[2026-10-23 00:00:04] local.INFO: TCP Data received {"connection_id":221367,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:00:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221367,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:00:04] local.INFO: Processing buffer {"connection_id":221367,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:00:04] local.INFO: Packet analysis {"connection_id":221367,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164df"} 
[2026-10-23 00:00:04] local.INFO: Extracted packet for processing {"connection_id":221367,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164df"} 
[2026-10-23 00:00:04] local.INFO: GPS Element Parsed {"raw_longitude":758432768,"raw_latitude":111822832,"longitude_deg":75.8432768,"latitude_deg":11.1822832,"altitude":13,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d34c400","hex_latitude":"06aa47f0","is_valid_coordinates":true} 
[2026-10-23 00:00:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:00:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929524992001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:00:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189274224918528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:00:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802164014034186240,"note":"Value kept but may cause issues"} 
[2026-10-23 00:00:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:00:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792693758000,"timestamp_ms":1792693758000,"timestamp_seconds":1792693758,"priority":1,"record_length":96,"hex_timestamp":"000001a164dfe830"} 
[2026-10-23 00:00:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:00:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 00:00:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 00:00:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:00:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:00:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:00:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:00:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221367,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:00:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:00:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221367,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:00:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:00:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:00:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:00:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929524992001,"66":25321,"97":206,"81":23296,"24":0,"16":22189274224918528,"45":3802164014034186240},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:00:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:00:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:00:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929524992001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:00:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:00:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:00:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189274224918528,"km_value":22189274224918.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:00:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802164014034186240,"description":"Unknown IO ID 45"} 
[2026-10-23 00:00:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929524992001,"power":25321,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802164014034186240}} 
[2026-10-23 00:00:04] local.INFO: DEBUG: GPS processor result {"connection_id":221367,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:00:04] local.INFO: GPS data processed {"connection_id":221367,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:00:04] local.INFO: Acknowledgment sent {"connection_id":221367,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:00:27] local.INFO: TCP Data received {"connection_id":222692,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:00:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:00:27] local.INFO: Processing buffer {"connection_id":222692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:00:27] local.INFO: IMEI packet received {"connection_id":222692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:00:27] local.INFO: IMEI acknowledgment sent {"connection_id":222692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:00:32] local.INFO: TCP Data received {"connection_id":222692,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:00:32] local.INFO: Processing buffer {"connection_id":222692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:00:32] local.INFO: IMEI packet received {"connection_id":222692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:00:32] local.INFO: IMEI acknowledgment sent {"connection_id":222692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:00:33] local.INFO: TCP Data received {"connection_id":222692,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:00:33] local.INFO: Processing buffer {"connection_id":222692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:00:33] local.INFO: Packet analysis {"connection_id":222692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164df"} 
[2026-10-23 00:00:33] local.INFO: Extracted packet for processing {"connection_id":222692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164df"} 
[2026-10-23 00:00:33] local.INFO: GPS Element Parsed {"raw_longitude":758432768,"raw_latitude":111822832,"longitude_deg":75.8432768,"latitude_deg":11.1822832,"altitude":13,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d34c400","hex_latitude":"06aa47f0","is_valid_coordinates":true} 
[2026-10-23 00:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929524992001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189274224918528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802164014034186240,"note":"Value kept but may cause issues"} 
[2026-10-23 00:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792693758000,"timestamp_ms":1792693758000,"timestamp_seconds":1792693758,"priority":1,"record_length":96,"hex_timestamp":"000001a164dfe830"} 
[2026-10-23 00:00:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:00:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 00:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 00:00:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:00:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:00:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:00:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929524992001,"66":25321,"97":206,"81":23296,"24":0,"16":22189274224918528,"45":3802164014034186240},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929524992001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:00:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:00:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189274224918528,"km_value":22189274224918.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802164014034186240,"description":"Unknown IO ID 45"} 
[2026-10-23 00:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929524992001,"power":25321,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802164014034186240}} 
[2026-10-23 00:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":222692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:00:33] local.INFO: GPS data processed {"connection_id":222692,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:00:33] local.INFO: Acknowledgment sent {"connection_id":222692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:01:04] local.INFO: TCP Data received {"connection_id":222692,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:01:04] local.INFO: Processing buffer {"connection_id":222692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164dfe830012d34c40006aa47f0000d005b2e..."} 
[2026-10-23 00:01:04] local.INFO: Packet analysis {"connection_id":222692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164df"} 
[2026-10-23 00:01:04] local.INFO: Extracted packet for processing {"connection_id":222692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164df"} 
[2026-10-23 00:01:04] local.INFO: GPS Element Parsed {"raw_longitude":758432768,"raw_latitude":111822832,"longitude_deg":75.8432768,"latitude_deg":11.1822832,"altitude":13,"angle":91,"satellites":46,"speed":0,"hex_longitude":"2d34c400","hex_latitude":"06aa47f0","is_valid_coordinates":true} 
[2026-10-23 00:01:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:01:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929524992001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:01:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189274224918528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:01:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802164014034186240,"note":"Value kept but may cause issues"} 
[2026-10-23 00:01:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:01:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792693758000,"timestamp_ms":1792693758000,"timestamp_seconds":1792693758,"priority":1,"record_length":96,"hex_timestamp":"000001a164dfe830"} 
[2026-10-23 00:01:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:01:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 00:01:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 00:01:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:01:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:01:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:01:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:01:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:01:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:01:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:01:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:01:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:01:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:01:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929524992001,"66":25321,"97":206,"81":23296,"24":0,"16":22189274224918528,"45":3802164014034186240},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:01:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:01:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:01:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929524992001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:01:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:01:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:01:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189274224918528,"km_value":22189274224918.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:01:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802164014034186240,"description":"Unknown IO ID 45"} 
[2026-10-23 00:01:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929524992001,"power":25321,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802164014034186240}} 
[2026-10-23 00:01:04] local.INFO: DEBUG: GPS processor result {"connection_id":222692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:01:04] local.INFO: GPS data processed {"connection_id":222692,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:01:04] local.INFO: Acknowledgment sent {"connection_id":222692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:01:27] local.INFO: TCP Data received {"connection_id":222693,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:01:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:01:27] local.INFO: Processing buffer {"connection_id":222693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:01:27] local.INFO: IMEI packet received {"connection_id":222693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:01:27] local.INFO: IMEI acknowledgment sent {"connection_id":222693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:01:30] local.INFO: TCP Data received {"connection_id":222693,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:01:30] local.INFO: Processing buffer {"connection_id":222693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:01:30] local.INFO: IMEI packet received {"connection_id":222693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":222693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:01:31] local.INFO: TCP Data received {"connection_id":222693,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e15760012d34c40006aa47f0000d005b2d..."} 
[2026-10-23 00:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e15760012d34c40006aa47f0000d005b2d..."} 
[2026-10-23 00:01:31] local.INFO: Processing buffer {"connection_id":222693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e15760012d34c40006aa47f0000d005b2d..."} 
[2026-10-23 00:01:31] local.INFO: Packet analysis {"connection_id":222693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e1"} 
[2026-10-23 00:01:31] local.INFO: Extracted packet for processing {"connection_id":222693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e1"} 
[2026-10-23 00:01:31] local.INFO: GPS Element Parsed {"raw_longitude":758432768,"raw_latitude":111822832,"longitude_deg":75.8432768,"latitude_deg":11.1822832,"altitude":13,"angle":91,"satellites":45,"speed":0,"hex_longitude":"2d34c400","hex_latitude":"06aa47f0","is_valid_coordinates":true} 
[2026-10-23 00:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929602048001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189274224918528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802164014034186240,"note":"Value kept but may cause issues"} 
[2026-10-23 00:01:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792693852000,"timestamp_ms":1792693852000,"timestamp_seconds":1792693852,"priority":1,"record_length":96,"hex_timestamp":"000001a164e15760"} 
[2026-10-23 00:01:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:01:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 00:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 00:01:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:01:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:01:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:01:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929602048001,"66":25288,"97":206,"81":23296,"24":0,"16":22189274224918528,"45":3802164014034186240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929602048001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:01:31] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:01:31] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189274224918528,"km_value":22189274224918.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802164014034186240,"description":"Unknown IO ID 45"} 
[2026-10-23 00:01:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929602048001,"power":25288,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802164014034186240}} 
[2026-10-23 00:01:31] local.INFO: DEBUG: GPS processor result {"connection_id":222693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:01:31] local.INFO: GPS data processed {"connection_id":222693,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:01:31] local.INFO: Acknowledgment sent {"connection_id":222693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:02:03] local.INFO: TCP Data received {"connection_id":222693,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e16318012d34c38006aa4908000d000b2d..."} 
[2026-10-23 00:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e16318012d34c38006aa4908000d000b2d..."} 
[2026-10-23 00:02:03] local.INFO: Processing buffer {"connection_id":222693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e16318012d34c38006aa4908000d000b2d..."} 
[2026-10-23 00:02:03] local.INFO: Packet analysis {"connection_id":222693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e1"} 
[2026-10-23 00:02:03] local.INFO: Extracted packet for processing {"connection_id":222693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e1"} 
[2026-10-23 00:02:03] local.INFO: GPS Element Parsed {"raw_longitude":758432640,"raw_latitude":111823112,"longitude_deg":75.843264,"latitude_deg":11.1823112,"altitude":13,"angle":11,"satellites":45,"speed":0,"hex_longitude":"2d34c380","hex_latitude":"06aa4908","is_valid_coordinates":true} 
[2026-10-23 00:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929626112001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189274224918528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802164014034186240,"note":"Value kept but may cause issues"} 
[2026-10-23 00:02:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792693855000,"timestamp_ms":1792693855000,"timestamp_seconds":1792693855,"priority":1,"record_length":96,"hex_timestamp":"000001a164e16318"} 
[2026-10-23 00:02:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:02:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23296,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 00:02:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:02:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:02:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:02:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929626112001,"66":21679,"97":206,"81":23296,"24":0,"16":22189274224918528,"45":3802164014034186240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929626112001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:02:03] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:02:03] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189274224918528,"km_value":22189274224918.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802164014034186240,"description":"Unknown IO ID 45"} 
[2026-10-23 00:02:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929626112001,"power":21679,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802164014034186240}} 
[2026-10-23 00:02:03] local.INFO: DEBUG: GPS processor result {"connection_id":222693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:02:03] local.INFO: GPS data processed {"connection_id":222693,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:02:03] local.INFO: Acknowledgment sent {"connection_id":222693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:02:26] local.INFO: TCP Data received {"connection_id":224395,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:26] local.INFO: Processing buffer {"connection_id":224395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:26] local.INFO: IMEI packet received {"connection_id":224395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:02:26] local.INFO: IMEI acknowledgment sent {"connection_id":224395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:02:28] local.INFO: TCP Data received {"connection_id":224395,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:28] local.INFO: Processing buffer {"connection_id":224395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:28] local.INFO: IMEI packet received {"connection_id":224395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:02:28] local.INFO: IMEI acknowledgment sent {"connection_id":224395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:02:32] local.INFO: TCP Data received {"connection_id":224395,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:32] local.INFO: Processing buffer {"connection_id":224395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:02:32] local.INFO: IMEI packet received {"connection_id":224395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:02:32] local.INFO: IMEI acknowledgment sent {"connection_id":224395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:02:33] local.INFO: TCP Data received {"connection_id":224395,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e1b520012d34c38006aa4908000d000b2d..."} 
[2026-10-23 00:02:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e1b520012d34c38006aa4908000d000b2d..."} 
[2026-10-23 00:02:33] local.INFO: Processing buffer {"connection_id":224395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e1b520012d34c38006aa4908000d000b2d..."} 
[2026-10-23 00:02:33] local.INFO: Packet analysis {"connection_id":224395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e1"} 
[2026-10-23 00:02:33] local.INFO: Extracted packet for processing {"connection_id":224395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e1"} 
[2026-10-23 00:02:33] local.INFO: GPS Element Parsed {"raw_longitude":758432640,"raw_latitude":111823112,"longitude_deg":75.843264,"latitude_deg":11.1823112,"altitude":13,"angle":11,"satellites":45,"speed":0,"hex_longitude":"2d34c380","hex_latitude":"06aa4908","is_valid_coordinates":true} 
[2026-10-23 00:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:02:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929626880001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:02:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189274224918528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:02:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802023276545902592,"note":"Value kept but may cause issues"} 
[2026-10-23 00:02:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:02:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792693876000,"timestamp_ms":1792693876000,"timestamp_seconds":1792693876,"priority":1,"record_length":96,"hex_timestamp":"000001a164e1b520"} 
[2026-10-23 00:02:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:02:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23296,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":84,"n8_eight_byte":175,"data_length":795,"current_offset":136} 
[2026-10-23 00:02:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2193,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:02:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:02:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:02:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:02:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:02:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:02:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:02:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:02:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:02:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:02:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929626880001,"66":27463,"97":206,"81":23296,"24":0,"16":22189274224918528,"45":3802023276545902592},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:02:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:02:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:02:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929626880001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:02:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:02:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:02:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189274224918528,"km_value":22189274224918.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:02:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802023276545902592,"description":"Unknown IO ID 45"} 
[2026-10-23 00:02:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929626880001,"power":27463,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802023276545902592}} 
[2026-10-23 00:02:33] local.INFO: DEBUG: GPS processor result {"connection_id":224395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:02:33] local.INFO: GPS data processed {"connection_id":224395,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:02:33] local.INFO: Acknowledgment sent {"connection_id":224395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:03:04] local.INFO: TCP Data received {"connection_id":224395,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e20728012d34c38006aa4908000d000b2c..."} 
[2026-10-23 00:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e20728012d34c38006aa4908000d000b2c..."} 
[2026-10-23 00:03:04] local.INFO: Processing buffer {"connection_id":224395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e20728012d34c38006aa4908000d000b2c..."} 
[2026-10-23 00:03:04] local.INFO: Packet analysis {"connection_id":224395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:03:04] local.INFO: Extracted packet for processing {"connection_id":224395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:03:04] local.INFO: GPS Element Parsed {"raw_longitude":758432640,"raw_latitude":111823112,"longitude_deg":75.843264,"latitude_deg":11.1823112,"altitude":13,"angle":11,"satellites":44,"speed":0,"hex_longitude":"2d34c380","hex_latitude":"06aa4908","is_valid_coordinates":true} 
[2026-10-23 00:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:03:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929632256001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189274224918528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802023276545902592,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:03:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792693897000,"timestamp_ms":1792693897000,"timestamp_seconds":1792693897,"priority":1,"record_length":96,"hex_timestamp":"000001a164e20728"} 
[2026-10-23 00:03:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:03:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:03:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:03:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:03:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:03:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:03:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:03:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:03:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:03:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:03:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:03:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:03:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929632256001,"66":27539,"97":206,"81":23296,"24":0,"16":22189274224918528,"45":3802023276545902592},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:03:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:03:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:03:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929632256001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:03:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:03:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:03:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189274224918528,"km_value":22189274224918.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:03:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802023276545902592,"description":"Unknown IO ID 45"} 
[2026-10-23 00:03:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929632256001,"power":27539,"unknown_97":206,"unknown_81":23296,"ignition":0,"odometer":null,"unknown_45":3802023276545902592}} 
[2026-10-23 00:03:04] local.INFO: DEBUG: GPS processor result {"connection_id":224395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:03:04] local.INFO: GPS data processed {"connection_id":224395,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:03:04] local.INFO: Acknowledgment sent {"connection_id":224395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:03:27] local.INFO: TCP Data received {"connection_id":221021,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:27] local.INFO: Processing buffer {"connection_id":221021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:27] local.INFO: IMEI packet received {"connection_id":221021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:03:27] local.INFO: IMEI acknowledgment sent {"connection_id":221021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:03:31] local.INFO: TCP Data received {"connection_id":221021,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:31] local.INFO: Processing buffer {"connection_id":221021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:31] local.INFO: IMEI packet received {"connection_id":221021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":221021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:03:32] local.INFO: TCP Data received {"connection_id":221021,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221021,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:32] local.INFO: Processing buffer {"connection_id":221021,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:03:32] local.INFO: IMEI packet received {"connection_id":221021,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:03:32] local.INFO: IMEI acknowledgment sent {"connection_id":221021,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:03:33] local.INFO: TCP Data received {"connection_id":221021,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e20ef8012d34c54006aa4ae0000d001f2d..."} 
[2026-10-23 00:03:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e20ef8012d34c54006aa4ae0000d001f2d..."} 
[2026-10-23 00:03:33] local.INFO: Processing buffer {"connection_id":221021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e20ef8012d34c54006aa4ae0000d001f2d..."} 
[2026-10-23 00:03:33] local.INFO: Packet analysis {"connection_id":221021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:03:33] local.INFO: Extracted packet for processing {"connection_id":221021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:03:33] local.INFO: GPS Element Parsed {"raw_longitude":758433088,"raw_latitude":111823584,"longitude_deg":75.8433088,"latitude_deg":11.1823584,"altitude":13,"angle":31,"satellites":45,"speed":3,"hex_longitude":"2d34c540","hex_latitude":"06aa4ae0","is_valid_coordinates":true} 
[2026-10-23 00:03:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:03:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929637632001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189304289689600,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802023276545902592,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:03:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792693899000,"timestamp_ms":1792693899000,"timestamp_seconds":1792693899,"priority":1,"record_length":96,"hex_timestamp":"000001a164e20ef8"} 
[2026-10-23 00:03:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:03:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:03:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 00:03:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2056,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:03:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:03:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:03:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:03:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:03:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:03:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:03:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:03:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:03:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:03:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929637632001,"66":27376,"97":206,"81":23296,"24":3,"16":22189304289689600,"45":3802023276545902592},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:03:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:03:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:03:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929637632001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:03:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:03:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:03:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189304289689600,"km_value":22189304289689.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:03:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802023276545902592,"description":"Unknown IO ID 45"} 
[2026-10-23 00:03:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929637632001,"power":27376,"unknown_97":206,"unknown_81":23296,"ignition":3,"odometer":null,"unknown_45":3802023276545902592}} 
[2026-10-23 00:03:33] local.INFO: DEBUG: GPS processor result {"connection_id":221021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:03:33] local.INFO: GPS data processed {"connection_id":221021,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:03:33] local.INFO: Acknowledgment sent {"connection_id":221021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:03:37] local.INFO: TCP Data received {"connection_id":221021,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e21ab0012d34c5c006aa4ba0000c002c2e..."} 
[2026-10-23 00:03:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e21ab0012d34c5c006aa4ba0000c002c2e..."} 
[2026-10-23 00:03:37] local.INFO: Processing buffer {"connection_id":221021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e21ab0012d34c5c006aa4ba0000c002c2e..."} 
[2026-10-23 00:03:37] local.INFO: Packet analysis {"connection_id":221021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:03:37] local.INFO: Extracted packet for processing {"connection_id":221021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:03:37] local.INFO: GPS Element Parsed {"raw_longitude":758433216,"raw_latitude":111823776,"longitude_deg":75.8433216,"latitude_deg":11.1823776,"altitude":12,"angle":44,"satellites":46,"speed":2,"hex_longitude":"2d34c5c0","hex_latitude":"06aa4ba0","is_valid_coordinates":true} 
[2026-10-23 00:03:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:03:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929638144001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189317174591488,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802515857755267072,"note":"Value kept but may cause issues"} 
[2026-10-23 00:03:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:03:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792693902000,"timestamp_ms":1792693902000,"timestamp_seconds":1792693902,"priority":1,"record_length":96,"hex_timestamp":"000001a164e21ab0"} 
[2026-10-23 00:03:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:03:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:03:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:03:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:03:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:03:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:03:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:03:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:03:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:03:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:03:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:03:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:03:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:03:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929638144001,"66":27397,"97":206,"81":23296,"24":2,"16":22189317174591488,"45":3802515857755267072},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:03:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:03:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:03:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929638144001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:03:37] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:03:37] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:03:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189317174591488,"km_value":22189317174591.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:03:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802515857755267072,"description":"Unknown IO ID 45"} 
[2026-10-23 00:03:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929638144001,"power":27397,"unknown_97":206,"unknown_81":23296,"ignition":2,"odometer":null,"unknown_45":3802515857755267072}} 
[2026-10-23 00:03:37] local.INFO: DEBUG: GPS processor result {"connection_id":221021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20934,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:03:37] local.INFO: GPS data processed {"connection_id":221021,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:03:37] local.INFO: Acknowledgment sent {"connection_id":221021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:04:10] local.INFO: TCP Data received {"connection_id":221021,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e22280012d34c60006aa4c60000c000f2d..."} 
[2026-10-23 00:04:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221021,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e22280012d34c60006aa4c60000c000f2d..."} 
[2026-10-23 00:04:10] local.INFO: Processing buffer {"connection_id":221021,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e22280012d34c60006aa4c60000c000f2d..."} 
[2026-10-23 00:04:10] local.INFO: Packet analysis {"connection_id":221021,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:04:10] local.INFO: Extracted packet for processing {"connection_id":221021,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e2"} 
[2026-10-23 00:04:10] local.INFO: GPS Element Parsed {"raw_longitude":758433280,"raw_latitude":111823968,"longitude_deg":75.843328,"latitude_deg":11.1823968,"altitude":12,"angle":15,"satellites":45,"speed":6,"hex_longitude":"2d34c600","hex_latitude":"06aa4c60","is_valid_coordinates":true} 
[2026-10-23 00:04:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:04:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929638912001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189330059493376,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3802656595243671552,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:04:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792693904000,"timestamp_ms":1792693904000,"timestamp_seconds":1792693904,"priority":1,"record_length":96,"hex_timestamp":"000001a164e22280"} 
[2026-10-23 00:04:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:04:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:04:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:04:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:04:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:04:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:04:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:04:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221021,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:04:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:04:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221021,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:04:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:04:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:04:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:04:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929638912001,"66":27343,"97":206,"81":23296,"24":6,"16":22189330059493376,"45":3802656595243671552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:04:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:04:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:04:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929638912001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:04:10] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:04:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:04:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189330059493376,"km_value":22189330059493.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:04:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":3802656595243671552,"description":"Unknown IO ID 45"} 
[2026-10-23 00:04:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929638912001,"power":27343,"unknown_97":206,"unknown_81":23296,"ignition":6,"odometer":null,"unknown_45":3802656595243671552}} 
[2026-10-23 00:04:10] local.INFO: DEBUG: GPS processor result {"connection_id":221021,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:04:10] local.INFO: GPS data processed {"connection_id":221021,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:04:10] local.INFO: Acknowledgment sent {"connection_id":221021,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:04:29] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:29] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:29] local.INFO: IMEI packet received {"connection_id":221368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:04:29] local.INFO: IMEI acknowledgment sent {"connection_id":221368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:04:32] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:32] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:32] local.INFO: IMEI packet received {"connection_id":221368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:04:32] local.INFO: IMEI acknowledgment sent {"connection_id":221368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:04:37] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:37] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:04:37] local.INFO: IMEI packet received {"connection_id":221368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:04:37] local.INFO: IMEI acknowledgment sent {"connection_id":221368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:04:38] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e406e0012d34c74006aa5608000b00332d..."} 
[2026-10-23 00:04:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e406e0012d34c74006aa5608000b00332d..."} 
[2026-10-23 00:04:38] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e406e0012d34c74006aa5608000b00332d..."} 
[2026-10-23 00:04:38] local.INFO: Packet analysis {"connection_id":221368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:04:38] local.INFO: Extracted packet for processing {"connection_id":221368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:04:38] local.INFO: GPS Element Parsed {"raw_longitude":758433600,"raw_latitude":111826440,"longitude_deg":75.84336,"latitude_deg":11.182644,"altitude":11,"angle":51,"satellites":45,"speed":8,"hex_longitude":"2d34c740","hex_latitude":"06aa5608","is_valid_coordinates":true} 
[2026-10-23 00:04:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:04:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929670912001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189454613544960,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3803008438965204992,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:04:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792694028000,"timestamp_ms":1792694028000,"timestamp_seconds":1792694028,"priority":1,"record_length":96,"hex_timestamp":"000001a164e406e0"} 
[2026-10-23 00:04:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:04:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:04:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 00:04:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:04:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:04:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:04:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:04:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:04:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:04:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:04:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:04:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:04:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:04:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929670912001,"66":27365,"97":206,"81":23296,"24":8,"16":22189454613544960,"45":3803008438965204992},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:04:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:04:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:04:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929670912001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:04:38] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:04:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:04:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189454613544960,"km_value":22189454613544.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:04:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":3803008438965204992,"description":"Unknown IO ID 45"} 
[2026-10-23 00:04:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929670912001,"power":27365,"unknown_97":206,"unknown_81":23296,"ignition":8,"odometer":null,"unknown_45":3803008438965204992}} 
[2026-10-23 00:04:38] local.INFO: DEBUG: GPS processor result {"connection_id":221368,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:04:38] local.INFO: GPS data processed {"connection_id":221368,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:04:38] local.INFO: Acknowledgment sent {"connection_id":221368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:04:42] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e40ac8012d34c84006aa5678000b00402e..."} 
[2026-10-23 00:04:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e40ac8012d34c84006aa5678000b00402e..."} 
[2026-10-23 00:04:42] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e40ac8012d34c84006aa5678000b00402e..."} 
[2026-10-23 00:04:42] local.INFO: Packet analysis {"connection_id":221368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:04:42] local.INFO: Extracted packet for processing {"connection_id":221368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:04:42] local.INFO: GPS Element Parsed {"raw_longitude":758433856,"raw_latitude":111826552,"longitude_deg":75.8433856,"latitude_deg":11.1826552,"altitude":11,"angle":64,"satellites":46,"speed":11,"hex_longitude":"2d34c840","hex_latitude":"06aa5678","is_valid_coordinates":true} 
[2026-10-23 00:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:04:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929671168001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189467498446848,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3803078807709419520,"note":"Value kept but may cause issues"} 
[2026-10-23 00:04:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:04:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792694029000,"timestamp_ms":1792694029000,"timestamp_seconds":1792694029,"priority":1,"record_length":96,"hex_timestamp":"000001a164e40ac8"} 
[2026-10-23 00:04:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:04:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:04:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:04:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:04:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:04:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:04:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:04:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:04:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:04:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:04:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:04:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:04:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:04:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929671168001,"66":27365,"97":206,"81":23296,"24":11,"16":22189467498446848,"45":3803078807709419520},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:04:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:04:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:04:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929671168001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:04:42] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:04:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:04:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189467498446848,"km_value":22189467498446.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:04:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":3803078807709419520,"description":"Unknown IO ID 45"} 
[2026-10-23 00:04:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929671168001,"power":27365,"unknown_97":206,"unknown_81":23296,"ignition":11,"odometer":null,"unknown_45":3803078807709419520}} 
[2026-10-23 00:04:42] local.INFO: DEBUG: GPS processor result {"connection_id":221368,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:04:42] local.INFO: GPS data processed {"connection_id":221368,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:04:42] local.INFO: Acknowledgment sent {"connection_id":221368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:05:25] local.INFO: TCP Data received {"connection_id":221022,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:25] local.INFO: Processing buffer {"connection_id":221022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:25] local.INFO: IMEI packet received {"connection_id":221022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:05:25] local.INFO: IMEI acknowledgment sent {"connection_id":221022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:05:25] local.INFO: TCP Data received {"connection_id":224396,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:05:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224396,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:05:25] local.INFO: Processing buffer {"connection_id":224396,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:05:25] local.INFO: IMEI packet received {"connection_id":224396,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:05:25] local.INFO: IMEI acknowledgment sent {"connection_id":224396,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:05:26] local.INFO: TCP Data received {"connection_id":221022,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:26] local.INFO: Processing buffer {"connection_id":221022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:26] local.INFO: IMEI packet received {"connection_id":221022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:05:26] local.INFO: IMEI acknowledgment sent {"connection_id":221022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:05:32] local.INFO: TCP Data received {"connection_id":221022,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221022,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:32] local.INFO: Processing buffer {"connection_id":221022,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:05:32] local.INFO: IMEI packet received {"connection_id":221022,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:05:32] local.INFO: IMEI acknowledgment sent {"connection_id":221022,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:05:33] local.INFO: TCP Data received {"connection_id":221022,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e41298012d34ca8006aa5700000b004f2d..."} 
[2026-10-23 00:05:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e41298012d34ca8006aa5700000b004f2d..."} 
[2026-10-23 00:05:33] local.INFO: Processing buffer {"connection_id":221022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e41298012d34ca8006aa5700000b004f2d..."} 
[2026-10-23 00:05:33] local.INFO: Packet analysis {"connection_id":221022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:05:33] local.INFO: Extracted packet for processing {"connection_id":221022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:05:33] local.INFO: GPS Element Parsed {"raw_longitude":758434432,"raw_latitude":111826688,"longitude_deg":75.8434432,"latitude_deg":11.1826688,"altitude":11,"angle":79,"satellites":45,"speed":13,"hex_longitude":"2d34ca80","hex_latitude":"06aa5700","is_valid_coordinates":true} 
[2026-10-23 00:05:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:05:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929671424001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:05:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189497563217920,"note":"Value kept but may cause issues"} 
[2026-10-23 00:05:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3803360282686158848,"note":"Value kept but may cause issues"} 
[2026-10-23 00:05:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:05:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792694031000,"timestamp_ms":1792694031000,"timestamp_seconds":1792694031,"priority":1,"record_length":96,"hex_timestamp":"000001a164e41298"} 
[2026-10-23 00:05:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:05:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:05:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:05:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:05:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:05:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:05:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:05:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:05:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:05:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:05:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:05:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:05:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:05:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929671424001,"66":27463,"97":206,"81":23296,"24":13,"16":22189497563217920,"45":3803360282686158848},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:05:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:05:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:05:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929671424001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:05:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:05:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:05:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189497563217920,"km_value":22189497563217.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:05:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3803360282686158848,"description":"Unknown IO ID 45"} 
[2026-10-23 00:05:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929671424001,"power":27463,"unknown_97":206,"unknown_81":23296,"ignition":13,"odometer":null,"unknown_45":3803360282686158848}} 
[2026-10-23 00:05:33] local.INFO: DEBUG: GPS processor result {"connection_id":221022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:05:33] local.INFO: GPS data processed {"connection_id":221022,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:05:33] local.INFO: Acknowledgment sent {"connection_id":221022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:06:06] local.INFO: TCP Data received {"connection_id":221022,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e460b8012d34ee4006aa5da00009004e2c..."} 
[2026-10-23 00:06:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221022,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e460b8012d34ee4006aa5da00009004e2c..."} 
[2026-10-23 00:06:06] local.INFO: Processing buffer {"connection_id":221022,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e460b8012d34ee4006aa5da00009004e2c..."} 
[2026-10-23 00:06:06] local.INFO: Packet analysis {"connection_id":221022,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:06:06] local.INFO: Extracted packet for processing {"connection_id":221022,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:06:06] local.INFO: GPS Element Parsed {"raw_longitude":758443584,"raw_latitude":111828384,"longitude_deg":75.8443584,"latitude_deg":11.1828384,"altitude":9,"angle":78,"satellites":44,"speed":28,"hex_longitude":"2d34ee40","hex_latitude":"06aa5da0","is_valid_coordinates":true} 
[2026-10-23 00:06:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:06:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929671936001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:06:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22189939944849408,"note":"Value kept but may cause issues"} 
[2026-10-23 00:06:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3803993601383792640,"note":"Value kept but may cause issues"} 
[2026-10-23 00:06:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:06:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792694051000,"timestamp_ms":1792694051000,"timestamp_seconds":1792694051,"priority":1,"record_length":96,"hex_timestamp":"000001a164e460b8"} 
[2026-10-23 00:06:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:06:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:06:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:06:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:06:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:06:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:06:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:06:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221022,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:06:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:06:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221022,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:06:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:06:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:06:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:06:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929671936001,"66":27267,"97":206,"81":23296,"24":28,"16":22189939944849408,"45":3803993601383792640},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:06:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:06:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:06:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929671936001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:06:06] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:06:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:06:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22189939944849408,"km_value":22189939944849.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:06:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3803993601383792640,"description":"Unknown IO ID 45"} 
[2026-10-23 00:06:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929671936001,"power":27267,"unknown_97":206,"unknown_81":23296,"ignition":28,"odometer":null,"unknown_45":3803993601383792640}} 
[2026-10-23 00:06:06] local.INFO: DEBUG: GPS processor result {"connection_id":221022,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:06:06] local.INFO: GPS data processed {"connection_id":221022,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:06:06] local.INFO: Acknowledgment sent {"connection_id":221022,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:06:25] local.INFO: TCP Data received {"connection_id":222694,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:25] local.INFO: Processing buffer {"connection_id":222694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:25] local.INFO: IMEI packet received {"connection_id":222694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":222694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:06:26] local.INFO: TCP Data received {"connection_id":222694,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:26] local.INFO: Processing buffer {"connection_id":222694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:26] local.INFO: IMEI packet received {"connection_id":222694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:06:26] local.INFO: IMEI acknowledgment sent {"connection_id":222694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:06:32] local.INFO: TCP Data received {"connection_id":222694,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:32] local.INFO: Processing buffer {"connection_id":222694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:06:32] local.INFO: IMEI packet received {"connection_id":222694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:06:32] local.INFO: IMEI acknowledgment sent {"connection_id":222694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:06:33] local.INFO: TCP Data received {"connection_id":222694,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e48f98012d350b0006aa63000008005a2e..."} 
[2026-10-23 00:06:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e48f98012d350b0006aa63000008005a2e..."} 
[2026-10-23 00:06:33] local.INFO: Processing buffer {"connection_id":222694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e48f98012d350b0006aa63000008005a2e..."} 
[2026-10-23 00:06:33] local.INFO: Packet analysis {"connection_id":222694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:06:33] local.INFO: Extracted packet for processing {"connection_id":222694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e4"} 
[2026-10-23 00:06:33] local.INFO: GPS Element Parsed {"raw_longitude":758450944,"raw_latitude":111829760,"longitude_deg":75.8450944,"latitude_deg":11.182976,"altitude":8,"angle":90,"satellites":46,"speed":12,"hex_longitude":"2d350b00","hex_latitude":"06aa6300","is_valid_coordinates":true} 
[2026-10-23 00:06:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:06:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929677056001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:06:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22190296427134976,"note":"Value kept but may cause issues"} 
[2026-10-23 00:06:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3814056331801632768,"note":"Value kept but may cause issues"} 
[2026-10-23 00:06:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:06:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792694063000,"timestamp_ms":1792694063000,"timestamp_seconds":1792694063,"priority":1,"record_length":96,"hex_timestamp":"000001a164e48f98"} 
[2026-10-23 00:06:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:06:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:06:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 00:06:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:06:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:06:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:06:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:06:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:06:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:06:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:06:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:06:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:06:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:06:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929677056001,"66":27343,"97":206,"81":23296,"24":12,"16":22190296427134976,"45":3814056331801632768},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,81,24,16,45]} 
[2026-10-23 00:06:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:06:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:06:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929677056001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:06:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 00:06:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:06:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22190296427134976,"km_value":22190296427134.977,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:06:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":3814056331801632768,"description":"Unknown IO ID 45"} 
[2026-10-23 00:06:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929677056001,"power":27343,"unknown_97":206,"unknown_81":23296,"ignition":12,"odometer":null,"unknown_45":3814056331801632768}} 
[2026-10-23 00:06:33] local.INFO: DEBUG: GPS processor result {"connection_id":222694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:06:33] local.INFO: GPS data processed {"connection_id":222694,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:06:33] local.INFO: Acknowledgment sent {"connection_id":222694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:07:06] local.INFO: TCP Data received {"connection_id":222694,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e62da8012d36b0c006a9be38000f00862d..."} 
[2026-10-23 00:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e62da8012d36b0c006a9be38000f00862d..."} 
[2026-10-23 00:07:06] local.INFO: Processing buffer {"connection_id":222694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e62da8012d36b0c006a9be38000f00862d..."} 
[2026-10-23 00:07:06] local.INFO: Packet analysis {"connection_id":222694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:07:06] local.INFO: Extracted packet for processing {"connection_id":222694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:07:06] local.INFO: GPS Element Parsed {"raw_longitude":758558912,"raw_latitude":111787576,"longitude_deg":75.8558912,"latitude_deg":11.1787576,"altitude":15,"angle":134,"satellites":45,"speed":41,"hex_longitude":"2d36b0c0","hex_latitude":"06a9be38","is_valid_coordinates":true} 
[2026-10-23 00:07:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:07:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929705984001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22195858409783296,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3936075734196219904,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,76,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:07:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792694169000,"timestamp_ms":1792694169000,"timestamp_seconds":1792694169,"priority":1,"record_length":96,"hex_timestamp":"000001a164e62da8"} 
[2026-10-23 00:07:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:07:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:07:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:07:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:07:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:07:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:07:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:07:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:07:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:07:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:07:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:07:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:07:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:07:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929705984001,"66":27376,"76":206,"81":23296,"24":41,"16":22195858409783296,"45":3936075734196219904},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,76,81,24,16,45]} 
[2026-10-23 00:07:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:07:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:07:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929705984001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:07:06] local.INFO: Unknown IO ID detected {"io_id":76,"value":206,"description":"Unknown IO ID 76"} 
[2026-10-23 00:07:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:07:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22195858409783296,"km_value":22195858409783.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:07:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":3936075734196219904,"description":"Unknown IO ID 45"} 
[2026-10-23 00:07:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929705984001,"power":27376,"unknown_76":206,"unknown_81":23296,"ignition":41,"odometer":null,"unknown_45":3936075734196219904}} 
[2026-10-23 00:07:06] local.INFO: DEBUG: GPS processor result {"connection_id":222694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:07:06] local.INFO: GPS data processed {"connection_id":222694,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:07:06] local.INFO: Acknowledgment sent {"connection_id":222694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:07:26] local.INFO: TCP Data received {"connection_id":224398,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:26] local.INFO: Processing buffer {"connection_id":224398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:26] local.INFO: IMEI packet received {"connection_id":224398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:07:26] local.INFO: IMEI acknowledgment sent {"connection_id":224398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:07:30] local.INFO: TCP Data received {"connection_id":224398,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:30] local.INFO: Processing buffer {"connection_id":224398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:30] local.INFO: IMEI packet received {"connection_id":224398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":224398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:07:31] local.INFO: TCP Data received {"connection_id":224398,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:31] local.INFO: Processing buffer {"connection_id":224398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:07:31] local.INFO: IMEI packet received {"connection_id":224398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":224398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:07:32] local.INFO: TCP Data received {"connection_id":224398,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e64518012d36c1c006a9b020000f00792e..."} 
[2026-10-23 00:07:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e64518012d36c1c006a9b020000f00792e..."} 
[2026-10-23 00:07:32] local.INFO: Processing buffer {"connection_id":224398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e64518012d36c1c006a9b020000f00792e..."} 
[2026-10-23 00:07:32] local.INFO: Packet analysis {"connection_id":224398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:07:32] local.INFO: Extracted packet for processing {"connection_id":224398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:07:32] local.INFO: GPS Element Parsed {"raw_longitude":758563264,"raw_latitude":111783968,"longitude_deg":75.8563264,"latitude_deg":11.1783968,"altitude":15,"angle":121,"satellites":46,"speed":33,"hex_longitude":"2d36c1c0","hex_latitude":"06a9b020","is_valid_coordinates":true} 
[2026-10-23 00:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:07:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929707264001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22196133287690240,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3940860808799336448,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,76,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:07:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792694175000,"timestamp_ms":1792694175000,"timestamp_seconds":1792694175,"priority":1,"record_length":96,"hex_timestamp":"000001a164e64518"} 
[2026-10-23 00:07:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:07:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:07:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:07:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:07:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:07:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:07:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:07:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:07:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:07:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:07:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:07:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:07:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929707264001,"66":27343,"76":206,"81":23296,"24":33,"16":22196133287690240,"45":3940860808799336448},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,76,81,24,16,45]} 
[2026-10-23 00:07:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:07:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:07:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929707264001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:07:32] local.INFO: Unknown IO ID detected {"io_id":76,"value":206,"description":"Unknown IO ID 76"} 
[2026-10-23 00:07:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:07:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22196133287690240,"km_value":22196133287690.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:07:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":3940860808799336448,"description":"Unknown IO ID 45"} 
[2026-10-23 00:07:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929707264001,"power":27343,"unknown_76":206,"unknown_81":23296,"ignition":33,"odometer":null,"unknown_45":3940860808799336448}} 
[2026-10-23 00:07:32] local.INFO: DEBUG: GPS processor result {"connection_id":224398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:07:32] local.INFO: GPS data processed {"connection_id":224398,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:07:32] local.INFO: Acknowledgment sent {"connection_id":224398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:07:38] local.INFO: TCP Data received {"connection_id":224398,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e66840012d36de4006a9a2480011006c2b..."} 
[2026-10-23 00:07:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e66840012d36de4006a9a2480011006c2b..."} 
[2026-10-23 00:07:38] local.INFO: Processing buffer {"connection_id":224398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e66840012d36de4006a9a2480011006c2b..."} 
[2026-10-23 00:07:38] local.INFO: Packet analysis {"connection_id":224398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:07:38] local.INFO: Extracted packet for processing {"connection_id":224398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:07:38] local.INFO: GPS Element Parsed {"raw_longitude":758570560,"raw_latitude":111780424,"longitude_deg":75.857056,"latitude_deg":11.1780424,"altitude":17,"angle":108,"satellites":43,"speed":38,"hex_longitude":"2d36de40","hex_latitude":"06a9a248","is_valid_coordinates":true} 
[2026-10-23 00:07:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:07:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929708800001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22196519834746880,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3945645883402493952,"note":"Value kept but may cause issues"} 
[2026-10-23 00:07:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,76,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:07:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792694184000,"timestamp_ms":1792694184000,"timestamp_seconds":1792694184,"priority":1,"record_length":96,"hex_timestamp":"000001a164e66840"} 
[2026-10-23 00:07:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:07:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:07:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:07:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:07:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:07:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:07:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:07:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:07:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:07:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:07:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:07:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:07:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:07:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929708800001,"66":27463,"76":206,"81":23296,"24":38,"16":22196519834746880,"45":3945645883402493952},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,76,81,24,16,45]} 
[2026-10-23 00:07:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:07:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:07:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929708800001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:07:38] local.INFO: Unknown IO ID detected {"io_id":76,"value":206,"description":"Unknown IO ID 76"} 
[2026-10-23 00:07:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:07:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22196519834746880,"km_value":22196519834746.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:07:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":3945645883402493952,"description":"Unknown IO ID 45"} 
[2026-10-23 00:07:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929708800001,"power":27463,"unknown_76":206,"unknown_81":23296,"ignition":38,"odometer":null,"unknown_45":3945645883402493952}} 
[2026-10-23 00:07:38] local.INFO: DEBUG: GPS processor result {"connection_id":224398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:07:38] local.INFO: GPS data processed {"connection_id":224398,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:07:38] local.INFO: Acknowledgment sent {"connection_id":224398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:08:11] local.INFO: TCP Data received {"connection_id":224398,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e68b68012d37034006a99a20001000652f..."} 
[2026-10-23 00:08:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e68b68012d37034006a99a20001000652f..."} 
[2026-10-23 00:08:11] local.INFO: Processing buffer {"connection_id":224398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e68b68012d37034006a99a20001000652f..."} 
[2026-10-23 00:08:11] local.INFO: Packet analysis {"connection_id":224398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:08:11] local.INFO: Extracted packet for processing {"connection_id":224398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:08:11] local.INFO: GPS Element Parsed {"raw_longitude":758580032,"raw_latitude":111778336,"longitude_deg":75.8580032,"latitude_deg":11.1778336,"altitude":16,"angle":101,"satellites":47,"speed":43,"hex_longitude":"2d370340","hex_latitude":"06a99a20","is_valid_coordinates":true} 
[2026-10-23 00:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:08:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929711104001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:08:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22196983691214848,"note":"Value kept but may cause issues"} 
[2026-10-23 00:08:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3953667920237840384,"note":"Value kept but may cause issues"} 
[2026-10-23 00:08:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,76,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:08:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792694193000,"timestamp_ms":1792694193000,"timestamp_seconds":1792694193,"priority":1,"record_length":96,"hex_timestamp":"000001a164e68b68"} 
[2026-10-23 00:08:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:08:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:08:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:08:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:08:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:08:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:08:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:08:11] local.INFO: Teltonika packet parsed successfully {"connection_id":224398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:08:11] local.INFO: Passing IMEI to GPS processor {"connection_id":224398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:08:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":224398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:08:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:08:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:08:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:08:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929711104001,"66":27376,"76":206,"81":23296,"24":43,"16":22196983691214848,"45":3953667920237840384},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,76,81,24,16,45]} 
[2026-10-23 00:08:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:08:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:08:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929711104001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:08:11] local.INFO: Unknown IO ID detected {"io_id":76,"value":206,"description":"Unknown IO ID 76"} 
[2026-10-23 00:08:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:08:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22196983691214848,"km_value":22196983691214.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:08:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":3953667920237840384,"description":"Unknown IO ID 45"} 
[2026-10-23 00:08:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929711104001,"power":27376,"unknown_76":206,"unknown_81":23296,"ignition":43,"odometer":null,"unknown_45":3953667920237840384}} 
[2026-10-23 00:08:11] local.INFO: DEBUG: GPS processor result {"connection_id":224398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:08:11] local.INFO: GPS data processed {"connection_id":224398,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:08:11] local.INFO: Acknowledgment sent {"connection_id":224398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:08:27] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:27] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:27] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:08:27] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:08:31] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:31] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:31] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:08:31] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:31] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:31] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:08:37] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:37] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:08:37] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:08:37] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:08:38] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e6ae90012d372a0006a99378001000642f..."} 
[2026-10-23 00:08:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e6ae90012d372a0006a99378001000642f..."} 
[2026-10-23 00:08:38] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e6ae90012d372a0006a99378001000642f..."} 
[2026-10-23 00:08:38] local.INFO: Packet analysis {"connection_id":221370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:08:38] local.INFO: Extracted packet for processing {"connection_id":221370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e6"} 
[2026-10-23 00:08:38] local.INFO: GPS Element Parsed {"raw_longitude":758589952,"raw_latitude":111776632,"longitude_deg":75.8589952,"latitude_deg":11.1776632,"altitude":16,"angle":100,"satellites":47,"speed":44,"hex_longitude":"2d372a00","hex_latitude":"06a99378","is_valid_coordinates":true} 
[2026-10-23 00:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:08:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929713408001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:08:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22197460432584704,"note":"Value kept but may cause issues"} 
[2026-10-23 00:08:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":3964082494375600128,"note":"Value kept but may cause issues"} 
[2026-10-23 00:08:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:08:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792694202000,"timestamp_ms":1792694202000,"timestamp_seconds":1792694202,"priority":1,"record_length":96,"hex_timestamp":"000001a164e6ae90"} 
[2026-10-23 00:08:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:08:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:08:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:08:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:08:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:08:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:08:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:08:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:08:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:08:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:08:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:08:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:08:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929713408001,"66":27484,"51":206,"81":23296,"24":44,"16":22197460432584704,"45":3964082494375600128},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,81,24,16,45]} 
[2026-10-23 00:08:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:08:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:08:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929713408001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:08:38] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-23 00:08:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:08:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22197460432584704,"km_value":22197460432584.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:08:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":3964082494375600128,"description":"Unknown IO ID 45"} 
[2026-10-23 00:08:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929713408001,"power":27484,"unknown_51":206,"unknown_81":23296,"ignition":44,"odometer":null,"unknown_45":3964082494375600128}} 
[2026-10-23 00:08:38] local.INFO: DEBUG: GPS processor result {"connection_id":221370,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:08:38] local.INFO: GPS data processed {"connection_id":221370,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:08:38] local.INFO: Acknowledgment sent {"connection_id":221370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:09:09] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e80268012d389a4006a98228001200672f..."} 
[2026-10-23 00:09:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e80268012d389a4006a98228001200672f..."} 
[2026-10-23 00:09:09] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e80268012d389a4006a98228001200672f..."} 
[2026-10-23 00:09:09] local.INFO: Packet analysis {"connection_id":221370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:09:09] local.INFO: Extracted packet for processing {"connection_id":221370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:09:09] local.INFO: GPS Element Parsed {"raw_longitude":758684224,"raw_latitude":111772200,"longitude_deg":75.8684224,"latitude_deg":11.17722,"altitude":18,"angle":103,"satellites":47,"speed":36,"hex_longitude":"2d389a40","hex_latitude":"06a98228","is_valid_coordinates":true} 
[2026-10-23 00:09:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:09:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929735424001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:09:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22201995918049280,"note":"Value kept but may cause issues"} 
[2026-10-23 00:09:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4068931923199344640,"note":"Value kept but may cause issues"} 
[2026-10-23 00:09:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,46,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:09:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792694289000,"timestamp_ms":1792694289000,"timestamp_seconds":1792694289,"priority":1,"record_length":96,"hex_timestamp":"000001a164e80268"} 
[2026-10-23 00:09:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:09:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:09:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:09:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:09:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:09:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:09:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:09:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:09:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:09:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:09:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:09:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:09:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:09:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929735424001,"66":27365,"46":206,"81":23296,"24":36,"16":22201995918049280,"45":4068931923199344640},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,81,24,16,45]} 
[2026-10-23 00:09:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:09:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:09:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929735424001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:09:09] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-23 00:09:09] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:09:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22201995918049280,"km_value":22201995918049.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:09:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4068931923199344640,"description":"Unknown IO ID 45"} 
[2026-10-23 00:09:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929735424001,"power":27365,"unknown_46":206,"unknown_81":23296,"ignition":36,"odometer":null,"unknown_45":4068931923199344640}} 
[2026-10-23 00:09:09] local.INFO: DEBUG: GPS processor result {"connection_id":221370,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:09:09] local.INFO: GPS data processed {"connection_id":221370,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:09:09] local.INFO: Acknowledgment sent {"connection_id":221370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:09:26] local.INFO: TCP Data received {"connection_id":221023,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221023,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:09:26] local.INFO: Processing buffer {"connection_id":221023,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:09:26] local.INFO: IMEI packet received {"connection_id":221023,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":221023,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:09:32] local.INFO: TCP Data received {"connection_id":221023,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221023,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:09:32] local.INFO: Processing buffer {"connection_id":221023,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:09:32] local.INFO: IMEI packet received {"connection_id":221023,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:09:32] local.INFO: IMEI acknowledgment sent {"connection_id":221023,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:09:33] local.INFO: TCP Data received {"connection_id":221023,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e82978012d38bf4006a978b8001300692f..."} 
[2026-10-23 00:09:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e82978012d38bf4006a978b8001300692f..."} 
[2026-10-23 00:09:33] local.INFO: Processing buffer {"connection_id":221023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e82978012d38bf4006a978b8001300692f..."} 
[2026-10-23 00:09:33] local.INFO: Packet analysis {"connection_id":221023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:09:33] local.INFO: Extracted packet for processing {"connection_id":221023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:09:33] local.INFO: GPS Element Parsed {"raw_longitude":758693696,"raw_latitude":111769784,"longitude_deg":75.8693696,"latitude_deg":11.1769784,"altitude":19,"angle":105,"satellites":47,"speed":40,"hex_longitude":"2d38bf40","hex_latitude":"06a978b8","is_valid_coordinates":true} 
[2026-10-23 00:09:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:09:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:09:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22202459774517248,"note":"Value kept but may cause issues"} 
[2026-10-23 00:09:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4078642809895266304,"note":"Value kept but may cause issues"} 
[2026-10-23 00:09:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,46,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:09:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792694299000,"timestamp_ms":1792694299000,"timestamp_seconds":1792694299,"priority":1,"record_length":96,"hex_timestamp":"000001a164e82978"} 
[2026-10-23 00:09:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:09:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:09:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:09:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:09:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:09:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:09:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:09:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:09:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:09:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:09:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:09:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:09:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:09:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929737984001,"66":27484,"46":206,"81":23296,"24":40,"16":22202459774517248,"45":4078642809895266304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,81,24,16,45]} 
[2026-10-23 00:09:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:09:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:09:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:09:33] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-23 00:09:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:09:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22202459774517248,"km_value":22202459774517.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:09:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4078642809895266304,"description":"Unknown IO ID 45"} 
[2026-10-23 00:09:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929737984001,"power":27484,"unknown_46":206,"unknown_81":23296,"ignition":40,"odometer":null,"unknown_45":4078642809895266304}} 
[2026-10-23 00:09:33] local.INFO: DEBUG: GPS processor result {"connection_id":221023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:09:33] local.INFO: GPS data processed {"connection_id":221023,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:09:33] local.INFO: Acknowledgment sent {"connection_id":221023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:10:04] local.INFO: TCP Data received {"connection_id":221023,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e84ca0012d38e38006a97000001500662f..."} 
[2026-10-23 00:10:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e84ca0012d38e38006a97000001500662f..."} 
[2026-10-23 00:10:04] local.INFO: Processing buffer {"connection_id":221023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e84ca0012d38e38006a97000001500662f..."} 
[2026-10-23 00:10:04] local.INFO: Packet analysis {"connection_id":221023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:10:04] local.INFO: Extracted packet for processing {"connection_id":221023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:10:04] local.INFO: GPS Element Parsed {"raw_longitude":758702976,"raw_latitude":111767552,"longitude_deg":75.8702976,"latitude_deg":11.1767552,"altitude":21,"angle":102,"satellites":47,"speed":42,"hex_longitude":"2d38e380","hex_latitude":"06a97000","is_valid_coordinates":true} 
[2026-10-23 00:10:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:10:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929740544001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:10:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4089057384032942080,"note":"Value kept but may cause issues"} 
[2026-10-23 00:10:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22202915041050624,"note":"Value kept but may cause issues"} 
[2026-10-23 00:10:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,81,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 00:10:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792694308000,"timestamp_ms":1792694308000,"timestamp_seconds":1792694308,"priority":1,"record_length":96,"hex_timestamp":"000001a164e84ca0"} 
[2026-10-23 00:10:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:10:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:10:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 00:10:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:10:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:10:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:10:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:10:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:10:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:10:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:10:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:10:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:10:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:10:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929740544001,"66":27213,"45":4089057384032942080,"81":23296,"24":42,"16":22202915041050624},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-23 00:10:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:10:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:10:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929740544001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:10:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4089057384032942080,"description":"Unknown IO ID 45"} 
[2026-10-23 00:10:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:10:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22202915041050624,"km_value":22202915041050.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:10:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458929740544001,"power":27213,"unknown_45":4089057384032942080,"unknown_81":23296,"ignition":42,"odometer":null}} 
[2026-10-23 00:10:04] local.INFO: DEBUG: GPS processor result {"connection_id":221023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:10:04] local.INFO: GPS data processed {"connection_id":221023,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:10:04] local.INFO: Acknowledgment sent {"connection_id":221023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:10:26] local.INFO: TCP Data received {"connection_id":222695,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:10:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:10:26] local.INFO: Processing buffer {"connection_id":222695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:10:26] local.INFO: IMEI packet received {"connection_id":222695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:10:26] local.INFO: IMEI acknowledgment sent {"connection_id":222695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:10:32] local.INFO: TCP Data received {"connection_id":222695,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:10:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:10:32] local.INFO: Processing buffer {"connection_id":222695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:10:32] local.INFO: IMEI packet received {"connection_id":222695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:10:32] local.INFO: IMEI acknowledgment sent {"connection_id":222695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:10:33] local.INFO: TCP Data received {"connection_id":222695,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e86fc8012d39098006a968a8001400622c..."} 
[2026-10-23 00:10:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e86fc8012d39098006a968a8001400622c..."} 
[2026-10-23 00:10:33] local.INFO: Processing buffer {"connection_id":222695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e86fc8012d39098006a968a8001400622c..."} 
[2026-10-23 00:10:33] local.INFO: Packet analysis {"connection_id":222695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:10:33] local.INFO: Extracted packet for processing {"connection_id":222695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e8"} 
[2026-10-23 00:10:33] local.INFO: GPS Element Parsed {"raw_longitude":758712704,"raw_latitude":111765672,"longitude_deg":75.8712704,"latitude_deg":11.1765672,"altitude":20,"angle":98,"satellites":44,"speed":43,"hex_longitude":"2d390980","hex_latitude":"06a968a8","is_valid_coordinates":true} 
[2026-10-23 00:10:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:10:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929742848001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:10:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4099260851938131968,"note":"Value kept but may cause issues"} 
[2026-10-23 00:10:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22203387487453184,"note":"Value kept but may cause issues"} 
[2026-10-23 00:10:33] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,81,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 00:10:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792694317000,"timestamp_ms":1792694317000,"timestamp_seconds":1792694317,"priority":1,"record_length":96,"hex_timestamp":"000001a164e86fc8"} 
[2026-10-23 00:10:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:10:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:10:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 00:10:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:10:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:10:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:10:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:10:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:10:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:10:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:10:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:10:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:10:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:10:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929742848001,"66":27332,"45":4099260851938131968,"81":23296,"24":43,"16":22203387487453184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,81,24,16]} 
[2026-10-23 00:10:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:10:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:10:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929742848001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:10:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4099260851938131968,"description":"Unknown IO ID 45"} 
[2026-10-23 00:10:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":23296,"description":"Unknown IO ID 81"} 
[2026-10-23 00:10:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22203387487453184,"km_value":22203387487453.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:10:33] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458929742848001,"power":27332,"unknown_45":4099260851938131968,"unknown_81":23296,"ignition":43,"odometer":null}} 
[2026-10-23 00:10:33] local.INFO: DEBUG: GPS processor result {"connection_id":222695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:10:33] local.INFO: GPS data processed {"connection_id":222695,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:10:33] local.INFO: Acknowledgment sent {"connection_id":222695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:11:04] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:11:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:11:04] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:11:04] local.INFO: IMEI packet received {"connection_id":221369,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:11:04] local.INFO: IMEI acknowledgment sent {"connection_id":221369,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:11:05] local.INFO: TCP Data received {"connection_id":222695,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e9c788012d39944006a8a078000e00a52e..."} 
[2026-10-23 00:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e9c788012d39944006a8a078000e00a52e..."} 
[2026-10-23 00:11:05] local.INFO: Processing buffer {"connection_id":222695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e9c788012d39944006a8a078000e00a52e..."} 
[2026-10-23 00:11:05] local.INFO: Packet analysis {"connection_id":222695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e9"} 
[2026-10-23 00:11:05] local.INFO: Extracted packet for processing {"connection_id":222695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e9"} 
[2026-10-23 00:11:05] local.INFO: GPS Element Parsed {"raw_longitude":758748224,"raw_latitude":111714424,"longitude_deg":75.8748224,"latitude_deg":11.1714424,"altitude":14,"angle":165,"satellites":46,"speed":41,"hex_longitude":"2d399440","hex_latitude":"06a8a078","is_valid_coordinates":true} 
[2026-10-23 00:11:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:11:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929765376001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22206832051224576,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4146267173037557760,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:11:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792694405000,"timestamp_ms":1792694405000,"timestamp_seconds":1792694405,"priority":1,"record_length":96,"hex_timestamp":"000001a164e9c788"} 
[2026-10-23 00:11:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:11:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:11:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":235,"data_length":795,"current_offset":136} 
[2026-10-23 00:11:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2838,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:11:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:11:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:11:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:11:05] local.INFO: Teltonika packet parsed successfully {"connection_id":222695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:11:05] local.INFO: Passing IMEI to GPS processor {"connection_id":222695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:11:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":222695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:11:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:11:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:11:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:11:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929765376001,"66":27484,"239":206,"81":49664,"24":41,"16":22206832051224576,"45":4146267173037557760},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,81,24,16,45]} 
[2026-10-23 00:11:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:11:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:11:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929765376001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:11:05] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:11:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:11:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22206832051224576,"km_value":22206832051224.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:11:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4146267173037557760,"description":"Unknown IO ID 45"} 
[2026-10-23 00:11:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929765376001,"power":27484,"unknown_239":206,"unknown_81":49664,"ignition":41,"odometer":null,"unknown_45":4146267173037557760}} 
[2026-10-23 00:11:05] local.INFO: DEBUG: GPS processor result {"connection_id":222695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:11:05] local.INFO: GPS data processed {"connection_id":222695,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:11:05] local.INFO: Acknowledgment sent {"connection_id":222695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:11:32] local.INFO: TCP Data received {"connection_id":221371,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221371,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:11:32] local.INFO: Processing buffer {"connection_id":221371,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:11:32] local.INFO: IMEI packet received {"connection_id":221371,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:11:32] local.INFO: IMEI acknowledgment sent {"connection_id":221371,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:11:36] local.INFO: TCP Data received {"connection_id":221371,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221371,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:11:36] local.INFO: Processing buffer {"connection_id":221371,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:11:36] local.INFO: IMEI packet received {"connection_id":221371,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":221371,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:11:38] local.INFO: TCP Data received {"connection_id":221371,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164e9eab0012d399dc006a87c50000e00a431..."} 
[2026-10-23 00:11:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221371,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164e9eab0012d399dc006a87c50000e00a431..."} 
[2026-10-23 00:11:38] local.INFO: Processing buffer {"connection_id":221371,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164e9eab0012d399dc006a87c50000e00a431..."} 
[2026-10-23 00:11:38] local.INFO: Packet analysis {"connection_id":221371,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164e9"} 
[2026-10-23 00:11:38] local.INFO: Extracted packet for processing {"connection_id":221371,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164e9"} 
[2026-10-23 00:11:38] local.INFO: GPS Element Parsed {"raw_longitude":758750656,"raw_latitude":111705168,"longitude_deg":75.8750656,"latitude_deg":11.1705168,"altitude":14,"angle":164,"satellites":49,"speed":42,"hex_longitude":"2d399dc0","hex_latitude":"06a87c50","is_valid_coordinates":true} 
[2026-10-23 00:11:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:11:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929767680001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22207295907692544,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4149011554058139648,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:11:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792694414000,"timestamp_ms":1792694414000,"timestamp_seconds":1792694414,"priority":1,"record_length":96,"hex_timestamp":"000001a164e9eab0"} 
[2026-10-23 00:11:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:11:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:11:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 00:11:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:11:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:11:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:11:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:11:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221371,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:11:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:11:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:11:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:11:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:11:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:11:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929767680001,"66":27484,"239":206,"81":49664,"24":42,"16":22207295907692544,"45":4149011554058139648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,81,24,16,45]} 
[2026-10-23 00:11:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:11:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:11:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929767680001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:11:38] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:11:38] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:11:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22207295907692544,"km_value":22207295907692.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:11:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":4149011554058139648,"description":"Unknown IO ID 45"} 
[2026-10-23 00:11:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929767680001,"power":27484,"unknown_239":206,"unknown_81":49664,"ignition":42,"odometer":null,"unknown_45":4149011554058139648}} 
[2026-10-23 00:11:38] local.INFO: DEBUG: GPS processor result {"connection_id":221371,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:11:38] local.INFO: GPS data processed {"connection_id":221371,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:11:38] local.INFO: Acknowledgment sent {"connection_id":221371,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:11:43] local.INFO: TCP Data received {"connection_id":221371,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ea0dd8012d39a80006a85950000f00a42d..."} 
[2026-10-23 00:11:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221371,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ea0dd8012d39a80006a85950000f00a42d..."} 
[2026-10-23 00:11:43] local.INFO: Processing buffer {"connection_id":221371,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ea0dd8012d39a80006a85950000f00a42d..."} 
[2026-10-23 00:11:43] local.INFO: Packet analysis {"connection_id":221371,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ea"} 
[2026-10-23 00:11:43] local.INFO: Extracted packet for processing {"connection_id":221371,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ea"} 
[2026-10-23 00:11:43] local.INFO: GPS Element Parsed {"raw_longitude":758753280,"raw_latitude":111696208,"longitude_deg":75.875328,"latitude_deg":11.1696208,"altitude":15,"angle":164,"satellites":45,"speed":39,"hex_longitude":"2d39a800","hex_latitude":"06a85950","is_valid_coordinates":true} 
[2026-10-23 00:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:11:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929769984001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22207746879258624,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4151685566334521344,"note":"Value kept but may cause issues"} 
[2026-10-23 00:11:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:11:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792694423000,"timestamp_ms":1792694423000,"timestamp_seconds":1792694423,"priority":1,"record_length":96,"hex_timestamp":"000001a164ea0dd8"} 
[2026-10-23 00:11:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:11:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:11:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 00:11:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:11:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:11:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:11:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:11:43] local.INFO: Teltonika packet parsed successfully {"connection_id":221371,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:11:43] local.INFO: Passing IMEI to GPS processor {"connection_id":221371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:11:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":221371,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:11:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:11:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:11:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:11:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929769984001,"66":27343,"239":206,"81":49664,"24":39,"16":22207746879258624,"45":4151685566334521344},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,81,24,16,45]} 
[2026-10-23 00:11:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:11:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:11:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929769984001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:11:43] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:11:43] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:11:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22207746879258624,"km_value":22207746879258.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:11:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":4151685566334521344,"description":"Unknown IO ID 45"} 
[2026-10-23 00:11:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929769984001,"power":27343,"unknown_239":206,"unknown_81":49664,"ignition":39,"odometer":null,"unknown_45":4151685566334521344}} 
[2026-10-23 00:11:43] local.INFO: DEBUG: GPS processor result {"connection_id":221371,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:11:43] local.INFO: GPS data processed {"connection_id":221371,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:11:43] local.INFO: Acknowledgment sent {"connection_id":221371,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:12:27] local.INFO: TCP Data received {"connection_id":221024,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221024,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:27] local.INFO: Processing buffer {"connection_id":221024,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:27] local.INFO: IMEI packet received {"connection_id":221024,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:12:27] local.INFO: IMEI acknowledgment sent {"connection_id":221024,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:12:27] local.INFO: TCP Data received {"connection_id":221024,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221024,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:27] local.INFO: Processing buffer {"connection_id":221024,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:27] local.INFO: IMEI packet received {"connection_id":221024,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:12:27] local.INFO: IMEI acknowledgment sent {"connection_id":221024,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:12:32] local.INFO: TCP Data received {"connection_id":221024,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221024,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:32] local.INFO: Processing buffer {"connection_id":221024,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:12:32] local.INFO: IMEI packet received {"connection_id":221024,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:12:32] local.INFO: IMEI acknowledgment sent {"connection_id":221024,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:12:32] local.INFO: TCP Data received {"connection_id":221024,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ea3cb8012d39b14006a83790001100a630..."} 
[2026-10-23 00:12:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ea3cb8012d39b14006a83790001100a630..."} 
[2026-10-23 00:12:32] local.INFO: Processing buffer {"connection_id":221024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ea3cb8012d39b14006a83790001100a630..."} 
[2026-10-23 00:12:32] local.INFO: Packet analysis {"connection_id":221024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ea"} 
[2026-10-23 00:12:32] local.INFO: Extracted packet for processing {"connection_id":221024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ea"} 
[2026-10-23 00:12:32] local.INFO: GPS Element Parsed {"raw_longitude":758755648,"raw_latitude":111687568,"longitude_deg":75.8755648,"latitude_deg":11.1687568,"altitude":17,"angle":166,"satellites":48,"speed":11,"hex_longitude":"2d39b140","hex_latitude":"06a83790","is_valid_coordinates":true} 
[2026-10-23 00:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:12:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929772288001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:12:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22208180670955520,"note":"Value kept but may cause issues"} 
[2026-10-23 00:12:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4154570684843511808,"note":"Value kept but may cause issues"} 
[2026-10-23 00:12:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:12:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792694435000,"timestamp_ms":1792694435000,"timestamp_seconds":1792694435,"priority":1,"record_length":96,"hex_timestamp":"000001a164ea3cb8"} 
[2026-10-23 00:12:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:12:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:12:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:12:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:12:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:12:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:12:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:12:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:12:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:12:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:12:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:12:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:12:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929772288001,"66":27463,"238":206,"81":49664,"24":11,"16":22208180670955520,"45":4154570684843511808},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,81,24,16,45]} 
[2026-10-23 00:12:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:12:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:12:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929772288001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:12:32] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 00:12:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:12:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22208180670955520,"km_value":22208180670955.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:12:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4154570684843511808,"description":"Unknown IO ID 45"} 
[2026-10-23 00:12:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929772288001,"power":27463,"unknown_238":206,"unknown_81":49664,"ignition":11,"odometer":null,"unknown_45":4154570684843511808}} 
[2026-10-23 00:12:32] local.INFO: DEBUG: GPS processor result {"connection_id":221024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:12:32] local.INFO: GPS data processed {"connection_id":221024,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:12:32] local.INFO: Acknowledgment sent {"connection_id":221024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:13:05] local.INFO: TCP Data received {"connection_id":221024,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164eb9478012d3a3f8006a757080021006332..."} 
[2026-10-23 00:13:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164eb9478012d3a3f8006a757080021006332..."} 
[2026-10-23 00:13:05] local.INFO: Processing buffer {"connection_id":221024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164eb9478012d3a3f8006a757080021006332..."} 
[2026-10-23 00:13:05] local.INFO: Packet analysis {"connection_id":221024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164eb"} 
[2026-10-23 00:13:05] local.INFO: Extracted packet for processing {"connection_id":221024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164eb"} 
[2026-10-23 00:13:05] local.INFO: GPS Element Parsed {"raw_longitude":758792064,"raw_latitude":111630088,"longitude_deg":75.8792064,"latitude_deg":11.1630088,"altitude":33,"angle":99,"satellites":50,"speed":41,"hex_longitude":"2d3a3f80","hex_latitude":"06a75708","is_valid_coordinates":true} 
[2026-10-23 00:13:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:13:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929795584001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:13:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22211728313942016,"note":"Value kept but may cause issues"} 
[2026-10-23 00:13:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4187221782125514752,"note":"Value kept but may cause issues"} 
[2026-10-23 00:13:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:13:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792694523000,"timestamp_ms":1792694523000,"timestamp_seconds":1792694523,"priority":1,"record_length":96,"hex_timestamp":"000001a164eb9478"} 
[2026-10-23 00:13:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:13:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:13:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:13:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:13:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:13:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:13:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:13:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:13:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:13:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221024,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:13:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:13:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:13:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:13:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929795584001,"66":27376,"102":206,"81":49664,"24":41,"16":22211728313942016,"45":4187221782125514752},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,81,24,16,45]} 
[2026-10-23 00:13:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:13:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:13:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929795584001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:13:05] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 00:13:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:13:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22211728313942016,"km_value":22211728313942.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:13:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4187221782125514752,"description":"Unknown IO ID 45"} 
[2026-10-23 00:13:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929795584001,"power":27376,"unknown_102":206,"unknown_81":49664,"ignition":41,"odometer":null,"unknown_45":4187221782125514752}} 
[2026-10-23 00:13:05] local.INFO: DEBUG: GPS processor result {"connection_id":221024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:13:05] local.INFO: GPS data processed {"connection_id":221024,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:13:05] local.INFO: Acknowledgment sent {"connection_id":221024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:13:27] local.INFO: TCP Data received {"connection_id":221025,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:13:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:13:27] local.INFO: Processing buffer {"connection_id":221025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:13:27] local.INFO: IMEI packet received {"connection_id":221025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:13:27] local.INFO: IMEI acknowledgment sent {"connection_id":221025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:13:32] local.INFO: TCP Data received {"connection_id":221025,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221025,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:13:32] local.INFO: Processing buffer {"connection_id":221025,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:13:32] local.INFO: IMEI packet received {"connection_id":221025,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:13:32] local.INFO: IMEI acknowledgment sent {"connection_id":221025,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:13:33] local.INFO: TCP Data received {"connection_id":221025,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ebb7a0012d3a62c006a751800023006332..."} 
[2026-10-23 00:13:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ebb7a0012d3a62c006a751800023006332..."} 
[2026-10-23 00:13:33] local.INFO: Processing buffer {"connection_id":221025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ebb7a0012d3a62c006a751800023006332..."} 
[2026-10-23 00:13:33] local.INFO: Packet analysis {"connection_id":221025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164eb"} 
[2026-10-23 00:13:33] local.INFO: Extracted packet for processing {"connection_id":221025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164eb"} 
[2026-10-23 00:13:33] local.INFO: GPS Element Parsed {"raw_longitude":758801088,"raw_latitude":111628672,"longitude_deg":75.8801088,"latitude_deg":11.1628672,"altitude":35,"angle":99,"satellites":50,"speed":38,"hex_longitude":"2d3a62c0","hex_latitude":"06a75180","is_valid_coordinates":true} 
[2026-10-23 00:13:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:13:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929797888001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:13:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22212166400606208,"note":"Value kept but may cause issues"} 
[2026-10-23 00:13:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4197214143798249472,"note":"Value kept but may cause issues"} 
[2026-10-23 00:13:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:13:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792694532000,"timestamp_ms":1792694532000,"timestamp_seconds":1792694532,"priority":1,"record_length":96,"hex_timestamp":"000001a164ebb7a0"} 
[2026-10-23 00:13:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:13:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:13:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:13:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:13:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:13:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:13:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:13:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:13:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:13:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:13:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:13:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:13:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:13:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929797888001,"66":27397,"102":206,"81":49664,"24":38,"16":22212166400606208,"45":4197214143798249472},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,81,24,16,45]} 
[2026-10-23 00:13:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:13:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:13:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929797888001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:13:33] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 00:13:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:13:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22212166400606208,"km_value":22212166400606.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:13:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4197214143798249472,"description":"Unknown IO ID 45"} 
[2026-10-23 00:13:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929797888001,"power":27397,"unknown_102":206,"unknown_81":49664,"ignition":38,"odometer":null,"unknown_45":4197214143798249472}} 
[2026-10-23 00:13:33] local.INFO: DEBUG: GPS processor result {"connection_id":221025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20955,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:13:33] local.INFO: GPS data processed {"connection_id":221025,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:13:33] local.INFO: Acknowledgment sent {"connection_id":221025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:14:04] local.INFO: TCP Data received {"connection_id":221025,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ebdeb0012d3a85c006a74b480027006531..."} 
[2026-10-23 00:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221025,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ebdeb0012d3a85c006a74b480027006531..."} 
[2026-10-23 00:14:04] local.INFO: Processing buffer {"connection_id":221025,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ebdeb0012d3a85c006a74b480027006531..."} 
[2026-10-23 00:14:04] local.INFO: Packet analysis {"connection_id":221025,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164eb"} 
[2026-10-23 00:14:04] local.INFO: Extracted packet for processing {"connection_id":221025,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164eb"} 
[2026-10-23 00:14:04] local.INFO: GPS Element Parsed {"raw_longitude":758810048,"raw_latitude":111627080,"longitude_deg":75.8810048,"latitude_deg":11.162708,"altitude":39,"angle":101,"satellites":49,"speed":32,"hex_longitude":"2d3a85c0","hex_latitude":"06a74b48","is_valid_coordinates":true} 
[2026-10-23 00:14:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:14:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929800192001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:14:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22212595897335808,"note":"Value kept but may cause issues"} 
[2026-10-23 00:14:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4207136136726937600,"note":"Value kept but may cause issues"} 
[2026-10-23 00:14:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:14:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792694542000,"timestamp_ms":1792694542000,"timestamp_seconds":1792694542,"priority":1,"record_length":96,"hex_timestamp":"000001a164ebdeb0"} 
[2026-10-23 00:14:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:14:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:14:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:14:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:14:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:14:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:14:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:14:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221025,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:14:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:14:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221025,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:14:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:14:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:14:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:14:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929800192001,"66":27332,"102":206,"81":49664,"24":32,"16":22212595897335808,"45":4207136136726937600},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,81,24,16,45]} 
[2026-10-23 00:14:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:14:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:14:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929800192001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:14:04] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 00:14:04] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:14:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22212595897335808,"km_value":22212595897335.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:14:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4207136136726937600,"description":"Unknown IO ID 45"} 
[2026-10-23 00:14:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929800192001,"power":27332,"unknown_102":206,"unknown_81":49664,"ignition":32,"odometer":null,"unknown_45":4207136136726937600}} 
[2026-10-23 00:14:04] local.INFO: DEBUG: GPS processor result {"connection_id":221025,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:14:04] local.INFO: GPS data processed {"connection_id":221025,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:14:04] local.INFO: Acknowledgment sent {"connection_id":221025,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:14:26] local.INFO: TCP Data received {"connection_id":224399,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:26] local.INFO: Processing buffer {"connection_id":224399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:26] local.INFO: IMEI packet received {"connection_id":224399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:14:26] local.INFO: IMEI acknowledgment sent {"connection_id":224399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:14:28] local.INFO: TCP Data received {"connection_id":224399,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:28] local.INFO: Processing buffer {"connection_id":224399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:28] local.INFO: IMEI packet received {"connection_id":224399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:14:28] local.INFO: IMEI acknowledgment sent {"connection_id":224399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:14:32] local.INFO: TCP Data received {"connection_id":224399,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:32] local.INFO: Processing buffer {"connection_id":224399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:14:32] local.INFO: IMEI packet received {"connection_id":224399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:14:32] local.INFO: IMEI acknowledgment sent {"connection_id":224399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:14:34] local.INFO: TCP Data received {"connection_id":224399,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ec0d90012d3aaa8006a743f8002b006432..."} 
[2026-10-23 00:14:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ec0d90012d3aaa8006a743f8002b006432..."} 
[2026-10-23 00:14:34] local.INFO: Processing buffer {"connection_id":224399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ec0d90012d3aaa8006a743f8002b006432..."} 
[2026-10-23 00:14:34] local.INFO: Packet analysis {"connection_id":224399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ec"} 
[2026-10-23 00:14:34] local.INFO: Extracted packet for processing {"connection_id":224399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ec"} 
[2026-10-23 00:14:34] local.INFO: GPS Element Parsed {"raw_longitude":758819456,"raw_latitude":111625208,"longitude_deg":75.8819456,"latitude_deg":11.1625208,"altitude":43,"angle":100,"satellites":50,"speed":31,"hex_longitude":"2d3aaa80","hex_latitude":"06a743f8","is_valid_coordinates":true} 
[2026-10-23 00:14:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:14:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929802752001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:14:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22213051163869184,"note":"Value kept but may cause issues"} 
[2026-10-23 00:14:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4216987760911403008,"note":"Value kept but may cause issues"} 
[2026-10-23 00:14:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:14:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792694554000,"timestamp_ms":1792694554000,"timestamp_seconds":1792694554,"priority":1,"record_length":96,"hex_timestamp":"000001a164ec0d90"} 
[2026-10-23 00:14:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:14:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:14:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 00:14:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:14:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:14:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:14:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:14:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:14:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:14:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:14:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:14:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:14:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:14:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929802752001,"66":27397,"102":206,"81":49664,"24":31,"16":22213051163869184,"45":4216987760911403008},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,81,24,16,45]} 
[2026-10-23 00:14:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:14:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:14:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929802752001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:14:34] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 00:14:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:14:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22213051163869184,"km_value":22213051163869.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:14:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":4216987760911403008,"description":"Unknown IO ID 45"} 
[2026-10-23 00:14:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929802752001,"power":27397,"unknown_102":206,"unknown_81":49664,"ignition":31,"odometer":null,"unknown_45":4216987760911403008}} 
[2026-10-23 00:14:34] local.INFO: DEBUG: GPS processor result {"connection_id":224399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:14:34] local.INFO: GPS data processed {"connection_id":224399,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:14:34] local.INFO: Acknowledgment sent {"connection_id":224399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:15:08] local.INFO: TCP Data received {"connection_id":224399,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ec3c70012d3acfc006a73cb8002f006531..."} 
[2026-10-23 00:15:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ec3c70012d3acfc006a73cb8002f006531..."} 
[2026-10-23 00:15:08] local.INFO: Processing buffer {"connection_id":224399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ec3c70012d3acfc006a73cb8002f006531..."} 
[2026-10-23 00:15:08] local.INFO: Packet analysis {"connection_id":224399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ec"} 
[2026-10-23 00:15:08] local.INFO: Extracted packet for processing {"connection_id":224399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ec"} 
[2026-10-23 00:15:08] local.INFO: GPS Element Parsed {"raw_longitude":758828992,"raw_latitude":111623352,"longitude_deg":75.8828992,"latitude_deg":11.1623352,"altitude":47,"angle":101,"satellites":49,"speed":31,"hex_longitude":"2d3acfc0","hex_latitude":"06a73cb8","is_valid_coordinates":true} 
[2026-10-23 00:15:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:15:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929805824001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:15:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22213515020337152,"note":"Value kept but may cause issues"} 
[2026-10-23 00:15:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4227331966305040384,"note":"Value kept but may cause issues"} 
[2026-10-23 00:15:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:15:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792694566000,"timestamp_ms":1792694566000,"timestamp_seconds":1792694566,"priority":1,"record_length":96,"hex_timestamp":"000001a164ec3c70"} 
[2026-10-23 00:15:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:15:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:15:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:15:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:15:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:15:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:15:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:15:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:15:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:15:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:15:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:15:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:15:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:15:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929805824001,"66":27343,"102":206,"81":49664,"24":31,"16":22213515020337152,"45":4227331966305040384},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,81,24,16,45]} 
[2026-10-23 00:15:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:15:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:15:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929805824001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:15:08] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 00:15:08] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:15:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22213515020337152,"km_value":22213515020337.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:15:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":4227331966305040384,"description":"Unknown IO ID 45"} 
[2026-10-23 00:15:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929805824001,"power":27343,"unknown_102":206,"unknown_81":49664,"ignition":31,"odometer":null,"unknown_45":4227331966305040384}} 
[2026-10-23 00:15:08] local.INFO: DEBUG: GPS processor result {"connection_id":224399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:15:08] local.INFO: GPS data processed {"connection_id":224399,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:15:08] local.INFO: Acknowledgment sent {"connection_id":224399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:15:27] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:15:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:15:27] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:15:27] local.INFO: IMEI packet received {"connection_id":221372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:15:27] local.INFO: IMEI acknowledgment sent {"connection_id":221372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:15:32] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:15:32] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:15:32] local.INFO: IMEI packet received {"connection_id":221372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:15:32] local.INFO: IMEI acknowledgment sent {"connection_id":221372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:15:33] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ec6b50012d3af44006a735d00033006431..."} 
[2026-10-23 00:15:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ec6b50012d3af44006a735d00033006431..."} 
[2026-10-23 00:15:33] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ec6b50012d3af44006a735d00033006431..."} 
[2026-10-23 00:15:33] local.INFO: Packet analysis {"connection_id":221372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ec"} 
[2026-10-23 00:15:33] local.INFO: Extracted packet for processing {"connection_id":221372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ec"} 
[2026-10-23 00:15:33] local.INFO: GPS Element Parsed {"raw_longitude":758838336,"raw_latitude":111621584,"longitude_deg":75.8838336,"latitude_deg":11.1621584,"altitude":51,"angle":100,"satellites":49,"speed":30,"hex_longitude":"2d3af440","hex_latitude":"06a735d0","is_valid_coordinates":true} 
[2026-10-23 00:15:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:15:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929808896001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:15:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22213970286870528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:15:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4237816909187037184,"note":"Value kept but may cause issues"} 
[2026-10-23 00:15:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:15:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792694578000,"timestamp_ms":1792694578000,"timestamp_seconds":1792694578,"priority":1,"record_length":96,"hex_timestamp":"000001a164ec6b50"} 
[2026-10-23 00:15:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:15:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:15:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:15:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:15:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:15:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:15:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:15:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:15:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:15:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:15:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:15:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:15:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:15:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929808896001,"66":27484,"102":206,"81":49664,"24":30,"16":22213970286870528,"45":4237816909187037184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,81,24,16,45]} 
[2026-10-23 00:15:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:15:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:15:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929808896001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:15:33] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 00:15:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:15:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22213970286870528,"km_value":22213970286870.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:15:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4237816909187037184,"description":"Unknown IO ID 45"} 
[2026-10-23 00:15:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929808896001,"power":27484,"unknown_102":206,"unknown_81":49664,"ignition":30,"odometer":null,"unknown_45":4237816909187037184}} 
[2026-10-23 00:15:33] local.INFO: DEBUG: GPS processor result {"connection_id":221372,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20959,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:15:33] local.INFO: GPS data processed {"connection_id":221372,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:15:33] local.INFO: Acknowledgment sent {"connection_id":221372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:16:10] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ee43f8012d3c024006a65058004c009331..."} 
[2026-10-23 00:16:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ee43f8012d3c024006a65058004c009331..."} 
[2026-10-23 00:16:10] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ee43f8012d3c024006a65058004c009331..."} 
[2026-10-23 00:16:10] local.INFO: Packet analysis {"connection_id":221372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:16:10] local.INFO: Extracted packet for processing {"connection_id":221372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:16:10] local.INFO: GPS Element Parsed {"raw_longitude":758907456,"raw_latitude":111562840,"longitude_deg":75.8907456,"latitude_deg":11.156284,"altitude":76,"angle":147,"satellites":49,"speed":31,"hex_longitude":"2d3c0240","hex_latitude":"06a65058","is_valid_coordinates":true} 
[2026-10-23 00:16:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:16:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929839872001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22218699045863424,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4318811333721991168,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,40,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:16:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792694699000,"timestamp_ms":1792694699000,"timestamp_seconds":1792694699,"priority":1,"record_length":96,"hex_timestamp":"000001a164ee43f8"} 
[2026-10-23 00:16:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:16:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:16:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:16:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:16:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:16:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:16:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:16:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:16:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:16:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:16:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:16:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:16:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:16:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929839872001,"66":27180,"40":206,"81":49664,"24":31,"16":22218699045863424,"45":4318811333721991168},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,40,81,24,16,45]} 
[2026-10-23 00:16:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:16:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:16:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929839872001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:16:10] local.INFO: Unknown IO ID detected {"io_id":40,"value":206,"description":"Unknown IO ID 40"} 
[2026-10-23 00:16:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:16:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22218699045863424,"km_value":22218699045863.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:16:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":4318811333721991168,"description":"Unknown IO ID 45"} 
[2026-10-23 00:16:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929839872001,"power":27180,"unknown_40":206,"unknown_81":49664,"ignition":31,"odometer":null,"unknown_45":4318811333721991168}} 
[2026-10-23 00:16:10] local.INFO: DEBUG: GPS processor result {"connection_id":221372,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:16:10] local.INFO: GPS data processed {"connection_id":221372,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:16:10] local.INFO: Acknowledgment sent {"connection_id":221372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:16:29] local.INFO: TCP Data received {"connection_id":221026,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:29] local.INFO: Processing buffer {"connection_id":221026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:29] local.INFO: IMEI packet received {"connection_id":221026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":221026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:16:31] local.INFO: TCP Data received {"connection_id":221026,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:31] local.INFO: Processing buffer {"connection_id":221026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:31] local.INFO: IMEI packet received {"connection_id":221026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":221026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:16:34] local.INFO: TCP Data received {"connection_id":221026,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221026,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:35] local.INFO: Processing buffer {"connection_id":221026,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:16:35] local.INFO: IMEI packet received {"connection_id":221026,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:16:35] local.INFO: IMEI acknowledgment sent {"connection_id":221026,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:16:36] local.INFO: TCP Data received {"connection_id":221026,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ee6ef0012d3c180006a63190004d008f31..."} 
[2026-10-23 00:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ee6ef0012d3c180006a63190004d008f31..."} 
[2026-10-23 00:16:36] local.INFO: Processing buffer {"connection_id":221026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ee6ef0012d3c180006a63190004d008f31..."} 
[2026-10-23 00:16:36] local.INFO: Packet analysis {"connection_id":221026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:16:36] local.INFO: Extracted packet for processing {"connection_id":221026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:16:36] local.INFO: GPS Element Parsed {"raw_longitude":758913024,"raw_latitude":111554960,"longitude_deg":75.8913024,"latitude_deg":11.155496,"altitude":77,"angle":143,"satellites":49,"speed":37,"hex_longitude":"2d3c1800","hex_latitude":"06a63190","is_valid_coordinates":true} 
[2026-10-23 00:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:16:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929842944001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22219162902331392,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4324088989533362176,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,40,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:16:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792694710000,"timestamp_ms":1792694710000,"timestamp_seconds":1792694710,"priority":1,"record_length":96,"hex_timestamp":"000001a164ee6ef0"} 
[2026-10-23 00:16:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:16:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 00:16:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:16:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:16:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:16:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:16:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:16:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:16:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:16:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:16:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:16:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:16:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929842944001,"66":27397,"40":206,"81":49664,"24":37,"16":22219162902331392,"45":4324088989533362176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,40,81,24,16,45]} 
[2026-10-23 00:16:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:16:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:16:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929842944001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:16:36] local.INFO: Unknown IO ID detected {"io_id":40,"value":206,"description":"Unknown IO ID 40"} 
[2026-10-23 00:16:36] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:16:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22219162902331392,"km_value":22219162902331.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:16:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":4324088989533362176,"description":"Unknown IO ID 45"} 
[2026-10-23 00:16:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929842944001,"power":27397,"unknown_40":206,"unknown_81":49664,"ignition":37,"odometer":null,"unknown_45":4324088989533362176}} 
[2026-10-23 00:16:36] local.INFO: DEBUG: GPS processor result {"connection_id":221026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:16:36] local.INFO: GPS data processed {"connection_id":221026,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:16:36] local.INFO: Acknowledgment sent {"connection_id":221026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:16:37] local.INFO: TCP Data received {"connection_id":221026,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ee9600012d3c2f8006a612f8004f008c30..."} 
[2026-10-23 00:16:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ee9600012d3c2f8006a612f8004f008c30..."} 
[2026-10-23 00:16:37] local.INFO: Processing buffer {"connection_id":221026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ee9600012d3c2f8006a612f8004f008c30..."} 
[2026-10-23 00:16:37] local.INFO: Packet analysis {"connection_id":221026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:16:37] local.INFO: Extracted packet for processing {"connection_id":221026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:16:37] local.INFO: GPS Element Parsed {"raw_longitude":758919040,"raw_latitude":111547128,"longitude_deg":75.891904,"latitude_deg":11.1547128,"altitude":79,"angle":140,"satellites":48,"speed":40,"hex_longitude":"2d3c2f80","hex_latitude":"06a612f8","is_valid_coordinates":true} 
[2026-10-23 00:16:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:16:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929845760001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22219639643701248,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4330211070274801664,"note":"Value kept but may cause issues"} 
[2026-10-23 00:16:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,40,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:16:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792694720000,"timestamp_ms":1792694720000,"timestamp_seconds":1792694720,"priority":1,"record_length":96,"hex_timestamp":"000001a164ee9600"} 
[2026-10-23 00:16:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:16:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:16:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:16:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:16:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:16:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:16:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:16:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:16:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:16:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:16:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:16:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:16:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:16:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929845760001,"66":27593,"40":206,"81":49664,"24":40,"16":22219639643701248,"45":4330211070274801664},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,40,81,24,16,45]} 
[2026-10-23 00:16:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:16:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:16:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929845760001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:16:37] local.INFO: Unknown IO ID detected {"io_id":40,"value":206,"description":"Unknown IO ID 40"} 
[2026-10-23 00:16:37] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:16:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22219639643701248,"km_value":22219639643701.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:16:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4330211070274801664,"description":"Unknown IO ID 45"} 
[2026-10-23 00:16:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929845760001,"power":27593,"unknown_40":206,"unknown_81":49664,"ignition":40,"odometer":null,"unknown_45":4330211070274801664}} 
[2026-10-23 00:16:37] local.INFO: DEBUG: GPS processor result {"connection_id":221026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:16:37] local.INFO: GPS data processed {"connection_id":221026,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:16:37] local.INFO: Acknowledgment sent {"connection_id":221026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:16:39] local.INFO: TCP Data received {"connection_id":222696,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222696,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:16:39] local.INFO: Processing buffer {"connection_id":222696,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:16:39] local.INFO: IMEI packet received {"connection_id":222696,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:16:39] local.INFO: IMEI acknowledgment sent {"connection_id":222696,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:17:08] local.INFO: TCP Data received {"connection_id":221026,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164eeb928012d3c474006a5f5400051008d31..."} 
[2026-10-23 00:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164eeb928012d3c474006a5f5400051008d31..."} 
[2026-10-23 00:17:08] local.INFO: Processing buffer {"connection_id":221026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164eeb928012d3c474006a5f5400051008d31..."} 
[2026-10-23 00:17:08] local.INFO: Packet analysis {"connection_id":221026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:17:08] local.INFO: Extracted packet for processing {"connection_id":221026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ee"} 
[2026-10-23 00:17:08] local.INFO: GPS Element Parsed {"raw_longitude":758925120,"raw_latitude":111539520,"longitude_deg":75.892512,"latitude_deg":11.153952,"altitude":81,"angle":141,"satellites":49,"speed":46,"hex_longitude":"2d3c4740","hex_latitude":"06a5f540","is_valid_coordinates":true} 
[2026-10-23 00:17:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929848320001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22220107795136512,"note":"Value kept but may cause issues"} 
[2026-10-23 00:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4336825732225497088,"note":"Value kept but may cause issues"} 
[2026-10-23 00:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,40,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792694729000,"timestamp_ms":1792694729000,"timestamp_seconds":1792694729,"priority":1,"record_length":96,"hex_timestamp":"000001a164eeb928"} 
[2026-10-23 00:17:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:17:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:17:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 00:17:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2542,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:17:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:17:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221026,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:17:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929848320001,"66":27517,"40":206,"81":49664,"24":46,"16":22220107795136512,"45":4336825732225497088},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,40,81,24,16,45]} 
[2026-10-23 00:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929848320001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:17:08] local.INFO: Unknown IO ID detected {"io_id":40,"value":206,"description":"Unknown IO ID 40"} 
[2026-10-23 00:17:08] local.INFO: Unknown IO ID detected {"io_id":81,"value":49664,"description":"Unknown IO ID 81"} 
[2026-10-23 00:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22220107795136512,"km_value":22220107795136.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":4336825732225497088,"description":"Unknown IO ID 45"} 
[2026-10-23 00:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929848320001,"power":27517,"unknown_40":206,"unknown_81":49664,"ignition":46,"odometer":null,"unknown_45":4336825732225497088}} 
[2026-10-23 00:17:08] local.INFO: DEBUG: GPS processor result {"connection_id":221026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:17:08] local.INFO: GPS data processed {"connection_id":221026,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:17:08] local.INFO: Acknowledgment sent {"connection_id":221026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:17:24] local.INFO: TCP Data received {"connection_id":221027,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:17:24] local.INFO: Processing buffer {"connection_id":221027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:17:24] local.INFO: IMEI packet received {"connection_id":221027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":221027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:17:29] local.INFO: TCP Data received {"connection_id":221028,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221028,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:17:29] local.INFO: Processing buffer {"connection_id":221028,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:17:29] local.INFO: IMEI packet received {"connection_id":221028,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":221028,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:17:56] local.INFO: TCP Data received {"connection_id":221027,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:17:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221027,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:17:56] local.INFO: Processing buffer {"connection_id":221027,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:17:56] local.INFO: IMEI packet received {"connection_id":221027,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:17:56] local.INFO: IMEI acknowledgment sent {"connection_id":221027,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:18:34] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:18:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:18:34] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:18:34] local.INFO: IMEI packet received {"connection_id":221373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:18:34] local.INFO: IMEI acknowledgment sent {"connection_id":221373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:18:49] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:18:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:18:49] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:18:49] local.INFO: IMEI packet received {"connection_id":221373,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:18:49] local.INFO: IMEI acknowledgment sent {"connection_id":221373,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:23:04] local.INFO: TCP Data received {"connection_id":221029,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221029,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:23:04] local.INFO: Processing buffer {"connection_id":221029,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:23:04] local.INFO: IMEI packet received {"connection_id":221029,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:23:04] local.INFO: IMEI acknowledgment sent {"connection_id":221029,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:23:38] local.INFO: TCP Data received {"connection_id":221030,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:23:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:23:38] local.INFO: Processing buffer {"connection_id":221030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:23:38] local.INFO: IMEI packet received {"connection_id":221030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:23:38] local.INFO: IMEI acknowledgment sent {"connection_id":221030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:23:39] local.INFO: TCP Data received {"connection_id":221030,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164f56c00012d3c5700069e2708003d009831..."} 
[2026-10-23 00:23:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164f56c00012d3c5700069e2708003d009831..."} 
[2026-10-23 00:23:39] local.INFO: Processing buffer {"connection_id":221030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164f56c00012d3c5700069e2708003d009831..."} 
[2026-10-23 00:23:39] local.INFO: Packet analysis {"connection_id":221030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164f5"} 
[2026-10-23 00:23:39] local.INFO: Extracted packet for processing {"connection_id":221030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164f5"} 
[2026-10-23 00:23:39] local.INFO: GPS Element Parsed {"raw_longitude":758929152,"raw_latitude":111027976,"longitude_deg":75.8929152,"latitude_deg":11.1027976,"altitude":61,"angle":152,"satellites":49,"speed":59,"hex_longitude":"2d3c5700","hex_latitude":"069e2708","is_valid_coordinates":true} 
[2026-10-23 00:23:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:23:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929961472001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:23:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22246328570478592,"note":"Value kept but may cause issues"} 
[2026-10-23 00:23:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4343370025303136256,"note":"Value kept but may cause issues"} 
[2026-10-23 00:23:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:23:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792695168000,"timestamp_ms":1792695168000,"timestamp_seconds":1792695168,"priority":1,"record_length":96,"hex_timestamp":"000001a164f56c00"} 
[2026-10-23 00:23:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:23:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:23:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:23:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:23:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:23:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:23:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:23:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:23:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:23:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:23:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:23:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:23:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:23:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929961472001,"66":27300,"35":206,"81":47616,"24":59,"16":22246328570478592,"45":4343370025303136256},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-23 00:23:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:23:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:23:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929961472001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:23:39] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-23 00:23:39] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:23:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22246328570478592,"km_value":22246328570478.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:23:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":4343370025303136256,"description":"Unknown IO ID 45"} 
[2026-10-23 00:23:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929961472001,"power":27300,"unknown_35":206,"unknown_81":47616,"ignition":59,"odometer":null,"unknown_45":4343370025303136256}} 
[2026-10-23 00:23:39] local.INFO: DEBUG: GPS processor result {"connection_id":221030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:23:39] local.INFO: GPS data processed {"connection_id":221030,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:23:39] local.INFO: Acknowledgment sent {"connection_id":221030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:24:10] local.INFO: TCP Data received {"connection_id":221030,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164f58370012d3c6740069e0808003d009831..."} 
[2026-10-23 00:24:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164f58370012d3c6740069e0808003d009831..."} 
[2026-10-23 00:24:10] local.INFO: Processing buffer {"connection_id":221030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164f58370012d3c6740069e0808003d009831..."} 
[2026-10-23 00:24:10] local.INFO: Packet analysis {"connection_id":221030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164f5"} 
[2026-10-23 00:24:10] local.INFO: Extracted packet for processing {"connection_id":221030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164f5"} 
[2026-10-23 00:24:10] local.INFO: GPS Element Parsed {"raw_longitude":758933312,"raw_latitude":111020040,"longitude_deg":75.8933312,"latitude_deg":11.102004,"altitude":61,"angle":152,"satellites":49,"speed":59,"hex_longitude":"2d3c6740","hex_latitude":"069e0808","is_valid_coordinates":true} 
[2026-10-23 00:24:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:24:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929963008001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:24:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22246762362175488,"note":"Value kept but may cause issues"} 
[2026-10-23 00:24:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4347943993672665088,"note":"Value kept but may cause issues"} 
[2026-10-23 00:24:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:24:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792695174000,"timestamp_ms":1792695174000,"timestamp_seconds":1792695174,"priority":1,"record_length":96,"hex_timestamp":"000001a164f58370"} 
[2026-10-23 00:24:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:24:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:24:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 00:24:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:24:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:24:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:24:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:24:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:24:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:24:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:24:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:24:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:24:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:24:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929963008001,"66":27343,"35":206,"81":47616,"24":59,"16":22246762362175488,"45":4347943993672665088},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-23 00:24:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:24:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:24:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929963008001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:24:10] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-23 00:24:10] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:24:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22246762362175488,"km_value":22246762362175.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:24:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":4347943993672665088,"description":"Unknown IO ID 45"} 
[2026-10-23 00:24:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929963008001,"power":27343,"unknown_35":206,"unknown_81":47616,"ignition":59,"odometer":null,"unknown_45":4347943993672665088}} 
[2026-10-23 00:24:10] local.INFO: DEBUG: GPS processor result {"connection_id":221030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:24:10] local.INFO: GPS data processed {"connection_id":221030,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:24:10] local.INFO: Acknowledgment sent {"connection_id":221030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:24:27] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:27] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:27] local.INFO: IMEI packet received {"connection_id":221375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:24:27] local.INFO: IMEI acknowledgment sent {"connection_id":221375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:24:28] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:28] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:28] local.INFO: IMEI packet received {"connection_id":221375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:24:28] local.INFO: IMEI acknowledgment sent {"connection_id":221375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:24:31] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:31] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:24:31] local.INFO: IMEI packet received {"connection_id":221375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":221375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:24:32] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164f59ae0012d3c7940069de9b8003b009131..."} 
[2026-10-23 00:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164f59ae0012d3c7940069de9b8003b009131..."} 
[2026-10-23 00:24:32] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164f59ae0012d3c7940069de9b8003b009131..."} 
[2026-10-23 00:24:32] local.INFO: Packet analysis {"connection_id":221375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164f5"} 
[2026-10-23 00:24:32] local.INFO: Extracted packet for processing {"connection_id":221375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164f5"} 
[2026-10-23 00:24:32] local.INFO: GPS Element Parsed {"raw_longitude":758937920,"raw_latitude":111012280,"longitude_deg":75.893792,"latitude_deg":11.101228,"altitude":59,"angle":145,"satellites":49,"speed":59,"hex_longitude":"2d3c7940","hex_latitude":"069de9b8","is_valid_coordinates":true} 
[2026-10-23 00:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:24:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929964544001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:24:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22247196153872384,"note":"Value kept but may cause issues"} 
[2026-10-23 00:24:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4352517962042181632,"note":"Value kept but may cause issues"} 
[2026-10-23 00:24:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:24:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792695180000,"timestamp_ms":1792695180000,"timestamp_seconds":1792695180,"priority":1,"record_length":96,"hex_timestamp":"000001a164f59ae0"} 
[2026-10-23 00:24:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:24:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:24:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:24:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:24:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:24:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:24:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:24:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:24:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:24:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:24:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:24:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:24:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929964544001,"66":27484,"35":206,"81":47616,"24":59,"16":22247196153872384,"45":4352517962042181632},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,81,24,16,45]} 
[2026-10-23 00:24:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:24:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:24:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929964544001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:24:32] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-23 00:24:32] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:24:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22247196153872384,"km_value":22247196153872.383,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:24:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4352517962042181632,"description":"Unknown IO ID 45"} 
[2026-10-23 00:24:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929964544001,"power":27484,"unknown_35":206,"unknown_81":47616,"ignition":59,"odometer":null,"unknown_45":4352517962042181632}} 
[2026-10-23 00:24:32] local.INFO: DEBUG: GPS processor result {"connection_id":221375,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20966,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:24:32] local.INFO: GPS data processed {"connection_id":221375,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:24:32] local.INFO: Acknowledgment sent {"connection_id":221375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:25:05] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164f6b038012d3d3040069cb0680033009433..."} 
[2026-10-23 00:25:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164f6b038012d3d3040069cb0680033009433..."} 
[2026-10-23 00:25:05] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164f6b038012d3d3040069cb0680033009433..."} 
[2026-10-23 00:25:05] local.INFO: Packet analysis {"connection_id":221375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164f6"} 
[2026-10-23 00:25:05] local.INFO: Extracted packet for processing {"connection_id":221375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164f6"} 
[2026-10-23 00:25:05] local.INFO: GPS Element Parsed {"raw_longitude":758984768,"raw_latitude":110932072,"longitude_deg":75.8984768,"latitude_deg":11.0932072,"altitude":51,"angle":148,"satellites":51,"speed":58,"hex_longitude":"2d3d3040","hex_latitude":"069cb068","is_valid_coordinates":true} 
[2026-10-23 00:25:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:25:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929982464001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:25:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22251851898421248,"note":"Value kept but may cause issues"} 
[2026-10-23 00:25:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4403464932806516736,"note":"Value kept but may cause issues"} 
[2026-10-23 00:25:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,223,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:25:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792695251000,"timestamp_ms":1792695251000,"timestamp_seconds":1792695251,"priority":1,"record_length":96,"hex_timestamp":"000001a164f6b038"} 
[2026-10-23 00:25:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:25:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:25:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 00:25:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:25:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:25:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:25:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:25:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:25:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:25:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:25:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:25:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:25:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:25:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929982464001,"66":27517,"223":206,"81":47616,"24":58,"16":22251851898421248,"45":4403464932806516736},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,81,24,16,45]} 
[2026-10-23 00:25:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:25:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:25:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929982464001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:25:05] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-10-23 00:25:05] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:25:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22251851898421248,"km_value":22251851898421.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:25:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4403464932806516736,"description":"Unknown IO ID 45"} 
[2026-10-23 00:25:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929982464001,"power":27517,"unknown_223":206,"unknown_81":47616,"ignition":58,"odometer":null,"unknown_45":4403464932806516736}} 
[2026-10-23 00:25:05] local.INFO: DEBUG: GPS processor result {"connection_id":221375,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:25:05] local.INFO: GPS data processed {"connection_id":221375,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:25:05] local.INFO: Acknowledgment sent {"connection_id":221375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:25:26] local.INFO: TCP Data received {"connection_id":224403,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:25:26] local.INFO: Processing buffer {"connection_id":224403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:25:26] local.INFO: IMEI packet received {"connection_id":224403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:25:26] local.INFO: IMEI acknowledgment sent {"connection_id":224403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:25:33] local.INFO: TCP Data received {"connection_id":224403,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:25:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:25:33] local.INFO: Processing buffer {"connection_id":224403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:25:33] local.INFO: IMEI packet received {"connection_id":224403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:25:33] local.INFO: IMEI acknowledgment sent {"connection_id":224403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:25:34] local.INFO: TCP Data received {"connection_id":224403,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164f6c7a8012d3d4280069c92500031009633..."} 
[2026-10-23 00:25:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164f6c7a8012d3d4280069c92500031009633..."} 
[2026-10-23 00:25:34] local.INFO: Processing buffer {"connection_id":224403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164f6c7a8012d3d4280069c92500031009633..."} 
[2026-10-23 00:25:34] local.INFO: Packet analysis {"connection_id":224403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164f6"} 
[2026-10-23 00:25:34] local.INFO: Extracted packet for processing {"connection_id":224403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164f6"} 
[2026-10-23 00:25:34] local.INFO: GPS Element Parsed {"raw_longitude":758989440,"raw_latitude":110924368,"longitude_deg":75.898944,"latitude_deg":11.0924368,"altitude":49,"angle":150,"satellites":51,"speed":59,"hex_longitude":"2d3d4280","hex_latitude":"069c9250","is_valid_coordinates":true} 
[2026-10-23 00:25:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:25:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929984256001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:25:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22252285690118144,"note":"Value kept but may cause issues"} 
[2026-10-23 00:25:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4409094432338503680,"note":"Value kept but may cause issues"} 
[2026-10-23 00:25:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,223,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:25:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792695257000,"timestamp_ms":1792695257000,"timestamp_seconds":1792695257,"priority":1,"record_length":96,"hex_timestamp":"000001a164f6c7a8"} 
[2026-10-23 00:25:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:25:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:25:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 00:25:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:25:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:25:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:25:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:25:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:25:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:25:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:25:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:25:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:25:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:25:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929984256001,"66":27484,"223":206,"81":47616,"24":59,"16":22252285690118144,"45":4409094432338503680},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,81,24,16,45]} 
[2026-10-23 00:25:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:25:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:25:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929984256001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:25:34] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-10-23 00:25:34] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:25:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22252285690118144,"km_value":22252285690118.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:25:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":4409094432338503680,"description":"Unknown IO ID 45"} 
[2026-10-23 00:25:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929984256001,"power":27484,"unknown_223":206,"unknown_81":47616,"ignition":59,"odometer":null,"unknown_45":4409094432338503680}} 
[2026-10-23 00:25:34] local.INFO: DEBUG: GPS processor result {"connection_id":224403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:25:34] local.INFO: GPS data processed {"connection_id":224403,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:25:34] local.INFO: Acknowledgment sent {"connection_id":224403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:26:06] local.INFO: TCP Data received {"connection_id":224403,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164f6df18012d3d5100069c71c0002f00a133..."} 
[2026-10-23 00:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164f6df18012d3d5100069c71c0002f00a133..."} 
[2026-10-23 00:26:06] local.INFO: Processing buffer {"connection_id":224403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164f6df18012d3d5100069c71c0002f00a133..."} 
[2026-10-23 00:26:06] local.INFO: Packet analysis {"connection_id":224403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164f6"} 
[2026-10-23 00:26:06] local.INFO: Extracted packet for processing {"connection_id":224403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164f6"} 
[2026-10-23 00:26:06] local.INFO: GPS Element Parsed {"raw_longitude":758993152,"raw_latitude":110916032,"longitude_deg":75.8993152,"latitude_deg":11.0916032,"altitude":47,"angle":161,"satellites":51,"speed":61,"hex_longitude":"2d3d5100","hex_latitude":"069c71c0","is_valid_coordinates":true} 
[2026-10-23 00:26:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:26:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458929985792001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:26:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22252728071749632,"note":"Value kept but may cause issues"} 
[2026-10-23 00:26:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4414231350661500928,"note":"Value kept but may cause issues"} 
[2026-10-23 00:26:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,223,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:26:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792695263000,"timestamp_ms":1792695263000,"timestamp_seconds":1792695263,"priority":1,"record_length":96,"hex_timestamp":"000001a164f6df18"} 
[2026-10-23 00:26:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:26:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:26:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 00:26:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:26:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:26:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:26:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:26:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:26:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:26:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:26:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:26:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:26:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:26:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458929985792001,"66":27365,"223":206,"81":47616,"24":61,"16":22252728071749632,"45":4414231350661500928},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,223,81,24,16,45]} 
[2026-10-23 00:26:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:26:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:26:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458929985792001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:26:06] local.INFO: Unknown IO ID detected {"io_id":223,"value":206,"description":"Unknown IO ID 223"} 
[2026-10-23 00:26:06] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:26:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22252728071749632,"km_value":22252728071749.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:26:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":4414231350661500928,"description":"Unknown IO ID 45"} 
[2026-10-23 00:26:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458929985792001,"power":27365,"unknown_223":206,"unknown_81":47616,"ignition":61,"odometer":null,"unknown_45":4414231350661500928}} 
[2026-10-23 00:26:06] local.INFO: DEBUG: GPS processor result {"connection_id":224403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:26:06] local.INFO: GPS data processed {"connection_id":224403,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:26:06] local.INFO: Acknowledgment sent {"connection_id":224403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:26:30] local.INFO: TCP Data received {"connection_id":222698,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:26:30] local.INFO: Processing buffer {"connection_id":222698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:26:30] local.INFO: IMEI packet received {"connection_id":222698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:26:30] local.INFO: IMEI acknowledgment sent {"connection_id":222698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:26:37] local.INFO: TCP Data received {"connection_id":222698,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:26:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:26:37] local.INFO: Processing buffer {"connection_id":222698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:26:37] local.INFO: IMEI packet received {"connection_id":222698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:26:37] local.INFO: IMEI acknowledgment sent {"connection_id":222698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:26:38] local.INFO: TCP Data received {"connection_id":222698,"ip":"42.109.136.9","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 00:26:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222698,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 00:26:38] local.INFO: Processing buffer {"connection_id":222698,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 00:26:38] local.INFO: IMEI packet received {"connection_id":222698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:26:38] local.INFO: IMEI acknowledgment sent {"connection_id":222698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:28:39] local.INFO: TCP Data received {"connection_id":222699,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:28:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222699,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:28:39] local.INFO: Processing buffer {"connection_id":222699,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:28:39] local.INFO: IMEI packet received {"connection_id":222699,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:28:39] local.INFO: IMEI acknowledgment sent {"connection_id":222699,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:31:39] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:31:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:31:39] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:31:39] local.INFO: IMEI packet received {"connection_id":221380,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:31:39] local.INFO: IMEI acknowledgment sent {"connection_id":221380,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:31:40] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164fbd888012d40e8c00698c5b80027007a31..."} 
[2026-10-23 00:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164fbd888012d40e8c00698c5b80027007a31..."} 
[2026-10-23 00:31:40] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164fbd888012d40e8c00698c5b80027007a31..."} 
[2026-10-23 00:31:40] local.INFO: Packet analysis {"connection_id":221380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164fb"} 
[2026-10-23 00:31:40] local.INFO: Extracted packet for processing {"connection_id":221380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164fb"} 
[2026-10-23 00:31:40] local.INFO: GPS Element Parsed {"raw_longitude":759228608,"raw_latitude":110675384,"longitude_deg":75.9228608,"latitude_deg":11.0675384,"altitude":39,"angle":122,"satellites":49,"speed":39,"hex_longitude":"2d40e8c0","hex_latitude":"0698c5b8","is_valid_coordinates":true} 
[2026-10-23 00:31:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:31:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930068224001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:31:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22272669604904960,"note":"Value kept but may cause issues"} 
[2026-10-23 00:31:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4668262517080442880,"note":"Value kept but may cause issues"} 
[2026-10-23 00:31:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:31:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792695589000,"timestamp_ms":1792695589000,"timestamp_seconds":1792695589,"priority":1,"record_length":96,"hex_timestamp":"000001a164fbd888"} 
[2026-10-23 00:31:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:31:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:31:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:31:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:31:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:31:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:31:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:31:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:31:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:31:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:31:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:31:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:31:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:31:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930068224001,"66":27300,"72":206,"81":47616,"24":39,"16":22272669604904960,"45":4668262517080442880},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,81,24,16,45]} 
[2026-10-23 00:31:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:31:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:31:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930068224001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:31:40] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-10-23 00:31:40] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:31:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22272669604904960,"km_value":22272669604904.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:31:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":4668262517080442880,"description":"Unknown IO ID 45"} 
[2026-10-23 00:31:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930068224001,"power":27300,"unknown_72":206,"unknown_81":47616,"ignition":39,"odometer":null,"unknown_45":4668262517080442880}} 
[2026-10-23 00:31:40] local.INFO: DEBUG: GPS processor result {"connection_id":221380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:31:40] local.INFO: GPS data processed {"connection_id":221380,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:31:40] local.INFO: Acknowledgment sent {"connection_id":221380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:32:11] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164fbff98012d410ac00698afe00029007a2f..."} 
[2026-10-23 00:32:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164fbff98012d410ac00698afe00029007a2f..."} 
[2026-10-23 00:32:11] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164fbff98012d410ac00698afe00029007a2f..."} 
[2026-10-23 00:32:11] local.INFO: Packet analysis {"connection_id":221380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164fb"} 
[2026-10-23 00:32:11] local.INFO: Extracted packet for processing {"connection_id":221380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164fb"} 
[2026-10-23 00:32:11] local.INFO: GPS Element Parsed {"raw_longitude":759237312,"raw_latitude":110669792,"longitude_deg":75.9237312,"latitude_deg":11.0669792,"altitude":41,"angle":122,"satellites":47,"speed":41,"hex_longitude":"2d410ac0","hex_latitude":"0698afe0","is_valid_coordinates":true} 
[2026-10-23 00:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:32:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930070784001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:32:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22273163526144000,"note":"Value kept but may cause issues"} 
[2026-10-23 00:32:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4677199347589691392,"note":"Value kept but may cause issues"} 
[2026-10-23 00:32:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,72,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:32:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792695599000,"timestamp_ms":1792695599000,"timestamp_seconds":1792695599,"priority":1,"record_length":96,"hex_timestamp":"000001a164fbff98"} 
[2026-10-23 00:32:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:32:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:32:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 00:32:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:32:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:32:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:32:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:32:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:32:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:32:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221380,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:32:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:32:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:32:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:32:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930070784001,"66":27463,"72":206,"81":47616,"24":41,"16":22273163526144000,"45":4677199347589691392},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,72,81,24,16,45]} 
[2026-10-23 00:32:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:32:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:32:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930070784001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:32:11] local.INFO: Unknown IO ID detected {"io_id":72,"value":206,"description":"Unknown IO ID 72"} 
[2026-10-23 00:32:11] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:32:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22273163526144000,"km_value":22273163526144,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:32:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":4677199347589691392,"description":"Unknown IO ID 45"} 
[2026-10-23 00:32:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930070784001,"power":27463,"unknown_72":206,"unknown_81":47616,"ignition":41,"odometer":null,"unknown_45":4677199347589691392}} 
[2026-10-23 00:32:11] local.INFO: DEBUG: GPS processor result {"connection_id":221380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:32:11] local.INFO: GPS data processed {"connection_id":221380,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:32:11] local.INFO: Acknowledgment sent {"connection_id":221380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:32:37] local.INFO: TCP Data received {"connection_id":222700,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:37] local.INFO: Processing buffer {"connection_id":222700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:37] local.INFO: IMEI packet received {"connection_id":222700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:32:37] local.INFO: IMEI acknowledgment sent {"connection_id":222700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:32:38] local.INFO: TCP Data received {"connection_id":222700,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:38] local.INFO: Processing buffer {"connection_id":222700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:38] local.INFO: IMEI packet received {"connection_id":222700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:32:38] local.INFO: IMEI acknowledgment sent {"connection_id":222700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:32:41] local.INFO: TCP Data received {"connection_id":222700,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:41] local.INFO: Processing buffer {"connection_id":222700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:32:41] local.INFO: IMEI packet received {"connection_id":222700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:32:41] local.INFO: IMEI acknowledgment sent {"connection_id":222700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:32:42] local.INFO: TCP Data received {"connection_id":222700,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164fd7698012d4278c00697ed180033006e30..."} 
[2026-10-23 00:32:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164fd7698012d4278c00697ed180033006e30..."} 
[2026-10-23 00:32:42] local.INFO: Processing buffer {"connection_id":222700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164fd7698012d4278c00697ed180033006e30..."} 
[2026-10-23 00:32:42] local.INFO: Packet analysis {"connection_id":222700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164fd"} 
[2026-10-23 00:32:42] local.INFO: Extracted packet for processing {"connection_id":222700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164fd"} 
[2026-10-23 00:32:42] local.INFO: GPS Element Parsed {"raw_longitude":759331008,"raw_latitude":110619928,"longitude_deg":75.9331008,"latitude_deg":11.0619928,"altitude":51,"angle":110,"satellites":48,"speed":34,"hex_longitude":"2d4278c0","hex_latitude":"0697ed18","is_valid_coordinates":true} 
[2026-10-23 00:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:32:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930095104001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:32:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22278265947291648,"note":"Value kept but may cause issues"} 
[2026-10-23 00:32:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4780430295284918272,"note":"Value kept but may cause issues"} 
[2026-10-23 00:32:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:32:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792695695000,"timestamp_ms":1792695695000,"timestamp_seconds":1792695695,"priority":1,"record_length":96,"hex_timestamp":"000001a164fd7698"} 
[2026-10-23 00:32:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:32:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:32:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 00:32:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:32:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:32:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:32:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:32:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:32:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:32:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:32:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:32:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:32:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:32:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930095104001,"66":27463,"29":206,"81":47616,"24":34,"16":22278265947291648,"45":4780430295284918272},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,81,24,16,45]} 
[2026-10-23 00:32:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:32:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:32:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930095104001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:32:42] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-23 00:32:42] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:32:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22278265947291648,"km_value":22278265947291.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:32:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":4780430295284918272,"description":"Unknown IO ID 45"} 
[2026-10-23 00:32:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930095104001,"power":27463,"unknown_29":206,"unknown_81":47616,"ignition":34,"odometer":null,"unknown_45":4780430295284918272}} 
[2026-10-23 00:32:42] local.INFO: DEBUG: GPS processor result {"connection_id":222700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:32:42] local.INFO: GPS data processed {"connection_id":222700,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:32:42] local.INFO: Acknowledgment sent {"connection_id":222700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:33:26] local.INFO: TCP Data received {"connection_id":224405,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:26] local.INFO: Processing buffer {"connection_id":224405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:26] local.INFO: IMEI packet received {"connection_id":224405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":224405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:33:28] local.INFO: TCP Data received {"connection_id":224405,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:28] local.INFO: Processing buffer {"connection_id":224405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:28] local.INFO: IMEI packet received {"connection_id":224405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:33:28] local.INFO: IMEI acknowledgment sent {"connection_id":224405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:33:32] local.INFO: TCP Data received {"connection_id":224405,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:32] local.INFO: Processing buffer {"connection_id":224405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:33:32] local.INFO: IMEI packet received {"connection_id":224405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:33:32] local.INFO: IMEI acknowledgment sent {"connection_id":224405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:33:33] local.INFO: TCP Data received {"connection_id":224405,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164fd9da8012d429a000697e0180033007333..."} 
[2026-10-23 00:33:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164fd9da8012d429a000697e0180033007333..."} 
[2026-10-23 00:33:33] local.INFO: Processing buffer {"connection_id":224405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164fd9da8012d429a000697e0180033007333..."} 
[2026-10-23 00:33:33] local.INFO: Packet analysis {"connection_id":224405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164fd"} 
[2026-10-23 00:33:33] local.INFO: Extracted packet for processing {"connection_id":224405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164fd"} 
[2026-10-23 00:33:33] local.INFO: GPS Element Parsed {"raw_longitude":759339520,"raw_latitude":110616600,"longitude_deg":75.933952,"latitude_deg":11.06166,"altitude":51,"angle":115,"satellites":51,"speed":38,"hex_longitude":"2d429a00","hex_latitude":"0697e018","is_valid_coordinates":true} 
[2026-10-23 00:33:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:33:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930097920001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:33:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22278704033955840,"note":"Value kept but may cause issues"} 
[2026-10-23 00:33:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4789789338259757056,"note":"Value kept but may cause issues"} 
[2026-10-23 00:33:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,29,81,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:33:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792695705000,"timestamp_ms":1792695705000,"timestamp_seconds":1792695705,"priority":1,"record_length":96,"hex_timestamp":"000001a164fd9da8"} 
[2026-10-23 00:33:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:33:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:33:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:33:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:33:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:33:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:33:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:33:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:33:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:33:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:33:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:33:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:33:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:33:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930097920001,"66":27365,"29":206,"81":47616,"24":38,"16":22278704033955840,"45":4789789338259757056},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,29,81,24,16,45]} 
[2026-10-23 00:33:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:33:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:33:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930097920001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:33:33] local.INFO: Unknown IO ID detected {"io_id":29,"value":206,"description":"Unknown IO ID 29"} 
[2026-10-23 00:33:33] local.INFO: Unknown IO ID detected {"io_id":81,"value":47616,"description":"Unknown IO ID 81"} 
[2026-10-23 00:33:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22278704033955840,"km_value":22278704033955.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:33:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4789789338259757056,"description":"Unknown IO ID 45"} 
[2026-10-23 00:33:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930097920001,"power":27365,"unknown_29":206,"unknown_81":47616,"ignition":38,"odometer":null,"unknown_45":4789789338259757056}} 
[2026-10-23 00:33:33] local.INFO: DEBUG: GPS processor result {"connection_id":224405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:33:33] local.INFO: GPS data processed {"connection_id":224405,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:33:33] local.INFO: Acknowledgment sent {"connection_id":224405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:34:04] local.INFO: TCP Data received {"connection_id":224405,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164fee1e0012d430f8006964a700013009434..."} 
[2026-10-23 00:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164fee1e0012d430f8006964a700013009434..."} 
[2026-10-23 00:34:04] local.INFO: Processing buffer {"connection_id":224405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164fee1e0012d430f8006964a700013009434..."} 
[2026-10-23 00:34:04] local.INFO: Packet analysis {"connection_id":224405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164fe"} 
[2026-10-23 00:34:04] local.INFO: Extracted packet for processing {"connection_id":224405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164fe"} 
[2026-10-23 00:34:04] local.INFO: GPS Element Parsed {"raw_longitude":759369600,"raw_latitude":110512752,"longitude_deg":75.93696,"latitude_deg":11.0512752,"altitude":19,"angle":148,"satellites":52,"speed":57,"hex_longitude":"2d430f80","hex_latitude":"06964a70","is_valid_coordinates":true} 
[2026-10-23 00:34:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:34:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930120192001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22284115692748800,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4827788460090308608,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:34:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792695788000,"timestamp_ms":1792695788000,"timestamp_seconds":1792695788,"priority":1,"record_length":96,"hex_timestamp":"000001a164fee1e0"} 
[2026-10-23 00:34:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:34:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:34:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:34:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:34:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:34:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:34:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:34:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:34:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:34:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:34:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:34:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:34:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:34:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930120192001,"66":27484,"196":206,"86":48640,"24":57,"16":22284115692748800,"45":4827788460090308608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,86,24,16,45]} 
[2026-10-23 00:34:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:34:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:34:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930120192001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:34:04] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-23 00:34:04] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:34:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22284115692748800,"km_value":22284115692748.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:34:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4827788460090308608,"description":"Unknown IO ID 45"} 
[2026-10-23 00:34:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930120192001,"power":27484,"unknown_196":206,"unknown_86":48640,"ignition":57,"odometer":null,"unknown_45":4827788460090308608}} 
[2026-10-23 00:34:04] local.INFO: DEBUG: GPS processor result {"connection_id":224405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:34:04] local.INFO: GPS data processed {"connection_id":224405,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:34:04] local.INFO: Acknowledgment sent {"connection_id":224405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:34:14] local.INFO: TCP Data received {"connection_id":224404,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:34:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224404,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:34:14] local.INFO: Processing buffer {"connection_id":224404,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:34:14] local.INFO: IMEI packet received {"connection_id":224404,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:34:14] local.INFO: IMEI acknowledgment sent {"connection_id":224404,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:34:32] local.INFO: TCP Data received {"connection_id":221031,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:34:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221031,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:34:32] local.INFO: Processing buffer {"connection_id":221031,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:34:32] local.INFO: IMEI packet received {"connection_id":221031,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:34:32] local.INFO: IMEI acknowledgment sent {"connection_id":221031,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:34:34] local.INFO: TCP Data received {"connection_id":221031,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:34:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221031,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:34:34] local.INFO: Processing buffer {"connection_id":221031,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:34:34] local.INFO: IMEI packet received {"connection_id":221031,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:34:34] local.INFO: IMEI acknowledgment sent {"connection_id":221031,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:34:34] local.INFO: TCP Data received {"connection_id":221031,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164fefd38012d43248006962c080014008f33..."} 
[2026-10-23 00:34:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164fefd38012d43248006962c080014008f33..."} 
[2026-10-23 00:34:34] local.INFO: Processing buffer {"connection_id":221031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164fefd38012d43248006962c080014008f33..."} 
[2026-10-23 00:34:34] local.INFO: Packet analysis {"connection_id":221031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164fe"} 
[2026-10-23 00:34:34] local.INFO: Extracted packet for processing {"connection_id":221031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164fe"} 
[2026-10-23 00:34:34] local.INFO: GPS Element Parsed {"raw_longitude":759374976,"raw_latitude":110504968,"longitude_deg":75.9374976,"latitude_deg":11.0504968,"altitude":20,"angle":143,"satellites":51,"speed":51,"hex_longitude":"2d432480","hex_latitude":"06962c08","is_valid_coordinates":true} 
[2026-10-23 00:34:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:34:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930121728001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22284575254249472,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4832221690971451392,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:34:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792695795000,"timestamp_ms":1792695795000,"timestamp_seconds":1792695795,"priority":1,"record_length":96,"hex_timestamp":"000001a164fefd38"} 
[2026-10-23 00:34:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:34:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:34:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 00:34:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:34:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:34:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:34:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:34:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:34:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:34:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:34:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:34:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:34:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:34:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930121728001,"66":27463,"196":206,"86":48640,"24":51,"16":22284575254249472,"45":4832221690971451392},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,86,24,16,45]} 
[2026-10-23 00:34:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:34:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:34:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930121728001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:34:34] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-23 00:34:34] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:34:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22284575254249472,"km_value":22284575254249.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:34:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":4832221690971451392,"description":"Unknown IO ID 45"} 
[2026-10-23 00:34:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930121728001,"power":27463,"unknown_196":206,"unknown_86":48640,"ignition":51,"odometer":null,"unknown_45":4832221690971451392}} 
[2026-10-23 00:34:34] local.INFO: DEBUG: GPS processor result {"connection_id":221031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:34:34] local.INFO: GPS data processed {"connection_id":221031,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:34:34] local.INFO: Acknowledgment sent {"connection_id":221031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:34:37] local.INFO: TCP Data received {"connection_id":221031,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ff1c78012d433c4006960cb00016008f33..."} 
[2026-10-23 00:34:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ff1c78012d433c4006960cb00016008f33..."} 
[2026-10-23 00:34:37] local.INFO: Processing buffer {"connection_id":221031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ff1c78012d433c4006960cb00016008f33..."} 
[2026-10-23 00:34:37] local.INFO: Packet analysis {"connection_id":221031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ff"} 
[2026-10-23 00:34:37] local.INFO: Extracted packet for processing {"connection_id":221031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ff"} 
[2026-10-23 00:34:37] local.INFO: GPS Element Parsed {"raw_longitude":759381056,"raw_latitude":110496944,"longitude_deg":75.9381056,"latitude_deg":11.0496944,"altitude":22,"angle":143,"satellites":51,"speed":47,"hex_longitude":"2d433c40","hex_latitude":"06960cb0","is_valid_coordinates":true} 
[2026-10-23 00:34:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:34:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930123520001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22285056290586624,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4838132665480382464,"note":"Value kept but may cause issues"} 
[2026-10-23 00:34:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:34:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792695803000,"timestamp_ms":1792695803000,"timestamp_seconds":1792695803,"priority":1,"record_length":96,"hex_timestamp":"000001a164ff1c78"} 
[2026-10-23 00:34:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:34:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:34:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:34:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:34:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:34:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:34:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:34:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:34:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:34:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:34:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:34:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:34:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:34:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930123520001,"66":27365,"196":206,"86":48640,"24":47,"16":22285056290586624,"45":4838132665480382464},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,86,24,16,45]} 
[2026-10-23 00:34:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:34:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:34:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930123520001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:34:37] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-23 00:34:37] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:34:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22285056290586624,"km_value":22285056290586.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:34:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4838132665480382464,"description":"Unknown IO ID 45"} 
[2026-10-23 00:34:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930123520001,"power":27365,"unknown_196":206,"unknown_86":48640,"ignition":47,"odometer":null,"unknown_45":4838132665480382464}} 
[2026-10-23 00:34:37] local.INFO: DEBUG: GPS processor result {"connection_id":221031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:34:37] local.INFO: GPS data processed {"connection_id":221031,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:34:37] local.INFO: Acknowledgment sent {"connection_id":221031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:35:09] local.INFO: TCP Data received {"connection_id":221031,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ff3bb8012d4351400695f0000019008f32..."} 
[2026-10-23 00:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ff3bb8012d4351400695f0000019008f32..."} 
[2026-10-23 00:35:09] local.INFO: Processing buffer {"connection_id":221031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ff3bb8012d4351400695f0000019008f32..."} 
[2026-10-23 00:35:09] local.INFO: Packet analysis {"connection_id":221031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ff"} 
[2026-10-23 00:35:09] local.INFO: Extracted packet for processing {"connection_id":221031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ff"} 
[2026-10-23 00:35:09] local.INFO: GPS Element Parsed {"raw_longitude":759386432,"raw_latitude":110489600,"longitude_deg":75.9386432,"latitude_deg":11.04896,"altitude":25,"angle":143,"satellites":50,"speed":43,"hex_longitude":"2d435140","hex_latitude":"0695f000","is_valid_coordinates":true} 
[2026-10-23 00:35:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:35:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930125568001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:35:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22285498672218112,"note":"Value kept but may cause issues"} 
[2026-10-23 00:35:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4844817696175206400,"note":"Value kept but may cause issues"} 
[2026-10-23 00:35:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:35:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792695811000,"timestamp_ms":1792695811000,"timestamp_seconds":1792695811,"priority":1,"record_length":96,"hex_timestamp":"000001a164ff3bb8"} 
[2026-10-23 00:35:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:35:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:35:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:35:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:35:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:35:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:35:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:35:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:35:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:35:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221031,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:35:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:35:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:35:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:35:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930125568001,"66":27376,"196":206,"86":48640,"24":43,"16":22285498672218112,"45":4844817696175206400},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,86,24,16,45]} 
[2026-10-23 00:35:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:35:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:35:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930125568001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:35:09] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-23 00:35:09] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:35:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22285498672218112,"km_value":22285498672218.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:35:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4844817696175206400,"description":"Unknown IO ID 45"} 
[2026-10-23 00:35:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930125568001,"power":27376,"unknown_196":206,"unknown_86":48640,"ignition":43,"odometer":null,"unknown_45":4844817696175206400}} 
[2026-10-23 00:35:09] local.INFO: DEBUG: GPS processor result {"connection_id":221031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:35:09] local.INFO: GPS data processed {"connection_id":221031,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:35:09] local.INFO: Acknowledgment sent {"connection_id":221031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:35:31] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:35:31] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:35:31] local.INFO: IMEI packet received {"connection_id":221381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":221381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:35:37] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:35:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:35:37] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:35:37] local.INFO: IMEI packet received {"connection_id":221381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:35:37] local.INFO: IMEI acknowledgment sent {"connection_id":221381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:35:38] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a164ff5ee0012d4368000695d240001b008f34..."} 
[2026-10-23 00:35:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a164ff5ee0012d4368000695d240001b008f34..."} 
[2026-10-23 00:35:38] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a164ff5ee0012d4368000695d240001b008f34..."} 
[2026-10-23 00:35:38] local.INFO: Packet analysis {"connection_id":221381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a164ff"} 
[2026-10-23 00:35:38] local.INFO: Extracted packet for processing {"connection_id":221381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a164ff"} 
[2026-10-23 00:35:38] local.INFO: GPS Element Parsed {"raw_longitude":759392256,"raw_latitude":110481984,"longitude_deg":75.9392256,"latitude_deg":11.0481984,"altitude":27,"angle":143,"satellites":52,"speed":41,"hex_longitude":"2d436800","hex_latitude":"0695d240","is_valid_coordinates":true} 
[2026-10-23 00:35:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:35:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930127616001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:35:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22285958233718784,"note":"Value kept but may cause issues"} 
[2026-10-23 00:35:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4850728670684250112,"note":"Value kept but may cause issues"} 
[2026-10-23 00:35:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,196,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:35:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792695820000,"timestamp_ms":1792695820000,"timestamp_seconds":1792695820,"priority":1,"record_length":96,"hex_timestamp":"000001a164ff5ee0"} 
[2026-10-23 00:35:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:35:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:35:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:35:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:35:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:35:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:35:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:35:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:35:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:35:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:35:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:35:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:35:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:35:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930127616001,"66":27365,"196":206,"86":48640,"24":41,"16":22285958233718784,"45":4850728670684250112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,196,86,24,16,45]} 
[2026-10-23 00:35:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:35:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:35:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930127616001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:35:38] local.INFO: Unknown IO ID detected {"io_id":196,"value":206,"description":"Unknown IO ID 196"} 
[2026-10-23 00:35:38] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:35:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22285958233718784,"km_value":22285958233718.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:35:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":4850728670684250112,"description":"Unknown IO ID 45"} 
[2026-10-23 00:35:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930127616001,"power":27365,"unknown_196":206,"unknown_86":48640,"ignition":41,"odometer":null,"unknown_45":4850728670684250112}} 
[2026-10-23 00:35:38] local.INFO: DEBUG: GPS processor result {"connection_id":221381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:35:38] local.INFO: GPS data processed {"connection_id":221381,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:35:38] local.INFO: Acknowledgment sent {"connection_id":221381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:36:10] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16500e198012d432680069412c8001d00b433..."} 
[2026-10-23 00:36:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16500e198012d432680069412c8001d00b433..."} 
[2026-10-23 00:36:10] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16500e198012d432680069412c8001d00b433..."} 
[2026-10-23 00:36:10] local.INFO: Packet analysis {"connection_id":221381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16500"} 
[2026-10-23 00:36:10] local.INFO: Extracted packet for processing {"connection_id":221381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16500"} 
[2026-10-23 00:36:10] local.INFO: GPS Element Parsed {"raw_longitude":759375488,"raw_latitude":110367432,"longitude_deg":75.9375488,"latitude_deg":11.0367432,"altitude":29,"angle":180,"satellites":51,"speed":49,"hex_longitude":"2d432680","hex_latitude":"069412c8","is_valid_coordinates":true} 
[2026-10-23 00:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:36:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930154240001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22291889583554560,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4839328934097465344,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:36:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792695919000,"timestamp_ms":1792695919000,"timestamp_seconds":1792695919,"priority":1,"record_length":96,"hex_timestamp":"000001a16500e198"} 
[2026-10-23 00:36:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:36:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:36:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":225,"data_length":795,"current_offset":136} 
[2026-10-23 00:36:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2738,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:36:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:36:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:36:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:36:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:36:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:36:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:36:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:36:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:36:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:36:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930154240001,"66":27365,"212":206,"86":48640,"24":49,"16":22291889583554560,"45":4839328934097465344},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,86,24,16,45]} 
[2026-10-23 00:36:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:36:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:36:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930154240001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:36:10] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 00:36:10] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:36:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22291889583554560,"km_value":22291889583554.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:36:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":4839328934097465344,"description":"Unknown IO ID 45"} 
[2026-10-23 00:36:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930154240001,"power":27365,"unknown_212":206,"unknown_86":48640,"ignition":49,"odometer":null,"unknown_45":4839328934097465344}} 
[2026-10-23 00:36:10] local.INFO: DEBUG: GPS processor result {"connection_id":221381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:36:10] local.INFO: GPS data processed {"connection_id":221381,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:36:10] local.INFO: Acknowledgment sent {"connection_id":221381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:36:26] local.INFO: TCP Data received {"connection_id":224406,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:26] local.INFO: Processing buffer {"connection_id":224406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:26] local.INFO: IMEI packet received {"connection_id":224406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":224406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:36:30] local.INFO: TCP Data received {"connection_id":224406,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:30] local.INFO: Processing buffer {"connection_id":224406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:30] local.INFO: IMEI packet received {"connection_id":224406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":224406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:36:31] local.INFO: TCP Data received {"connection_id":224406,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:31] local.INFO: Processing buffer {"connection_id":224406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:36:31] local.INFO: IMEI packet received {"connection_id":224406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:36:31] local.INFO: IMEI acknowledgment sent {"connection_id":224406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:36:34] local.INFO: TCP Data received {"connection_id":224406,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16500f520012d4329400693fa90001e00a725..."} 
[2026-10-23 00:36:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16500f520012d4329400693fa90001e00a725..."} 
[2026-10-23 00:36:34] local.INFO: Processing buffer {"connection_id":224406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16500f520012d4329400693fa90001e00a725..."} 
[2026-10-23 00:36:34] local.INFO: Packet analysis {"connection_id":224406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16500"} 
[2026-10-23 00:36:34] local.INFO: Extracted packet for processing {"connection_id":224406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16500"} 
[2026-10-23 00:36:34] local.INFO: GPS Element Parsed {"raw_longitude":759376192,"raw_latitude":110361232,"longitude_deg":75.9376192,"latitude_deg":11.0361232,"altitude":30,"angle":167,"satellites":37,"speed":51,"hex_longitude":"2d432940","hex_latitude":"0693fa90","is_valid_coordinates":true} 
[2026-10-23 00:36:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:36:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930155264001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22292194526232576,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4838695615398594560,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:36:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792695924000,"timestamp_ms":1792695924000,"timestamp_seconds":1792695924,"priority":1,"record_length":96,"hex_timestamp":"000001a16500f520"} 
[2026-10-23 00:36:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:36:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:36:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:36:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:36:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:36:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:36:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:36:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:36:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:36:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:36:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:36:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:36:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:36:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930155264001,"66":27463,"212":206,"86":48640,"24":51,"16":22292194526232576,"45":4838695615398594560},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,86,24,16,45]} 
[2026-10-23 00:36:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:36:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:36:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930155264001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:36:34] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 00:36:34] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:36:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22292194526232576,"km_value":22292194526232.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:36:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":4838695615398594560,"description":"Unknown IO ID 45"} 
[2026-10-23 00:36:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930155264001,"power":27463,"unknown_212":206,"unknown_86":48640,"ignition":51,"odometer":null,"unknown_45":4838695615398594560}} 
[2026-10-23 00:36:34] local.INFO: DEBUG: GPS processor result {"connection_id":224406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:36:34] local.INFO: GPS data processed {"connection_id":224406,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:36:34] local.INFO: Acknowledgment sent {"connection_id":224406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:36:37] local.INFO: TCP Data received {"connection_id":224406,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650100d8012d432e400693ed50001f009c2e..."} 
[2026-10-23 00:36:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650100d8012d432e400693ed50001f009c2e..."} 
[2026-10-23 00:36:37] local.INFO: Processing buffer {"connection_id":224406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650100d8012d432e400693ed50001f009c2e..."} 
[2026-10-23 00:36:37] local.INFO: Packet analysis {"connection_id":224406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:36:37] local.INFO: Extracted packet for processing {"connection_id":224406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:36:37] local.INFO: GPS Element Parsed {"raw_longitude":759377472,"raw_latitude":110357840,"longitude_deg":75.9377472,"latitude_deg":11.035784,"altitude":31,"angle":156,"satellites":46,"speed":47,"hex_longitude":"2d432e40","hex_latitude":"0693ed50","is_valid_coordinates":true} 
[2026-10-23 00:36:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:36:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930156544001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22292366324924416,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4839469671582961664,"note":"Value kept but may cause issues"} 
[2026-10-23 00:36:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:36:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792695927000,"timestamp_ms":1792695927000,"timestamp_seconds":1792695927,"priority":1,"record_length":96,"hex_timestamp":"000001a1650100d8"} 
[2026-10-23 00:36:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:36:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:36:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:36:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:36:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:36:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:36:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:36:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:36:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:36:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:36:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:36:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:36:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:36:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930156544001,"66":27267,"212":206,"86":48640,"24":47,"16":22292366324924416,"45":4839469671582961664},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,86,24,16,45]} 
[2026-10-23 00:36:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:36:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:36:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930156544001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:36:37] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 00:36:37] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:36:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22292366324924416,"km_value":22292366324924.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:36:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4839469671582961664,"description":"Unknown IO ID 45"} 
[2026-10-23 00:36:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930156544001,"power":27267,"unknown_212":206,"unknown_86":48640,"ignition":47,"odometer":null,"unknown_45":4839469671582961664}} 
[2026-10-23 00:36:37] local.INFO: DEBUG: GPS processor result {"connection_id":224406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:36:37] local.INFO: GPS data processed {"connection_id":224406,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:36:37] local.INFO: Acknowledgment sent {"connection_id":224406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:37:09] local.INFO: TCP Data received {"connection_id":224406,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165011c30012d433e800693d2300024008f30..."} 
[2026-10-23 00:37:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165011c30012d433e800693d2300024008f30..."} 
[2026-10-23 00:37:09] local.INFO: Processing buffer {"connection_id":224406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165011c30012d433e800693d2300024008f30..."} 
[2026-10-23 00:37:09] local.INFO: Packet analysis {"connection_id":224406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:37:09] local.INFO: Extracted packet for processing {"connection_id":224406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:37:09] local.INFO: GPS Element Parsed {"raw_longitude":759381632,"raw_latitude":110350896,"longitude_deg":75.9381632,"latitude_deg":11.0350896,"altitude":36,"angle":143,"satellites":48,"speed":44,"hex_longitude":"2d433e80","hex_latitude":"0693d230","is_valid_coordinates":true} 
[2026-10-23 00:37:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:37:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930157312001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:37:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22292761461915648,"note":"Value kept but may cause issues"} 
[2026-10-23 00:37:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4840877046465646592,"note":"Value kept but may cause issues"} 
[2026-10-23 00:37:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:37:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792695934000,"timestamp_ms":1792695934000,"timestamp_seconds":1792695934,"priority":1,"record_length":96,"hex_timestamp":"000001a165011c30"} 
[2026-10-23 00:37:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:37:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:37:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 00:37:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:37:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:37:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:37:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:37:09] local.INFO: Teltonika packet parsed successfully {"connection_id":224406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:37:09] local.INFO: Passing IMEI to GPS processor {"connection_id":224406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:37:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":224406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:37:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:37:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:37:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:37:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930157312001,"66":27397,"212":206,"86":48640,"24":44,"16":22292761461915648,"45":4840877046465646592},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,86,24,16,45]} 
[2026-10-23 00:37:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:37:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:37:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930157312001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:37:09] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 00:37:09] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:37:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22292761461915648,"km_value":22292761461915.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:37:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4840877046465646592,"description":"Unknown IO ID 45"} 
[2026-10-23 00:37:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930157312001,"power":27397,"unknown_212":206,"unknown_86":48640,"ignition":44,"odometer":null,"unknown_45":4840877046465646592}} 
[2026-10-23 00:37:09] local.INFO: DEBUG: GPS processor result {"connection_id":224406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:37:09] local.INFO: GPS data processed {"connection_id":224406,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:37:09] local.INFO: Acknowledgment sent {"connection_id":224406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:37:26] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:37:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:37:26] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:37:26] local.INFO: IMEI packet received {"connection_id":221382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:37:26] local.INFO: IMEI acknowledgment sent {"connection_id":221382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:37:32] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:37:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:37:32] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:37:32] local.INFO: IMEI packet received {"connection_id":221382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:37:32] local.INFO: IMEI acknowledgment sent {"connection_id":221382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:37:33] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165013f58012d4354400693b3880027009032..."} 
[2026-10-23 00:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165013f58012d4354400693b3880027009032..."} 
[2026-10-23 00:37:33] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165013f58012d4354400693b3880027009032..."} 
[2026-10-23 00:37:33] local.INFO: Packet analysis {"connection_id":221382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:37:33] local.INFO: Extracted packet for processing {"connection_id":221382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:37:33] local.INFO: GPS Element Parsed {"raw_longitude":759387200,"raw_latitude":110343048,"longitude_deg":75.93872,"latitude_deg":11.0343048,"altitude":39,"angle":144,"satellites":50,"speed":40,"hex_longitude":"2d435440","hex_latitude":"0693b388","is_valid_coordinates":true} 
[2026-10-23 00:37:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:37:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930159104001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:37:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22293225318383616,"note":"Value kept but may cause issues"} 
[2026-10-23 00:37:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4845451014835417088,"note":"Value kept but may cause issues"} 
[2026-10-23 00:37:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:37:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792695943000,"timestamp_ms":1792695943000,"timestamp_seconds":1792695943,"priority":1,"record_length":96,"hex_timestamp":"000001a165013f58"} 
[2026-10-23 00:37:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:37:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:37:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:37:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:37:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:37:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:37:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:37:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:37:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:37:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:37:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:37:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:37:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:37:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930159104001,"66":27463,"212":206,"86":48640,"24":40,"16":22293225318383616,"45":4845451014835417088},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,86,24,16,45]} 
[2026-10-23 00:37:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:37:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:37:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930159104001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:37:33] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 00:37:33] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:37:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22293225318383616,"km_value":22293225318383.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:37:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4845451014835417088,"description":"Unknown IO ID 45"} 
[2026-10-23 00:37:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930159104001,"power":27463,"unknown_212":206,"unknown_86":48640,"ignition":40,"odometer":null,"unknown_45":4845451014835417088}} 
[2026-10-23 00:37:33] local.INFO: DEBUG: GPS processor result {"connection_id":221382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20983,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:37:33] local.INFO: GPS data processed {"connection_id":221382,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:37:33] local.INFO: Acknowledgment sent {"connection_id":221382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:38:06] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165016280012d4368c0069397500029008f32..."} 
[2026-10-23 00:38:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165016280012d4368c0069397500029008f32..."} 
[2026-10-23 00:38:06] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165016280012d4368c0069397500029008f32..."} 
[2026-10-23 00:38:06] local.INFO: Packet analysis {"connection_id":221382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:38:06] local.INFO: Extracted packet for processing {"connection_id":221382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16501"} 
[2026-10-23 00:38:06] local.INFO: GPS Element Parsed {"raw_longitude":759392448,"raw_latitude":110335824,"longitude_deg":75.9392448,"latitude_deg":11.0335824,"altitude":41,"angle":143,"satellites":50,"speed":37,"hex_longitude":"2d4368c0","hex_latitude":"06939750","is_valid_coordinates":true} 
[2026-10-23 00:38:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:38:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930161408001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22293654815113216,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4851573095576864768,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:38:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792695952000,"timestamp_ms":1792695952000,"timestamp_seconds":1792695952,"priority":1,"record_length":96,"hex_timestamp":"000001a165016280"} 
[2026-10-23 00:38:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:38:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:38:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:38:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:38:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:38:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:38:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:38:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:38:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:38:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:38:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:38:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:38:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:38:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930161408001,"66":27376,"212":206,"86":48640,"24":37,"16":22293654815113216,"45":4851573095576864768},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,86,24,16,45]} 
[2026-10-23 00:38:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:38:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:38:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930161408001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:38:06] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 00:38:06] local.INFO: Unknown IO ID detected {"io_id":86,"value":48640,"description":"Unknown IO ID 86"} 
[2026-10-23 00:38:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22293654815113216,"km_value":22293654815113.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:38:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":4851573095576864768,"description":"Unknown IO ID 45"} 
[2026-10-23 00:38:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930161408001,"power":27376,"unknown_212":206,"unknown_86":48640,"ignition":37,"odometer":null,"unknown_45":4851573095576864768}} 
[2026-10-23 00:38:06] local.INFO: DEBUG: GPS processor result {"connection_id":221382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:38:06] local.INFO: GPS data processed {"connection_id":221382,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:38:06] local.INFO: Acknowledgment sent {"connection_id":221382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:38:31] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:38:31] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:38:31] local.INFO: IMEI packet received {"connection_id":221383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:38:31] local.INFO: IMEI acknowledgment sent {"connection_id":221383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:38:34] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:38:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:38:34] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:38:34] local.INFO: IMEI packet received {"connection_id":221383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:38:34] local.INFO: IMEI acknowledgment sent {"connection_id":221383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:38:35] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16502d980012d44774006929780002c007633..."} 
[2026-10-23 00:38:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16502d980012d44774006929780002c007633..."} 
[2026-10-23 00:38:35] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16502d980012d44774006929780002c007633..."} 
[2026-10-23 00:38:35] local.INFO: Packet analysis {"connection_id":221383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16502"} 
[2026-10-23 00:38:35] local.INFO: Extracted packet for processing {"connection_id":221383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16502"} 
[2026-10-23 00:38:35] local.INFO: GPS Element Parsed {"raw_longitude":759461696,"raw_latitude":110270336,"longitude_deg":75.9461696,"latitude_deg":11.0270336,"altitude":44,"angle":118,"satellites":51,"speed":49,"hex_longitude":"2d447740","hex_latitude":"06929780","is_valid_coordinates":true} 
[2026-10-23 00:38:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:38:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930186240001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22298405048942592,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4923278845876318208,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:38:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792696048000,"timestamp_ms":1792696048000,"timestamp_seconds":1792696048,"priority":1,"record_length":96,"hex_timestamp":"000001a16502d980"} 
[2026-10-23 00:38:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:38:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:38:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:38:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:38:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:38:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:38:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:38:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:38:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:38:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:38:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:38:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:38:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:38:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930186240001,"66":27397,"255":206,"86":48896,"24":49,"16":22298405048942592,"45":4923278845876318208},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,86,24,16,45]} 
[2026-10-23 00:38:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:38:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:38:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930186240001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:38:35] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-23 00:38:35] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:38:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22298405048942592,"km_value":22298405048942.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:38:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":4923278845876318208,"description":"Unknown IO ID 45"} 
[2026-10-23 00:38:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930186240001,"power":27397,"unknown_255":206,"unknown_86":48896,"ignition":49,"odometer":null,"unknown_45":4923278845876318208}} 
[2026-10-23 00:38:35] local.INFO: DEBUG: GPS processor result {"connection_id":221383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:38:35] local.INFO: GPS data processed {"connection_id":221383,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:38:35] local.INFO: Acknowledgment sent {"connection_id":221383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:38:37] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16502f0f0012d448f40069286d8002d008233..."} 
[2026-10-23 00:38:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16502f0f0012d448f40069286d8002d008233..."} 
[2026-10-23 00:38:37] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16502f0f0012d448f40069286d8002d008233..."} 
[2026-10-23 00:38:37] local.INFO: Packet analysis {"connection_id":221383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16502"} 
[2026-10-23 00:38:37] local.INFO: Extracted packet for processing {"connection_id":221383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16502"} 
[2026-10-23 00:38:37] local.INFO: GPS Element Parsed {"raw_longitude":759467840,"raw_latitude":110266072,"longitude_deg":75.946784,"latitude_deg":11.0266072,"altitude":45,"angle":130,"satellites":51,"speed":49,"hex_longitude":"2d448f40","hex_latitude":"069286d8","is_valid_coordinates":true} 
[2026-10-23 00:38:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:38:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930188288001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22298761531228160,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4933482313781051392,"note":"Value kept but may cause issues"} 
[2026-10-23 00:38:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:38:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792696054000,"timestamp_ms":1792696054000,"timestamp_seconds":1792696054,"priority":1,"record_length":96,"hex_timestamp":"000001a16502f0f0"} 
[2026-10-23 00:38:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:38:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:38:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:38:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:38:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:38:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:38:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:38:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:38:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:38:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:38:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:38:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:38:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:38:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930188288001,"66":27332,"255":206,"86":48896,"24":49,"16":22298761531228160,"45":4933482313781051392},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,86,24,16,45]} 
[2026-10-23 00:38:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:38:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:38:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930188288001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:38:37] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-23 00:38:37] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:38:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22298761531228160,"km_value":22298761531228.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:38:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4933482313781051392,"description":"Unknown IO ID 45"} 
[2026-10-23 00:38:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930188288001,"power":27332,"unknown_255":206,"unknown_86":48896,"ignition":49,"odometer":null,"unknown_45":4933482313781051392}} 
[2026-10-23 00:38:37] local.INFO: DEBUG: GPS processor result {"connection_id":221383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20986,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:38:37] local.INFO: GPS data processed {"connection_id":221383,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:38:37] local.INFO: Acknowledgment sent {"connection_id":221383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:39:15] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165030478012d449fc0069274b0002e009031..."} 
[2026-10-23 00:39:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165030478012d449fc0069274b0002e009031..."} 
[2026-10-23 00:39:15] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165030478012d449fc0069274b0002e009031..."} 
[2026-10-23 00:39:15] local.INFO: Packet analysis {"connection_id":221383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16503"} 
[2026-10-23 00:39:15] local.INFO: Extracted packet for processing {"connection_id":221383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16503"} 
[2026-10-23 00:39:15] local.INFO: GPS Element Parsed {"raw_longitude":759472064,"raw_latitude":110261424,"longitude_deg":75.9472064,"latitude_deg":11.0261424,"altitude":46,"angle":144,"satellites":49,"speed":50,"hex_longitude":"2d449fc0","hex_latitude":"069274b0","is_valid_coordinates":true} 
[2026-10-23 00:39:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:39:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930189824001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:39:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22299066473906176,"note":"Value kept but may cause issues"} 
[2026-10-23 00:39:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4940237713221015552,"note":"Value kept but may cause issues"} 
[2026-10-23 00:39:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:39:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792696059000,"timestamp_ms":1792696059000,"timestamp_seconds":1792696059,"priority":1,"record_length":96,"hex_timestamp":"000001a165030478"} 
[2026-10-23 00:39:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:39:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:39:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 00:39:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:39:15] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:39:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:39:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:39:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:39:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:39:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:39:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:39:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:39:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:39:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930189824001,"66":27463,"255":206,"86":48896,"24":50,"16":22299066473906176,"45":4940237713221015552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,86,24,16,45]} 
[2026-10-23 00:39:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:39:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:39:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930189824001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:39:15] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-23 00:39:15] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:39:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22299066473906176,"km_value":22299066473906.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:39:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":4940237713221015552,"description":"Unknown IO ID 45"} 
[2026-10-23 00:39:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930189824001,"power":27463,"unknown_255":206,"unknown_86":48896,"ignition":50,"odometer":null,"unknown_45":4940237713221015552}} 
[2026-10-23 00:39:15] local.INFO: DEBUG: GPS processor result {"connection_id":221383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:39:15] local.INFO: GPS data processed {"connection_id":221383,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:39:15] local.INFO: Acknowledgment sent {"connection_id":221383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:39:27] local.INFO: TCP Data received {"connection_id":224407,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:27] local.INFO: Processing buffer {"connection_id":224407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:27] local.INFO: IMEI packet received {"connection_id":224407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:39:27] local.INFO: IMEI acknowledgment sent {"connection_id":224407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:39:28] local.INFO: TCP Data received {"connection_id":224407,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:28] local.INFO: Processing buffer {"connection_id":224407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:28] local.INFO: IMEI packet received {"connection_id":224407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:39:28] local.INFO: IMEI acknowledgment sent {"connection_id":224407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:39:31] local.INFO: TCP Data received {"connection_id":224407,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:31] local.INFO: Processing buffer {"connection_id":224407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:39:31] local.INFO: IMEI packet received {"connection_id":224407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":224407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:39:34] local.INFO: TCP Data received {"connection_id":224407,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165031418012d44a98006926368002e009c31..."} 
[2026-10-23 00:39:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165031418012d44a98006926368002e009c31..."} 
[2026-10-23 00:39:34] local.INFO: Processing buffer {"connection_id":224407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165031418012d44a98006926368002e009c31..."} 
[2026-10-23 00:39:34] local.INFO: Packet analysis {"connection_id":224407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16503"} 
[2026-10-23 00:39:34] local.INFO: Extracted packet for processing {"connection_id":224407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16503"} 
[2026-10-23 00:39:34] local.INFO: GPS Element Parsed {"raw_longitude":759474560,"raw_latitude":110257000,"longitude_deg":75.947456,"latitude_deg":11.0257,"altitude":46,"angle":156,"satellites":49,"speed":51,"hex_longitude":"2d44a980","hex_latitude":"06926368","is_valid_coordinates":true} 
[2026-10-23 00:39:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:39:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930191104001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:39:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22299311287042048,"note":"Value kept but may cause issues"} 
[2026-10-23 00:39:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4944882050335551488,"note":"Value kept but may cause issues"} 
[2026-10-23 00:39:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:39:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792696063000,"timestamp_ms":1792696063000,"timestamp_seconds":1792696063,"priority":1,"record_length":96,"hex_timestamp":"000001a165031418"} 
[2026-10-23 00:39:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:39:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:39:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:39:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:39:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:39:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:39:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:39:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:39:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:39:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:39:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:39:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:39:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:39:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930191104001,"66":27332,"255":206,"86":48896,"24":51,"16":22299311287042048,"45":4944882050335551488},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,86,24,16,45]} 
[2026-10-23 00:39:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:39:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:39:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930191104001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:39:34] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-23 00:39:34] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:39:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22299311287042048,"km_value":22299311287042.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:39:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":4944882050335551488,"description":"Unknown IO ID 45"} 
[2026-10-23 00:39:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930191104001,"power":27332,"unknown_255":206,"unknown_86":48896,"ignition":51,"odometer":null,"unknown_45":4944882050335551488}} 
[2026-10-23 00:39:34] local.INFO: DEBUG: GPS processor result {"connection_id":224407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:39:34] local.INFO: GPS data processed {"connection_id":224407,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:39:34] local.INFO: Acknowledgment sent {"connection_id":224407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:39:49] local.INFO: TCP Data received {"connection_id":221032,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:39:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221032,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:39:49] local.INFO: Processing buffer {"connection_id":221032,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:39:49] local.INFO: IMEI packet received {"connection_id":221032,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:39:49] local.INFO: IMEI acknowledgment sent {"connection_id":221032,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:40:06] local.INFO: TCP Data received {"connection_id":224407,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165046bd8012d451c000690cda8003e009632..."} 
[2026-10-23 00:40:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165046bd8012d451c000690cda8003e009632..."} 
[2026-10-23 00:40:06] local.INFO: Processing buffer {"connection_id":224407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165046bd8012d451c000690cda8003e009632..."} 
[2026-10-23 00:40:06] local.INFO: Packet analysis {"connection_id":224407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16504"} 
[2026-10-23 00:40:06] local.INFO: Extracted packet for processing {"connection_id":224407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16504"} 
[2026-10-23 00:40:06] local.INFO: GPS Element Parsed {"raw_longitude":759503872,"raw_latitude":110153128,"longitude_deg":75.9503872,"latitude_deg":11.0153128,"altitude":62,"angle":150,"satellites":50,"speed":54,"hex_longitude":"2d451c00","hex_latitude":"0690cda8","is_valid_coordinates":true} 
[2026-10-23 00:40:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:40:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930212864001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:40:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22304645636423680,"note":"Value kept but may cause issues"} 
[2026-10-23 00:40:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4974577660352909312,"note":"Value kept but may cause issues"} 
[2026-10-23 00:40:06] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,86,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 00:40:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792696151000,"timestamp_ms":1792696151000,"timestamp_seconds":1792696151,"priority":1,"record_length":96,"hex_timestamp":"000001a165046bd8"} 
[2026-10-23 00:40:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:40:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:40:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:40:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:40:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:40:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:40:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:40:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:40:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:40:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:40:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:40:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:40:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:40:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930212864001,"66":27376,"86":48896,"24":54,"16":22304645636423680,"45":4974577660352909312},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,86,24,16,45]} 
[2026-10-23 00:40:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:40:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:40:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930212864001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:40:06] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:40:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22304645636423680,"km_value":22304645636423.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:40:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":4974577660352909312,"description":"Unknown IO ID 45"} 
[2026-10-23 00:40:06] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458930212864001,"power":27376,"unknown_86":48896,"ignition":54,"odometer":null,"unknown_45":4974577660352909312}} 
[2026-10-23 00:40:06] local.INFO: DEBUG: GPS processor result {"connection_id":224407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:40:06] local.INFO: GPS data processed {"connection_id":224407,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:40:06] local.INFO: Acknowledgment sent {"connection_id":224407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:40:24] local.INFO: TCP Data received {"connection_id":221033,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:24] local.INFO: Processing buffer {"connection_id":221033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:24] local.INFO: IMEI packet received {"connection_id":221033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":221033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:40:26] local.INFO: TCP Data received {"connection_id":221033,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:26] local.INFO: Processing buffer {"connection_id":221033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:26] local.INFO: IMEI packet received {"connection_id":221033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":221033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:40:31] local.INFO: TCP Data received {"connection_id":221033,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221033,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:31] local.INFO: Processing buffer {"connection_id":221033,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:40:31] local.INFO: IMEI packet received {"connection_id":221033,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":221033,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:40:47] local.INFO: TCP Data received {"connection_id":221033,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165048730012d452f400690acc8003f009532..."} 
[2026-10-23 00:40:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165048730012d452f400690acc8003f009532..."} 
[2026-10-23 00:40:47] local.INFO: Processing buffer {"connection_id":221033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165048730012d452f400690acc8003f009532..."} 
[2026-10-23 00:40:47] local.INFO: Packet analysis {"connection_id":221033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16504"} 
[2026-10-23 00:40:47] local.INFO: Extracted packet for processing {"connection_id":221033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16504"} 
[2026-10-23 00:40:47] local.INFO: GPS Element Parsed {"raw_longitude":759508800,"raw_latitude":110144712,"longitude_deg":75.95088,"latitude_deg":11.0144712,"altitude":63,"angle":149,"satellites":50,"speed":54,"hex_longitude":"2d452f40","hex_latitude":"0690acc8","is_valid_coordinates":true} 
[2026-10-23 00:40:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:40:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930214656001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:40:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22305118082826240,"note":"Value kept but may cause issues"} 
[2026-10-23 00:40:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4979855316164126720,"note":"Value kept but may cause issues"} 
[2026-10-23 00:40:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:40:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792696158000,"timestamp_ms":1792696158000,"timestamp_seconds":1792696158,"priority":1,"record_length":96,"hex_timestamp":"000001a165048730"} 
[2026-10-23 00:40:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:40:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:40:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:40:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:40:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:40:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:40:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:40:47] local.INFO: Teltonika packet parsed successfully {"connection_id":221033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:40:47] local.INFO: Passing IMEI to GPS processor {"connection_id":221033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:40:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":221033,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:40:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:40:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:40:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:40:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930214656001,"66":27343,"47":206,"86":48896,"24":54,"16":22305118082826240,"45":4979855316164126720},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,86,24,16,45]} 
[2026-10-23 00:40:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:40:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:40:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930214656001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:40:47] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-10-23 00:40:47] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:40:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22305118082826240,"km_value":22305118082826.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:40:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":4979855316164126720,"description":"Unknown IO ID 45"} 
[2026-10-23 00:40:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930214656001,"power":27343,"unknown_47":206,"unknown_86":48896,"ignition":54,"odometer":null,"unknown_45":4979855316164126720}} 
[2026-10-23 00:40:47] local.INFO: DEBUG: GPS processor result {"connection_id":221033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:40:47] local.INFO: GPS data processed {"connection_id":221033,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:40:47] local.INFO: Acknowledgment sent {"connection_id":221033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:41:26] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:26] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:26] local.INFO: IMEI packet received {"connection_id":221384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":221384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:41:29] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:29] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:29] local.INFO: IMEI packet received {"connection_id":221384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":221384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:41:36] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:36] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:41:36] local.INFO: IMEI packet received {"connection_id":221384,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:41:36] local.INFO: IMEI acknowledgment sent {"connection_id":221384,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:41:58] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16505b7e0012d461a40068f69c0004a00a434..."} 
[2026-10-23 00:41:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16505b7e0012d461a40068f69c0004a00a434..."} 
[2026-10-23 00:41:58] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16505b7e0012d461a40068f69c0004a00a434..."} 
[2026-10-23 00:41:58] local.INFO: Packet analysis {"connection_id":221384,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16505"} 
[2026-10-23 00:41:58] local.INFO: Extracted packet for processing {"connection_id":221384,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16505"} 
[2026-10-23 00:41:58] local.INFO: GPS Element Parsed {"raw_longitude":759568960,"raw_latitude":110062016,"longitude_deg":75.956896,"latitude_deg":11.0062016,"altitude":74,"angle":164,"satellites":52,"speed":55,"hex_longitude":"2d461a40","hex_latitude":"068f69c0","is_valid_coordinates":true} 
[2026-10-23 00:41:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:41:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930234624001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:41:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22310121719726080,"note":"Value kept but may cause issues"} 
[2026-10-23 00:41:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5048464841716410368,"note":"Value kept but may cause issues"} 
[2026-10-23 00:41:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,48,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:41:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792696236000,"timestamp_ms":1792696236000,"timestamp_seconds":1792696236,"priority":1,"record_length":96,"hex_timestamp":"000001a16505b7e0"} 
[2026-10-23 00:41:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:41:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:41:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:41:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:41:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:41:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:41:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:41:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221384,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:41:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:41:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:41:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:41:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:41:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:41:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930234624001,"66":27343,"48":206,"86":48896,"24":55,"16":22310121719726080,"45":5048464841716410368},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-10-23 00:41:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:41:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:41:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930234624001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:41:58] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-10-23 00:41:58] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:41:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22310121719726080,"km_value":22310121719726.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:41:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":5048464841716410368,"description":"Unknown IO ID 45"} 
[2026-10-23 00:41:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930234624001,"power":27343,"unknown_48":206,"unknown_86":48896,"ignition":55,"odometer":null,"unknown_45":5048464841716410368}} 
[2026-10-23 00:41:58] local.INFO: DEBUG: GPS processor result {"connection_id":221384,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:41:58] local.INFO: GPS data processed {"connection_id":221384,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:41:58] local.INFO: Acknowledgment sent {"connection_id":221384,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:42:08] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16505d720012d462680068f3f00004800a434..."} 
[2026-10-23 00:42:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16505d720012d462680068f3f00004800a434..."} 
[2026-10-23 00:42:08] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16505d720012d462680068f3f00004800a434..."} 
[2026-10-23 00:42:08] local.INFO: Packet analysis {"connection_id":221384,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16505"} 
[2026-10-23 00:42:08] local.INFO: Extracted packet for processing {"connection_id":221384,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16505"} 
[2026-10-23 00:42:08] local.INFO: GPS Element Parsed {"raw_longitude":759572096,"raw_latitude":110051072,"longitude_deg":75.9572096,"latitude_deg":11.0051072,"altitude":72,"angle":164,"satellites":52,"speed":56,"hex_longitude":"2d462680","hex_latitude":"068f3f00","is_valid_coordinates":true} 
[2026-10-23 00:42:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:42:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930236416001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:42:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22310675770507264,"note":"Value kept but may cause issues"} 
[2026-10-23 00:42:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5051420328969486336,"note":"Value kept but may cause issues"} 
[2026-10-23 00:42:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,48,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:42:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792696244000,"timestamp_ms":1792696244000,"timestamp_seconds":1792696244,"priority":1,"record_length":96,"hex_timestamp":"000001a16505d720"} 
[2026-10-23 00:42:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:42:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:42:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:42:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:42:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:42:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:42:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:42:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221384,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:42:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:42:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221384,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:42:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:42:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:42:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:42:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930236416001,"66":27332,"48":206,"86":48896,"24":56,"16":22310675770507264,"45":5051420328969486336},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-10-23 00:42:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:42:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:42:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930236416001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:42:08] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-10-23 00:42:08] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:42:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22310675770507264,"km_value":22310675770507.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:42:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5051420328969486336,"description":"Unknown IO ID 45"} 
[2026-10-23 00:42:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930236416001,"power":27332,"unknown_48":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":5051420328969486336}} 
[2026-10-23 00:42:08] local.INFO: DEBUG: GPS processor result {"connection_id":221384,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20992,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:42:08] local.INFO: GPS data processed {"connection_id":221384,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:42:08] local.INFO: Acknowledgment sent {"connection_id":221384,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:42:26] local.INFO: TCP Data received {"connection_id":222701,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:42:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:42:26] local.INFO: Processing buffer {"connection_id":222701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:42:26] local.INFO: IMEI packet received {"connection_id":222701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:42:26] local.INFO: IMEI acknowledgment sent {"connection_id":222701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:42:35] local.INFO: TCP Data received {"connection_id":222701,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:42:35] local.INFO: Processing buffer {"connection_id":222701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:42:35] local.INFO: IMEI packet received {"connection_id":222701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:42:35] local.INFO: IMEI acknowledgment sent {"connection_id":222701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:42:42] local.INFO: TCP Data received {"connection_id":222701,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16505f278012d4630c0068f19f8004700a334..."} 
[2026-10-23 00:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16505f278012d4630c0068f19f8004700a334..."} 
[2026-10-23 00:42:42] local.INFO: Processing buffer {"connection_id":222701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16505f278012d4630c0068f19f8004700a334..."} 
[2026-10-23 00:42:42] local.INFO: Packet analysis {"connection_id":222701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16505"} 
[2026-10-23 00:42:42] local.INFO: Extracted packet for processing {"connection_id":222701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16505"} 
[2026-10-23 00:42:42] local.INFO: GPS Element Parsed {"raw_longitude":759574720,"raw_latitude":110041592,"longitude_deg":75.957472,"latitude_deg":11.0041592,"altitude":71,"angle":163,"satellites":52,"speed":55,"hex_longitude":"2d4630c0","hex_latitude":"068f19f8","is_valid_coordinates":true} 
[2026-10-23 00:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:42:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930238464001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22311152511877120,"note":"Value kept but may cause issues"} 
[2026-10-23 00:42:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5054868397431390208,"note":"Value kept but may cause issues"} 
[2026-10-23 00:42:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,48,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:42:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792696251000,"timestamp_ms":1792696251000,"timestamp_seconds":1792696251,"priority":1,"record_length":96,"hex_timestamp":"000001a16505f278"} 
[2026-10-23 00:42:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:42:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 00:42:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:42:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:42:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:42:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:42:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:42:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:42:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930238464001,"66":27365,"48":206,"86":48896,"24":55,"16":22311152511877120,"45":5054868397431390208},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,48,86,24,16,45]} 
[2026-10-23 00:42:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:42:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:42:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930238464001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:42:42] local.INFO: Unknown IO ID detected {"io_id":48,"value":206,"description":"Unknown IO ID 48"} 
[2026-10-23 00:42:42] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:42:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22311152511877120,"km_value":22311152511877.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:42:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5054868397431390208,"description":"Unknown IO ID 45"} 
[2026-10-23 00:42:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930238464001,"power":27365,"unknown_48":206,"unknown_86":48896,"ignition":55,"odometer":null,"unknown_45":5054868397431390208}} 
[2026-10-23 00:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":222701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20993,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:42:42] local.INFO: GPS data processed {"connection_id":222701,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:42:42] local.INFO: Acknowledgment sent {"connection_id":222701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:44:01] local.INFO: TCP Data received {"connection_id":222702,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:01] local.INFO: Processing buffer {"connection_id":222702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:01] local.INFO: IMEI packet received {"connection_id":222702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:44:01] local.INFO: IMEI acknowledgment sent {"connection_id":222702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:44:02] local.INFO: TCP Data received {"connection_id":222702,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:02] local.INFO: Processing buffer {"connection_id":222702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:02] local.INFO: IMEI packet received {"connection_id":222702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:44:02] local.INFO: IMEI acknowledgment sent {"connection_id":222702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:44:07] local.INFO: TCP Data received {"connection_id":222702,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:07] local.INFO: Processing buffer {"connection_id":222702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:07] local.INFO: IMEI packet received {"connection_id":222702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:44:07] local.INFO: IMEI acknowledgment sent {"connection_id":222702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:44:08] local.INFO: TCP Data received {"connection_id":222702,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16507fa00012d47dc40068dfc080044005424..."} 
[2026-10-23 00:44:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16507fa00012d47dc40068dfc080044005424..."} 
[2026-10-23 00:44:08] local.INFO: Processing buffer {"connection_id":222702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16507fa00012d47dc40068dfc080044005424..."} 
[2026-10-23 00:44:08] local.INFO: Packet analysis {"connection_id":222702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16507"} 
[2026-10-23 00:44:08] local.INFO: Extracted packet for processing {"connection_id":222702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16507"} 
[2026-10-23 00:44:08] local.INFO: GPS Element Parsed {"raw_longitude":759684160,"raw_latitude":109968392,"longitude_deg":75.968416,"latitude_deg":10.9968392,"altitude":68,"angle":84,"satellites":36,"speed":77,"hex_longitude":"2d47dc40","hex_latitude":"068dfc08","is_valid_coordinates":true} 
[2026-10-23 00:44:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:44:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930273024001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22319300064837632,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5167599125582497792,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:44:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792696384000,"timestamp_ms":1792696384000,"timestamp_seconds":1792696384,"priority":1,"record_length":96,"hex_timestamp":"000001a16507fa00"} 
[2026-10-23 00:44:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:44:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:44:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 00:44:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:44:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:44:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:44:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:44:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:44:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:44:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:44:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:44:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930273024001,"66":27300,"83":206,"86":48896,"24":77,"16":22319300064837632,"45":5167599125582497792},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,86,24,16,45]} 
[2026-10-23 00:44:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:44:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:44:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930273024001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:44:08] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 00:44:08] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:44:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22319300064837632,"km_value":22319300064837.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:44:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5167599125582497792,"description":"Unknown IO ID 45"} 
[2026-10-23 00:44:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930273024001,"power":27300,"unknown_83":206,"unknown_86":48896,"ignition":77,"odometer":null,"unknown_45":5167599125582497792}} 
[2026-10-23 00:44:08] local.INFO: DEBUG: GPS processor result {"connection_id":222702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:44:08] local.INFO: GPS data processed {"connection_id":222702,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:44:08] local.INFO: Acknowledgment sent {"connection_id":222702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:44:32] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:32] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:44:32] local.INFO: IMEI packet received {"connection_id":221385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:44:32] local.INFO: IMEI acknowledgment sent {"connection_id":221385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:44:40] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.9","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 00:44:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 00:44:40] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 00:44:40] local.INFO: IMEI packet received {"connection_id":221385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:44:40] local.INFO: IMEI acknowledgment sent {"connection_id":221385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:44:52] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165080d88012d480200068dfcb0003f005d2a..."} 
[2026-10-23 00:44:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165080d88012d480200068dfcb0003f005d2a..."} 
[2026-10-23 00:44:52] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 00:44:52] local.INFO: IMEI packet received {"connection_id":221385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:44:52] local.INFO: IMEI acknowledgment sent {"connection_id":221385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:44:53] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165082110012d482600068df850003900652e..."} 
[2026-10-23 00:44:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165082110012d482600068df850003900652e..."} 
[2026-10-23 00:44:53] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a165080d88012d480200068dfcb0003f005d2a..."} 
[2026-10-23 00:44:53] local.INFO: Packet analysis {"connection_id":221385,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a16508"} 
[2026-10-23 00:44:53] local.INFO: Extracted packet for processing {"connection_id":221385,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16508"} 
[2026-10-23 00:44:53] local.INFO: GPS Element Parsed {"raw_longitude":759693824,"raw_latitude":109968560,"longitude_deg":75.9693824,"latitude_deg":10.996856,"altitude":63,"angle":93,"satellites":42,"speed":75,"hex_longitude":"2d480200","hex_latitude":"068dfcb0","is_valid_coordinates":true} 
[2026-10-23 00:44:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:44:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930274304001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22319759626338304,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5178084068465313792,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:44:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792696389000,"timestamp_ms":1792696389000,"timestamp_seconds":1792696389,"priority":1,"record_length":96,"hex_timestamp":"000001a165080d88"} 
[2026-10-23 00:44:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:44:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:44:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 00:44:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:44:53] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:44:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:44:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:44:53] local.INFO: Teltonika packet parsed successfully {"connection_id":221385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:44:53] local.INFO: Passing IMEI to GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930274304001,"66":27223,"83":206,"86":48896,"24":75,"16":22319759626338304,"45":5178084068465313792},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,86,24,16,45]} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:44:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:44:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930274304001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:44:53] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 00:44:53] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:44:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22319759626338304,"km_value":22319759626338.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:44:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":5178084068465313792,"description":"Unknown IO ID 45"} 
[2026-10-23 00:44:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930274304001,"power":27223,"unknown_83":206,"unknown_86":48896,"ignition":75,"odometer":null,"unknown_45":5178084068465313792}} 
[2026-10-23 00:44:53] local.INFO: DEBUG: GPS processor result {"connection_id":221385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20995,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:44:53] local.INFO: GPS data processed {"connection_id":221385,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:44:53] local.INFO: Acknowledgment sent {"connection_id":221385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:44:53] local.INFO: Packet analysis {"connection_id":221385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16508"} 
[2026-10-23 00:44:53] local.INFO: Extracted packet for processing {"connection_id":221385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16508"} 
[2026-10-23 00:44:53] local.INFO: GPS Element Parsed {"raw_longitude":759703040,"raw_latitude":109967440,"longitude_deg":75.970304,"latitude_deg":10.996744,"altitude":57,"angle":101,"satellites":46,"speed":72,"hex_longitude":"2d482600","hex_latitude":"068df850","is_valid_coordinates":true} 
[2026-10-23 00:44:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:44:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930275584001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22320202007969792,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5188709748836184064,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:53] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,86,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 00:44:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792696394000,"timestamp_ms":1792696394000,"timestamp_seconds":1792696394,"priority":1,"record_length":96,"hex_timestamp":"000001a165082110"} 
[2026-10-23 00:44:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:44:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:44:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-10-23 00:44:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1511,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:44:53] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:44:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:44:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:44:53] local.INFO: Teltonika packet parsed successfully {"connection_id":221385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:44:53] local.INFO: Passing IMEI to GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930275584001,"66":27376,"86":48896,"24":72,"16":22320202007969792,"45":5188709748836184064},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,86,24,16,45]} 
[2026-10-23 00:44:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:44:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:44:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930275584001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:44:53] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:44:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22320202007969792,"km_value":22320202007969.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:44:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":5188709748836184064,"description":"Unknown IO ID 45"} 
[2026-10-23 00:44:53] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458930275584001,"power":27376,"unknown_86":48896,"ignition":72,"odometer":null,"unknown_45":5188709748836184064}} 
[2026-10-23 00:44:53] local.INFO: DEBUG: GPS processor result {"connection_id":221385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:44:53] local.INFO: GPS data processed {"connection_id":221385,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:44:53] local.INFO: Acknowledgment sent {"connection_id":221385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:44:54] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165083880012d484f00068ded180031006d33..."} 
[2026-10-23 00:44:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165083880012d484f00068ded180031006d33..."} 
[2026-10-23 00:44:54] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165083880012d484f00068ded180031006d33..."} 
[2026-10-23 00:44:54] local.INFO: Packet analysis {"connection_id":221385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16508"} 
[2026-10-23 00:44:54] local.INFO: Extracted packet for processing {"connection_id":221385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16508"} 
[2026-10-23 00:44:54] local.INFO: GPS Element Parsed {"raw_longitude":759713536,"raw_latitude":109964568,"longitude_deg":75.9713536,"latitude_deg":10.9964568,"altitude":49,"angle":109,"satellites":51,"speed":71,"hex_longitude":"2d484f00","hex_latitude":"068ded18","is_valid_coordinates":true} 
[2026-10-23 00:44:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:44:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930276864001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22320721699012608,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:54] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5198842847997480960,"note":"Value kept but may cause issues"} 
[2026-10-23 00:44:54] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,86,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 00:44:54] local.INFO: AVL Record Parsed {"raw_timestamp":1792696400000,"timestamp_ms":1792696400000,"timestamp_seconds":1792696400,"priority":1,"record_length":96,"hex_timestamp":"000001a165083880"} 
[2026-10-23 00:44:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:44:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:44:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:44:54] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:44:54] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:44:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:44:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:44:54] local.INFO: Teltonika packet parsed successfully {"connection_id":221385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:44:54] local.INFO: Passing IMEI to GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:44:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:44:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:44:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:44:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930276864001,"66":27245,"86":48896,"24":71,"16":22320721699012608,"45":5198842847997480960},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,86,24,16,45]} 
[2026-10-23 00:44:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:44:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:44:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930276864001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:44:54] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:44:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22320721699012608,"km_value":22320721699012.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:44:54] local.INFO: Unknown IO ID detected {"io_id":45,"value":5198842847997480960,"description":"Unknown IO ID 45"} 
[2026-10-23 00:44:54] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458930276864001,"power":27245,"unknown_86":48896,"ignition":71,"odometer":null,"unknown_45":5198842847997480960}} 
[2026-10-23 00:44:54] local.INFO: DEBUG: GPS processor result {"connection_id":221385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20997,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:44:54] local.INFO: GPS data processed {"connection_id":221385,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:44:54] local.INFO: Acknowledgment sent {"connection_id":221385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:45:24] local.INFO: TCP Data received {"connection_id":221034,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221034,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:45:24] local.INFO: Processing buffer {"connection_id":221034,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:45:24] local.INFO: IMEI packet received {"connection_id":221034,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":221034,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:45:27] local.INFO: TCP Data received {"connection_id":221035,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:27] local.INFO: Processing buffer {"connection_id":221035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:27] local.INFO: IMEI packet received {"connection_id":221035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:45:27] local.INFO: IMEI acknowledgment sent {"connection_id":221035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:45:31] local.INFO: TCP Data received {"connection_id":221035,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:31] local.INFO: Processing buffer {"connection_id":221035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:31] local.INFO: IMEI packet received {"connection_id":221035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":221035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:45:33] local.INFO: TCP Data received {"connection_id":221035,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:33] local.INFO: Processing buffer {"connection_id":221035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:33] local.INFO: IMEI packet received {"connection_id":221035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:45:33] local.INFO: IMEI acknowledgment sent {"connection_id":221035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:45:36] local.INFO: TCP Data received {"connection_id":221035,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:36] local.INFO: Processing buffer {"connection_id":221035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:45:36] local.INFO: IMEI packet received {"connection_id":221035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:45:36] local.INFO: IMEI acknowledgment sent {"connection_id":221035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:45:37] local.INFO: TCP Data received {"connection_id":221035,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165092e98012d494840068c86a80016008c32..."} 
[2026-10-23 00:45:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221035,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165092e98012d494840068c86a80016008c32..."} 
[2026-10-23 00:45:37] local.INFO: Processing buffer {"connection_id":221035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165092e98012d494840068c86a80016008c32..."} 
[2026-10-23 00:45:37] local.INFO: Packet analysis {"connection_id":221035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16509"} 
[2026-10-23 00:45:37] local.INFO: Extracted packet for processing {"connection_id":221035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16509"} 
[2026-10-23 00:45:37] local.INFO: GPS Element Parsed {"raw_longitude":759777344,"raw_latitude":109872808,"longitude_deg":75.9777344,"latitude_deg":10.9872808,"altitude":22,"angle":140,"satellites":50,"speed":58,"hex_longitude":"2d494840","hex_latitude":"068c86a8","is_valid_coordinates":true} 
[2026-10-23 00:45:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:45:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930294528001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22326292271595520,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5280540959963523072,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:45:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792696463000,"timestamp_ms":1792696463000,"timestamp_seconds":1792696463,"priority":1,"record_length":96,"hex_timestamp":"000001a165092e98"} 
[2026-10-23 00:45:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:45:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:45:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 00:45:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:45:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:45:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:45:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:45:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:45:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:45:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:45:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:45:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:45:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:45:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930294528001,"66":27267,"82":206,"86":48896,"24":58,"16":22326292271595520,"45":5280540959963523072},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,86,24,16,45]} 
[2026-10-23 00:45:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:45:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:45:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930294528001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:45:37] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-10-23 00:45:37] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:45:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22326292271595520,"km_value":22326292271595.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:45:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5280540959963523072,"description":"Unknown IO ID 45"} 
[2026-10-23 00:45:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930294528001,"power":27267,"unknown_82":206,"unknown_86":48896,"ignition":58,"odometer":null,"unknown_45":5280540959963523072}} 
[2026-10-23 00:45:37] local.INFO: DEBUG: GPS processor result {"connection_id":221035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:45:37] local.INFO: GPS data processed {"connection_id":221035,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:45:37] local.INFO: Acknowledgment sent {"connection_id":221035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:45:50] local.INFO: TCP Data received {"connection_id":221035,"ip":"42.109.136.9","data_length":1348,"data_hex":"000000000000030f8e0a000001a1650949f0012d496500068c6af80015007f32..."} 
[2026-10-23 00:45:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221035,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a1650949f0012d496500068c6af80015007f32..."} 
[2026-10-23 00:45:50] local.INFO: Processing buffer {"connection_id":221035,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a1650949f0012d496500068c6af80015007f32..."} 
[2026-10-23 00:45:50] local.INFO: Packet analysis {"connection_id":221035,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a16509"} 
[2026-10-23 00:45:50] local.INFO: Extracted packet for processing {"connection_id":221035,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a16509"} 
[2026-10-23 00:45:50] local.INFO: GPS Element Parsed {"raw_longitude":759784704,"raw_latitude":109865720,"longitude_deg":75.9784704,"latitude_deg":10.986572,"altitude":21,"angle":127,"satellites":50,"speed":56,"hex_longitude":"2d496500","hex_latitude":"068c6af8","is_valid_coordinates":true} 
[2026-10-23 00:45:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:45:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930294528001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22326786192834560,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5280540959963523072,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:45:50] local.INFO: AVL Record Parsed {"raw_timestamp":1792696470000,"timestamp_ms":1792696470000,"timestamp_seconds":1792696470,"priority":1,"record_length":96,"hex_timestamp":"000001a1650949f0"} 
[2026-10-23 00:45:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:45:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:45:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 00:45:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:45:50] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:45:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:45:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:45:50] local.INFO: Teltonika packet parsed successfully {"connection_id":221035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:45:50] local.INFO: Passing IMEI to GPS processor {"connection_id":221035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:45:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":221035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:45:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:45:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:45:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:45:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930294528001,"66":27332,"82":206,"86":48896,"24":56,"16":22326786192834560,"45":5280540959963523072},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,86,24,16,45]} 
[2026-10-23 00:45:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:45:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:45:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930294528001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:45:50] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-10-23 00:45:50] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:45:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22326786192834560,"km_value":22326786192834.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:45:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":5280540959963523072,"description":"Unknown IO ID 45"} 
[2026-10-23 00:45:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930294528001,"power":27332,"unknown_82":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":5280540959963523072}} 
[2026-10-23 00:45:50] local.INFO: DEBUG: GPS processor result {"connection_id":221035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":20999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:45:50] local.INFO: GPS data processed {"connection_id":221035,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:45:50] local.INFO: Acknowledgment sent {"connection_id":221035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:45:50] local.INFO: Packet analysis {"connection_id":221035,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a16509"} 
[2026-10-23 00:45:50] local.INFO: Incomplete packet, waiting for more data {"connection_id":221035,"needed":795,"available":553} 
[2026-10-23 00:45:51] local.INFO: TCP Data received {"connection_id":221035,"ip":"42.109.136.9","data_length":242,"data_hex":"000000000001a16508d4c0012d490880068d0e480013009e33004f0000000a00..."} 
[2026-10-23 00:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221035,"packet_length":242,"packet_hex":"000000000001a16508d4c0012d490880068d0e480013009e33004f0000000a00..."} 
[2026-10-23 00:45:51] local.INFO: Processing buffer {"connection_id":221035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650949f0012d496500068c6af80015007f32..."} 
[2026-10-23 00:45:51] local.INFO: Packet analysis {"connection_id":221035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16509"} 
[2026-10-23 00:45:51] local.INFO: Extracted packet for processing {"connection_id":221035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16509"} 
[2026-10-23 00:45:51] local.INFO: GPS Element Parsed {"raw_longitude":759784704,"raw_latitude":109865720,"longitude_deg":75.9784704,"latitude_deg":10.986572,"altitude":21,"angle":127,"satellites":50,"speed":56,"hex_longitude":"2d496500","hex_latitude":"068c6af8","is_valid_coordinates":true} 
[2026-10-23 00:45:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:45:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930296320001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22326786192834560,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5288633365542139904,"note":"Value kept but may cause issues"} 
[2026-10-23 00:45:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:45:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792696470000,"timestamp_ms":1792696470000,"timestamp_seconds":1792696470,"priority":1,"record_length":96,"hex_timestamp":"000001a1650949f0"} 
[2026-10-23 00:45:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:45:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:45:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 00:45:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:45:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:45:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:45:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:45:51] local.INFO: Teltonika packet parsed successfully {"connection_id":221035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:45:51] local.INFO: Passing IMEI to GPS processor {"connection_id":221035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:45:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":221035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:45:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:45:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:45:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:45:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930296320001,"66":27332,"82":206,"86":48896,"24":56,"16":22326786192834560,"45":5288633365542139904},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,86,24,16,45]} 
[2026-10-23 00:45:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:45:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:45:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930296320001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:45:51] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-10-23 00:45:51] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:45:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22326786192834560,"km_value":22326786192834.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:45:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":5288633365542139904,"description":"Unknown IO ID 45"} 
[2026-10-23 00:45:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930296320001,"power":27332,"unknown_82":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":5288633365542139904}} 
[2026-10-23 00:45:51] local.INFO: DEBUG: GPS processor result {"connection_id":221035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:45:51] local.INFO: GPS data processed {"connection_id":221035,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:45:51] local.INFO: Acknowledgment sent {"connection_id":221035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:46:26] local.INFO: TCP Data received {"connection_id":221386,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:26] local.INFO: Processing buffer {"connection_id":221386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:26] local.INFO: IMEI packet received {"connection_id":221386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:46:26] local.INFO: TCP Data received {"connection_id":221386,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:26] local.INFO: Processing buffer {"connection_id":221386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:26] local.INFO: IMEI packet received {"connection_id":221386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:46:27] local.INFO: TCP Data received {"connection_id":221386,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:27] local.INFO: Processing buffer {"connection_id":221386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:27] local.INFO: IMEI packet received {"connection_id":221386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:46:27] local.INFO: IMEI acknowledgment sent {"connection_id":221386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:46:32] local.INFO: TCP Data received {"connection_id":221386,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221386,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:32] local.INFO: Processing buffer {"connection_id":221386,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:46:32] local.INFO: IMEI packet received {"connection_id":221386,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:46:32] local.INFO: IMEI acknowledgment sent {"connection_id":221386,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:46:33] local.INFO: TCP Data received {"connection_id":221386,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650a5b60012d4a6e00068b7fa80015009033..."} 
[2026-10-23 00:46:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650a5b60012d4a6e00068b7fa80015009033..."} 
[2026-10-23 00:46:33] local.INFO: Processing buffer {"connection_id":221386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650a5b60012d4a6e00068b7fa80015009033..."} 
[2026-10-23 00:46:33] local.INFO: Packet analysis {"connection_id":221386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:46:33] local.INFO: Extracted packet for processing {"connection_id":221386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:46:33] local.INFO: GPS Element Parsed {"raw_longitude":759852544,"raw_latitude":109805480,"longitude_deg":75.9852544,"latitude_deg":10.980548,"altitude":21,"angle":144,"satellites":51,"speed":52,"hex_longitude":"2d4a6e00","hex_latitude":"068b7fa8","is_valid_coordinates":true} 
[2026-10-23 00:46:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:46:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930312448001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:46:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22331287318560768,"note":"Value kept but may cause issues"} 
[2026-10-23 00:46:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5357946578543687680,"note":"Value kept but may cause issues"} 
[2026-10-23 00:46:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:46:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792696540000,"timestamp_ms":1792696540000,"timestamp_seconds":1792696540,"priority":1,"record_length":96,"hex_timestamp":"000001a1650a5b60"} 
[2026-10-23 00:46:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:46:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:46:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:46:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:46:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:46:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:46:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:46:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:46:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:46:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:46:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:46:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:46:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:46:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930312448001,"66":27343,"91":206,"86":48896,"24":52,"16":22331287318560768,"45":5357946578543687680},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,86,24,16,45]} 
[2026-10-23 00:46:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:46:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:46:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930312448001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:46:33] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 00:46:33] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:46:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22331287318560768,"km_value":22331287318560.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:46:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5357946578543687680,"description":"Unknown IO ID 45"} 
[2026-10-23 00:46:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930312448001,"power":27343,"unknown_91":206,"unknown_86":48896,"ignition":52,"odometer":null,"unknown_45":5357946578543687680}} 
[2026-10-23 00:46:33] local.INFO: DEBUG: GPS processor result {"connection_id":221386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:46:33] local.INFO: GPS data processed {"connection_id":221386,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:46:33] local.INFO: Acknowledgment sent {"connection_id":221386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:47:04] local.INFO: TCP Data received {"connection_id":221386,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650a76b8012d4a8600068b64480016008532..."} 
[2026-10-23 00:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221386,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650a76b8012d4a8600068b64480016008532..."} 
[2026-10-23 00:47:04] local.INFO: Processing buffer {"connection_id":221386,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650a76b8012d4a8600068b64480016008532..."} 
[2026-10-23 00:47:04] local.INFO: Packet analysis {"connection_id":221386,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:47:04] local.INFO: Extracted packet for processing {"connection_id":221386,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:47:04] local.INFO: GPS Element Parsed {"raw_longitude":759858688,"raw_latitude":109798472,"longitude_deg":75.9858688,"latitude_deg":10.9798472,"altitude":22,"angle":133,"satellites":50,"speed":53,"hex_longitude":"2d4a8600","hex_latitude":"068b6448","is_valid_coordinates":true} 
[2026-10-23 00:47:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:47:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930314240001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:47:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22331738290126848,"note":"Value kept but may cause issues"} 
[2026-10-23 00:47:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5363224234355042304,"note":"Value kept but may cause issues"} 
[2026-10-23 00:47:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:47:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792696547000,"timestamp_ms":1792696547000,"timestamp_seconds":1792696547,"priority":1,"record_length":96,"hex_timestamp":"000001a1650a76b8"} 
[2026-10-23 00:47:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:47:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:47:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:47:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:47:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:47:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:47:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:47:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221386,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:47:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:47:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221386,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:47:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:47:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:47:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:47:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930314240001,"66":27376,"91":206,"86":48896,"24":53,"16":22331738290126848,"45":5363224234355042304},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,86,24,16,45]} 
[2026-10-23 00:47:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:47:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:47:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930314240001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:47:04] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 00:47:04] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:47:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22331738290126848,"km_value":22331738290126.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:47:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5363224234355042304,"description":"Unknown IO ID 45"} 
[2026-10-23 00:47:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930314240001,"power":27376,"unknown_91":206,"unknown_86":48896,"ignition":53,"odometer":null,"unknown_45":5363224234355042304}} 
[2026-10-23 00:47:04] local.INFO: DEBUG: GPS processor result {"connection_id":221386,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:47:04] local.INFO: GPS data processed {"connection_id":221386,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:47:04] local.INFO: Acknowledgment sent {"connection_id":221386,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:47:27] local.INFO: TCP Data received {"connection_id":222704,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:47:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222704,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:47:27] local.INFO: Processing buffer {"connection_id":222704,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:47:27] local.INFO: IMEI packet received {"connection_id":222704,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:47:27] local.INFO: IMEI acknowledgment sent {"connection_id":222704,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:47:31] local.INFO: TCP Data received {"connection_id":222704,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222704,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:47:31] local.INFO: Processing buffer {"connection_id":222704,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:47:31] local.INFO: IMEI packet received {"connection_id":222704,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":222704,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:47:36] local.INFO: TCP Data received {"connection_id":222704,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650a76b8012d4a8600068b64480016008532..."} 
[2026-10-23 00:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222704,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650a76b8012d4a8600068b64480016008532..."} 
[2026-10-23 00:47:36] local.INFO: Processing buffer {"connection_id":222704,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650a76b8012d4a8600068b64480016008532..."} 
[2026-10-23 00:47:36] local.INFO: Packet analysis {"connection_id":222704,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:47:36] local.INFO: Extracted packet for processing {"connection_id":222704,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:47:36] local.INFO: GPS Element Parsed {"raw_longitude":759858688,"raw_latitude":109798472,"longitude_deg":75.9858688,"latitude_deg":10.9798472,"altitude":22,"angle":133,"satellites":50,"speed":53,"hex_longitude":"2d4a8600","hex_latitude":"068b6448","is_valid_coordinates":true} 
[2026-10-23 00:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:47:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930316032001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:47:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22331738290126848,"note":"Value kept but may cause issues"} 
[2026-10-23 00:47:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5369979633794304000,"note":"Value kept but may cause issues"} 
[2026-10-23 00:47:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:47:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792696547000,"timestamp_ms":1792696547000,"timestamp_seconds":1792696547,"priority":1,"record_length":96,"hex_timestamp":"000001a1650a76b8"} 
[2026-10-23 00:47:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:47:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:47:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:47:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:47:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:47:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:47:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222704,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:47:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:47:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:47:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:47:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:47:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:47:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930316032001,"66":27376,"91":206,"86":48896,"24":53,"16":22331738290126848,"45":5369979633794304000},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,86,24,16,45]} 
[2026-10-23 00:47:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:47:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:47:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930316032001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:47:36] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 00:47:36] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:47:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22331738290126848,"km_value":22331738290126.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:47:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5369979633794304000,"description":"Unknown IO ID 45"} 
[2026-10-23 00:47:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930316032001,"power":27376,"unknown_91":206,"unknown_86":48896,"ignition":53,"odometer":null,"unknown_45":5369979633794304000}} 
[2026-10-23 00:47:36] local.INFO: DEBUG: GPS processor result {"connection_id":222704,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:47:36] local.INFO: GPS data processed {"connection_id":222704,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:47:36] local.INFO: Acknowledgment sent {"connection_id":222704,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:48:07] local.INFO: TCP Data received {"connection_id":222704,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650a8e28012d4a9f00068b51100016007a31..."} 
[2026-10-23 00:48:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222704,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650a8e28012d4a9f00068b51100016007a31..."} 
[2026-10-23 00:48:07] local.INFO: Processing buffer {"connection_id":222704,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650a8e28012d4a9f00068b51100016007a31..."} 
[2026-10-23 00:48:07] local.INFO: Packet analysis {"connection_id":222704,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:48:07] local.INFO: Extracted packet for processing {"connection_id":222704,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650a"} 
[2026-10-23 00:48:07] local.INFO: GPS Element Parsed {"raw_longitude":759865088,"raw_latitude":109793552,"longitude_deg":75.9865088,"latitude_deg":10.9793552,"altitude":22,"angle":122,"satellites":49,"speed":53,"hex_longitude":"2d4a9f00","hex_latitude":"068b5110","is_valid_coordinates":true} 
[2026-10-23 00:48:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:48:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930316032001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:48:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22332124837183488,"note":"Value kept but may cause issues"} 
[2026-10-23 00:48:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5369979633794304000,"note":"Value kept but may cause issues"} 
[2026-10-23 00:48:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:48:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792696553000,"timestamp_ms":1792696553000,"timestamp_seconds":1792696553,"priority":1,"record_length":96,"hex_timestamp":"000001a1650a8e28"} 
[2026-10-23 00:48:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:48:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:48:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:48:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:48:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:48:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:48:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:48:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222704,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:48:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:48:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:48:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:48:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:48:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:48:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930316032001,"66":27463,"91":206,"86":48896,"24":53,"16":22332124837183488,"45":5369979633794304000},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,86,24,16,45]} 
[2026-10-23 00:48:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:48:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:48:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930316032001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:48:07] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 00:48:07] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:48:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22332124837183488,"km_value":22332124837183.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:48:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":5369979633794304000,"description":"Unknown IO ID 45"} 
[2026-10-23 00:48:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930316032001,"power":27463,"unknown_91":206,"unknown_86":48896,"ignition":53,"odometer":null,"unknown_45":5369979633794304000}} 
[2026-10-23 00:48:07] local.INFO: DEBUG: GPS processor result {"connection_id":222704,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21004,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:48:07] local.INFO: GPS data processed {"connection_id":222704,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:48:07] local.INFO: Acknowledgment sent {"connection_id":222704,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:48:30] local.INFO: TCP Data received {"connection_id":221036,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:48:30] local.INFO: Processing buffer {"connection_id":221036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:48:30] local.INFO: IMEI packet received {"connection_id":221036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":221036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:48:33] local.INFO: TCP Data received {"connection_id":221036,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:48:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221036,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:48:33] local.INFO: Processing buffer {"connection_id":221036,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:48:33] local.INFO: IMEI packet received {"connection_id":221036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:48:33] local.INFO: IMEI acknowledgment sent {"connection_id":221036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:48:56] local.INFO: TCP Data received {"connection_id":221036,"ip":"42.109.136.9","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 00:48:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221036,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 00:48:56] local.INFO: Processing buffer {"connection_id":221036,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 00:48:56] local.INFO: IMEI packet received {"connection_id":221036,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:48:56] local.INFO: IMEI acknowledgment sent {"connection_id":221036,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:49:05] local.INFO: TCP Data received {"connection_id":221036,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650c2c38012d4c2b80068b03d0003c006234..."} 
[2026-10-23 00:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650c2c38012d4c2b80068b03d0003c006234..."} 
[2026-10-23 00:49:05] local.INFO: Processing buffer {"connection_id":221036,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1650bfd58012d4c0780068b09b80038006232..."} 
[2026-10-23 00:49:05] local.INFO: Packet analysis {"connection_id":221036,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1650b"} 
[2026-10-23 00:49:05] local.INFO: Extracted packet for processing {"connection_id":221036,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650b"} 
[2026-10-23 00:49:05] local.INFO: GPS Element Parsed {"raw_longitude":759957376,"raw_latitude":109775288,"longitude_deg":75.9957376,"latitude_deg":10.9775288,"altitude":56,"angle":98,"satellites":50,"speed":30,"hex_longitude":"2d4c0780","hex_latitude":"068b09b8","is_valid_coordinates":true} 
[2026-10-23 00:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:49:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930338560001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22336625962909696,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5468003294428250112,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:49:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792696647000,"timestamp_ms":1792696647000,"timestamp_seconds":1792696647,"priority":1,"record_length":96,"hex_timestamp":"000001a1650bfd58"} 
[2026-10-23 00:49:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:49:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 00:49:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:49:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:49:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:49:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:49:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:49:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930338560001,"66":27310,"187":206,"86":48896,"24":30,"16":22336625962909696,"45":5468003294428250112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:49:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930338560001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:49:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22336625962909696,"km_value":22336625962909.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5468003294428250112,"description":"Unknown IO ID 45"} 
[2026-10-23 00:49:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930338560001,"power":27310,"unknown_187":206,"unknown_86":48896,"ignition":30,"odometer":null,"unknown_45":5468003294428250112}} 
[2026-10-23 00:49:05] local.INFO: DEBUG: GPS processor result {"connection_id":221036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:49:05] local.INFO: GPS data processed {"connection_id":221036,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:49:05] local.INFO: Acknowledgment sent {"connection_id":221036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:49:05] local.INFO: Packet analysis {"connection_id":221036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:05] local.INFO: Extracted packet for processing {"connection_id":221036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:05] local.INFO: GPS Element Parsed {"raw_longitude":759966592,"raw_latitude":109773776,"longitude_deg":75.9966592,"latitude_deg":10.9773776,"altitude":60,"angle":98,"satellites":52,"speed":29,"hex_longitude":"2d4c2b80","hex_latitude":"068b03d0","is_valid_coordinates":true} 
[2026-10-23 00:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:49:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930341632001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22337068344541184,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5478488237310326784,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:49:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792696659000,"timestamp_ms":1792696659000,"timestamp_seconds":1792696659,"priority":1,"record_length":96,"hex_timestamp":"000001a1650c2c38"} 
[2026-10-23 00:49:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:49:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 00:49:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:49:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:49:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:49:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:49:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:49:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930341632001,"66":27332,"187":206,"86":48896,"24":29,"16":22337068344541184,"45":5478488237310326784},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-23 00:49:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:49:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930341632001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:49:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22337068344541184,"km_value":22337068344541.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:49:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5478488237310326784,"description":"Unknown IO ID 45"} 
[2026-10-23 00:49:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930341632001,"power":27332,"unknown_187":206,"unknown_86":48896,"ignition":29,"odometer":null,"unknown_45":5478488237310326784}} 
[2026-10-23 00:49:05] local.INFO: DEBUG: GPS processor result {"connection_id":221036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:49:05] local.INFO: GPS data processed {"connection_id":221036,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:49:05] local.INFO: Acknowledgment sent {"connection_id":221036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:49:06] local.INFO: TCP Data received {"connection_id":221036,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650c5f00012d4c50c0068afd880040006330..."} 
[2026-10-23 00:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221036,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650c5f00012d4c50c0068afd880040006330..."} 
[2026-10-23 00:49:06] local.INFO: Processing buffer {"connection_id":221036,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650c5f00012d4c50c0068afd880040006330..."} 
[2026-10-23 00:49:06] local.INFO: Packet analysis {"connection_id":221036,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:06] local.INFO: Extracted packet for processing {"connection_id":221036,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:06] local.INFO: GPS Element Parsed {"raw_longitude":759976128,"raw_latitude":109772168,"longitude_deg":75.9976128,"latitude_deg":10.9772168,"altitude":64,"angle":99,"satellites":48,"speed":28,"hex_longitude":"2d4c50c0","hex_latitude":"068afd88","is_valid_coordinates":true} 
[2026-10-23 00:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:49:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930344704001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22337532201009152,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5488621336471523328,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:49:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792696672000,"timestamp_ms":1792696672000,"timestamp_seconds":1792696672,"priority":1,"record_length":96,"hex_timestamp":"000001a1650c5f00"} 
[2026-10-23 00:49:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:49:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 00:49:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:49:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:49:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:49:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:49:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221036,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:49:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221036,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:49:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:49:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:49:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930344704001,"66":27213,"187":206,"86":48896,"24":28,"16":22337532201009152,"45":5488621336471523328},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-23 00:49:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:49:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:49:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930344704001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:49:06] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 00:49:06] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:49:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22337532201009152,"km_value":22337532201009.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:49:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5488621336471523328,"description":"Unknown IO ID 45"} 
[2026-10-23 00:49:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930344704001,"power":27213,"unknown_187":206,"unknown_86":48896,"ignition":28,"odometer":null,"unknown_45":5488621336471523328}} 
[2026-10-23 00:49:06] local.INFO: DEBUG: GPS processor result {"connection_id":221036,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:49:06] local.INFO: GPS data processed {"connection_id":221036,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:49:06] local.INFO: Acknowledgment sent {"connection_id":221036,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:49:27] local.INFO: TCP Data received {"connection_id":224408,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:49:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:49:27] local.INFO: Processing buffer {"connection_id":224408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:49:27] local.INFO: IMEI packet received {"connection_id":224408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:49:27] local.INFO: IMEI acknowledgment sent {"connection_id":224408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:49:39] local.INFO: TCP Data received {"connection_id":224408,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:49:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:49:39] local.INFO: Processing buffer {"connection_id":224408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:49:39] local.INFO: IMEI packet received {"connection_id":224408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:49:39] local.INFO: IMEI acknowledgment sent {"connection_id":224408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:49:40] local.INFO: TCP Data received {"connection_id":224408,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650c91c8012d4c7500068af7a80045006330..."} 
[2026-10-23 00:49:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224408,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650c91c8012d4c7500068af7a80045006330..."} 
[2026-10-23 00:49:40] local.INFO: Processing buffer {"connection_id":224408,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650c91c8012d4c7500068af7a80045006330..."} 
[2026-10-23 00:49:40] local.INFO: Packet analysis {"connection_id":224408,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:40] local.INFO: Extracted packet for processing {"connection_id":224408,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:40] local.INFO: GPS Element Parsed {"raw_longitude":759985408,"raw_latitude":109770664,"longitude_deg":75.9985408,"latitude_deg":10.9770664,"altitude":69,"angle":99,"satellites":48,"speed":28,"hex_longitude":"2d4c7500","hex_latitude":"068af7a8","is_valid_coordinates":true} 
[2026-10-23 00:49:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:49:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930348032001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22337978877607936,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5499106279353583616,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:49:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792696685000,"timestamp_ms":1792696685000,"timestamp_seconds":1792696685,"priority":1,"record_length":96,"hex_timestamp":"000001a1650c91c8"} 
[2026-10-23 00:49:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:49:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:49:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 00:49:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:49:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:49:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:49:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:49:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224408,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:49:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:49:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:49:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:49:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930348032001,"66":27332,"187":206,"86":48896,"24":28,"16":22337978877607936,"45":5499106279353583616},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-23 00:49:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:49:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:49:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930348032001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:49:40] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 00:49:40] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:49:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22337978877607936,"km_value":22337978877607.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:49:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":5499106279353583616,"description":"Unknown IO ID 45"} 
[2026-10-23 00:49:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930348032001,"power":27332,"unknown_187":206,"unknown_86":48896,"ignition":28,"odometer":null,"unknown_45":5499106279353583616}} 
[2026-10-23 00:49:40] local.INFO: DEBUG: GPS processor result {"connection_id":224408,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21008,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:49:40] local.INFO: GPS data processed {"connection_id":224408,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:49:40] local.INFO: Acknowledgment sent {"connection_id":224408,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:49:42] local.INFO: TCP Data received {"connection_id":224408,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650cc490012d4c9940068af1780049006430..."} 
[2026-10-23 00:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224408,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650cc490012d4c9940068af1780049006430..."} 
[2026-10-23 00:49:42] local.INFO: Processing buffer {"connection_id":224408,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650cc490012d4c9940068af1780049006430..."} 
[2026-10-23 00:49:42] local.INFO: Packet analysis {"connection_id":224408,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:42] local.INFO: Extracted packet for processing {"connection_id":224408,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:49:42] local.INFO: GPS Element Parsed {"raw_longitude":759994688,"raw_latitude":109769080,"longitude_deg":75.9994688,"latitude_deg":10.976908,"altitude":73,"angle":100,"satellites":48,"speed":27,"hex_longitude":"2d4c9940","hex_latitude":"068af178","is_valid_coordinates":true} 
[2026-10-23 00:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:49:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930351360001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22338425554206720,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5509309747258959872,"note":"Value kept but may cause issues"} 
[2026-10-23 00:49:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:49:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792696698000,"timestamp_ms":1792696698000,"timestamp_seconds":1792696698,"priority":1,"record_length":96,"hex_timestamp":"000001a1650cc490"} 
[2026-10-23 00:49:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:49:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:49:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 00:49:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:49:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:49:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:49:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:49:42] local.INFO: Teltonika packet parsed successfully {"connection_id":224408,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:49:42] local.INFO: Passing IMEI to GPS processor {"connection_id":224408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":224408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:49:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:49:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:49:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:49:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930351360001,"66":27365,"187":206,"86":48896,"24":27,"16":22338425554206720,"45":5509309747258959872},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,86,24,16,45]} 
[2026-10-23 00:49:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:49:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:49:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930351360001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:49:42] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 00:49:42] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:49:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22338425554206720,"km_value":22338425554206.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:49:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5509309747258959872,"description":"Unknown IO ID 45"} 
[2026-10-23 00:49:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930351360001,"power":27365,"unknown_187":206,"unknown_86":48896,"ignition":27,"odometer":null,"unknown_45":5509309747258959872}} 
[2026-10-23 00:49:42] local.INFO: DEBUG: GPS processor result {"connection_id":224408,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:49:42] local.INFO: GPS data processed {"connection_id":224408,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:49:42] local.INFO: Acknowledgment sent {"connection_id":224408,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:50:27] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:27] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:27] local.INFO: IMEI packet received {"connection_id":221387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:50:27] local.INFO: IMEI acknowledgment sent {"connection_id":221387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:50:27] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:27] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:27] local.INFO: IMEI packet received {"connection_id":221387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:50:27] local.INFO: IMEI acknowledgment sent {"connection_id":221387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:50:32] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:32] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:50:32] local.INFO: IMEI packet received {"connection_id":221387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:50:32] local.INFO: IMEI acknowledgment sent {"connection_id":221387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:50:33] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650cf758012d4cbc40068aeb80004e00632f..."} 
[2026-10-23 00:50:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650cf758012d4cbc40068aeb80004e00632f..."} 
[2026-10-23 00:50:33] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650cf758012d4cbc40068aeb80004e00632f..."} 
[2026-10-23 00:50:33] local.INFO: Packet analysis {"connection_id":221387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:50:33] local.INFO: Extracted packet for processing {"connection_id":221387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650c"} 
[2026-10-23 00:50:33] local.INFO: GPS Element Parsed {"raw_longitude":760003648,"raw_latitude":109767552,"longitude_deg":76.0003648,"latitude_deg":10.9767552,"altitude":78,"angle":99,"satellites":47,"speed":27,"hex_longitude":"2d4cbc40","hex_latitude":"068aeb80","is_valid_coordinates":true} 
[2026-10-23 00:50:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:50:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930354688001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:50:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22338859345903616,"note":"Value kept but may cause issues"} 
[2026-10-23 00:50:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5519513215164315648,"note":"Value kept but may cause issues"} 
[2026-10-23 00:50:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:50:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792696711000,"timestamp_ms":1792696711000,"timestamp_seconds":1792696711,"priority":1,"record_length":96,"hex_timestamp":"000001a1650cf758"} 
[2026-10-23 00:50:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:50:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:50:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:50:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:50:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:50:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:50:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:50:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:50:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:50:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:50:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:50:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:50:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:50:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930354688001,"66":27343,"37":206,"86":48896,"24":27,"16":22338859345903616,"45":5519513215164315648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,86,24,16,45]} 
[2026-10-23 00:50:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:50:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:50:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930354688001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:50:33] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 00:50:33] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:50:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22338859345903616,"km_value":22338859345903.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:50:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5519513215164315648,"description":"Unknown IO ID 45"} 
[2026-10-23 00:50:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930354688001,"power":27343,"unknown_37":206,"unknown_86":48896,"ignition":27,"odometer":null,"unknown_45":5519513215164315648}} 
[2026-10-23 00:50:33] local.INFO: DEBUG: GPS processor result {"connection_id":221387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21010,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:50:33] local.INFO: GPS data processed {"connection_id":221387,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:50:33] local.INFO: Acknowledgment sent {"connection_id":221387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:50:59] local.INFO: TCP Data received {"connection_id":222703,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:50:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222703,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:50:59] local.INFO: Processing buffer {"connection_id":222703,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:50:59] local.INFO: IMEI packet received {"connection_id":222703,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:50:59] local.INFO: IMEI acknowledgment sent {"connection_id":222703,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:51:05] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650d2a20012d4ce100068ae4f00054006231..."} 
[2026-10-23 00:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650d2a20012d4ce100068ae4f00054006231..."} 
[2026-10-23 00:51:05] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650d2a20012d4ce100068ae4f00054006231..."} 
[2026-10-23 00:51:05] local.INFO: Packet analysis {"connection_id":221387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650d"} 
[2026-10-23 00:51:05] local.INFO: Extracted packet for processing {"connection_id":221387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650d"} 
[2026-10-23 00:51:05] local.INFO: GPS Element Parsed {"raw_longitude":760013056,"raw_latitude":109765872,"longitude_deg":76.0013056,"latitude_deg":10.9765872,"altitude":84,"angle":98,"satellites":49,"speed":28,"hex_longitude":"2d4ce100","hex_latitude":"068ae4f0","is_valid_coordinates":true} 
[2026-10-23 00:51:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:51:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930358016001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:51:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22339314612436992,"note":"Value kept but may cause issues"} 
[2026-10-23 00:51:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5529364839348797440,"note":"Value kept but may cause issues"} 
[2026-10-23 00:51:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:51:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792696724000,"timestamp_ms":1792696724000,"timestamp_seconds":1792696724,"priority":1,"record_length":96,"hex_timestamp":"000001a1650d2a20"} 
[2026-10-23 00:51:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:51:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:51:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:51:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:51:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:51:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:51:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:51:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:51:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:51:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:51:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:51:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:51:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:51:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930358016001,"66":27397,"37":206,"86":48896,"24":28,"16":22339314612436992,"45":5529364839348797440},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,86,24,16,45]} 
[2026-10-23 00:51:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:51:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:51:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930358016001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:51:05] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 00:51:05] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:51:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22339314612436992,"km_value":22339314612436.992,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:51:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5529364839348797440,"description":"Unknown IO ID 45"} 
[2026-10-23 00:51:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930358016001,"power":27397,"unknown_37":206,"unknown_86":48896,"ignition":28,"odometer":null,"unknown_45":5529364839348797440}} 
[2026-10-23 00:51:05] local.INFO: DEBUG: GPS processor result {"connection_id":221387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:51:05] local.INFO: GPS data processed {"connection_id":221387,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:51:05] local.INFO: Acknowledgment sent {"connection_id":221387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:51:26] local.INFO: TCP Data received {"connection_id":221037,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:26] local.INFO: Processing buffer {"connection_id":221037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:26] local.INFO: IMEI packet received {"connection_id":221037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":221037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:51:27] local.INFO: TCP Data received {"connection_id":221037,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:28] local.INFO: Processing buffer {"connection_id":221037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:28] local.INFO: IMEI packet received {"connection_id":221037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:51:28] local.INFO: IMEI acknowledgment sent {"connection_id":221037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:51:32] local.INFO: TCP Data received {"connection_id":221037,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221037,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:32] local.INFO: Processing buffer {"connection_id":221037,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:51:32] local.INFO: IMEI packet received {"connection_id":221037,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:51:32] local.INFO: IMEI acknowledgment sent {"connection_id":221037,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:51:32] local.INFO: TCP Data received {"connection_id":221037,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650d5ce8012d4d0580068adf20005a006430..."} 
[2026-10-23 00:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221037,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650d5ce8012d4d0580068adf20005a006430..."} 
[2026-10-23 00:51:32] local.INFO: Processing buffer {"connection_id":221037,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650d5ce8012d4d0580068adf20005a006430..."} 
[2026-10-23 00:51:32] local.INFO: Packet analysis {"connection_id":221037,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650d"} 
[2026-10-23 00:51:32] local.INFO: Extracted packet for processing {"connection_id":221037,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650d"} 
[2026-10-23 00:51:32] local.INFO: GPS Element Parsed {"raw_longitude":760022400,"raw_latitude":109764384,"longitude_deg":76.00224,"latitude_deg":10.9764384,"altitude":90,"angle":100,"satellites":48,"speed":28,"hex_longitude":"2d4d0580","hex_latitude":"068adf20","is_valid_coordinates":true} 
[2026-10-23 00:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930361344001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22339765584003072,"note":"Value kept but may cause issues"} 
[2026-10-23 00:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5539709044742483968,"note":"Value kept but may cause issues"} 
[2026-10-23 00:51:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792696737000,"timestamp_ms":1792696737000,"timestamp_seconds":1792696737,"priority":1,"record_length":96,"hex_timestamp":"000001a1650d5ce8"} 
[2026-10-23 00:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221037,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930361344001,"66":27463,"37":206,"86":48896,"24":28,"16":22339765584003072,"45":5539709044742483968},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,86,24,16,45]} 
[2026-10-23 00:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930361344001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:51:32] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 00:51:32] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22339765584003072,"km_value":22339765584003.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5539709044742483968,"description":"Unknown IO ID 45"} 
[2026-10-23 00:51:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930361344001,"power":27463,"unknown_37":206,"unknown_86":48896,"ignition":28,"odometer":null,"unknown_45":5539709044742483968}} 
[2026-10-23 00:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":221037,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21012,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:51:32] local.INFO: GPS data processed {"connection_id":221037,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:51:32] local.INFO: Acknowledgment sent {"connection_id":221037,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:52:04] local.INFO: TCP Data received {"connection_id":221037,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650f6858012d4e0a800689b7b0006c00bf32..."} 
[2026-10-23 00:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221037,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650f6858012d4e0a800689b7b0006c00bf32..."} 
[2026-10-23 00:52:04] local.INFO: Processing buffer {"connection_id":221037,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650f6858012d4e0a800689b7b0006c00bf32..."} 
[2026-10-23 00:52:04] local.INFO: Packet analysis {"connection_id":221037,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650f"} 
[2026-10-23 00:52:04] local.INFO: Extracted packet for processing {"connection_id":221037,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650f"} 
[2026-10-23 00:52:04] local.INFO: GPS Element Parsed {"raw_longitude":760089216,"raw_latitude":109688752,"longitude_deg":76.0089216,"latitude_deg":10.9688752,"altitude":108,"angle":191,"satellites":50,"speed":53,"hex_longitude":"2d4e0a80","hex_latitude":"0689b7b0","is_valid_coordinates":true} 
[2026-10-23 00:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:52:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930397184001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:52:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22345495070375936,"note":"Value kept but may cause issues"} 
[2026-10-23 00:52:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5624573750203338752,"note":"Value kept but may cause issues"} 
[2026-10-23 00:52:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:52:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792696871000,"timestamp_ms":1792696871000,"timestamp_seconds":1792696871,"priority":1,"record_length":96,"hex_timestamp":"000001a1650f6858"} 
[2026-10-23 00:52:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:52:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:52:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:52:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:52:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:52:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:52:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221037,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:52:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:52:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221037,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:52:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:52:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:52:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:52:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930397184001,"66":27376,"239":206,"86":48896,"24":53,"16":22345495070375936,"45":5624573750203338752},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-23 00:52:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:52:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:52:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930397184001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:52:04] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:52:04] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:52:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22345495070375936,"km_value":22345495070375.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:52:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5624573750203338752,"description":"Unknown IO ID 45"} 
[2026-10-23 00:52:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930397184001,"power":27376,"unknown_239":206,"unknown_86":48896,"ignition":53,"odometer":null,"unknown_45":5624573750203338752}} 
[2026-10-23 00:52:04] local.INFO: DEBUG: GPS processor result {"connection_id":221037,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:52:04] local.INFO: GPS data processed {"connection_id":221037,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:52:04] local.INFO: Acknowledgment sent {"connection_id":221037,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:52:26] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:26] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:26] local.INFO: IMEI packet received {"connection_id":221388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:52:26] local.INFO: IMEI acknowledgment sent {"connection_id":221388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:52:27] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:27] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:27] local.INFO: IMEI packet received {"connection_id":221388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:52:27] local.INFO: IMEI acknowledgment sent {"connection_id":221388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:52:32] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:32] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:52:32] local.INFO: IMEI packet received {"connection_id":221388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:52:32] local.INFO: IMEI acknowledgment sent {"connection_id":221388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:52:33] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650f83b0012d4e004006899378006900c432..."} 
[2026-10-23 00:52:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650f83b0012d4e004006899378006900c432..."} 
[2026-10-23 00:52:33] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650f83b0012d4e004006899378006900c432..."} 
[2026-10-23 00:52:33] local.INFO: Packet analysis {"connection_id":221388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650f"} 
[2026-10-23 00:52:33] local.INFO: Extracted packet for processing {"connection_id":221388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650f"} 
[2026-10-23 00:52:33] local.INFO: GPS Element Parsed {"raw_longitude":760086592,"raw_latitude":109679480,"longitude_deg":76.0086592,"latitude_deg":10.967948,"altitude":105,"angle":196,"satellites":50,"speed":56,"hex_longitude":"2d4e0040","hex_latitude":"06899378","is_valid_coordinates":true} 
[2026-10-23 00:52:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:52:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930398976001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:52:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22345963221811200,"note":"Value kept but may cause issues"} 
[2026-10-23 00:52:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5623447850294161408,"note":"Value kept but may cause issues"} 
[2026-10-23 00:52:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:52:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792696878000,"timestamp_ms":1792696878000,"timestamp_seconds":1792696878,"priority":1,"record_length":96,"hex_timestamp":"000001a1650f83b0"} 
[2026-10-23 00:52:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:52:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:52:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:52:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:52:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:52:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:52:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:52:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:52:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:52:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:52:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:52:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:52:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:52:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930398976001,"66":27517,"239":206,"86":48896,"24":56,"16":22345963221811200,"45":5623447850294161408},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-23 00:52:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:52:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:52:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930398976001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:52:33] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:52:33] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:52:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22345963221811200,"km_value":22345963221811.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:52:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5623447850294161408,"description":"Unknown IO ID 45"} 
[2026-10-23 00:52:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930398976001,"power":27517,"unknown_239":206,"unknown_86":48896,"ignition":56,"odometer":null,"unknown_45":5623447850294161408}} 
[2026-10-23 00:52:33] local.INFO: DEBUG: GPS processor result {"connection_id":221388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21014,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:52:33] local.INFO: GPS data processed {"connection_id":221388,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:52:33] local.INFO: Acknowledgment sent {"connection_id":221388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:53:05] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1650f9f08012d4df4c006896d10006400c535..."} 
[2026-10-23 00:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1650f9f08012d4df4c006896d10006400c535..."} 
[2026-10-23 00:53:05] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1650f9f08012d4df4c006896d10006400c535..."} 
[2026-10-23 00:53:05] local.INFO: Packet analysis {"connection_id":221388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1650f"} 
[2026-10-23 00:53:05] local.INFO: Extracted packet for processing {"connection_id":221388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1650f"} 
[2026-10-23 00:53:05] local.INFO: GPS Element Parsed {"raw_longitude":760083648,"raw_latitude":109669648,"longitude_deg":76.0083648,"latitude_deg":10.9669648,"altitude":100,"angle":197,"satellites":53,"speed":60,"hex_longitude":"2d4df4c0","hex_latitude":"06896d10","is_valid_coordinates":true} 
[2026-10-23 00:53:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:53:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930400768001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:53:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22346461438017536,"note":"Value kept but may cause issues"} 
[2026-10-23 00:53:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5620562731780503552,"note":"Value kept but may cause issues"} 
[2026-10-23 00:53:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:53:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792696885000,"timestamp_ms":1792696885000,"timestamp_seconds":1792696885,"priority":1,"record_length":96,"hex_timestamp":"000001a1650f9f08"} 
[2026-10-23 00:53:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:53:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:53:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 00:53:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:53:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:53:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:53:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:53:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:53:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:53:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:53:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:53:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:53:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:53:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930400768001,"66":27441,"239":206,"86":48896,"24":60,"16":22346461438017536,"45":5620562731780503552},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-23 00:53:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:53:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:53:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930400768001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:53:05] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:53:05] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:53:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22346461438017536,"km_value":22346461438017.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:53:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5620562731780503552,"description":"Unknown IO ID 45"} 
[2026-10-23 00:53:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930400768001,"power":27441,"unknown_239":206,"unknown_86":48896,"ignition":60,"odometer":null,"unknown_45":5620562731780503552}} 
[2026-10-23 00:53:05] local.INFO: DEBUG: GPS processor result {"connection_id":221388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:53:05] local.INFO: GPS data processed {"connection_id":221388,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:53:05] local.INFO: Acknowledgment sent {"connection_id":221388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:53:26] local.INFO: TCP Data received {"connection_id":224409,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:53:26] local.INFO: Processing buffer {"connection_id":224409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:53:26] local.INFO: IMEI packet received {"connection_id":224409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":224409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:53:32] local.INFO: TCP Data received {"connection_id":224409,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:53:32] local.INFO: Processing buffer {"connection_id":224409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:53:32] local.INFO: IMEI packet received {"connection_id":224409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:53:32] local.INFO: IMEI acknowledgment sent {"connection_id":224409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:53:32] local.INFO: TCP Data received {"connection_id":224409,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165109520012d4dddc00687f910005700c330..."} 
[2026-10-23 00:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165109520012d4dddc00687f910005700c330..."} 
[2026-10-23 00:53:32] local.INFO: Processing buffer {"connection_id":224409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165109520012d4dddc00687f910005700c330..."} 
[2026-10-23 00:53:32] local.INFO: Packet analysis {"connection_id":224409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16510"} 
[2026-10-23 00:53:32] local.INFO: Extracted packet for processing {"connection_id":224409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16510"} 
[2026-10-23 00:53:32] local.INFO: GPS Element Parsed {"raw_longitude":760077760,"raw_latitude":109574416,"longitude_deg":76.007776,"latitude_deg":10.9574416,"altitude":87,"angle":195,"satellites":48,"speed":41,"hex_longitude":"2d4dddc0","hex_latitude":"0687f910","is_valid_coordinates":true} 
[2026-10-23 00:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930416640001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22351142952370176,"note":"Value kept but may cause issues"} 
[2026-10-23 00:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5613455488593950720,"note":"Value kept but may cause issues"} 
[2026-10-23 00:53:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792696948000,"timestamp_ms":1792696948000,"timestamp_seconds":1792696948,"priority":1,"record_length":96,"hex_timestamp":"000001a165109520"} 
[2026-10-23 00:53:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:53:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:53:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:53:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:53:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930416640001,"66":27397,"237":206,"86":48896,"24":41,"16":22351142952370176,"45":5613455488593950720},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-10-23 00:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930416640001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:53:32] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 00:53:32] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22351142952370176,"km_value":22351142952370.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5613455488593950720,"description":"Unknown IO ID 45"} 
[2026-10-23 00:53:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930416640001,"power":27397,"unknown_237":206,"unknown_86":48896,"ignition":41,"odometer":null,"unknown_45":5613455488593950720}} 
[2026-10-23 00:53:32] local.INFO: DEBUG: GPS processor result {"connection_id":224409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:53:32] local.INFO: GPS data processed {"connection_id":224409,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:53:32] local.INFO: Acknowledgment sent {"connection_id":224409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:54:04] local.INFO: TCP Data received {"connection_id":224409,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16510bc30012d4dd4400687d5f0005900c22d..."} 
[2026-10-23 00:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16510bc30012d4dd4400687d5f0005900c22d..."} 
[2026-10-23 00:54:04] local.INFO: Processing buffer {"connection_id":224409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16510bc30012d4dd4400687d5f0005900c22d..."} 
[2026-10-23 00:54:04] local.INFO: Packet analysis {"connection_id":224409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16510"} 
[2026-10-23 00:54:04] local.INFO: Extracted packet for processing {"connection_id":224409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16510"} 
[2026-10-23 00:54:04] local.INFO: GPS Element Parsed {"raw_longitude":760075328,"raw_latitude":109565424,"longitude_deg":76.0075328,"latitude_deg":10.9565424,"altitude":89,"angle":194,"satellites":45,"speed":34,"hex_longitude":"2d4dd440","hex_latitude":"0687d5f0","is_valid_coordinates":true} 
[2026-10-23 00:54:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:54:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930418688001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22351593923936256,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5610851845057089536,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:54:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792696958000,"timestamp_ms":1792696958000,"timestamp_seconds":1792696958,"priority":1,"record_length":96,"hex_timestamp":"000001a16510bc30"} 
[2026-10-23 00:54:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:54:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:54:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:54:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:54:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:54:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:54:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:54:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:54:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:54:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:54:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:54:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:54:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:54:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930418688001,"66":27376,"237":206,"86":48896,"24":34,"16":22351593923936256,"45":5610851845057089536},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-10-23 00:54:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:54:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:54:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930418688001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:54:04] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 00:54:04] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:54:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22351593923936256,"km_value":22351593923936.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:54:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5610851845057089536,"description":"Unknown IO ID 45"} 
[2026-10-23 00:54:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930418688001,"power":27376,"unknown_237":206,"unknown_86":48896,"ignition":34,"odometer":null,"unknown_45":5610851845057089536}} 
[2026-10-23 00:54:04] local.INFO: DEBUG: GPS processor result {"connection_id":224409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:54:04] local.INFO: GPS data processed {"connection_id":224409,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:54:04] local.INFO: Acknowledgment sent {"connection_id":224409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:54:28] local.INFO: TCP Data received {"connection_id":221390,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:28] local.INFO: Processing buffer {"connection_id":221390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:28] local.INFO: IMEI packet received {"connection_id":221390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:54:28] local.INFO: IMEI acknowledgment sent {"connection_id":221390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:54:32] local.INFO: TCP Data received {"connection_id":221390,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:32] local.INFO: Processing buffer {"connection_id":221390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:32] local.INFO: IMEI packet received {"connection_id":221390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:54:32] local.INFO: IMEI acknowledgment sent {"connection_id":221390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:54:37] local.INFO: TCP Data received {"connection_id":221390,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221390,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:37] local.INFO: Processing buffer {"connection_id":221390,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:54:37] local.INFO: IMEI packet received {"connection_id":221390,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:54:37] local.INFO: IMEI acknowledgment sent {"connection_id":221390,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:54:37] local.INFO: TCP Data received {"connection_id":221390,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16510e340012d4dcb000687b3f0005a00c231..."} 
[2026-10-23 00:54:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16510e340012d4dcb000687b3f0005a00c231..."} 
[2026-10-23 00:54:37] local.INFO: Processing buffer {"connection_id":221390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16510e340012d4dcb000687b3f0005a00c231..."} 
[2026-10-23 00:54:37] local.INFO: Packet analysis {"connection_id":221390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16510"} 
[2026-10-23 00:54:37] local.INFO: Extracted packet for processing {"connection_id":221390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16510"} 
[2026-10-23 00:54:37] local.INFO: GPS Element Parsed {"raw_longitude":760072960,"raw_latitude":109556720,"longitude_deg":76.007296,"latitude_deg":10.955672,"altitude":90,"angle":194,"satellites":49,"speed":37,"hex_longitude":"2d4dcb00","hex_latitude":"0687b3f0","is_valid_coordinates":true} 
[2026-10-23 00:54:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:54:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930421248001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22352032010600448,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5608177832776036352,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:54:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792696968000,"timestamp_ms":1792696968000,"timestamp_seconds":1792696968,"priority":1,"record_length":96,"hex_timestamp":"000001a16510e340"} 
[2026-10-23 00:54:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:54:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:54:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:54:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:54:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:54:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:54:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:54:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:54:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:54:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:54:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:54:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:54:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:54:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930421248001,"66":27397,"237":206,"86":48896,"24":37,"16":22352032010600448,"45":5608177832776036352},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-10-23 00:54:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:54:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:54:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930421248001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:54:37] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 00:54:37] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:54:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22352032010600448,"km_value":22352032010600.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:54:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5608177832776036352,"description":"Unknown IO ID 45"} 
[2026-10-23 00:54:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930421248001,"power":27397,"unknown_237":206,"unknown_86":48896,"ignition":37,"odometer":null,"unknown_45":5608177832776036352}} 
[2026-10-23 00:54:37] local.INFO: DEBUG: GPS processor result {"connection_id":221390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21018,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:54:37] local.INFO: GPS data processed {"connection_id":221390,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:54:37] local.INFO: Acknowledgment sent {"connection_id":221390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:54:39] local.INFO: TCP Data received {"connection_id":221390,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165110a50012d4dc100068790d0005d00c234..."} 
[2026-10-23 00:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165110a50012d4dc100068790d0005d00c234..."} 
[2026-10-23 00:54:39] local.INFO: Processing buffer {"connection_id":221390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165110a50012d4dc100068790d0005d00c234..."} 
[2026-10-23 00:54:39] local.INFO: Packet analysis {"connection_id":221390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:54:39] local.INFO: Extracted packet for processing {"connection_id":221390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:54:39] local.INFO: GPS Element Parsed {"raw_longitude":760070400,"raw_latitude":109547728,"longitude_deg":76.00704,"latitude_deg":10.9547728,"altitude":93,"angle":194,"satellites":52,"speed":37,"hex_longitude":"2d4dc100","hex_latitude":"068790d0","is_valid_coordinates":true} 
[2026-10-23 00:54:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:54:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930423808001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22352482982166528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5605574189239234560,"note":"Value kept but may cause issues"} 
[2026-10-23 00:54:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:54:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792696978000,"timestamp_ms":1792696978000,"timestamp_seconds":1792696978,"priority":1,"record_length":96,"hex_timestamp":"000001a165110a50"} 
[2026-10-23 00:54:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:54:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:54:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:54:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:54:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:54:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:54:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:54:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:54:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:54:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:54:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:54:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:54:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:54:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930423808001,"66":27397,"237":206,"86":48896,"24":37,"16":22352482982166528,"45":5605574189239234560},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,86,24,16,45]} 
[2026-10-23 00:54:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:54:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:54:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930423808001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:54:39] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 00:54:39] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:54:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22352482982166528,"km_value":22352482982166.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:54:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":5605574189239234560,"description":"Unknown IO ID 45"} 
[2026-10-23 00:54:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930423808001,"power":27397,"unknown_237":206,"unknown_86":48896,"ignition":37,"odometer":null,"unknown_45":5605574189239234560}} 
[2026-10-23 00:54:39] local.INFO: DEBUG: GPS processor result {"connection_id":221390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:54:39] local.INFO: GPS data processed {"connection_id":221390,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:54:39] local.INFO: Acknowledgment sent {"connection_id":221390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:55:10] local.INFO: TCP Data received {"connection_id":221390,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165113160012d4db78006876e38005f00c232..."} 
[2026-10-23 00:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221390,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165113160012d4db78006876e38005f00c232..."} 
[2026-10-23 00:55:10] local.INFO: Processing buffer {"connection_id":221390,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165113160012d4db78006876e38005f00c232..."} 
[2026-10-23 00:55:10] local.INFO: Packet analysis {"connection_id":221390,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:55:10] local.INFO: Extracted packet for processing {"connection_id":221390,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:55:10] local.INFO: GPS Element Parsed {"raw_longitude":760067968,"raw_latitude":109538872,"longitude_deg":76.0067968,"latitude_deg":10.9538872,"altitude":95,"angle":194,"satellites":50,"speed":35,"hex_longitude":"2d4db780","hex_latitude":"06876e38","is_valid_coordinates":true} 
[2026-10-23 00:55:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:55:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930426368001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22352929658765312,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5602759439469826048,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:55:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792696988000,"timestamp_ms":1792696988000,"timestamp_seconds":1792696988,"priority":1,"record_length":96,"hex_timestamp":"000001a165113160"} 
[2026-10-23 00:55:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:55:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:55:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:55:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:55:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:55:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:55:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:55:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221390,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:55:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:55:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221390,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:55:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:55:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:55:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:55:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930426368001,"66":27365,"239":206,"86":48896,"24":35,"16":22352929658765312,"45":5602759439469826048},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-23 00:55:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:55:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:55:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930426368001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:55:10] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:55:10] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:55:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22352929658765312,"km_value":22352929658765.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:55:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5602759439469826048,"description":"Unknown IO ID 45"} 
[2026-10-23 00:55:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930426368001,"power":27365,"unknown_239":206,"unknown_86":48896,"ignition":35,"odometer":null,"unknown_45":5602759439469826048}} 
[2026-10-23 00:55:10] local.INFO: DEBUG: GPS processor result {"connection_id":221390,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:55:10] local.INFO: GPS data processed {"connection_id":221390,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:55:10] local.INFO: Acknowledgment sent {"connection_id":221390,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:55:26] local.INFO: TCP Data received {"connection_id":222705,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:26] local.INFO: Processing buffer {"connection_id":222705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:26] local.INFO: IMEI packet received {"connection_id":222705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:55:26] local.INFO: IMEI acknowledgment sent {"connection_id":222705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:55:30] local.INFO: TCP Data received {"connection_id":222705,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:30] local.INFO: Processing buffer {"connection_id":222705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:30] local.INFO: IMEI packet received {"connection_id":222705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":222705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:55:31] local.INFO: TCP Data received {"connection_id":222705,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:31] local.INFO: Processing buffer {"connection_id":222705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:55:31] local.INFO: IMEI packet received {"connection_id":222705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":222705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:55:32] local.INFO: TCP Data received {"connection_id":222705,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165115870012d4daf0006874c80006100c232..."} 
[2026-10-23 00:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165115870012d4daf0006874c80006100c232..."} 
[2026-10-23 00:55:32] local.INFO: Processing buffer {"connection_id":222705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165115870012d4daf0006874c80006100c232..."} 
[2026-10-23 00:55:32] local.INFO: Packet analysis {"connection_id":222705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:55:32] local.INFO: Extracted packet for processing {"connection_id":222705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:55:32] local.INFO: GPS Element Parsed {"raw_longitude":760065792,"raw_latitude":109530240,"longitude_deg":76.0065792,"latitude_deg":10.953024,"altitude":97,"angle":194,"satellites":50,"speed":35,"hex_longitude":"2d4daf00","hex_latitude":"06874c80","is_valid_coordinates":true} 
[2026-10-23 00:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:55:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930428928001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22353359155494912,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5600085427188807680,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:55:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792696998000,"timestamp_ms":1792696998000,"timestamp_seconds":1792696998,"priority":1,"record_length":96,"hex_timestamp":"000001a165115870"} 
[2026-10-23 00:55:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:55:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:55:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:55:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:55:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:55:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:55:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:55:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:55:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:55:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:55:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:55:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:55:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930428928001,"66":27463,"239":206,"86":48896,"24":35,"16":22353359155494912,"45":5600085427188807680},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-23 00:55:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:55:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:55:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930428928001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:55:32] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:55:32] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:55:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22353359155494912,"km_value":22353359155494.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:55:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5600085427188807680,"description":"Unknown IO ID 45"} 
[2026-10-23 00:55:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930428928001,"power":27463,"unknown_239":206,"unknown_86":48896,"ignition":35,"odometer":null,"unknown_45":5600085427188807680}} 
[2026-10-23 00:55:32] local.INFO: DEBUG: GPS processor result {"connection_id":222705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:55:32] local.INFO: GPS data processed {"connection_id":222705,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:55:32] local.INFO: Acknowledgment sent {"connection_id":222705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:55:37] local.INFO: TCP Data received {"connection_id":222705,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165118368012d4da540068727c0006300c231..."} 
[2026-10-23 00:55:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165118368012d4da540068727c0006300c231..."} 
[2026-10-23 00:55:37] local.INFO: Processing buffer {"connection_id":222705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165118368012d4da540068727c0006300c231..."} 
[2026-10-23 00:55:37] local.INFO: Packet analysis {"connection_id":222705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:55:37] local.INFO: Extracted packet for processing {"connection_id":222705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:55:37] local.INFO: GPS Element Parsed {"raw_longitude":760063296,"raw_latitude":109520832,"longitude_deg":76.0063296,"latitude_deg":10.9520832,"altitude":99,"angle":194,"satellites":49,"speed":35,"hex_longitude":"2d4da540","hex_latitude":"068727c0","is_valid_coordinates":true} 
[2026-10-23 00:55:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:55:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22353831601897472,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5597692889884557312,"note":"Value kept but may cause issues"} 
[2026-10-23 00:55:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:55:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792697009000,"timestamp_ms":1792697009000,"timestamp_seconds":1792697009,"priority":1,"record_length":96,"hex_timestamp":"000001a165118368"} 
[2026-10-23 00:55:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:55:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:55:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:55:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:55:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:55:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:55:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:55:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:55:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:55:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:55:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:55:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:55:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:55:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930431488001,"66":27376,"239":206,"86":48896,"24":35,"16":22353831601897472,"45":5597692889884557312},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-23 00:55:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:55:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:55:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:55:37] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:55:37] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:55:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22353831601897472,"km_value":22353831601897.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:55:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5597692889884557312,"description":"Unknown IO ID 45"} 
[2026-10-23 00:55:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930431488001,"power":27376,"unknown_239":206,"unknown_86":48896,"ignition":35,"odometer":null,"unknown_45":5597692889884557312}} 
[2026-10-23 00:55:37] local.INFO: DEBUG: GPS processor result {"connection_id":222705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21022,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:55:37] local.INFO: GPS data processed {"connection_id":222705,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:55:37] local.INFO: Acknowledgment sent {"connection_id":222705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:56:09] local.INFO: TCP Data received {"connection_id":222705,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16511ae60012d4d9bc006870388006600c22d..."} 
[2026-10-23 00:56:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16511ae60012d4d9bc006870388006600c22d..."} 
[2026-10-23 00:56:09] local.INFO: Processing buffer {"connection_id":222705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16511ae60012d4d9bc006870388006600c22d..."} 
[2026-10-23 00:56:09] local.INFO: Packet analysis {"connection_id":222705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:56:09] local.INFO: Extracted packet for processing {"connection_id":222705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16511"} 
[2026-10-23 00:56:09] local.INFO: GPS Element Parsed {"raw_longitude":760060864,"raw_latitude":109511560,"longitude_deg":76.0060864,"latitude_deg":10.951156,"altitude":102,"angle":194,"satellites":45,"speed":34,"hex_longitude":"2d4d9bc0","hex_latitude":"06870388","is_valid_coordinates":true} 
[2026-10-23 00:56:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:56:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930434304001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:56:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22354295458365440,"note":"Value kept but may cause issues"} 
[2026-10-23 00:56:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5594948508859219968,"note":"Value kept but may cause issues"} 
[2026-10-23 00:56:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,86,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:56:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792697020000,"timestamp_ms":1792697020000,"timestamp_seconds":1792697020,"priority":1,"record_length":96,"hex_timestamp":"000001a16511ae60"} 
[2026-10-23 00:56:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:56:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:56:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:56:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:56:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:56:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:56:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:56:09] local.INFO: Teltonika packet parsed successfully {"connection_id":222705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:56:09] local.INFO: Passing IMEI to GPS processor {"connection_id":222705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:56:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":222705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:56:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:56:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:56:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:56:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930434304001,"66":27484,"239":206,"86":48896,"24":34,"16":22354295458365440,"45":5594948508859219968},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,86,24,16,45]} 
[2026-10-23 00:56:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:56:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:56:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930434304001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:56:09] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 00:56:09] local.INFO: Unknown IO ID detected {"io_id":86,"value":48896,"description":"Unknown IO ID 86"} 
[2026-10-23 00:56:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22354295458365440,"km_value":22354295458365.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:56:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5594948508859219968,"description":"Unknown IO ID 45"} 
[2026-10-23 00:56:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930434304001,"power":27484,"unknown_239":206,"unknown_86":48896,"ignition":34,"odometer":null,"unknown_45":5594948508859219968}} 
[2026-10-23 00:56:09] local.INFO: DEBUG: GPS processor result {"connection_id":222705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:56:09] local.INFO: GPS data processed {"connection_id":222705,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:56:09] local.INFO: Acknowledgment sent {"connection_id":222705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:56:26] local.INFO: TCP Data received {"connection_id":224410,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:26] local.INFO: Processing buffer {"connection_id":224410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:26] local.INFO: IMEI packet received {"connection_id":224410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":224410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:56:30] local.INFO: TCP Data received {"connection_id":224410,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:30] local.INFO: Processing buffer {"connection_id":224410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:30] local.INFO: IMEI packet received {"connection_id":224410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":224410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:56:31] local.INFO: TCP Data received {"connection_id":224410,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:31] local.INFO: Processing buffer {"connection_id":224410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:56:31] local.INFO: IMEI packet received {"connection_id":224410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:56:31] local.INFO: IMEI acknowledgment sent {"connection_id":224410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:56:32] local.INFO: TCP Data received {"connection_id":224410,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165134c70012d4cc8000685b898007400d232..."} 
[2026-10-23 00:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165134c70012d4cc8000685b898007400d232..."} 
[2026-10-23 00:56:32] local.INFO: Processing buffer {"connection_id":224410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165134c70012d4cc8000685b898007400d232..."} 
[2026-10-23 00:56:32] local.INFO: Packet analysis {"connection_id":224410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:56:32] local.INFO: Extracted packet for processing {"connection_id":224410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:56:32] local.INFO: GPS Element Parsed {"raw_longitude":760006656,"raw_latitude":109426840,"longitude_deg":76.0006656,"latitude_deg":10.942684,"altitude":116,"angle":210,"satellites":50,"speed":51,"hex_longitude":"2d4cc800","hex_latitude":"0685b898","is_valid_coordinates":true} 
[2026-10-23 00:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:56:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930462464001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:56:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22359230375788544,"note":"Value kept but may cause issues"} 
[2026-10-23 00:56:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5538583144750673920,"note":"Value kept but may cause issues"} 
[2026-10-23 00:56:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,242,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:56:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792697126000,"timestamp_ms":1792697126000,"timestamp_seconds":1792697126,"priority":1,"record_length":96,"hex_timestamp":"000001a165134c70"} 
[2026-10-23 00:56:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:56:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:56:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:56:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:56:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:56:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:56:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:56:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:56:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:56:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:56:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:56:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:56:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930462464001,"66":27397,"242":206,"80":60928,"24":51,"16":22359230375788544,"45":5538583144750673920},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,242,80,24,16,45]} 
[2026-10-23 00:56:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:56:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:56:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930462464001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:56:32] local.INFO: Unknown IO ID detected {"io_id":242,"value":206,"description":"Unknown IO ID 242"} 
[2026-10-23 00:56:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:56:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22359230375788544,"km_value":22359230375788.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:56:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5538583144750673920,"description":"Unknown IO ID 45"} 
[2026-10-23 00:56:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930462464001,"power":27397,"unknown_242":206,"unknown_80":60928,"ignition":51,"odometer":null,"unknown_45":5538583144750673920}} 
[2026-10-23 00:56:32] local.INFO: DEBUG: GPS processor result {"connection_id":224410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21024,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:56:32] local.INFO: GPS data processed {"connection_id":224410,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:56:32] local.INFO: Acknowledgment sent {"connection_id":224410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:56:34] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:56:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:56:34] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 00:56:34] local.INFO: IMEI packet received {"connection_id":221389,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 00:56:34] local.INFO: IMEI acknowledgment sent {"connection_id":221389,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:57:04] local.INFO: TCP Data received {"connection_id":224410,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165135c10012d4cc0400685a780007200c632..."} 
[2026-10-23 00:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165135c10012d4cc0400685a780007200c632..."} 
[2026-10-23 00:57:04] local.INFO: Processing buffer {"connection_id":224410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165135c10012d4cc0400685a780007200c632..."} 
[2026-10-23 00:57:04] local.INFO: Packet analysis {"connection_id":224410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:57:04] local.INFO: Extracted packet for processing {"connection_id":224410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:57:04] local.INFO: GPS Element Parsed {"raw_longitude":760004672,"raw_latitude":109422464,"longitude_deg":76.0004672,"latitude_deg":10.9422464,"altitude":114,"angle":198,"satellites":50,"speed":44,"hex_longitude":"2d4cc040","hex_latitude":"0685a780","is_valid_coordinates":true} 
[2026-10-23 00:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:57:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930464256001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22359462304022528,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5532672170237925376,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:57:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792697130000,"timestamp_ms":1792697130000,"timestamp_seconds":1792697130,"priority":1,"record_length":96,"hex_timestamp":"000001a165135c10"} 
[2026-10-23 00:57:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:57:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:57:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:57:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:57:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:57:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:57:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:57:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:57:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:57:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:57:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:57:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:57:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930464256001,"66":27397,"134":206,"80":60928,"24":44,"16":22359462304022528,"45":5532672170237925376},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 00:57:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:57:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:57:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930464256001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:57:04] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 00:57:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:57:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22359462304022528,"km_value":22359462304022.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:57:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5532672170237925376,"description":"Unknown IO ID 45"} 
[2026-10-23 00:57:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930464256001,"power":27397,"unknown_134":206,"unknown_80":60928,"ignition":44,"odometer":null,"unknown_45":5532672170237925376}} 
[2026-10-23 00:57:04] local.INFO: DEBUG: GPS processor result {"connection_id":224410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:57:04] local.INFO: GPS data processed {"connection_id":224410,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:57:04] local.INFO: Acknowledgment sent {"connection_id":224410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:57:30] local.INFO: TCP Data received {"connection_id":222706,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:30] local.INFO: Processing buffer {"connection_id":222706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:30] local.INFO: IMEI packet received {"connection_id":222706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":222706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:57:31] local.INFO: TCP Data received {"connection_id":222706,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:31] local.INFO: Processing buffer {"connection_id":222706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:31] local.INFO: IMEI packet received {"connection_id":222706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:57:31] local.INFO: IMEI acknowledgment sent {"connection_id":222706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:57:36] local.INFO: TCP Data received {"connection_id":222706,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:36] local.INFO: Processing buffer {"connection_id":222706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:57:36] local.INFO: IMEI packet received {"connection_id":222706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":222706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:57:37] local.INFO: TCP Data received {"connection_id":222706,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165136f98012d4cbc40068592c0007000b832..."} 
[2026-10-23 00:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165136f98012d4cbc40068592c0007000b832..."} 
[2026-10-23 00:57:37] local.INFO: Processing buffer {"connection_id":222706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165136f98012d4cbc40068592c0007000b832..."} 
[2026-10-23 00:57:37] local.INFO: Packet analysis {"connection_id":222706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:57:37] local.INFO: Extracted packet for processing {"connection_id":222706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:57:37] local.INFO: GPS Element Parsed {"raw_longitude":760003648,"raw_latitude":109417152,"longitude_deg":76.0003648,"latitude_deg":10.9417152,"altitude":112,"angle":184,"satellites":50,"speed":43,"hex_longitude":"2d4cbc40","hex_latitude":"068592c0","is_valid_coordinates":true} 
[2026-10-23 00:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:57:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930465280001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22359724297027584,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5530490739167297536,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:57:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792697135000,"timestamp_ms":1792697135000,"timestamp_seconds":1792697135,"priority":1,"record_length":96,"hex_timestamp":"000001a165136f98"} 
[2026-10-23 00:57:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:57:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 00:57:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:57:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:57:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:57:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:57:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:57:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:57:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:57:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:57:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:57:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:57:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930465280001,"66":27245,"134":206,"80":60928,"24":43,"16":22359724297027584,"45":5530490739167297536},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 00:57:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:57:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:57:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930465280001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:57:37] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 00:57:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:57:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22359724297027584,"km_value":22359724297027.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:57:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5530490739167297536,"description":"Unknown IO ID 45"} 
[2026-10-23 00:57:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930465280001,"power":27245,"unknown_134":206,"unknown_80":60928,"ignition":43,"odometer":null,"unknown_45":5530490739167297536}} 
[2026-10-23 00:57:37] local.INFO: DEBUG: GPS processor result {"connection_id":222706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:57:37] local.INFO: GPS data processed {"connection_id":222706,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:57:37] local.INFO: Acknowledgment sent {"connection_id":222706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:57:38] local.INFO: TCP Data received {"connection_id":222706,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165137f38012d4cbd00068580c8006f00ab34..."} 
[2026-10-23 00:57:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165137f38012d4cbd00068580c8006f00ab34..."} 
[2026-10-23 00:57:38] local.INFO: Processing buffer {"connection_id":222706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165137f38012d4cbd00068580c8006f00ab34..."} 
[2026-10-23 00:57:38] local.INFO: Packet analysis {"connection_id":222706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:57:38] local.INFO: Extracted packet for processing {"connection_id":222706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16513"} 
[2026-10-23 00:57:38] local.INFO: GPS Element Parsed {"raw_longitude":760003840,"raw_latitude":109412552,"longitude_deg":76.000384,"latitude_deg":10.9412552,"altitude":111,"angle":171,"satellites":52,"speed":48,"hex_longitude":"2d4cbd00","hex_latitude":"068580c8","is_valid_coordinates":true} 
[2026-10-23 00:57:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:57:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930466560001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22359947635326976,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5529364839259095040,"note":"Value kept but may cause issues"} 
[2026-10-23 00:57:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:57:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792697139000,"timestamp_ms":1792697139000,"timestamp_seconds":1792697139,"priority":1,"record_length":96,"hex_timestamp":"000001a165137f38"} 
[2026-10-23 00:57:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:57:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:57:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 00:57:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:57:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:57:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:57:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:57:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:57:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:57:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:57:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:57:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:57:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:57:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930466560001,"66":27463,"134":206,"80":60928,"24":48,"16":22359947635326976,"45":5529364839259095040},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 00:57:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:57:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:57:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930466560001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:57:38] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 00:57:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:57:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22359947635326976,"km_value":22359947635326.977,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:57:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5529364839259095040,"description":"Unknown IO ID 45"} 
[2026-10-23 00:57:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930466560001,"power":27463,"unknown_134":206,"unknown_80":60928,"ignition":48,"odometer":null,"unknown_45":5529364839259095040}} 
[2026-10-23 00:57:38] local.INFO: DEBUG: GPS processor result {"connection_id":222706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:57:38] local.INFO: GPS data processed {"connection_id":222706,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:57:38] local.INFO: Acknowledgment sent {"connection_id":222706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:58:10] local.INFO: TCP Data received {"connection_id":222706,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16514e2b0012d4dacc006847e880080006333..."} 
[2026-10-23 00:58:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16514e2b0012d4dacc006847e880080006333..."} 
[2026-10-23 00:58:10] local.INFO: Processing buffer {"connection_id":222706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16514e2b0012d4dacc006847e880080006333..."} 
[2026-10-23 00:58:10] local.INFO: Packet analysis {"connection_id":222706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16514"} 
[2026-10-23 00:58:10] local.INFO: Extracted packet for processing {"connection_id":222706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16514"} 
[2026-10-23 00:58:10] local.INFO: GPS Element Parsed {"raw_longitude":760065216,"raw_latitude":109346440,"longitude_deg":76.0065216,"latitude_deg":10.934644,"altitude":128,"angle":99,"satellites":51,"speed":39,"hex_longitude":"2d4dacc0","hex_latitude":"06847e88","is_valid_coordinates":true} 
[2026-10-23 00:58:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:58:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930488320001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22364586200006656,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5586574628257794048,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:58:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792697230000,"timestamp_ms":1792697230000,"timestamp_seconds":1792697230,"priority":1,"record_length":96,"hex_timestamp":"000001a16514e2b0"} 
[2026-10-23 00:58:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:58:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:58:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 00:58:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:58:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:58:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:58:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:58:10] local.INFO: Teltonika packet parsed successfully {"connection_id":222706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:58:10] local.INFO: Passing IMEI to GPS processor {"connection_id":222706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:58:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":222706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:58:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:58:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:58:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:58:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930488320001,"66":27376,"243":206,"80":60928,"24":39,"16":22364586200006656,"45":5586574628257794048},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,80,24,16,45]} 
[2026-10-23 00:58:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:58:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:58:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930488320001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:58:10] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-10-23 00:58:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:58:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22364586200006656,"km_value":22364586200006.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:58:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5586574628257794048,"description":"Unknown IO ID 45"} 
[2026-10-23 00:58:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930488320001,"power":27376,"unknown_243":206,"unknown_80":60928,"ignition":39,"odometer":null,"unknown_45":5586574628257794048}} 
[2026-10-23 00:58:10] local.INFO: DEBUG: GPS processor result {"connection_id":222706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:58:10] local.INFO: GPS data processed {"connection_id":222706,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:58:10] local.INFO: Acknowledgment sent {"connection_id":222706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:58:28] local.INFO: TCP Data received {"connection_id":221038,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:58:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221038,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:58:28] local.INFO: Processing buffer {"connection_id":221038,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:58:28] local.INFO: IMEI packet received {"connection_id":221038,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:58:28] local.INFO: IMEI acknowledgment sent {"connection_id":221038,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:58:29] local.INFO: TCP Data received {"connection_id":221038,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221038,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:58:29] local.INFO: Processing buffer {"connection_id":221038,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:58:29] local.INFO: IMEI packet received {"connection_id":221038,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":221038,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:58:30] local.INFO: TCP Data received {"connection_id":221038,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651505d8012d4dd080068478a00081006333..."} 
[2026-10-23 00:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651505d8012d4dd080068478a00081006333..."} 
[2026-10-23 00:58:30] local.INFO: Processing buffer {"connection_id":221038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651505d8012d4dd080068478a00081006333..."} 
[2026-10-23 00:58:30] local.INFO: Packet analysis {"connection_id":221038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:58:30] local.INFO: Extracted packet for processing {"connection_id":221038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:58:30] local.INFO: GPS Element Parsed {"raw_longitude":760074368,"raw_latitude":109344928,"longitude_deg":76.0074368,"latitude_deg":10.9344928,"altitude":129,"angle":99,"satellites":51,"speed":41,"hex_longitude":"2d4dd080","hex_latitude":"068478a0","is_valid_coordinates":true} 
[2026-10-23 00:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930490880001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22365028581638144,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5597059571139905536,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792697239000,"timestamp_ms":1792697239000,"timestamp_seconds":1792697239,"priority":1,"record_length":96,"hex_timestamp":"000001a1651505d8"} 
[2026-10-23 00:58:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:58:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 00:58:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:58:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:58:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:58:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930490880001,"66":27365,"243":206,"80":60928,"24":41,"16":22365028581638144,"45":5597059571139905536},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,80,24,16,45]} 
[2026-10-23 00:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930490880001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:58:30] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-10-23 00:58:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22365028581638144,"km_value":22365028581638.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":5597059571139905536,"description":"Unknown IO ID 45"} 
[2026-10-23 00:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930490880001,"power":27365,"unknown_243":206,"unknown_80":60928,"ignition":41,"odometer":null,"unknown_45":5597059571139905536}} 
[2026-10-23 00:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":221038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:58:30] local.INFO: GPS data processed {"connection_id":221038,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:58:30] local.INFO: Acknowledgment sent {"connection_id":221038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:58:32] local.INFO: TCP Data received {"connection_id":221038,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165152900012d4df50006846fb80081006d32..."} 
[2026-10-23 00:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165152900012d4df50006846fb80081006d32..."} 
[2026-10-23 00:58:32] local.INFO: Processing buffer {"connection_id":221038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165152900012d4df50006846fb80081006d32..."} 
[2026-10-23 00:58:32] local.INFO: Packet analysis {"connection_id":221038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:58:32] local.INFO: Extracted packet for processing {"connection_id":221038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:58:32] local.INFO: GPS Element Parsed {"raw_longitude":760083712,"raw_latitude":109342648,"longitude_deg":76.0083712,"latitude_deg":10.9342648,"altitude":129,"angle":109,"satellites":50,"speed":42,"hex_longitude":"2d4df500","hex_latitude":"06846fb8","is_valid_coordinates":true} 
[2026-10-23 00:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930493184001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22365488143138816,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5607122301556924416,"note":"Value kept but may cause issues"} 
[2026-10-23 00:58:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792697248000,"timestamp_ms":1792697248000,"timestamp_seconds":1792697248,"priority":1,"record_length":96,"hex_timestamp":"000001a165152900"} 
[2026-10-23 00:58:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:58:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 00:58:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:58:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:58:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:58:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930493184001,"66":27463,"184":206,"80":60928,"24":42,"16":22365488143138816,"45":5607122301556924416},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-23 00:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930493184001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:58:32] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-23 00:58:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22365488143138816,"km_value":22365488143138.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5607122301556924416,"description":"Unknown IO ID 45"} 
[2026-10-23 00:58:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930493184001,"power":27463,"unknown_184":206,"unknown_80":60928,"ignition":42,"odometer":null,"unknown_45":5607122301556924416}} 
[2026-10-23 00:58:32] local.INFO: DEBUG: GPS processor result {"connection_id":221038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:58:32] local.INFO: GPS data processed {"connection_id":221038,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:58:32] local.INFO: Acknowledgment sent {"connection_id":221038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:59:03] local.INFO: TCP Data received {"connection_id":221038,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165154840012d4e150006846158007f007733..."} 
[2026-10-23 00:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221038,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165154840012d4e150006846158007f007733..."} 
[2026-10-23 00:59:03] local.INFO: Processing buffer {"connection_id":221038,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165154840012d4e150006846158007f007733..."} 
[2026-10-23 00:59:03] local.INFO: Packet analysis {"connection_id":221038,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:59:03] local.INFO: Extracted packet for processing {"connection_id":221038,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:59:03] local.INFO: GPS Element Parsed {"raw_longitude":760091904,"raw_latitude":109338968,"longitude_deg":76.0091904,"latitude_deg":10.9338968,"altitude":127,"angle":119,"satellites":51,"speed":46,"hex_longitude":"2d4e1500","hex_latitude":"06846158","is_valid_coordinates":true} 
[2026-10-23 00:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:59:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930495488001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:59:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22365917639868416,"note":"Value kept but may cause issues"} 
[2026-10-23 00:59:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5617396138206279680,"note":"Value kept but may cause issues"} 
[2026-10-23 00:59:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:59:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792697256000,"timestamp_ms":1792697256000,"timestamp_seconds":1792697256,"priority":1,"record_length":96,"hex_timestamp":"000001a165154840"} 
[2026-10-23 00:59:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:59:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 00:59:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:59:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:59:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:59:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:59:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221038,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:59:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:59:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221038,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:59:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:59:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:59:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:59:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930495488001,"66":27245,"184":206,"80":60928,"24":46,"16":22365917639868416,"45":5617396138206279680},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-23 00:59:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:59:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:59:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930495488001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:59:03] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-23 00:59:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:59:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22365917639868416,"km_value":22365917639868.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:59:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5617396138206279680,"description":"Unknown IO ID 45"} 
[2026-10-23 00:59:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930495488001,"power":27245,"unknown_184":206,"unknown_80":60928,"ignition":46,"odometer":null,"unknown_45":5617396138206279680}} 
[2026-10-23 00:59:03] local.INFO: DEBUG: GPS processor result {"connection_id":221038,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:59:03] local.INFO: GPS data processed {"connection_id":221038,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:59:03] local.INFO: Acknowledgment sent {"connection_id":221038,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 00:59:42] local.INFO: TCP Data received {"connection_id":224412,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:59:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:59:42] local.INFO: Processing buffer {"connection_id":224412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:59:42] local.INFO: IMEI packet received {"connection_id":224412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 00:59:42] local.INFO: IMEI acknowledgment sent {"connection_id":224412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 00:59:47] local.INFO: TCP Data received {"connection_id":224412,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:59:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:59:47] local.INFO: Processing buffer {"connection_id":224412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 00:59:47] local.INFO: IMEI packet received {"connection_id":224412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 00:59:47] local.INFO: IMEI acknowledgment sent {"connection_id":224412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 00:59:48] local.INFO: TCP Data received {"connection_id":224412,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165156780012d4e34c006844aa8007d008432..."} 
[2026-10-23 00:59:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165156780012d4e34c006844aa8007d008432..."} 
[2026-10-23 00:59:48] local.INFO: Processing buffer {"connection_id":224412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165156780012d4e34c006844aa8007d008432..."} 
[2026-10-23 00:59:48] local.INFO: Packet analysis {"connection_id":224412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:59:48] local.INFO: Extracted packet for processing {"connection_id":224412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16515"} 
[2026-10-23 00:59:48] local.INFO: GPS Element Parsed {"raw_longitude":760100032,"raw_latitude":109333160,"longitude_deg":76.0100032,"latitude_deg":10.933316,"altitude":125,"angle":132,"satellites":50,"speed":51,"hex_longitude":"2d4e34c0","hex_latitude":"06844aa8","is_valid_coordinates":true} 
[2026-10-23 00:59:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 00:59:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930497536001,"note":"Value kept but may cause issues"} 
[2026-10-23 00:59:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22366394381238272,"note":"Value kept but may cause issues"} 
[2026-10-23 00:59:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5626403337460078592,"note":"Value kept but may cause issues"} 
[2026-10-23 00:59:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 00:59:48] local.INFO: AVL Record Parsed {"raw_timestamp":1792697264000,"timestamp_ms":1792697264000,"timestamp_seconds":1792697264,"priority":1,"record_length":96,"hex_timestamp":"000001a165156780"} 
[2026-10-23 00:59:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 00:59:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 00:59:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 00:59:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 00:59:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 00:59:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 00:59:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 00:59:48] local.INFO: Teltonika packet parsed successfully {"connection_id":224412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 00:59:48] local.INFO: Passing IMEI to GPS processor {"connection_id":224412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:59:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":224412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 00:59:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 00:59:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 00:59:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 00:59:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930497536001,"66":27397,"184":206,"80":60928,"24":51,"16":22366394381238272,"45":5626403337460078592},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,80,24,16,45]} 
[2026-10-23 00:59:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 00:59:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 00:59:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930497536001,"description":"Unknown IO ID 0"} 
[2026-10-23 00:59:48] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-23 00:59:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 00:59:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22366394381238272,"km_value":22366394381238.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 00:59:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":5626403337460078592,"description":"Unknown IO ID 45"} 
[2026-10-23 00:59:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930497536001,"power":27397,"unknown_184":206,"unknown_80":60928,"ignition":51,"odometer":null,"unknown_45":5626403337460078592}} 
[2026-10-23 00:59:48] local.INFO: DEBUG: GPS processor result {"connection_id":224412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 00:59:48] local.INFO: GPS data processed {"connection_id":224412,"processed":1,"errors":0,"total":1} 
[2026-10-23 00:59:48] local.INFO: Acknowledgment sent {"connection_id":224412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:00:26] local.INFO: TCP Data received {"connection_id":224413,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:00:26] local.INFO: Processing buffer {"connection_id":224413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:00:26] local.INFO: IMEI packet received {"connection_id":224413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":224413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:00:32] local.INFO: TCP Data received {"connection_id":224413,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:00:32] local.INFO: Processing buffer {"connection_id":224413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:00:32] local.INFO: IMEI packet received {"connection_id":224413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:00:32] local.INFO: IMEI acknowledgment sent {"connection_id":224413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:00:33] local.INFO: TCP Data received {"connection_id":224413,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16516b388012d4f66400683ba900081006234..."} 
[2026-10-23 01:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16516b388012d4f66400683ba900081006234..."} 
[2026-10-23 01:00:33] local.INFO: Processing buffer {"connection_id":224413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16516b388012d4f66400683ba900081006234..."} 
[2026-10-23 01:00:33] local.INFO: Packet analysis {"connection_id":224413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16516"} 
[2026-10-23 01:00:33] local.INFO: Extracted packet for processing {"connection_id":224413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16516"} 
[2026-10-23 01:00:33] local.INFO: GPS Element Parsed {"raw_longitude":760178240,"raw_latitude":109296272,"longitude_deg":76.017824,"latitude_deg":10.9296272,"altitude":129,"angle":98,"satellites":52,"speed":29,"hex_longitude":"2d4f6640","hex_latitude":"0683ba90","is_valid_coordinates":true} 
[2026-10-23 01:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930518016001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22370783837814784,"note":"Value kept but may cause issues"} 
[2026-10-23 01:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5711127305439387648,"note":"Value kept but may cause issues"} 
[2026-10-23 01:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,183,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792697349000,"timestamp_ms":1792697349000,"timestamp_seconds":1792697349,"priority":1,"record_length":96,"hex_timestamp":"000001a16516b388"} 
[2026-10-23 01:00:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:00:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:00:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:00:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:00:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:00:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930518016001,"66":27321,"183":206,"80":60928,"24":29,"16":22370783837814784,"45":5711127305439387648},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,183,80,24,16,45]} 
[2026-10-23 01:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930518016001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:00:33] local.INFO: Unknown IO ID detected {"io_id":183,"value":206,"description":"Unknown IO ID 183"} 
[2026-10-23 01:00:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22370783837814784,"km_value":22370783837814.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5711127305439387648,"description":"Unknown IO ID 45"} 
[2026-10-23 01:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930518016001,"power":27321,"unknown_183":206,"unknown_80":60928,"ignition":29,"odometer":null,"unknown_45":5711127305439387648}} 
[2026-10-23 01:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":224413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:00:33] local.INFO: GPS data processed {"connection_id":224413,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:00:33] local.INFO: Acknowledgment sent {"connection_id":224413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:01:04] local.INFO: TCP Data received {"connection_id":224413,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16516e268012d4f8a800683b5280083006335..."} 
[2026-10-23 01:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16516e268012d4f8a800683b5280083006335..."} 
[2026-10-23 01:01:04] local.INFO: Processing buffer {"connection_id":224413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16516e268012d4f8a800683b5280083006335..."} 
[2026-10-23 01:01:04] local.INFO: Packet analysis {"connection_id":224413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16516"} 
[2026-10-23 01:01:04] local.INFO: Extracted packet for processing {"connection_id":224413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16516"} 
[2026-10-23 01:01:04] local.INFO: GPS Element Parsed {"raw_longitude":760187520,"raw_latitude":109294888,"longitude_deg":76.018752,"latitude_deg":10.9294888,"altitude":131,"angle":99,"satellites":53,"speed":32,"hex_longitude":"2d4f8a80","hex_latitude":"0683b528","is_valid_coordinates":true} 
[2026-10-23 01:01:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:01:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930521344001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:01:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22371230514413568,"note":"Value kept but may cause issues"} 
[2026-10-23 01:01:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5721330773344817152,"note":"Value kept but may cause issues"} 
[2026-10-23 01:01:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:01:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792697361000,"timestamp_ms":1792697361000,"timestamp_seconds":1792697361,"priority":1,"record_length":96,"hex_timestamp":"000001a16516e268"} 
[2026-10-23 01:01:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:01:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:01:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 01:01:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:01:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:01:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:01:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:01:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:01:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:01:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:01:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:01:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:01:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:01:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930521344001,"66":27484,"174":206,"80":60928,"24":32,"16":22371230514413568,"45":5721330773344817152},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 01:01:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:01:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:01:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930521344001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:01:04] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 01:01:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:01:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22371230514413568,"km_value":22371230514413.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:01:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5721330773344817152,"description":"Unknown IO ID 45"} 
[2026-10-23 01:01:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930521344001,"power":27484,"unknown_174":206,"unknown_80":60928,"ignition":32,"odometer":null,"unknown_45":5721330773344817152}} 
[2026-10-23 01:01:04] local.INFO: DEBUG: GPS processor result {"connection_id":224413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:01:04] local.INFO: GPS data processed {"connection_id":224413,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:01:04] local.INFO: Acknowledgment sent {"connection_id":224413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:01:26] local.INFO: TCP Data received {"connection_id":222707,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:01:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:01:26] local.INFO: Processing buffer {"connection_id":222707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:01:26] local.INFO: IMEI packet received {"connection_id":222707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:01:26] local.INFO: IMEI acknowledgment sent {"connection_id":222707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:01:32] local.INFO: TCP Data received {"connection_id":222707,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:01:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:01:32] local.INFO: Processing buffer {"connection_id":222707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:01:32] local.INFO: IMEI packet received {"connection_id":222707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:01:32] local.INFO: IMEI acknowledgment sent {"connection_id":222707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:01:33] local.INFO: TCP Data received {"connection_id":222707,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165170d60012d4fae400683afa00087006435..."} 
[2026-10-23 01:01:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165170d60012d4fae400683afa00087006435..."} 
[2026-10-23 01:01:33] local.INFO: Processing buffer {"connection_id":222707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165170d60012d4fae400683afa00087006435..."} 
[2026-10-23 01:01:33] local.INFO: Packet analysis {"connection_id":222707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16517"} 
[2026-10-23 01:01:33] local.INFO: Extracted packet for processing {"connection_id":222707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16517"} 
[2026-10-23 01:01:33] local.INFO: GPS Element Parsed {"raw_longitude":760196672,"raw_latitude":109293472,"longitude_deg":76.0196672,"latitude_deg":10.9293472,"altitude":135,"angle":100,"satellites":53,"speed":33,"hex_longitude":"2d4fae40","hex_latitude":"0683afa0","is_valid_coordinates":true} 
[2026-10-23 01:01:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:01:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930524416001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:01:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22371672896045056,"note":"Value kept but may cause issues"} 
[2026-10-23 01:01:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5731534241250224128,"note":"Value kept but may cause issues"} 
[2026-10-23 01:01:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:01:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792697372000,"timestamp_ms":1792697372000,"timestamp_seconds":1792697372,"priority":1,"record_length":96,"hex_timestamp":"000001a165170d60"} 
[2026-10-23 01:01:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:01:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:01:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:01:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:01:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:01:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:01:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:01:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:01:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:01:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:01:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:01:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:01:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:01:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930524416001,"66":27484,"174":206,"80":60928,"24":33,"16":22371672896045056,"45":5731534241250224128},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 01:01:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:01:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:01:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930524416001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:01:33] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 01:01:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:01:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22371672896045056,"km_value":22371672896045.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:01:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5731534241250224128,"description":"Unknown IO ID 45"} 
[2026-10-23 01:01:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930524416001,"power":27484,"unknown_174":206,"unknown_80":60928,"ignition":33,"odometer":null,"unknown_45":5731534241250224128}} 
[2026-10-23 01:01:33] local.INFO: DEBUG: GPS processor result {"connection_id":222707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:01:33] local.INFO: GPS data processed {"connection_id":222707,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:01:33] local.INFO: Acknowledgment sent {"connection_id":222707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:02:04] local.INFO: TCP Data received {"connection_id":222707,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165173858012d4fd3c00683a9d8008a006234..."} 
[2026-10-23 01:02:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165173858012d4fd3c00683a9d8008a006234..."} 
[2026-10-23 01:02:04] local.INFO: Processing buffer {"connection_id":222707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165173858012d4fd3c00683a9d8008a006234..."} 
[2026-10-23 01:02:04] local.INFO: Packet analysis {"connection_id":222707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16517"} 
[2026-10-23 01:02:04] local.INFO: Extracted packet for processing {"connection_id":222707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16517"} 
[2026-10-23 01:02:04] local.INFO: GPS Element Parsed {"raw_longitude":760206272,"raw_latitude":109291992,"longitude_deg":76.0206272,"latitude_deg":10.9291992,"altitude":138,"angle":98,"satellites":52,"speed":36,"hex_longitude":"2d4fd3c0","hex_latitude":"0683a9d8","is_valid_coordinates":true} 
[2026-10-23 01:02:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:02:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930527232001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:02:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22372132457545728,"note":"Value kept but may cause issues"} 
[2026-10-23 01:02:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5741596971667267584,"note":"Value kept but may cause issues"} 
[2026-10-23 01:02:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:02:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792697383000,"timestamp_ms":1792697383000,"timestamp_seconds":1792697383,"priority":1,"record_length":96,"hex_timestamp":"000001a165173858"} 
[2026-10-23 01:02:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:02:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:02:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:02:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:02:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:02:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:02:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:02:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:02:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:02:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:02:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:02:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:02:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:02:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930527232001,"66":27365,"174":206,"80":60928,"24":36,"16":22372132457545728,"45":5741596971667267584},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 01:02:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:02:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:02:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930527232001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:02:04] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 01:02:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:02:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22372132457545728,"km_value":22372132457545.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:02:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5741596971667267584,"description":"Unknown IO ID 45"} 
[2026-10-23 01:02:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930527232001,"power":27365,"unknown_174":206,"unknown_80":60928,"ignition":36,"odometer":null,"unknown_45":5741596971667267584}} 
[2026-10-23 01:02:04] local.INFO: DEBUG: GPS processor result {"connection_id":222707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:02:04] local.INFO: GPS data processed {"connection_id":222707,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:02:04] local.INFO: Acknowledgment sent {"connection_id":222707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:02:29] local.INFO: TCP Data received {"connection_id":221392,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221392,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:02:29] local.INFO: Processing buffer {"connection_id":221392,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:02:29] local.INFO: IMEI packet received {"connection_id":221392,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:02:29] local.INFO: IMEI acknowledgment sent {"connection_id":221392,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:02:31] local.INFO: TCP Data received {"connection_id":224414,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:31] local.INFO: Processing buffer {"connection_id":224414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:31] local.INFO: IMEI packet received {"connection_id":224414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":224414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:02:32] local.INFO: TCP Data received {"connection_id":224414,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:32] local.INFO: Processing buffer {"connection_id":224414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:32] local.INFO: IMEI packet received {"connection_id":224414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:02:32] local.INFO: IMEI acknowledgment sent {"connection_id":224414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:02:37] local.INFO: TCP Data received {"connection_id":224414,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:37] local.INFO: Processing buffer {"connection_id":224414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:02:37] local.INFO: IMEI packet received {"connection_id":224414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:02:37] local.INFO: IMEI acknowledgment sent {"connection_id":224414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:02:38] local.INFO: TCP Data received {"connection_id":224414,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16518e608012d511740068362b80093008935..."} 
[2026-10-23 01:02:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16518e608012d511740068362b80093008935..."} 
[2026-10-23 01:02:38] local.INFO: Processing buffer {"connection_id":224414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16518e608012d511740068362b80093008935..."} 
[2026-10-23 01:02:38] local.INFO: Packet analysis {"connection_id":224414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16518"} 
[2026-10-23 01:02:38] local.INFO: Extracted packet for processing {"connection_id":224414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16518"} 
[2026-10-23 01:02:38] local.INFO: GPS Element Parsed {"raw_longitude":760289088,"raw_latitude":109273784,"longitude_deg":76.0289088,"latitude_deg":10.9273784,"altitude":147,"angle":137,"satellites":53,"speed":17,"hex_longitude":"2d511740","hex_latitude":"068362b8","is_valid_coordinates":true} 
[2026-10-23 01:02:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:02:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930555392001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:02:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22376204086542336,"note":"Value kept but may cause issues"} 
[2026-10-23 01:02:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5840324319743965184,"note":"Value kept but may cause issues"} 
[2026-10-23 01:02:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:02:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792697493000,"timestamp_ms":1792697493000,"timestamp_seconds":1792697493,"priority":1,"record_length":96,"hex_timestamp":"000001a16518e608"} 
[2026-10-23 01:02:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:02:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:02:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:02:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:02:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:02:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:02:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:02:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:02:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:02:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:02:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:02:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:02:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:02:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930555392001,"66":27397,"173":206,"80":60928,"24":17,"16":22376204086542336,"45":5840324319743965184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-10-23 01:02:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:02:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:02:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930555392001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:02:38] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 01:02:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:02:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22376204086542336,"km_value":22376204086542.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:02:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5840324319743965184,"description":"Unknown IO ID 45"} 
[2026-10-23 01:02:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930555392001,"power":27397,"unknown_173":206,"unknown_80":60928,"ignition":17,"odometer":null,"unknown_45":5840324319743965184}} 
[2026-10-23 01:02:38] local.INFO: DEBUG: GPS processor result {"connection_id":224414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:02:38] local.INFO: GPS data processed {"connection_id":224414,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:02:38] local.INFO: Acknowledgment sent {"connection_id":224414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:03:09] local.INFO: TCP Data received {"connection_id":224414,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651914e8012d512d8006834ed00091007d35..."} 
[2026-10-23 01:03:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651914e8012d512d8006834ed00091007d35..."} 
[2026-10-23 01:03:09] local.INFO: Processing buffer {"connection_id":224414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651914e8012d512d8006834ed00091007d35..."} 
[2026-10-23 01:03:09] local.INFO: Packet analysis {"connection_id":224414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16519"} 
[2026-10-23 01:03:09] local.INFO: Extracted packet for processing {"connection_id":224414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16519"} 
[2026-10-23 01:03:09] local.INFO: GPS Element Parsed {"raw_longitude":760294784,"raw_latitude":109268688,"longitude_deg":76.0294784,"latitude_deg":10.9268688,"altitude":145,"angle":125,"satellites":53,"speed":31,"hex_longitude":"2d512d80","hex_latitude":"06834ed0","is_valid_coordinates":true} 
[2026-10-23 01:03:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:03:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930558208001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22376573453729792,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5843209438254774272,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:03:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792697505000,"timestamp_ms":1792697505000,"timestamp_seconds":1792697505,"priority":1,"record_length":96,"hex_timestamp":"000001a1651914e8"} 
[2026-10-23 01:03:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:03:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:03:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:03:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:03:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:03:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:03:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:03:09] local.INFO: Teltonika packet parsed successfully {"connection_id":224414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:03:09] local.INFO: Passing IMEI to GPS processor {"connection_id":224414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:03:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":224414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:03:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:03:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:03:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:03:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930558208001,"66":27397,"173":206,"80":60928,"24":31,"16":22376573453729792,"45":5843209438254774272},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-10-23 01:03:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:03:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:03:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930558208001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:03:09] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 01:03:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:03:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22376573453729792,"km_value":22376573453729.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:03:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5843209438254774272,"description":"Unknown IO ID 45"} 
[2026-10-23 01:03:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930558208001,"power":27397,"unknown_173":206,"unknown_80":60928,"ignition":31,"odometer":null,"unknown_45":5843209438254774272}} 
[2026-10-23 01:03:09] local.INFO: DEBUG: GPS processor result {"connection_id":224414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:03:09] local.INFO: GPS data processed {"connection_id":224414,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:03:09] local.INFO: Acknowledgment sent {"connection_id":224414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:03:37] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:37] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:37] local.INFO: IMEI packet received {"connection_id":221393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:03:37] local.INFO: IMEI acknowledgment sent {"connection_id":221393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:03:39] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:39] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:39] local.INFO: IMEI packet received {"connection_id":221393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:03:39] local.INFO: IMEI acknowledgment sent {"connection_id":221393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:03:42] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:42] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:03:42] local.INFO: IMEI packet received {"connection_id":221393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:03:42] local.INFO: IMEI acknowledgment sent {"connection_id":221393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:03:50] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165193bf8012d514900068338400090008534..."} 
[2026-10-23 01:03:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165193bf8012d514900068338400090008534..."} 
[2026-10-23 01:03:50] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165193bf8012d514900068338400090008534..."} 
[2026-10-23 01:03:50] local.INFO: Packet analysis {"connection_id":221393,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16519"} 
[2026-10-23 01:03:50] local.INFO: Extracted packet for processing {"connection_id":221393,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16519"} 
[2026-10-23 01:03:50] local.INFO: GPS Element Parsed {"raw_longitude":760301824,"raw_latitude":109262912,"longitude_deg":76.0301824,"latitude_deg":10.9262912,"altitude":144,"angle":133,"satellites":52,"speed":40,"hex_longitude":"2d514900","hex_latitude":"06833840","is_valid_coordinates":true} 
[2026-10-23 01:03:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:03:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930561280001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22377007245426688,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5849472256485281792,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:03:50] local.INFO: AVL Record Parsed {"raw_timestamp":1792697515000,"timestamp_ms":1792697515000,"timestamp_seconds":1792697515,"priority":1,"record_length":96,"hex_timestamp":"000001a165193bf8"} 
[2026-10-23 01:03:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:03:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:03:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:03:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:03:50] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:03:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:03:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:03:50] local.INFO: Teltonika packet parsed successfully {"connection_id":221393,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:03:50] local.INFO: Passing IMEI to GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:03:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:03:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:03:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:03:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:03:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930561280001,"66":27365,"173":206,"80":60928,"24":40,"16":22377007245426688,"45":5849472256485281792},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,80,24,16,45]} 
[2026-10-23 01:03:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:03:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:03:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930561280001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:03:50] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 01:03:50] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:03:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22377007245426688,"km_value":22377007245426.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:03:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":5849472256485281792,"description":"Unknown IO ID 45"} 
[2026-10-23 01:03:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930561280001,"power":27365,"unknown_173":206,"unknown_80":60928,"ignition":40,"odometer":null,"unknown_45":5849472256485281792}} 
[2026-10-23 01:03:50] local.INFO: DEBUG: GPS processor result {"connection_id":221393,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:03:50] local.INFO: GPS data processed {"connection_id":221393,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:03:50] local.INFO: Acknowledgment sent {"connection_id":221393,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:03:51] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165195f20012d51630006831d10008f008b32..."} 
[2026-10-23 01:03:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165195f20012d51630006831d10008f008b32..."} 
[2026-10-23 01:03:51] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165195f20012d51630006831d10008f008b32..."} 
[2026-10-23 01:03:51] local.INFO: Packet analysis {"connection_id":221393,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16519"} 
[2026-10-23 01:03:51] local.INFO: Extracted packet for processing {"connection_id":221393,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16519"} 
[2026-10-23 01:03:51] local.INFO: GPS Element Parsed {"raw_longitude":760308480,"raw_latitude":109255952,"longitude_deg":76.030848,"latitude_deg":10.9255952,"altitude":143,"angle":139,"satellites":50,"speed":46,"hex_longitude":"2d516300","hex_latitude":"06831d10","is_valid_coordinates":true} 
[2026-10-23 01:03:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:03:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930563840001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22377471101894656,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5857212818343346176,"note":"Value kept but may cause issues"} 
[2026-10-23 01:03:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:03:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792697524000,"timestamp_ms":1792697524000,"timestamp_seconds":1792697524,"priority":1,"record_length":96,"hex_timestamp":"000001a165195f20"} 
[2026-10-23 01:03:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:03:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:03:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:03:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:03:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:03:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:03:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:03:51] local.INFO: Teltonika packet parsed successfully {"connection_id":221393,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:03:51] local.INFO: Passing IMEI to GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:03:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:03:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:03:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:03:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:03:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930563840001,"66":27517,"153":206,"80":60928,"24":46,"16":22377471101894656,"45":5857212818343346176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,80,24,16,45]} 
[2026-10-23 01:03:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:03:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:03:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930563840001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:03:51] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 01:03:51] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:03:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22377471101894656,"km_value":22377471101894.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:03:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":5857212818343346176,"description":"Unknown IO ID 45"} 
[2026-10-23 01:03:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930563840001,"power":27517,"unknown_153":206,"unknown_80":60928,"ignition":46,"odometer":null,"unknown_45":5857212818343346176}} 
[2026-10-23 01:03:51] local.INFO: DEBUG: GPS processor result {"connection_id":221393,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:03:51] local.INFO: GPS data processed {"connection_id":221393,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:03:51] local.INFO: Acknowledgment sent {"connection_id":221393,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:04:26] local.INFO: TCP Data received {"connection_id":221039,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:04:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221039,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:04:26] local.INFO: Processing buffer {"connection_id":221039,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:04:26] local.INFO: IMEI packet received {"connection_id":221039,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:04:26] local.INFO: IMEI acknowledgment sent {"connection_id":221039,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:04:41] local.INFO: TCP Data received {"connection_id":221039,"ip":"42.109.136.9","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:04:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221039,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:04:41] local.INFO: Processing buffer {"connection_id":221039,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:04:41] local.INFO: IMEI packet received {"connection_id":221039,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:04:41] local.INFO: IMEI acknowledgment sent {"connection_id":221039,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:04:51] local.INFO: TCP Data received {"connection_id":221039,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651a8fd0012d52a14006821db00087008534..."} 
[2026-10-23 01:04:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651a8fd0012d52a14006821db00087008534..."} 
[2026-10-23 01:04:51] local.INFO: Processing buffer {"connection_id":221039,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 01:04:51] local.INFO: IMEI packet received {"connection_id":221039,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:04:51] local.INFO: IMEI acknowledgment sent {"connection_id":221039,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:04:52] local.INFO: TCP Data received {"connection_id":221039,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651aab28012d52bb00068205a80088008434..."} 
[2026-10-23 01:04:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651aab28012d52bb00068205a80088008434..."} 
[2026-10-23 01:04:52] local.INFO: Processing buffer {"connection_id":221039,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1651a8fd0012d52a14006821db00087008534..."} 
[2026-10-23 01:04:52] local.INFO: Packet analysis {"connection_id":221039,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1651a"} 
[2026-10-23 01:04:52] local.INFO: Extracted packet for processing {"connection_id":221039,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651a"} 
[2026-10-23 01:04:52] local.INFO: GPS Element Parsed {"raw_longitude":760389952,"raw_latitude":109190576,"longitude_deg":76.0389952,"latitude_deg":10.9190576,"altitude":135,"angle":133,"satellites":52,"speed":51,"hex_longitude":"2d52a140","hex_latitude":"06821db0","is_valid_coordinates":true} 
[2026-10-23 01:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:04:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930584320001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:04:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22382517688467456,"note":"Value kept but may cause issues"} 
[2026-10-23 01:04:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5946651492176209920,"note":"Value kept but may cause issues"} 
[2026-10-23 01:04:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:04:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792697602000,"timestamp_ms":1792697602000,"timestamp_seconds":1792697602,"priority":1,"record_length":96,"hex_timestamp":"000001a1651a8fd0"} 
[2026-10-23 01:04:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:04:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:04:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:04:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:04:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:04:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:04:52] local.INFO: Teltonika packet parsed successfully {"connection_id":221039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:04:52] local.INFO: Passing IMEI to GPS processor {"connection_id":221039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:04:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":221039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:04:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930584320001,"66":27365,"61":206,"80":60928,"24":51,"16":22382517688467456,"45":5946651492176209920},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,80,24,16,45]} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:04:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930584320001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:04:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22382517688467456,"km_value":22382517688467.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":5946651492176209920,"description":"Unknown IO ID 45"} 
[2026-10-23 01:04:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930584320001,"power":27365,"unknown_61":206,"unknown_80":60928,"ignition":51,"odometer":null,"unknown_45":5946651492176209920}} 
[2026-10-23 01:04:52] local.INFO: DEBUG: GPS processor result {"connection_id":221039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:04:52] local.INFO: GPS data processed {"connection_id":221039,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:04:52] local.INFO: Acknowledgment sent {"connection_id":221039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:04:52] local.INFO: Packet analysis {"connection_id":221039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651a"} 
[2026-10-23 01:04:52] local.INFO: Extracted packet for processing {"connection_id":221039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651a"} 
[2026-10-23 01:04:52] local.INFO: GPS Element Parsed {"raw_longitude":760396544,"raw_latitude":109184424,"longitude_deg":76.0396544,"latitude_deg":10.9184424,"altitude":136,"angle":132,"satellites":52,"speed":51,"hex_longitude":"2d52bb00","hex_latitude":"068205a8","is_valid_coordinates":true} 
[2026-10-23 01:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:04:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930586112001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:04:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22382951480164352,"note":"Value kept but may cause issues"} 
[2026-10-23 01:04:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5954110579057471488,"note":"Value kept but may cause issues"} 
[2026-10-23 01:04:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:04:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792697609000,"timestamp_ms":1792697609000,"timestamp_seconds":1792697609,"priority":1,"record_length":96,"hex_timestamp":"000001a1651aab28"} 
[2026-10-23 01:04:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:04:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:04:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:04:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:04:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:04:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:04:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:04:52] local.INFO: Teltonika packet parsed successfully {"connection_id":221039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:04:52] local.INFO: Passing IMEI to GPS processor {"connection_id":221039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:04:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":221039,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:04:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930586112001,"66":27463,"61":206,"80":60928,"24":51,"16":22382951480164352,"45":5954110579057471488},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,80,24,16,45]} 
[2026-10-23 01:04:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:04:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930586112001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:04:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22382951480164352,"km_value":22382951480164.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:04:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":5954110579057471488,"description":"Unknown IO ID 45"} 
[2026-10-23 01:04:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930586112001,"power":27463,"unknown_61":206,"unknown_80":60928,"ignition":51,"odometer":null,"unknown_45":5954110579057471488}} 
[2026-10-23 01:04:52] local.INFO: DEBUG: GPS processor result {"connection_id":221039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:04:52] local.INFO: GPS data processed {"connection_id":221039,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:04:52] local.INFO: Acknowledgment sent {"connection_id":221039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:05:34] local.INFO: TCP Data received {"connection_id":224415,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:34] local.INFO: Processing buffer {"connection_id":224415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:34] local.INFO: IMEI packet received {"connection_id":224415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:05:34] local.INFO: IMEI acknowledgment sent {"connection_id":224415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:05:36] local.INFO: TCP Data received {"connection_id":224415,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:36] local.INFO: Processing buffer {"connection_id":224415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:36] local.INFO: IMEI packet received {"connection_id":224415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:05:36] local.INFO: IMEI acknowledgment sent {"connection_id":224415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:05:41] local.INFO: TCP Data received {"connection_id":224415,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:41] local.INFO: Processing buffer {"connection_id":224415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:05:41] local.INFO: IMEI packet received {"connection_id":224415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:05:41] local.INFO: IMEI acknowledgment sent {"connection_id":224415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:05:41] local.INFO: TCP Data received {"connection_id":224415,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651bb8b0012d53e7400680eee0006d008431..."} 
[2026-10-23 01:05:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651bb8b0012d53e7400680eee0006d008431..."} 
[2026-10-23 01:05:41] local.INFO: Processing buffer {"connection_id":224415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651bb8b0012d53e7400680eee0006d008431..."} 
[2026-10-23 01:05:41] local.INFO: Packet analysis {"connection_id":224415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651b"} 
[2026-10-23 01:05:41] local.INFO: Extracted packet for processing {"connection_id":224415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651b"} 
[2026-10-23 01:05:41] local.INFO: GPS Element Parsed {"raw_longitude":760473408,"raw_latitude":109113056,"longitude_deg":76.0473408,"latitude_deg":10.9113056,"altitude":109,"angle":132,"satellites":49,"speed":68,"hex_longitude":"2d53e740","hex_latitude":"0680eee0","is_valid_coordinates":true} 
[2026-10-23 01:05:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:05:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930604032001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:05:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22387985181835264,"note":"Value kept but may cause issues"} 
[2026-10-23 01:05:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6037638278378321920,"note":"Value kept but may cause issues"} 
[2026-10-23 01:05:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:05:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792697678000,"timestamp_ms":1792697678000,"timestamp_seconds":1792697678,"priority":1,"record_length":96,"hex_timestamp":"000001a1651bb8b0"} 
[2026-10-23 01:05:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:05:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:05:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:05:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:05:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:05:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:05:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:05:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:05:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:05:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:05:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:05:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:05:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:05:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930604032001,"66":27376,"100":206,"80":60928,"24":68,"16":22387985181835264,"45":6037638278378321920},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,80,24,16,45]} 
[2026-10-23 01:05:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:05:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:05:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930604032001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:05:41] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 01:05:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:05:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22387985181835264,"km_value":22387985181835.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:05:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":6037638278378321920,"description":"Unknown IO ID 45"} 
[2026-10-23 01:05:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930604032001,"power":27376,"unknown_100":206,"unknown_80":60928,"ignition":68,"odometer":null,"unknown_45":6037638278378321920}} 
[2026-10-23 01:05:41] local.INFO: DEBUG: GPS processor result {"connection_id":224415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:05:41] local.INFO: GPS data processed {"connection_id":224415,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:05:41] local.INFO: Acknowledgment sent {"connection_id":224415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:06:27] local.INFO: TCP Data received {"connection_id":221394,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:06:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221394,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:06:27] local.INFO: Processing buffer {"connection_id":221394,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:06:27] local.INFO: IMEI packet received {"connection_id":221394,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:06:27] local.INFO: IMEI acknowledgment sent {"connection_id":221394,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:06:32] local.INFO: TCP Data received {"connection_id":221394,"ip":"42.109.136.9","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221394,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:06:32] local.INFO: Processing buffer {"connection_id":221394,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:06:32] local.INFO: IMEI packet received {"connection_id":221394,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:06:32] local.INFO: IMEI acknowledgment sent {"connection_id":221394,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:06:34] local.INFO: TCP Data received {"connection_id":221394,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651c8f88012d54de40067fcfa8003c009735..."} 
[2026-10-23 01:06:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221394,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651c8f88012d54de40067fcfa8003c009735..."} 
[2026-10-23 01:06:34] local.INFO: Processing buffer {"connection_id":221394,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 01:06:34] local.INFO: IMEI packet received {"connection_id":221394,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:06:34] local.INFO: IMEI acknowledgment sent {"connection_id":221394,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:06:35] local.INFO: TCP Data received {"connection_id":221394,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651ca310012d54f0c0067fad980037009835..."} 
[2026-10-23 01:06:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221394,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651ca310012d54f0c0067fad980037009835..."} 
[2026-10-23 01:06:35] local.INFO: Processing buffer {"connection_id":221394,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1651c8f88012d54de40067fcfa8003c009735..."} 
[2026-10-23 01:06:35] local.INFO: Packet analysis {"connection_id":221394,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1651c"} 
[2026-10-23 01:06:35] local.INFO: Extracted packet for processing {"connection_id":221394,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651c"} 
[2026-10-23 01:06:35] local.INFO: GPS Element Parsed {"raw_longitude":760536640,"raw_latitude":109039528,"longitude_deg":76.053664,"latitude_deg":10.9039528,"altitude":60,"angle":151,"satellites":53,"speed":78,"hex_longitude":"2d54de40","hex_latitude":"067fcfa8","is_valid_coordinates":true} 
[2026-10-23 01:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:06:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930618368001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22392731120697344,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6110258822351239168,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:06:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792697733000,"timestamp_ms":1792697733000,"timestamp_seconds":1792697733,"priority":1,"record_length":96,"hex_timestamp":"000001a1651c8f88"} 
[2026-10-23 01:06:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:06:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:06:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:06:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:06:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:06:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:06:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221394,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:06:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:06:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:06:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930618368001,"66":27376,"229":206,"80":60928,"24":78,"16":22392731120697344,"45":6110258822351239168},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:06:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930618368001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:06:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22392731120697344,"km_value":22392731120697.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6110258822351239168,"description":"Unknown IO ID 45"} 
[2026-10-23 01:06:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930618368001,"power":27376,"unknown_229":206,"unknown_80":60928,"ignition":78,"odometer":null,"unknown_45":6110258822351239168}} 
[2026-10-23 01:06:35] local.INFO: DEBUG: GPS processor result {"connection_id":221394,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:06:35] local.INFO: GPS data processed {"connection_id":221394,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:06:35] local.INFO: Acknowledgment sent {"connection_id":221394,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:06:35] local.INFO: Packet analysis {"connection_id":221394,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651c"} 
[2026-10-23 01:06:35] local.INFO: Extracted packet for processing {"connection_id":221394,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651c"} 
[2026-10-23 01:06:35] local.INFO: GPS Element Parsed {"raw_longitude":760541376,"raw_latitude":109030808,"longitude_deg":76.0541376,"latitude_deg":10.9030808,"altitude":55,"angle":152,"satellites":53,"speed":78,"hex_longitude":"2d54f0c0","hex_latitude":"067fad98","is_valid_coordinates":true} 
[2026-10-23 01:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:06:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930619648001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22393207862067200,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6115395740674009088,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,228,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:06:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792697738000,"timestamp_ms":1792697738000,"timestamp_seconds":1792697738,"priority":1,"record_length":96,"hex_timestamp":"000001a1651ca310"} 
[2026-10-23 01:06:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:06:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:06:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:06:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:06:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:06:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:06:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221394,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:06:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:06:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:06:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930619648001,"66":27289,"228":206,"80":60928,"24":78,"16":22393207862067200,"45":6115395740674009088},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,228,80,24,16,45]} 
[2026-10-23 01:06:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:06:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930619648001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":228,"value":206,"description":"Unknown IO ID 228"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:06:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22393207862067200,"km_value":22393207862067.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:06:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6115395740674009088,"description":"Unknown IO ID 45"} 
[2026-10-23 01:06:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930619648001,"power":27289,"unknown_228":206,"unknown_80":60928,"ignition":78,"odometer":null,"unknown_45":6115395740674009088}} 
[2026-10-23 01:06:35] local.INFO: DEBUG: GPS processor result {"connection_id":221394,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21045,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:06:35] local.INFO: GPS data processed {"connection_id":221394,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:06:35] local.INFO: Acknowledgment sent {"connection_id":221394,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:06:43] local.INFO: TCP Data received {"connection_id":221394,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651cb698012d550140067f8a700032009e34..."} 
[2026-10-23 01:06:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221394,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651cb698012d550140067f8a700032009e34..."} 
[2026-10-23 01:06:43] local.INFO: Processing buffer {"connection_id":221394,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651cb698012d550140067f8a700032009e34..."} 
[2026-10-23 01:06:43] local.INFO: Packet analysis {"connection_id":221394,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651c"} 
[2026-10-23 01:06:43] local.INFO: Extracted packet for processing {"connection_id":221394,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651c"} 
[2026-10-23 01:06:43] local.INFO: GPS Element Parsed {"raw_longitude":760545600,"raw_latitude":109021808,"longitude_deg":76.05456,"latitude_deg":10.9021808,"altitude":50,"angle":158,"satellites":52,"speed":79,"hex_longitude":"2d550140","hex_latitude":"067f8a70","is_valid_coordinates":true} 
[2026-10-23 01:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:06:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930620928001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22393688898404352,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6120603027740923904,"note":"Value kept but may cause issues"} 
[2026-10-23 01:06:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,228,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:06:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792697743000,"timestamp_ms":1792697743000,"timestamp_seconds":1792697743,"priority":1,"record_length":96,"hex_timestamp":"000001a1651cb698"} 
[2026-10-23 01:06:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:06:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:06:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":153,"data_length":795,"current_offset":136} 
[2026-10-23 01:06:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2105,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:06:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:06:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:06:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:06:43] local.INFO: Teltonika packet parsed successfully {"connection_id":221394,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:06:43] local.INFO: Passing IMEI to GPS processor {"connection_id":221394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:06:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":221394,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:06:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:06:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:06:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:06:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930620928001,"66":27484,"228":206,"80":60928,"24":79,"16":22393688898404352,"45":6120603027740923904},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,228,80,24,16,45]} 
[2026-10-23 01:06:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:06:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:06:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930620928001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:06:43] local.INFO: Unknown IO ID detected {"io_id":228,"value":206,"description":"Unknown IO ID 228"} 
[2026-10-23 01:06:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:06:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22393688898404352,"km_value":22393688898404.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:06:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":6120603027740923904,"description":"Unknown IO ID 45"} 
[2026-10-23 01:06:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930620928001,"power":27484,"unknown_228":206,"unknown_80":60928,"ignition":79,"odometer":null,"unknown_45":6120603027740923904}} 
[2026-10-23 01:06:43] local.INFO: DEBUG: GPS processor result {"connection_id":221394,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:06:43] local.INFO: GPS data processed {"connection_id":221394,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:06:43] local.INFO: Acknowledgment sent {"connection_id":221394,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:07:26] local.INFO: TCP Data received {"connection_id":221040,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:26] local.INFO: Processing buffer {"connection_id":221040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:26] local.INFO: IMEI packet received {"connection_id":221040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:07:26] local.INFO: IMEI acknowledgment sent {"connection_id":221040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:07:27] local.INFO: TCP Data received {"connection_id":221040,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:27] local.INFO: Processing buffer {"connection_id":221040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:27] local.INFO: IMEI packet received {"connection_id":221040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:07:27] local.INFO: IMEI acknowledgment sent {"connection_id":221040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:07:31] local.INFO: TCP Data received {"connection_id":221040,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221040,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:31] local.INFO: Processing buffer {"connection_id":221040,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:07:31] local.INFO: IMEI packet received {"connection_id":221040,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":221040,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:07:32] local.INFO: TCP Data received {"connection_id":221040,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651d7600012d557dc0067e4eb0001a00a734..."} 
[2026-10-23 01:07:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651d7600012d557dc0067e4eb0001a00a734..."} 
[2026-10-23 01:07:32] local.INFO: Processing buffer {"connection_id":221040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651d7600012d557dc0067e4eb0001a00a734..."} 
[2026-10-23 01:07:32] local.INFO: Packet analysis {"connection_id":221040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:07:32] local.INFO: Extracted packet for processing {"connection_id":221040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:07:32] local.INFO: GPS Element Parsed {"raw_longitude":760577472,"raw_latitude":108940976,"longitude_deg":76.0577472,"latitude_deg":10.8940976,"altitude":26,"angle":167,"satellites":52,"speed":62,"hex_longitude":"2d557dc0","hex_latitude":"067e4eb0","is_valid_coordinates":true} 
[2026-10-23 01:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:07:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930633216001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:07:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22397936621060096,"note":"Value kept but may cause issues"} 
[2026-10-23 01:07:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6158179937111177216,"note":"Value kept but may cause issues"} 
[2026-10-23 01:07:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,98,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:07:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792697792000,"timestamp_ms":1792697792000,"timestamp_seconds":1792697792,"priority":1,"record_length":96,"hex_timestamp":"000001a1651d7600"} 
[2026-10-23 01:07:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:07:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 01:07:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:07:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:07:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:07:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:07:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:07:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:07:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:07:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:07:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:07:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:07:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930633216001,"66":27343,"98":206,"80":60928,"24":62,"16":22397936621060096,"45":6158179937111177216},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,98,80,24,16,45]} 
[2026-10-23 01:07:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:07:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:07:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930633216001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:07:32] local.INFO: Unknown IO ID detected {"io_id":98,"value":206,"description":"Unknown IO ID 98"} 
[2026-10-23 01:07:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:07:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22397936621060096,"km_value":22397936621060.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:07:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6158179937111177216,"description":"Unknown IO ID 45"} 
[2026-10-23 01:07:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930633216001,"power":27343,"unknown_98":206,"unknown_80":60928,"ignition":62,"odometer":null,"unknown_45":6158179937111177216}} 
[2026-10-23 01:07:32] local.INFO: DEBUG: GPS processor result {"connection_id":221040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:07:32] local.INFO: GPS data processed {"connection_id":221040,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:07:32] local.INFO: Acknowledgment sent {"connection_id":221040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:07:54] local.INFO: TCP Data received {"connection_id":222708,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:07:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222708,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:07:54] local.INFO: Processing buffer {"connection_id":222708,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:07:54] local.INFO: IMEI packet received {"connection_id":222708,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:07:54] local.INFO: IMEI acknowledgment sent {"connection_id":222708,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:08:03] local.INFO: TCP Data received {"connection_id":221040,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651d8d70012d558780067e2b60001900a233..."} 
[2026-10-23 01:08:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651d8d70012d558780067e2b60001900a233..."} 
[2026-10-23 01:08:03] local.INFO: Processing buffer {"connection_id":221040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651d8d70012d558780067e2b60001900a233..."} 
[2026-10-23 01:08:03] local.INFO: Packet analysis {"connection_id":221040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:08:03] local.INFO: Extracted packet for processing {"connection_id":221040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:08:03] local.INFO: GPS Element Parsed {"raw_longitude":760579968,"raw_latitude":108931936,"longitude_deg":76.0579968,"latitude_deg":10.8931936,"altitude":25,"angle":162,"satellites":51,"speed":61,"hex_longitude":"2d558780","hex_latitude":"067e2b60","is_valid_coordinates":true} 
[2026-10-23 01:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:08:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930634752001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22398391887593472,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6160290999434129408,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,98,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:08:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792697798000,"timestamp_ms":1792697798000,"timestamp_seconds":1792697798,"priority":1,"record_length":96,"hex_timestamp":"000001a1651d8d70"} 
[2026-10-23 01:08:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:08:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:08:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:08:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:08:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:08:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:08:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:08:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:08:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221040,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:08:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:08:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:08:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:08:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930634752001,"66":27539,"98":206,"80":60928,"24":61,"16":22398391887593472,"45":6160290999434129408},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,98,80,24,16,45]} 
[2026-10-23 01:08:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:08:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:08:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930634752001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:08:03] local.INFO: Unknown IO ID detected {"io_id":98,"value":206,"description":"Unknown IO ID 98"} 
[2026-10-23 01:08:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:08:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22398391887593472,"km_value":22398391887593.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:08:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6160290999434129408,"description":"Unknown IO ID 45"} 
[2026-10-23 01:08:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930634752001,"power":27539,"unknown_98":206,"unknown_80":60928,"ignition":61,"odometer":null,"unknown_45":6160290999434129408}} 
[2026-10-23 01:08:03] local.INFO: DEBUG: GPS processor result {"connection_id":221040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:08:03] local.INFO: GPS data processed {"connection_id":221040,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:08:03] local.INFO: Acknowledgment sent {"connection_id":221040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:08:31] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:08:31] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:08:31] local.INFO: IMEI packet received {"connection_id":221395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":221395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:08:49] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:08:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:08:49] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:08:49] local.INFO: IMEI packet received {"connection_id":221395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:08:49] local.INFO: IMEI acknowledgment sent {"connection_id":221395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:08:50] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651da4e0012d559380067e09400018009e34..."} 
[2026-10-23 01:08:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651da4e0012d559380067e09400018009e34..."} 
[2026-10-23 01:08:50] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651da4e0012d559380067e09400018009e34..."} 
[2026-10-23 01:08:50] local.INFO: Packet analysis {"connection_id":221395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:08:50] local.INFO: Extracted packet for processing {"connection_id":221395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:08:50] local.INFO: GPS Element Parsed {"raw_longitude":760583040,"raw_latitude":108923200,"longitude_deg":76.058304,"latitude_deg":10.89232,"altitude":24,"angle":158,"satellites":52,"speed":60,"hex_longitude":"2d559380","hex_latitude":"067e0940","is_valid_coordinates":true} 
[2026-10-23 01:08:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:08:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930636288001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22398838564192256,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6163035380454744064,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,98,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:08:50] local.INFO: AVL Record Parsed {"raw_timestamp":1792697804000,"timestamp_ms":1792697804000,"timestamp_seconds":1792697804,"priority":1,"record_length":96,"hex_timestamp":"000001a1651da4e0"} 
[2026-10-23 01:08:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:08:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:08:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 01:08:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2056,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:08:50] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:08:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:08:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:08:50] local.INFO: Teltonika packet parsed successfully {"connection_id":221395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:08:50] local.INFO: Passing IMEI to GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:08:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:08:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:08:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:08:50] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:08:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930636288001,"66":27484,"98":206,"80":60928,"24":60,"16":22398838564192256,"45":6163035380454744064},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,98,80,24,16,45]} 
[2026-10-23 01:08:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:08:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:08:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930636288001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:08:50] local.INFO: Unknown IO ID detected {"io_id":98,"value":206,"description":"Unknown IO ID 98"} 
[2026-10-23 01:08:50] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:08:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22398838564192256,"km_value":22398838564192.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:08:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":6163035380454744064,"description":"Unknown IO ID 45"} 
[2026-10-23 01:08:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930636288001,"power":27484,"unknown_98":206,"unknown_80":60928,"ignition":60,"odometer":null,"unknown_45":6163035380454744064}} 
[2026-10-23 01:08:50] local.INFO: DEBUG: GPS processor result {"connection_id":221395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:08:50] local.INFO: GPS data processed {"connection_id":221395,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:08:50] local.INFO: Acknowledgment sent {"connection_id":221395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:08:51] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651dbc50012d55a180067de8680016009b35..."} 
[2026-10-23 01:08:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651dbc50012d55a180067de8680016009b35..."} 
[2026-10-23 01:08:51] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651dbc50012d55a180067de8680016009b35..."} 
[2026-10-23 01:08:51] local.INFO: Packet analysis {"connection_id":221395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:08:51] local.INFO: Extracted packet for processing {"connection_id":221395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651d"} 
[2026-10-23 01:08:51] local.INFO: GPS Element Parsed {"raw_longitude":760586624,"raw_latitude":108914792,"longitude_deg":76.0586624,"latitude_deg":10.8914792,"altitude":22,"angle":155,"satellites":53,"speed":60,"hex_longitude":"2d55a180","hex_latitude":"067de868","is_valid_coordinates":true} 
[2026-10-23 01:08:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:08:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930637824001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22399280945823744,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6166413080173035520,"note":"Value kept but may cause issues"} 
[2026-10-23 01:08:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,98,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:08:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792697810000,"timestamp_ms":1792697810000,"timestamp_seconds":1792697810,"priority":1,"record_length":96,"hex_timestamp":"000001a1651dbc50"} 
[2026-10-23 01:08:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:08:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:08:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:08:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:08:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:08:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:08:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:08:51] local.INFO: Teltonika packet parsed successfully {"connection_id":221395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:08:51] local.INFO: Passing IMEI to GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:08:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:08:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:08:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:08:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:08:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930637824001,"66":27397,"98":206,"80":60928,"24":60,"16":22399280945823744,"45":6166413080173035520},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,98,80,24,16,45]} 
[2026-10-23 01:08:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:08:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:08:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930637824001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:08:51] local.INFO: Unknown IO ID detected {"io_id":98,"value":206,"description":"Unknown IO ID 98"} 
[2026-10-23 01:08:51] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:08:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22399280945823744,"km_value":22399280945823.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:08:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":6166413080173035520,"description":"Unknown IO ID 45"} 
[2026-10-23 01:08:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930637824001,"power":27397,"unknown_98":206,"unknown_80":60928,"ignition":60,"odometer":null,"unknown_45":6166413080173035520}} 
[2026-10-23 01:08:51] local.INFO: DEBUG: GPS processor result {"connection_id":221395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:08:51] local.INFO: GPS data processed {"connection_id":221395,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:08:51] local.INFO: Acknowledgment sent {"connection_id":221395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:09:22] local.INFO: TCP Data received {"connection_id":221041,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221041,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:22] local.INFO: Processing buffer {"connection_id":221041,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:22] local.INFO: IMEI packet received {"connection_id":221041,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:09:22] local.INFO: IMEI acknowledgment sent {"connection_id":221041,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:09:27] local.INFO: TCP Data received {"connection_id":221041,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221041,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:27] local.INFO: Processing buffer {"connection_id":221041,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:27] local.INFO: IMEI packet received {"connection_id":221041,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:09:27] local.INFO: IMEI acknowledgment sent {"connection_id":221041,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:09:30] local.INFO: TCP Data received {"connection_id":221041,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221041,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:30] local.INFO: Processing buffer {"connection_id":221041,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:09:30] local.INFO: IMEI packet received {"connection_id":221041,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221041,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:09:30] local.INFO: TCP Data received {"connection_id":221041,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651f2798012d56ed00067c72e80019008b35..."} 
[2026-10-23 01:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651f2798012d56ed00067c72e80019008b35..."} 
[2026-10-23 01:09:30] local.INFO: Processing buffer {"connection_id":221041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651f2798012d56ed00067c72e80019008b35..."} 
[2026-10-23 01:09:30] local.INFO: Packet analysis {"connection_id":221041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651f"} 
[2026-10-23 01:09:30] local.INFO: Extracted packet for processing {"connection_id":221041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651f"} 
[2026-10-23 01:09:30] local.INFO: GPS Element Parsed {"raw_longitude":760671488,"raw_latitude":108819176,"longitude_deg":76.0671488,"latitude_deg":10.8819176,"altitude":25,"angle":139,"satellites":53,"speed":52,"hex_longitude":"2d56ed00","hex_latitude":"067c72e8","is_valid_coordinates":true} 
[2026-10-23 01:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930661376001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22405465698729984,"note":"Value kept but may cause issues"} 
[2026-10-23 01:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6256414703951370240,"note":"Value kept but may cause issues"} 
[2026-10-23 01:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792697903000,"timestamp_ms":1792697903000,"timestamp_seconds":1792697903,"priority":1,"record_length":96,"hex_timestamp":"000001a1651f2798"} 
[2026-10-23 01:09:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:09:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:09:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:09:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:09:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930661376001,"66":27463,"35":206,"80":60928,"24":52,"16":22405465698729984,"45":6256414703951370240},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,80,24,16,45]} 
[2026-10-23 01:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930661376001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:09:30] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-23 01:09:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22405465698729984,"km_value":22405465698729.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":6256414703951370240,"description":"Unknown IO ID 45"} 
[2026-10-23 01:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930661376001,"power":27463,"unknown_35":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":6256414703951370240}} 
[2026-10-23 01:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":221041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:09:30] local.INFO: GPS data processed {"connection_id":221041,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:09:30] local.INFO: Acknowledgment sent {"connection_id":221041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:10:03] local.INFO: TCP Data received {"connection_id":221041,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1651f46d8012d570380067c51b8001c009834..."} 
[2026-10-23 01:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1651f46d8012d570380067c51b8001c009834..."} 
[2026-10-23 01:10:03] local.INFO: Processing buffer {"connection_id":221041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1651f46d8012d570380067c51b8001c009834..."} 
[2026-10-23 01:10:03] local.INFO: Packet analysis {"connection_id":221041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1651f"} 
[2026-10-23 01:10:03] local.INFO: Extracted packet for processing {"connection_id":221041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1651f"} 
[2026-10-23 01:10:03] local.INFO: GPS Element Parsed {"raw_longitude":760677248,"raw_latitude":108810680,"longitude_deg":76.0677248,"latitude_deg":10.881068,"altitude":28,"angle":152,"satellites":52,"speed":50,"hex_longitude":"2d570380","hex_latitude":"067c51b8","is_valid_coordinates":true} 
[2026-10-23 01:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930663168001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22405959619969024,"note":"Value kept but may cause issues"} 
[2026-10-23 01:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6263662684599937024,"note":"Value kept but may cause issues"} 
[2026-10-23 01:10:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792697911000,"timestamp_ms":1792697911000,"timestamp_seconds":1792697911,"priority":1,"record_length":96,"hex_timestamp":"000001a1651f46d8"} 
[2026-10-23 01:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:10:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221041,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930663168001,"66":27463,"35":206,"80":60928,"24":50,"16":22405959619969024,"45":6263662684599937024},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,80,24,16,45]} 
[2026-10-23 01:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930663168001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:10:03] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-23 01:10:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22405959619969024,"km_value":22405959619969.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6263662684599937024,"description":"Unknown IO ID 45"} 
[2026-10-23 01:10:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930663168001,"power":27463,"unknown_35":206,"unknown_80":60928,"ignition":50,"odometer":null,"unknown_45":6263662684599937024}} 
[2026-10-23 01:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":221041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:10:03] local.INFO: GPS data processed {"connection_id":221041,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:10:03] local.INFO: Acknowledgment sent {"connection_id":221041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:10:27] local.INFO: TCP Data received {"connection_id":222709,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:10:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:10:27] local.INFO: Processing buffer {"connection_id":222709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:10:27] local.INFO: IMEI packet received {"connection_id":222709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:10:27] local.INFO: IMEI acknowledgment sent {"connection_id":222709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:10:30] local.INFO: TCP Data received {"connection_id":222709,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:10:30] local.INFO: Processing buffer {"connection_id":222709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:10:30] local.INFO: IMEI packet received {"connection_id":222709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:10:30] local.INFO: IMEI acknowledgment sent {"connection_id":222709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:10:30] local.INFO: TCP Data received {"connection_id":222709,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165202968012d56a840067b6260002200ef30..."} 
[2026-10-23 01:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165202968012d56a840067b6260002200ef30..."} 
[2026-10-23 01:10:30] local.INFO: Processing buffer {"connection_id":222709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165202968012d56a840067b6260002200ef30..."} 
[2026-10-23 01:10:30] local.INFO: Packet analysis {"connection_id":222709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:10:30] local.INFO: Extracted packet for processing {"connection_id":222709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:10:30] local.INFO: GPS Element Parsed {"raw_longitude":760653888,"raw_latitude":108749408,"longitude_deg":76.0653888,"latitude_deg":10.8749408,"altitude":34,"angle":239,"satellites":48,"speed":49,"hex_longitude":"2d56a840","hex_latitude":"067b6260","is_valid_coordinates":true} 
[2026-10-23 01:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930678016001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22409636111974400,"note":"Value kept but may cause issues"} 
[2026-10-23 01:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6253811060398546944,"note":"Value kept but may cause issues"} 
[2026-10-23 01:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792697969000,"timestamp_ms":1792697969000,"timestamp_seconds":1792697969,"priority":1,"record_length":96,"hex_timestamp":"000001a165202968"} 
[2026-10-23 01:10:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:10:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:10:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:10:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:10:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:10:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930678016001,"66":27343,"111":206,"80":60928,"24":49,"16":22409636111974400,"45":6253811060398546944},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930678016001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:10:30] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:10:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22409636111974400,"km_value":22409636111974.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":6253811060398546944,"description":"Unknown IO ID 45"} 
[2026-10-23 01:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930678016001,"power":27343,"unknown_111":206,"unknown_80":60928,"ignition":49,"odometer":null,"unknown_45":6253811060398546944}} 
[2026-10-23 01:10:30] local.INFO: DEBUG: GPS processor result {"connection_id":222709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:10:30] local.INFO: GPS data processed {"connection_id":222709,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:10:30] local.INFO: Acknowledgment sent {"connection_id":222709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:11:01] local.INFO: TCP Data received {"connection_id":222709,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652048a8012d568580067b4f08002200f42f..."} 
[2026-10-23 01:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652048a8012d568580067b4f08002200f42f..."} 
[2026-10-23 01:11:01] local.INFO: Processing buffer {"connection_id":222709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652048a8012d568580067b4f08002200f42f..."} 
[2026-10-23 01:11:01] local.INFO: Packet analysis {"connection_id":222709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:11:01] local.INFO: Extracted packet for processing {"connection_id":222709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:11:01] local.INFO: GPS Element Parsed {"raw_longitude":760644992,"raw_latitude":108744456,"longitude_deg":76.0644992,"latitude_deg":10.8744456,"altitude":34,"angle":244,"satellites":47,"speed":50,"hex_longitude":"2d568580","hex_latitude":"067b4f08","is_valid_coordinates":true} 
[2026-10-23 01:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930680064001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22410125738246144,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6244311279933218816,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792697977000,"timestamp_ms":1792697977000,"timestamp_seconds":1792697977,"priority":1,"record_length":96,"hex_timestamp":"000001a1652048a8"} 
[2026-10-23 01:11:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:11:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:11:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:11:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:11:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930680064001,"66":27397,"111":206,"80":60928,"24":50,"16":22410125738246144,"45":6244311279933218816},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930680064001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:11:01] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:11:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22410125738246144,"km_value":22410125738246.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6244311279933218816,"description":"Unknown IO ID 45"} 
[2026-10-23 01:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930680064001,"power":27397,"unknown_111":206,"unknown_80":60928,"ignition":50,"odometer":null,"unknown_45":6244311279933218816}} 
[2026-10-23 01:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":222709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:11:01] local.INFO: GPS data processed {"connection_id":222709,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:11:01] local.INFO: Acknowledgment sent {"connection_id":222709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:11:29] local.INFO: TCP Data received {"connection_id":222710,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:11:29] local.INFO: Processing buffer {"connection_id":222710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:11:29] local.INFO: IMEI packet received {"connection_id":222710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":222710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:11:30] local.INFO: TCP Data received {"connection_id":222710,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:11:30] local.INFO: Processing buffer {"connection_id":222710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:11:30] local.INFO: IMEI packet received {"connection_id":222710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:11:30] local.INFO: IMEI acknowledgment sent {"connection_id":222710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:11:33] local.INFO: TCP Data received {"connection_id":222710,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165206400012d566400067b4290002100fb33..."} 
[2026-10-23 01:11:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165206400012d566400067b4290002100fb33..."} 
[2026-10-23 01:11:33] local.INFO: Processing buffer {"connection_id":222710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165206400012d566400067b4290002100fb33..."} 
[2026-10-23 01:11:33] local.INFO: Packet analysis {"connection_id":222710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:11:33] local.INFO: Extracted packet for processing {"connection_id":222710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:11:33] local.INFO: GPS Element Parsed {"raw_longitude":760636416,"raw_latitude":108741264,"longitude_deg":76.0636416,"latitude_deg":10.8741264,"altitude":33,"angle":251,"satellites":51,"speed":52,"hex_longitude":"2d566400","hex_latitude":"067b4290","is_valid_coordinates":true} 
[2026-10-23 01:11:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:11:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930682112001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22410559529943040,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6234530024491255808,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:11:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792697984000,"timestamp_ms":1792697984000,"timestamp_seconds":1792697984,"priority":1,"record_length":96,"hex_timestamp":"000001a165206400"} 
[2026-10-23 01:11:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:11:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:11:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:11:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:11:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:11:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:11:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:11:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:11:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:11:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:11:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:11:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:11:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:11:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930682112001,"66":27397,"111":206,"80":60928,"24":52,"16":22410559529943040,"45":6234530024491255808},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:11:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:11:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:11:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930682112001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:11:33] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:11:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:11:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22410559529943040,"km_value":22410559529943.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:11:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6234530024491255808,"description":"Unknown IO ID 45"} 
[2026-10-23 01:11:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930682112001,"power":27397,"unknown_111":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":6234530024491255808}} 
[2026-10-23 01:11:33] local.INFO: DEBUG: GPS processor result {"connection_id":222710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:11:33] local.INFO: GPS data processed {"connection_id":222710,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:11:33] local.INFO: Acknowledgment sent {"connection_id":222710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:11:35] local.INFO: TCP Data received {"connection_id":222710,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165207f58012d564140067b3870002000fd32..."} 
[2026-10-23 01:11:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165207f58012d564140067b3870002000fd32..."} 
[2026-10-23 01:11:35] local.INFO: Processing buffer {"connection_id":222710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165207f58012d564140067b3870002000fd32..."} 
[2026-10-23 01:11:35] local.INFO: Packet analysis {"connection_id":222710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:11:35] local.INFO: Extracted packet for processing {"connection_id":222710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:11:35] local.INFO: GPS Element Parsed {"raw_longitude":760627520,"raw_latitude":108738672,"longitude_deg":76.062752,"latitude_deg":10.8738672,"altitude":32,"angle":253,"satellites":50,"speed":52,"hex_longitude":"2d564140","hex_latitude":"067b3870","is_valid_coordinates":true} 
[2026-10-23 01:11:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:11:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930683904001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22411001911574528,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6225100612770631680,"note":"Value kept but may cause issues"} 
[2026-10-23 01:11:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:11:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792697991000,"timestamp_ms":1792697991000,"timestamp_seconds":1792697991,"priority":1,"record_length":96,"hex_timestamp":"000001a165207f58"} 
[2026-10-23 01:11:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:11:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:11:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:11:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:11:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:11:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:11:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:11:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:11:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:11:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:11:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:11:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:11:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:11:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930683904001,"66":27397,"111":206,"80":60928,"24":52,"16":22411001911574528,"45":6225100612770631680},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:11:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:11:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:11:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930683904001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:11:35] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:11:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:11:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22411001911574528,"km_value":22411001911574.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:11:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6225100612770631680,"description":"Unknown IO ID 45"} 
[2026-10-23 01:11:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930683904001,"power":27397,"unknown_111":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":6225100612770631680}} 
[2026-10-23 01:11:35] local.INFO: DEBUG: GPS processor result {"connection_id":222710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:11:35] local.INFO: GPS data processed {"connection_id":222710,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:11:35] local.INFO: Acknowledgment sent {"connection_id":222710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:12:06] local.INFO: TCP Data received {"connection_id":222710,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165209ab0012d561dc0067b2e70001e00ff35..."} 
[2026-10-23 01:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165209ab0012d561dc0067b2e70001e00ff35..."} 
[2026-10-23 01:12:06] local.INFO: Processing buffer {"connection_id":222710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165209ab0012d561dc0067b2e70001e00ff35..."} 
[2026-10-23 01:12:06] local.INFO: Packet analysis {"connection_id":222710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:12:06] local.INFO: Extracted packet for processing {"connection_id":222710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:12:06] local.INFO: GPS Element Parsed {"raw_longitude":760618432,"raw_latitude":108736112,"longitude_deg":76.0618432,"latitude_deg":10.8736112,"altitude":30,"angle":255,"satellites":53,"speed":54,"hex_longitude":"2d561dc0","hex_latitude":"067b2e70","is_valid_coordinates":true} 
[2026-10-23 01:12:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:12:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930685696001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22411452883140608,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6215319357329272832,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:12:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792697998000,"timestamp_ms":1792697998000,"timestamp_seconds":1792697998,"priority":1,"record_length":96,"hex_timestamp":"000001a165209ab0"} 
[2026-10-23 01:12:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:12:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:12:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:12:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:12:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:12:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:12:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:12:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:12:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:12:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:12:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:12:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:12:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:12:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930685696001,"66":27365,"111":206,"80":60928,"24":54,"16":22411452883140608,"45":6215319357329272832},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:12:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:12:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:12:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930685696001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:12:06] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:12:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:12:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22411452883140608,"km_value":22411452883140.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:12:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":6215319357329272832,"description":"Unknown IO ID 45"} 
[2026-10-23 01:12:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930685696001,"power":27365,"unknown_111":206,"unknown_80":60928,"ignition":54,"odometer":null,"unknown_45":6215319357329272832}} 
[2026-10-23 01:12:06] local.INFO: DEBUG: GPS processor result {"connection_id":222710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:12:06] local.INFO: GPS data processed {"connection_id":222710,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:12:06] local.INFO: Acknowledgment sent {"connection_id":222710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:12:26] local.INFO: TCP Data received {"connection_id":222711,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:26] local.INFO: Processing buffer {"connection_id":222711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:26] local.INFO: IMEI packet received {"connection_id":222711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:12:26] local.INFO: IMEI acknowledgment sent {"connection_id":222711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:12:29] local.INFO: TCP Data received {"connection_id":222711,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:29] local.INFO: Processing buffer {"connection_id":222711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:29] local.INFO: IMEI packet received {"connection_id":222711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":222711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:12:31] local.INFO: TCP Data received {"connection_id":222711,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:31] local.INFO: Processing buffer {"connection_id":222711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:12:31] local.INFO: IMEI packet received {"connection_id":222711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":222711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:12:32] local.INFO: TCP Data received {"connection_id":222711,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16520b608012d55f900067b2420001e00fd33..."} 
[2026-10-23 01:12:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16520b608012d55f900067b2420001e00fd33..."} 
[2026-10-23 01:12:32] local.INFO: Processing buffer {"connection_id":222711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16520b608012d55f900067b2420001e00fd33..."} 
[2026-10-23 01:12:32] local.INFO: Packet analysis {"connection_id":222711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:12:32] local.INFO: Extracted packet for processing {"connection_id":222711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:12:32] local.INFO: GPS Element Parsed {"raw_longitude":760609024,"raw_latitude":108733472,"longitude_deg":76.0609024,"latitude_deg":10.8733472,"altitude":30,"angle":253,"satellites":51,"speed":54,"hex_longitude":"2d55f900","hex_latitude":"067b2420","is_valid_coordinates":true} 
[2026-10-23 01:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:12:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930687488001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22411916739608576,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6205326995655389184,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:12:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792698005000,"timestamp_ms":1792698005000,"timestamp_seconds":1792698005,"priority":1,"record_length":96,"hex_timestamp":"000001a16520b608"} 
[2026-10-23 01:12:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:12:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:12:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:12:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:12:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:12:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:12:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:12:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:12:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:12:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:12:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:12:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:12:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930687488001,"66":27463,"111":206,"80":60928,"24":54,"16":22411916739608576,"45":6205326995655389184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:12:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:12:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:12:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930687488001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:12:32] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:12:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:12:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22411916739608576,"km_value":22411916739608.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:12:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6205326995655389184,"description":"Unknown IO ID 45"} 
[2026-10-23 01:12:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930687488001,"power":27463,"unknown_111":206,"unknown_80":60928,"ignition":54,"odometer":null,"unknown_45":6205326995655389184}} 
[2026-10-23 01:12:32] local.INFO: DEBUG: GPS processor result {"connection_id":222711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:12:32] local.INFO: GPS data processed {"connection_id":222711,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:12:32] local.INFO: Acknowledgment sent {"connection_id":222711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:12:37] local.INFO: TCP Data received {"connection_id":222711,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16520d160012d55d540067b19f8002000fd30..."} 
[2026-10-23 01:12:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16520d160012d55d540067b19f8002000fd30..."} 
[2026-10-23 01:12:37] local.INFO: Processing buffer {"connection_id":222711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16520d160012d55d540067b19f8002000fd30..."} 
[2026-10-23 01:12:37] local.INFO: Packet analysis {"connection_id":222711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:12:37] local.INFO: Extracted packet for processing {"connection_id":222711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:12:37] local.INFO: GPS Element Parsed {"raw_longitude":760599872,"raw_latitude":108730872,"longitude_deg":76.0599872,"latitude_deg":10.8730872,"altitude":32,"angle":253,"satellites":48,"speed":51,"hex_longitude":"2d55d540","hex_latitude":"067b19f8","is_valid_coordinates":true} 
[2026-10-23 01:12:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:12:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930689280001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22412372006141952,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6194982790260596736,"note":"Value kept but may cause issues"} 
[2026-10-23 01:12:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:12:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792698012000,"timestamp_ms":1792698012000,"timestamp_seconds":1792698012,"priority":1,"record_length":96,"hex_timestamp":"000001a16520d160"} 
[2026-10-23 01:12:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:12:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:12:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:12:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:12:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:12:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:12:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:12:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:12:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:12:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:12:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:12:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:12:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:12:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930689280001,"66":27463,"111":206,"80":60928,"24":51,"16":22412372006141952,"45":6194982790260596736},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:12:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:12:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:12:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930689280001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:12:37] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:12:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:12:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22412372006141952,"km_value":22412372006141.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:12:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":6194982790260596736,"description":"Unknown IO ID 45"} 
[2026-10-23 01:12:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930689280001,"power":27463,"unknown_111":206,"unknown_80":60928,"ignition":51,"odometer":null,"unknown_45":6194982790260596736}} 
[2026-10-23 01:12:37] local.INFO: DEBUG: GPS processor result {"connection_id":222711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:12:37] local.INFO: GPS data processed {"connection_id":222711,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:12:37] local.INFO: Acknowledgment sent {"connection_id":222711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:13:08] local.INFO: TCP Data received {"connection_id":222711,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16520ecb8012d55b400067b0ec0002200f630..."} 
[2026-10-23 01:13:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16520ecb8012d55b400067b0ec0002200f630..."} 
[2026-10-23 01:13:08] local.INFO: Processing buffer {"connection_id":222711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16520ecb8012d55b400067b0ec0002200f630..."} 
[2026-10-23 01:13:08] local.INFO: Packet analysis {"connection_id":222711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:13:08] local.INFO: Extracted packet for processing {"connection_id":222711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16520"} 
[2026-10-23 01:13:08] local.INFO: GPS Element Parsed {"raw_longitude":760591360,"raw_latitude":108728000,"longitude_deg":76.059136,"latitude_deg":10.8728,"altitude":34,"angle":246,"satellites":48,"speed":49,"hex_longitude":"2d55b400","hex_latitude":"067b0ec0","is_valid_coordinates":true} 
[2026-10-23 01:13:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:13:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930691072001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22412801502871552,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6184920059842525184,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,111,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:13:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792698019000,"timestamp_ms":1792698019000,"timestamp_seconds":1792698019,"priority":1,"record_length":96,"hex_timestamp":"000001a16520ecb8"} 
[2026-10-23 01:13:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:13:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:13:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:13:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:13:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:13:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:13:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:13:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:13:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:13:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:13:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:13:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:13:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:13:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930691072001,"66":27484,"111":206,"80":60928,"24":49,"16":22412801502871552,"45":6184920059842525184},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,111,80,24,16,45]} 
[2026-10-23 01:13:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:13:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:13:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930691072001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:13:08] local.INFO: Unknown IO ID detected {"io_id":111,"value":206,"description":"Unknown IO ID 111"} 
[2026-10-23 01:13:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:13:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22412801502871552,"km_value":22412801502871.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:13:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":6184920059842525184,"description":"Unknown IO ID 45"} 
[2026-10-23 01:13:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930691072001,"power":27484,"unknown_111":206,"unknown_80":60928,"ignition":49,"odometer":null,"unknown_45":6184920059842525184}} 
[2026-10-23 01:13:08] local.INFO: DEBUG: GPS processor result {"connection_id":222711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:13:08] local.INFO: GPS data processed {"connection_id":222711,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:13:08] local.INFO: Acknowledgment sent {"connection_id":222711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:13:29] local.INFO: TCP Data received {"connection_id":224416,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224416,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:13:29] local.INFO: Processing buffer {"connection_id":224416,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:13:29] local.INFO: IMEI packet received {"connection_id":224416,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":224416,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:13:32] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:32] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:32] local.INFO: IMEI packet received {"connection_id":221396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:13:32] local.INFO: IMEI acknowledgment sent {"connection_id":221396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:13:32] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:32] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:32] local.INFO: IMEI packet received {"connection_id":221396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:13:32] local.INFO: IMEI acknowledgment sent {"connection_id":221396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:13:37] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:37] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:13:37] local.INFO: IMEI packet received {"connection_id":221396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:13:37] local.INFO: IMEI acknowledgment sent {"connection_id":221396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:13:38] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16522d500012d547e40067a51f0004601012f..."} 
[2026-10-23 01:13:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16522d500012d547e40067a51f0004601012f..."} 
[2026-10-23 01:13:38] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16522d500012d547e40067a51f0004601012f..."} 
[2026-10-23 01:13:38] local.INFO: Packet analysis {"connection_id":221396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16522"} 
[2026-10-23 01:13:38] local.INFO: Extracted packet for processing {"connection_id":221396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16522"} 
[2026-10-23 01:13:38] local.INFO: GPS Element Parsed {"raw_longitude":760512064,"raw_latitude":108679664,"longitude_deg":76.0512064,"latitude_deg":10.8679664,"altitude":70,"angle":257,"satellites":47,"speed":22,"hex_longitude":"2d547e40","hex_latitude":"067a51f0","is_valid_coordinates":true} 
[2026-10-23 01:13:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:13:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930724864001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22417259678924800,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6088374142817660928,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:13:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792698144000,"timestamp_ms":1792698144000,"timestamp_seconds":1792698144,"priority":1,"record_length":96,"hex_timestamp":"000001a16522d500"} 
[2026-10-23 01:13:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:13:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:13:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:13:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:13:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:13:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:13:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:13:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:13:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:13:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:13:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:13:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:13:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:13:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930724864001,"66":27376,"155":206,"80":60928,"24":22,"16":22417259678924800,"45":6088374142817660928},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,80,24,16,45]} 
[2026-10-23 01:13:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:13:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:13:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930724864001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:13:38] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 01:13:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:13:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22417259678924800,"km_value":22417259678924.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:13:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":6088374142817660928,"description":"Unknown IO ID 45"} 
[2026-10-23 01:13:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930724864001,"power":27376,"unknown_155":206,"unknown_80":60928,"ignition":22,"odometer":null,"unknown_45":6088374142817660928}} 
[2026-10-23 01:13:38] local.INFO: DEBUG: GPS processor result {"connection_id":221396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:13:38] local.INFO: GPS data processed {"connection_id":221396,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:13:38] local.INFO: Acknowledgment sent {"connection_id":221396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:13:42] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165230f98012d545b40067a4dd8004b010b2f..."} 
[2026-10-23 01:13:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165230f98012d545b40067a4dd8004b010b2f..."} 
[2026-10-23 01:13:42] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165230f98012d545b40067a4dd8004b010b2f..."} 
[2026-10-23 01:13:42] local.INFO: Packet analysis {"connection_id":221396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16523"} 
[2026-10-23 01:13:42] local.INFO: Extracted packet for processing {"connection_id":221396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16523"} 
[2026-10-23 01:13:42] local.INFO: GPS Element Parsed {"raw_longitude":760503104,"raw_latitude":108678616,"longitude_deg":76.0503104,"latitude_deg":10.8678616,"altitude":75,"angle":267,"satellites":47,"speed":25,"hex_longitude":"2d545b40","hex_latitude":"067a4dd8","is_valid_coordinates":true} 
[2026-10-23 01:13:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:13:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930724864001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22417689175654400,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6088374142817660928,"note":"Value kept but may cause issues"} 
[2026-10-23 01:13:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:13:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792698159000,"timestamp_ms":1792698159000,"timestamp_seconds":1792698159,"priority":1,"record_length":96,"hex_timestamp":"000001a165230f98"} 
[2026-10-23 01:13:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:13:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:13:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:13:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:13:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:13:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:13:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:13:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:13:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:13:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:13:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:13:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:13:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:13:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930724864001,"66":27484,"155":206,"80":60928,"24":25,"16":22417689175654400,"45":6088374142817660928},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,80,24,16,45]} 
[2026-10-23 01:13:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:13:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:13:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930724864001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:13:42] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 01:13:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:13:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22417689175654400,"km_value":22417689175654.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:13:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":6088374142817660928,"description":"Unknown IO ID 45"} 
[2026-10-23 01:13:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930724864001,"power":27484,"unknown_155":206,"unknown_80":60928,"ignition":25,"odometer":null,"unknown_45":6088374142817660928}} 
[2026-10-23 01:13:42] local.INFO: DEBUG: GPS processor result {"connection_id":221396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:13:42] local.INFO: GPS data processed {"connection_id":221396,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:13:42] local.INFO: Acknowledgment sent {"connection_id":221396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:14:26] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:26] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:26] local.INFO: IMEI packet received {"connection_id":221397,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:14:26] local.INFO: IMEI acknowledgment sent {"connection_id":221397,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:14:30] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:30] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:30] local.INFO: IMEI packet received {"connection_id":221397,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:14:30] local.INFO: IMEI acknowledgment sent {"connection_id":221397,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:14:31] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:31] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:14:31] local.INFO: IMEI packet received {"connection_id":221397,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":221397,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:14:33] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165234648012d5437c0067a4e900050011030..."} 
[2026-10-23 01:14:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165234648012d5437c0067a4e900050011030..."} 
[2026-10-23 01:14:33] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165234648012d5437c0067a4e900050011030..."} 
[2026-10-23 01:14:33] local.INFO: Packet analysis {"connection_id":221397,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16523"} 
[2026-10-23 01:14:33] local.INFO: Extracted packet for processing {"connection_id":221397,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16523"} 
[2026-10-23 01:14:33] local.INFO: GPS Element Parsed {"raw_longitude":760494016,"raw_latitude":108678800,"longitude_deg":76.0494016,"latitude_deg":10.86788,"altitude":80,"angle":272,"satellites":48,"speed":25,"hex_longitude":"2d5437c0","hex_latitude":"067a4e90","is_valid_coordinates":true} 
[2026-10-23 01:14:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:14:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930728704001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:14:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22418122967351296,"note":"Value kept but may cause issues"} 
[2026-10-23 01:14:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6078522518632519680,"note":"Value kept but may cause issues"} 
[2026-10-23 01:14:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:14:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792698173000,"timestamp_ms":1792698173000,"timestamp_seconds":1792698173,"priority":1,"record_length":96,"hex_timestamp":"000001a165234648"} 
[2026-10-23 01:14:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:14:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:14:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:14:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:14:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:14:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:14:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:14:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221397,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:14:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:14:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:14:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:14:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:14:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:14:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930728704001,"66":27484,"155":206,"80":60928,"24":25,"16":22418122967351296,"45":6078522518632519680},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,80,24,16,45]} 
[2026-10-23 01:14:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:14:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:14:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930728704001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:14:33] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 01:14:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:14:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22418122967351296,"km_value":22418122967351.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:14:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6078522518632519680,"description":"Unknown IO ID 45"} 
[2026-10-23 01:14:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930728704001,"power":27484,"unknown_155":206,"unknown_80":60928,"ignition":25,"odometer":null,"unknown_45":6078522518632519680}} 
[2026-10-23 01:14:33] local.INFO: DEBUG: GPS processor result {"connection_id":221397,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:14:33] local.INFO: GPS data processed {"connection_id":221397,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:14:33] local.INFO: Acknowledgment sent {"connection_id":221397,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:15:09] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652380e0012d540f80067a50b80053011131..."} 
[2026-10-23 01:15:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652380e0012d540f80067a50b80053011131..."} 
[2026-10-23 01:15:09] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652380e0012d540f80067a50b80053011131..."} 
[2026-10-23 01:15:09] local.INFO: Packet analysis {"connection_id":221397,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16523"} 
[2026-10-23 01:15:09] local.INFO: Extracted packet for processing {"connection_id":221397,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16523"} 
[2026-10-23 01:15:09] local.INFO: GPS Element Parsed {"raw_longitude":760483712,"raw_latitude":108679352,"longitude_deg":76.0483712,"latitude_deg":10.8679352,"altitude":83,"angle":273,"satellites":49,"speed":28,"hex_longitude":"2d540f80","hex_latitude":"067a50b8","is_valid_coordinates":true} 
[2026-10-23 01:15:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:15:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930732288001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:15:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22418612593623040,"note":"Value kept but may cause issues"} 
[2026-10-23 01:15:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6068530156959338496,"note":"Value kept but may cause issues"} 
[2026-10-23 01:15:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:15:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792698188000,"timestamp_ms":1792698188000,"timestamp_seconds":1792698188,"priority":1,"record_length":96,"hex_timestamp":"000001a1652380e0"} 
[2026-10-23 01:15:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:15:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:15:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:15:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:15:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:15:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:15:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:15:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221397,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:15:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:15:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221397,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:15:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:15:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:15:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:15:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930732288001,"66":27463,"155":206,"80":60928,"24":28,"16":22418612593623040,"45":6068530156959338496},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,80,24,16,45]} 
[2026-10-23 01:15:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:15:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:15:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930732288001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:15:09] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 01:15:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:15:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22418612593623040,"km_value":22418612593623.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:15:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":6068530156959338496,"description":"Unknown IO ID 45"} 
[2026-10-23 01:15:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930732288001,"power":27463,"unknown_155":206,"unknown_80":60928,"ignition":28,"odometer":null,"unknown_45":6068530156959338496}} 
[2026-10-23 01:15:09] local.INFO: DEBUG: GPS processor result {"connection_id":221397,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:15:09] local.INFO: GPS data processed {"connection_id":221397,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:15:09] local.INFO: Acknowledgment sent {"connection_id":221397,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:15:37] local.INFO: TCP Data received {"connection_id":222712,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:37] local.INFO: Processing buffer {"connection_id":222712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:37] local.INFO: IMEI packet received {"connection_id":222712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:15:37] local.INFO: IMEI acknowledgment sent {"connection_id":222712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:15:37] local.INFO: TCP Data received {"connection_id":222712,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:37] local.INFO: Processing buffer {"connection_id":222712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:37] local.INFO: IMEI packet received {"connection_id":222712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:15:37] local.INFO: IMEI acknowledgment sent {"connection_id":222712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:15:42] local.INFO: TCP Data received {"connection_id":222712,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:42] local.INFO: Processing buffer {"connection_id":222712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:15:42] local.INFO: IMEI packet received {"connection_id":222712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:15:42] local.INFO: IMEI acknowledgment sent {"connection_id":222712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:15:42] local.INFO: TCP Data received {"connection_id":222712,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16524d8a0012d52bec00679f400005700e032..."} 
[2026-10-23 01:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16524d8a0012d52bec00679f400005700e032..."} 
[2026-10-23 01:15:42] local.INFO: Processing buffer {"connection_id":222712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16524d8a0012d52bec00679f400005700e032..."} 
[2026-10-23 01:15:42] local.INFO: Packet analysis {"connection_id":222712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16524"} 
[2026-10-23 01:15:42] local.INFO: Extracted packet for processing {"connection_id":222712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16524"} 
[2026-10-23 01:15:42] local.INFO: GPS Element Parsed {"raw_longitude":760397504,"raw_latitude":108655616,"longitude_deg":76.0397504,"latitude_deg":10.8655616,"altitude":87,"angle":224,"satellites":50,"speed":56,"hex_longitude":"2d52bec0","hex_latitude":"0679f400","is_valid_coordinates":true} 
[2026-10-23 01:15:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:15:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930756864001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:15:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22423160963989504,"note":"Value kept but may cause issues"} 
[2026-10-23 01:15:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5970647233804087296,"note":"Value kept but may cause issues"} 
[2026-10-23 01:15:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:15:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792698276000,"timestamp_ms":1792698276000,"timestamp_seconds":1792698276,"priority":1,"record_length":96,"hex_timestamp":"000001a16524d8a0"} 
[2026-10-23 01:15:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:15:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:15:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:15:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:15:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:15:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:15:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:15:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:15:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:15:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:15:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:15:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:15:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:15:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930756864001,"66":27397,"94":206,"80":60928,"24":56,"16":22423160963989504,"45":5970647233804087296},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,80,24,16,45]} 
[2026-10-23 01:15:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:15:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:15:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930756864001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:15:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 01:15:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:15:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22423160963989504,"km_value":22423160963989.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:15:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5970647233804087296,"description":"Unknown IO ID 45"} 
[2026-10-23 01:15:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930756864001,"power":27397,"unknown_94":206,"unknown_80":60928,"ignition":56,"odometer":null,"unknown_45":5970647233804087296}} 
[2026-10-23 01:15:42] local.INFO: DEBUG: GPS processor result {"connection_id":222712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:15:42] local.INFO: GPS data processed {"connection_id":222712,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:15:42] local.INFO: Acknowledgment sent {"connection_id":222712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:16:27] local.INFO: TCP Data received {"connection_id":222713,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:27] local.INFO: Processing buffer {"connection_id":222713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:27] local.INFO: IMEI packet received {"connection_id":222713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:16:27] local.INFO: IMEI acknowledgment sent {"connection_id":222713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:16:28] local.INFO: TCP Data received {"connection_id":222713,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:28] local.INFO: Processing buffer {"connection_id":222713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:28] local.INFO: IMEI packet received {"connection_id":222713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:16:28] local.INFO: IMEI acknowledgment sent {"connection_id":222713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:16:32] local.INFO: TCP Data received {"connection_id":222713,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:32] local.INFO: Processing buffer {"connection_id":222713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:16:32] local.INFO: IMEI packet received {"connection_id":222713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:16:32] local.INFO: IMEI acknowledgment sent {"connection_id":222713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:16:33] local.INFO: TCP Data received {"connection_id":222713,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16524f3f8012d52a6800679d718005700d734..."} 
[2026-10-23 01:16:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16524f3f8012d52a6800679d718005700d734..."} 
[2026-10-23 01:16:33] local.INFO: Processing buffer {"connection_id":222713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16524f3f8012d52a6800679d718005700d734..."} 
[2026-10-23 01:16:33] local.INFO: Packet analysis {"connection_id":222713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16524"} 
[2026-10-23 01:16:33] local.INFO: Extracted packet for processing {"connection_id":222713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16524"} 
[2026-10-23 01:16:33] local.INFO: GPS Element Parsed {"raw_longitude":760391296,"raw_latitude":108648216,"longitude_deg":76.0391296,"latitude_deg":10.8648216,"altitude":87,"angle":215,"satellites":52,"speed":52,"hex_longitude":"2d52a680","hex_latitude":"0679d718","is_valid_coordinates":true} 
[2026-10-23 01:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:16:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930758656001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:16:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22423624820457472,"note":"Value kept but may cause issues"} 
[2026-10-23 01:16:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5962414090733486080,"note":"Value kept but may cause issues"} 
[2026-10-23 01:16:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:16:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792698283000,"timestamp_ms":1792698283000,"timestamp_seconds":1792698283,"priority":1,"record_length":96,"hex_timestamp":"000001a16524f3f8"} 
[2026-10-23 01:16:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:16:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:16:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:16:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:16:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:16:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:16:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:16:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:16:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:16:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:16:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:16:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:16:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930758656001,"66":27463,"94":206,"80":60928,"24":52,"16":22423624820457472,"45":5962414090733486080},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,80,24,16,45]} 
[2026-10-23 01:16:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:16:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:16:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930758656001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:16:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 01:16:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:16:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22423624820457472,"km_value":22423624820457.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:16:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5962414090733486080,"description":"Unknown IO ID 45"} 
[2026-10-23 01:16:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930758656001,"power":27463,"unknown_94":206,"unknown_80":60928,"ignition":52,"odometer":null,"unknown_45":5962414090733486080}} 
[2026-10-23 01:16:33] local.INFO: DEBUG: GPS processor result {"connection_id":222713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:16:33] local.INFO: GPS data processed {"connection_id":222713,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:16:33] local.INFO: Acknowledgment sent {"connection_id":222713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:16:36] local.INFO: TCP Data received {"connection_id":222713,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165250f50012d5295000679b810005800cc34..."} 
[2026-10-23 01:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165250f50012d5295000679b810005800cc34..."} 
[2026-10-23 01:16:36] local.INFO: Processing buffer {"connection_id":222713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165250f50012d5295000679b810005800cc34..."} 
[2026-10-23 01:16:36] local.INFO: Packet analysis {"connection_id":222713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16525"} 
[2026-10-23 01:16:36] local.INFO: Extracted packet for processing {"connection_id":222713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16525"} 
[2026-10-23 01:16:36] local.INFO: GPS Element Parsed {"raw_longitude":760386816,"raw_latitude":108640272,"longitude_deg":76.0386816,"latitude_deg":10.8640272,"altitude":88,"angle":204,"satellites":52,"speed":50,"hex_longitude":"2d529500","hex_latitude":"0679b810","is_valid_coordinates":true} 
[2026-10-23 01:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:16:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930760448001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:16:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22424067202088960,"note":"Value kept but may cause issues"} 
[2026-10-23 01:16:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5955588322546358272,"note":"Value kept but may cause issues"} 
[2026-10-23 01:16:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:16:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792698290000,"timestamp_ms":1792698290000,"timestamp_seconds":1792698290,"priority":1,"record_length":96,"hex_timestamp":"000001a165250f50"} 
[2026-10-23 01:16:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:16:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:16:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:16:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:16:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:16:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:16:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:16:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:16:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:16:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:16:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:16:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:16:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930760448001,"66":27376,"94":206,"80":60928,"24":50,"16":22424067202088960,"45":5955588322546358272},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,80,24,16,45]} 
[2026-10-23 01:16:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:16:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:16:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930760448001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:16:36] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 01:16:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60928,"description":"Unknown IO ID 80"} 
[2026-10-23 01:16:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22424067202088960,"km_value":22424067202088.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:16:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5955588322546358272,"description":"Unknown IO ID 45"} 
[2026-10-23 01:16:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930760448001,"power":27376,"unknown_94":206,"unknown_80":60928,"ignition":50,"odometer":null,"unknown_45":5955588322546358272}} 
[2026-10-23 01:16:36] local.INFO: DEBUG: GPS processor result {"connection_id":222713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:16:36] local.INFO: GPS data processed {"connection_id":222713,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:16:36] local.INFO: Acknowledgment sent {"connection_id":222713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:17:10] local.INFO: TCP Data received {"connection_id":222713,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652676b0012d5223c00677e618003600d52c..."} 
[2026-10-23 01:17:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652676b0012d5223c00677e618003600d52c..."} 
[2026-10-23 01:17:10] local.INFO: Processing buffer {"connection_id":222713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652676b0012d5223c00677e618003600d52c..."} 
[2026-10-23 01:17:10] local.INFO: Packet analysis {"connection_id":222713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16526"} 
[2026-10-23 01:17:10] local.INFO: Extracted packet for processing {"connection_id":222713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16526"} 
[2026-10-23 01:17:10] local.INFO: GPS Element Parsed {"raw_longitude":760357824,"raw_latitude":108520984,"longitude_deg":76.0357824,"latitude_deg":10.8520984,"altitude":54,"angle":213,"satellites":44,"speed":60,"hex_longitude":"2d5223c0","hex_latitude":"0677e618","is_valid_coordinates":true} 
[2026-10-23 01:17:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:17:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930784512001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:17:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22430058681466880,"note":"Value kept but may cause issues"} 
[2026-10-23 01:17:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5922726118984550400,"note":"Value kept but may cause issues"} 
[2026-10-23 01:17:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:17:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792698382000,"timestamp_ms":1792698382000,"timestamp_seconds":1792698382,"priority":1,"record_length":96,"hex_timestamp":"000001a1652676b0"} 
[2026-10-23 01:17:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:17:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:17:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:17:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:17:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:17:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:17:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:17:10] local.INFO: Teltonika packet parsed successfully {"connection_id":222713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:17:10] local.INFO: Passing IMEI to GPS processor {"connection_id":222713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:17:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":222713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:17:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:17:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:17:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:17:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930784512001,"66":27365,"18":206,"80":60160,"24":60,"16":22430058681466880,"45":5922726118984550400},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,80,24,16,45]} 
[2026-10-23 01:17:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:17:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:17:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930784512001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:17:10] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-23 01:17:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:17:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22430058681466880,"km_value":22430058681466.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:17:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5922726118984550400,"description":"Unknown IO ID 45"} 
[2026-10-23 01:17:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930784512001,"power":27365,"unknown_18":206,"unknown_80":60160,"ignition":60,"odometer":null,"unknown_45":5922726118984550400}} 
[2026-10-23 01:17:10] local.INFO: DEBUG: GPS processor result {"connection_id":222713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:17:10] local.INFO: GPS data processed {"connection_id":222713,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:17:10] local.INFO: Acknowledgment sent {"connection_id":222713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:17:24] local.INFO: TCP Data received {"connection_id":224417,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:24] local.INFO: Processing buffer {"connection_id":224417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:24] local.INFO: IMEI packet received {"connection_id":224417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":224417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:17:25] local.INFO: TCP Data received {"connection_id":224417,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:25] local.INFO: Processing buffer {"connection_id":224417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:25] local.INFO: IMEI packet received {"connection_id":224417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:17:25] local.INFO: IMEI acknowledgment sent {"connection_id":224417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:17:26] local.INFO: TCP Data received {"connection_id":224417,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:26] local.INFO: Processing buffer {"connection_id":224417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:26] local.INFO: IMEI packet received {"connection_id":224417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:17:26] local.INFO: IMEI acknowledgment sent {"connection_id":224417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:17:31] local.INFO: TCP Data received {"connection_id":224417,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:31] local.INFO: Processing buffer {"connection_id":224417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:17:31] local.INFO: IMEI packet received {"connection_id":224417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:17:31] local.INFO: IMEI acknowledgment sent {"connection_id":224417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:17:32] local.INFO: TCP Data received {"connection_id":224417,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165268e20012d520d000677cb58003200e12e..."} 
[2026-10-23 01:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165268e20012d520d000677cb58003200e12e..."} 
[2026-10-23 01:17:32] local.INFO: Processing buffer {"connection_id":224417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165268e20012d520d000677cb58003200e12e..."} 
[2026-10-23 01:17:32] local.INFO: Packet analysis {"connection_id":224417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16526"} 
[2026-10-23 01:17:32] local.INFO: Extracted packet for processing {"connection_id":224417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16526"} 
[2026-10-23 01:17:32] local.INFO: GPS Element Parsed {"raw_longitude":760352000,"raw_latitude":108514136,"longitude_deg":76.0352,"latitude_deg":10.8514136,"altitude":50,"angle":225,"satellites":46,"speed":60,"hex_longitude":"2d520d00","hex_latitude":"0677cb58","is_valid_coordinates":true} 
[2026-10-23 01:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:17:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930785792001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:17:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22430488178196480,"note":"Value kept but may cause issues"} 
[2026-10-23 01:17:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5918785469308868608,"note":"Value kept but may cause issues"} 
[2026-10-23 01:17:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:17:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792698388000,"timestamp_ms":1792698388000,"timestamp_seconds":1792698388,"priority":1,"record_length":96,"hex_timestamp":"000001a165268e20"} 
[2026-10-23 01:17:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:17:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:17:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:17:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:17:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:17:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:17:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:17:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:17:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:17:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:17:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:17:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:17:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930785792001,"66":27321,"38":206,"80":60160,"24":60,"16":22430488178196480,"45":5918785469308868608},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 01:17:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:17:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:17:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930785792001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:17:32] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 01:17:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:17:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22430488178196480,"km_value":22430488178196.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:17:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5918785469308868608,"description":"Unknown IO ID 45"} 
[2026-10-23 01:17:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930785792001,"power":27321,"unknown_38":206,"unknown_80":60160,"ignition":60,"odometer":null,"unknown_45":5918785469308868608}} 
[2026-10-23 01:17:32] local.INFO: DEBUG: GPS processor result {"connection_id":224417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:17:32] local.INFO: GPS data processed {"connection_id":224417,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:17:32] local.INFO: Acknowledgment sent {"connection_id":224417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:18:03] local.INFO: TCP Data received {"connection_id":224417,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165268e20012d520d000677cb58003200e12e..."} 
[2026-10-23 01:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165268e20012d520d000677cb58003200e12e..."} 
[2026-10-23 01:18:04] local.INFO: Processing buffer {"connection_id":224417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165268e20012d520d000677cb58003200e12e..."} 
[2026-10-23 01:18:04] local.INFO: Packet analysis {"connection_id":224417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16526"} 
[2026-10-23 01:18:04] local.INFO: Extracted packet for processing {"connection_id":224417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16526"} 
[2026-10-23 01:18:04] local.INFO: GPS Element Parsed {"raw_longitude":760352000,"raw_latitude":108514136,"longitude_deg":76.0352,"latitude_deg":10.8514136,"altitude":50,"angle":225,"satellites":46,"speed":60,"hex_longitude":"2d520d00","hex_latitude":"0677cb58","is_valid_coordinates":true} 
[2026-10-23 01:18:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:18:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930787328001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:18:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22430488178196480,"note":"Value kept but may cause issues"} 
[2026-10-23 01:18:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5912381913586948096,"note":"Value kept but may cause issues"} 
[2026-10-23 01:18:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:18:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792698388000,"timestamp_ms":1792698388000,"timestamp_seconds":1792698388,"priority":1,"record_length":96,"hex_timestamp":"000001a165268e20"} 
[2026-10-23 01:18:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:18:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:18:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 01:18:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:18:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:18:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:18:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:18:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:18:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:18:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:18:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:18:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:18:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:18:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930787328001,"66":27321,"38":206,"80":60160,"24":60,"16":22430488178196480,"45":5912381913586948096},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 01:18:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:18:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:18:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930787328001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:18:04] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 01:18:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:18:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22430488178196480,"km_value":22430488178196.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:18:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5912381913586948096,"description":"Unknown IO ID 45"} 
[2026-10-23 01:18:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930787328001,"power":27321,"unknown_38":206,"unknown_80":60160,"ignition":60,"odometer":null,"unknown_45":5912381913586948096}} 
[2026-10-23 01:18:04] local.INFO: DEBUG: GPS processor result {"connection_id":224417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:18:04] local.INFO: GPS data processed {"connection_id":224417,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:18:04] local.INFO: Acknowledgment sent {"connection_id":224417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:18:26] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:26] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:26] local.INFO: IMEI packet received {"connection_id":221398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:18:26] local.INFO: IMEI acknowledgment sent {"connection_id":221398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:18:28] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:28] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:28] local.INFO: IMEI packet received {"connection_id":221398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:18:28] local.INFO: IMEI acknowledgment sent {"connection_id":221398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:18:31] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:31] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:18:31] local.INFO: IMEI packet received {"connection_id":221398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:18:31] local.INFO: IMEI acknowledgment sent {"connection_id":221398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:18:33] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165277498012d515b400676b8c8001500cb32..."} 
[2026-10-23 01:18:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165277498012d515b400676b8c8001500cb32..."} 
[2026-10-23 01:18:33] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165277498012d515b400676b8c8001500cb32..."} 
[2026-10-23 01:18:33] local.INFO: Packet analysis {"connection_id":221398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16527"} 
[2026-10-23 01:18:33] local.INFO: Extracted packet for processing {"connection_id":221398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16527"} 
[2026-10-23 01:18:33] local.INFO: GPS Element Parsed {"raw_longitude":760306496,"raw_latitude":108443848,"longitude_deg":76.0306496,"latitude_deg":10.8443848,"altitude":21,"angle":203,"satellites":50,"speed":51,"hex_longitude":"2d515b40","hex_latitude":"0676b8c8","is_valid_coordinates":true} 
[2026-10-23 01:18:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:18:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930800640001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:18:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22434619936735232,"note":"Value kept but may cause issues"} 
[2026-10-23 01:18:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5866290386134710272,"note":"Value kept but may cause issues"} 
[2026-10-23 01:18:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:18:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792698447000,"timestamp_ms":1792698447000,"timestamp_seconds":1792698447,"priority":1,"record_length":96,"hex_timestamp":"000001a165277498"} 
[2026-10-23 01:18:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:18:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:18:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:18:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:18:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:18:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:18:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:18:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:18:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:18:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:18:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:18:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:18:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:18:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930800640001,"66":27397,"37":206,"80":60160,"24":51,"16":22434619936735232,"45":5866290386134710272},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,80,24,16,45]} 
[2026-10-23 01:18:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:18:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:18:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930800640001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:18:33] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 01:18:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:18:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22434619936735232,"km_value":22434619936735.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:18:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5866290386134710272,"description":"Unknown IO ID 45"} 
[2026-10-23 01:18:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930800640001,"power":27397,"unknown_37":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5866290386134710272}} 
[2026-10-23 01:18:33] local.INFO: DEBUG: GPS processor result {"connection_id":221398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:18:33] local.INFO: GPS data processed {"connection_id":221398,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:18:33] local.INFO: Acknowledgment sent {"connection_id":221398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:19:04] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165278ff0012d514dc0067698c8001700ca33..."} 
[2026-10-23 01:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165278ff0012d514dc0067698c8001700ca33..."} 
[2026-10-23 01:19:04] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165278ff0012d514dc0067698c8001700ca33..."} 
[2026-10-23 01:19:04] local.INFO: Packet analysis {"connection_id":221398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16527"} 
[2026-10-23 01:19:04] local.INFO: Extracted packet for processing {"connection_id":221398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16527"} 
[2026-10-23 01:19:04] local.INFO: GPS Element Parsed {"raw_longitude":760303040,"raw_latitude":108435656,"longitude_deg":76.030304,"latitude_deg":10.8435656,"altitude":23,"angle":202,"satellites":51,"speed":49,"hex_longitude":"2d514dc0","hex_latitude":"067698c8","is_valid_coordinates":true} 
[2026-10-23 01:19:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:19:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930802432001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:19:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22435049433464832,"note":"Value kept but may cause issues"} 
[2026-10-23 01:19:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5862349736458635264,"note":"Value kept but may cause issues"} 
[2026-10-23 01:19:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:19:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792698454000,"timestamp_ms":1792698454000,"timestamp_seconds":1792698454,"priority":1,"record_length":96,"hex_timestamp":"000001a165278ff0"} 
[2026-10-23 01:19:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:19:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:19:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:19:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:19:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:19:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:19:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:19:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:19:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:19:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:19:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:19:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:19:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:19:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930802432001,"66":27463,"37":206,"80":60160,"24":49,"16":22435049433464832,"45":5862349736458635264},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,80,24,16,45]} 
[2026-10-23 01:19:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:19:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:19:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930802432001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:19:04] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 01:19:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:19:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22435049433464832,"km_value":22435049433464.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:19:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5862349736458635264,"description":"Unknown IO ID 45"} 
[2026-10-23 01:19:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930802432001,"power":27463,"unknown_37":206,"unknown_80":60160,"ignition":49,"odometer":null,"unknown_45":5862349736458635264}} 
[2026-10-23 01:19:04] local.INFO: DEBUG: GPS processor result {"connection_id":221398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:19:04] local.INFO: GPS data processed {"connection_id":221398,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:19:04] local.INFO: Acknowledgment sent {"connection_id":221398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:19:04] local.INFO: TCP Data received {"connection_id":221042,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221042,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:19:04] local.INFO: Processing buffer {"connection_id":221042,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:19:04] local.INFO: IMEI packet received {"connection_id":221042,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:19:04] local.INFO: IMEI acknowledgment sent {"connection_id":221042,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:19:26] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:19:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:19:26] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:19:26] local.INFO: IMEI packet received {"connection_id":221399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:19:26] local.INFO: IMEI acknowledgment sent {"connection_id":221399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:19:32] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:19:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:19:32] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:19:32] local.INFO: IMEI packet received {"connection_id":221399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:19:32] local.INFO: IMEI acknowledgment sent {"connection_id":221399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:19:33] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16527af30012d513e40067675a0001800cf34..."} 
[2026-10-23 01:19:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16527af30012d513e40067675a0001800cf34..."} 
[2026-10-23 01:19:33] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16527af30012d513e40067675a0001800cf34..."} 
[2026-10-23 01:19:33] local.INFO: Packet analysis {"connection_id":221399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16527"} 
[2026-10-23 01:19:33] local.INFO: Extracted packet for processing {"connection_id":221399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16527"} 
[2026-10-23 01:19:33] local.INFO: GPS Element Parsed {"raw_longitude":760299072,"raw_latitude":108426656,"longitude_deg":76.0299072,"latitude_deg":10.8426656,"altitude":24,"angle":207,"satellites":52,"speed":48,"hex_longitude":"2d513e40","hex_latitude":"067675a0","is_valid_coordinates":true} 
[2026-10-23 01:19:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:19:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930804224001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:19:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22435526174834688,"note":"Value kept but may cause issues"} 
[2026-10-23 01:19:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5858549824270944256,"note":"Value kept but may cause issues"} 
[2026-10-23 01:19:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:19:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792698462000,"timestamp_ms":1792698462000,"timestamp_seconds":1792698462,"priority":1,"record_length":96,"hex_timestamp":"000001a16527af30"} 
[2026-10-23 01:19:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:19:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:19:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:19:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:19:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:19:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:19:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:19:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:19:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:19:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:19:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:19:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:19:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:19:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930804224001,"66":27463,"167":206,"80":60160,"24":48,"16":22435526174834688,"45":5858549824270944256},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-23 01:19:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:19:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:19:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930804224001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:19:33] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 01:19:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:19:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22435526174834688,"km_value":22435526174834.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:19:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5858549824270944256,"description":"Unknown IO ID 45"} 
[2026-10-23 01:19:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930804224001,"power":27463,"unknown_167":206,"unknown_80":60160,"ignition":48,"odometer":null,"unknown_45":5858549824270944256}} 
[2026-10-23 01:19:33] local.INFO: DEBUG: GPS processor result {"connection_id":221399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:19:33] local.INFO: GPS data processed {"connection_id":221399,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:19:33] local.INFO: Acknowledgment sent {"connection_id":221399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:20:11] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16528e7b0012d4fb480067632e0001a012233..."} 
[2026-10-23 01:20:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16528e7b0012d4fb480067632e0001a012233..."} 
[2026-10-23 01:20:11] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16528e7b0012d4fb480067632e0001a012233..."} 
[2026-10-23 01:20:11] local.INFO: Packet analysis {"connection_id":221399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16528"} 
[2026-10-23 01:20:11] local.INFO: Extracted packet for processing {"connection_id":221399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16528"} 
[2026-10-23 01:20:11] local.INFO: GPS Element Parsed {"raw_longitude":760198272,"raw_latitude":108409568,"longitude_deg":76.0198272,"latitude_deg":10.8409568,"altitude":26,"angle":290,"satellites":51,"speed":45,"hex_longitude":"2d4fb480","hex_latitude":"067632e0","is_valid_coordinates":true} 
[2026-10-23 01:20:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:20:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930824704001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:20:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22440727380230144,"note":"Value kept but may cause issues"} 
[2026-10-23 01:20:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5753489289206384640,"note":"Value kept but may cause issues"} 
[2026-10-23 01:20:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:20:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792698542000,"timestamp_ms":1792698542000,"timestamp_seconds":1792698542,"priority":1,"record_length":96,"hex_timestamp":"000001a16528e7b0"} 
[2026-10-23 01:20:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:20:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:20:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:20:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:20:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:20:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:20:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:20:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:20:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:20:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:20:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:20:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:20:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:20:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930824704001,"66":27463,"167":206,"80":60160,"24":45,"16":22440727380230144,"45":5753489289206384640},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-23 01:20:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:20:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:20:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930824704001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:20:11] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 01:20:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:20:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22440727380230144,"km_value":22440727380230.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:20:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":5753489289206384640,"description":"Unknown IO ID 45"} 
[2026-10-23 01:20:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930824704001,"power":27463,"unknown_167":206,"unknown_80":60160,"ignition":45,"odometer":null,"unknown_45":5753489289206384640}} 
[2026-10-23 01:20:11] local.INFO: DEBUG: GPS processor result {"connection_id":221399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:20:11] local.INFO: GPS data processed {"connection_id":221399,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:20:11] local.INFO: Acknowledgment sent {"connection_id":221399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:20:26] local.INFO: TCP Data received {"connection_id":224418,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:20:26] local.INFO: Processing buffer {"connection_id":224418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:20:26] local.INFO: IMEI packet received {"connection_id":224418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":224418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:20:32] local.INFO: TCP Data received {"connection_id":224418,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:20:32] local.INFO: Processing buffer {"connection_id":224418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:20:32] local.INFO: IMEI packet received {"connection_id":224418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:20:32] local.INFO: IMEI acknowledgment sent {"connection_id":224418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:20:32] local.INFO: TCP Data received {"connection_id":224418,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652906f0012d4f93c006764018001c012434..."} 
[2026-10-23 01:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652906f0012d4f93c006764018001c012434..."} 
[2026-10-23 01:20:32] local.INFO: Processing buffer {"connection_id":224418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652906f0012d4f93c006764018001c012434..."} 
[2026-10-23 01:20:32] local.INFO: Packet analysis {"connection_id":224418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16529"} 
[2026-10-23 01:20:32] local.INFO: Extracted packet for processing {"connection_id":224418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16529"} 
[2026-10-23 01:20:32] local.INFO: GPS Element Parsed {"raw_longitude":760189888,"raw_latitude":108412952,"longitude_deg":76.0189888,"latitude_deg":10.8412952,"altitude":28,"angle":292,"satellites":52,"speed":43,"hex_longitude":"2d4f93c0","hex_latitude":"06764018","is_valid_coordinates":true} 
[2026-10-23 01:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930826752001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22441156876959744,"note":"Value kept but may cause issues"} 
[2026-10-23 01:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5743356190045429760,"note":"Value kept but may cause issues"} 
[2026-10-23 01:20:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,75,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792698550000,"timestamp_ms":1792698550000,"timestamp_seconds":1792698550,"priority":1,"record_length":96,"hex_timestamp":"000001a1652906f0"} 
[2026-10-23 01:20:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:20:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:20:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:20:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:20:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930826752001,"66":27365,"75":206,"80":60160,"24":43,"16":22441156876959744,"45":5743356190045429760},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,75,80,24,16,45]} 
[2026-10-23 01:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930826752001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:20:32] local.INFO: Unknown IO ID detected {"io_id":75,"value":206,"description":"Unknown IO ID 75"} 
[2026-10-23 01:20:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22441156876959744,"km_value":22441156876959.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5743356190045429760,"description":"Unknown IO ID 45"} 
[2026-10-23 01:20:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930826752001,"power":27365,"unknown_75":206,"unknown_80":60160,"ignition":43,"odometer":null,"unknown_45":5743356190045429760}} 
[2026-10-23 01:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":224418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:20:32] local.INFO: GPS data processed {"connection_id":224418,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:20:32] local.INFO: Acknowledgment sent {"connection_id":224418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:21:04] local.INFO: TCP Data received {"connection_id":224418,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a165292a18012d4f700006764ec8001e012532..."} 
[2026-10-23 01:21:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165292a18012d4f700006764ec8001e012532..."} 
[2026-10-23 01:21:04] local.INFO: Processing buffer {"connection_id":224418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165292a18012d4f700006764ec8001e012532..."} 
[2026-10-23 01:21:04] local.INFO: Packet analysis {"connection_id":224418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16529"} 
[2026-10-23 01:21:04] local.INFO: Extracted packet for processing {"connection_id":224418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16529"} 
[2026-10-23 01:21:04] local.INFO: GPS Element Parsed {"raw_longitude":760180736,"raw_latitude":108416712,"longitude_deg":76.0180736,"latitude_deg":10.8416712,"altitude":30,"angle":293,"satellites":50,"speed":43,"hex_longitude":"2d4f7000","hex_latitude":"06764ec8","is_valid_coordinates":true} 
[2026-10-23 01:21:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:21:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930828800001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22441629323362304,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5734137884559022080,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,75,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:21:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792698559000,"timestamp_ms":1792698559000,"timestamp_seconds":1792698559,"priority":1,"record_length":96,"hex_timestamp":"000001a165292a18"} 
[2026-10-23 01:21:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:21:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:21:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:21:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:21:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:21:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:21:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:21:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:21:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:21:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:21:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:21:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:21:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:21:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930828800001,"66":27376,"75":206,"80":60160,"24":43,"16":22441629323362304,"45":5734137884559022080},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,75,80,24,16,45]} 
[2026-10-23 01:21:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:21:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:21:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930828800001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:21:04] local.INFO: Unknown IO ID detected {"io_id":75,"value":206,"description":"Unknown IO ID 75"} 
[2026-10-23 01:21:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:21:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22441629323362304,"km_value":22441629323362.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:21:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5734137884559022080,"description":"Unknown IO ID 45"} 
[2026-10-23 01:21:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930828800001,"power":27376,"unknown_75":206,"unknown_80":60160,"ignition":43,"odometer":null,"unknown_45":5734137884559022080}} 
[2026-10-23 01:21:04] local.INFO: DEBUG: GPS processor result {"connection_id":224418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21076,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:21:04] local.INFO: GPS data processed {"connection_id":224418,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:21:04] local.INFO: Acknowledgment sent {"connection_id":224418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:21:28] local.INFO: TCP Data received {"connection_id":222714,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:28] local.INFO: Processing buffer {"connection_id":222714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:28] local.INFO: IMEI packet received {"connection_id":222714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:21:28] local.INFO: IMEI acknowledgment sent {"connection_id":222714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:21:31] local.INFO: TCP Data received {"connection_id":222714,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:31] local.INFO: Processing buffer {"connection_id":222714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:31] local.INFO: IMEI packet received {"connection_id":222714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":222714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:21:32] local.INFO: TCP Data received {"connection_id":222714,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:32] local.INFO: Processing buffer {"connection_id":222714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:32] local.INFO: IMEI packet received {"connection_id":222714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:21:32] local.INFO: IMEI acknowledgment sent {"connection_id":222714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:21:35] local.INFO: TCP Data received {"connection_id":222714,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:35] local.INFO: Processing buffer {"connection_id":222714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:21:35] local.INFO: IMEI packet received {"connection_id":222714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:21:35] local.INFO: IMEI acknowledgment sent {"connection_id":222714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:21:35] local.INFO: TCP Data received {"connection_id":222714,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652a3b88012d4e1640067625400012010230..."} 
[2026-10-23 01:21:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652a3b88012d4e1640067625400012010230..."} 
[2026-10-23 01:21:35] local.INFO: Processing buffer {"connection_id":222714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652a3b88012d4e1640067625400012010230..."} 
[2026-10-23 01:21:35] local.INFO: Packet analysis {"connection_id":222714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652a"} 
[2026-10-23 01:21:35] local.INFO: Extracted packet for processing {"connection_id":222714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652a"} 
[2026-10-23 01:21:35] local.INFO: GPS Element Parsed {"raw_longitude":760092224,"raw_latitude":108406080,"longitude_deg":76.0092224,"latitude_deg":10.840608,"altitude":18,"angle":258,"satellites":48,"speed":55,"hex_longitude":"2d4e1640","hex_latitude":"06762540","is_valid_coordinates":true} 
[2026-10-23 01:21:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:21:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930847232001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22446044549742592,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5637169755080945664,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:21:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792698629000,"timestamp_ms":1792698629000,"timestamp_seconds":1792698629,"priority":1,"record_length":96,"hex_timestamp":"000001a1652a3b88"} 
[2026-10-23 01:21:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:21:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:21:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:21:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:21:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:21:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:21:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:21:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:21:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:21:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:21:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:21:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:21:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:21:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930847232001,"66":27484,"168":206,"80":60160,"24":55,"16":22446044549742592,"45":5637169755080945664},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,80,24,16,45]} 
[2026-10-23 01:21:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:21:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:21:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930847232001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:21:35] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-23 01:21:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:21:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22446044549742592,"km_value":22446044549742.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:21:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5637169755080945664,"description":"Unknown IO ID 45"} 
[2026-10-23 01:21:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930847232001,"power":27484,"unknown_168":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5637169755080945664}} 
[2026-10-23 01:21:35] local.INFO: DEBUG: GPS processor result {"connection_id":222714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:21:35] local.INFO: GPS data processed {"connection_id":222714,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:21:35] local.INFO: Acknowledgment sent {"connection_id":222714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:21:36] local.INFO: TCP Data received {"connection_id":222714,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652a56e0012d4df08006761d500010010131..."} 
[2026-10-23 01:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652a56e0012d4df08006761d500010010131..."} 
[2026-10-23 01:21:36] local.INFO: Processing buffer {"connection_id":222714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652a56e0012d4df08006761d500010010131..."} 
[2026-10-23 01:21:36] local.INFO: Packet analysis {"connection_id":222714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652a"} 
[2026-10-23 01:21:36] local.INFO: Extracted packet for processing {"connection_id":222714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652a"} 
[2026-10-23 01:21:36] local.INFO: GPS Element Parsed {"raw_longitude":760082560,"raw_latitude":108404048,"longitude_deg":76.008256,"latitude_deg":10.8404048,"altitude":16,"angle":257,"satellites":49,"speed":55,"hex_longitude":"2d4df080","hex_latitude":"06761d50","is_valid_coordinates":true} 
[2026-10-23 01:21:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:21:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930849024001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22446516996145152,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5626755180942147584,"note":"Value kept but may cause issues"} 
[2026-10-23 01:21:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:21:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792698636000,"timestamp_ms":1792698636000,"timestamp_seconds":1792698636,"priority":1,"record_length":96,"hex_timestamp":"000001a1652a56e0"} 
[2026-10-23 01:21:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:21:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:21:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:21:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:21:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:21:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:21:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:21:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:21:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:21:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:21:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:21:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:21:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:21:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930849024001,"66":27376,"168":206,"80":60160,"24":55,"16":22446516996145152,"45":5626755180942147584},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,80,24,16,45]} 
[2026-10-23 01:21:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:21:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:21:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930849024001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:21:36] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-23 01:21:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:21:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22446516996145152,"km_value":22446516996145.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:21:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5626755180942147584,"description":"Unknown IO ID 45"} 
[2026-10-23 01:21:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930849024001,"power":27376,"unknown_168":206,"unknown_80":60160,"ignition":55,"odometer":null,"unknown_45":5626755180942147584}} 
[2026-10-23 01:21:36] local.INFO: DEBUG: GPS processor result {"connection_id":222714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:21:36] local.INFO: GPS data processed {"connection_id":222714,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:21:36] local.INFO: Acknowledgment sent {"connection_id":222714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:22:08] local.INFO: TCP Data received {"connection_id":222714,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652a7238012d4dcb4006761608000f010631..."} 
[2026-10-23 01:22:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652a7238012d4dcb4006761608000f010631..."} 
[2026-10-23 01:22:08] local.INFO: Processing buffer {"connection_id":222714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652a7238012d4dcb4006761608000f010631..."} 
[2026-10-23 01:22:08] local.INFO: Packet analysis {"connection_id":222714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652a"} 
[2026-10-23 01:22:08] local.INFO: Extracted packet for processing {"connection_id":222714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652a"} 
[2026-10-23 01:22:08] local.INFO: GPS Element Parsed {"raw_longitude":760073024,"raw_latitude":108402184,"longitude_deg":76.0073024,"latitude_deg":10.8402184,"altitude":15,"angle":262,"satellites":49,"speed":54,"hex_longitude":"2d4dcb40","hex_latitude":"06761608","is_valid_coordinates":true} 
[2026-10-23 01:22:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:22:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930850816001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:22:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22446980852613120,"note":"Value kept but may cause issues"} 
[2026-10-23 01:22:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5616129500570800128,"note":"Value kept but may cause issues"} 
[2026-10-23 01:22:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,141,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:22:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792698643000,"timestamp_ms":1792698643000,"timestamp_seconds":1792698643,"priority":1,"record_length":96,"hex_timestamp":"000001a1652a7238"} 
[2026-10-23 01:22:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:22:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:22:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:22:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:22:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:22:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:22:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:22:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:22:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:22:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:22:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:22:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:22:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:22:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930850816001,"66":27397,"141":206,"80":60160,"24":54,"16":22446980852613120,"45":5616129500570800128},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,141,80,24,16,45]} 
[2026-10-23 01:22:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:22:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:22:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930850816001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:22:08] local.INFO: Unknown IO ID detected {"io_id":141,"value":206,"description":"Unknown IO ID 141"} 
[2026-10-23 01:22:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:22:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22446980852613120,"km_value":22446980852613.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:22:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5616129500570800128,"description":"Unknown IO ID 45"} 
[2026-10-23 01:22:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930850816001,"power":27397,"unknown_141":206,"unknown_80":60160,"ignition":54,"odometer":null,"unknown_45":5616129500570800128}} 
[2026-10-23 01:22:08] local.INFO: DEBUG: GPS processor result {"connection_id":222714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:22:08] local.INFO: GPS data processed {"connection_id":222714,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:22:08] local.INFO: Acknowledgment sent {"connection_id":222714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:22:27] local.INFO: TCP Data received {"connection_id":221044,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:27] local.INFO: Processing buffer {"connection_id":221044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:27] local.INFO: IMEI packet received {"connection_id":221044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:22:27] local.INFO: IMEI acknowledgment sent {"connection_id":221044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:22:27] local.INFO: TCP Data received {"connection_id":221044,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:27] local.INFO: Processing buffer {"connection_id":221044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:27] local.INFO: IMEI packet received {"connection_id":221044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:22:27] local.INFO: IMEI acknowledgment sent {"connection_id":221044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:22:32] local.INFO: TCP Data received {"connection_id":221044,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:32] local.INFO: Processing buffer {"connection_id":221044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:22:32] local.INFO: IMEI packet received {"connection_id":221044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:22:32] local.INFO: IMEI acknowledgment sent {"connection_id":221044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:22:33] local.INFO: TCP Data received {"connection_id":221044,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652b58b0012d4cb88006768240000d010930..."} 
[2026-10-23 01:22:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652b58b0012d4cb88006768240000d010930..."} 
[2026-10-23 01:22:33] local.INFO: Processing buffer {"connection_id":221044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652b58b0012d4cb88006768240000d010930..."} 
[2026-10-23 01:22:33] local.INFO: Packet analysis {"connection_id":221044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652b"} 
[2026-10-23 01:22:33] local.INFO: Extracted packet for processing {"connection_id":221044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652b"} 
[2026-10-23 01:22:33] local.INFO: GPS Element Parsed {"raw_longitude":760002688,"raw_latitude":108429888,"longitude_deg":76.0002688,"latitude_deg":10.8429888,"altitude":13,"angle":265,"satellites":48,"speed":51,"hex_longitude":"2d4cb880","hex_latitude":"06768240","is_valid_coordinates":true} 
[2026-10-23 01:22:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:22:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930865920001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:22:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22450734654029824,"note":"Value kept but may cause issues"} 
[2026-10-23 01:22:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5538442407005212672,"note":"Value kept but may cause issues"} 
[2026-10-23 01:22:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:22:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792698702000,"timestamp_ms":1792698702000,"timestamp_seconds":1792698702,"priority":1,"record_length":96,"hex_timestamp":"000001a1652b58b0"} 
[2026-10-23 01:22:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:22:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:22:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:22:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:22:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:22:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:22:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:22:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:22:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:22:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:22:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:22:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:22:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:22:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930865920001,"66":27397,"206":206,"80":60160,"24":51,"16":22450734654029824,"45":5538442407005212672},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-23 01:22:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:22:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:22:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930865920001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:22:33] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 01:22:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:22:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22450734654029824,"km_value":22450734654029.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:22:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5538442407005212672,"description":"Unknown IO ID 45"} 
[2026-10-23 01:22:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930865920001,"power":27397,"unknown_206":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5538442407005212672}} 
[2026-10-23 01:22:33] local.INFO: DEBUG: GPS processor result {"connection_id":221044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21080,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:22:33] local.INFO: GPS data processed {"connection_id":221044,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:22:33] local.INFO: Acknowledgment sent {"connection_id":221044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:23:04] local.INFO: TCP Data received {"connection_id":221044,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652b58b0012d4cb88006768240000d010930..."} 
[2026-10-23 01:23:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652b58b0012d4cb88006768240000d010930..."} 
[2026-10-23 01:23:04] local.INFO: Processing buffer {"connection_id":221044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652b58b0012d4cb88006768240000d010930..."} 
[2026-10-23 01:23:04] local.INFO: Packet analysis {"connection_id":221044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652b"} 
[2026-10-23 01:23:04] local.INFO: Extracted packet for processing {"connection_id":221044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652b"} 
[2026-10-23 01:23:04] local.INFO: GPS Element Parsed {"raw_longitude":760002688,"raw_latitude":108429888,"longitude_deg":76.0002688,"latitude_deg":10.8429888,"altitude":13,"angle":265,"satellites":48,"speed":51,"hex_longitude":"2d4cb880","hex_latitude":"06768240","is_valid_coordinates":true} 
[2026-10-23 01:23:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:23:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930867712001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:23:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22450734654029824,"note":"Value kept but may cause issues"} 
[2026-10-23 01:23:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5528309307843690496,"note":"Value kept but may cause issues"} 
[2026-10-23 01:23:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:23:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792698702000,"timestamp_ms":1792698702000,"timestamp_seconds":1792698702,"priority":1,"record_length":96,"hex_timestamp":"000001a1652b58b0"} 
[2026-10-23 01:23:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:23:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:23:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:23:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:23:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:23:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:23:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:23:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:23:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:23:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:23:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:23:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:23:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:23:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930867712001,"66":27397,"206":206,"80":60160,"24":51,"16":22450734654029824,"45":5528309307843690496},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-23 01:23:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:23:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:23:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930867712001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:23:04] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 01:23:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:23:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22450734654029824,"km_value":22450734654029.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:23:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5528309307843690496,"description":"Unknown IO ID 45"} 
[2026-10-23 01:23:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930867712001,"power":27397,"unknown_206":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5528309307843690496}} 
[2026-10-23 01:23:04] local.INFO: DEBUG: GPS processor result {"connection_id":221044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:23:04] local.INFO: GPS data processed {"connection_id":221044,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:23:04] local.INFO: Acknowledgment sent {"connection_id":221044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:23:27] local.INFO: TCP Data received {"connection_id":224419,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:27] local.INFO: Processing buffer {"connection_id":224419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:27] local.INFO: IMEI packet received {"connection_id":224419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:23:27] local.INFO: IMEI acknowledgment sent {"connection_id":224419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:23:27] local.INFO: TCP Data received {"connection_id":224419,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:27] local.INFO: Processing buffer {"connection_id":224419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:27] local.INFO: IMEI packet received {"connection_id":224419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:23:27] local.INFO: IMEI acknowledgment sent {"connection_id":224419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:23:32] local.INFO: TCP Data received {"connection_id":224419,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:32] local.INFO: Processing buffer {"connection_id":224419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:23:32] local.INFO: IMEI packet received {"connection_id":224419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:23:32] local.INFO: IMEI acknowledgment sent {"connection_id":224419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:23:32] local.INFO: TCP Data received {"connection_id":224419,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a1652b7408012d4c94c006767e30000c010731..."} 
[2026-10-23 01:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652b7408012d4c94c006767e30000c010731..."} 
[2026-10-23 01:23:32] local.INFO: Processing buffer {"connection_id":224419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652b7408012d4c94c006767e30000c010731..."} 
[2026-10-23 01:23:32] local.INFO: Packet analysis {"connection_id":224419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652b"} 
[2026-10-23 01:23:32] local.INFO: Extracted packet for processing {"connection_id":224419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652b"} 
[2026-10-23 01:23:32] local.INFO: GPS Element Parsed {"raw_longitude":759993536,"raw_latitude":108428848,"longitude_deg":75.9993536,"latitude_deg":10.8428848,"altitude":12,"angle":263,"satellites":49,"speed":51,"hex_longitude":"2d4c94c0","hex_latitude":"06767e30","is_valid_coordinates":true} 
[2026-10-23 01:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:23:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930867712001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:23:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22451172740694016,"note":"Value kept but may cause issues"} 
[2026-10-23 01:23:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5528309307843690496,"note":"Value kept but may cause issues"} 
[2026-10-23 01:23:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:23:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792698709000,"timestamp_ms":1792698709000,"timestamp_seconds":1792698709,"priority":1,"record_length":96,"hex_timestamp":"000001a1652b7408"} 
[2026-10-23 01:23:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:23:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:23:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:23:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:23:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:23:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:23:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:23:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:23:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:23:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:23:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:23:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:23:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930867712001,"66":27082,"235":206,"80":60160,"24":51,"16":22451172740694016,"45":5528309307843690496},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,80,24,16,45]} 
[2026-10-23 01:23:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:23:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:23:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930867712001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:23:32] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 01:23:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:23:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22451172740694016,"km_value":22451172740694.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:23:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5528309307843690496,"description":"Unknown IO ID 45"} 
[2026-10-23 01:23:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930867712001,"power":27082,"unknown_235":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5528309307843690496}} 
[2026-10-23 01:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":224419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:23:32] local.INFO: GPS data processed {"connection_id":224419,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:23:32] local.INFO: Acknowledgment sent {"connection_id":224419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:24:27] local.INFO: TCP Data received {"connection_id":221045,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:24:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:24:27] local.INFO: Processing buffer {"connection_id":221045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:24:27] local.INFO: IMEI packet received {"connection_id":221045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:24:27] local.INFO: IMEI acknowledgment sent {"connection_id":221045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:24:30] local.INFO: TCP Data received {"connection_id":221045,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221045,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:24:30] local.INFO: Processing buffer {"connection_id":221045,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:24:30] local.INFO: IMEI packet received {"connection_id":221045,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:24:30] local.INFO: IMEI acknowledgment sent {"connection_id":221045,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:24:30] local.INFO: TCP Data received {"connection_id":221045,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1652c3f28012d4bba8006763090001400da34..."} 
[2026-10-23 01:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652c3f28012d4bba8006763090001400da34..."} 
[2026-10-23 01:24:30] local.INFO: Processing buffer {"connection_id":221045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652c3f28012d4bba8006763090001400da34..."} 
[2026-10-23 01:24:30] local.INFO: Packet analysis {"connection_id":221045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652c"} 
[2026-10-23 01:24:30] local.INFO: Extracted packet for processing {"connection_id":221045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652c"} 
[2026-10-23 01:24:30] local.INFO: GPS Element Parsed {"raw_longitude":759937664,"raw_latitude":108408976,"longitude_deg":75.9937664,"latitude_deg":10.8408976,"altitude":20,"angle":218,"satellites":52,"speed":47,"hex_longitude":"2d4bba80","hex_latitude":"06763090","is_valid_coordinates":true} 
[2026-10-23 01:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930880768001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22454119088259072,"note":"Value kept but may cause issues"} 
[2026-10-23 01:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5463499694452477952,"note":"Value kept but may cause issues"} 
[2026-10-23 01:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,236,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792698761000,"timestamp_ms":1792698761000,"timestamp_seconds":1792698761,"priority":1,"record_length":96,"hex_timestamp":"000001a1652c3f28"} 
[2026-10-23 01:24:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:24:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":252,"data_length":795,"current_offset":136} 
[2026-10-23 01:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2986,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:24:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:24:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:24:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930880768001,"66":27376,"236":206,"80":60160,"24":47,"16":22454119088259072,"45":5463499694452477952},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-23 01:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930880768001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:24:30] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-23 01:24:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22454119088259072,"km_value":22454119088259.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":5463499694452477952,"description":"Unknown IO ID 45"} 
[2026-10-23 01:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930880768001,"power":27376,"unknown_236":206,"unknown_80":60160,"ignition":47,"odometer":null,"unknown_45":5463499694452477952}} 
[2026-10-23 01:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":221045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:24:30] local.INFO: GPS data processed {"connection_id":221045,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:24:30] local.INFO: Acknowledgment sent {"connection_id":221045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:24:39] local.INFO: TCP Data received {"connection_id":221043,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:24:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221043,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:24:39] local.INFO: Processing buffer {"connection_id":221043,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:24:39] local.INFO: IMEI packet received {"connection_id":221043,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:24:39] local.INFO: IMEI acknowledgment sent {"connection_id":221043,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:25:02] local.INFO: TCP Data received {"connection_id":221045,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1652d8748012d4ab7c00674e960000d00da33..."} 
[2026-10-23 01:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652d8748012d4ab7c00674e960000d00da33..."} 
[2026-10-23 01:25:02] local.INFO: Processing buffer {"connection_id":221045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652d8748012d4ab7c00674e960000d00da33..."} 
[2026-10-23 01:25:02] local.INFO: Packet analysis {"connection_id":221045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:25:02] local.INFO: Extracted packet for processing {"connection_id":221045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:25:02] local.INFO: GPS Element Parsed {"raw_longitude":759871424,"raw_latitude":108325216,"longitude_deg":75.9871424,"latitude_deg":10.8325216,"altitude":13,"angle":218,"satellites":51,"speed":52,"hex_longitude":"2d4ab7c0","hex_latitude":"0674e960","is_valid_coordinates":true} 
[2026-10-23 01:25:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:25:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930902528001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22459260164112384,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5390245831742152704,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,236,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:25:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792698845000,"timestamp_ms":1792698845000,"timestamp_seconds":1792698845,"priority":1,"record_length":96,"hex_timestamp":"000001a1652d8748"} 
[2026-10-23 01:25:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:25:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:25:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:25:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:25:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:25:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:25:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:25:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:25:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:25:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221045,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:25:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:25:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:25:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:25:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930902528001,"66":27397,"236":206,"80":60160,"24":52,"16":22459260164112384,"45":5390245831742152704},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-23 01:25:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:25:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:25:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930902528001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:25:02] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-23 01:25:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:25:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22459260164112384,"km_value":22459260164112.383,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:25:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5390245831742152704,"description":"Unknown IO ID 45"} 
[2026-10-23 01:25:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930902528001,"power":27397,"unknown_236":206,"unknown_80":60160,"ignition":52,"odometer":null,"unknown_45":5390245831742152704}} 
[2026-10-23 01:25:02] local.INFO: DEBUG: GPS processor result {"connection_id":221045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:25:02] local.INFO: GPS data processed {"connection_id":221045,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:25:02] local.INFO: Acknowledgment sent {"connection_id":221045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:25:27] local.INFO: TCP Data received {"connection_id":224420,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:27] local.INFO: Processing buffer {"connection_id":224420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:27] local.INFO: IMEI packet received {"connection_id":224420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:25:27] local.INFO: IMEI acknowledgment sent {"connection_id":224420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:25:28] local.INFO: TCP Data received {"connection_id":224420,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:28] local.INFO: Processing buffer {"connection_id":224420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:28] local.INFO: IMEI packet received {"connection_id":224420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:25:28] local.INFO: IMEI acknowledgment sent {"connection_id":224420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:25:32] local.INFO: TCP Data received {"connection_id":224420,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:32] local.INFO: Processing buffer {"connection_id":224420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:25:32] local.INFO: IMEI packet received {"connection_id":224420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:25:32] local.INFO: IMEI acknowledgment sent {"connection_id":224420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:25:32] local.INFO: TCP Data received {"connection_id":224420,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1652da2a0012d4aa1400674cd88000d00db35..."} 
[2026-10-23 01:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652da2a0012d4aa1400674cd88000d00db35..."} 
[2026-10-23 01:25:32] local.INFO: Processing buffer {"connection_id":224420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652da2a0012d4aa1400674cd88000d00db35..."} 
[2026-10-23 01:25:32] local.INFO: Packet analysis {"connection_id":224420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:25:32] local.INFO: Extracted packet for processing {"connection_id":224420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:25:32] local.INFO: GPS Element Parsed {"raw_longitude":759865664,"raw_latitude":108318088,"longitude_deg":75.9865664,"latitude_deg":10.8318088,"altitude":13,"angle":219,"satellites":53,"speed":51,"hex_longitude":"2d4aa140","hex_latitude":"0674cd88","is_valid_coordinates":true} 
[2026-10-23 01:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930904320001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22459702545743872,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5383983013508505600,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,236,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792698852000,"timestamp_ms":1792698852000,"timestamp_seconds":1792698852,"priority":1,"record_length":96,"hex_timestamp":"000001a1652da2a0"} 
[2026-10-23 01:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930904320001,"66":27234,"236":206,"80":60160,"24":51,"16":22459702545743872,"45":5383983013508505600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,80,24,16,45]} 
[2026-10-23 01:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930904320001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:25:32] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-23 01:25:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22459702545743872,"km_value":22459702545743.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5383983013508505600,"description":"Unknown IO ID 45"} 
[2026-10-23 01:25:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930904320001,"power":27234,"unknown_236":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5383983013508505600}} 
[2026-10-23 01:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":224420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:25:32] local.INFO: GPS data processed {"connection_id":224420,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:25:32] local.INFO: Acknowledgment sent {"connection_id":224420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:25:37] local.INFO: TCP Data received {"connection_id":224420,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1652dbdf8012d4a8a800674b248000d00db35..."} 
[2026-10-23 01:25:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652dbdf8012d4a8a800674b248000d00db35..."} 
[2026-10-23 01:25:37] local.INFO: Processing buffer {"connection_id":224420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652dbdf8012d4a8a800674b248000d00db35..."} 
[2026-10-23 01:25:37] local.INFO: Packet analysis {"connection_id":224420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:25:37] local.INFO: Extracted packet for processing {"connection_id":224420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:25:37] local.INFO: GPS Element Parsed {"raw_longitude":759859840,"raw_latitude":108311112,"longitude_deg":75.985984,"latitude_deg":10.8311112,"altitude":13,"angle":219,"satellites":53,"speed":51,"hex_longitude":"2d4a8a80","hex_latitude":"0674b248","is_valid_coordinates":true} 
[2026-10-23 01:25:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:25:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930906112001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22460140632408064,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5377649826530691072,"note":"Value kept but may cause issues"} 
[2026-10-23 01:25:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,218,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:25:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792698859000,"timestamp_ms":1792698859000,"timestamp_seconds":1792698859,"priority":1,"record_length":96,"hex_timestamp":"000001a1652dbdf8"} 
[2026-10-23 01:25:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:25:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:25:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 01:25:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:25:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:25:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:25:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:25:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:25:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:25:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:25:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:25:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:25:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:25:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930906112001,"66":26723,"218":206,"80":60160,"24":51,"16":22460140632408064,"45":5377649826530691072},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,218,80,24,16,45]} 
[2026-10-23 01:25:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:25:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:25:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930906112001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:25:37] local.INFO: Unknown IO ID detected {"io_id":218,"value":206,"description":"Unknown IO ID 218"} 
[2026-10-23 01:25:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:25:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22460140632408064,"km_value":22460140632408.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:25:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5377649826530691072,"description":"Unknown IO ID 45"} 
[2026-10-23 01:25:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930906112001,"power":26723,"unknown_218":206,"unknown_80":60160,"ignition":51,"odometer":null,"unknown_45":5377649826530691072}} 
[2026-10-23 01:25:37] local.INFO: DEBUG: GPS processor result {"connection_id":224420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:25:37] local.INFO: GPS data processed {"connection_id":224420,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:25:37] local.INFO: Acknowledgment sent {"connection_id":224420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:26:08] local.INFO: TCP Data received {"connection_id":224420,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1652dd950012d4a744006749770000d00da36..."} 
[2026-10-23 01:26:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652dd950012d4a744006749770000d00da36..."} 
[2026-10-23 01:26:08] local.INFO: Processing buffer {"connection_id":224420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652dd950012d4a744006749770000d00da36..."} 
[2026-10-23 01:26:08] local.INFO: Packet analysis {"connection_id":224420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:26:08] local.INFO: Extracted packet for processing {"connection_id":224420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:26:08] local.INFO: GPS Element Parsed {"raw_longitude":759854144,"raw_latitude":108304240,"longitude_deg":75.9854144,"latitude_deg":10.830424,"altitude":13,"angle":218,"satellites":54,"speed":49,"hex_longitude":"2d4a7440","hex_latitude":"06749770","is_valid_coordinates":true} 
[2026-10-23 01:26:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:26:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930907904001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:26:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22460570129137664,"note":"Value kept but may cause issues"} 
[2026-10-23 01:26:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5371246270808737792,"note":"Value kept but may cause issues"} 
[2026-10-23 01:26:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,218,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:26:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792698866000,"timestamp_ms":1792698866000,"timestamp_seconds":1792698866,"priority":1,"record_length":96,"hex_timestamp":"000001a1652dd950"} 
[2026-10-23 01:26:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:26:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:26:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":99,"data_length":795,"current_offset":136} 
[2026-10-23 01:26:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1609,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:26:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:26:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:26:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:26:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:26:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:26:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:26:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:26:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:26:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:26:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930907904001,"66":26930,"218":206,"80":60160,"24":49,"16":22460570129137664,"45":5371246270808737792},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,218,80,24,16,45]} 
[2026-10-23 01:26:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:26:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:26:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930907904001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:26:08] local.INFO: Unknown IO ID detected {"io_id":218,"value":206,"description":"Unknown IO ID 218"} 
[2026-10-23 01:26:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:26:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22460570129137664,"km_value":22460570129137.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:26:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5371246270808737792,"description":"Unknown IO ID 45"} 
[2026-10-23 01:26:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930907904001,"power":26930,"unknown_218":206,"unknown_80":60160,"ignition":49,"odometer":null,"unknown_45":5371246270808737792}} 
[2026-10-23 01:26:08] local.INFO: DEBUG: GPS processor result {"connection_id":224420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:26:08] local.INFO: GPS data processed {"connection_id":224420,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:26:08] local.INFO: Acknowledgment sent {"connection_id":224420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:26:27] local.INFO: TCP Data received {"connection_id":224421,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:26:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:26:27] local.INFO: Processing buffer {"connection_id":224421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:26:27] local.INFO: IMEI packet received {"connection_id":224421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:26:27] local.INFO: IMEI acknowledgment sent {"connection_id":224421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:26:31] local.INFO: TCP Data received {"connection_id":224421,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:26:31] local.INFO: Processing buffer {"connection_id":224421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:26:31] local.INFO: IMEI packet received {"connection_id":224421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:26:31] local.INFO: IMEI acknowledgment sent {"connection_id":224421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:26:32] local.INFO: TCP Data received {"connection_id":224421,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1652df890012d4a5b40067479a8000d00da35..."} 
[2026-10-23 01:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652df890012d4a5b40067479a8000d00da35..."} 
[2026-10-23 01:26:32] local.INFO: Processing buffer {"connection_id":224421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652df890012d4a5b40067479a8000d00da35..."} 
[2026-10-23 01:26:32] local.INFO: Packet analysis {"connection_id":224421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:26:32] local.INFO: Extracted packet for processing {"connection_id":224421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652d"} 
[2026-10-23 01:26:32] local.INFO: GPS Element Parsed {"raw_longitude":759847744,"raw_latitude":108296616,"longitude_deg":75.9847744,"latitude_deg":10.8296616,"altitude":13,"angle":218,"satellites":53,"speed":50,"hex_longitude":"2d4a5b40","hex_latitude":"067479a8","is_valid_coordinates":true} 
[2026-10-23 01:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:26:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930909696001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:26:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22461051165474816,"note":"Value kept but may cause issues"} 
[2026-10-23 01:26:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5364983452575166464,"note":"Value kept but may cause issues"} 
[2026-10-23 01:26:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,218,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:26:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792698874000,"timestamp_ms":1792698874000,"timestamp_seconds":1792698874,"priority":1,"record_length":96,"hex_timestamp":"000001a1652df890"} 
[2026-10-23 01:26:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:26:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":50,"data_length":795,"current_offset":136} 
[2026-10-23 01:26:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1173,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:26:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:26:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:26:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:26:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:26:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:26:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:26:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:26:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:26:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:26:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930909696001,"66":27397,"218":206,"80":60160,"24":50,"16":22461051165474816,"45":5364983452575166464},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,218,80,24,16,45]} 
[2026-10-23 01:26:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:26:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:26:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930909696001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:26:32] local.INFO: Unknown IO ID detected {"io_id":218,"value":206,"description":"Unknown IO ID 218"} 
[2026-10-23 01:26:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:26:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22461051165474816,"km_value":22461051165474.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:26:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5364983452575166464,"description":"Unknown IO ID 45"} 
[2026-10-23 01:26:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930909696001,"power":27397,"unknown_218":206,"unknown_80":60160,"ignition":50,"odometer":null,"unknown_45":5364983452575166464}} 
[2026-10-23 01:26:32] local.INFO: DEBUG: GPS processor result {"connection_id":224421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:26:32] local.INFO: GPS data processed {"connection_id":224421,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:26:32] local.INFO: Acknowledgment sent {"connection_id":224421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:27:03] local.INFO: TCP Data received {"connection_id":224421,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1652f6ba8012d49354006731200001000db35..."} 
[2026-10-23 01:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1652f6ba8012d49354006731200001000db35..."} 
[2026-10-23 01:27:03] local.INFO: Processing buffer {"connection_id":224421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1652f6ba8012d49354006731200001000db35..."} 
[2026-10-23 01:27:03] local.INFO: Packet analysis {"connection_id":224421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1652f"} 
[2026-10-23 01:27:03] local.INFO: Extracted packet for processing {"connection_id":224421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1652f"} 
[2026-10-23 01:27:03] local.INFO: GPS Element Parsed {"raw_longitude":759772480,"raw_latitude":108204544,"longitude_deg":75.977248,"latitude_deg":10.8204544,"altitude":16,"angle":219,"satellites":53,"speed":47,"hex_longitude":"2d493540","hex_latitude":"06731200","is_valid_coordinates":true} 
[2026-10-23 01:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:27:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458930934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:27:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22466772061913088,"note":"Value kept but may cause issues"} 
[2026-10-23 01:27:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5282018703166091264,"note":"Value kept but may cause issues"} 
[2026-10-23 01:27:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:27:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792698969000,"timestamp_ms":1792698969000,"timestamp_seconds":1792698969,"priority":1,"record_length":96,"hex_timestamp":"000001a1652f6ba8"} 
[2026-10-23 01:27:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:27:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:27:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:27:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:27:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:27:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:27:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:27:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:27:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:27:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:27:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:27:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:27:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458930934016001,"66":27484,"67":206,"80":60160,"24":47,"16":22466772061913088,"45":5282018703166091264},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 01:27:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:27:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:27:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458930934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:27:03] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 01:27:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:27:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22466772061913088,"km_value":22466772061913.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:27:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5282018703166091264,"description":"Unknown IO ID 45"} 
[2026-10-23 01:27:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458930934016001,"power":27484,"unknown_67":206,"unknown_80":60160,"ignition":47,"odometer":null,"unknown_45":5282018703166091264}} 
[2026-10-23 01:27:03] local.INFO: DEBUG: GPS processor result {"connection_id":224421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:27:03] local.INFO: GPS data processed {"connection_id":224421,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:27:03] local.INFO: Acknowledgment sent {"connection_id":224421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:27:41] local.INFO: TCP Data received {"connection_id":221046,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:27:41] local.INFO: Processing buffer {"connection_id":221046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:27:41] local.INFO: IMEI packet received {"connection_id":221046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":221046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:28:08] local.INFO: TCP Data received {"connection_id":221046,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:28:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221046,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:28:08] local.INFO: Processing buffer {"connection_id":221046,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:28:08] local.INFO: IMEI packet received {"connection_id":221046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:28:08] local.INFO: IMEI acknowledgment sent {"connection_id":221046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:28:08] local.INFO: TCP Data received {"connection_id":221046,"ip":"42.109.136.6","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:28:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221046,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:28:08] local.INFO: Processing buffer {"connection_id":221046,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 01:28:08] local.INFO: IMEI packet received {"connection_id":221046,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:28:08] local.INFO: IMEI acknowledgment sent {"connection_id":221046,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:30:14] local.INFO: TCP Data received {"connection_id":221400,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:30:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221400,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:30:14] local.INFO: Processing buffer {"connection_id":221400,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:30:14] local.INFO: IMEI packet received {"connection_id":221400,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:30:14] local.INFO: IMEI acknowledgment sent {"connection_id":221400,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:33:07] local.INFO: TCP Data received {"connection_id":222717,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:07] local.INFO: Processing buffer {"connection_id":222717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:07] local.INFO: IMEI packet received {"connection_id":222717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:33:07] local.INFO: IMEI acknowledgment sent {"connection_id":222717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:33:08] local.INFO: TCP Data received {"connection_id":222717,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16533ff88012d455440066e8ef0000900d934..."} 
[2026-10-23 01:33:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16533ff88012d455440066e8ef0000900d934..."} 
[2026-10-23 01:33:08] local.INFO: Processing buffer {"connection_id":222717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16533ff88012d455440066e8ef0000900d934..."} 
[2026-10-23 01:33:08] local.INFO: Packet analysis {"connection_id":222717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16533"} 
[2026-10-23 01:33:08] local.INFO: Extracted packet for processing {"connection_id":222717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16533"} 
[2026-10-23 01:33:08] local.INFO: GPS Element Parsed {"raw_longitude":759518272,"raw_latitude":107908848,"longitude_deg":75.9518272,"latitude_deg":10.7908848,"altitude":9,"angle":217,"satellites":52,"speed":52,"hex_longitude":"2d455440","hex_latitude":"066e8ef0","is_valid_coordinates":true} 
[2026-10-23 01:33:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:33:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22485584018669568,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5001599257542363136,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:33:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792699269000,"timestamp_ms":1792699269000,"timestamp_seconds":1792699269,"priority":1,"record_length":96,"hex_timestamp":"000001a16533ff88"} 
[2026-10-23 01:33:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:33:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:33:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:33:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:33:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:33:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:33:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:33:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:33:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:33:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:33:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:33:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:33:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:33:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931011072001,"66":26930,"241":206,"80":60160,"24":52,"16":22485584018669568,"45":5001599257542363136},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:33:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:33:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:33:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:33:08] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:33:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60160,"description":"Unknown IO ID 80"} 
[2026-10-23 01:33:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22485584018669568,"km_value":22485584018669.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:33:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5001599257542363136,"description":"Unknown IO ID 45"} 
[2026-10-23 01:33:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931011072001,"power":26930,"unknown_241":206,"unknown_80":60160,"ignition":52,"odometer":null,"unknown_45":5001599257542363136}} 
[2026-10-23 01:33:08] local.INFO: DEBUG: GPS processor result {"connection_id":222717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:33:08] local.INFO: GPS data processed {"connection_id":222717,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:33:08] local.INFO: Acknowledgment sent {"connection_id":222717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:33:30] local.INFO: TCP Data received {"connection_id":221048,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:30] local.INFO: Processing buffer {"connection_id":221048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:30] local.INFO: IMEI packet received {"connection_id":221048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:33:30] local.INFO: IMEI acknowledgment sent {"connection_id":221048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:33:31] local.INFO: TCP Data received {"connection_id":221048,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:31] local.INFO: Processing buffer {"connection_id":221048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:31] local.INFO: IMEI packet received {"connection_id":221048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":221048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:33:37] local.INFO: TCP Data received {"connection_id":221048,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:37] local.INFO: Processing buffer {"connection_id":221048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:33:37] local.INFO: IMEI packet received {"connection_id":221048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:33:37] local.INFO: IMEI acknowledgment sent {"connection_id":221048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:33:37] local.INFO: TCP Data received {"connection_id":221048,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165355748012d444c40066d54c0000e00dc36..."} 
[2026-10-23 01:33:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165355748012d444c40066d54c0000e00dc36..."} 
[2026-10-23 01:33:37] local.INFO: Processing buffer {"connection_id":221048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165355748012d444c40066d54c0000e00dc36..."} 
[2026-10-23 01:33:37] local.INFO: Packet analysis {"connection_id":221048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:33:37] local.INFO: Extracted packet for processing {"connection_id":221048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:33:37] local.INFO: GPS Element Parsed {"raw_longitude":759450688,"raw_latitude":107828416,"longitude_deg":75.9450688,"latitude_deg":10.7828416,"altitude":14,"angle":220,"satellites":54,"speed":51,"hex_longitude":"2d444c40","hex_latitude":"066d54c0","is_valid_coordinates":true} 
[2026-10-23 01:33:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:33:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931033344001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22490643490144256,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4928345394832920576,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:33:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792699357000,"timestamp_ms":1792699357000,"timestamp_seconds":1792699357,"priority":1,"record_length":96,"hex_timestamp":"000001a165355748"} 
[2026-10-23 01:33:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:33:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:33:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:33:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:33:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:33:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:33:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:33:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:33:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:33:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:33:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:33:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:33:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:33:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931033344001,"66":27397,"103":206,"80":60416,"24":51,"16":22490643490144256,"45":4928345394832920576},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,80,24,16,45]} 
[2026-10-23 01:33:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:33:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:33:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931033344001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:33:37] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-23 01:33:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:33:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22490643490144256,"km_value":22490643490144.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:33:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4928345394832920576,"description":"Unknown IO ID 45"} 
[2026-10-23 01:33:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931033344001,"power":27397,"unknown_103":206,"unknown_80":60416,"ignition":51,"odometer":null,"unknown_45":4928345394832920576}} 
[2026-10-23 01:33:37] local.INFO: DEBUG: GPS processor result {"connection_id":221048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:33:37] local.INFO: GPS data processed {"connection_id":221048,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:33:37] local.INFO: Acknowledgment sent {"connection_id":221048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:33:38] local.INFO: TCP Data received {"connection_id":221048,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653572a0012d4433c0066d3760000c00dc36..."} 
[2026-10-23 01:33:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653572a0012d4433c0066d3760000c00dc36..."} 
[2026-10-23 01:33:38] local.INFO: Processing buffer {"connection_id":221048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653572a0012d4433c0066d3760000c00dc36..."} 
[2026-10-23 01:33:38] local.INFO: Packet analysis {"connection_id":221048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:33:38] local.INFO: Extracted packet for processing {"connection_id":221048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:33:38] local.INFO: GPS Element Parsed {"raw_longitude":759444416,"raw_latitude":107820896,"longitude_deg":75.9444416,"latitude_deg":10.7820896,"altitude":12,"angle":220,"satellites":54,"speed":58,"hex_longitude":"2d4433c0","hex_latitude":"066d3760","is_valid_coordinates":true} 
[2026-10-23 01:33:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:33:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931035392001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22491115936546816,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4921378889157361664,"note":"Value kept but may cause issues"} 
[2026-10-23 01:33:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:33:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792699364000,"timestamp_ms":1792699364000,"timestamp_seconds":1792699364,"priority":1,"record_length":96,"hex_timestamp":"000001a1653572a0"} 
[2026-10-23 01:33:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:33:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:33:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:33:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:33:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:33:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:33:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:33:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:33:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:33:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:33:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:33:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:33:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:33:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931035392001,"66":27332,"103":206,"80":60416,"24":58,"16":22491115936546816,"45":4921378889157361664},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,80,24,16,45]} 
[2026-10-23 01:33:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:33:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:33:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931035392001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:33:38] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-23 01:33:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:33:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22491115936546816,"km_value":22491115936546.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:33:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":4921378889157361664,"description":"Unknown IO ID 45"} 
[2026-10-23 01:33:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931035392001,"power":27332,"unknown_103":206,"unknown_80":60416,"ignition":58,"odometer":null,"unknown_45":4921378889157361664}} 
[2026-10-23 01:33:38] local.INFO: DEBUG: GPS processor result {"connection_id":221048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:33:38] local.INFO: GPS data processed {"connection_id":221048,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:33:38] local.INFO: Acknowledgment sent {"connection_id":221048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:34:09] local.INFO: TCP Data received {"connection_id":221048,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165358df8012d441a80066d18c8000a00da35..."} 
[2026-10-23 01:34:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165358df8012d441a80066d18c8000a00da35..."} 
[2026-10-23 01:34:09] local.INFO: Processing buffer {"connection_id":221048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165358df8012d441a80066d18c8000a00da35..."} 
[2026-10-23 01:34:09] local.INFO: Packet analysis {"connection_id":221048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:34:09] local.INFO: Extracted packet for processing {"connection_id":221048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:34:09] local.INFO: GPS Element Parsed {"raw_longitude":759437952,"raw_latitude":107813064,"longitude_deg":75.9437952,"latitude_deg":10.7813064,"altitude":10,"angle":218,"satellites":53,"speed":56,"hex_longitude":"2d441a80","hex_latitude":"066d18c8","is_valid_coordinates":true} 
[2026-10-23 01:34:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:34:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931037184001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:34:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22491605562818560,"note":"Value kept but may cause issues"} 
[2026-10-23 01:34:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4914482752226025472,"note":"Value kept but may cause issues"} 
[2026-10-23 01:34:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:34:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792699371000,"timestamp_ms":1792699371000,"timestamp_seconds":1792699371,"priority":1,"record_length":96,"hex_timestamp":"000001a165358df8"} 
[2026-10-23 01:34:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:34:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:34:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:34:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:34:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:34:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:34:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:34:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:34:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:34:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:34:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:34:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:34:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:34:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931037184001,"66":27343,"214":206,"80":60416,"24":56,"16":22491605562818560,"45":4914482752226025472},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 01:34:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:34:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:34:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931037184001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:34:09] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 01:34:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:34:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22491605562818560,"km_value":22491605562818.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:34:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":4914482752226025472,"description":"Unknown IO ID 45"} 
[2026-10-23 01:34:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931037184001,"power":27343,"unknown_214":206,"unknown_80":60416,"ignition":56,"odometer":null,"unknown_45":4914482752226025472}} 
[2026-10-23 01:34:09] local.INFO: DEBUG: GPS processor result {"connection_id":221048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21093,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:34:09] local.INFO: GPS data processed {"connection_id":221048,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:34:09] local.INFO: Acknowledgment sent {"connection_id":221048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:34:27] local.INFO: TCP Data received {"connection_id":224423,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:34:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:34:27] local.INFO: Processing buffer {"connection_id":224423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:34:27] local.INFO: IMEI packet received {"connection_id":224423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:34:27] local.INFO: IMEI acknowledgment sent {"connection_id":224423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:34:29] local.INFO: TCP Data received {"connection_id":224423,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:34:29] local.INFO: Processing buffer {"connection_id":224423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:34:29] local.INFO: IMEI packet received {"connection_id":224423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:34:29] local.INFO: IMEI acknowledgment sent {"connection_id":224423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:34:30] local.INFO: TCP Data received {"connection_id":224423,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16535a950012d4401c0066cfbe8000a00dc34..."} 
[2026-10-23 01:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16535a950012d4401c0066cfbe8000a00dc34..."} 
[2026-10-23 01:34:30] local.INFO: Processing buffer {"connection_id":224423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16535a950012d4401c0066cfbe8000a00dc34..."} 
[2026-10-23 01:34:30] local.INFO: Packet analysis {"connection_id":224423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:34:30] local.INFO: Extracted packet for processing {"connection_id":224423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:34:30] local.INFO: GPS Element Parsed {"raw_longitude":759431616,"raw_latitude":107805672,"longitude_deg":75.9431616,"latitude_deg":10.7805672,"altitude":10,"angle":220,"satellites":52,"speed":53,"hex_longitude":"2d4401c0","hex_latitude":"066cfbe8","is_valid_coordinates":true} 
[2026-10-23 01:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931038976001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22492073714253824,"note":"Value kept but may cause issues"} 
[2026-10-23 01:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4907375509062076416,"note":"Value kept but may cause issues"} 
[2026-10-23 01:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792699378000,"timestamp_ms":1792699378000,"timestamp_seconds":1792699378,"priority":1,"record_length":96,"hex_timestamp":"000001a16535a950"} 
[2026-10-23 01:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931038976001,"66":27397,"214":206,"80":60416,"24":53,"16":22492073714253824,"45":4907375509062076416},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 01:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931038976001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:34:30] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 01:34:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22492073714253824,"km_value":22492073714253.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":4907375509062076416,"description":"Unknown IO ID 45"} 
[2026-10-23 01:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931038976001,"power":27397,"unknown_214":206,"unknown_80":60416,"ignition":53,"odometer":null,"unknown_45":4907375509062076416}} 
[2026-10-23 01:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":224423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:34:30] local.INFO: GPS data processed {"connection_id":224423,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:34:30] local.INFO: Acknowledgment sent {"connection_id":224423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:35:05] local.INFO: TCP Data received {"connection_id":224423,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16535c4a8012d43ea40066cdfb8000a00db33..."} 
[2026-10-23 01:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16535c4a8012d43ea40066cdfb8000a00db33..."} 
[2026-10-23 01:35:05] local.INFO: Processing buffer {"connection_id":224423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16535c4a8012d43ea40066cdfb8000a00db33..."} 
[2026-10-23 01:35:05] local.INFO: Packet analysis {"connection_id":224423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:35:05] local.INFO: Extracted packet for processing {"connection_id":224423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16535"} 
[2026-10-23 01:35:05] local.INFO: GPS Element Parsed {"raw_longitude":759425600,"raw_latitude":107798456,"longitude_deg":75.94256,"latitude_deg":10.7798456,"altitude":10,"angle":219,"satellites":51,"speed":52,"hex_longitude":"2d43ea40","hex_latitude":"066cdfb8","is_valid_coordinates":true} 
[2026-10-23 01:35:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:35:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931040768001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22492524685819904,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4900409003386595328,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:35:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792699385000,"timestamp_ms":1792699385000,"timestamp_seconds":1792699385,"priority":1,"record_length":96,"hex_timestamp":"000001a16535c4a8"} 
[2026-10-23 01:35:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:35:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:35:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:35:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:35:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:35:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:35:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:35:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:35:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:35:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:35:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:35:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:35:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:35:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931040768001,"66":27365,"214":206,"80":60416,"24":52,"16":22492524685819904,"45":4900409003386595328},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 01:35:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:35:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:35:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931040768001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:35:05] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 01:35:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:35:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22492524685819904,"km_value":22492524685819.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:35:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":4900409003386595328,"description":"Unknown IO ID 45"} 
[2026-10-23 01:35:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931040768001,"power":27365,"unknown_214":206,"unknown_80":60416,"ignition":52,"odometer":null,"unknown_45":4900409003386595328}} 
[2026-10-23 01:35:05] local.INFO: DEBUG: GPS processor result {"connection_id":224423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:35:05] local.INFO: GPS data processed {"connection_id":224423,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:35:05] local.INFO: Acknowledgment sent {"connection_id":224423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:35:26] local.INFO: TCP Data received {"connection_id":222718,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222718,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:26] local.INFO: Processing buffer {"connection_id":222718,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:26] local.INFO: IMEI packet received {"connection_id":222718,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:35:26] local.INFO: IMEI acknowledgment sent {"connection_id":222718,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:35:29] local.INFO: TCP Data received {"connection_id":222718,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222718,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:29] local.INFO: Processing buffer {"connection_id":222718,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:29] local.INFO: IMEI packet received {"connection_id":222718,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:35:29] local.INFO: IMEI acknowledgment sent {"connection_id":222718,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:35:31] local.INFO: TCP Data received {"connection_id":222718,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222718,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:31] local.INFO: Processing buffer {"connection_id":222718,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:35:31] local.INFO: IMEI packet received {"connection_id":222718,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":222718,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:35:32] local.INFO: TCP Data received {"connection_id":222718,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653704f8012d42da80066ba988000b00e034..."} 
[2026-10-23 01:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222718,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653704f8012d42da80066ba988000b00e034..."} 
[2026-10-23 01:35:32] local.INFO: Processing buffer {"connection_id":222718,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653704f8012d42da80066ba988000b00e034..."} 
[2026-10-23 01:35:32] local.INFO: Packet analysis {"connection_id":222718,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:35:32] local.INFO: Extracted packet for processing {"connection_id":222718,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:35:32] local.INFO: GPS Element Parsed {"raw_longitude":759356032,"raw_latitude":107719048,"longitude_deg":75.9356032,"latitude_deg":10.7719048,"altitude":11,"angle":224,"satellites":52,"speed":50,"hex_longitude":"2d42da80","hex_latitude":"066ba988","is_valid_coordinates":true} 
[2026-10-23 01:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931061760001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22497605632131072,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4824199653421647872,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792699467000,"timestamp_ms":1792699467000,"timestamp_seconds":1792699467,"priority":1,"record_length":96,"hex_timestamp":"000001a1653704f8"} 
[2026-10-23 01:35:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:35:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:35:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:35:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:35:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222718,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:35:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931061760001,"66":27104,"19":206,"80":60416,"24":50,"16":22497605632131072,"45":4824199653421647872},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-23 01:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931061760001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:35:32] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 01:35:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22497605632131072,"km_value":22497605632131.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4824199653421647872,"description":"Unknown IO ID 45"} 
[2026-10-23 01:35:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931061760001,"power":27104,"unknown_19":206,"unknown_80":60416,"ignition":50,"odometer":null,"unknown_45":4824199653421647872}} 
[2026-10-23 01:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":222718,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:35:32] local.INFO: GPS data processed {"connection_id":222718,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:35:32] local.INFO: Acknowledgment sent {"connection_id":222718,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:35:37] local.INFO: TCP Data received {"connection_id":222718,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165372438012d42bf40066b8d88000b00e032..."} 
[2026-10-23 01:35:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222718,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165372438012d42bf40066b8d88000b00e032..."} 
[2026-10-23 01:35:37] local.INFO: Processing buffer {"connection_id":222718,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165372438012d42bf40066b8d88000b00e032..."} 
[2026-10-23 01:35:37] local.INFO: Packet analysis {"connection_id":222718,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:35:37] local.INFO: Extracted packet for processing {"connection_id":222718,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:35:37] local.INFO: GPS Element Parsed {"raw_longitude":759349056,"raw_latitude":107711880,"longitude_deg":75.9349056,"latitude_deg":10.771188,"altitude":11,"angle":224,"satellites":50,"speed":47,"hex_longitude":"2d42bf40","hex_latitude":"066b8d88","is_valid_coordinates":true} 
[2026-10-23 01:35:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:35:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931063552001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22498086668468224,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4817303516490598400,"note":"Value kept but may cause issues"} 
[2026-10-23 01:35:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:35:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792699475000,"timestamp_ms":1792699475000,"timestamp_seconds":1792699475,"priority":1,"record_length":96,"hex_timestamp":"000001a165372438"} 
[2026-10-23 01:35:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:35:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:35:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 01:35:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2739,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:35:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:35:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:35:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:35:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222718,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:35:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:35:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:35:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:35:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:35:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:35:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931063552001,"66":27376,"20":206,"80":60416,"24":47,"16":22498086668468224,"45":4817303516490598400},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-23 01:35:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:35:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:35:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931063552001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:35:37] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 01:35:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:35:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22498086668468224,"km_value":22498086668468.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:35:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4817303516490598400,"description":"Unknown IO ID 45"} 
[2026-10-23 01:35:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931063552001,"power":27376,"unknown_20":206,"unknown_80":60416,"ignition":47,"odometer":null,"unknown_45":4817303516490598400}} 
[2026-10-23 01:35:37] local.INFO: DEBUG: GPS processor result {"connection_id":222718,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:35:37] local.INFO: GPS data processed {"connection_id":222718,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:35:37] local.INFO: Acknowledgment sent {"connection_id":222718,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:35:49] local.INFO: TCP Data received {"connection_id":221047,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:35:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221047,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:35:49] local.INFO: Processing buffer {"connection_id":221047,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:35:49] local.INFO: IMEI packet received {"connection_id":221047,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:35:49] local.INFO: IMEI acknowledgment sent {"connection_id":221047,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:36:08] local.INFO: TCP Data received {"connection_id":222718,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165374378012d42a3c0066b7228000a00df32..."} 
[2026-10-23 01:36:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222718,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165374378012d42a3c0066b7228000a00df32..."} 
[2026-10-23 01:36:08] local.INFO: Processing buffer {"connection_id":222718,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165374378012d42a3c0066b7228000a00df32..."} 
[2026-10-23 01:36:08] local.INFO: Packet analysis {"connection_id":222718,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:36:08] local.INFO: Extracted packet for processing {"connection_id":222718,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:36:08] local.INFO: GPS Element Parsed {"raw_longitude":759342016,"raw_latitude":107704872,"longitude_deg":75.9342016,"latitude_deg":10.7704872,"altitude":10,"angle":223,"satellites":50,"speed":49,"hex_longitude":"2d42a3c0","hex_latitude":"066b7228","is_valid_coordinates":true} 
[2026-10-23 01:36:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:36:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931065600001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:36:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22498563409838080,"note":"Value kept but may cause issues"} 
[2026-10-23 01:36:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4809633323373398016,"note":"Value kept but may cause issues"} 
[2026-10-23 01:36:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:36:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792699483000,"timestamp_ms":1792699483000,"timestamp_seconds":1792699483,"priority":1,"record_length":96,"hex_timestamp":"000001a165374378"} 
[2026-10-23 01:36:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:36:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:36:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:36:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:36:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:36:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:36:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:36:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222718,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:36:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:36:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:36:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:36:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:36:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:36:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931065600001,"66":27365,"20":206,"80":60416,"24":49,"16":22498563409838080,"45":4809633323373398016},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-23 01:36:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:36:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:36:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931065600001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:36:08] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 01:36:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:36:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22498563409838080,"km_value":22498563409838.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:36:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":4809633323373398016,"description":"Unknown IO ID 45"} 
[2026-10-23 01:36:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931065600001,"power":27365,"unknown_20":206,"unknown_80":60416,"ignition":49,"odometer":null,"unknown_45":4809633323373398016}} 
[2026-10-23 01:36:08] local.INFO: DEBUG: GPS processor result {"connection_id":222718,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21098,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:36:08] local.INFO: GPS data processed {"connection_id":222718,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:36:08] local.INFO: Acknowledgment sent {"connection_id":222718,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:36:25] local.INFO: TCP Data received {"connection_id":222719,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:25] local.INFO: Processing buffer {"connection_id":222719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:25] local.INFO: IMEI packet received {"connection_id":222719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:36:25] local.INFO: IMEI acknowledgment sent {"connection_id":222719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:36:26] local.INFO: TCP Data received {"connection_id":222719,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:26] local.INFO: Processing buffer {"connection_id":222719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:26] local.INFO: IMEI packet received {"connection_id":222719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":222719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:36:32] local.INFO: TCP Data received {"connection_id":222719,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:32] local.INFO: Processing buffer {"connection_id":222719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:36:32] local.INFO: IMEI packet received {"connection_id":222719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:36:32] local.INFO: IMEI acknowledgment sent {"connection_id":222719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:36:33] local.INFO: TCP Data received {"connection_id":222719,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653762b8012d428880066b55c0000a00de32..."} 
[2026-10-23 01:36:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653762b8012d428880066b55c0000a00de32..."} 
[2026-10-23 01:36:33] local.INFO: Processing buffer {"connection_id":222719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653762b8012d428880066b55c0000a00de32..."} 
[2026-10-23 01:36:33] local.INFO: Packet analysis {"connection_id":222719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:36:33] local.INFO: Extracted packet for processing {"connection_id":222719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:36:33] local.INFO: GPS Element Parsed {"raw_longitude":759335040,"raw_latitude":107697600,"longitude_deg":75.933504,"latitude_deg":10.76976,"altitude":10,"angle":222,"satellites":50,"speed":49,"hex_longitude":"2d428880","hex_latitude":"066b55c0","is_valid_coordinates":true} 
[2026-10-23 01:36:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:36:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931067648001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:36:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22499048741142528,"note":"Value kept but may cause issues"} 
[2026-10-23 01:36:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4801892761512060928,"note":"Value kept but may cause issues"} 
[2026-10-23 01:36:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:36:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792699491000,"timestamp_ms":1792699491000,"timestamp_seconds":1792699491,"priority":1,"record_length":96,"hex_timestamp":"000001a1653762b8"} 
[2026-10-23 01:36:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:36:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:36:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:36:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:36:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:36:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:36:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:36:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:36:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:36:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:36:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:36:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:36:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:36:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931067648001,"66":27332,"96":206,"80":60416,"24":49,"16":22499048741142528,"45":4801892761512060928},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-10-23 01:36:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:36:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:36:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931067648001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:36:33] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 01:36:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:36:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22499048741142528,"km_value":22499048741142.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:36:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4801892761512060928,"description":"Unknown IO ID 45"} 
[2026-10-23 01:36:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931067648001,"power":27332,"unknown_96":206,"unknown_80":60416,"ignition":49,"odometer":null,"unknown_45":4801892761512060928}} 
[2026-10-23 01:36:33] local.INFO: DEBUG: GPS processor result {"connection_id":222719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:36:33] local.INFO: GPS data processed {"connection_id":222719,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:36:33] local.INFO: Acknowledgment sent {"connection_id":222719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:37:04] local.INFO: TCP Data received {"connection_id":222719,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653781f8012d426f80066b39d0000c00de32..."} 
[2026-10-23 01:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653781f8012d426f80066b39d0000c00de32..."} 
[2026-10-23 01:37:04] local.INFO: Processing buffer {"connection_id":222719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653781f8012d426f80066b39d0000c00de32..."} 
[2026-10-23 01:37:04] local.INFO: Packet analysis {"connection_id":222719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:04] local.INFO: Extracted packet for processing {"connection_id":222719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:04] local.INFO: GPS Element Parsed {"raw_longitude":759328640,"raw_latitude":107690448,"longitude_deg":75.932864,"latitude_deg":10.7690448,"altitude":12,"angle":222,"satellites":50,"speed":44,"hex_longitude":"2d426f80","hex_latitude":"066b39d0","is_valid_coordinates":true} 
[2026-10-23 01:37:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:37:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931069696001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22499512597610496,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4794222568394833920,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:37:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792699499000,"timestamp_ms":1792699499000,"timestamp_seconds":1792699499,"priority":1,"record_length":96,"hex_timestamp":"000001a1653781f8"} 
[2026-10-23 01:37:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:37:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:37:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:37:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:37:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:37:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:37:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:37:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:37:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:37:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:37:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:37:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931069696001,"66":27332,"96":206,"80":60416,"24":44,"16":22499512597610496,"45":4794222568394833920},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-10-23 01:37:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:37:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:37:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931069696001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:37:04] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 01:37:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:37:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22499512597610496,"km_value":22499512597610.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:37:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4794222568394833920,"description":"Unknown IO ID 45"} 
[2026-10-23 01:37:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931069696001,"power":27332,"unknown_96":206,"unknown_80":60416,"ignition":44,"odometer":null,"unknown_45":4794222568394833920}} 
[2026-10-23 01:37:04] local.INFO: DEBUG: GPS processor result {"connection_id":222719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:37:04] local.INFO: GPS data processed {"connection_id":222719,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:37:04] local.INFO: Acknowledgment sent {"connection_id":222719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:37:36] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:37:36] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:37:36] local.INFO: IMEI packet received {"connection_id":221403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":221403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:37:36] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:37:36] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:37:36] local.INFO: IMEI packet received {"connection_id":221403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":221403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:37:37] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.109.136.6","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 01:37:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 01:37:37] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 01:37:37] local.INFO: IMEI packet received {"connection_id":221403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:37:37] local.INFO: IMEI acknowledgment sent {"connection_id":221403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:37:40] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16537c848012d424140066aff78000f00d733..."} 
[2026-10-23 01:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16537c848012d424140066aff78000f00d733..."} 
[2026-10-23 01:37:40] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a16537a520012d425740066b1cb0000e00da30..."} 
[2026-10-23 01:37:40] local.INFO: Packet analysis {"connection_id":221403,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:40] local.INFO: Extracted packet for processing {"connection_id":221403,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:40] local.INFO: GPS Element Parsed {"raw_longitude":759322432,"raw_latitude":107682992,"longitude_deg":75.9322432,"latitude_deg":10.7682992,"altitude":14,"angle":218,"satellites":48,"speed":41,"hex_longitude":"2d425740","hex_latitude":"066b1cb0","is_valid_coordinates":true} 
[2026-10-23 01:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:37:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931071744001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22499976454078464,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4787185693975236608,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:37:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792699508000,"timestamp_ms":1792699508000,"timestamp_seconds":1792699508,"priority":1,"record_length":96,"hex_timestamp":"000001a16537a520"} 
[2026-10-23 01:37:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:37:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:37:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:37:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:37:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:37:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:37:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:37:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931071744001,"66":27321,"96":206,"80":60416,"24":41,"16":22499976454078464,"45":4787185693975236608},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:37:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931071744001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:37:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22499976454078464,"km_value":22499976454078.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":4787185693975236608,"description":"Unknown IO ID 45"} 
[2026-10-23 01:37:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931071744001,"power":27321,"unknown_96":206,"unknown_80":60416,"ignition":41,"odometer":null,"unknown_45":4787185693975236608}} 
[2026-10-23 01:37:40] local.INFO: DEBUG: GPS processor result {"connection_id":221403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:37:40] local.INFO: GPS data processed {"connection_id":221403,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:37:40] local.INFO: Acknowledgment sent {"connection_id":221403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:37:40] local.INFO: Packet analysis {"connection_id":221403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:40] local.INFO: Extracted packet for processing {"connection_id":221403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:40] local.INFO: GPS Element Parsed {"raw_longitude":759316800,"raw_latitude":107675512,"longitude_deg":75.93168,"latitude_deg":10.7675512,"altitude":15,"angle":215,"satellites":51,"speed":40,"hex_longitude":"2d424140","hex_latitude":"066aff78","is_valid_coordinates":true} 
[2026-10-23 01:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:37:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931074048001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22500427425644544,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4780359925788094464,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:37:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792699517000,"timestamp_ms":1792699517000,"timestamp_seconds":1792699517,"priority":1,"record_length":96,"hex_timestamp":"000001a16537c848"} 
[2026-10-23 01:37:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:37:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 01:37:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:37:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:37:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:37:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:37:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:37:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931074048001,"66":27365,"96":206,"80":60416,"24":40,"16":22500427425644544,"45":4780359925788094464},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-10-23 01:37:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:37:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931074048001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:37:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22500427425644544,"km_value":22500427425644.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:37:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":4780359925788094464,"description":"Unknown IO ID 45"} 
[2026-10-23 01:37:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931074048001,"power":27365,"unknown_96":206,"unknown_80":60416,"ignition":40,"odometer":null,"unknown_45":4780359925788094464}} 
[2026-10-23 01:37:40] local.INFO: DEBUG: GPS processor result {"connection_id":221403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:37:40] local.INFO: GPS data processed {"connection_id":221403,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:37:40] local.INFO: Acknowledgment sent {"connection_id":221403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:37:42] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16537eb70012d422d40066ae2e0000f00d634..."} 
[2026-10-23 01:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16537eb70012d422d40066ae2e0000f00d634..."} 
[2026-10-23 01:37:42] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16537eb70012d422d40066ae2e0000f00d634..."} 
[2026-10-23 01:37:42] local.INFO: Packet analysis {"connection_id":221403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:42] local.INFO: Extracted packet for processing {"connection_id":221403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16537"} 
[2026-10-23 01:37:42] local.INFO: GPS Element Parsed {"raw_longitude":759311680,"raw_latitude":107668192,"longitude_deg":75.931168,"latitude_deg":10.7668192,"altitude":15,"angle":214,"satellites":52,"speed":37,"hex_longitude":"2d422d40","hex_latitude":"066ae2e0","is_valid_coordinates":true} 
[2026-10-23 01:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931076352001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22500861217341440,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4774167476298545152,"note":"Value kept but may cause issues"} 
[2026-10-23 01:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792699526000,"timestamp_ms":1792699526000,"timestamp_seconds":1792699526,"priority":1,"record_length":96,"hex_timestamp":"000001a16537eb70"} 
[2026-10-23 01:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 01:37:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:37:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931076352001,"66":27365,"96":206,"80":60416,"24":37,"16":22500861217341440,"45":4774167476298545152},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,80,24,16,45]} 
[2026-10-23 01:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931076352001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:37:42] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 01:37:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22500861217341440,"km_value":22500861217341.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:37:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":4774167476298545152,"description":"Unknown IO ID 45"} 
[2026-10-23 01:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931076352001,"power":27365,"unknown_96":206,"unknown_80":60416,"ignition":37,"odometer":null,"unknown_45":4774167476298545152}} 
[2026-10-23 01:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":221403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21103,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:37:42] local.INFO: GPS data processed {"connection_id":221403,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:37:42] local.INFO: Acknowledgment sent {"connection_id":221403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:38:26] local.INFO: TCP Data received {"connection_id":222720,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:38:26] local.INFO: Processing buffer {"connection_id":222720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:38:26] local.INFO: IMEI packet received {"connection_id":222720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":222720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:38:32] local.INFO: TCP Data received {"connection_id":222720,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:38:32] local.INFO: Processing buffer {"connection_id":222720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:38:32] local.INFO: IMEI packet received {"connection_id":222720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:38:32] local.INFO: IMEI acknowledgment sent {"connection_id":222720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:38:33] local.INFO: TCP Data received {"connection_id":222720,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653981b0012d41da0006698978000800a035..."} 
[2026-10-23 01:38:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653981b0012d41da0006698978000800a035..."} 
[2026-10-23 01:38:33] local.INFO: Processing buffer {"connection_id":222720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653981b0012d41da0006698978000800a035..."} 
[2026-10-23 01:38:33] local.INFO: Packet analysis {"connection_id":222720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:38:33] local.INFO: Extracted packet for processing {"connection_id":222720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:38:33] local.INFO: GPS Element Parsed {"raw_longitude":759290368,"raw_latitude":107579768,"longitude_deg":75.9290368,"latitude_deg":10.7579768,"altitude":8,"angle":160,"satellites":53,"speed":47,"hex_longitude":"2d41da00","hex_latitude":"06698978","is_valid_coordinates":true} 
[2026-10-23 01:38:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:38:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931102976001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:38:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22505632926007296,"note":"Value kept but may cause issues"} 
[2026-10-23 01:38:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4741586747722205184,"note":"Value kept but may cause issues"} 
[2026-10-23 01:38:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:38:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792699630000,"timestamp_ms":1792699630000,"timestamp_seconds":1792699630,"priority":1,"record_length":96,"hex_timestamp":"000001a1653981b0"} 
[2026-10-23 01:38:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:38:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:38:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:38:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:38:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:38:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:38:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:38:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:38:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:38:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:38:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:38:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:38:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:38:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931102976001,"66":27343,"97":206,"80":60416,"24":47,"16":22505632926007296,"45":4741586747722205184},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,80,24,16,45]} 
[2026-10-23 01:38:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:38:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:38:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931102976001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:38:33] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 01:38:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:38:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22505632926007296,"km_value":22505632926007.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:38:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4741586747722205184,"description":"Unknown IO ID 45"} 
[2026-10-23 01:38:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931102976001,"power":27343,"unknown_97":206,"unknown_80":60416,"ignition":47,"odometer":null,"unknown_45":4741586747722205184}} 
[2026-10-23 01:38:33] local.INFO: DEBUG: GPS processor result {"connection_id":222720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:38:33] local.INFO: GPS data processed {"connection_id":222720,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:38:33] local.INFO: Acknowledgment sent {"connection_id":222720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:39:04] local.INFO: TCP Data received {"connection_id":222720,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16539a0f0012d41e700066965600007009f35..."} 
[2026-10-23 01:39:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16539a0f0012d41e700066965600007009f35..."} 
[2026-10-23 01:39:04] local.INFO: Processing buffer {"connection_id":222720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16539a0f0012d41e700066965600007009f35..."} 
[2026-10-23 01:39:04] local.INFO: Packet analysis {"connection_id":222720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:39:04] local.INFO: Extracted packet for processing {"connection_id":222720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:39:04] local.INFO: GPS Element Parsed {"raw_longitude":759293696,"raw_latitude":107570528,"longitude_deg":75.9293696,"latitude_deg":10.7570528,"altitude":7,"angle":159,"satellites":53,"speed":47,"hex_longitude":"2d41e700","hex_latitude":"06696560","is_valid_coordinates":true} 
[2026-10-23 01:39:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:39:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931105280001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22506105372409856,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4745105184928659456,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:39:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792699638000,"timestamp_ms":1792699638000,"timestamp_seconds":1792699638,"priority":1,"record_length":96,"hex_timestamp":"000001a16539a0f0"} 
[2026-10-23 01:39:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:39:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:39:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:39:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:39:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:39:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:39:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:39:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:39:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:39:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:39:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:39:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:39:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:39:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931105280001,"66":27376,"97":206,"80":60416,"24":47,"16":22506105372409856,"45":4745105184928659456},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,80,24,16,45]} 
[2026-10-23 01:39:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:39:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:39:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931105280001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:39:04] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 01:39:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:39:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22506105372409856,"km_value":22506105372409.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:39:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4745105184928659456,"description":"Unknown IO ID 45"} 
[2026-10-23 01:39:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931105280001,"power":27376,"unknown_97":206,"unknown_80":60416,"ignition":47,"odometer":null,"unknown_45":4745105184928659456}} 
[2026-10-23 01:39:04] local.INFO: DEBUG: GPS processor result {"connection_id":222720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21105,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:39:04] local.INFO: GPS data processed {"connection_id":222720,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:39:04] local.INFO: Acknowledgment sent {"connection_id":222720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:39:27] local.INFO: TCP Data received {"connection_id":224424,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:27] local.INFO: Processing buffer {"connection_id":224424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:27] local.INFO: IMEI packet received {"connection_id":224424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:39:27] local.INFO: IMEI acknowledgment sent {"connection_id":224424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:39:28] local.INFO: TCP Data received {"connection_id":224424,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:28] local.INFO: Processing buffer {"connection_id":224424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:28] local.INFO: IMEI packet received {"connection_id":224424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:39:28] local.INFO: IMEI acknowledgment sent {"connection_id":224424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:39:31] local.INFO: TCP Data received {"connection_id":224424,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:31] local.INFO: Processing buffer {"connection_id":224424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:39:31] local.INFO: IMEI packet received {"connection_id":224424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":224424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:39:46] local.INFO: TCP Data received {"connection_id":224424,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16539c030012d41f380066943e80006009e35..."} 
[2026-10-23 01:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16539c030012d41f380066943e80006009e35..."} 
[2026-10-23 01:39:46] local.INFO: Processing buffer {"connection_id":224424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16539c030012d41f380066943e80006009e35..."} 
[2026-10-23 01:39:46] local.INFO: Packet analysis {"connection_id":224424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:39:46] local.INFO: Extracted packet for processing {"connection_id":224424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:39:46] local.INFO: GPS Element Parsed {"raw_longitude":759296896,"raw_latitude":107561960,"longitude_deg":75.9296896,"latitude_deg":10.756196,"altitude":6,"angle":158,"satellites":53,"speed":43,"hex_longitude":"2d41f380","hex_latitude":"066943e8","is_valid_coordinates":true} 
[2026-10-23 01:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:39:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931107328001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22506547754041344,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4748764359623532544,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:39:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792699646000,"timestamp_ms":1792699646000,"timestamp_seconds":1792699646,"priority":1,"record_length":96,"hex_timestamp":"000001a16539c030"} 
[2026-10-23 01:39:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:39:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:39:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:39:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:39:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:39:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:39:46] local.INFO: Teltonika packet parsed successfully {"connection_id":224424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:39:46] local.INFO: Passing IMEI to GPS processor {"connection_id":224424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:39:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":224424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:39:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931107328001,"66":27343,"20":206,"80":60416,"24":43,"16":22506547754041344,"45":4748764359623532544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:39:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931107328001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:39:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22506547754041344,"km_value":22506547754041.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":4748764359623532544,"description":"Unknown IO ID 45"} 
[2026-10-23 01:39:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931107328001,"power":27343,"unknown_20":206,"unknown_80":60416,"ignition":43,"odometer":null,"unknown_45":4748764359623532544}} 
[2026-10-23 01:39:46] local.INFO: DEBUG: GPS processor result {"connection_id":224424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:39:46] local.INFO: GPS data processed {"connection_id":224424,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:39:46] local.INFO: Acknowledgment sent {"connection_id":224424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:39:46] local.INFO: TCP Data received {"connection_id":224424,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16539e358012d4200c0066920600006009f32..."} 
[2026-10-23 01:39:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16539e358012d4200c0066920600006009f32..."} 
[2026-10-23 01:39:46] local.INFO: Processing buffer {"connection_id":224424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16539e358012d4200c0066920600006009f32..."} 
[2026-10-23 01:39:46] local.INFO: Packet analysis {"connection_id":224424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:39:46] local.INFO: Extracted packet for processing {"connection_id":224424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16539"} 
[2026-10-23 01:39:46] local.INFO: GPS Element Parsed {"raw_longitude":759300288,"raw_latitude":107552864,"longitude_deg":75.9300288,"latitude_deg":10.7552864,"altitude":6,"angle":159,"satellites":50,"speed":43,"hex_longitude":"2d4200c0","hex_latitude":"06692060","is_valid_coordinates":true} 
[2026-10-23 01:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:39:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931109376001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22507020200443904,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4752282796830222336,"note":"Value kept but may cause issues"} 
[2026-10-23 01:39:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:39:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792699655000,"timestamp_ms":1792699655000,"timestamp_seconds":1792699655,"priority":1,"record_length":96,"hex_timestamp":"000001a16539e358"} 
[2026-10-23 01:39:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:39:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:39:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:39:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:39:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:39:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:39:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:39:46] local.INFO: Teltonika packet parsed successfully {"connection_id":224424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:39:46] local.INFO: Passing IMEI to GPS processor {"connection_id":224424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:39:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":224424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:39:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931109376001,"66":27332,"20":206,"80":60416,"24":43,"16":22507020200443904,"45":4752282796830222336},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-23 01:39:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:39:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931109376001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:39:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22507020200443904,"km_value":22507020200443.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:39:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":4752282796830222336,"description":"Unknown IO ID 45"} 
[2026-10-23 01:39:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931109376001,"power":27332,"unknown_20":206,"unknown_80":60416,"ignition":43,"odometer":null,"unknown_45":4752282796830222336}} 
[2026-10-23 01:39:47] local.INFO: DEBUG: GPS processor result {"connection_id":224424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:39:47] local.INFO: GPS data processed {"connection_id":224424,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:39:47] local.INFO: Acknowledgment sent {"connection_id":224424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:40:26] local.INFO: TCP Data received {"connection_id":221049,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221049,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:26] local.INFO: Processing buffer {"connection_id":221049,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:26] local.INFO: IMEI packet received {"connection_id":221049,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":221049,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:40:30] local.INFO: TCP Data received {"connection_id":221049,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221049,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:30] local.INFO: Processing buffer {"connection_id":221049,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:30] local.INFO: IMEI packet received {"connection_id":221049,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":221049,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:40:33] local.INFO: TCP Data received {"connection_id":221049,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221049,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:33] local.INFO: Processing buffer {"connection_id":221049,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:40:33] local.INFO: IMEI packet received {"connection_id":221049,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:40:33] local.INFO: IMEI acknowledgment sent {"connection_id":221049,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:40:33] local.INFO: TCP Data received {"connection_id":221049,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653b6de0012d4299000667ad080005008935..."} 
[2026-10-23 01:40:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653b6de0012d4299000667ad080005008935..."} 
[2026-10-23 01:40:33] local.INFO: Processing buffer {"connection_id":221049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653b6de0012d4299000667ad080005008935..."} 
[2026-10-23 01:40:33] local.INFO: Packet analysis {"connection_id":221049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:40:33] local.INFO: Extracted packet for processing {"connection_id":221049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:40:33] local.INFO: GPS Element Parsed {"raw_longitude":759339264,"raw_latitude":107457800,"longitude_deg":75.9339264,"latitude_deg":10.74578,"altitude":5,"angle":137,"satellites":53,"speed":42,"hex_longitude":"2d429900","hex_latitude":"0667ad08","is_valid_coordinates":true} 
[2026-10-23 01:40:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:40:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931137536001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:40:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22512006657474560,"note":"Value kept but may cause issues"} 
[2026-10-23 01:40:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4798866905449170944,"note":"Value kept but may cause issues"} 
[2026-10-23 01:40:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:40:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792699756000,"timestamp_ms":1792699756000,"timestamp_seconds":1792699756,"priority":1,"record_length":96,"hex_timestamp":"000001a1653b6de0"} 
[2026-10-23 01:40:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:40:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:40:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-10-23 01:40:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1174,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:40:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:40:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:40:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:40:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:40:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:40:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:40:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:40:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:40:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:40:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931137536001,"66":27441,"19":206,"80":60416,"24":42,"16":22512006657474560,"45":4798866905449170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-23 01:40:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:40:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:40:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931137536001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:40:33] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 01:40:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:40:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22512006657474560,"km_value":22512006657474.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:40:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4798866905449170944,"description":"Unknown IO ID 45"} 
[2026-10-23 01:40:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931137536001,"power":27441,"unknown_19":206,"unknown_80":60416,"ignition":42,"odometer":null,"unknown_45":4798866905449170944}} 
[2026-10-23 01:40:33] local.INFO: DEBUG: GPS processor result {"connection_id":221049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:40:33] local.INFO: GPS data processed {"connection_id":221049,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:40:33] local.INFO: Acknowledgment sent {"connection_id":221049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:40:37] local.INFO: TCP Data received {"connection_id":221049,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653b8550012d42ac4006679c780006007e35..."} 
[2026-10-23 01:40:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653b8550012d42ac4006679c780006007e35..."} 
[2026-10-23 01:40:37] local.INFO: Processing buffer {"connection_id":221049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653b8550012d42ac4006679c780006007e35..."} 
[2026-10-23 01:40:37] local.INFO: Packet analysis {"connection_id":221049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:40:37] local.INFO: Extracted packet for processing {"connection_id":221049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:40:37] local.INFO: GPS Element Parsed {"raw_longitude":759344192,"raw_latitude":107453560,"longitude_deg":75.9344192,"latitude_deg":10.745356,"altitude":6,"angle":126,"satellites":53,"speed":42,"hex_longitude":"2d42ac40","hex_latitude":"06679c78","is_valid_coordinates":true} 
[2026-10-23 01:40:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:40:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931137536001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:40:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22512320190087168,"note":"Value kept but may cause issues"} 
[2026-10-23 01:40:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4798866905449170944,"note":"Value kept but may cause issues"} 
[2026-10-23 01:40:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:40:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792699762000,"timestamp_ms":1792699762000,"timestamp_seconds":1792699762,"priority":1,"record_length":96,"hex_timestamp":"000001a1653b8550"} 
[2026-10-23 01:40:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:40:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:40:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-10-23 01:40:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1174,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:40:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:40:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:40:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:40:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:40:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:40:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:40:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:40:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:40:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:40:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931137536001,"66":27463,"19":206,"80":60416,"24":42,"16":22512320190087168,"45":4798866905449170944},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-23 01:40:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:40:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:40:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931137536001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:40:37] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 01:40:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:40:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22512320190087168,"km_value":22512320190087.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:40:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4798866905449170944,"description":"Unknown IO ID 45"} 
[2026-10-23 01:40:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931137536001,"power":27463,"unknown_19":206,"unknown_80":60416,"ignition":42,"odometer":null,"unknown_45":4798866905449170944}} 
[2026-10-23 01:40:37] local.INFO: DEBUG: GPS processor result {"connection_id":221049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:40:37] local.INFO: GPS data processed {"connection_id":221049,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:40:37] local.INFO: Acknowledgment sent {"connection_id":221049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:41:10] local.INFO: TCP Data received {"connection_id":221049,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653b9cc0012d42c100066790100006007334..."} 
[2026-10-23 01:41:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221049,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653b9cc0012d42c100066790100006007334..."} 
[2026-10-23 01:41:10] local.INFO: Processing buffer {"connection_id":221049,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653b9cc0012d42c100066790100006007334..."} 
[2026-10-23 01:41:10] local.INFO: Packet analysis {"connection_id":221049,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:41:10] local.INFO: Extracted packet for processing {"connection_id":221049,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:41:10] local.INFO: GPS Element Parsed {"raw_longitude":759349504,"raw_latitude":107450384,"longitude_deg":75.9349504,"latitude_deg":10.7450384,"altitude":6,"angle":115,"satellites":52,"speed":38,"hex_longitude":"2d42c100","hex_latitude":"06679010","is_valid_coordinates":true} 
[2026-10-23 01:41:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:41:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931139072001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:41:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22512616542830592,"note":"Value kept but may cause issues"} 
[2026-10-23 01:41:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4804285298749765632,"note":"Value kept but may cause issues"} 
[2026-10-23 01:41:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:41:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792699768000,"timestamp_ms":1792699768000,"timestamp_seconds":1792699768,"priority":1,"record_length":96,"hex_timestamp":"000001a1653b9cc0"} 
[2026-10-23 01:41:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:41:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:41:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:41:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:41:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:41:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:41:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:41:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221049,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:41:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:41:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221049,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:41:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:41:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:41:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:41:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931139072001,"66":27484,"19":206,"80":60416,"24":38,"16":22512616542830592,"45":4804285298749765632},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-23 01:41:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:41:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:41:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931139072001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:41:10] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 01:41:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:41:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22512616542830592,"km_value":22512616542830.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:41:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":4804285298749765632,"description":"Unknown IO ID 45"} 
[2026-10-23 01:41:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931139072001,"power":27484,"unknown_19":206,"unknown_80":60416,"ignition":38,"odometer":null,"unknown_45":4804285298749765632}} 
[2026-10-23 01:41:10] local.INFO: DEBUG: GPS processor result {"connection_id":221049,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:41:10] local.INFO: GPS data processed {"connection_id":221049,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:41:10] local.INFO: Acknowledgment sent {"connection_id":221049,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:41:25] local.INFO: TCP Data received {"connection_id":221402,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221402,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:41:25] local.INFO: Processing buffer {"connection_id":221402,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:41:25] local.INFO: IMEI packet received {"connection_id":221402,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":221402,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:41:26] local.INFO: TCP Data received {"connection_id":224425,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:41:26] local.INFO: Processing buffer {"connection_id":224425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:41:26] local.INFO: IMEI packet received {"connection_id":224425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":224425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:41:32] local.INFO: TCP Data received {"connection_id":224425,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:41:32] local.INFO: Processing buffer {"connection_id":224425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:41:32] local.INFO: IMEI packet received {"connection_id":224425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:41:32] local.INFO: IMEI acknowledgment sent {"connection_id":224425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:41:32] local.INFO: TCP Data received {"connection_id":224425,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653bc3d0012d42e240066784780008006735..."} 
[2026-10-23 01:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653bc3d0012d42e240066784780008006735..."} 
[2026-10-23 01:41:32] local.INFO: Processing buffer {"connection_id":224425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653bc3d0012d42e240066784780008006735..."} 
[2026-10-23 01:41:32] local.INFO: Packet analysis {"connection_id":224425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:41:32] local.INFO: Extracted packet for processing {"connection_id":224425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:41:32] local.INFO: GPS Element Parsed {"raw_longitude":759358016,"raw_latitude":107447416,"longitude_deg":75.9358016,"latitude_deg":10.7447416,"altitude":8,"angle":103,"satellites":53,"speed":32,"hex_longitude":"2d42e240","hex_latitude":"06678478","is_valid_coordinates":true} 
[2026-10-23 01:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:41:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931140608001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:41:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22513046039560192,"note":"Value kept but may cause issues"} 
[2026-10-23 01:41:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4810125904515698688,"note":"Value kept but may cause issues"} 
[2026-10-23 01:41:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:41:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792699778000,"timestamp_ms":1792699778000,"timestamp_seconds":1792699778,"priority":1,"record_length":96,"hex_timestamp":"000001a1653bc3d0"} 
[2026-10-23 01:41:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:41:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:41:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:41:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:41:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:41:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:41:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:41:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:41:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:41:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:41:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:41:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:41:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931140608001,"66":27321,"19":206,"80":60416,"24":32,"16":22513046039560192,"45":4810125904515698688},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-23 01:41:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:41:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:41:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931140608001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:41:32] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 01:41:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:41:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22513046039560192,"km_value":22513046039560.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:41:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4810125904515698688,"description":"Unknown IO ID 45"} 
[2026-10-23 01:41:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931140608001,"power":27321,"unknown_19":206,"unknown_80":60416,"ignition":32,"odometer":null,"unknown_45":4810125904515698688}} 
[2026-10-23 01:41:32] local.INFO: DEBUG: GPS processor result {"connection_id":224425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:41:32] local.INFO: GPS data processed {"connection_id":224425,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:41:32] local.INFO: Acknowledgment sent {"connection_id":224425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:42:03] local.INFO: TCP Data received {"connection_id":224425,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653bf698012d43070006677bf8000b006735..."} 
[2026-10-23 01:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653bf698012d43070006677bf8000b006735..."} 
[2026-10-23 01:42:03] local.INFO: Processing buffer {"connection_id":224425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653bf698012d43070006677bf8000b006735..."} 
[2026-10-23 01:42:03] local.INFO: Packet analysis {"connection_id":224425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:42:03] local.INFO: Extracted packet for processing {"connection_id":224425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653b"} 
[2026-10-23 01:42:03] local.INFO: GPS Element Parsed {"raw_longitude":759367424,"raw_latitude":107445240,"longitude_deg":75.9367424,"latitude_deg":10.744524,"altitude":11,"angle":103,"satellites":53,"speed":27,"hex_longitude":"2d430700","hex_latitude":"06677bf8","is_valid_coordinates":true} 
[2026-10-23 01:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931143168001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22513509896028160,"note":"Value kept but may cause issues"} 
[2026-10-23 01:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4819484947490568192,"note":"Value kept but may cause issues"} 
[2026-10-23 01:42:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792699791000,"timestamp_ms":1792699791000,"timestamp_seconds":1792699791,"priority":1,"record_length":96,"hex_timestamp":"000001a1653bf698"} 
[2026-10-23 01:42:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:42:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 01:42:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:42:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:42:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:42:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931143168001,"66":27332,"19":206,"80":60416,"24":27,"16":22513509896028160,"45":4819484947490568192},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,80,24,16,45]} 
[2026-10-23 01:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931143168001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:42:03] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 01:42:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22513509896028160,"km_value":22513509896028.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":4819484947490568192,"description":"Unknown IO ID 45"} 
[2026-10-23 01:42:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931143168001,"power":27332,"unknown_19":206,"unknown_80":60416,"ignition":27,"odometer":null,"unknown_45":4819484947490568192}} 
[2026-10-23 01:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":224425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:42:03] local.INFO: GPS data processed {"connection_id":224425,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:42:03] local.INFO: Acknowledgment sent {"connection_id":224425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:42:31] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:42:31] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:42:31] local.INFO: IMEI packet received {"connection_id":221404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:42:31] local.INFO: IMEI acknowledgment sent {"connection_id":221404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:42:36] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:42:36] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:42:36] local.INFO: IMEI packet received {"connection_id":221404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":221404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:42:36] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653d8120012d4409800666c0a00007009735..."} 
[2026-10-23 01:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653d8120012d4409800666c0a00007009735..."} 
[2026-10-23 01:42:36] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653d8120012d4409800666c0a00007009735..."} 
[2026-10-23 01:42:36] local.INFO: Packet analysis {"connection_id":221404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:42:36] local.INFO: Extracted packet for processing {"connection_id":221404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:42:36] local.INFO: GPS Element Parsed {"raw_longitude":759433600,"raw_latitude":107397280,"longitude_deg":75.94336,"latitude_deg":10.739728,"altitude":7,"angle":151,"satellites":53,"speed":38,"hex_longitude":"2d440980","hex_latitude":"0666c0a0","is_valid_coordinates":true} 
[2026-10-23 01:42:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:42:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931169792001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:42:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22517718963978240,"note":"Value kept but may cause issues"} 
[2026-10-23 01:42:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4897946097237966848,"note":"Value kept but may cause issues"} 
[2026-10-23 01:42:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:42:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792699892000,"timestamp_ms":1792699892000,"timestamp_seconds":1792699892,"priority":1,"record_length":96,"hex_timestamp":"000001a1653d8120"} 
[2026-10-23 01:42:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:42:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:42:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:42:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:42:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:42:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:42:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:42:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:42:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:42:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:42:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:42:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:42:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:42:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931169792001,"66":27343,"59":206,"80":60416,"24":38,"16":22517718963978240,"45":4897946097237966848},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-10-23 01:42:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:42:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:42:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931169792001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:42:36] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 01:42:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:42:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22517718963978240,"km_value":22517718963978.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:42:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":4897946097237966848,"description":"Unknown IO ID 45"} 
[2026-10-23 01:42:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931169792001,"power":27343,"unknown_59":206,"unknown_80":60416,"ignition":38,"odometer":null,"unknown_45":4897946097237966848}} 
[2026-10-23 01:42:36] local.INFO: DEBUG: GPS processor result {"connection_id":221404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:42:36] local.INFO: GPS data processed {"connection_id":221404,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:42:36] local.INFO: Acknowledgment sent {"connection_id":221404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:43:07] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653da448012d44190006669fb00007009d32..."} 
[2026-10-23 01:43:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653da448012d44190006669fb00007009d32..."} 
[2026-10-23 01:43:07] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653da448012d44190006669fb00007009d32..."} 
[2026-10-23 01:43:07] local.INFO: Packet analysis {"connection_id":221404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:43:07] local.INFO: Extracted packet for processing {"connection_id":221404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:43:07] local.INFO: GPS Element Parsed {"raw_longitude":759437568,"raw_latitude":107388848,"longitude_deg":75.9437568,"latitude_deg":10.7388848,"altitude":7,"angle":157,"satellites":50,"speed":43,"hex_longitude":"2d441900","hex_latitude":"06669fb0","is_valid_coordinates":true} 
[2026-10-23 01:43:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:43:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931172352001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:43:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22518169935544320,"note":"Value kept but may cause issues"} 
[2026-10-23 01:43:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4902590434351554560,"note":"Value kept but may cause issues"} 
[2026-10-23 01:43:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:43:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792699901000,"timestamp_ms":1792699901000,"timestamp_seconds":1792699901,"priority":1,"record_length":96,"hex_timestamp":"000001a1653da448"} 
[2026-10-23 01:43:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:43:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:43:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:43:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:43:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:43:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:43:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:43:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:43:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:43:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:43:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:43:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:43:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:43:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931172352001,"66":27397,"59":206,"80":60416,"24":43,"16":22518169935544320,"45":4902590434351554560},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,80,24,16,45]} 
[2026-10-23 01:43:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:43:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:43:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931172352001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:43:07] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 01:43:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:43:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22518169935544320,"km_value":22518169935544.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:43:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4902590434351554560,"description":"Unknown IO ID 45"} 
[2026-10-23 01:43:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931172352001,"power":27397,"unknown_59":206,"unknown_80":60416,"ignition":43,"odometer":null,"unknown_45":4902590434351554560}} 
[2026-10-23 01:43:07] local.INFO: DEBUG: GPS processor result {"connection_id":221404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:43:07] local.INFO: GPS data processed {"connection_id":221404,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:43:07] local.INFO: Acknowledgment sent {"connection_id":221404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:43:26] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:43:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:43:26] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:43:26] local.INFO: IMEI packet received {"connection_id":221405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:43:26] local.INFO: IMEI acknowledgment sent {"connection_id":221405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:43:31] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:43:31] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:43:31] local.INFO: IMEI packet received {"connection_id":221405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":221405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:43:33] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653dc388012d44244006667db8000800a433..."} 
[2026-10-23 01:43:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653dc388012d44244006667db8000800a433..."} 
[2026-10-23 01:43:33] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653dc388012d44244006667db8000800a433..."} 
[2026-10-23 01:43:33] local.INFO: Packet analysis {"connection_id":221405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:43:33] local.INFO: Extracted packet for processing {"connection_id":221405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:43:33] local.INFO: GPS Element Parsed {"raw_longitude":759440448,"raw_latitude":107380152,"longitude_deg":75.9440448,"latitude_deg":10.7380152,"altitude":8,"angle":164,"satellites":51,"speed":46,"hex_longitude":"2d442440","hex_latitude":"06667db8","is_valid_coordinates":true} 
[2026-10-23 01:43:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:43:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931174656001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:43:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22518612317175808,"note":"Value kept but may cause issues"} 
[2026-10-23 01:43:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4906953296488411136,"note":"Value kept but may cause issues"} 
[2026-10-23 01:43:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:43:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792699909000,"timestamp_ms":1792699909000,"timestamp_seconds":1792699909,"priority":1,"record_length":96,"hex_timestamp":"000001a1653dc388"} 
[2026-10-23 01:43:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:43:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:43:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:43:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:43:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:43:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:43:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:43:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:43:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:43:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:43:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:43:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:43:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:43:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931174656001,"66":27343,"57":206,"80":60416,"24":46,"16":22518612317175808,"45":4906953296488411136},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,80,24,16,45]} 
[2026-10-23 01:43:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:43:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:43:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931174656001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:43:33] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-10-23 01:43:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:43:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22518612317175808,"km_value":22518612317175.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:43:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4906953296488411136,"description":"Unknown IO ID 45"} 
[2026-10-23 01:43:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931174656001,"power":27343,"unknown_57":206,"unknown_80":60416,"ignition":46,"odometer":null,"unknown_45":4906953296488411136}} 
[2026-10-23 01:43:33] local.INFO: DEBUG: GPS processor result {"connection_id":221405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:43:33] local.INFO: GPS data processed {"connection_id":221405,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:43:33] local.INFO: Acknowledgment sent {"connection_id":221405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:44:07] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653de2c8012d442e4006665a70000800a433..."} 
[2026-10-23 01:44:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653de2c8012d442e4006665a70000800a433..."} 
[2026-10-23 01:44:07] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653de2c8012d442e4006665a70000800a433..."} 
[2026-10-23 01:44:07] local.INFO: Packet analysis {"connection_id":221405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:44:07] local.INFO: Extracted packet for processing {"connection_id":221405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653d"} 
[2026-10-23 01:44:07] local.INFO: GPS Element Parsed {"raw_longitude":759443008,"raw_latitude":107371120,"longitude_deg":75.9443008,"latitude_deg":10.737112,"altitude":8,"angle":164,"satellites":51,"speed":46,"hex_longitude":"2d442e40","hex_latitude":"06665a70","is_valid_coordinates":true} 
[2026-10-23 01:44:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:44:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931176704001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:44:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22519067583709184,"note":"Value kept but may cause issues"} 
[2026-10-23 01:44:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4910119889974179840,"note":"Value kept but may cause issues"} 
[2026-10-23 01:44:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:44:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792699917000,"timestamp_ms":1792699917000,"timestamp_seconds":1792699917,"priority":1,"record_length":96,"hex_timestamp":"000001a1653de2c8"} 
[2026-10-23 01:44:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:44:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:44:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:44:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:44:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:44:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:44:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:44:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:44:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:44:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:44:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:44:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:44:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:44:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931176704001,"66":27397,"58":206,"80":60416,"24":46,"16":22519067583709184,"45":4910119889974179840},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,80,24,16,45]} 
[2026-10-23 01:44:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:44:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:44:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931176704001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:44:07] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-10-23 01:44:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:44:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22519067583709184,"km_value":22519067583709.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:44:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":4910119889974179840,"description":"Unknown IO ID 45"} 
[2026-10-23 01:44:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931176704001,"power":27397,"unknown_58":206,"unknown_80":60416,"ignition":46,"odometer":null,"unknown_45":4910119889974179840}} 
[2026-10-23 01:44:07] local.INFO: DEBUG: GPS processor result {"connection_id":221405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:44:07] local.INFO: GPS data processed {"connection_id":221405,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:44:07] local.INFO: Acknowledgment sent {"connection_id":221405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:44:26] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:26] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:26] local.INFO: IMEI packet received {"connection_id":221406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:44:26] local.INFO: IMEI acknowledgment sent {"connection_id":221406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:44:30] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:30] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:30] local.INFO: IMEI packet received {"connection_id":221406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":221406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:44:31] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:31] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:44:31] local.INFO: IMEI packet received {"connection_id":221406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":221406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:44:32] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653e0208012d44388006663838000800a234..."} 
[2026-10-23 01:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653e0208012d44388006663838000800a234..."} 
[2026-10-23 01:44:32] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653e0208012d44388006663838000800a234..."} 
[2026-10-23 01:44:32] local.INFO: Packet analysis {"connection_id":221406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653e"} 
[2026-10-23 01:44:32] local.INFO: Extracted packet for processing {"connection_id":221406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653e"} 
[2026-10-23 01:44:32] local.INFO: GPS Element Parsed {"raw_longitude":759445632,"raw_latitude":107362360,"longitude_deg":75.9445632,"latitude_deg":10.736236,"altitude":8,"angle":162,"satellites":52,"speed":43,"hex_longitude":"2d443880","hex_latitude":"06663838","is_valid_coordinates":true} 
[2026-10-23 01:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:44:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931178752001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:44:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22519509965340672,"note":"Value kept but may cause issues"} 
[2026-10-23 01:44:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4912934639738974208,"note":"Value kept but may cause issues"} 
[2026-10-23 01:44:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,58,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:44:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792699925000,"timestamp_ms":1792699925000,"timestamp_seconds":1792699925,"priority":1,"record_length":96,"hex_timestamp":"000001a1653e0208"} 
[2026-10-23 01:44:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:44:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:44:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:44:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:44:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:44:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:44:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:44:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:44:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:44:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:44:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:44:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:44:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931178752001,"66":27289,"58":206,"80":60416,"24":43,"16":22519509965340672,"45":4912934639738974208},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,58,80,24,16,45]} 
[2026-10-23 01:44:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:44:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:44:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931178752001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:44:32] local.INFO: Unknown IO ID detected {"io_id":58,"value":206,"description":"Unknown IO ID 58"} 
[2026-10-23 01:44:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:44:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22519509965340672,"km_value":22519509965340.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:44:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4912934639738974208,"description":"Unknown IO ID 45"} 
[2026-10-23 01:44:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931178752001,"power":27289,"unknown_58":206,"unknown_80":60416,"ignition":43,"odometer":null,"unknown_45":4912934639738974208}} 
[2026-10-23 01:44:32] local.INFO: DEBUG: GPS processor result {"connection_id":221406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:44:32] local.INFO: GPS data processed {"connection_id":221406,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:44:32] local.INFO: Acknowledgment sent {"connection_id":221406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:45:02] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653fc340012d44d8000664c830000b009d34..."} 
[2026-10-23 01:45:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653fc340012d44d8000664c830000b009d34..."} 
[2026-10-23 01:45:02] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653fc340012d44d8000664c830000b009d34..."} 
[2026-10-23 01:45:02] local.INFO: Packet analysis {"connection_id":221406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653f"} 
[2026-10-23 01:45:02] local.INFO: Extracted packet for processing {"connection_id":221406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653f"} 
[2026-10-23 01:45:02] local.INFO: GPS Element Parsed {"raw_longitude":759486464,"raw_latitude":107268144,"longitude_deg":75.9486464,"latitude_deg":10.7268144,"altitude":11,"angle":157,"satellites":52,"speed":46,"hex_longitude":"2d44d800","hex_latitude":"0664c830","is_valid_coordinates":true} 
[2026-10-23 01:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:45:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931207936001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:45:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22524479242502144,"note":"Value kept but may cause issues"} 
[2026-10-23 01:45:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4956774367337543680,"note":"Value kept but may cause issues"} 
[2026-10-23 01:45:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:45:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792700040000,"timestamp_ms":1792700040000,"timestamp_seconds":1792700040,"priority":1,"record_length":96,"hex_timestamp":"000001a1653fc340"} 
[2026-10-23 01:45:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:45:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:45:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:45:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:45:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:45:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:45:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:45:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:45:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:45:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:45:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:45:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:45:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931207936001,"66":27463,"205":206,"80":60416,"24":46,"16":22524479242502144,"45":4956774367337543680},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:45:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:45:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:45:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931207936001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:45:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:45:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22524479242502144,"km_value":22524479242502.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:45:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":4956774367337543680,"description":"Unknown IO ID 45"} 
[2026-10-23 01:45:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931207936001,"power":27463,"cell_id":206,"unknown_80":60416,"ignition":46,"odometer":null,"unknown_45":4956774367337543680}} 
[2026-10-23 01:45:02] local.INFO: DEBUG: GPS processor result {"connection_id":221406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21118,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:45:02] local.INFO: GPS data processed {"connection_id":221406,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:45:02] local.INFO: Acknowledgment sent {"connection_id":221406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:45:26] local.INFO: TCP Data received {"connection_id":221050,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:45:26] local.INFO: Processing buffer {"connection_id":221050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:45:26] local.INFO: IMEI packet received {"connection_id":221050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":221050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:45:31] local.INFO: TCP Data received {"connection_id":221050,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:45:32] local.INFO: Processing buffer {"connection_id":221050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:45:32] local.INFO: IMEI packet received {"connection_id":221050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:45:32] local.INFO: IMEI acknowledgment sent {"connection_id":221050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:45:32] local.INFO: TCP Data received {"connection_id":221050,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1653fe280012d44e6000664a5d0000a009c35..."} 
[2026-10-23 01:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1653fe280012d44e6000664a5d0000a009c35..."} 
[2026-10-23 01:45:32] local.INFO: Processing buffer {"connection_id":221050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1653fe280012d44e6000664a5d0000a009c35..."} 
[2026-10-23 01:45:32] local.INFO: Packet analysis {"connection_id":221050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1653f"} 
[2026-10-23 01:45:32] local.INFO: Extracted packet for processing {"connection_id":221050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1653f"} 
[2026-10-23 01:45:32] local.INFO: GPS Element Parsed {"raw_longitude":759490048,"raw_latitude":107259344,"longitude_deg":75.9490048,"latitude_deg":10.7259344,"altitude":10,"angle":156,"satellites":53,"speed":46,"hex_longitude":"2d44e600","hex_latitude":"0664a5d0","is_valid_coordinates":true} 
[2026-10-23 01:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931210240001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22524938804002816,"note":"Value kept but may cause issues"} 
[2026-10-23 01:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4960715017009246208,"note":"Value kept but may cause issues"} 
[2026-10-23 01:45:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792700048000,"timestamp_ms":1792700048000,"timestamp_seconds":1792700048,"priority":1,"record_length":96,"hex_timestamp":"000001a1653fe280"} 
[2026-10-23 01:45:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:45:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:45:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:45:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:45:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:45:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931210240001,"66":27376,"205":206,"80":60416,"24":46,"16":22524938804002816,"45":4960715017009246208},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931210240001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:45:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22524938804002816,"km_value":22524938804002.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4960715017009246208,"description":"Unknown IO ID 45"} 
[2026-10-23 01:45:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931210240001,"power":27376,"cell_id":206,"unknown_80":60416,"ignition":46,"odometer":null,"unknown_45":4960715017009246208}} 
[2026-10-23 01:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":221050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21119,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:45:32] local.INFO: GPS data processed {"connection_id":221050,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:45:32] local.INFO: Acknowledgment sent {"connection_id":221050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:46:03] local.INFO: TCP Data received {"connection_id":221050,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654005a8012d44f38006648170000900a033..."} 
[2026-10-23 01:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654005a8012d44f38006648170000900a033..."} 
[2026-10-23 01:46:03] local.INFO: Processing buffer {"connection_id":221050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654005a8012d44f38006648170000900a033..."} 
[2026-10-23 01:46:03] local.INFO: Packet analysis {"connection_id":221050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:46:03] local.INFO: Extracted packet for processing {"connection_id":221050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:46:03] local.INFO: GPS Element Parsed {"raw_longitude":759493504,"raw_latitude":107250032,"longitude_deg":75.9493504,"latitude_deg":10.7250032,"altitude":9,"angle":160,"satellites":51,"speed":44,"hex_longitude":"2d44f380","hex_latitude":"06648170","is_valid_coordinates":true} 
[2026-10-23 01:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931212288001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22525419840339968,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4964655666680942592,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792700057000,"timestamp_ms":1792700057000,"timestamp_seconds":1792700057,"priority":1,"record_length":96,"hex_timestamp":"000001a1654005a8"} 
[2026-10-23 01:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 01:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931212288001,"66":27484,"205":206,"80":60416,"24":44,"16":22525419840339968,"45":4964655666680942592},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931212288001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:46:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22525419840339968,"km_value":22525419840339.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":4964655666680942592,"description":"Unknown IO ID 45"} 
[2026-10-23 01:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931212288001,"power":27484,"cell_id":206,"unknown_80":60416,"ignition":44,"odometer":null,"unknown_45":4964655666680942592}} 
[2026-10-23 01:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":221050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:46:03] local.INFO: GPS data processed {"connection_id":221050,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:46:03] local.INFO: Acknowledgment sent {"connection_id":221050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:46:32] local.INFO: TCP Data received {"connection_id":221051,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:32] local.INFO: Processing buffer {"connection_id":221051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:32] local.INFO: IMEI packet received {"connection_id":221051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:46:32] local.INFO: IMEI acknowledgment sent {"connection_id":221051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:46:32] local.INFO: TCP Data received {"connection_id":221051,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:32] local.INFO: Processing buffer {"connection_id":221051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:32] local.INFO: IMEI packet received {"connection_id":221051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:46:32] local.INFO: IMEI acknowledgment sent {"connection_id":221051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:46:36] local.INFO: TCP Data received {"connection_id":221051,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:36] local.INFO: Processing buffer {"connection_id":221051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:46:36] local.INFO: IMEI packet received {"connection_id":221051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:46:36] local.INFO: IMEI acknowledgment sent {"connection_id":221051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:46:37] local.INFO: TCP Data received {"connection_id":221051,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654028d0012d44ff0006645de8000900a234..."} 
[2026-10-23 01:46:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654028d0012d44ff0006645de8000900a234..."} 
[2026-10-23 01:46:37] local.INFO: Processing buffer {"connection_id":221051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654028d0012d44ff0006645de8000900a234..."} 
[2026-10-23 01:46:37] local.INFO: Packet analysis {"connection_id":221051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:46:37] local.INFO: Extracted packet for processing {"connection_id":221051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:46:37] local.INFO: GPS Element Parsed {"raw_longitude":759496448,"raw_latitude":107240936,"longitude_deg":75.9496448,"latitude_deg":10.7240936,"altitude":9,"angle":162,"satellites":52,"speed":41,"hex_longitude":"2d44ff00","hex_latitude":"06645de8","is_valid_coordinates":true} 
[2026-10-23 01:46:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:46:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931214592001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22525883696807936,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4968455578864152576,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:46:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792700066000,"timestamp_ms":1792700066000,"timestamp_seconds":1792700066,"priority":1,"record_length":96,"hex_timestamp":"000001a1654028d0"} 
[2026-10-23 01:46:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:46:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:46:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:46:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:46:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:46:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:46:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:46:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:46:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:46:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:46:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:46:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:46:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:46:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931214592001,"66":27463,"205":206,"80":60416,"24":41,"16":22525883696807936,"45":4968455578864152576},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:46:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:46:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:46:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931214592001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:46:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:46:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22525883696807936,"km_value":22525883696807.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:46:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":4968455578864152576,"description":"Unknown IO ID 45"} 
[2026-10-23 01:46:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931214592001,"power":27463,"cell_id":206,"unknown_80":60416,"ignition":41,"odometer":null,"unknown_45":4968455578864152576}} 
[2026-10-23 01:46:37] local.INFO: DEBUG: GPS processor result {"connection_id":221051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21121,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:46:37] local.INFO: GPS data processed {"connection_id":221051,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:46:37] local.INFO: Acknowledgment sent {"connection_id":221051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:46:42] local.INFO: TCP Data received {"connection_id":221051,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165404bf8012d450ac006643d08000a00a133..."} 
[2026-10-23 01:46:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165404bf8012d450ac006643d08000a00a133..."} 
[2026-10-23 01:46:42] local.INFO: Processing buffer {"connection_id":221051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165404bf8012d450ac006643d08000a00a133..."} 
[2026-10-23 01:46:42] local.INFO: Packet analysis {"connection_id":221051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:46:42] local.INFO: Extracted packet for processing {"connection_id":221051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:46:42] local.INFO: GPS Element Parsed {"raw_longitude":759499456,"raw_latitude":107232520,"longitude_deg":75.9499456,"latitude_deg":10.723252,"altitude":10,"angle":161,"satellites":51,"speed":36,"hex_longitude":"2d450ac0","hex_latitude":"06643d08","is_valid_coordinates":true} 
[2026-10-23 01:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:46:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931216896001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22526313193537536,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4971692541093996544,"note":"Value kept but may cause issues"} 
[2026-10-23 01:46:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:46:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792700075000,"timestamp_ms":1792700075000,"timestamp_seconds":1792700075,"priority":1,"record_length":96,"hex_timestamp":"000001a165404bf8"} 
[2026-10-23 01:46:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:46:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:46:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:46:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:46:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:46:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:46:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:46:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:46:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:46:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:46:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:46:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:46:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:46:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931216896001,"66":27343,"205":206,"80":60416,"24":36,"16":22526313193537536,"45":4971692541093996544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:46:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:46:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:46:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931216896001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:46:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:46:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22526313193537536,"km_value":22526313193537.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:46:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":4971692541093996544,"description":"Unknown IO ID 45"} 
[2026-10-23 01:46:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931216896001,"power":27343,"cell_id":206,"unknown_80":60416,"ignition":36,"odometer":null,"unknown_45":4971692541093996544}} 
[2026-10-23 01:46:42] local.INFO: DEBUG: GPS processor result {"connection_id":221051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:46:42] local.INFO: GPS data processed {"connection_id":221051,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:46:42] local.INFO: Acknowledgment sent {"connection_id":221051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:46:59] local.INFO: TCP Data received {"connection_id":222721,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:46:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222721,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:46:59] local.INFO: Processing buffer {"connection_id":222721,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:46:59] local.INFO: IMEI packet received {"connection_id":222721,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:46:59] local.INFO: IMEI acknowledgment sent {"connection_id":222721,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:47:24] local.INFO: TCP Data received {"connection_id":222723,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222723,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:47:24] local.INFO: Processing buffer {"connection_id":222723,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:47:24] local.INFO: IMEI packet received {"connection_id":222723,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":222723,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:47:26] local.INFO: TCP Data received {"connection_id":222722,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:47:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:47:26] local.INFO: Processing buffer {"connection_id":222722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:47:26] local.INFO: IMEI packet received {"connection_id":222722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:47:26] local.INFO: IMEI acknowledgment sent {"connection_id":222722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:47:32] local.INFO: TCP Data received {"connection_id":222722,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:47:32] local.INFO: Processing buffer {"connection_id":222722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:47:32] local.INFO: IMEI packet received {"connection_id":222722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:47:32] local.INFO: IMEI acknowledgment sent {"connection_id":222722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:47:32] local.INFO: TCP Data received {"connection_id":222722,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654076f0012d45168006641a80000900a135..."} 
[2026-10-23 01:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654076f0012d45168006641a80000900a135..."} 
[2026-10-23 01:47:32] local.INFO: Processing buffer {"connection_id":222722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654076f0012d45168006641a80000900a135..."} 
[2026-10-23 01:47:32] local.INFO: Packet analysis {"connection_id":222722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:47:32] local.INFO: Extracted packet for processing {"connection_id":222722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:47:32] local.INFO: GPS Element Parsed {"raw_longitude":759502464,"raw_latitude":107223680,"longitude_deg":75.9502464,"latitude_deg":10.722368,"altitude":9,"angle":161,"satellites":53,"speed":33,"hex_longitude":"2d451680","hex_latitude":"06641a80","is_valid_coordinates":true} 
[2026-10-23 01:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931219200001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22526768460070912,"note":"Value kept but may cause issues"} 
[2026-10-23 01:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4974999872068192256,"note":"Value kept but may cause issues"} 
[2026-10-23 01:47:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792700086000,"timestamp_ms":1792700086000,"timestamp_seconds":1792700086,"priority":1,"record_length":96,"hex_timestamp":"000001a1654076f0"} 
[2026-10-23 01:47:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:47:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:47:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:47:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:47:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:47:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931219200001,"66":27484,"205":206,"80":60416,"24":33,"16":22526768460070912,"45":4974999872068192256},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931219200001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:47:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22526768460070912,"km_value":22526768460070.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":4974999872068192256,"description":"Unknown IO ID 45"} 
[2026-10-23 01:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931219200001,"power":27484,"cell_id":206,"unknown_80":60416,"ignition":33,"odometer":null,"unknown_45":4974999872068192256}} 
[2026-10-23 01:47:32] local.INFO: DEBUG: GPS processor result {"connection_id":222722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:47:32] local.INFO: GPS data processed {"connection_id":222722,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:47:32] local.INFO: Acknowledgment sent {"connection_id":222722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:47:33] local.INFO: TCP Data received {"connection_id":222722,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16540a1e8012d4522c00663f6b8000900a233..."} 
[2026-10-23 01:47:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16540a1e8012d4522c00663f6b8000900a233..."} 
[2026-10-23 01:47:33] local.INFO: Processing buffer {"connection_id":222722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16540a1e8012d4522c00663f6b8000900a233..."} 
[2026-10-23 01:47:33] local.INFO: Packet analysis {"connection_id":222722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:47:33] local.INFO: Extracted packet for processing {"connection_id":222722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:47:33] local.INFO: GPS Element Parsed {"raw_longitude":759505600,"raw_latitude":107214520,"longitude_deg":75.95056,"latitude_deg":10.721452,"altitude":9,"angle":162,"satellites":51,"speed":35,"hex_longitude":"2d4522c0","hex_latitude":"0663f6b8","is_valid_coordinates":true} 
[2026-10-23 01:47:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:47:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931222016001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:47:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22527236611506176,"note":"Value kept but may cause issues"} 
[2026-10-23 01:47:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4978307203042279424,"note":"Value kept but may cause issues"} 
[2026-10-23 01:47:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:47:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792700097000,"timestamp_ms":1792700097000,"timestamp_seconds":1792700097,"priority":1,"record_length":96,"hex_timestamp":"000001a16540a1e8"} 
[2026-10-23 01:47:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:47:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:47:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:47:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:47:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:47:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:47:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:47:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:47:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:47:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:47:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:47:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:47:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:47:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931222016001,"66":27484,"205":206,"80":60416,"24":35,"16":22527236611506176,"45":4978307203042279424},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:47:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:47:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:47:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931222016001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:47:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:47:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22527236611506176,"km_value":22527236611506.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:47:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":4978307203042279424,"description":"Unknown IO ID 45"} 
[2026-10-23 01:47:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931222016001,"power":27484,"cell_id":206,"unknown_80":60416,"ignition":35,"odometer":null,"unknown_45":4978307203042279424}} 
[2026-10-23 01:47:33] local.INFO: DEBUG: GPS processor result {"connection_id":222722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:47:33] local.INFO: GPS data processed {"connection_id":222722,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:47:33] local.INFO: Acknowledgment sent {"connection_id":222722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:48:04] local.INFO: TCP Data received {"connection_id":222722,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16540d0c8012d452e400663d470000b00a235..."} 
[2026-10-23 01:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16540d0c8012d452e400663d470000b00a235..."} 
[2026-10-23 01:48:04] local.INFO: Processing buffer {"connection_id":222722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16540d0c8012d452e400663d470000b00a235..."} 
[2026-10-23 01:48:04] local.INFO: Packet analysis {"connection_id":222722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:48:04] local.INFO: Extracted packet for processing {"connection_id":222722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16540"} 
[2026-10-23 01:48:04] local.INFO: GPS Element Parsed {"raw_longitude":759508544,"raw_latitude":107205744,"longitude_deg":75.9508544,"latitude_deg":10.7205744,"altitude":11,"angle":162,"satellites":53,"speed":26,"hex_longitude":"2d452e40","hex_latitude":"0663d470","is_valid_coordinates":true} 
[2026-10-23 01:48:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:48:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931224832001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22527683288104960,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":4981755271504640000,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:48:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792700109000,"timestamp_ms":1792700109000,"timestamp_seconds":1792700109,"priority":1,"record_length":96,"hex_timestamp":"000001a16540d0c8"} 
[2026-10-23 01:48:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:48:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:48:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 01:48:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:48:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:48:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:48:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:48:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:48:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:48:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:48:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:48:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:48:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:48:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931224832001,"66":27397,"205":206,"80":60416,"24":26,"16":22527683288104960,"45":4981755271504640000},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,80,24,16,45]} 
[2026-10-23 01:48:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:48:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:48:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931224832001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:48:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:48:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22527683288104960,"km_value":22527683288104.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:48:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":4981755271504640000,"description":"Unknown IO ID 45"} 
[2026-10-23 01:48:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931224832001,"power":27397,"cell_id":206,"unknown_80":60416,"ignition":26,"odometer":null,"unknown_45":4981755271504640000}} 
[2026-10-23 01:48:04] local.INFO: DEBUG: GPS processor result {"connection_id":222722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:48:04] local.INFO: GPS data processed {"connection_id":222722,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:48:04] local.INFO: Acknowledgment sent {"connection_id":222722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:48:24] local.INFO: TCP Data received {"connection_id":224426,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:24] local.INFO: Processing buffer {"connection_id":224426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:24] local.INFO: IMEI packet received {"connection_id":224426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:48:24] local.INFO: IMEI acknowledgment sent {"connection_id":224426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:48:26] local.INFO: TCP Data received {"connection_id":224426,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:26] local.INFO: Processing buffer {"connection_id":224426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:26] local.INFO: IMEI packet received {"connection_id":224426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":224426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:48:32] local.INFO: TCP Data received {"connection_id":224426,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:32] local.INFO: Processing buffer {"connection_id":224426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:48:32] local.INFO: IMEI packet received {"connection_id":224426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:48:32] local.INFO: IMEI acknowledgment sent {"connection_id":224426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:48:34] local.INFO: TCP Data received {"connection_id":224426,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16542e7f0012d45d84006626b080009009933..."} 
[2026-10-23 01:48:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16542e7f0012d45d84006626b080009009933..."} 
[2026-10-23 01:48:34] local.INFO: Processing buffer {"connection_id":224426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16542e7f0012d45d84006626b080009009933..."} 
[2026-10-23 01:48:34] local.INFO: Packet analysis {"connection_id":224426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16542"} 
[2026-10-23 01:48:34] local.INFO: Extracted packet for processing {"connection_id":224426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16542"} 
[2026-10-23 01:48:34] local.INFO: GPS Element Parsed {"raw_longitude":759552064,"raw_latitude":107113224,"longitude_deg":75.9552064,"latitude_deg":10.7113224,"altitude":9,"angle":153,"satellites":51,"speed":32,"hex_longitude":"2d45d840","hex_latitude":"06626b08","is_valid_coordinates":true} 
[2026-10-23 01:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:48:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931259904001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22532652565266432,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5027987536405524480,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:48:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792700246000,"timestamp_ms":1792700246000,"timestamp_seconds":1792700246,"priority":1,"record_length":96,"hex_timestamp":"000001a16542e7f0"} 
[2026-10-23 01:48:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:48:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-10-23 01:48:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1174,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:48:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:48:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:48:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:48:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:48:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:48:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:48:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:48:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:48:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:48:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931259904001,"66":27245,"206":206,"80":60416,"24":32,"16":22532652565266432,"45":5027987536405524480},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,80,24,16,45]} 
[2026-10-23 01:48:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:48:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:48:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931259904001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:48:34] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 01:48:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:48:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22532652565266432,"km_value":22532652565266.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:48:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":5027987536405524480,"description":"Unknown IO ID 45"} 
[2026-10-23 01:48:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931259904001,"power":27245,"unknown_206":206,"unknown_80":60416,"ignition":32,"odometer":null,"unknown_45":5027987536405524480}} 
[2026-10-23 01:48:34] local.INFO: DEBUG: GPS processor result {"connection_id":224426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:48:34] local.INFO: GPS data processed {"connection_id":224426,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:48:34] local.INFO: Acknowledgment sent {"connection_id":224426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:48:35] local.INFO: TCP Data received {"connection_id":224426,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165430f00012d45e8c0066248e00008009b34..."} 
[2026-10-23 01:48:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165430f00012d45e8c0066248e00008009b34..."} 
[2026-10-23 01:48:35] local.INFO: Processing buffer {"connection_id":224426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165430f00012d45e8c0066248e00008009b34..."} 
[2026-10-23 01:48:35] local.INFO: Packet analysis {"connection_id":224426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:48:35] local.INFO: Extracted packet for processing {"connection_id":224426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:48:35] local.INFO: GPS Element Parsed {"raw_longitude":759556288,"raw_latitude":107104480,"longitude_deg":75.9556288,"latitude_deg":10.710448,"altitude":8,"angle":155,"satellites":52,"speed":40,"hex_longitude":"2d45e8c0","hex_latitude":"066248e0","is_valid_coordinates":true} 
[2026-10-23 01:48:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:48:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931262976001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22533120716701696,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5032842979751692288,"note":"Value kept but may cause issues"} 
[2026-10-23 01:48:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:48:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792700256000,"timestamp_ms":1792700256000,"timestamp_seconds":1792700256,"priority":1,"record_length":96,"hex_timestamp":"000001a165430f00"} 
[2026-10-23 01:48:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:48:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:48:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 01:48:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:48:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:48:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:48:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:48:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:48:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:48:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:48:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:48:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:48:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:48:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931262976001,"66":27267,"113":206,"80":60416,"24":40,"16":22533120716701696,"45":5032842979751692288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,80,24,16,45]} 
[2026-10-23 01:48:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:48:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:48:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931262976001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:48:35] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:48:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:48:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22533120716701696,"km_value":22533120716701.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:48:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5032842979751692288,"description":"Unknown IO ID 45"} 
[2026-10-23 01:48:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931262976001,"power":27267,"unknown_113":206,"unknown_80":60416,"ignition":40,"odometer":null,"unknown_45":5032842979751692288}} 
[2026-10-23 01:48:35] local.INFO: DEBUG: GPS processor result {"connection_id":224426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21127,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:48:35] local.INFO: GPS data processed {"connection_id":224426,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:48:35] local.INFO: Acknowledgment sent {"connection_id":224426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:49:06] local.INFO: TCP Data received {"connection_id":224426,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165433610012d45f840066225f00008009a31..."} 
[2026-10-23 01:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165433610012d45f840066225f00008009a31..."} 
[2026-10-23 01:49:06] local.INFO: Processing buffer {"connection_id":224426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165433610012d45f840066225f00008009a31..."} 
[2026-10-23 01:49:06] local.INFO: Packet analysis {"connection_id":224426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:49:06] local.INFO: Extracted packet for processing {"connection_id":224426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:49:06] local.INFO: GPS Element Parsed {"raw_longitude":759560256,"raw_latitude":107095536,"longitude_deg":75.9560256,"latitude_deg":10.7095536,"altitude":8,"angle":154,"satellites":49,"speed":36,"hex_longitude":"2d45f840","hex_latitude":"066225f0","is_valid_coordinates":true} 
[2026-10-23 01:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:49:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931265536001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:49:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22533597458071552,"note":"Value kept but may cause issues"} 
[2026-10-23 01:49:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5037487316865179648,"note":"Value kept but may cause issues"} 
[2026-10-23 01:49:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:49:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792700266000,"timestamp_ms":1792700266000,"timestamp_seconds":1792700266,"priority":1,"record_length":96,"hex_timestamp":"000001a165433610"} 
[2026-10-23 01:49:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:49:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 01:49:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:49:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:49:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:49:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:49:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:49:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:49:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:49:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:49:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:49:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:49:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931265536001,"66":27245,"113":206,"80":60416,"24":36,"16":22533597458071552,"45":5037487316865179648},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,80,24,16,45]} 
[2026-10-23 01:49:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:49:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:49:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931265536001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:49:06] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:49:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:49:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22533597458071552,"km_value":22533597458071.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:49:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5037487316865179648,"description":"Unknown IO ID 45"} 
[2026-10-23 01:49:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931265536001,"power":27245,"unknown_113":206,"unknown_80":60416,"ignition":36,"odometer":null,"unknown_45":5037487316865179648}} 
[2026-10-23 01:49:06] local.INFO: DEBUG: GPS processor result {"connection_id":224426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:49:06] local.INFO: GPS data processed {"connection_id":224426,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:49:06] local.INFO: Acknowledgment sent {"connection_id":224426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:49:27] local.INFO: TCP Data received {"connection_id":222724,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:27] local.INFO: Processing buffer {"connection_id":222724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:27] local.INFO: IMEI packet received {"connection_id":222724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:49:27] local.INFO: IMEI acknowledgment sent {"connection_id":222724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:49:27] local.INFO: TCP Data received {"connection_id":222724,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:27] local.INFO: Processing buffer {"connection_id":222724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:27] local.INFO: IMEI packet received {"connection_id":222724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:49:27] local.INFO: IMEI acknowledgment sent {"connection_id":222724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:49:31] local.INFO: TCP Data received {"connection_id":222724,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:31] local.INFO: Processing buffer {"connection_id":222724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:49:31] local.INFO: IMEI packet received {"connection_id":222724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":222724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:49:35] local.INFO: TCP Data received {"connection_id":222724,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165435d20012d460780066204080009009d33..."} 
[2026-10-23 01:49:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165435d20012d460780066204080009009d33..."} 
[2026-10-23 01:49:35] local.INFO: Processing buffer {"connection_id":222724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165435d20012d460780066204080009009d33..."} 
[2026-10-23 01:49:35] local.INFO: Packet analysis {"connection_id":222724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:49:35] local.INFO: Extracted packet for processing {"connection_id":222724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:49:35] local.INFO: GPS Element Parsed {"raw_longitude":759564160,"raw_latitude":107086856,"longitude_deg":75.956416,"latitude_deg":10.7086856,"altitude":9,"angle":157,"satellites":51,"speed":37,"hex_longitude":"2d460780","hex_latitude":"06620408","is_valid_coordinates":true} 
[2026-10-23 01:49:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:49:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931268096001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:49:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22534057019572224,"note":"Value kept but may cause issues"} 
[2026-10-23 01:49:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5041850179001905152,"note":"Value kept but may cause issues"} 
[2026-10-23 01:49:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:49:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792700276000,"timestamp_ms":1792700276000,"timestamp_seconds":1792700276,"priority":1,"record_length":96,"hex_timestamp":"000001a165435d20"} 
[2026-10-23 01:49:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:49:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:49:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 01:49:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:49:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:49:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:49:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:49:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:49:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:49:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:49:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:49:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:49:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:49:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931268096001,"66":27332,"113":206,"80":60416,"24":37,"16":22534057019572224,"45":5041850179001905152},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,80,24,16,45]} 
[2026-10-23 01:49:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:49:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:49:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931268096001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:49:35] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:49:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:49:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22534057019572224,"km_value":22534057019572.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:49:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5041850179001905152,"description":"Unknown IO ID 45"} 
[2026-10-23 01:49:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931268096001,"power":27332,"unknown_113":206,"unknown_80":60416,"ignition":37,"odometer":null,"unknown_45":5041850179001905152}} 
[2026-10-23 01:49:35] local.INFO: DEBUG: GPS processor result {"connection_id":222724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:49:35] local.INFO: GPS data processed {"connection_id":222724,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:49:35] local.INFO: Acknowledgment sent {"connection_id":222724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:50:07] local.INFO: TCP Data received {"connection_id":222724,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165438430012d4616000661e3a00009009d32..."} 
[2026-10-23 01:50:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165438430012d4616000661e3a00009009d32..."} 
[2026-10-23 01:50:07] local.INFO: Processing buffer {"connection_id":222724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165438430012d4616000661e3a00009009d32..."} 
[2026-10-23 01:50:07] local.INFO: Packet analysis {"connection_id":222724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:50:07] local.INFO: Extracted packet for processing {"connection_id":222724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:50:07] local.INFO: GPS Element Parsed {"raw_longitude":759567872,"raw_latitude":107078560,"longitude_deg":75.9567872,"latitude_deg":10.707856,"altitude":9,"angle":157,"satellites":50,"speed":37,"hex_longitude":"2d461600","hex_latitude":"0661e3a0","is_valid_coordinates":true} 
[2026-10-23 01:50:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:50:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931270656001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:50:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22534495106236416,"note":"Value kept but may cause issues"} 
[2026-10-23 01:50:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5046142672394520576,"note":"Value kept but may cause issues"} 
[2026-10-23 01:50:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:50:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792700286000,"timestamp_ms":1792700286000,"timestamp_seconds":1792700286,"priority":1,"record_length":96,"hex_timestamp":"000001a165438430"} 
[2026-10-23 01:50:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:50:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:50:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:50:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:50:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:50:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:50:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:50:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:50:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:50:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:50:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:50:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:50:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:50:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931270656001,"66":27321,"113":206,"80":60416,"24":37,"16":22534495106236416,"45":5046142672394520576},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,80,24,16,45]} 
[2026-10-23 01:50:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:50:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:50:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931270656001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:50:07] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:50:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:50:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22534495106236416,"km_value":22534495106236.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:50:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":5046142672394520576,"description":"Unknown IO ID 45"} 
[2026-10-23 01:50:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931270656001,"power":27321,"unknown_113":206,"unknown_80":60416,"ignition":37,"odometer":null,"unknown_45":5046142672394520576}} 
[2026-10-23 01:50:07] local.INFO: DEBUG: GPS processor result {"connection_id":222724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:50:07] local.INFO: GPS data processed {"connection_id":222724,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:50:07] local.INFO: Acknowledgment sent {"connection_id":222724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:50:27] local.INFO: TCP Data received {"connection_id":221052,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:27] local.INFO: Processing buffer {"connection_id":221052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:27] local.INFO: IMEI packet received {"connection_id":221052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:50:27] local.INFO: IMEI acknowledgment sent {"connection_id":221052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:50:31] local.INFO: TCP Data received {"connection_id":221052,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:31] local.INFO: Processing buffer {"connection_id":221052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:31] local.INFO: IMEI packet received {"connection_id":221052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:50:31] local.INFO: IMEI acknowledgment sent {"connection_id":221052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:50:32] local.INFO: TCP Data received {"connection_id":221052,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:32] local.INFO: Processing buffer {"connection_id":221052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:32] local.INFO: IMEI packet received {"connection_id":221052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:50:32] local.INFO: IMEI acknowledgment sent {"connection_id":221052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:50:36] local.INFO: TCP Data received {"connection_id":221052,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:36] local.INFO: Processing buffer {"connection_id":221052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:50:36] local.INFO: IMEI packet received {"connection_id":221052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:50:36] local.INFO: IMEI acknowledgment sent {"connection_id":221052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:50:38] local.INFO: TCP Data received {"connection_id":221052,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16543ab40012d4624000661c3200009009b32..."} 
[2026-10-23 01:50:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16543ab40012d4624000661c3200009009b32..."} 
[2026-10-23 01:50:38] local.INFO: Processing buffer {"connection_id":221052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16543ab40012d4624000661c3200009009b32..."} 
[2026-10-23 01:50:38] local.INFO: Packet analysis {"connection_id":221052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:50:38] local.INFO: Extracted packet for processing {"connection_id":221052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:50:38] local.INFO: GPS Element Parsed {"raw_longitude":759571456,"raw_latitude":107070240,"longitude_deg":75.9571456,"latitude_deg":10.707024,"altitude":9,"angle":155,"satellites":50,"speed":34,"hex_longitude":"2d462400","hex_latitude":"0661c320","is_valid_coordinates":true} 
[2026-10-23 01:50:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:50:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931273216001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:50:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22534933192900608,"note":"Value kept but may cause issues"} 
[2026-10-23 01:50:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5050224059554701312,"note":"Value kept but may cause issues"} 
[2026-10-23 01:50:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:50:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792700296000,"timestamp_ms":1792700296000,"timestamp_seconds":1792700296,"priority":1,"record_length":96,"hex_timestamp":"000001a16543ab40"} 
[2026-10-23 01:50:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:50:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:50:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 01:50:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:50:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:50:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:50:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:50:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:50:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:50:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:50:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:50:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:50:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:50:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931273216001,"66":27463,"113":206,"80":60416,"24":34,"16":22534933192900608,"45":5050224059554701312},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,80,24,16,45]} 
[2026-10-23 01:50:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:50:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:50:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931273216001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:50:38] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:50:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:50:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22534933192900608,"km_value":22534933192900.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:50:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5050224059554701312,"description":"Unknown IO ID 45"} 
[2026-10-23 01:50:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931273216001,"power":27463,"unknown_113":206,"unknown_80":60416,"ignition":34,"odometer":null,"unknown_45":5050224059554701312}} 
[2026-10-23 01:50:38] local.INFO: DEBUG: GPS processor result {"connection_id":221052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:50:38] local.INFO: GPS data processed {"connection_id":221052,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:50:38] local.INFO: Acknowledgment sent {"connection_id":221052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:51:10] local.INFO: TCP Data received {"connection_id":221052,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16543d638012d4633800661a1880008009a33..."} 
[2026-10-23 01:51:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16543d638012d4633800661a1880008009a33..."} 
[2026-10-23 01:51:10] local.INFO: Processing buffer {"connection_id":221052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16543d638012d4633800661a1880008009a33..."} 
[2026-10-23 01:51:10] local.INFO: Packet analysis {"connection_id":221052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:51:10] local.INFO: Extracted packet for processing {"connection_id":221052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16543"} 
[2026-10-23 01:51:10] local.INFO: GPS Element Parsed {"raw_longitude":759575424,"raw_latitude":107061640,"longitude_deg":75.9575424,"latitude_deg":10.706164,"altitude":8,"angle":154,"satellites":51,"speed":35,"hex_longitude":"2d463380","hex_latitude":"0661a188","is_valid_coordinates":true} 
[2026-10-23 01:51:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:51:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931275776001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:51:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22535392754401280,"note":"Value kept but may cause issues"} 
[2026-10-23 01:51:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5054164709226520576,"note":"Value kept but may cause issues"} 
[2026-10-23 01:51:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:51:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792700307000,"timestamp_ms":1792700307000,"timestamp_seconds":1792700307,"priority":1,"record_length":96,"hex_timestamp":"000001a16543d638"} 
[2026-10-23 01:51:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:51:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:51:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:51:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:51:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:51:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:51:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:51:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:51:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:51:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:51:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:51:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:51:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:51:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931275776001,"66":27365,"113":206,"80":60416,"24":35,"16":22535392754401280,"45":5054164709226520576},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,80,24,16,45]} 
[2026-10-23 01:51:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:51:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:51:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931275776001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:51:10] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:51:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:51:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22535392754401280,"km_value":22535392754401.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:51:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5054164709226520576,"description":"Unknown IO ID 45"} 
[2026-10-23 01:51:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931275776001,"power":27365,"unknown_113":206,"unknown_80":60416,"ignition":35,"odometer":null,"unknown_45":5054164709226520576}} 
[2026-10-23 01:51:10] local.INFO: DEBUG: GPS processor result {"connection_id":221052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:51:10] local.INFO: GPS data processed {"connection_id":221052,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:51:10] local.INFO: Acknowledgment sent {"connection_id":221052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:51:26] local.INFO: TCP Data received {"connection_id":222725,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222725,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:26] local.INFO: Processing buffer {"connection_id":222725,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:26] local.INFO: IMEI packet received {"connection_id":222725,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":222725,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:51:27] local.INFO: TCP Data received {"connection_id":222725,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222725,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:27] local.INFO: Processing buffer {"connection_id":222725,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:27] local.INFO: IMEI packet received {"connection_id":222725,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:51:27] local.INFO: IMEI acknowledgment sent {"connection_id":222725,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:51:31] local.INFO: TCP Data received {"connection_id":222725,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222725,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:31] local.INFO: Processing buffer {"connection_id":222725,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:51:31] local.INFO: IMEI packet received {"connection_id":222725,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":222725,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:51:33] local.INFO: TCP Data received {"connection_id":222725,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16545c268012d46b3c0066024c0000c00a632..."} 
[2026-10-23 01:51:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16545c268012d46b3c0066024c0000c00a632..."} 
[2026-10-23 01:51:33] local.INFO: Processing buffer {"connection_id":222725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16545c268012d46b3c0066024c0000c00a632..."} 
[2026-10-23 01:51:33] local.INFO: Packet analysis {"connection_id":222725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16545"} 
[2026-10-23 01:51:33] local.INFO: Extracted packet for processing {"connection_id":222725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16545"} 
[2026-10-23 01:51:33] local.INFO: GPS Element Parsed {"raw_longitude":759608256,"raw_latitude":106964160,"longitude_deg":75.9608256,"latitude_deg":10.696416,"altitude":12,"angle":166,"satellites":50,"speed":48,"hex_longitude":"2d46b3c0","hex_latitude":"066024c0","is_valid_coordinates":true} 
[2026-10-23 01:51:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:51:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931308800001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:51:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22540387801366528,"note":"Value kept but may cause issues"} 
[2026-10-23 01:51:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5092304568545957888,"note":"Value kept but may cause issues"} 
[2026-10-23 01:51:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:51:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792700433000,"timestamp_ms":1792700433000,"timestamp_seconds":1792700433,"priority":1,"record_length":96,"hex_timestamp":"000001a16545c268"} 
[2026-10-23 01:51:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:51:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:51:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 01:51:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:51:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:51:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:51:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:51:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:51:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:51:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:51:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:51:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:51:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:51:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931308800001,"66":26930,"241":206,"80":60416,"24":48,"16":22540387801366528,"45":5092304568545957888},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:51:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:51:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:51:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931308800001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:51:33] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:51:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:51:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22540387801366528,"km_value":22540387801366.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:51:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5092304568545957888,"description":"Unknown IO ID 45"} 
[2026-10-23 01:51:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931308800001,"power":26930,"unknown_241":206,"unknown_80":60416,"ignition":48,"odometer":null,"unknown_45":5092304568545957888}} 
[2026-10-23 01:51:33] local.INFO: DEBUG: GPS processor result {"connection_id":222725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:51:33] local.INFO: GPS data processed {"connection_id":222725,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:51:33] local.INFO: Acknowledgment sent {"connection_id":222725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:52:04] local.INFO: TCP Data received {"connection_id":222725,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16545e1a8012d46be8006600028000a00a232..."} 
[2026-10-23 01:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16545e1a8012d46be8006600028000a00a232..."} 
[2026-10-23 01:52:04] local.INFO: Processing buffer {"connection_id":222725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16545e1a8012d46be8006600028000a00a232..."} 
[2026-10-23 01:52:04] local.INFO: Packet analysis {"connection_id":222725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16545"} 
[2026-10-23 01:52:04] local.INFO: Extracted packet for processing {"connection_id":222725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16545"} 
[2026-10-23 01:52:04] local.INFO: GPS Element Parsed {"raw_longitude":759611008,"raw_latitude":106954792,"longitude_deg":75.9611008,"latitude_deg":10.6954792,"altitude":10,"angle":162,"satellites":50,"speed":48,"hex_longitude":"2d46be80","hex_latitude":"06600028","is_valid_coordinates":true} 
[2026-10-23 01:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:52:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931310848001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22540860247769088,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5094626737101520896,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:52:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792700441000,"timestamp_ms":1792700441000,"timestamp_seconds":1792700441,"priority":1,"record_length":96,"hex_timestamp":"000001a16545e1a8"} 
[2026-10-23 01:52:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:52:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":50,"data_length":795,"current_offset":136} 
[2026-10-23 01:52:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1173,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:52:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:52:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:52:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:52:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:52:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:52:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222725,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:52:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:52:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:52:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:52:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931310848001,"66":27267,"241":206,"80":60416,"24":48,"16":22540860247769088,"45":5094626737101520896},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:52:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:52:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:52:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931310848001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:52:04] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:52:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:52:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22540860247769088,"km_value":22540860247769.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:52:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5094626737101520896,"description":"Unknown IO ID 45"} 
[2026-10-23 01:52:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931310848001,"power":27267,"unknown_241":206,"unknown_80":60416,"ignition":48,"odometer":null,"unknown_45":5094626737101520896}} 
[2026-10-23 01:52:04] local.INFO: DEBUG: GPS processor result {"connection_id":222725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:52:04] local.INFO: GPS data processed {"connection_id":222725,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:52:04] local.INFO: Acknowledgment sent {"connection_id":222725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:52:32] local.INFO: TCP Data received {"connection_id":222726,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:52:32] local.INFO: Processing buffer {"connection_id":222726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:52:32] local.INFO: IMEI packet received {"connection_id":222726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:52:32] local.INFO: IMEI acknowledgment sent {"connection_id":222726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:52:37] local.INFO: TCP Data received {"connection_id":222726,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:52:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222726,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:52:37] local.INFO: Processing buffer {"connection_id":222726,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:52:37] local.INFO: IMEI packet received {"connection_id":222726,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:52:37] local.INFO: IMEI acknowledgment sent {"connection_id":222726,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:52:41] local.INFO: TCP Data received {"connection_id":222726,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654600e8012d46ca00065fdcf8000900a131..."} 
[2026-10-23 01:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654600e8012d46ca00065fdcf8000900a131..."} 
[2026-10-23 01:52:41] local.INFO: Processing buffer {"connection_id":222726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654600e8012d46ca00065fdcf8000900a131..."} 
[2026-10-23 01:52:41] local.INFO: Packet analysis {"connection_id":222726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:52:41] local.INFO: Extracted packet for processing {"connection_id":222726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:52:41] local.INFO: GPS Element Parsed {"raw_longitude":759613952,"raw_latitude":106945784,"longitude_deg":75.9613952,"latitude_deg":10.6945784,"altitude":9,"angle":161,"satellites":49,"speed":46,"hex_longitude":"2d46ca00","hex_latitude":"065fdcf8","is_valid_coordinates":true} 
[2026-10-23 01:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:52:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931312896001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22541319809269760,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5097652593098762240,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:52:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792700449000,"timestamp_ms":1792700449000,"timestamp_seconds":1792700449,"priority":1,"record_length":96,"hex_timestamp":"000001a1654600e8"} 
[2026-10-23 01:52:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:52:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 01:52:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:52:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:52:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:52:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:52:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:52:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:52:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:52:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:52:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:52:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:52:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931312896001,"66":27245,"241":206,"80":60416,"24":46,"16":22541319809269760,"45":5097652593098762240},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:52:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:52:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:52:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931312896001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:52:41] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:52:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:52:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22541319809269760,"km_value":22541319809269.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:52:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":5097652593098762240,"description":"Unknown IO ID 45"} 
[2026-10-23 01:52:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931312896001,"power":27245,"unknown_241":206,"unknown_80":60416,"ignition":46,"odometer":null,"unknown_45":5097652593098762240}} 
[2026-10-23 01:52:41] local.INFO: DEBUG: GPS processor result {"connection_id":222726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21135,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:52:41] local.INFO: GPS data processed {"connection_id":222726,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:52:41] local.INFO: Acknowledgment sent {"connection_id":222726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:52:42] local.INFO: TCP Data received {"connection_id":222726,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165462028012d46d680065fbc400008009f32..."} 
[2026-10-23 01:52:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165462028012d46d680065fbc400008009f32..."} 
[2026-10-23 01:52:42] local.INFO: Processing buffer {"connection_id":222726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165462028012d46d680065fbc400008009f32..."} 
[2026-10-23 01:52:42] local.INFO: Packet analysis {"connection_id":222726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:52:42] local.INFO: Extracted packet for processing {"connection_id":222726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:52:42] local.INFO: GPS Element Parsed {"raw_longitude":759617152,"raw_latitude":106937408,"longitude_deg":75.9617152,"latitude_deg":10.6937408,"altitude":8,"angle":159,"satellites":50,"speed":44,"hex_longitude":"2d46d680","hex_latitude":"065fbc40","is_valid_coordinates":true} 
[2026-10-23 01:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:52:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931314944001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22541753600966656,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5100889555328628736,"note":"Value kept but may cause issues"} 
[2026-10-23 01:52:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:52:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792700457000,"timestamp_ms":1792700457000,"timestamp_seconds":1792700457,"priority":1,"record_length":96,"hex_timestamp":"000001a165462028"} 
[2026-10-23 01:52:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:52:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:52:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 01:52:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:52:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:52:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:52:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:52:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:52:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:52:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222726,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:52:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:52:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:52:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:52:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931314944001,"66":27300,"241":206,"80":60416,"24":44,"16":22541753600966656,"45":5100889555328628736},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:52:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:52:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:52:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931314944001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:52:42] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:52:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:52:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22541753600966656,"km_value":22541753600966.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:52:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5100889555328628736,"description":"Unknown IO ID 45"} 
[2026-10-23 01:52:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931314944001,"power":27300,"unknown_241":206,"unknown_80":60416,"ignition":44,"odometer":null,"unknown_45":5100889555328628736}} 
[2026-10-23 01:52:42] local.INFO: DEBUG: GPS processor result {"connection_id":222726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:52:42] local.INFO: GPS data processed {"connection_id":222726,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:52:42] local.INFO: Acknowledgment sent {"connection_id":222726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:52:44] local.INFO: TCP Data received {"connection_id":224427,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224427,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:52:44] local.INFO: Processing buffer {"connection_id":224427,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:52:44] local.INFO: IMEI packet received {"connection_id":224427,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:52:44] local.INFO: IMEI acknowledgment sent {"connection_id":224427,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:53:25] local.INFO: TCP Data received {"connection_id":222727,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:25] local.INFO: Processing buffer {"connection_id":222727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:25] local.INFO: IMEI packet received {"connection_id":222727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:53:25] local.INFO: IMEI acknowledgment sent {"connection_id":222727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:53:26] local.INFO: TCP Data received {"connection_id":222727,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:26] local.INFO: Processing buffer {"connection_id":222727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:26] local.INFO: IMEI packet received {"connection_id":222727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":222727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:53:31] local.INFO: TCP Data received {"connection_id":222727,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222727,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:31] local.INFO: Processing buffer {"connection_id":222727,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:53:31] local.INFO: IMEI packet received {"connection_id":222727,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":222727,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:53:36] local.INFO: TCP Data received {"connection_id":222727,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165464350012d46e5c0065f99300009009b31..."} 
[2026-10-23 01:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165464350012d46e5c0065f99300009009b31..."} 
[2026-10-23 01:53:36] local.INFO: Processing buffer {"connection_id":222727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165464350012d46e5c0065f99300009009b31..."} 
[2026-10-23 01:53:36] local.INFO: Packet analysis {"connection_id":222727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:53:36] local.INFO: Extracted packet for processing {"connection_id":222727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:53:36] local.INFO: GPS Element Parsed {"raw_longitude":759621056,"raw_latitude":106928432,"longitude_deg":75.9621056,"latitude_deg":10.6928432,"altitude":9,"angle":155,"satellites":49,"speed":41,"hex_longitude":"2d46e5c0","hex_latitude":"065f9930","is_valid_coordinates":true} 
[2026-10-23 01:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:53:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931316992001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:53:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22542226047369216,"note":"Value kept but may cause issues"} 
[2026-10-23 01:53:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5104407992535367680,"note":"Value kept but may cause issues"} 
[2026-10-23 01:53:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:53:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792700466000,"timestamp_ms":1792700466000,"timestamp_seconds":1792700466,"priority":1,"record_length":96,"hex_timestamp":"000001a165464350"} 
[2026-10-23 01:53:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:53:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 01:53:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:53:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:53:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:53:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:53:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:53:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:53:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:53:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:53:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:53:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:53:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931316992001,"66":27267,"241":206,"80":60416,"24":41,"16":22542226047369216,"45":5104407992535367680},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:53:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:53:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:53:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931316992001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:53:36] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:53:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:53:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22542226047369216,"km_value":22542226047369.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:53:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":5104407992535367680,"description":"Unknown IO ID 45"} 
[2026-10-23 01:53:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931316992001,"power":27267,"unknown_241":206,"unknown_80":60416,"ignition":41,"odometer":null,"unknown_45":5104407992535367680}} 
[2026-10-23 01:53:36] local.INFO: DEBUG: GPS processor result {"connection_id":222727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:53:36] local.INFO: GPS data processed {"connection_id":222727,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:53:36] local.INFO: Acknowledgment sent {"connection_id":222727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:53:37] local.INFO: TCP Data received {"connection_id":222727,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165466678012d46f580065f7a400009009534..."} 
[2026-10-23 01:53:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165466678012d46f580065f7a400009009534..."} 
[2026-10-23 01:53:37] local.INFO: Processing buffer {"connection_id":222727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165466678012d46f580065f7a400009009534..."} 
[2026-10-23 01:53:37] local.INFO: Packet analysis {"connection_id":222727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:53:37] local.INFO: Extracted packet for processing {"connection_id":222727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:53:37] local.INFO: GPS Element Parsed {"raw_longitude":759625088,"raw_latitude":106920512,"longitude_deg":75.9625088,"latitude_deg":10.6920512,"altitude":9,"angle":149,"satellites":52,"speed":37,"hex_longitude":"2d46f580","hex_latitude":"065f7a40","is_valid_coordinates":true} 
[2026-10-23 01:53:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:53:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931319296001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:53:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22542655544098816,"note":"Value kept but may cause issues"} 
[2026-10-23 01:53:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5108700485927907328,"note":"Value kept but may cause issues"} 
[2026-10-23 01:53:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:53:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792700475000,"timestamp_ms":1792700475000,"timestamp_seconds":1792700475,"priority":1,"record_length":96,"hex_timestamp":"000001a165466678"} 
[2026-10-23 01:53:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:53:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:53:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 01:53:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:53:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:53:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:53:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:53:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:53:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:53:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:53:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:53:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:53:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:53:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931319296001,"66":27332,"241":206,"80":60416,"24":37,"16":22542655544098816,"45":5108700485927907328},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:53:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:53:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:53:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931319296001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:53:37] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:53:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:53:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22542655544098816,"km_value":22542655544098.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:53:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5108700485927907328,"description":"Unknown IO ID 45"} 
[2026-10-23 01:53:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931319296001,"power":27332,"unknown_241":206,"unknown_80":60416,"ignition":37,"odometer":null,"unknown_45":5108700485927907328}} 
[2026-10-23 01:53:37] local.INFO: DEBUG: GPS processor result {"connection_id":222727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21138,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:53:37] local.INFO: GPS data processed {"connection_id":222727,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:53:37] local.INFO: Acknowledgment sent {"connection_id":222727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:54:08] local.INFO: TCP Data received {"connection_id":222727,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165468d88012d470700065f5b980009009633..."} 
[2026-10-23 01:54:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222727,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165468d88012d470700065f5b980009009633..."} 
[2026-10-23 01:54:08] local.INFO: Processing buffer {"connection_id":222727,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165468d88012d470700065f5b980009009633..."} 
[2026-10-23 01:54:08] local.INFO: Packet analysis {"connection_id":222727,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:54:08] local.INFO: Extracted packet for processing {"connection_id":222727,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16546"} 
[2026-10-23 01:54:08] local.INFO: GPS Element Parsed {"raw_longitude":759629568,"raw_latitude":106912664,"longitude_deg":75.9629568,"latitude_deg":10.6912664,"altitude":9,"angle":150,"satellites":51,"speed":34,"hex_longitude":"2d470700","hex_latitude":"065f5b98","is_valid_coordinates":true} 
[2026-10-23 01:54:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:54:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931321600001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:54:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22543093630763008,"note":"Value kept but may cause issues"} 
[2026-10-23 01:54:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5113133716809072640,"note":"Value kept but may cause issues"} 
[2026-10-23 01:54:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:54:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792700485000,"timestamp_ms":1792700485000,"timestamp_seconds":1792700485,"priority":1,"record_length":96,"hex_timestamp":"000001a165468d88"} 
[2026-10-23 01:54:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:54:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:54:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:54:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:54:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:54:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:54:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:54:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222727,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:54:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:54:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222727,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:54:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:54:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:54:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:54:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931321600001,"66":27332,"241":206,"80":60416,"24":34,"16":22543093630763008,"45":5113133716809072640},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 01:54:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:54:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:54:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931321600001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:54:08] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 01:54:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":60416,"description":"Unknown IO ID 80"} 
[2026-10-23 01:54:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22543093630763008,"km_value":22543093630763.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:54:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5113133716809072640,"description":"Unknown IO ID 45"} 
[2026-10-23 01:54:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931321600001,"power":27332,"unknown_241":206,"unknown_80":60416,"ignition":34,"odometer":null,"unknown_45":5113133716809072640}} 
[2026-10-23 01:54:08] local.INFO: DEBUG: GPS processor result {"connection_id":222727,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:54:08] local.INFO: GPS data processed {"connection_id":222727,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:54:08] local.INFO: Acknowledgment sent {"connection_id":222727,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:54:27] local.INFO: TCP Data received {"connection_id":221053,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:27] local.INFO: Processing buffer {"connection_id":221053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:27] local.INFO: IMEI packet received {"connection_id":221053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:54:27] local.INFO: IMEI acknowledgment sent {"connection_id":221053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:54:27] local.INFO: TCP Data received {"connection_id":221053,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:27] local.INFO: Processing buffer {"connection_id":221053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:27] local.INFO: IMEI packet received {"connection_id":221053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:54:27] local.INFO: IMEI acknowledgment sent {"connection_id":221053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:54:31] local.INFO: TCP Data received {"connection_id":221053,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:31] local.INFO: Processing buffer {"connection_id":221053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:54:31] local.INFO: IMEI packet received {"connection_id":221053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":221053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:54:33] local.INFO: TCP Data received {"connection_id":221053,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165485690012d47b240065df8e8000a009b36..."} 
[2026-10-23 01:54:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165485690012d47b240065df8e8000a009b36..."} 
[2026-10-23 01:54:33] local.INFO: Processing buffer {"connection_id":221053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165485690012d47b240065df8e8000a009b36..."} 
[2026-10-23 01:54:33] local.INFO: Packet analysis {"connection_id":221053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:54:33] local.INFO: Extracted packet for processing {"connection_id":221053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:54:33] local.INFO: GPS Element Parsed {"raw_longitude":759673408,"raw_latitude":106821864,"longitude_deg":75.9673408,"latitude_deg":10.6821864,"altitude":10,"angle":155,"satellites":54,"speed":25,"hex_longitude":"2d47b240","hex_latitude":"065df8e8","is_valid_coordinates":true} 
[2026-10-23 01:54:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:54:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931350528001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:54:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22547972713611264,"note":"Value kept but may cause issues"} 
[2026-10-23 01:54:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5161969625245292544,"note":"Value kept but may cause issues"} 
[2026-10-23 01:54:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:54:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792700602000,"timestamp_ms":1792700602000,"timestamp_seconds":1792700602,"priority":1,"record_length":96,"hex_timestamp":"000001a165485690"} 
[2026-10-23 01:54:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:54:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:54:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:54:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:54:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:54:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:54:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:54:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:54:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:54:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:54:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:54:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:54:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:54:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931350528001,"66":27463,"113":206,"78":62464,"24":25,"16":22547972713611264,"45":5161969625245292544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,78,24,16,45]} 
[2026-10-23 01:54:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:54:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:54:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931350528001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:54:33] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:54:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:54:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22547972713611264,"km_value":22547972713611.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:54:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5161969625245292544,"description":"Unknown IO ID 45"} 
[2026-10-23 01:54:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931350528001,"power":27463,"unknown_113":206,"unknown_78":62464,"ignition":25,"odometer":null,"unknown_45":5161969625245292544}} 
[2026-10-23 01:54:33] local.INFO: DEBUG: GPS processor result {"connection_id":221053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21140,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:54:33] local.INFO: GPS data processed {"connection_id":221053,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:54:33] local.INFO: Acknowledgment sent {"connection_id":221053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:55:05] local.INFO: TCP Data received {"connection_id":221053,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165488958012d47c100065dd978000c009733..."} 
[2026-10-23 01:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165488958012d47c100065dd978000c009733..."} 
[2026-10-23 01:55:05] local.INFO: Processing buffer {"connection_id":221053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165488958012d47c100065dd978000c009733..."} 
[2026-10-23 01:55:05] local.INFO: Packet analysis {"connection_id":221053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:55:05] local.INFO: Extracted packet for processing {"connection_id":221053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:55:05] local.INFO: GPS Element Parsed {"raw_longitude":759677184,"raw_latitude":106813816,"longitude_deg":75.9677184,"latitude_deg":10.6813816,"altitude":12,"angle":151,"satellites":51,"speed":27,"hex_longitude":"2d47c100","hex_latitude":"065dd978","is_valid_coordinates":true} 
[2026-10-23 01:55:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:55:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931354112001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:55:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22548406505308160,"note":"Value kept but may cause issues"} 
[2026-10-23 01:55:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5166262118637955072,"note":"Value kept but may cause issues"} 
[2026-10-23 01:55:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,113,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:55:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792700615000,"timestamp_ms":1792700615000,"timestamp_seconds":1792700615,"priority":1,"record_length":96,"hex_timestamp":"000001a165488958"} 
[2026-10-23 01:55:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:55:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:55:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 01:55:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:55:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:55:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:55:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:55:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:55:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:55:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:55:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:55:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:55:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:55:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931354112001,"66":27343,"113":206,"78":62464,"24":27,"16":22548406505308160,"45":5166262118637955072},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,113,78,24,16,45]} 
[2026-10-23 01:55:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:55:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:55:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931354112001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:55:05] local.INFO: Unknown IO ID detected {"io_id":113,"value":206,"description":"Unknown IO ID 113"} 
[2026-10-23 01:55:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:55:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22548406505308160,"km_value":22548406505308.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:55:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5166262118637955072,"description":"Unknown IO ID 45"} 
[2026-10-23 01:55:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931354112001,"power":27343,"unknown_113":206,"unknown_78":62464,"ignition":27,"odometer":null,"unknown_45":5166262118637955072}} 
[2026-10-23 01:55:05] local.INFO: DEBUG: GPS processor result {"connection_id":221053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21141,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:55:05] local.INFO: GPS data processed {"connection_id":221053,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:55:05] local.INFO: Acknowledgment sent {"connection_id":221053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:55:24] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:24] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:24] local.INFO: IMEI packet received {"connection_id":221407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":221407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:55:27] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:27] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:27] local.INFO: IMEI packet received {"connection_id":221407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:55:27] local.INFO: IMEI acknowledgment sent {"connection_id":221407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:55:31] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:31] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:55:31] local.INFO: IMEI packet received {"connection_id":221407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":221407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:55:32] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16548bc20012d47d040065dba30000e009a36..."} 
[2026-10-23 01:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16548bc20012d47d040065dba30000e009a36..."} 
[2026-10-23 01:55:32] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16548bc20012d47d040065dba30000e009a36..."} 
[2026-10-23 01:55:32] local.INFO: Packet analysis {"connection_id":221407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:55:32] local.INFO: Extracted packet for processing {"connection_id":221407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:55:32] local.INFO: GPS Element Parsed {"raw_longitude":759681088,"raw_latitude":106805808,"longitude_deg":75.9681088,"latitude_deg":10.6805808,"altitude":14,"angle":154,"satellites":54,"speed":27,"hex_longitude":"2d47d040","hex_latitude":"065dba30","is_valid_coordinates":true} 
[2026-10-23 01:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:55:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931357440001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:55:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22548836002037760,"note":"Value kept but may cause issues"} 
[2026-10-23 01:55:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5170413874542376960,"note":"Value kept but may cause issues"} 
[2026-10-23 01:55:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:55:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792700628000,"timestamp_ms":1792700628000,"timestamp_seconds":1792700628,"priority":1,"record_length":96,"hex_timestamp":"000001a16548bc20"} 
[2026-10-23 01:55:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:55:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:55:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:55:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:55:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:55:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:55:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:55:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:55:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:55:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:55:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:55:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:55:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931357440001,"66":27332,"114":206,"78":62464,"24":27,"16":22548836002037760,"45":5170413874542376960},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,78,24,16,45]} 
[2026-10-23 01:55:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:55:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:55:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931357440001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:55:32] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-10-23 01:55:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:55:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22548836002037760,"km_value":22548836002037.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:55:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5170413874542376960,"description":"Unknown IO ID 45"} 
[2026-10-23 01:55:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931357440001,"power":27332,"unknown_114":206,"unknown_78":62464,"ignition":27,"odometer":null,"unknown_45":5170413874542376960}} 
[2026-10-23 01:55:32] local.INFO: DEBUG: GPS processor result {"connection_id":221407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:55:32] local.INFO: GPS data processed {"connection_id":221407,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:55:32] local.INFO: Acknowledgment sent {"connection_id":221407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:56:03] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16548eee8012d47e000065d99800011009a36..."} 
[2026-10-23 01:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16548eee8012d47e000065d99800011009a36..."} 
[2026-10-23 01:56:03] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16548eee8012d47e000065d99800011009a36..."} 
[2026-10-23 01:56:03] local.INFO: Packet analysis {"connection_id":221407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:56:03] local.INFO: Extracted packet for processing {"connection_id":221407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16548"} 
[2026-10-23 01:56:03] local.INFO: GPS Element Parsed {"raw_longitude":759685120,"raw_latitude":106797440,"longitude_deg":75.968512,"latitude_deg":10.679744,"altitude":17,"angle":154,"satellites":54,"speed":30,"hex_longitude":"2d47e000","hex_latitude":"065d9980","is_valid_coordinates":true} 
[2026-10-23 01:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:56:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931360768001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:56:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22549282678636544,"note":"Value kept but may cause issues"} 
[2026-10-23 01:56:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5174706367935164416,"note":"Value kept but may cause issues"} 
[2026-10-23 01:56:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:56:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792700641000,"timestamp_ms":1792700641000,"timestamp_seconds":1792700641,"priority":1,"record_length":96,"hex_timestamp":"000001a16548eee8"} 
[2026-10-23 01:56:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:56:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 01:56:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:56:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:56:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:56:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:56:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:56:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:56:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:56:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:56:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:56:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:56:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931360768001,"66":27397,"114":206,"78":62464,"24":30,"16":22549282678636544,"45":5174706367935164416},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,78,24,16,45]} 
[2026-10-23 01:56:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:56:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:56:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931360768001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:56:03] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-10-23 01:56:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:56:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22549282678636544,"km_value":22549282678636.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:56:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5174706367935164416,"description":"Unknown IO ID 45"} 
[2026-10-23 01:56:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931360768001,"power":27397,"unknown_114":206,"unknown_78":62464,"ignition":30,"odometer":null,"unknown_45":5174706367935164416}} 
[2026-10-23 01:56:03] local.INFO: DEBUG: GPS processor result {"connection_id":221407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:56:03] local.INFO: GPS data processed {"connection_id":221407,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:56:03] local.INFO: Acknowledgment sent {"connection_id":221407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:56:26] local.INFO: TCP Data received {"connection_id":224428,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:56:26] local.INFO: Processing buffer {"connection_id":224428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:56:26] local.INFO: IMEI packet received {"connection_id":224428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":224428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:56:32] local.INFO: TCP Data received {"connection_id":224428,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:56:32] local.INFO: Processing buffer {"connection_id":224428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:56:32] local.INFO: IMEI packet received {"connection_id":224428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:56:32] local.INFO: IMEI acknowledgment sent {"connection_id":224428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:56:33] local.INFO: TCP Data received {"connection_id":224428,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654919e0012d47f040065d78500012009a35..."} 
[2026-10-23 01:56:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654919e0012d47f040065d78500012009a35..."} 
[2026-10-23 01:56:33] local.INFO: Processing buffer {"connection_id":224428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654919e0012d47f040065d78500012009a35..."} 
[2026-10-23 01:56:33] local.INFO: Packet analysis {"connection_id":224428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16549"} 
[2026-10-23 01:56:33] local.INFO: Extracted packet for processing {"connection_id":224428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16549"} 
[2026-10-23 01:56:33] local.INFO: GPS Element Parsed {"raw_longitude":759689280,"raw_latitude":106788944,"longitude_deg":75.968928,"latitude_deg":10.6788944,"altitude":18,"angle":154,"satellites":53,"speed":34,"hex_longitude":"2d47f040","hex_latitude":"065d7850","is_valid_coordinates":true} 
[2026-10-23 01:56:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:56:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931364096001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:56:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22549742240137216,"note":"Value kept but may cause issues"} 
[2026-10-23 01:56:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5179139598816215040,"note":"Value kept but may cause issues"} 
[2026-10-23 01:56:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:56:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792700652000,"timestamp_ms":1792700652000,"timestamp_seconds":1792700652,"priority":1,"record_length":96,"hex_timestamp":"000001a1654919e0"} 
[2026-10-23 01:56:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:56:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:56:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:56:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:56:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:56:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:56:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:56:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:56:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:56:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:56:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:56:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:56:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:56:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931364096001,"66":27267,"133":206,"78":62464,"24":34,"16":22549742240137216,"45":5179139598816215040},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,78,24,16,45]} 
[2026-10-23 01:56:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:56:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:56:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931364096001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:56:33] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-10-23 01:56:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:56:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22549742240137216,"km_value":22549742240137.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:56:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5179139598816215040,"description":"Unknown IO ID 45"} 
[2026-10-23 01:56:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931364096001,"power":27267,"unknown_133":206,"unknown_78":62464,"ignition":34,"odometer":null,"unknown_45":5179139598816215040}} 
[2026-10-23 01:56:33] local.INFO: DEBUG: GPS processor result {"connection_id":224428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21144,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:56:33] local.INFO: GPS data processed {"connection_id":224428,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:56:33] local.INFO: Acknowledgment sent {"connection_id":224428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:57:04] local.INFO: TCP Data received {"connection_id":224428,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654944d8012d47ff40065d57980012009c34..."} 
[2026-10-23 01:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654944d8012d47ff40065d57980012009c34..."} 
[2026-10-23 01:57:04] local.INFO: Processing buffer {"connection_id":224428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654944d8012d47ff40065d57980012009c34..."} 
[2026-10-23 01:57:04] local.INFO: Packet analysis {"connection_id":224428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16549"} 
[2026-10-23 01:57:04] local.INFO: Extracted packet for processing {"connection_id":224428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16549"} 
[2026-10-23 01:57:04] local.INFO: GPS Element Parsed {"raw_longitude":759693120,"raw_latitude":106780568,"longitude_deg":75.969312,"latitude_deg":10.6780568,"altitude":18,"angle":156,"satellites":52,"speed":32,"hex_longitude":"2d47ff40","hex_latitude":"065d5798","is_valid_coordinates":true} 
[2026-10-23 01:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:57:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931366912001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:57:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22550188916736000,"note":"Value kept but may cause issues"} 
[2026-10-23 01:57:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5183713567185588224,"note":"Value kept but may cause issues"} 
[2026-10-23 01:57:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:57:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792700663000,"timestamp_ms":1792700663000,"timestamp_seconds":1792700663,"priority":1,"record_length":96,"hex_timestamp":"000001a1654944d8"} 
[2026-10-23 01:57:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:57:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 01:57:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:57:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:57:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:57:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:57:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:57:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:57:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:57:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:57:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:57:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:57:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931366912001,"66":27397,"133":206,"78":62464,"24":32,"16":22550188916736000,"45":5183713567185588224},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,78,24,16,45]} 
[2026-10-23 01:57:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:57:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:57:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931366912001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:57:04] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-10-23 01:57:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:57:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22550188916736000,"km_value":22550188916736,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:57:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5183713567185588224,"description":"Unknown IO ID 45"} 
[2026-10-23 01:57:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931366912001,"power":27397,"unknown_133":206,"unknown_78":62464,"ignition":32,"odometer":null,"unknown_45":5183713567185588224}} 
[2026-10-23 01:57:04] local.INFO: DEBUG: GPS processor result {"connection_id":224428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:57:04] local.INFO: GPS data processed {"connection_id":224428,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:57:04] local.INFO: Acknowledgment sent {"connection_id":224428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:57:24] local.INFO: TCP Data received {"connection_id":224429,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:24] local.INFO: Processing buffer {"connection_id":224429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:24] local.INFO: IMEI packet received {"connection_id":224429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":224429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:57:27] local.INFO: TCP Data received {"connection_id":224429,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:27] local.INFO: Processing buffer {"connection_id":224429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:27] local.INFO: IMEI packet received {"connection_id":224429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:57:27] local.INFO: IMEI acknowledgment sent {"connection_id":224429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:57:31] local.INFO: TCP Data received {"connection_id":224429,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:31] local.INFO: Processing buffer {"connection_id":224429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:57:31] local.INFO: IMEI packet received {"connection_id":224429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:57:31] local.INFO: IMEI acknowledgment sent {"connection_id":224429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:57:34] local.INFO: TCP Data received {"connection_id":224429,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654973b8012d480fc0065d35a80011009935..."} 
[2026-10-23 01:57:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654973b8012d480fc0065d35a80011009935..."} 
[2026-10-23 01:57:34] local.INFO: Processing buffer {"connection_id":224429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654973b8012d480fc0065d35a80011009935..."} 
[2026-10-23 01:57:34] local.INFO: Packet analysis {"connection_id":224429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16549"} 
[2026-10-23 01:57:34] local.INFO: Extracted packet for processing {"connection_id":224429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16549"} 
[2026-10-23 01:57:34] local.INFO: GPS Element Parsed {"raw_longitude":759697344,"raw_latitude":106771880,"longitude_deg":75.9697344,"latitude_deg":10.677188,"altitude":17,"angle":153,"satellites":53,"speed":29,"hex_longitude":"2d480fc0","hex_latitude":"065d35a8","is_valid_coordinates":true} 
[2026-10-23 01:57:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:57:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931369728001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:57:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22550652773203968,"note":"Value kept but may cause issues"} 
[2026-10-23 01:57:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5187935691834103808,"note":"Value kept but may cause issues"} 
[2026-10-23 01:57:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,133,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:57:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792700675000,"timestamp_ms":1792700675000,"timestamp_seconds":1792700675,"priority":1,"record_length":96,"hex_timestamp":"000001a1654973b8"} 
[2026-10-23 01:57:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:57:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:57:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 01:57:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:57:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:57:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:57:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:57:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:57:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:57:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:57:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:57:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:57:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:57:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931369728001,"66":27365,"133":206,"78":62464,"24":29,"16":22550652773203968,"45":5187935691834103808},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,133,78,24,16,45]} 
[2026-10-23 01:57:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:57:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:57:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931369728001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:57:34] local.INFO: Unknown IO ID detected {"io_id":133,"value":206,"description":"Unknown IO ID 133"} 
[2026-10-23 01:57:34] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:57:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22550652773203968,"km_value":22550652773203.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:57:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":5187935691834103808,"description":"Unknown IO ID 45"} 
[2026-10-23 01:57:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931369728001,"power":27365,"unknown_133":206,"unknown_78":62464,"ignition":29,"odometer":null,"unknown_45":5187935691834103808}} 
[2026-10-23 01:57:34] local.INFO: DEBUG: GPS processor result {"connection_id":224429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:57:34] local.INFO: GPS data processed {"connection_id":224429,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:57:34] local.INFO: Acknowledgment sent {"connection_id":224429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:58:05] local.INFO: TCP Data received {"connection_id":224429,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654b9698012d48bf80065badd00008008f32..."} 
[2026-10-23 01:58:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654b9698012d48bf80065badd00008008f32..."} 
[2026-10-23 01:58:05] local.INFO: Processing buffer {"connection_id":224429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654b9698012d48bf80065badd00008008f32..."} 
[2026-10-23 01:58:05] local.INFO: Packet analysis {"connection_id":224429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654b"} 
[2026-10-23 01:58:05] local.INFO: Extracted packet for processing {"connection_id":224429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654b"} 
[2026-10-23 01:58:05] local.INFO: GPS Element Parsed {"raw_longitude":759742336,"raw_latitude":106671568,"longitude_deg":75.9742336,"latitude_deg":10.6671568,"altitude":8,"angle":143,"satellites":50,"speed":41,"hex_longitude":"2d48bf80","hex_latitude":"065badd0","is_valid_coordinates":true} 
[2026-10-23 01:58:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:58:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931406336001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22556042957160448,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5235997544081440768,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:58:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792700815000,"timestamp_ms":1792700815000,"timestamp_seconds":1792700815,"priority":1,"record_length":96,"hex_timestamp":"000001a1654b9698"} 
[2026-10-23 01:58:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:58:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:58:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 01:58:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:58:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:58:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:58:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:58:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:58:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:58:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:58:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:58:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:58:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:58:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931406336001,"66":27321,"64":206,"78":62464,"24":41,"16":22556042957160448,"45":5235997544081440768},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 01:58:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:58:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:58:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931406336001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:58:05] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 01:58:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:58:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22556042957160448,"km_value":22556042957160.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:58:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5235997544081440768,"description":"Unknown IO ID 45"} 
[2026-10-23 01:58:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931406336001,"power":27321,"unknown_64":206,"unknown_78":62464,"ignition":41,"odometer":null,"unknown_45":5235997544081440768}} 
[2026-10-23 01:58:05] local.INFO: DEBUG: GPS processor result {"connection_id":224429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:58:05] local.INFO: GPS data processed {"connection_id":224429,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:58:05] local.INFO: Acknowledgment sent {"connection_id":224429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:58:19] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:58:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:58:19] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 01:58:19] local.INFO: IMEI packet received {"connection_id":221408,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 01:58:19] local.INFO: IMEI acknowledgment sent {"connection_id":221408,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:58:26] local.INFO: TCP Data received {"connection_id":222728,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:26] local.INFO: Processing buffer {"connection_id":222728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:26] local.INFO: IMEI packet received {"connection_id":222728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:58:26] local.INFO: IMEI acknowledgment sent {"connection_id":222728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:58:30] local.INFO: TCP Data received {"connection_id":222728,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:30] local.INFO: Processing buffer {"connection_id":222728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:30] local.INFO: IMEI packet received {"connection_id":222728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:58:30] local.INFO: IMEI acknowledgment sent {"connection_id":222728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:58:31] local.INFO: TCP Data received {"connection_id":222728,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:31] local.INFO: Processing buffer {"connection_id":222728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:58:31] local.INFO: IMEI packet received {"connection_id":222728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":222728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:58:33] local.INFO: TCP Data received {"connection_id":222728,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654bb9c0012d48d4c0065b92000008009031..."} 
[2026-10-23 01:58:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654bb9c0012d48d4c0065b92000008009031..."} 
[2026-10-23 01:58:33] local.INFO: Processing buffer {"connection_id":222728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654bb9c0012d48d4c0065b92000008009031..."} 
[2026-10-23 01:58:33] local.INFO: Packet analysis {"connection_id":222728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654b"} 
[2026-10-23 01:58:33] local.INFO: Extracted packet for processing {"connection_id":222728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654b"} 
[2026-10-23 01:58:33] local.INFO: GPS Element Parsed {"raw_longitude":759747776,"raw_latitude":106664448,"longitude_deg":75.9747776,"latitude_deg":10.6664448,"altitude":8,"angle":144,"satellites":49,"speed":37,"hex_longitude":"2d48d4c0","hex_latitude":"065b9200","is_valid_coordinates":true} 
[2026-10-23 01:58:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:58:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931408640001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22556476748857344,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5242049256078823424,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:58:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792700824000,"timestamp_ms":1792700824000,"timestamp_seconds":1792700824,"priority":1,"record_length":96,"hex_timestamp":"000001a1654bb9c0"} 
[2026-10-23 01:58:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:58:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:58:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 01:58:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:58:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:58:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:58:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:58:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:58:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:58:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:58:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:58:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:58:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:58:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931408640001,"66":27300,"64":206,"78":62464,"24":37,"16":22556476748857344,"45":5242049256078823424},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 01:58:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:58:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:58:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931408640001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:58:33] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 01:58:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:58:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22556476748857344,"km_value":22556476748857.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:58:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5242049256078823424,"description":"Unknown IO ID 45"} 
[2026-10-23 01:58:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931408640001,"power":27300,"unknown_64":206,"unknown_78":62464,"ignition":37,"odometer":null,"unknown_45":5242049256078823424}} 
[2026-10-23 01:58:33] local.INFO: DEBUG: GPS processor result {"connection_id":222728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:58:33] local.INFO: GPS data processed {"connection_id":222728,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:58:33] local.INFO: Acknowledgment sent {"connection_id":222728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:58:37] local.INFO: TCP Data received {"connection_id":222728,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654be8a0012d48eb00065b75580009008c33..."} 
[2026-10-23 01:58:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654be8a0012d48eb00065b75580009008c33..."} 
[2026-10-23 01:58:37] local.INFO: Processing buffer {"connection_id":222728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654be8a0012d48eb00065b75580009008c33..."} 
[2026-10-23 01:58:37] local.INFO: Packet analysis {"connection_id":222728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654b"} 
[2026-10-23 01:58:37] local.INFO: Extracted packet for processing {"connection_id":222728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654b"} 
[2026-10-23 01:58:37] local.INFO: GPS Element Parsed {"raw_longitude":759753472,"raw_latitude":106657112,"longitude_deg":75.9753472,"latitude_deg":10.6657112,"altitude":9,"angle":140,"satellites":51,"speed":31,"hex_longitude":"2d48eb00","hex_latitude":"065b7558","is_valid_coordinates":true} 
[2026-10-23 01:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:58:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931410944001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22556923425456128,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5248030599332102144,"note":"Value kept but may cause issues"} 
[2026-10-23 01:58:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:58:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792700836000,"timestamp_ms":1792700836000,"timestamp_seconds":1792700836,"priority":1,"record_length":96,"hex_timestamp":"000001a1654be8a0"} 
[2026-10-23 01:58:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:58:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 01:58:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:58:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:58:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:58:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:58:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:58:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:58:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:58:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:58:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:58:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:58:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931410944001,"66":27343,"64":206,"78":62464,"24":31,"16":22556923425456128,"45":5248030599332102144},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 01:58:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:58:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:58:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931410944001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:58:37] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 01:58:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:58:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22556923425456128,"km_value":22556923425456.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:58:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5248030599332102144,"description":"Unknown IO ID 45"} 
[2026-10-23 01:58:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931410944001,"power":27343,"unknown_64":206,"unknown_78":62464,"ignition":31,"odometer":null,"unknown_45":5248030599332102144}} 
[2026-10-23 01:58:37] local.INFO: DEBUG: GPS processor result {"connection_id":222728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:58:37] local.INFO: GPS data processed {"connection_id":222728,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:58:37] local.INFO: Acknowledgment sent {"connection_id":222728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:59:21] local.INFO: TCP Data received {"connection_id":222728,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654c1398012d4900c0065b58680009008f34..."} 
[2026-10-23 01:59:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654c1398012d4900c0065b58680009008f34..."} 
[2026-10-23 01:59:21] local.INFO: Processing buffer {"connection_id":222728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654c1398012d4900c0065b58680009008f34..."} 
[2026-10-23 01:59:21] local.INFO: Packet analysis {"connection_id":222728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 01:59:21] local.INFO: Extracted packet for processing {"connection_id":222728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 01:59:21] local.INFO: GPS Element Parsed {"raw_longitude":759759040,"raw_latitude":106649704,"longitude_deg":75.975904,"latitude_deg":10.6649704,"altitude":9,"angle":143,"satellites":52,"speed":35,"hex_longitude":"2d4900c0","hex_latitude":"065b5868","is_valid_coordinates":true} 
[2026-10-23 01:59:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:59:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931414016001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:59:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22557370102054912,"note":"Value kept but may cause issues"} 
[2026-10-23 01:59:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5254293417562036224,"note":"Value kept but may cause issues"} 
[2026-10-23 01:59:21] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:59:21] local.INFO: AVL Record Parsed {"raw_timestamp":1792700847000,"timestamp_ms":1792700847000,"timestamp_seconds":1792700847,"priority":1,"record_length":96,"hex_timestamp":"000001a1654c1398"} 
[2026-10-23 01:59:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:59:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:59:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:59:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:59:21] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:59:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:59:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:59:21] local.INFO: Teltonika packet parsed successfully {"connection_id":222728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:59:21] local.INFO: Passing IMEI to GPS processor {"connection_id":222728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:59:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":222728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:59:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:59:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:59:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:59:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931414016001,"66":27343,"64":206,"78":62464,"24":35,"16":22557370102054912,"45":5254293417562036224},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 01:59:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:59:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:59:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931414016001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:59:21] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 01:59:21] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:59:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22557370102054912,"km_value":22557370102054.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:59:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":5254293417562036224,"description":"Unknown IO ID 45"} 
[2026-10-23 01:59:21] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931414016001,"power":27343,"unknown_64":206,"unknown_78":62464,"ignition":35,"odometer":null,"unknown_45":5254293417562036224}} 
[2026-10-23 01:59:21] local.INFO: DEBUG: GPS processor result {"connection_id":222728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:59:21] local.INFO: GPS data processed {"connection_id":222728,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:59:21] local.INFO: Acknowledgment sent {"connection_id":222728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 01:59:27] local.INFO: TCP Data received {"connection_id":224430,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:59:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:59:27] local.INFO: Processing buffer {"connection_id":224430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:59:27] local.INFO: IMEI packet received {"connection_id":224430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 01:59:27] local.INFO: IMEI acknowledgment sent {"connection_id":224430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 01:59:31] local.INFO: TCP Data received {"connection_id":224430,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:59:31] local.INFO: Processing buffer {"connection_id":224430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 01:59:31] local.INFO: IMEI packet received {"connection_id":224430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 01:59:31] local.INFO: IMEI acknowledgment sent {"connection_id":224430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 01:59:32] local.INFO: TCP Data received {"connection_id":224430,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654c4278012d4914c0065b3a480009009534..."} 
[2026-10-23 01:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654c4278012d4914c0065b3a480009009534..."} 
[2026-10-23 01:59:32] local.INFO: Processing buffer {"connection_id":224430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654c4278012d4914c0065b3a480009009534..."} 
[2026-10-23 01:59:32] local.INFO: Packet analysis {"connection_id":224430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 01:59:32] local.INFO: Extracted packet for processing {"connection_id":224430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 01:59:32] local.INFO: GPS Element Parsed {"raw_longitude":759764160,"raw_latitude":106641992,"longitude_deg":75.976416,"latitude_deg":10.6641992,"altitude":9,"angle":149,"satellites":52,"speed":26,"hex_longitude":"2d4914c0","hex_latitude":"065b3a48","is_valid_coordinates":true} 
[2026-10-23 01:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 01:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931416832001,"note":"Value kept but may cause issues"} 
[2026-10-23 01:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22557816778653696,"note":"Value kept but may cause issues"} 
[2026-10-23 01:59:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5260415498303596544,"note":"Value kept but may cause issues"} 
[2026-10-23 01:59:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 01:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792700859000,"timestamp_ms":1792700859000,"timestamp_seconds":1792700859,"priority":1,"record_length":96,"hex_timestamp":"000001a1654c4278"} 
[2026-10-23 01:59:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 01:59:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 01:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 01:59:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 01:59:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 01:59:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 01:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 01:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 01:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 01:59:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 01:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 01:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 01:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931416832001,"66":27267,"64":206,"78":62464,"24":26,"16":22557816778653696,"45":5260415498303596544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 01:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 01:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 01:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931416832001,"description":"Unknown IO ID 0"} 
[2026-10-23 01:59:32] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 01:59:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 01:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22557816778653696,"km_value":22557816778653.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 01:59:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5260415498303596544,"description":"Unknown IO ID 45"} 
[2026-10-23 01:59:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931416832001,"power":27267,"unknown_64":206,"unknown_78":62464,"ignition":26,"odometer":null,"unknown_45":5260415498303596544}} 
[2026-10-23 01:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":224430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 01:59:32] local.INFO: GPS data processed {"connection_id":224430,"processed":1,"errors":0,"total":1} 
[2026-10-23 01:59:32] local.INFO: Acknowledgment sent {"connection_id":224430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:00:03] local.INFO: TCP Data received {"connection_id":224430,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654c7158012d4926c0065b1970000a009b2f..."} 
[2026-10-23 02:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654c7158012d4926c0065b1970000a009b2f..."} 
[2026-10-23 02:00:03] local.INFO: Processing buffer {"connection_id":224430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654c7158012d4926c0065b1970000a009b2f..."} 
[2026-10-23 02:00:03] local.INFO: Packet analysis {"connection_id":224430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 02:00:03] local.INFO: Extracted packet for processing {"connection_id":224430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 02:00:03] local.INFO: GPS Element Parsed {"raw_longitude":759768768,"raw_latitude":106633584,"longitude_deg":75.9768768,"latitude_deg":10.6633584,"altitude":10,"angle":155,"satellites":47,"speed":34,"hex_longitude":"2d4926c0","hex_latitude":"065b1970","is_valid_coordinates":true} 
[2026-10-23 02:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:00:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931419904001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:00:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22558280635121664,"note":"Value kept but may cause issues"} 
[2026-10-23 02:00:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5266044997835835392,"note":"Value kept but may cause issues"} 
[2026-10-23 02:00:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:00:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792700871000,"timestamp_ms":1792700871000,"timestamp_seconds":1792700871,"priority":1,"record_length":96,"hex_timestamp":"000001a1654c7158"} 
[2026-10-23 02:00:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:00:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 02:00:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:00:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:00:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:00:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:00:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:00:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:00:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:00:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:00:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:00:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:00:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931419904001,"66":27332,"64":206,"78":62464,"24":34,"16":22558280635121664,"45":5266044997835835392},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 02:00:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:00:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:00:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931419904001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:00:03] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 02:00:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:00:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22558280635121664,"km_value":22558280635121.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:00:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5266044997835835392,"description":"Unknown IO ID 45"} 
[2026-10-23 02:00:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931419904001,"power":27332,"unknown_64":206,"unknown_78":62464,"ignition":34,"odometer":null,"unknown_45":5266044997835835392}} 
[2026-10-23 02:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":224430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:00:03] local.INFO: GPS data processed {"connection_id":224430,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:00:03] local.INFO: Acknowledgment sent {"connection_id":224430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:00:26] local.INFO: TCP Data received {"connection_id":221054,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:26] local.INFO: Processing buffer {"connection_id":221054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:26] local.INFO: IMEI packet received {"connection_id":221054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":221054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:00:27] local.INFO: TCP Data received {"connection_id":221054,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:27] local.INFO: Processing buffer {"connection_id":221054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:27] local.INFO: IMEI packet received {"connection_id":221054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:00:27] local.INFO: IMEI acknowledgment sent {"connection_id":221054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:00:31] local.INFO: TCP Data received {"connection_id":221054,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:31] local.INFO: Processing buffer {"connection_id":221054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:00:31] local.INFO: IMEI packet received {"connection_id":221054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":221054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:00:33] local.INFO: TCP Data received {"connection_id":221054,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654ca038012d493480065af7a8000900a032..."} 
[2026-10-23 02:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654ca038012d493480065af7a8000900a032..."} 
[2026-10-23 02:00:33] local.INFO: Processing buffer {"connection_id":221054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654ca038012d493480065af7a8000900a032..."} 
[2026-10-23 02:00:33] local.INFO: Packet analysis {"connection_id":221054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 02:00:33] local.INFO: Extracted packet for processing {"connection_id":221054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 02:00:33] local.INFO: GPS Element Parsed {"raw_longitude":759772288,"raw_latitude":106624936,"longitude_deg":75.9772288,"latitude_deg":10.6624936,"altitude":9,"angle":160,"satellites":50,"speed":28,"hex_longitude":"2d493480","hex_latitude":"065af7a8","is_valid_coordinates":true} 
[2026-10-23 02:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931422976001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22558731606687744,"note":"Value kept but may cause issues"} 
[2026-10-23 02:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5271111547414474752,"note":"Value kept but may cause issues"} 
[2026-10-23 02:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792700883000,"timestamp_ms":1792700883000,"timestamp_seconds":1792700883,"priority":1,"record_length":96,"hex_timestamp":"000001a1654ca038"} 
[2026-10-23 02:00:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:00:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:00:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:00:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:00:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:00:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931422976001,"66":27300,"64":206,"78":62464,"24":28,"16":22558731606687744,"45":5271111547414474752},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 02:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931422976001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:00:33] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 02:00:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22558731606687744,"km_value":22558731606687.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5271111547414474752,"description":"Unknown IO ID 45"} 
[2026-10-23 02:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931422976001,"power":27300,"unknown_64":206,"unknown_78":62464,"ignition":28,"odometer":null,"unknown_45":5271111547414474752}} 
[2026-10-23 02:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":221054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:00:33] local.INFO: GPS data processed {"connection_id":221054,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:00:33] local.INFO: Acknowledgment sent {"connection_id":221054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:01:05] local.INFO: TCP Data received {"connection_id":221054,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654ccf18012d493e80065ad488000a00a534..."} 
[2026-10-23 02:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654ccf18012d493e80065ad488000a00a534..."} 
[2026-10-23 02:01:05] local.INFO: Processing buffer {"connection_id":221054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654ccf18012d493e80065ad488000a00a534..."} 
[2026-10-23 02:01:05] local.INFO: Packet analysis {"connection_id":221054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 02:01:05] local.INFO: Extracted packet for processing {"connection_id":221054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654c"} 
[2026-10-23 02:01:05] local.INFO: GPS Element Parsed {"raw_longitude":759774848,"raw_latitude":106615944,"longitude_deg":75.9774848,"latitude_deg":10.6615944,"altitude":10,"angle":165,"satellites":52,"speed":30,"hex_longitude":"2d493e80","hex_latitude":"065ad488","is_valid_coordinates":true} 
[2026-10-23 02:01:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:01:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931426048001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:01:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22559182578253824,"note":"Value kept but may cause issues"} 
[2026-10-23 02:01:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5274981828342032384,"note":"Value kept but may cause issues"} 
[2026-10-23 02:01:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:01:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792700895000,"timestamp_ms":1792700895000,"timestamp_seconds":1792700895,"priority":1,"record_length":96,"hex_timestamp":"000001a1654ccf18"} 
[2026-10-23 02:01:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:01:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:01:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 02:01:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:01:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:01:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:01:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:01:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:01:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:01:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:01:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:01:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:01:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:01:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931426048001,"66":27321,"64":206,"78":62464,"24":30,"16":22559182578253824,"45":5274981828342032384},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 02:01:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:01:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:01:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931426048001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:01:05] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 02:01:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:01:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22559182578253824,"km_value":22559182578253.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:01:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5274981828342032384,"description":"Unknown IO ID 45"} 
[2026-10-23 02:01:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931426048001,"power":27321,"unknown_64":206,"unknown_78":62464,"ignition":30,"odometer":null,"unknown_45":5274981828342032384}} 
[2026-10-23 02:01:05] local.INFO: DEBUG: GPS processor result {"connection_id":221054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21154,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:01:05] local.INFO: GPS data processed {"connection_id":221054,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:01:05] local.INFO: Acknowledgment sent {"connection_id":221054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:01:30] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:30] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:30] local.INFO: IMEI packet received {"connection_id":221409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":221409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:01:31] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:31] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:31] local.INFO: IMEI packet received {"connection_id":221409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:01:31] local.INFO: IMEI acknowledgment sent {"connection_id":221409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:01:36] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:36] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:01:36] local.INFO: IMEI packet received {"connection_id":221409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:01:36] local.INFO: IMEI acknowledgment sent {"connection_id":221409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:01:37] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654d05c8012d494580065ab070000a00af33..."} 
[2026-10-23 02:01:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654d05c8012d494580065ab070000a00af33..."} 
[2026-10-23 02:01:37] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654d05c8012d494580065ab070000a00af33..."} 
[2026-10-23 02:01:37] local.INFO: Packet analysis {"connection_id":221409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654d"} 
[2026-10-23 02:01:37] local.INFO: Extracted packet for processing {"connection_id":221409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654d"} 
[2026-10-23 02:01:37] local.INFO: GPS Element Parsed {"raw_longitude":759776640,"raw_latitude":106606704,"longitude_deg":75.977664,"latitude_deg":10.6606704,"altitude":10,"angle":175,"satellites":51,"speed":24,"hex_longitude":"2d494580","hex_latitude":"065ab070","is_valid_coordinates":true} 
[2026-10-23 02:01:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:01:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931429120001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:01:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22559642139754496,"note":"Value kept but may cause issues"} 
[2026-10-23 02:01:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5277796578106836992,"note":"Value kept but may cause issues"} 
[2026-10-23 02:01:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,64,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:01:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792700909000,"timestamp_ms":1792700909000,"timestamp_seconds":1792700909,"priority":1,"record_length":96,"hex_timestamp":"000001a1654d05c8"} 
[2026-10-23 02:01:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:01:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:01:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:01:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:01:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:01:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:01:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:01:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:01:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:01:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:01:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:01:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:01:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:01:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931429120001,"66":27463,"64":206,"78":62464,"24":24,"16":22559642139754496,"45":5277796578106836992},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,64,78,24,16,45]} 
[2026-10-23 02:01:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:01:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:01:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931429120001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:01:37] local.INFO: Unknown IO ID detected {"io_id":64,"value":206,"description":"Unknown IO ID 64"} 
[2026-10-23 02:01:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:01:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22559642139754496,"km_value":22559642139754.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:01:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5277796578106836992,"description":"Unknown IO ID 45"} 
[2026-10-23 02:01:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931429120001,"power":27463,"unknown_64":206,"unknown_78":62464,"ignition":24,"odometer":null,"unknown_45":5277796578106836992}} 
[2026-10-23 02:01:37] local.INFO: DEBUG: GPS processor result {"connection_id":221409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:01:37] local.INFO: GPS data processed {"connection_id":221409,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:01:37] local.INFO: Acknowledgment sent {"connection_id":221409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:02:09] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654f6728012d49b7c0065983e80010009835..."} 
[2026-10-23 02:02:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654f6728012d49b7c0065983e80010009835..."} 
[2026-10-23 02:02:09] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654f6728012d49b7c0065983e80010009835..."} 
[2026-10-23 02:02:09] local.INFO: Packet analysis {"connection_id":221409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:02:09] local.INFO: Extracted packet for processing {"connection_id":221409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:02:09] local.INFO: GPS Element Parsed {"raw_longitude":759805888,"raw_latitude":106529768,"longitude_deg":75.9805888,"latitude_deg":10.6529768,"altitude":16,"angle":152,"satellites":53,"speed":27,"hex_longitude":"2d49b7c0","hex_latitude":"065983e8","is_valid_coordinates":true} 
[2026-10-23 02:02:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:02:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931469056001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:02:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22563718063718400,"note":"Value kept but may cause issues"} 
[2026-10-23 02:02:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5307281081897322496,"note":"Value kept but may cause issues"} 
[2026-10-23 02:02:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:02:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792701065000,"timestamp_ms":1792701065000,"timestamp_seconds":1792701065,"priority":1,"record_length":96,"hex_timestamp":"000001a1654f6728"} 
[2026-10-23 02:02:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:02:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:02:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:02:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:02:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:02:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:02:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:02:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:02:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:02:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:02:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:02:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:02:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:02:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931469056001,"66":27365,"131":206,"78":62464,"24":27,"16":22563718063718400,"45":5307281081897322496},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-23 02:02:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:02:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:02:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931469056001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:02:09] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 02:02:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:02:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22563718063718400,"km_value":22563718063718.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:02:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5307281081897322496,"description":"Unknown IO ID 45"} 
[2026-10-23 02:02:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931469056001,"power":27365,"unknown_131":206,"unknown_78":62464,"ignition":27,"odometer":null,"unknown_45":5307281081897322496}} 
[2026-10-23 02:02:09] local.INFO: DEBUG: GPS processor result {"connection_id":221409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:02:09] local.INFO: GPS data processed {"connection_id":221409,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:02:09] local.INFO: Acknowledgment sent {"connection_id":221409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:02:27] local.INFO: TCP Data received {"connection_id":224431,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:27] local.INFO: Processing buffer {"connection_id":224431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:27] local.INFO: IMEI packet received {"connection_id":224431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:02:27] local.INFO: IMEI acknowledgment sent {"connection_id":224431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:02:27] local.INFO: TCP Data received {"connection_id":224431,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:27] local.INFO: Processing buffer {"connection_id":224431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:27] local.INFO: IMEI packet received {"connection_id":224431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:02:27] local.INFO: IMEI acknowledgment sent {"connection_id":224431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:02:31] local.INFO: TCP Data received {"connection_id":224431,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:31] local.INFO: Processing buffer {"connection_id":224431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:02:31] local.INFO: IMEI packet received {"connection_id":224431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":224431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:02:33] local.INFO: TCP Data received {"connection_id":224431,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654f9608012d49c900065962f8000e009934..."} 
[2026-10-23 02:02:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654f9608012d49c900065962f8000e009934..."} 
[2026-10-23 02:02:33] local.INFO: Processing buffer {"connection_id":224431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654f9608012d49c900065962f8000e009934..."} 
[2026-10-23 02:02:33] local.INFO: Packet analysis {"connection_id":224431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:02:33] local.INFO: Extracted packet for processing {"connection_id":224431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:02:33] local.INFO: GPS Element Parsed {"raw_longitude":759810304,"raw_latitude":106521336,"longitude_deg":75.9810304,"latitude_deg":10.6521336,"altitude":14,"angle":153,"satellites":52,"speed":32,"hex_longitude":"2d49c900","hex_latitude":"065962f8","is_valid_coordinates":true} 
[2026-10-23 02:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:02:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931472640001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:02:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22564177625219072,"note":"Value kept but may cause issues"} 
[2026-10-23 02:02:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5311925419010942976,"note":"Value kept but may cause issues"} 
[2026-10-23 02:02:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:02:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792701077000,"timestamp_ms":1792701077000,"timestamp_seconds":1792701077,"priority":1,"record_length":96,"hex_timestamp":"000001a1654f9608"} 
[2026-10-23 02:02:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:02:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:02:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:02:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:02:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:02:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:02:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:02:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:02:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:02:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:02:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:02:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:02:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931472640001,"66":27397,"131":206,"78":62464,"24":32,"16":22564177625219072,"45":5311925419010942976},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-23 02:02:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:02:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:02:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931472640001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:02:33] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 02:02:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:02:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22564177625219072,"km_value":22564177625219.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:02:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5311925419010942976,"description":"Unknown IO ID 45"} 
[2026-10-23 02:02:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931472640001,"power":27397,"unknown_131":206,"unknown_78":62464,"ignition":32,"odometer":null,"unknown_45":5311925419010942976}} 
[2026-10-23 02:02:33] local.INFO: DEBUG: GPS processor result {"connection_id":224431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:02:33] local.INFO: GPS data processed {"connection_id":224431,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:02:33] local.INFO: Acknowledgment sent {"connection_id":224431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:03:06] local.INFO: TCP Data received {"connection_id":224431,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654fbd18012d49d9c0065943a8000d009934..."} 
[2026-10-23 02:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654fbd18012d49d9c0065943a8000d009934..."} 
[2026-10-23 02:03:06] local.INFO: Processing buffer {"connection_id":224431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654fbd18012d49d9c0065943a8000d009934..."} 
[2026-10-23 02:03:06] local.INFO: Packet analysis {"connection_id":224431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:03:06] local.INFO: Extracted packet for processing {"connection_id":224431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:03:06] local.INFO: GPS Element Parsed {"raw_longitude":759814592,"raw_latitude":106513320,"longitude_deg":75.9814592,"latitude_deg":10.651332,"altitude":13,"angle":153,"satellites":52,"speed":37,"hex_longitude":"2d49d9c0","hex_latitude":"065943a8","is_valid_coordinates":true} 
[2026-10-23 02:03:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:03:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931475712001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:03:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22564615711883264,"note":"Value kept but may cause issues"} 
[2026-10-23 02:03:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5316780862357043200,"note":"Value kept but may cause issues"} 
[2026-10-23 02:03:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:03:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792701087000,"timestamp_ms":1792701087000,"timestamp_seconds":1792701087,"priority":1,"record_length":96,"hex_timestamp":"000001a1654fbd18"} 
[2026-10-23 02:03:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:03:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:03:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:03:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:03:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:03:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:03:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:03:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:03:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:03:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:03:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:03:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:03:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:03:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931475712001,"66":27332,"131":206,"78":62464,"24":37,"16":22564615711883264,"45":5316780862357043200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-23 02:03:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:03:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:03:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931475712001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:03:06] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 02:03:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:03:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22564615711883264,"km_value":22564615711883.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:03:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5316780862357043200,"description":"Unknown IO ID 45"} 
[2026-10-23 02:03:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931475712001,"power":27332,"unknown_131":206,"unknown_78":62464,"ignition":37,"odometer":null,"unknown_45":5316780862357043200}} 
[2026-10-23 02:03:06] local.INFO: DEBUG: GPS processor result {"connection_id":224431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21158,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:03:06] local.INFO: GPS data processed {"connection_id":224431,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:03:06] local.INFO: Acknowledgment sent {"connection_id":224431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:03:26] local.INFO: TCP Data received {"connection_id":222729,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222729,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:03:26] local.INFO: Processing buffer {"connection_id":222729,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:03:26] local.INFO: IMEI packet received {"connection_id":222729,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:03:26] local.INFO: IMEI acknowledgment sent {"connection_id":222729,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:03:31] local.INFO: TCP Data received {"connection_id":222729,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222729,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:03:31] local.INFO: Processing buffer {"connection_id":222729,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:03:31] local.INFO: IMEI packet received {"connection_id":222729,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":222729,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:03:33] local.INFO: TCP Data received {"connection_id":222729,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1654fe810012d49ea80065922b0000b009735..."} 
[2026-10-23 02:03:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222729,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1654fe810012d49ea80065922b0000b009735..."} 
[2026-10-23 02:03:33] local.INFO: Processing buffer {"connection_id":222729,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1654fe810012d49ea80065922b0000b009735..."} 
[2026-10-23 02:03:33] local.INFO: Packet analysis {"connection_id":222729,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:03:33] local.INFO: Extracted packet for processing {"connection_id":222729,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1654f"} 
[2026-10-23 02:03:33] local.INFO: GPS Element Parsed {"raw_longitude":759818880,"raw_latitude":106504880,"longitude_deg":75.981888,"latitude_deg":10.650488,"altitude":11,"angle":151,"satellites":53,"speed":35,"hex_longitude":"2d49ea80","hex_latitude":"065922b0","is_valid_coordinates":true} 
[2026-10-23 02:03:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:03:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931478272001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:03:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22565075273383936,"note":"Value kept but may cause issues"} 
[2026-10-23 02:03:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5321495568214894592,"note":"Value kept but may cause issues"} 
[2026-10-23 02:03:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:03:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792701098000,"timestamp_ms":1792701098000,"timestamp_seconds":1792701098,"priority":1,"record_length":96,"hex_timestamp":"000001a1654fe810"} 
[2026-10-23 02:03:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:03:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:03:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:03:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:03:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:03:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:03:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:03:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222729,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:03:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:03:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:03:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:03:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:03:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:03:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931478272001,"66":27267,"131":206,"78":62464,"24":35,"16":22565075273383936,"45":5321495568214894592},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-23 02:03:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:03:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:03:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931478272001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:03:33] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 02:03:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:03:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22565075273383936,"km_value":22565075273383.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:03:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5321495568214894592,"description":"Unknown IO ID 45"} 
[2026-10-23 02:03:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931478272001,"power":27267,"unknown_131":206,"unknown_78":62464,"ignition":35,"odometer":null,"unknown_45":5321495568214894592}} 
[2026-10-23 02:03:33] local.INFO: DEBUG: GPS processor result {"connection_id":222729,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:03:33] local.INFO: GPS data processed {"connection_id":222729,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:03:33] local.INFO: Acknowledgment sent {"connection_id":222729,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:03:54] local.INFO: TCP Data received {"connection_id":221055,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221055,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:03:54] local.INFO: Processing buffer {"connection_id":221055,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:03:54] local.INFO: IMEI packet received {"connection_id":221055,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":221055,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:04:04] local.INFO: TCP Data received {"connection_id":222729,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165500f20012d49fbc006590228000b009936..."} 
[2026-10-23 02:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222729,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165500f20012d49fbc006590228000b009936..."} 
[2026-10-23 02:04:04] local.INFO: Processing buffer {"connection_id":222729,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165500f20012d49fbc006590228000b009936..."} 
[2026-10-23 02:04:04] local.INFO: Packet analysis {"connection_id":222729,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16550"} 
[2026-10-23 02:04:04] local.INFO: Extracted packet for processing {"connection_id":222729,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16550"} 
[2026-10-23 02:04:04] local.INFO: GPS Element Parsed {"raw_longitude":759823296,"raw_latitude":106496552,"longitude_deg":75.9823296,"latitude_deg":10.6496552,"altitude":11,"angle":153,"satellites":54,"speed":39,"hex_longitude":"2d49fbc0","hex_latitude":"06590228","is_valid_coordinates":true} 
[2026-10-23 02:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:04:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931481088001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:04:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22565530539917312,"note":"Value kept but may cause issues"} 
[2026-10-23 02:04:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5326210274072637440,"note":"Value kept but may cause issues"} 
[2026-10-23 02:04:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:04:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792701108000,"timestamp_ms":1792701108000,"timestamp_seconds":1792701108,"priority":1,"record_length":96,"hex_timestamp":"000001a165500f20"} 
[2026-10-23 02:04:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:04:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 02:04:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:04:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:04:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:04:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:04:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222729,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:04:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:04:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:04:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:04:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:04:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:04:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931481088001,"66":27376,"131":206,"78":62464,"24":39,"16":22565530539917312,"45":5326210274072637440},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-23 02:04:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:04:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:04:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931481088001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:04:04] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 02:04:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:04:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22565530539917312,"km_value":22565530539917.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:04:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5326210274072637440,"description":"Unknown IO ID 45"} 
[2026-10-23 02:04:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931481088001,"power":27376,"unknown_131":206,"unknown_78":62464,"ignition":39,"odometer":null,"unknown_45":5326210274072637440}} 
[2026-10-23 02:04:04] local.INFO: DEBUG: GPS processor result {"connection_id":222729,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:04:04] local.INFO: GPS data processed {"connection_id":222729,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:04:04] local.INFO: Acknowledgment sent {"connection_id":222729,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:04:27] local.INFO: TCP Data received {"connection_id":222730,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:04:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:04:27] local.INFO: Processing buffer {"connection_id":222730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:04:27] local.INFO: IMEI packet received {"connection_id":222730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:04:27] local.INFO: IMEI acknowledgment sent {"connection_id":222730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:04:31] local.INFO: TCP Data received {"connection_id":222730,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222730,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:04:31] local.INFO: Processing buffer {"connection_id":222730,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:04:31] local.INFO: IMEI packet received {"connection_id":222730,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:04:31] local.INFO: IMEI acknowledgment sent {"connection_id":222730,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:04:32] local.INFO: TCP Data received {"connection_id":222730,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165503248012d4a0d000658e200000b009a36..."} 
[2026-10-23 02:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165503248012d4a0d000658e200000b009a36..."} 
[2026-10-23 02:04:32] local.INFO: Processing buffer {"connection_id":222730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165503248012d4a0d000658e200000b009a36..."} 
[2026-10-23 02:04:32] local.INFO: Packet analysis {"connection_id":222730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16550"} 
[2026-10-23 02:04:32] local.INFO: Extracted packet for processing {"connection_id":222730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16550"} 
[2026-10-23 02:04:32] local.INFO: GPS Element Parsed {"raw_longitude":759827712,"raw_latitude":106488320,"longitude_deg":75.9827712,"latitude_deg":10.648832,"altitude":11,"angle":154,"satellites":54,"speed":42,"hex_longitude":"2d4a0d00","hex_latitude":"0658e200","is_valid_coordinates":true} 
[2026-10-23 02:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:04:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931483648001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:04:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22565981511483392,"note":"Value kept but may cause issues"} 
[2026-10-23 02:04:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5331065717418764288,"note":"Value kept but may cause issues"} 
[2026-10-23 02:04:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:04:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792701117000,"timestamp_ms":1792701117000,"timestamp_seconds":1792701117,"priority":1,"record_length":96,"hex_timestamp":"000001a165503248"} 
[2026-10-23 02:04:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:04:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:04:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:04:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:04:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:04:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:04:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:04:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:04:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:04:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:04:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:04:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:04:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931483648001,"66":27300,"131":206,"78":62464,"24":42,"16":22565981511483392,"45":5331065717418764288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,78,24,16,45]} 
[2026-10-23 02:04:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:04:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:04:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931483648001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:04:32] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 02:04:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:04:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22565981511483392,"km_value":22565981511483.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:04:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5331065717418764288,"description":"Unknown IO ID 45"} 
[2026-10-23 02:04:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931483648001,"power":27300,"unknown_131":206,"unknown_78":62464,"ignition":42,"odometer":null,"unknown_45":5331065717418764288}} 
[2026-10-23 02:04:32] local.INFO: DEBUG: GPS processor result {"connection_id":222730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:04:32] local.INFO: GPS data processed {"connection_id":222730,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:04:32] local.INFO: Acknowledgment sent {"connection_id":222730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:05:03] local.INFO: TCP Data received {"connection_id":222730,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165520320012d4acd40065757d80010009936..."} 
[2026-10-23 02:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165520320012d4acd40065757d80010009936..."} 
[2026-10-23 02:05:03] local.INFO: Processing buffer {"connection_id":222730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165520320012d4acd40065757d80010009936..."} 
[2026-10-23 02:05:03] local.INFO: Packet analysis {"connection_id":222730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:05:03] local.INFO: Extracted packet for processing {"connection_id":222730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:05:03] local.INFO: GPS Element Parsed {"raw_longitude":759876928,"raw_latitude":106387416,"longitude_deg":75.9876928,"latitude_deg":10.6387416,"altitude":16,"angle":153,"satellites":54,"speed":33,"hex_longitude":"2d4acd40","hex_latitude":"065757d8","is_valid_coordinates":true} 
[2026-10-23 02:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:05:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931513600001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:05:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22571414645112832,"note":"Value kept but may cause issues"} 
[2026-10-23 02:05:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5385531125386432512,"note":"Value kept but may cause issues"} 
[2026-10-23 02:05:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,47,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:05:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792701236000,"timestamp_ms":1792701236000,"timestamp_seconds":1792701236,"priority":1,"record_length":96,"hex_timestamp":"000001a165520320"} 
[2026-10-23 02:05:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:05:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":230,"data_length":795,"current_offset":136} 
[2026-10-23 02:05:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2788,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:05:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:05:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:05:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:05:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:05:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:05:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222730,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:05:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:05:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:05:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:05:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931513600001,"66":27213,"47":206,"78":62464,"24":33,"16":22571414645112832,"45":5385531125386432512},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,47,78,24,16,45]} 
[2026-10-23 02:05:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:05:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:05:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931513600001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:05:03] local.INFO: Unknown IO ID detected {"io_id":47,"value":206,"description":"Unknown IO ID 47"} 
[2026-10-23 02:05:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:05:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22571414645112832,"km_value":22571414645112.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:05:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5385531125386432512,"description":"Unknown IO ID 45"} 
[2026-10-23 02:05:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931513600001,"power":27213,"unknown_47":206,"unknown_78":62464,"ignition":33,"odometer":null,"unknown_45":5385531125386432512}} 
[2026-10-23 02:05:03] local.INFO: DEBUG: GPS processor result {"connection_id":222730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21162,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:05:03] local.INFO: GPS data processed {"connection_id":222730,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:05:03] local.INFO: Acknowledgment sent {"connection_id":222730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:05:28] local.INFO: TCP Data received {"connection_id":221056,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:05:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221056,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:05:28] local.INFO: Processing buffer {"connection_id":221056,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:05:28] local.INFO: IMEI packet received {"connection_id":221056,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:05:28] local.INFO: IMEI acknowledgment sent {"connection_id":221056,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:05:38] local.INFO: TCP Data received {"connection_id":221056,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:05:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221056,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:05:38] local.INFO: Processing buffer {"connection_id":221056,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:05:38] local.INFO: IMEI packet received {"connection_id":221056,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:05:38] local.INFO: IMEI acknowledgment sent {"connection_id":221056,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:05:39] local.INFO: TCP Data received {"connection_id":221056,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165522e18012d4ade00065736280011009936..."} 
[2026-10-23 02:05:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221056,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165522e18012d4ade00065736280011009936..."} 
[2026-10-23 02:05:39] local.INFO: Processing buffer {"connection_id":221056,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165522e18012d4ade00065736280011009936..."} 
[2026-10-23 02:05:39] local.INFO: Packet analysis {"connection_id":221056,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:05:39] local.INFO: Extracted packet for processing {"connection_id":221056,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:05:39] local.INFO: GPS Element Parsed {"raw_longitude":759881216,"raw_latitude":106378792,"longitude_deg":75.9881216,"latitude_deg":10.6378792,"altitude":17,"angle":153,"satellites":54,"speed":36,"hex_longitude":"2d4ade00","hex_latitude":"06573628","is_valid_coordinates":true} 
[2026-10-23 02:05:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:05:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931516416001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:05:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22571878501580800,"note":"Value kept but may cause issues"} 
[2026-10-23 02:05:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5390034725011707904,"note":"Value kept but may cause issues"} 
[2026-10-23 02:05:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:05:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792701247000,"timestamp_ms":1792701247000,"timestamp_seconds":1792701247,"priority":1,"record_length":96,"hex_timestamp":"000001a165522e18"} 
[2026-10-23 02:05:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:05:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:05:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 02:05:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:05:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:05:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:05:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:05:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221056,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:05:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:05:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:05:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:05:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:05:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:05:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931516416001,"66":27321,"63":206,"78":62464,"24":36,"16":22571878501580800,"45":5390034725011707904},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,78,24,16,45]} 
[2026-10-23 02:05:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:05:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:05:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931516416001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:05:39] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 02:05:39] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:05:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22571878501580800,"km_value":22571878501580.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:05:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":5390034725011707904,"description":"Unknown IO ID 45"} 
[2026-10-23 02:05:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931516416001,"power":27321,"unknown_63":206,"unknown_78":62464,"ignition":36,"odometer":null,"unknown_45":5390034725011707904}} 
[2026-10-23 02:05:39] local.INFO: DEBUG: GPS processor result {"connection_id":221056,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:05:39] local.INFO: GPS data processed {"connection_id":221056,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:05:39] local.INFO: Acknowledgment sent {"connection_id":221056,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:06:10] local.INFO: TCP Data received {"connection_id":221056,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165525528012d4aee00065715c00012009835..."} 
[2026-10-23 02:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221056,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165525528012d4aee00065715c00012009835..."} 
[2026-10-23 02:06:10] local.INFO: Processing buffer {"connection_id":221056,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165525528012d4aee00065715c00012009835..."} 
[2026-10-23 02:06:10] local.INFO: Packet analysis {"connection_id":221056,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:06:10] local.INFO: Extracted packet for processing {"connection_id":221056,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:06:10] local.INFO: GPS Element Parsed {"raw_longitude":759885312,"raw_latitude":106370496,"longitude_deg":75.9885312,"latitude_deg":10.6370496,"altitude":18,"angle":152,"satellites":53,"speed":38,"hex_longitude":"2d4aee00","hex_latitude":"065715c0","is_valid_coordinates":true} 
[2026-10-23 02:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:06:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931519232001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:06:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22572325178179584,"note":"Value kept but may cause issues"} 
[2026-10-23 02:06:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5394749430869403648,"note":"Value kept but may cause issues"} 
[2026-10-23 02:06:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:06:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792701257000,"timestamp_ms":1792701257000,"timestamp_seconds":1792701257,"priority":1,"record_length":96,"hex_timestamp":"000001a165525528"} 
[2026-10-23 02:06:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:06:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:06:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:06:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:06:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:06:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:06:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221056,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:06:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:06:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:06:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:06:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:06:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:06:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931519232001,"66":27397,"63":206,"78":62464,"24":38,"16":22572325178179584,"45":5394749430869403648},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,78,24,16,45]} 
[2026-10-23 02:06:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:06:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:06:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931519232001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:06:10] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 02:06:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:06:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22572325178179584,"km_value":22572325178179.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:06:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5394749430869403648,"description":"Unknown IO ID 45"} 
[2026-10-23 02:06:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931519232001,"power":27397,"unknown_63":206,"unknown_78":62464,"ignition":38,"odometer":null,"unknown_45":5394749430869403648}} 
[2026-10-23 02:06:10] local.INFO: DEBUG: GPS processor result {"connection_id":221056,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:06:10] local.INFO: GPS data processed {"connection_id":221056,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:06:10] local.INFO: Acknowledgment sent {"connection_id":221056,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:06:32] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:32] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:32] local.INFO: IMEI packet received {"connection_id":221410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:06:32] local.INFO: IMEI acknowledgment sent {"connection_id":221410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:06:32] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:32] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:32] local.INFO: IMEI packet received {"connection_id":221410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:06:32] local.INFO: IMEI acknowledgment sent {"connection_id":221410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:06:36] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:36] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:06:36] local.INFO: IMEI packet received {"connection_id":221410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":221410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:06:38] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165527850012d4afd800656f6600010009a36..."} 
[2026-10-23 02:06:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165527850012d4afd800656f6600010009a36..."} 
[2026-10-23 02:06:38] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165527850012d4afd800656f6600010009a36..."} 
[2026-10-23 02:06:38] local.INFO: Packet analysis {"connection_id":221410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:06:38] local.INFO: Extracted packet for processing {"connection_id":221410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16552"} 
[2026-10-23 02:06:38] local.INFO: GPS Element Parsed {"raw_longitude":759889280,"raw_latitude":106362464,"longitude_deg":75.988928,"latitude_deg":10.6362464,"altitude":16,"angle":154,"satellites":54,"speed":39,"hex_longitude":"2d4afd80","hex_latitude":"0656f660","is_valid_coordinates":true} 
[2026-10-23 02:06:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:06:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931521792001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:06:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22572758969876480,"note":"Value kept but may cause issues"} 
[2026-10-23 02:06:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5399253030494650368,"note":"Value kept but may cause issues"} 
[2026-10-23 02:06:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:06:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792701266000,"timestamp_ms":1792701266000,"timestamp_seconds":1792701266,"priority":1,"record_length":96,"hex_timestamp":"000001a165527850"} 
[2026-10-23 02:06:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:06:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:06:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:06:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:06:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:06:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:06:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:06:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:06:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:06:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:06:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:06:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:06:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:06:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931521792001,"66":27104,"63":206,"78":62464,"24":39,"16":22572758969876480,"45":5399253030494650368},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,78,24,16,45]} 
[2026-10-23 02:06:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:06:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:06:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931521792001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:06:38] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 02:06:38] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:06:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22572758969876480,"km_value":22572758969876.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:06:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5399253030494650368,"description":"Unknown IO ID 45"} 
[2026-10-23 02:06:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931521792001,"power":27104,"unknown_63":206,"unknown_78":62464,"ignition":39,"odometer":null,"unknown_45":5399253030494650368}} 
[2026-10-23 02:06:38] local.INFO: DEBUG: GPS processor result {"connection_id":221410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:06:38] local.INFO: GPS data processed {"connection_id":221410,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:06:38] local.INFO: Acknowledgment sent {"connection_id":221410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:07:09] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165541660012d4b984006558da8000a009634..."} 
[2026-10-23 02:07:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165541660012d4b984006558da8000a009634..."} 
[2026-10-23 02:07:09] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165541660012d4b984006558da8000a009634..."} 
[2026-10-23 02:07:09] local.INFO: Packet analysis {"connection_id":221410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:07:09] local.INFO: Extracted packet for processing {"connection_id":221410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:07:09] local.INFO: GPS Element Parsed {"raw_longitude":759928896,"raw_latitude":106270120,"longitude_deg":75.9928896,"latitude_deg":10.627012,"altitude":10,"angle":150,"satellites":52,"speed":41,"hex_longitude":"2d4b9840","hex_latitude":"06558da8","is_valid_coordinates":true} 
[2026-10-23 02:07:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:07:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931548672001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:07:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22577646642659328,"note":"Value kept but may cause issues"} 
[2026-10-23 02:07:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5441896489442842624,"note":"Value kept but may cause issues"} 
[2026-10-23 02:07:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:07:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792701372000,"timestamp_ms":1792701372000,"timestamp_seconds":1792701372,"priority":1,"record_length":96,"hex_timestamp":"000001a165541660"} 
[2026-10-23 02:07:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:07:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:07:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 02:07:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:07:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:07:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:07:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:07:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:07:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:07:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:07:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:07:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:07:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:07:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931548672001,"66":27234,"145":206,"78":62464,"24":41,"16":22577646642659328,"45":5441896489442842624},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-23 02:07:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:07:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:07:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931548672001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:07:09] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-23 02:07:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:07:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22577646642659328,"km_value":22577646642659.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:07:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5441896489442842624,"description":"Unknown IO ID 45"} 
[2026-10-23 02:07:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931548672001,"power":27234,"unknown_145":206,"unknown_78":62464,"ignition":41,"odometer":null,"unknown_45":5441896489442842624}} 
[2026-10-23 02:07:09] local.INFO: DEBUG: GPS processor result {"connection_id":221410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:07:09] local.INFO: GPS data processed {"connection_id":221410,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:07:09] local.INFO: Acknowledgment sent {"connection_id":221410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:07:26] local.INFO: TCP Data received {"connection_id":224432,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:07:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:07:26] local.INFO: Processing buffer {"connection_id":224432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:07:26] local.INFO: IMEI packet received {"connection_id":224432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:07:26] local.INFO: IMEI acknowledgment sent {"connection_id":224432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:07:31] local.INFO: TCP Data received {"connection_id":224432,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:07:31] local.INFO: Processing buffer {"connection_id":224432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:07:31] local.INFO: IMEI packet received {"connection_id":224432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":224432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:07:38] local.INFO: TCP Data received {"connection_id":224432,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165543988012d4baa0006556cb0000a009835..."} 
[2026-10-23 02:07:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165543988012d4baa0006556cb0000a009835..."} 
[2026-10-23 02:07:38] local.INFO: Processing buffer {"connection_id":224432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165543988012d4baa0006556cb0000a009835..."} 
[2026-10-23 02:07:38] local.INFO: Packet analysis {"connection_id":224432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:07:38] local.INFO: Extracted packet for processing {"connection_id":224432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:07:38] local.INFO: GPS Element Parsed {"raw_longitude":759933440,"raw_latitude":106261680,"longitude_deg":75.993344,"latitude_deg":10.626168,"altitude":10,"angle":152,"satellites":53,"speed":40,"hex_longitude":"2d4baa00","hex_latitude":"06556cb0","is_valid_coordinates":true} 
[2026-10-23 02:07:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:07:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931551232001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:07:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22578110499127296,"note":"Value kept but may cause issues"} 
[2026-10-23 02:07:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5447174145253943296,"note":"Value kept but may cause issues"} 
[2026-10-23 02:07:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:07:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792701381000,"timestamp_ms":1792701381000,"timestamp_seconds":1792701381,"priority":1,"record_length":96,"hex_timestamp":"000001a165543988"} 
[2026-10-23 02:07:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:07:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:07:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 02:07:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:07:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:07:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:07:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:07:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:07:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:07:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:07:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:07:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:07:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:07:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931551232001,"66":27321,"145":206,"78":62464,"24":40,"16":22578110499127296,"45":5447174145253943296},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-23 02:07:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:07:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:07:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931551232001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:07:38] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-23 02:07:38] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:07:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22578110499127296,"km_value":22578110499127.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:07:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5447174145253943296,"description":"Unknown IO ID 45"} 
[2026-10-23 02:07:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931551232001,"power":27321,"unknown_145":206,"unknown_78":62464,"ignition":40,"odometer":null,"unknown_45":5447174145253943296}} 
[2026-10-23 02:07:38] local.INFO: DEBUG: GPS processor result {"connection_id":224432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:07:38] local.INFO: GPS data processed {"connection_id":224432,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:07:38] local.INFO: Acknowledgment sent {"connection_id":224432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:08:10] local.INFO: TCP Data received {"connection_id":224432,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165545cb0012d4bbb0006554d30000a009834..."} 
[2026-10-23 02:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165545cb0012d4bbb0006554d30000a009834..."} 
[2026-10-23 02:08:10] local.INFO: Processing buffer {"connection_id":224432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165545cb0012d4bbb0006554d30000a009834..."} 
[2026-10-23 02:08:10] local.INFO: Packet analysis {"connection_id":224432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:08:10] local.INFO: Extracted packet for processing {"connection_id":224432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:08:10] local.INFO: GPS Element Parsed {"raw_longitude":759937792,"raw_latitude":106253616,"longitude_deg":75.9937792,"latitude_deg":10.6253616,"altitude":10,"angle":152,"satellites":52,"speed":37,"hex_longitude":"2d4bbb00","hex_latitude":"06554d30","is_valid_coordinates":true} 
[2026-10-23 02:08:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:08:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931553536001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:08:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22578552880758784,"note":"Value kept but may cause issues"} 
[2026-10-23 02:08:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5452170326088396800,"note":"Value kept but may cause issues"} 
[2026-10-23 02:08:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:08:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792701390000,"timestamp_ms":1792701390000,"timestamp_seconds":1792701390,"priority":1,"record_length":96,"hex_timestamp":"000001a165545cb0"} 
[2026-10-23 02:08:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:08:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:08:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:08:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:08:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:08:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:08:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:08:10] local.INFO: Teltonika packet parsed successfully {"connection_id":224432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:08:10] local.INFO: Passing IMEI to GPS processor {"connection_id":224432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:08:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":224432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:08:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:08:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:08:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:08:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931553536001,"66":27332,"145":206,"78":62464,"24":37,"16":22578552880758784,"45":5452170326088396800},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-23 02:08:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:08:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:08:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931553536001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:08:10] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-23 02:08:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:08:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22578552880758784,"km_value":22578552880758.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:08:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5452170326088396800,"description":"Unknown IO ID 45"} 
[2026-10-23 02:08:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931553536001,"power":27332,"unknown_145":206,"unknown_78":62464,"ignition":37,"odometer":null,"unknown_45":5452170326088396800}} 
[2026-10-23 02:08:10] local.INFO: DEBUG: GPS processor result {"connection_id":224432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21168,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:08:10] local.INFO: GPS data processed {"connection_id":224432,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:08:10] local.INFO: Acknowledgment sent {"connection_id":224432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:08:26] local.INFO: TCP Data received {"connection_id":221058,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:08:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:08:26] local.INFO: Processing buffer {"connection_id":221058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:08:26] local.INFO: IMEI packet received {"connection_id":221058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:08:26] local.INFO: IMEI acknowledgment sent {"connection_id":221058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:08:31] local.INFO: TCP Data received {"connection_id":221058,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221058,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:08:31] local.INFO: Processing buffer {"connection_id":221058,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:08:31] local.INFO: IMEI packet received {"connection_id":221058,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":221058,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:08:33] local.INFO: TCP Data received {"connection_id":221058,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165548b90012d4bcd4006552c400009009836..."} 
[2026-10-23 02:08:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165548b90012d4bcd4006552c400009009836..."} 
[2026-10-23 02:08:33] local.INFO: Processing buffer {"connection_id":221058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165548b90012d4bcd4006552c400009009836..."} 
[2026-10-23 02:08:33] local.INFO: Packet analysis {"connection_id":221058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:08:33] local.INFO: Extracted packet for processing {"connection_id":221058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:08:33] local.INFO: GPS Element Parsed {"raw_longitude":759942464,"raw_latitude":106245184,"longitude_deg":75.9942464,"latitude_deg":10.6245184,"altitude":9,"angle":152,"satellites":54,"speed":32,"hex_longitude":"2d4bcd40","hex_latitude":"06552c40","is_valid_coordinates":true} 
[2026-10-23 02:08:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:08:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931555840001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:08:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22579016737226752,"note":"Value kept but may cause issues"} 
[2026-10-23 02:08:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5456955400690413568,"note":"Value kept but may cause issues"} 
[2026-10-23 02:08:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:08:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792701402000,"timestamp_ms":1792701402000,"timestamp_seconds":1792701402,"priority":1,"record_length":96,"hex_timestamp":"000001a165548b90"} 
[2026-10-23 02:08:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:08:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:08:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:08:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:08:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:08:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:08:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:08:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:08:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:08:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:08:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:08:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:08:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:08:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931555840001,"66":27321,"145":206,"78":62464,"24":32,"16":22579016737226752,"45":5456955400690413568},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-23 02:08:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:08:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:08:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931555840001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:08:33] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-23 02:08:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:08:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22579016737226752,"km_value":22579016737226.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:08:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5456955400690413568,"description":"Unknown IO ID 45"} 
[2026-10-23 02:08:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931555840001,"power":27321,"unknown_145":206,"unknown_78":62464,"ignition":32,"odometer":null,"unknown_45":5456955400690413568}} 
[2026-10-23 02:08:33] local.INFO: DEBUG: GPS processor result {"connection_id":221058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21169,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:08:33] local.INFO: GPS data processed {"connection_id":221058,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:08:33] local.INFO: Acknowledgment sent {"connection_id":221058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:09:05] local.INFO: TCP Data received {"connection_id":221058,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16554c240012d4bde4006550c500009009737..."} 
[2026-10-23 02:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221058,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16554c240012d4bde4006550c500009009737..."} 
[2026-10-23 02:09:05] local.INFO: Processing buffer {"connection_id":221058,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16554c240012d4bde4006550c500009009737..."} 
[2026-10-23 02:09:05] local.INFO: Packet analysis {"connection_id":221058,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:09:05] local.INFO: Extracted packet for processing {"connection_id":221058,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:09:05] local.INFO: GPS Element Parsed {"raw_longitude":759946816,"raw_latitude":106237008,"longitude_deg":75.9946816,"latitude_deg":10.6237008,"altitude":9,"angle":151,"satellites":55,"speed":25,"hex_longitude":"2d4bde40","hex_latitude":"06550c50","is_valid_coordinates":true} 
[2026-10-23 02:09:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:09:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931558912001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:09:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22579467708792832,"note":"Value kept but may cause issues"} 
[2026-10-23 02:09:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5462092319013224448,"note":"Value kept but may cause issues"} 
[2026-10-23 02:09:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:09:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792701416000,"timestamp_ms":1792701416000,"timestamp_seconds":1792701416,"priority":1,"record_length":96,"hex_timestamp":"000001a16554c240"} 
[2026-10-23 02:09:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:09:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:09:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:09:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:09:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:09:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:09:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:09:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221058,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:09:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:09:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221058,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:09:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:09:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:09:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:09:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931558912001,"66":27245,"145":206,"78":62464,"24":25,"16":22579467708792832,"45":5462092319013224448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-23 02:09:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:09:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:09:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931558912001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:09:05] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-23 02:09:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:09:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22579467708792832,"km_value":22579467708792.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:09:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5462092319013224448,"description":"Unknown IO ID 45"} 
[2026-10-23 02:09:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931558912001,"power":27245,"unknown_145":206,"unknown_78":62464,"ignition":25,"odometer":null,"unknown_45":5462092319013224448}} 
[2026-10-23 02:09:05] local.INFO: DEBUG: GPS processor result {"connection_id":221058,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:09:05] local.INFO: GPS data processed {"connection_id":221058,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:09:05] local.INFO: Acknowledgment sent {"connection_id":221058,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:09:26] local.INFO: TCP Data received {"connection_id":224433,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:09:26] local.INFO: Processing buffer {"connection_id":224433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:09:26] local.INFO: IMEI packet received {"connection_id":224433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":224433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:09:30] local.INFO: TCP Data received {"connection_id":221057,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221057,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:09:30] local.INFO: Processing buffer {"connection_id":221057,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:09:30] local.INFO: IMEI packet received {"connection_id":221057,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221057,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:09:32] local.INFO: TCP Data received {"connection_id":224433,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:09:32] local.INFO: Processing buffer {"connection_id":224433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:09:32] local.INFO: IMEI packet received {"connection_id":224433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:09:32] local.INFO: IMEI acknowledgment sent {"connection_id":224433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:09:32] local.INFO: TCP Data received {"connection_id":224433,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16554f120012d4bef000654ed60000a009836..."} 
[2026-10-23 02:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16554f120012d4bef000654ed60000a009836..."} 
[2026-10-23 02:09:32] local.INFO: Processing buffer {"connection_id":224433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16554f120012d4bef000654ed60000a009836..."} 
[2026-10-23 02:09:32] local.INFO: Packet analysis {"connection_id":224433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:09:32] local.INFO: Extracted packet for processing {"connection_id":224433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16554"} 
[2026-10-23 02:09:32] local.INFO: GPS Element Parsed {"raw_longitude":759951104,"raw_latitude":106229088,"longitude_deg":75.9951104,"latitude_deg":10.6229088,"altitude":10,"angle":152,"satellites":54,"speed":31,"hex_longitude":"2d4bef00","hex_latitude":"0654ed60","is_valid_coordinates":true} 
[2026-10-23 02:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931562496001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22579901500489728,"note":"Value kept but may cause issues"} 
[2026-10-23 02:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5466877393615212544,"note":"Value kept but may cause issues"} 
[2026-10-23 02:09:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,145,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792701428000,"timestamp_ms":1792701428000,"timestamp_seconds":1792701428,"priority":1,"record_length":96,"hex_timestamp":"000001a16554f120"} 
[2026-10-23 02:09:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:09:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 02:09:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:09:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:09:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:09:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931562496001,"66":27365,"145":206,"78":62464,"24":31,"16":22579901500489728,"45":5466877393615212544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,145,78,24,16,45]} 
[2026-10-23 02:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:09:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:09:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931562496001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:09:32] local.INFO: Unknown IO ID detected {"io_id":145,"value":206,"description":"Unknown IO ID 145"} 
[2026-10-23 02:09:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:09:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22579901500489728,"km_value":22579901500489.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:09:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5466877393615212544,"description":"Unknown IO ID 45"} 
[2026-10-23 02:09:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931562496001,"power":27365,"unknown_145":206,"unknown_78":62464,"ignition":31,"odometer":null,"unknown_45":5466877393615212544}} 
[2026-10-23 02:09:32] local.INFO: DEBUG: GPS processor result {"connection_id":224433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21171,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:09:32] local.INFO: GPS data processed {"connection_id":224433,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:09:32] local.INFO: Acknowledgment sent {"connection_id":224433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:10:05] local.INFO: TCP Data received {"connection_id":224433,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16556b258012d4ca7400653b940000e009236..."} 
[2026-10-23 02:10:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16556b258012d4ca7400653b940000e009236..."} 
[2026-10-23 02:10:05] local.INFO: Processing buffer {"connection_id":224433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16556b258012d4ca7400653b940000e009236..."} 
[2026-10-23 02:10:05] local.INFO: Packet analysis {"connection_id":224433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16556"} 
[2026-10-23 02:10:05] local.INFO: Extracted packet for processing {"connection_id":224433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16556"} 
[2026-10-23 02:10:05] local.INFO: GPS Element Parsed {"raw_longitude":759998272,"raw_latitude":106150208,"longitude_deg":75.9998272,"latitude_deg":10.6150208,"altitude":14,"angle":146,"satellites":54,"speed":39,"hex_longitude":"2d4ca740","hex_latitude":"0653b940","is_valid_coordinates":true} 
[2026-10-23 02:10:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:10:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931592448001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22584372561444864,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5518739158054057984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:10:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792701543000,"timestamp_ms":1792701543000,"timestamp_seconds":1792701543,"priority":1,"record_length":96,"hex_timestamp":"000001a16556b258"} 
[2026-10-23 02:10:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:10:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:10:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:10:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:10:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:10:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:10:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:10:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:10:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:10:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:10:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:10:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:10:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:10:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931592448001,"66":27332,"245":206,"78":62464,"24":39,"16":22584372561444864,"45":5518739158054057984},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,78,24,16,45]} 
[2026-10-23 02:10:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:10:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:10:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931592448001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:10:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:10:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22584372561444864,"km_value":22584372561444.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:10:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":5518739158054057984,"description":"Unknown IO ID 45"} 
[2026-10-23 02:10:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931592448001,"power":27332,"geofence_id":206,"unknown_78":62464,"ignition":39,"odometer":null,"unknown_45":5518739158054057984}} 
[2026-10-23 02:10:05] local.INFO: DEBUG: GPS processor result {"connection_id":224433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:10:05] local.INFO: GPS data processed {"connection_id":224433,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:10:05] local.INFO: Acknowledgment sent {"connection_id":224433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:10:29] local.INFO: TCP Data received {"connection_id":221059,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:29] local.INFO: Processing buffer {"connection_id":221059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:29] local.INFO: IMEI packet received {"connection_id":221059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:10:31] local.INFO: TCP Data received {"connection_id":221059,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:31] local.INFO: Processing buffer {"connection_id":221059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:31] local.INFO: IMEI packet received {"connection_id":221059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:10:31] local.INFO: IMEI acknowledgment sent {"connection_id":221059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:10:36] local.INFO: TCP Data received {"connection_id":221059,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:36] local.INFO: Processing buffer {"connection_id":221059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:10:36] local.INFO: IMEI packet received {"connection_id":221059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:10:36] local.INFO: IMEI acknowledgment sent {"connection_id":221059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:10:37] local.INFO: TCP Data received {"connection_id":221059,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16556d580012d4cbc8006539ba0000c009035..."} 
[2026-10-23 02:10:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16556d580012d4cbc8006539ba0000c009035..."} 
[2026-10-23 02:10:37] local.INFO: Processing buffer {"connection_id":221059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16556d580012d4cbc8006539ba0000c009035..."} 
[2026-10-23 02:10:37] local.INFO: Packet analysis {"connection_id":221059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16556"} 
[2026-10-23 02:10:37] local.INFO: Extracted packet for processing {"connection_id":221059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16556"} 
[2026-10-23 02:10:37] local.INFO: GPS Element Parsed {"raw_longitude":760003712,"raw_latitude":106142624,"longitude_deg":76.0003712,"latitude_deg":10.6142624,"altitude":12,"angle":144,"satellites":53,"speed":43,"hex_longitude":"2d4cbc80","hex_latitude":"06539ba0","is_valid_coordinates":true} 
[2026-10-23 02:10:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:10:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931595008001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22584823533010944,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5523453863911833600,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:10:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792701552000,"timestamp_ms":1792701552000,"timestamp_seconds":1792701552,"priority":1,"record_length":96,"hex_timestamp":"000001a16556d580"} 
[2026-10-23 02:10:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:10:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:10:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:10:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:10:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:10:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:10:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:10:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:10:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:10:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:10:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:10:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:10:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:10:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931595008001,"66":27397,"245":206,"78":62464,"24":43,"16":22584823533010944,"45":5523453863911833600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,78,24,16,45]} 
[2026-10-23 02:10:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:10:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:10:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931595008001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:10:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:10:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22584823533010944,"km_value":22584823533010.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:10:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5523453863911833600,"description":"Unknown IO ID 45"} 
[2026-10-23 02:10:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931595008001,"power":27397,"geofence_id":206,"unknown_78":62464,"ignition":43,"odometer":null,"unknown_45":5523453863911833600}} 
[2026-10-23 02:10:37] local.INFO: DEBUG: GPS processor result {"connection_id":221059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21173,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:10:37] local.INFO: GPS data processed {"connection_id":221059,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:10:37] local.INFO: Acknowledgment sent {"connection_id":221059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:10:38] local.INFO: TCP Data received {"connection_id":221059,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16556f8a8012d4cd38006537d38000a009034..."} 
[2026-10-23 02:10:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16556f8a8012d4cd38006537d38000a009034..."} 
[2026-10-23 02:10:38] local.INFO: Processing buffer {"connection_id":221059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16556f8a8012d4cd38006537d38000a009034..."} 
[2026-10-23 02:10:38] local.INFO: Packet analysis {"connection_id":221059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16556"} 
[2026-10-23 02:10:38] local.INFO: Extracted packet for processing {"connection_id":221059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16556"} 
[2026-10-23 02:10:38] local.INFO: GPS Element Parsed {"raw_longitude":760009600,"raw_latitude":106134840,"longitude_deg":76.00096,"latitude_deg":10.613484,"altitude":10,"angle":144,"satellites":52,"speed":43,"hex_longitude":"2d4cd380","hex_latitude":"06537d38","is_valid_coordinates":true} 
[2026-10-23 02:10:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:10:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931597312001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22585291684446208,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5529435207164993536,"note":"Value kept but may cause issues"} 
[2026-10-23 02:10:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:10:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792701561000,"timestamp_ms":1792701561000,"timestamp_seconds":1792701561,"priority":1,"record_length":96,"hex_timestamp":"000001a16556f8a8"} 
[2026-10-23 02:10:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:10:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:10:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:10:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:10:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:10:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:10:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:10:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:10:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:10:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:10:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:10:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:10:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:10:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931597312001,"66":27343,"245":206,"78":62464,"24":43,"16":22585291684446208,"45":5529435207164993536},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,78,24,16,45]} 
[2026-10-23 02:10:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:10:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:10:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931597312001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:10:38] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:10:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22585291684446208,"km_value":22585291684446.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:10:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":5529435207164993536,"description":"Unknown IO ID 45"} 
[2026-10-23 02:10:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931597312001,"power":27343,"geofence_id":206,"unknown_78":62464,"ignition":43,"odometer":null,"unknown_45":5529435207164993536}} 
[2026-10-23 02:10:38] local.INFO: DEBUG: GPS processor result {"connection_id":221059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21174,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:10:38] local.INFO: GPS data processed {"connection_id":221059,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:10:38] local.INFO: Acknowledgment sent {"connection_id":221059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:11:09] local.INFO: TCP Data received {"connection_id":221059,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165571bd0012d4cea4006535ee00008008e34..."} 
[2026-10-23 02:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165571bd0012d4cea4006535ee00008008e34..."} 
[2026-10-23 02:11:09] local.INFO: Processing buffer {"connection_id":221059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165571bd0012d4cea4006535ee00008008e34..."} 
[2026-10-23 02:11:09] local.INFO: Packet analysis {"connection_id":221059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:11:09] local.INFO: Extracted packet for processing {"connection_id":221059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:11:09] local.INFO: GPS Element Parsed {"raw_longitude":760015424,"raw_latitude":106127072,"longitude_deg":76.0015424,"latitude_deg":10.6127072,"altitude":8,"angle":142,"satellites":52,"speed":41,"hex_longitude":"2d4cea40","hex_latitude":"06535ee0","is_valid_coordinates":true} 
[2026-10-23 02:11:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:11:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931599616001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22585759835881472,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5535909131627345920,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,245,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:11:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792701570000,"timestamp_ms":1792701570000,"timestamp_seconds":1792701570,"priority":1,"record_length":96,"hex_timestamp":"000001a165571bd0"} 
[2026-10-23 02:11:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:11:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:11:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:11:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:11:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:11:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:11:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:11:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:11:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:11:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:11:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:11:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:11:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:11:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931599616001,"66":27180,"245":206,"78":62464,"24":41,"16":22585759835881472,"45":5535909131627345920},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,245,78,24,16,45]} 
[2026-10-23 02:11:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:11:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:11:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931599616001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:11:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:11:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22585759835881472,"km_value":22585759835881.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:11:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5535909131627345920,"description":"Unknown IO ID 45"} 
[2026-10-23 02:11:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931599616001,"power":27180,"geofence_id":206,"unknown_78":62464,"ignition":41,"odometer":null,"unknown_45":5535909131627345920}} 
[2026-10-23 02:11:09] local.INFO: DEBUG: GPS processor result {"connection_id":221059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21175,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:11:09] local.INFO: GPS data processed {"connection_id":221059,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:11:09] local.INFO: Acknowledgment sent {"connection_id":221059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:11:27] local.INFO: TCP Data received {"connection_id":222731,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:11:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222731,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:11:27] local.INFO: Processing buffer {"connection_id":222731,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:11:27] local.INFO: IMEI packet received {"connection_id":222731,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:11:27] local.INFO: IMEI acknowledgment sent {"connection_id":222731,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:11:30] local.INFO: TCP Data received {"connection_id":222731,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222731,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:11:30] local.INFO: Processing buffer {"connection_id":222731,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:11:30] local.INFO: IMEI packet received {"connection_id":222731,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:11:30] local.INFO: IMEI acknowledgment sent {"connection_id":222731,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:11:31] local.INFO: TCP Data received {"connection_id":222731,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655742e0012d4d0140065341400008008e33..."} 
[2026-10-23 02:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222731,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655742e0012d4d0140065341400008008e33..."} 
[2026-10-23 02:11:31] local.INFO: Processing buffer {"connection_id":222731,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655742e0012d4d0140065341400008008e33..."} 
[2026-10-23 02:11:31] local.INFO: Packet analysis {"connection_id":222731,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:11:31] local.INFO: Extracted packet for processing {"connection_id":222731,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:11:31] local.INFO: GPS Element Parsed {"raw_longitude":760021312,"raw_latitude":106119488,"longitude_deg":76.0021312,"latitude_deg":10.6119488,"altitude":8,"angle":142,"satellites":51,"speed":36,"hex_longitude":"2d4d0140","hex_latitude":"06534140","is_valid_coordinates":true} 
[2026-10-23 02:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931601920001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22586223692349440,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5542312687345524736,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,217,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792701580000,"timestamp_ms":1792701580000,"timestamp_seconds":1792701580,"priority":1,"record_length":96,"hex_timestamp":"000001a1655742e0"} 
[2026-10-23 02:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 02:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222731,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222731,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222731,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931601920001,"66":27365,"217":206,"78":62464,"24":36,"16":22586223692349440,"45":5542312687345524736},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931601920001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22586223692349440,"km_value":22586223692349.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5542312687345524736,"description":"Unknown IO ID 45"} 
[2026-10-23 02:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931601920001,"power":27365,"unknown_217":206,"unknown_78":62464,"ignition":36,"odometer":null,"unknown_45":5542312687345524736}} 
[2026-10-23 02:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":222731,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:11:31] local.INFO: GPS data processed {"connection_id":222731,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:11:31] local.INFO: Acknowledgment sent {"connection_id":222731,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:11:31] local.INFO: TCP Data received {"connection_id":222731,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655769f0012d4d1700065324400009009035..."} 
[2026-10-23 02:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222731,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655769f0012d4d1700065324400009009035..."} 
[2026-10-23 02:11:31] local.INFO: Processing buffer {"connection_id":222731,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655769f0012d4d1700065324400009009035..."} 
[2026-10-23 02:11:31] local.INFO: Packet analysis {"connection_id":222731,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:11:31] local.INFO: Extracted packet for processing {"connection_id":222731,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:11:31] local.INFO: GPS Element Parsed {"raw_longitude":760026880,"raw_latitude":106112064,"longitude_deg":76.002688,"latitude_deg":10.6112064,"altitude":9,"angle":144,"satellites":53,"speed":36,"hex_longitude":"2d4d1700","hex_latitude":"06532440","is_valid_coordinates":true} 
[2026-10-23 02:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931604480001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22586670368948224,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5548786611807928320,"note":"Value kept but may cause issues"} 
[2026-10-23 02:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,217,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792701590000,"timestamp_ms":1792701590000,"timestamp_seconds":1792701590,"priority":1,"record_length":96,"hex_timestamp":"000001a1655769f0"} 
[2026-10-23 02:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222731,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222731,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222731,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931604480001,"66":27321,"217":206,"78":62464,"24":36,"16":22586670368948224,"45":5548786611807928320},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-23 02:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931604480001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22586670368948224,"km_value":22586670368948.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5548786611807928320,"description":"Unknown IO ID 45"} 
[2026-10-23 02:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931604480001,"power":27321,"unknown_217":206,"unknown_78":62464,"ignition":36,"odometer":null,"unknown_45":5548786611807928320}} 
[2026-10-23 02:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":222731,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21177,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:11:31] local.INFO: GPS data processed {"connection_id":222731,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:11:31] local.INFO: Acknowledgment sent {"connection_id":222731,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:12:02] local.INFO: TCP Data received {"connection_id":222731,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165579100012d4d29c0065305080008009634..."} 
[2026-10-23 02:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222731,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165579100012d4d29c0065305080008009634..."} 
[2026-10-23 02:12:02] local.INFO: Processing buffer {"connection_id":222731,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165579100012d4d29c0065305080008009634..."} 
[2026-10-23 02:12:02] local.INFO: Packet analysis {"connection_id":222731,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:12:02] local.INFO: Extracted packet for processing {"connection_id":222731,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:12:02] local.INFO: GPS Element Parsed {"raw_longitude":760031680,"raw_latitude":106104072,"longitude_deg":76.003168,"latitude_deg":10.6104072,"altitude":8,"angle":150,"satellites":52,"speed":36,"hex_longitude":"2d4d29c0","hex_latitude":"06530508","is_valid_coordinates":true} 
[2026-10-23 02:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:12:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931607040001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:12:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22587121340514304,"note":"Value kept but may cause issues"} 
[2026-10-23 02:12:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5554908692549484544,"note":"Value kept but may cause issues"} 
[2026-10-23 02:12:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,217,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:12:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792701600000,"timestamp_ms":1792701600000,"timestamp_seconds":1792701600,"priority":1,"record_length":96,"hex_timestamp":"000001a165579100"} 
[2026-10-23 02:12:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:12:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:12:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:12:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:12:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:12:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:12:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222731,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:12:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222731,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:12:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222731,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:12:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:12:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:12:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:12:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931607040001,"66":27180,"217":206,"78":62464,"24":36,"16":22587121340514304,"45":5554908692549484544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-23 02:12:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:12:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:12:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931607040001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:12:02] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-23 02:12:02] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:12:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22587121340514304,"km_value":22587121340514.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:12:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5554908692549484544,"description":"Unknown IO ID 45"} 
[2026-10-23 02:12:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931607040001,"power":27180,"unknown_217":206,"unknown_78":62464,"ignition":36,"odometer":null,"unknown_45":5554908692549484544}} 
[2026-10-23 02:12:02] local.INFO: DEBUG: GPS processor result {"connection_id":222731,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:12:02] local.INFO: GPS data processed {"connection_id":222731,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:12:02] local.INFO: Acknowledgment sent {"connection_id":222731,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:12:26] local.INFO: TCP Data received {"connection_id":221060,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:12:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:12:26] local.INFO: Processing buffer {"connection_id":221060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:12:26] local.INFO: IMEI packet received {"connection_id":221060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:12:26] local.INFO: IMEI acknowledgment sent {"connection_id":221060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:12:31] local.INFO: TCP Data received {"connection_id":221060,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:12:31] local.INFO: Processing buffer {"connection_id":221060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:12:31] local.INFO: IMEI packet received {"connection_id":221060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":221060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:12:31] local.INFO: TCP Data received {"connection_id":221060,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16557b810012d4d3b800652e3800008009834..."} 
[2026-10-23 02:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16557b810012d4d3b800652e3800008009834..."} 
[2026-10-23 02:12:31] local.INFO: Processing buffer {"connection_id":221060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16557b810012d4d3b800652e3800008009834..."} 
[2026-10-23 02:12:31] local.INFO: Packet analysis {"connection_id":221060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:12:31] local.INFO: Extracted packet for processing {"connection_id":221060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16557"} 
[2026-10-23 02:12:31] local.INFO: GPS Element Parsed {"raw_longitude":760036224,"raw_latitude":106095488,"longitude_deg":76.0036224,"latitude_deg":10.6095488,"altitude":8,"angle":152,"satellites":52,"speed":36,"hex_longitude":"2d4d3b80","hex_latitude":"0652e380","is_valid_coordinates":true} 
[2026-10-23 02:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:12:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931609600001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:12:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22587589491949568,"note":"Value kept but may cause issues"} 
[2026-10-23 02:12:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5560186348360763392,"note":"Value kept but may cause issues"} 
[2026-10-23 02:12:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,217,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:12:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792701610000,"timestamp_ms":1792701610000,"timestamp_seconds":1792701610,"priority":1,"record_length":96,"hex_timestamp":"000001a16557b810"} 
[2026-10-23 02:12:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:12:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 02:12:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:12:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:12:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:12:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:12:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:12:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:12:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:12:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:12:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:12:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:12:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931609600001,"66":27365,"217":206,"78":62464,"24":36,"16":22587589491949568,"45":5560186348360763392},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-23 02:12:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:12:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:12:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931609600001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:12:31] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-23 02:12:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:12:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22587589491949568,"km_value":22587589491949.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:12:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":5560186348360763392,"description":"Unknown IO ID 45"} 
[2026-10-23 02:12:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931609600001,"power":27365,"unknown_217":206,"unknown_78":62464,"ignition":36,"odometer":null,"unknown_45":5560186348360763392}} 
[2026-10-23 02:12:31] local.INFO: DEBUG: GPS processor result {"connection_id":221060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:12:31] local.INFO: GPS data processed {"connection_id":221060,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:12:31] local.INFO: Acknowledgment sent {"connection_id":221060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:13:02] local.INFO: TCP Data received {"connection_id":221060,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655969a8012d4df0c0065179580009009d34..."} 
[2026-10-23 02:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655969a8012d4df0c0065179580009009d34..."} 
[2026-10-23 02:13:02] local.INFO: Processing buffer {"connection_id":221060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655969a8012d4df0c0065179580009009d34..."} 
[2026-10-23 02:13:02] local.INFO: Packet analysis {"connection_id":221060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:13:02] local.INFO: Extracted packet for processing {"connection_id":221060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:13:02] local.INFO: GPS Element Parsed {"raw_longitude":760082624,"raw_latitude":106002776,"longitude_deg":76.0082624,"latitude_deg":10.6002776,"altitude":9,"angle":157,"satellites":52,"speed":43,"hex_longitude":"2d4df0c0","hex_latitude":"06517958","is_valid_coordinates":true} 
[2026-10-23 02:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931638272001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22592606013751296,"note":"Value kept but may cause issues"} 
[2026-10-23 02:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5612188850284410880,"note":"Value kept but may cause issues"} 
[2026-10-23 02:13:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792701721000,"timestamp_ms":1792701721000,"timestamp_seconds":1792701721,"priority":1,"record_length":96,"hex_timestamp":"000001a1655969a8"} 
[2026-10-23 02:13:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:13:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 02:13:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:13:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:13:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:13:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931638272001,"66":27484,"61":206,"78":62464,"24":43,"16":22592606013751296,"45":5612188850284410880},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,78,24,16,45]} 
[2026-10-23 02:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931638272001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:13:02] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-23 02:13:02] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22592606013751296,"km_value":22592606013751.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":5612188850284410880,"description":"Unknown IO ID 45"} 
[2026-10-23 02:13:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931638272001,"power":27484,"unknown_61":206,"unknown_78":62464,"ignition":43,"odometer":null,"unknown_45":5612188850284410880}} 
[2026-10-23 02:13:02] local.INFO: DEBUG: GPS processor result {"connection_id":221060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21180,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:13:02] local.INFO: GPS data processed {"connection_id":221060,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:13:02] local.INFO: Acknowledgment sent {"connection_id":221060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:13:26] local.INFO: TCP Data received {"connection_id":222732,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:13:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:13:26] local.INFO: Processing buffer {"connection_id":222732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:13:26] local.INFO: IMEI packet received {"connection_id":222732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:13:26] local.INFO: IMEI acknowledgment sent {"connection_id":222732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:13:28] local.INFO: TCP Data received {"connection_id":222732,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:13:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:13:28] local.INFO: Processing buffer {"connection_id":222732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:13:28] local.INFO: IMEI packet received {"connection_id":222732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:13:28] local.INFO: IMEI acknowledgment sent {"connection_id":222732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:13:35] local.INFO: TCP Data received {"connection_id":222732,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a165598cd0012d4dfec0065155280009009e34..."} 
[2026-10-23 02:13:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165598cd0012d4dfec0065155280009009e34..."} 
[2026-10-23 02:13:35] local.INFO: Processing buffer {"connection_id":222732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165598cd0012d4dfec0065155280009009e34..."} 
[2026-10-23 02:13:35] local.INFO: Packet analysis {"connection_id":222732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:13:35] local.INFO: Extracted packet for processing {"connection_id":222732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:13:35] local.INFO: GPS Element Parsed {"raw_longitude":760086208,"raw_latitude":105993512,"longitude_deg":76.0086208,"latitude_deg":10.5993512,"altitude":9,"angle":158,"satellites":52,"speed":43,"hex_longitude":"2d4dfec0","hex_latitude":"06515528","is_valid_coordinates":true} 
[2026-10-23 02:13:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:13:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931640576001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:13:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22593087050088448,"note":"Value kept but may cause issues"} 
[2026-10-23 02:13:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5616199868700252160,"note":"Value kept but may cause issues"} 
[2026-10-23 02:13:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:13:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792701730000,"timestamp_ms":1792701730000,"timestamp_seconds":1792701730,"priority":1,"record_length":96,"hex_timestamp":"000001a165598cd0"} 
[2026-10-23 02:13:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:13:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:13:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:13:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:13:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:13:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:13:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:13:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:13:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:13:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:13:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:13:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:13:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:13:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931640576001,"66":27463,"61":206,"78":62464,"24":43,"16":22593087050088448,"45":5616199868700252160},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,78,24,16,45]} 
[2026-10-23 02:13:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:13:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:13:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931640576001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:13:35] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-23 02:13:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:13:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22593087050088448,"km_value":22593087050088.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:13:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5616199868700252160,"description":"Unknown IO ID 45"} 
[2026-10-23 02:13:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931640576001,"power":27463,"unknown_61":206,"unknown_78":62464,"ignition":43,"odometer":null,"unknown_45":5616199868700252160}} 
[2026-10-23 02:13:35] local.INFO: DEBUG: GPS processor result {"connection_id":222732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:13:35] local.INFO: GPS data processed {"connection_id":222732,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:13:35] local.INFO: Acknowledgment sent {"connection_id":222732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:14:06] local.INFO: TCP Data received {"connection_id":222732,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16559aff8012d4e0c40065135080009009e33..."} 
[2026-10-23 02:14:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16559aff8012d4e0c40065135080009009e33..."} 
[2026-10-23 02:14:06] local.INFO: Processing buffer {"connection_id":222732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16559aff8012d4e0c40065135080009009e33..."} 
[2026-10-23 02:14:06] local.INFO: Packet analysis {"connection_id":222732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:14:06] local.INFO: Extracted packet for processing {"connection_id":222732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:14:06] local.INFO: GPS Element Parsed {"raw_longitude":760089664,"raw_latitude":105985288,"longitude_deg":76.0089664,"latitude_deg":10.5985288,"altitude":9,"angle":158,"satellites":51,"speed":37,"hex_longitude":"2d4e0c40","hex_latitude":"06513508","is_valid_coordinates":true} 
[2026-10-23 02:14:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:14:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931642880001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:14:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22593520841785344,"note":"Value kept but may cause issues"} 
[2026-10-23 02:14:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5620140518371829760,"note":"Value kept but may cause issues"} 
[2026-10-23 02:14:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:14:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792701739000,"timestamp_ms":1792701739000,"timestamp_seconds":1792701739,"priority":1,"record_length":96,"hex_timestamp":"000001a16559aff8"} 
[2026-10-23 02:14:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:14:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:14:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 02:14:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:14:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:14:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:14:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:14:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:14:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:14:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:14:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:14:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:14:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:14:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931642880001,"66":27300,"61":206,"78":62464,"24":37,"16":22593520841785344,"45":5620140518371829760},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,78,24,16,45]} 
[2026-10-23 02:14:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:14:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:14:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931642880001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:14:06] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-23 02:14:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:14:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22593520841785344,"km_value":22593520841785.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:14:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5620140518371829760,"description":"Unknown IO ID 45"} 
[2026-10-23 02:14:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931642880001,"power":27300,"unknown_61":206,"unknown_78":62464,"ignition":37,"odometer":null,"unknown_45":5620140518371829760}} 
[2026-10-23 02:14:06] local.INFO: DEBUG: GPS processor result {"connection_id":222732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21182,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:14:06] local.INFO: GPS data processed {"connection_id":222732,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:14:06] local.INFO: Acknowledgment sent {"connection_id":222732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:14:25] local.INFO: TCP Data received {"connection_id":222733,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:25] local.INFO: Processing buffer {"connection_id":222733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:25] local.INFO: IMEI packet received {"connection_id":222733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:14:25] local.INFO: IMEI acknowledgment sent {"connection_id":222733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:14:26] local.INFO: TCP Data received {"connection_id":222733,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:26] local.INFO: Processing buffer {"connection_id":222733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:26] local.INFO: IMEI packet received {"connection_id":222733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:14:26] local.INFO: IMEI acknowledgment sent {"connection_id":222733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:14:31] local.INFO: TCP Data received {"connection_id":222733,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222733,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:31] local.INFO: Processing buffer {"connection_id":222733,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:14:31] local.INFO: IMEI packet received {"connection_id":222733,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":222733,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:14:34] local.INFO: TCP Data received {"connection_id":222733,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16559d708012d4e1a40065112a80009009d33..."} 
[2026-10-23 02:14:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16559d708012d4e1a40065112a80009009d33..."} 
[2026-10-23 02:14:34] local.INFO: Processing buffer {"connection_id":222733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16559d708012d4e1a40065112a80009009d33..."} 
[2026-10-23 02:14:34] local.INFO: Packet analysis {"connection_id":222733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:14:34] local.INFO: Extracted packet for processing {"connection_id":222733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16559"} 
[2026-10-23 02:14:34] local.INFO: GPS Element Parsed {"raw_longitude":760093248,"raw_latitude":105976488,"longitude_deg":76.0093248,"latitude_deg":10.5976488,"altitude":9,"angle":157,"satellites":51,"speed":37,"hex_longitude":"2d4e1a40","hex_latitude":"065112a8","is_valid_coordinates":true} 
[2026-10-23 02:14:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:14:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931645184001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:14:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22593980403286016,"note":"Value kept but may cause issues"} 
[2026-10-23 02:14:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5623940430555318272,"note":"Value kept but may cause issues"} 
[2026-10-23 02:14:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:14:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792701749000,"timestamp_ms":1792701749000,"timestamp_seconds":1792701749,"priority":1,"record_length":96,"hex_timestamp":"000001a16559d708"} 
[2026-10-23 02:14:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:14:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:14:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 02:14:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:14:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:14:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:14:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:14:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:14:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:14:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:14:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:14:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:14:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:14:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931645184001,"66":27332,"61":206,"78":62464,"24":37,"16":22593980403286016,"45":5623940430555318272},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,78,24,16,45]} 
[2026-10-23 02:14:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:14:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:14:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931645184001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:14:34] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-23 02:14:34] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:14:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22593980403286016,"km_value":22593980403286.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:14:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":5623940430555318272,"description":"Unknown IO ID 45"} 
[2026-10-23 02:14:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931645184001,"power":27332,"unknown_61":206,"unknown_78":62464,"ignition":37,"odometer":null,"unknown_45":5623940430555318272}} 
[2026-10-23 02:14:34] local.INFO: DEBUG: GPS processor result {"connection_id":222733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:14:34] local.INFO: GPS data processed {"connection_id":222733,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:14:34] local.INFO: Acknowledgment sent {"connection_id":222733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:15:04] local.INFO: TCP Data received {"connection_id":224434,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:15:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224434,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:15:04] local.INFO: Processing buffer {"connection_id":224434,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:15:04] local.INFO: IMEI packet received {"connection_id":224434,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:15:04] local.INFO: IMEI acknowledgment sent {"connection_id":224434,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:15:06] local.INFO: TCP Data received {"connection_id":222733,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655a0200012d4e29000650ef98000a009c35..."} 
[2026-10-23 02:15:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655a0200012d4e29000650ef98000a009c35..."} 
[2026-10-23 02:15:06] local.INFO: Processing buffer {"connection_id":222733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655a0200012d4e29000650ef98000a009c35..."} 
[2026-10-23 02:15:06] local.INFO: Packet analysis {"connection_id":222733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655a"} 
[2026-10-23 02:15:06] local.INFO: Extracted packet for processing {"connection_id":222733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655a"} 
[2026-10-23 02:15:06] local.INFO: GPS Element Parsed {"raw_longitude":760097024,"raw_latitude":105967512,"longitude_deg":76.0097024,"latitude_deg":10.5967512,"altitude":10,"angle":156,"satellites":53,"speed":35,"hex_longitude":"2d4e2900","hex_latitude":"0650ef98","is_valid_coordinates":true} 
[2026-10-23 02:15:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:15:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931647744001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22594452849688576,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5627881080227014656,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,61,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:15:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792701760000,"timestamp_ms":1792701760000,"timestamp_seconds":1792701760,"priority":1,"record_length":96,"hex_timestamp":"000001a1655a0200"} 
[2026-10-23 02:15:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:15:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:15:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:15:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:15:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:15:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:15:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:15:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:15:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:15:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222733,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:15:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:15:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:15:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:15:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931647744001,"66":27343,"61":206,"78":62464,"24":35,"16":22594452849688576,"45":5627881080227014656},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,61,78,24,16,45]} 
[2026-10-23 02:15:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:15:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:15:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931647744001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:15:06] local.INFO: Unknown IO ID detected {"io_id":61,"value":206,"description":"Unknown IO ID 61"} 
[2026-10-23 02:15:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:15:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22594452849688576,"km_value":22594452849688.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:15:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5627881080227014656,"description":"Unknown IO ID 45"} 
[2026-10-23 02:15:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931647744001,"power":27343,"unknown_61":206,"unknown_78":62464,"ignition":35,"odometer":null,"unknown_45":5627881080227014656}} 
[2026-10-23 02:15:06] local.INFO: DEBUG: GPS processor result {"connection_id":222733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21184,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:15:06] local.INFO: GPS data processed {"connection_id":222733,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:15:06] local.INFO: Acknowledgment sent {"connection_id":222733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:15:31] local.INFO: TCP Data received {"connection_id":224435,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:31] local.INFO: Processing buffer {"connection_id":224435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:31] local.INFO: IMEI packet received {"connection_id":224435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":224435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:15:32] local.INFO: TCP Data received {"connection_id":224435,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:32] local.INFO: Processing buffer {"connection_id":224435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:32] local.INFO: IMEI packet received {"connection_id":224435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:15:32] local.INFO: IMEI acknowledgment sent {"connection_id":224435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:15:36] local.INFO: TCP Data received {"connection_id":224435,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:36] local.INFO: Processing buffer {"connection_id":224435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:15:36] local.INFO: IMEI packet received {"connection_id":224435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:15:36] local.INFO: IMEI acknowledgment sent {"connection_id":224435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:15:37] local.INFO: TCP Data received {"connection_id":224435,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655bbf50012d4eda80064f7c60000f009634..."} 
[2026-10-23 02:15:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655bbf50012d4eda80064f7c60000f009634..."} 
[2026-10-23 02:15:37] local.INFO: Processing buffer {"connection_id":224435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655bbf50012d4eda80064f7c60000f009634..."} 
[2026-10-23 02:15:37] local.INFO: Packet analysis {"connection_id":224435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655b"} 
[2026-10-23 02:15:37] local.INFO: Extracted packet for processing {"connection_id":224435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655b"} 
[2026-10-23 02:15:37] local.INFO: GPS Element Parsed {"raw_longitude":760142464,"raw_latitude":105872480,"longitude_deg":76.0142464,"latitude_deg":10.587248,"altitude":15,"angle":150,"satellites":52,"speed":40,"hex_longitude":"2d4eda80","hex_latitude":"064f7c60","is_valid_coordinates":true} 
[2026-10-23 02:15:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:15:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931677184001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22599546680901632,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5676857726150244352,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:15:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792701874000,"timestamp_ms":1792701874000,"timestamp_seconds":1792701874,"priority":1,"record_length":96,"hex_timestamp":"000001a1655bbf50"} 
[2026-10-23 02:15:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:15:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:15:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:15:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:15:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:15:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:15:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:15:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:15:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:15:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:15:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:15:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:15:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:15:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931677184001,"66":27245,"60":206,"78":62464,"24":40,"16":22599546680901632,"45":5676857726150244352},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,78,24,16,45]} 
[2026-10-23 02:15:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:15:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:15:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931677184001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:15:37] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 02:15:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:15:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22599546680901632,"km_value":22599546680901.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:15:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5676857726150244352,"description":"Unknown IO ID 45"} 
[2026-10-23 02:15:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931677184001,"power":27245,"unknown_60":206,"unknown_78":62464,"ignition":40,"odometer":null,"unknown_45":5676857726150244352}} 
[2026-10-23 02:15:37] local.INFO: DEBUG: GPS processor result {"connection_id":224435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:15:37] local.INFO: GPS data processed {"connection_id":224435,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:15:37] local.INFO: Acknowledgment sent {"connection_id":224435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:15:42] local.INFO: TCP Data received {"connection_id":224435,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655be660012d4eed00064f5b10000d009635..."} 
[2026-10-23 02:15:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655be660012d4eed00064f5b10000d009635..."} 
[2026-10-23 02:15:42] local.INFO: Processing buffer {"connection_id":224435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655be660012d4eed00064f5b10000d009635..."} 
[2026-10-23 02:15:42] local.INFO: Packet analysis {"connection_id":224435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655b"} 
[2026-10-23 02:15:42] local.INFO: Extracted packet for processing {"connection_id":224435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655b"} 
[2026-10-23 02:15:42] local.INFO: GPS Element Parsed {"raw_longitude":760147200,"raw_latitude":105863952,"longitude_deg":76.01472,"latitude_deg":10.5863952,"altitude":13,"angle":150,"satellites":53,"speed":40,"hex_longitude":"2d4eed00","hex_latitude":"064f5b10","is_valid_coordinates":true} 
[2026-10-23 02:15:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:15:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931679744001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22600019127304192,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5681994644473012224,"note":"Value kept but may cause issues"} 
[2026-10-23 02:15:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:15:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792701884000,"timestamp_ms":1792701884000,"timestamp_seconds":1792701884,"priority":1,"record_length":96,"hex_timestamp":"000001a1655be660"} 
[2026-10-23 02:15:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:15:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:15:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 02:15:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:15:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:15:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:15:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:15:42] local.INFO: Teltonika packet parsed successfully {"connection_id":224435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:15:42] local.INFO: Passing IMEI to GPS processor {"connection_id":224435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:15:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":224435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:15:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:15:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:15:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:15:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931679744001,"66":27365,"60":206,"78":62464,"24":40,"16":22600019127304192,"45":5681994644473012224},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,78,24,16,45]} 
[2026-10-23 02:15:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:15:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:15:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931679744001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:15:42] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 02:15:42] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:15:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22600019127304192,"km_value":22600019127304.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:15:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5681994644473012224,"description":"Unknown IO ID 45"} 
[2026-10-23 02:15:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931679744001,"power":27365,"unknown_60":206,"unknown_78":62464,"ignition":40,"odometer":null,"unknown_45":5681994644473012224}} 
[2026-10-23 02:15:42] local.INFO: DEBUG: GPS processor result {"connection_id":224435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:15:42] local.INFO: GPS data processed {"connection_id":224435,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:15:42] local.INFO: Acknowledgment sent {"connection_id":224435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:16:26] local.INFO: TCP Data received {"connection_id":224436,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:16:26] local.INFO: Processing buffer {"connection_id":224436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:16:26] local.INFO: IMEI packet received {"connection_id":224436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":224436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:16:33] local.INFO: TCP Data received {"connection_id":224436,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:16:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:16:33] local.INFO: Processing buffer {"connection_id":224436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:16:33] local.INFO: IMEI packet received {"connection_id":224436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:16:33] local.INFO: IMEI acknowledgment sent {"connection_id":224436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:16:45] local.INFO: TCP Data received {"connection_id":224436,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655c0988012d4efe80064f3a78000a009734..."} 
[2026-10-23 02:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655c0988012d4efe80064f3a78000a009734..."} 
[2026-10-23 02:16:45] local.INFO: Processing buffer {"connection_id":224436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655c0988012d4efe80064f3a78000a009734..."} 
[2026-10-23 02:16:45] local.INFO: Packet analysis {"connection_id":224436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:16:45] local.INFO: Extracted packet for processing {"connection_id":224436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:16:45] local.INFO: GPS Element Parsed {"raw_longitude":760151680,"raw_latitude":105855608,"longitude_deg":76.015168,"latitude_deg":10.5855608,"altitude":10,"angle":151,"satellites":52,"speed":41,"hex_longitude":"2d4efe80","hex_latitude":"064f3a78","is_valid_coordinates":true} 
[2026-10-23 02:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:16:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931682304001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:16:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22600478688804864,"note":"Value kept but may cause issues"} 
[2026-10-23 02:16:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5687201931539976192,"note":"Value kept but may cause issues"} 
[2026-10-23 02:16:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:16:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792701893000,"timestamp_ms":1792701893000,"timestamp_seconds":1792701893,"priority":1,"record_length":96,"hex_timestamp":"000001a1655c0988"} 
[2026-10-23 02:16:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:16:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:16:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:16:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:16:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:16:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:16:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:16:45] local.INFO: Teltonika packet parsed successfully {"connection_id":224436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:16:45] local.INFO: Passing IMEI to GPS processor {"connection_id":224436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:16:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":224436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:16:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:16:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:16:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:16:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931682304001,"66":27234,"60":206,"78":62464,"24":41,"16":22600478688804864,"45":5687201931539976192},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,78,24,16,45]} 
[2026-10-23 02:16:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:16:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:16:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931682304001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:16:45] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 02:16:45] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:16:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22600478688804864,"km_value":22600478688804.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:16:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":5687201931539976192,"description":"Unknown IO ID 45"} 
[2026-10-23 02:16:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931682304001,"power":27234,"unknown_60":206,"unknown_78":62464,"ignition":41,"odometer":null,"unknown_45":5687201931539976192}} 
[2026-10-23 02:16:45] local.INFO: DEBUG: GPS processor result {"connection_id":224436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21187,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:16:45] local.INFO: GPS data processed {"connection_id":224436,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:16:45] local.INFO: Acknowledgment sent {"connection_id":224436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:16:47] local.INFO: TCP Data received {"connection_id":224436,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655c3098012d4f1100064f1948000a009833..."} 
[2026-10-23 02:16:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655c3098012d4f1100064f1948000a009833..."} 
[2026-10-23 02:16:47] local.INFO: Processing buffer {"connection_id":224436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655c3098012d4f1100064f1948000a009833..."} 
[2026-10-23 02:16:47] local.INFO: Packet analysis {"connection_id":224436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:16:47] local.INFO: Extracted packet for processing {"connection_id":224436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:16:47] local.INFO: GPS Element Parsed {"raw_longitude":760156416,"raw_latitude":105847112,"longitude_deg":76.0156416,"latitude_deg":10.5847112,"altitude":10,"angle":152,"satellites":51,"speed":35,"hex_longitude":"2d4f1100","hex_latitude":"064f1948","is_valid_coordinates":true} 
[2026-10-23 02:16:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:16:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931684608001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:16:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22600946840240128,"note":"Value kept but may cause issues"} 
[2026-10-23 02:16:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5692127743630276608,"note":"Value kept but may cause issues"} 
[2026-10-23 02:16:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:16:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792701903000,"timestamp_ms":1792701903000,"timestamp_seconds":1792701903,"priority":1,"record_length":96,"hex_timestamp":"000001a1655c3098"} 
[2026-10-23 02:16:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:16:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:16:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 02:16:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:16:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:16:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:16:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:16:47] local.INFO: Teltonika packet parsed successfully {"connection_id":224436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:16:47] local.INFO: Passing IMEI to GPS processor {"connection_id":224436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:16:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":224436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:16:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:16:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:16:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:16:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931684608001,"66":27245,"54":206,"78":62464,"24":35,"16":22600946840240128,"45":5692127743630276608},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,78,24,16,45]} 
[2026-10-23 02:16:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:16:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:16:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931684608001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:16:47] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 02:16:47] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:16:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22600946840240128,"km_value":22600946840240.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:16:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":5692127743630276608,"description":"Unknown IO ID 45"} 
[2026-10-23 02:16:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931684608001,"power":27245,"unknown_54":206,"unknown_78":62464,"ignition":35,"odometer":null,"unknown_45":5692127743630276608}} 
[2026-10-23 02:16:47] local.INFO: DEBUG: GPS processor result {"connection_id":224436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:16:47] local.INFO: GPS data processed {"connection_id":224436,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:16:47] local.INFO: Acknowledgment sent {"connection_id":224436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:17:27] local.INFO: TCP Data received {"connection_id":221061,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:17:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:17:27] local.INFO: Processing buffer {"connection_id":221061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:17:27] local.INFO: IMEI packet received {"connection_id":221061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:17:27] local.INFO: IMEI acknowledgment sent {"connection_id":221061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:17:31] local.INFO: TCP Data received {"connection_id":221061,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:17:31] local.INFO: Processing buffer {"connection_id":221061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:17:31] local.INFO: IMEI packet received {"connection_id":221061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:17:31] local.INFO: IMEI acknowledgment sent {"connection_id":221061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:17:32] local.INFO: TCP Data received {"connection_id":221061,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655c57a8012d4f21c0064efa40000b009735..."} 
[2026-10-23 02:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655c57a8012d4f21c0064efa40000b009735..."} 
[2026-10-23 02:17:32] local.INFO: Processing buffer {"connection_id":221061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655c57a8012d4f21c0064efa40000b009735..."} 
[2026-10-23 02:17:32] local.INFO: Packet analysis {"connection_id":221061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:17:32] local.INFO: Extracted packet for processing {"connection_id":221061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:17:32] local.INFO: GPS Element Parsed {"raw_longitude":760160704,"raw_latitude":105839168,"longitude_deg":76.0160704,"latitude_deg":10.5839168,"altitude":11,"angle":151,"satellites":53,"speed":33,"hex_longitude":"2d4f21c0","hex_latitude":"064efa40","is_valid_coordinates":true} 
[2026-10-23 02:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:17:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931687168001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:17:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22601384926904320,"note":"Value kept but may cause issues"} 
[2026-10-23 02:17:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5697335030697248768,"note":"Value kept but may cause issues"} 
[2026-10-23 02:17:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:17:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792701913000,"timestamp_ms":1792701913000,"timestamp_seconds":1792701913,"priority":1,"record_length":96,"hex_timestamp":"000001a1655c57a8"} 
[2026-10-23 02:17:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:17:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 02:17:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:17:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:17:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:17:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:17:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:17:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:17:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:17:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:17:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:17:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:17:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931687168001,"66":27365,"54":206,"78":62464,"24":33,"16":22601384926904320,"45":5697335030697248768},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,78,24,16,45]} 
[2026-10-23 02:17:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:17:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:17:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931687168001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:17:32] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 02:17:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:17:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22601384926904320,"km_value":22601384926904.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:17:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5697335030697248768,"description":"Unknown IO ID 45"} 
[2026-10-23 02:17:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931687168001,"power":27365,"unknown_54":206,"unknown_78":62464,"ignition":33,"odometer":null,"unknown_45":5697335030697248768}} 
[2026-10-23 02:17:32] local.INFO: DEBUG: GPS processor result {"connection_id":221061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21189,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:17:32] local.INFO: GPS data processed {"connection_id":221061,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:17:32] local.INFO: Acknowledgment sent {"connection_id":221061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:18:04] local.INFO: TCP Data received {"connection_id":221061,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655c8688012d4f3400064edd50000a008c35..."} 
[2026-10-23 02:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655c8688012d4f3400064edd50000a008c35..."} 
[2026-10-23 02:18:04] local.INFO: Processing buffer {"connection_id":221061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655c8688012d4f3400064edd50000a008c35..."} 
[2026-10-23 02:18:04] local.INFO: Packet analysis {"connection_id":221061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:18:04] local.INFO: Extracted packet for processing {"connection_id":221061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655c"} 
[2026-10-23 02:18:04] local.INFO: GPS Element Parsed {"raw_longitude":760165376,"raw_latitude":105831760,"longitude_deg":76.0165376,"latitude_deg":10.583176,"altitude":10,"angle":140,"satellites":53,"speed":26,"hex_longitude":"2d4f3400","hex_latitude":"064edd50","is_valid_coordinates":true} 
[2026-10-23 02:18:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:18:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931689728001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:18:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22601810128666624,"note":"Value kept but may cause issues"} 
[2026-10-23 02:18:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5702049736555118592,"note":"Value kept but may cause issues"} 
[2026-10-23 02:18:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:18:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792701925000,"timestamp_ms":1792701925000,"timestamp_seconds":1792701925,"priority":1,"record_length":96,"hex_timestamp":"000001a1655c8688"} 
[2026-10-23 02:18:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:18:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:18:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:18:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:18:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:18:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:18:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:18:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:18:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:18:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:18:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:18:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:18:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:18:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931689728001,"66":27321,"54":206,"78":62464,"24":26,"16":22601810128666624,"45":5702049736555118592},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,78,24,16,45]} 
[2026-10-23 02:18:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:18:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:18:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931689728001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:18:04] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 02:18:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:18:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22601810128666624,"km_value":22601810128666.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:18:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5702049736555118592,"description":"Unknown IO ID 45"} 
[2026-10-23 02:18:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931689728001,"power":27321,"unknown_54":206,"unknown_78":62464,"ignition":26,"odometer":null,"unknown_45":5702049736555118592}} 
[2026-10-23 02:18:04] local.INFO: DEBUG: GPS processor result {"connection_id":221061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21190,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:18:04] local.INFO: GPS data processed {"connection_id":221061,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:18:04] local.INFO: Acknowledgment sent {"connection_id":221061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:18:26] local.INFO: TCP Data received {"connection_id":221062,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:18:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:18:26] local.INFO: Processing buffer {"connection_id":221062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:18:26] local.INFO: IMEI packet received {"connection_id":221062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:18:26] local.INFO: IMEI acknowledgment sent {"connection_id":221062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:18:32] local.INFO: TCP Data received {"connection_id":221062,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:18:32] local.INFO: Processing buffer {"connection_id":221062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:18:32] local.INFO: IMEI packet received {"connection_id":221062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:18:32] local.INFO: IMEI acknowledgment sent {"connection_id":221062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:18:33] local.INFO: TCP Data received {"connection_id":221062,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655e76a0012d4fcc00064e2dd0000800462f..."} 
[2026-10-23 02:18:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655e76a0012d4fcc00064e2dd0000800462f..."} 
[2026-10-23 02:18:33] local.INFO: Processing buffer {"connection_id":221062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655e76a0012d4fcc00064e2dd0000800462f..."} 
[2026-10-23 02:18:33] local.INFO: Packet analysis {"connection_id":221062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655e"} 
[2026-10-23 02:18:33] local.INFO: Extracted packet for processing {"connection_id":221062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655e"} 
[2026-10-23 02:18:33] local.INFO: GPS Element Parsed {"raw_longitude":760204288,"raw_latitude":105786832,"longitude_deg":76.0204288,"latitude_deg":10.5786832,"altitude":8,"angle":70,"satellites":47,"speed":28,"hex_longitude":"2d4fcc00","hex_latitude":"064e2dd0","is_valid_coordinates":true} 
[2026-10-23 02:18:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:18:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931721472001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:18:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22605009879302144,"note":"Value kept but may cause issues"} 
[2026-10-23 02:18:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5740541439606130688,"note":"Value kept but may cause issues"} 
[2026-10-23 02:18:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:18:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792702052000,"timestamp_ms":1792702052000,"timestamp_seconds":1792702052,"priority":1,"record_length":96,"hex_timestamp":"000001a1655e76a0"} 
[2026-10-23 02:18:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:18:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:18:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:18:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:18:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:18:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:18:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:18:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:18:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:18:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:18:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:18:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:18:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:18:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931721472001,"66":27593,"7":206,"78":62464,"24":28,"16":22605009879302144,"45":5740541439606130688},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,78,24,16,45]} 
[2026-10-23 02:18:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:18:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:18:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931721472001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:18:33] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 02:18:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:18:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22605009879302144,"km_value":22605009879302.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:18:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5740541439606130688,"description":"Unknown IO ID 45"} 
[2026-10-23 02:18:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931721472001,"power":27593,"unknown_7":206,"unknown_78":62464,"ignition":28,"odometer":null,"unknown_45":5740541439606130688}} 
[2026-10-23 02:18:33] local.INFO: DEBUG: GPS processor result {"connection_id":221062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:18:33] local.INFO: GPS data processed {"connection_id":221062,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:18:33] local.INFO: Acknowledgment sent {"connection_id":221062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:19:03] local.INFO: TCP Data received {"connection_id":221062,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655e8e10012d4fda00064e33600009003a2e..."} 
[2026-10-23 02:19:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655e8e10012d4fda00064e33600009003a2e..."} 
[2026-10-23 02:19:03] local.INFO: Processing buffer {"connection_id":221062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655e8e10012d4fda00064e33600009003a2e..."} 
[2026-10-23 02:19:03] local.INFO: Packet analysis {"connection_id":221062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655e"} 
[2026-10-23 02:19:03] local.INFO: Extracted packet for processing {"connection_id":221062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655e"} 
[2026-10-23 02:19:03] local.INFO: GPS Element Parsed {"raw_longitude":760207872,"raw_latitude":105788256,"longitude_deg":76.0207872,"latitude_deg":10.5788256,"altitude":9,"angle":58,"satellites":46,"speed":22,"hex_longitude":"2d4fda00","hex_latitude":"064e3360","is_valid_coordinates":true} 
[2026-10-23 02:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:19:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931725312001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:19:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22605194562895872,"note":"Value kept but may cause issues"} 
[2026-10-23 02:19:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5749970851326709760,"note":"Value kept but may cause issues"} 
[2026-10-23 02:19:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:19:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792702058000,"timestamp_ms":1792702058000,"timestamp_seconds":1792702058,"priority":1,"record_length":96,"hex_timestamp":"000001a1655e8e10"} 
[2026-10-23 02:19:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:19:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 02:19:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2542,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:19:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:19:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:19:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:19:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:19:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:19:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:19:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:19:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:19:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:19:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931725312001,"66":27484,"7":206,"78":62464,"24":22,"16":22605194562895872,"45":5749970851326709760},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,78,24,16,45]} 
[2026-10-23 02:19:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:19:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:19:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931725312001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:19:03] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 02:19:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:19:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22605194562895872,"km_value":22605194562895.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:19:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5749970851326709760,"description":"Unknown IO ID 45"} 
[2026-10-23 02:19:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931725312001,"power":27484,"unknown_7":206,"unknown_78":62464,"ignition":22,"odometer":null,"unknown_45":5749970851326709760}} 
[2026-10-23 02:19:03] local.INFO: DEBUG: GPS processor result {"connection_id":221062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21192,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:19:03] local.INFO: GPS data processed {"connection_id":221062,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:19:03] local.INFO: Acknowledgment sent {"connection_id":221062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:19:25] local.INFO: TCP Data received {"connection_id":222734,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:25] local.INFO: Processing buffer {"connection_id":222734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:25] local.INFO: IMEI packet received {"connection_id":222734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":222734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:19:26] local.INFO: TCP Data received {"connection_id":222734,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:26] local.INFO: Processing buffer {"connection_id":222734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:26] local.INFO: IMEI packet received {"connection_id":222734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:19:26] local.INFO: IMEI acknowledgment sent {"connection_id":222734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:19:29] local.INFO: TCP Data received {"connection_id":222734,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:29] local.INFO: Processing buffer {"connection_id":222734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:29] local.INFO: IMEI packet received {"connection_id":222734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":222734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:19:32] local.INFO: TCP Data received {"connection_id":222734,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:32] local.INFO: Processing buffer {"connection_id":222734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:19:32] local.INFO: IMEI packet received {"connection_id":222734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:19:32] local.INFO: IMEI acknowledgment sent {"connection_id":222734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:19:33] local.INFO: TCP Data received {"connection_id":222734,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655ec8a8012d4ff8c0064e4820000b003330..."} 
[2026-10-23 02:19:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655ec8a8012d4ff8c0064e4820000b003330..."} 
[2026-10-23 02:19:33] local.INFO: Processing buffer {"connection_id":222734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655ec8a8012d4ff8c0064e4820000b003330..."} 
[2026-10-23 02:19:33] local.INFO: Packet analysis {"connection_id":222734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655e"} 
[2026-10-23 02:19:33] local.INFO: Extracted packet for processing {"connection_id":222734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655e"} 
[2026-10-23 02:19:33] local.INFO: GPS Element Parsed {"raw_longitude":760215744,"raw_latitude":105793568,"longitude_deg":76.0215744,"latitude_deg":10.5793568,"altitude":11,"angle":51,"satellites":48,"speed":25,"hex_longitude":"2d4ff8c0","hex_latitude":"064e4820","is_valid_coordinates":true} 
[2026-10-23 02:19:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:19:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931726848001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:19:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22605649829429248,"note":"Value kept but may cause issues"} 
[2026-10-23 02:19:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5753911501001023488,"note":"Value kept but may cause issues"} 
[2026-10-23 02:19:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:19:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792702073000,"timestamp_ms":1792702073000,"timestamp_seconds":1792702073,"priority":1,"record_length":96,"hex_timestamp":"000001a1655ec8a8"} 
[2026-10-23 02:19:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:19:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:19:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:19:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:19:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:19:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:19:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:19:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:19:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:19:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:19:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:19:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:19:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:19:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931726848001,"66":27484,"8":206,"78":62464,"24":25,"16":22605649829429248,"45":5753911501001023488},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:19:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:19:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:19:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931726848001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:19:33] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:19:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:19:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22605649829429248,"km_value":22605649829429.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:19:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5753911501001023488,"description":"Unknown IO ID 45"} 
[2026-10-23 02:19:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931726848001,"power":27484,"unknown_8":206,"unknown_78":62464,"ignition":25,"odometer":null,"unknown_45":5753911501001023488}} 
[2026-10-23 02:19:33] local.INFO: DEBUG: GPS processor result {"connection_id":222734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:19:33] local.INFO: GPS data processed {"connection_id":222734,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:19:33] local.INFO: Acknowledgment sent {"connection_id":222734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:20:04] local.INFO: TCP Data received {"connection_id":222734,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1655f1ab0012d501240064e5c880009003534..."} 
[2026-10-23 02:20:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655f1ab0012d501240064e5c880009003534..."} 
[2026-10-23 02:20:04] local.INFO: Processing buffer {"connection_id":222734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655f1ab0012d501240064e5c880009003534..."} 
[2026-10-23 02:20:04] local.INFO: Packet analysis {"connection_id":222734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:20:04] local.INFO: Extracted packet for processing {"connection_id":222734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:20:04] local.INFO: GPS Element Parsed {"raw_longitude":760222272,"raw_latitude":105798792,"longitude_deg":76.0222272,"latitude_deg":10.5798792,"altitude":9,"angle":53,"satellites":52,"speed":8,"hex_longitude":"2d501240","hex_latitude":"064e5c88","is_valid_coordinates":true} 
[2026-10-23 02:20:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:20:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931730688001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:20:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606049261387776,"note":"Value kept but may cause issues"} 
[2026-10-23 02:20:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5762566856536236032,"note":"Value kept but may cause issues"} 
[2026-10-23 02:20:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:20:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792702094000,"timestamp_ms":1792702094000,"timestamp_seconds":1792702094,"priority":1,"record_length":96,"hex_timestamp":"000001a1655f1ab0"} 
[2026-10-23 02:20:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:20:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:20:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:20:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:20:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:20:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:20:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:20:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:20:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:20:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:20:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:20:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:20:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:20:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931730688001,"66":27484,"8":206,"78":62464,"24":8,"16":22606049261387776,"45":5762566856536236032},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:20:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:20:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:20:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931730688001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:20:04] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:20:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:20:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606049261387776,"km_value":22606049261387.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:20:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5762566856536236032,"description":"Unknown IO ID 45"} 
[2026-10-23 02:20:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931730688001,"power":27484,"unknown_8":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5762566856536236032}} 
[2026-10-23 02:20:04] local.INFO: DEBUG: GPS processor result {"connection_id":222734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:20:04] local.INFO: GPS data processed {"connection_id":222734,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:20:04] local.INFO: Acknowledgment sent {"connection_id":222734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:20:26] local.INFO: TCP Data received {"connection_id":221063,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221063,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:20:26] local.INFO: Processing buffer {"connection_id":221063,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:20:26] local.INFO: IMEI packet received {"connection_id":221063,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":221063,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:20:31] local.INFO: TCP Data received {"connection_id":221063,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221063,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:20:31] local.INFO: Processing buffer {"connection_id":221063,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:20:31] local.INFO: IMEI packet received {"connection_id":221063,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:20:31] local.INFO: IMEI acknowledgment sent {"connection_id":221063,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:20:32] local.INFO: TCP Data received {"connection_id":221063,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1655f2280012d501340064e5dc00009002431..."} 
[2026-10-23 02:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221063,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655f2280012d501340064e5dc00009002431..."} 
[2026-10-23 02:20:32] local.INFO: Processing buffer {"connection_id":221063,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655f2280012d501340064e5dc00009002431..."} 
[2026-10-23 02:20:32] local.INFO: Packet analysis {"connection_id":221063,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:20:32] local.INFO: Extracted packet for processing {"connection_id":221063,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:20:32] local.INFO: GPS Element Parsed {"raw_longitude":760222528,"raw_latitude":105799104,"longitude_deg":76.0222528,"latitude_deg":10.5799104,"altitude":9,"angle":36,"satellites":49,"speed":8,"hex_longitude":"2d501340","hex_latitude":"064e5dc0","is_valid_coordinates":true} 
[2026-10-23 02:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931736064001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606070736224256,"note":"Value kept but may cause issues"} 
[2026-10-23 02:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5769744468443695104,"note":"Value kept but may cause issues"} 
[2026-10-23 02:20:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792702096000,"timestamp_ms":1792702096000,"timestamp_seconds":1792702096,"priority":1,"record_length":96,"hex_timestamp":"000001a1655f2280"} 
[2026-10-23 02:20:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:20:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:20:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:20:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221063,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:20:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931736064001,"66":27332,"8":206,"78":62464,"24":8,"16":22606070736224256,"45":5769744468443695104},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931736064001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:20:32] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:20:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606070736224256,"km_value":22606070736224.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5769744468443695104,"description":"Unknown IO ID 45"} 
[2026-10-23 02:20:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931736064001,"power":27332,"unknown_8":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5769744468443695104}} 
[2026-10-23 02:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":221063,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:20:32] local.INFO: GPS data processed {"connection_id":221063,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:20:32] local.INFO: Acknowledgment sent {"connection_id":221063,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:20:39] local.INFO: TCP Data received {"connection_id":221411,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:20:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221411,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:20:39] local.INFO: Processing buffer {"connection_id":221411,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:20:39] local.INFO: IMEI packet received {"connection_id":221411,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:20:39] local.INFO: IMEI acknowledgment sent {"connection_id":221411,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:21:04] local.INFO: TCP Data received {"connection_id":221063,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1655f41c0012d501780064e62100008003d31..."} 
[2026-10-23 02:21:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221063,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655f41c0012d501780064e62100008003d31..."} 
[2026-10-23 02:21:04] local.INFO: Processing buffer {"connection_id":221063,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655f41c0012d501780064e62100008003d31..."} 
[2026-10-23 02:21:04] local.INFO: Packet analysis {"connection_id":221063,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:21:04] local.INFO: Extracted packet for processing {"connection_id":221063,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:21:04] local.INFO: GPS Element Parsed {"raw_longitude":760223616,"raw_latitude":105800208,"longitude_deg":76.0223616,"latitude_deg":10.5800208,"altitude":8,"angle":61,"satellites":49,"speed":6,"hex_longitude":"2d501780","hex_latitude":"064e6210","is_valid_coordinates":true} 
[2026-10-23 02:21:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:21:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931736576001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606143750668288,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5770025943420485632,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:21:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792702104000,"timestamp_ms":1792702104000,"timestamp_seconds":1792702104,"priority":1,"record_length":96,"hex_timestamp":"000001a1655f41c0"} 
[2026-10-23 02:21:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:21:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:21:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:21:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:21:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:21:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:21:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:21:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221063,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:21:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:21:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:21:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:21:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:21:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:21:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931736576001,"66":27484,"8":206,"78":62464,"24":6,"16":22606143750668288,"45":5770025943420485632},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:21:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:21:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:21:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931736576001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:21:04] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:21:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:21:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606143750668288,"km_value":22606143750668.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:21:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5770025943420485632,"description":"Unknown IO ID 45"} 
[2026-10-23 02:21:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931736576001,"power":27484,"unknown_8":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5770025943420485632}} 
[2026-10-23 02:21:04] local.INFO: DEBUG: GPS processor result {"connection_id":221063,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:21:04] local.INFO: GPS data processed {"connection_id":221063,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:21:04] local.INFO: Acknowledgment sent {"connection_id":221063,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:21:31] local.INFO: TCP Data received {"connection_id":222735,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:21:31] local.INFO: Processing buffer {"connection_id":222735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:21:31] local.INFO: IMEI packet received {"connection_id":222735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":222735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:21:36] local.INFO: TCP Data received {"connection_id":222735,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222735,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:21:36] local.INFO: Processing buffer {"connection_id":222735,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:21:36] local.INFO: IMEI packet received {"connection_id":222735,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:21:36] local.INFO: IMEI acknowledgment sent {"connection_id":222735,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:21:37] local.INFO: TCP Data received {"connection_id":222735,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1655f8428012d501ac0064e6250000a005c34..."} 
[2026-10-23 02:21:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655f8428012d501ac0064e6250000a005c34..."} 
[2026-10-23 02:21:37] local.INFO: Processing buffer {"connection_id":222735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655f8428012d501ac0064e6250000a005c34..."} 
[2026-10-23 02:21:37] local.INFO: Packet analysis {"connection_id":222735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:21:37] local.INFO: Extracted packet for processing {"connection_id":222735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:21:37] local.INFO: GPS Element Parsed {"raw_longitude":760224448,"raw_latitude":105800272,"longitude_deg":76.0224448,"latitude_deg":10.5800272,"altitude":10,"angle":92,"satellites":52,"speed":5,"hex_longitude":"2d501ac0","hex_latitude":"064e6250","is_valid_coordinates":true} 
[2026-10-23 02:21:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:21:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931738624001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606186700341248,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5771222212071788544,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:21:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792702121000,"timestamp_ms":1792702121000,"timestamp_seconds":1792702121,"priority":1,"record_length":96,"hex_timestamp":"000001a1655f8428"} 
[2026-10-23 02:21:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:21:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:21:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:21:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:21:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:21:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:21:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:21:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:21:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:21:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:21:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:21:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:21:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:21:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931738624001,"66":27517,"8":206,"78":62464,"24":5,"16":22606186700341248,"45":5771222212071788544},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:21:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:21:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:21:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931738624001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:21:37] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:21:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:21:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606186700341248,"km_value":22606186700341.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:21:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5771222212071788544,"description":"Unknown IO ID 45"} 
[2026-10-23 02:21:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931738624001,"power":27517,"unknown_8":206,"unknown_78":62464,"ignition":5,"odometer":null,"unknown_45":5771222212071788544}} 
[2026-10-23 02:21:37] local.INFO: DEBUG: GPS processor result {"connection_id":222735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:21:37] local.INFO: GPS data processed {"connection_id":222735,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:21:37] local.INFO: Acknowledgment sent {"connection_id":222735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:21:42] local.INFO: TCP Data received {"connection_id":222735,"ip":"42.109.136.4","data_length":795,"data_hex":"000000000000030f8e0a000001a1655f8bf8012d501c00064e6230000a006a33..."} 
[2026-10-23 02:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655f8bf8012d501c00064e6230000a006a33..."} 
[2026-10-23 02:21:42] local.INFO: Processing buffer {"connection_id":222735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655f8bf8012d501c00064e6230000a006a33..."} 
[2026-10-23 02:21:42] local.INFO: Packet analysis {"connection_id":222735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:21:42] local.INFO: Extracted packet for processing {"connection_id":222735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:21:42] local.INFO: GPS Element Parsed {"raw_longitude":760224768,"raw_latitude":105800240,"longitude_deg":76.0224768,"latitude_deg":10.580024,"altitude":10,"angle":106,"satellites":51,"speed":8,"hex_longitude":"2d501c00","hex_latitude":"064e6230","is_valid_coordinates":true} 
[2026-10-23 02:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:21:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931742976001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606203880210432,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5772137005746114560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:21:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:21:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792702123000,"timestamp_ms":1792702123000,"timestamp_seconds":1792702123,"priority":1,"record_length":96,"hex_timestamp":"000001a1655f8bf8"} 
[2026-10-23 02:21:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:21:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:21:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 02:21:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:21:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:21:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:21:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:21:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:21:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:21:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222735,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:21:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.4","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:21:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:21:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:21:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931742976001,"66":27343,"8":206,"78":62464,"24":8,"16":22606203880210432,"45":5772137005746114560},"client_ip":"42.109.136.4","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:21:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:21:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:21:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931742976001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:21:42] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:21:42] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:21:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606203880210432,"km_value":22606203880210.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:21:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5772137005746114560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:21:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931742976001,"power":27343,"unknown_8":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5772137005746114560}} 
[2026-10-23 02:21:42] local.INFO: DEBUG: GPS processor result {"connection_id":222735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:21:42] local.INFO: GPS data processed {"connection_id":222735,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:21:42] local.INFO: Acknowledgment sent {"connection_id":222735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:22:26] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:22:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:22:26] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:22:26] local.INFO: IMEI packet received {"connection_id":221412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:22:26] local.INFO: IMEI acknowledgment sent {"connection_id":221412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:22:31] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:22:31] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:22:31] local.INFO: IMEI packet received {"connection_id":221412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:22:31] local.INFO: IMEI acknowledgment sent {"connection_id":221412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:22:32] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1655f97b0012d501e40064e61a0000a005d30..."} 
[2026-10-23 02:22:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655f97b0012d501e40064e61a0000a005d30..."} 
[2026-10-23 02:22:32] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655f97b0012d501e40064e61a0000a005d30..."} 
[2026-10-23 02:22:32] local.INFO: Packet analysis {"connection_id":221412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:22:32] local.INFO: Extracted packet for processing {"connection_id":221412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:22:32] local.INFO: GPS Element Parsed {"raw_longitude":760225344,"raw_latitude":105800096,"longitude_deg":76.0225344,"latitude_deg":10.5800096,"altitude":10,"angle":93,"satellites":48,"speed":6,"hex_longitude":"2d501e40","hex_latitude":"064e61a0","is_valid_coordinates":true} 
[2026-10-23 02:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:22:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931743488001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:22:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606233944981504,"note":"Value kept but may cause issues"} 
[2026-10-23 02:22:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5772488849466994688,"note":"Value kept but may cause issues"} 
[2026-10-23 02:22:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:22:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792702126000,"timestamp_ms":1792702126000,"timestamp_seconds":1792702126,"priority":1,"record_length":96,"hex_timestamp":"000001a1655f97b0"} 
[2026-10-23 02:22:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:22:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:22:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:22:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:22:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:22:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:22:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:22:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:22:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:22:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:22:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:22:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:22:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931743488001,"66":27745,"8":206,"78":62464,"24":6,"16":22606233944981504,"45":5772488849466994688},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:22:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:22:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:22:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931743488001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:22:32] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:22:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:22:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606233944981504,"km_value":22606233944981.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:22:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5772488849466994688,"description":"Unknown IO ID 45"} 
[2026-10-23 02:22:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931743488001,"power":27745,"unknown_8":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5772488849466994688}} 
[2026-10-23 02:22:32] local.INFO: DEBUG: GPS processor result {"connection_id":221412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:22:32] local.INFO: GPS data processed {"connection_id":221412,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:22:32] local.INFO: Acknowledgment sent {"connection_id":221412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:22:37] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1655f9b98012d501f00064e61b0000a00512c..."} 
[2026-10-23 02:22:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655f9b98012d501f00064e61b0000a00512c..."} 
[2026-10-23 02:22:37] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655f9b98012d501f00064e61b0000a00512c..."} 
[2026-10-23 02:22:37] local.INFO: Packet analysis {"connection_id":221412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:22:37] local.INFO: Extracted packet for processing {"connection_id":221412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:22:37] local.INFO: GPS Element Parsed {"raw_longitude":760225536,"raw_latitude":105800112,"longitude_deg":76.0225536,"latitude_deg":10.5800112,"altitude":10,"angle":81,"satellites":44,"speed":6,"hex_longitude":"2d501f00","hex_latitude":"064e61b0","is_valid_coordinates":true} 
[2026-10-23 02:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:22:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931744256001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:22:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606238239948800,"note":"Value kept but may cause issues"} 
[2026-10-23 02:22:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773122168164556800,"note":"Value kept but may cause issues"} 
[2026-10-23 02:22:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:22:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792702127000,"timestamp_ms":1792702127000,"timestamp_seconds":1792702127,"priority":1,"record_length":96,"hex_timestamp":"000001a1655f9b98"} 
[2026-10-23 02:22:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:22:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 02:22:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:22:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:22:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:22:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:22:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:22:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:22:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:22:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:22:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:22:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:22:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931744256001,"66":27745,"8":206,"78":62464,"24":6,"16":22606238239948800,"45":5773122168164556800},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:22:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:22:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:22:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931744256001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:22:37] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:22:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:22:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606238239948800,"km_value":22606238239948.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:22:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773122168164556800,"description":"Unknown IO ID 45"} 
[2026-10-23 02:22:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931744256001,"power":27745,"unknown_8":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5773122168164556800}} 
[2026-10-23 02:22:37] local.INFO: DEBUG: GPS processor result {"connection_id":221412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:22:37] local.INFO: GPS data processed {"connection_id":221412,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:22:37] local.INFO: Acknowledgment sent {"connection_id":221412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:23:08] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:23:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:23:08] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:23:08] local.INFO: Packet analysis {"connection_id":221412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:23:08] local.INFO: Extracted packet for processing {"connection_id":221412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:23:08] local.INFO: GPS Element Parsed {"raw_longitude":760225728,"raw_latitude":105800392,"longitude_deg":76.0225728,"latitude_deg":10.5800392,"altitude":10,"angle":71,"satellites":50,"speed":2,"hex_longitude":"2d501fc0","hex_latitude":"064e62c8","is_valid_coordinates":true} 
[2026-10-23 02:23:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:23:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931744512001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:23:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:23:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773333274397093888,"note":"Value kept but may cause issues"} 
[2026-10-23 02:23:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:23:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792702130000,"timestamp_ms":1792702130000,"timestamp_seconds":1792702130,"priority":1,"record_length":96,"hex_timestamp":"000001a1655fa750"} 
[2026-10-23 02:23:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:23:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:23:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 02:23:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:23:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:23:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:23:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:23:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:23:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:23:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:23:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:23:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:23:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:23:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931744512001,"66":27767,"8":206,"78":62464,"24":2,"16":22606255419817984,"45":5773333274397093888},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:23:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:23:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:23:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931744512001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:23:08] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:23:08] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:23:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:23:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773333274397093888,"description":"Unknown IO ID 45"} 
[2026-10-23 02:23:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931744512001,"power":27767,"unknown_8":206,"unknown_78":62464,"ignition":2,"odometer":null,"unknown_45":5773333274397093888}} 
[2026-10-23 02:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":221412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:23:08] local.INFO: GPS data processed {"connection_id":221412,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:23:08] local.INFO: Acknowledgment sent {"connection_id":221412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:23:27] local.INFO: TCP Data received {"connection_id":224437,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:23:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:23:27] local.INFO: Processing buffer {"connection_id":224437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:23:27] local.INFO: IMEI packet received {"connection_id":224437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:23:27] local.INFO: IMEI acknowledgment sent {"connection_id":224437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:23:31] local.INFO: TCP Data received {"connection_id":224437,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:23:31] local.INFO: Processing buffer {"connection_id":224437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:23:31] local.INFO: IMEI packet received {"connection_id":224437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:23:31] local.INFO: IMEI acknowledgment sent {"connection_id":224437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:23:32] local.INFO: TCP Data received {"connection_id":224437,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:23:32] local.INFO: Processing buffer {"connection_id":224437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:23:32] local.INFO: Packet analysis {"connection_id":224437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:23:32] local.INFO: Extracted packet for processing {"connection_id":224437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:23:32] local.INFO: GPS Element Parsed {"raw_longitude":760225728,"raw_latitude":105800392,"longitude_deg":76.0225728,"latitude_deg":10.5800392,"altitude":10,"angle":71,"satellites":50,"speed":2,"hex_longitude":"2d501fc0","hex_latitude":"064e62c8","is_valid_coordinates":true} 
[2026-10-23 02:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:23:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931744512001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:23:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:23:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773333274397093888,"note":"Value kept but may cause issues"} 
[2026-10-23 02:23:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:23:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792702130000,"timestamp_ms":1792702130000,"timestamp_seconds":1792702130,"priority":1,"record_length":96,"hex_timestamp":"000001a1655fa750"} 
[2026-10-23 02:23:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:23:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 02:23:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:23:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:23:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:23:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:23:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:23:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:23:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:23:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:23:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:23:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:23:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931744512001,"66":27767,"8":206,"78":62464,"24":2,"16":22606255419817984,"45":5773333274397093888},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:23:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:23:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:23:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931744512001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:23:32] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:23:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:23:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:23:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773333274397093888,"description":"Unknown IO ID 45"} 
[2026-10-23 02:23:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931744512001,"power":27767,"unknown_8":206,"unknown_78":62464,"ignition":2,"odometer":null,"unknown_45":5773333274397093888}} 
[2026-10-23 02:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":224437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:23:32] local.INFO: GPS data processed {"connection_id":224437,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:23:32] local.INFO: Acknowledgment sent {"connection_id":224437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:24:03] local.INFO: TCP Data received {"connection_id":224437,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:24:03] local.INFO: Processing buffer {"connection_id":224437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:24:03] local.INFO: Packet analysis {"connection_id":224437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:24:03] local.INFO: Extracted packet for processing {"connection_id":224437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:24:03] local.INFO: GPS Element Parsed {"raw_longitude":760225728,"raw_latitude":105800392,"longitude_deg":76.0225728,"latitude_deg":10.5800392,"altitude":10,"angle":71,"satellites":50,"speed":2,"hex_longitude":"2d501fc0","hex_latitude":"064e62c8","is_valid_coordinates":true} 
[2026-10-23 02:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:24:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931744512001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:24:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:24:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773333274397093888,"note":"Value kept but may cause issues"} 
[2026-10-23 02:24:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:24:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792702130000,"timestamp_ms":1792702130000,"timestamp_seconds":1792702130,"priority":1,"record_length":96,"hex_timestamp":"000001a1655fa750"} 
[2026-10-23 02:24:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:24:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 02:24:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:24:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:24:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:24:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:24:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:24:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:24:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:24:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:24:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:24:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:24:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931744512001,"66":27767,"8":206,"78":62464,"24":2,"16":22606255419817984,"45":5773333274397093888},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:24:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:24:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:24:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931744512001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:24:03] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:24:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:24:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:24:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773333274397093888,"description":"Unknown IO ID 45"} 
[2026-10-23 02:24:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931744512001,"power":27767,"unknown_8":206,"unknown_78":62464,"ignition":2,"odometer":null,"unknown_45":5773333274397093888}} 
[2026-10-23 02:24:03] local.INFO: DEBUG: GPS processor result {"connection_id":224437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:24:03] local.INFO: GPS data processed {"connection_id":224437,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:24:03] local.INFO: Acknowledgment sent {"connection_id":224437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:24:26] local.INFO: TCP Data received {"connection_id":221065,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:24:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:24:26] local.INFO: Processing buffer {"connection_id":221065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:24:26] local.INFO: IMEI packet received {"connection_id":221065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:24:26] local.INFO: IMEI acknowledgment sent {"connection_id":221065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:24:31] local.INFO: TCP Data received {"connection_id":221065,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:24:31] local.INFO: Processing buffer {"connection_id":221065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:24:31] local.INFO: IMEI packet received {"connection_id":221065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":221065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:24:32] local.INFO: TCP Data received {"connection_id":221065,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:24:32] local.INFO: Processing buffer {"connection_id":221065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1655fa750012d501fc0064e62c8000a004732..."} 
[2026-10-23 02:24:32] local.INFO: Packet analysis {"connection_id":221065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:24:32] local.INFO: Extracted packet for processing {"connection_id":221065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1655f"} 
[2026-10-23 02:24:32] local.INFO: GPS Element Parsed {"raw_longitude":760225728,"raw_latitude":105800392,"longitude_deg":76.0225728,"latitude_deg":10.5800392,"altitude":10,"angle":71,"satellites":50,"speed":2,"hex_longitude":"2d501fc0","hex_latitude":"064e62c8","is_valid_coordinates":true} 
[2026-10-23 02:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:24:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931744512001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:24:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:24:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773333274397093888,"note":"Value kept but may cause issues"} 
[2026-10-23 02:24:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:24:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792702130000,"timestamp_ms":1792702130000,"timestamp_seconds":1792702130,"priority":1,"record_length":96,"hex_timestamp":"000001a1655fa750"} 
[2026-10-23 02:24:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:24:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 02:24:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:24:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:24:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:24:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:24:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:24:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:24:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:24:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:24:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:24:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:24:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931744512001,"66":27767,"8":206,"78":62464,"24":2,"16":22606255419817984,"45":5773333274397093888},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:24:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:24:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:24:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931744512001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:24:32] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:24:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:24:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:24:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773333274397093888,"description":"Unknown IO ID 45"} 
[2026-10-23 02:24:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931744512001,"power":27767,"unknown_8":206,"unknown_78":62464,"ignition":2,"odometer":null,"unknown_45":5773333274397093888}} 
[2026-10-23 02:24:32] local.INFO: DEBUG: GPS processor result {"connection_id":221065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21204,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:24:32] local.INFO: GPS data processed {"connection_id":221065,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:24:32] local.INFO: Acknowledgment sent {"connection_id":221065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:25:04] local.INFO: TCP Data received {"connection_id":221065,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:25:04] local.INFO: Processing buffer {"connection_id":221065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:25:04] local.INFO: Packet analysis {"connection_id":221065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:25:04] local.INFO: Extracted packet for processing {"connection_id":221065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:25:04] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":50,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:25:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:25:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931745280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:25:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:25:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773544380629698560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:25:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:25:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792702434000,"timestamp_ms":1792702434000,"timestamp_seconds":1792702434,"priority":1,"record_length":96,"hex_timestamp":"000001a165644ad0"} 
[2026-10-23 02:25:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:25:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:25:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 02:25:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:25:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:25:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:25:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:25:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:25:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:25:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:25:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:25:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:25:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:25:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931745280001,"66":26408,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773544380629698560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:25:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:25:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:25:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931745280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:25:04] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:25:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:25:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:25:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773544380629698560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:25:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931745280001,"power":26408,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773544380629698560}} 
[2026-10-23 02:25:04] local.INFO: DEBUG: GPS processor result {"connection_id":221065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:25:04] local.INFO: GPS data processed {"connection_id":221065,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:25:04] local.INFO: Acknowledgment sent {"connection_id":221065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:25:26] local.INFO: TCP Data received {"connection_id":221413,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:25:26] local.INFO: Processing buffer {"connection_id":221413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:25:26] local.INFO: IMEI packet received {"connection_id":221413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:25:26] local.INFO: IMEI acknowledgment sent {"connection_id":221413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:25:31] local.INFO: TCP Data received {"connection_id":221413,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221413,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:25:31] local.INFO: Processing buffer {"connection_id":221413,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:25:31] local.INFO: IMEI packet received {"connection_id":221413,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:25:31] local.INFO: IMEI acknowledgment sent {"connection_id":221413,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:25:32] local.INFO: TCP Data received {"connection_id":221413,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:25:32] local.INFO: Processing buffer {"connection_id":221413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:25:32] local.INFO: Packet analysis {"connection_id":221413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:25:32] local.INFO: Extracted packet for processing {"connection_id":221413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:25:32] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":50,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931745280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773544380629698560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:25:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792702434000,"timestamp_ms":1792702434000,"timestamp_seconds":1792702434,"priority":1,"record_length":96,"hex_timestamp":"000001a165644ad0"} 
[2026-10-23 02:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 02:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931745280001,"66":26408,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773544380629698560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931745280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:25:32] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:25:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773544380629698560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:25:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931745280001,"power":26408,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773544380629698560}} 
[2026-10-23 02:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":221413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:25:32] local.INFO: GPS data processed {"connection_id":221413,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:25:32] local.INFO: Acknowledgment sent {"connection_id":221413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:26:03] local.INFO: TCP Data received {"connection_id":221413,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221413,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:03] local.INFO: Processing buffer {"connection_id":221413,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:03] local.INFO: Packet analysis {"connection_id":221413,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:26:03] local.INFO: Extracted packet for processing {"connection_id":221413,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:26:03] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":50,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931745280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773544380629698560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792702434000,"timestamp_ms":1792702434000,"timestamp_seconds":1792702434,"priority":1,"record_length":96,"hex_timestamp":"000001a165644ad0"} 
[2026-10-23 02:26:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:26:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 02:26:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:26:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:26:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221413,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221413,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:26:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931745280001,"66":26408,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773544380629698560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931745280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:26:03] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:26:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773544380629698560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:26:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931745280001,"power":26408,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773544380629698560}} 
[2026-10-23 02:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":221413,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:26:03] local.INFO: GPS data processed {"connection_id":221413,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:26:03] local.INFO: Acknowledgment sent {"connection_id":221413,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:26:14] local.INFO: TCP Data received {"connection_id":221064,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:26:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221064,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:26:14] local.INFO: Processing buffer {"connection_id":221064,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:26:14] local.INFO: IMEI packet received {"connection_id":221064,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:26:14] local.INFO: IMEI acknowledgment sent {"connection_id":221064,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:26:31] local.INFO: TCP Data received {"connection_id":224438,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:26:31] local.INFO: Processing buffer {"connection_id":224438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:26:31] local.INFO: IMEI packet received {"connection_id":224438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:26:31] local.INFO: IMEI acknowledgment sent {"connection_id":224438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:26:36] local.INFO: TCP Data received {"connection_id":224438,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:26:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:26:36] local.INFO: Processing buffer {"connection_id":224438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:26:36] local.INFO: IMEI packet received {"connection_id":224438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:26:36] local.INFO: IMEI acknowledgment sent {"connection_id":224438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:26:37] local.INFO: TCP Data received {"connection_id":224438,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:37] local.INFO: Processing buffer {"connection_id":224438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:37] local.INFO: Packet analysis {"connection_id":224438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:26:37] local.INFO: Extracted packet for processing {"connection_id":224438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:26:37] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":50,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:26:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:26:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931745280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773544380629698560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:26:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792702434000,"timestamp_ms":1792702434000,"timestamp_seconds":1792702434,"priority":1,"record_length":96,"hex_timestamp":"000001a165644ad0"} 
[2026-10-23 02:26:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:26:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:26:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 02:26:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:26:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:26:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:26:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:26:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:26:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:26:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:26:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:26:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:26:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:26:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931745280001,"66":26408,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773544380629698560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:26:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:26:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:26:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931745280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:26:37] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:26:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:26:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:26:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773544380629698560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:26:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931745280001,"power":26408,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773544380629698560}} 
[2026-10-23 02:26:37] local.INFO: DEBUG: GPS processor result {"connection_id":224438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21208,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:26:37] local.INFO: GPS data processed {"connection_id":224438,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:26:37] local.INFO: Acknowledgment sent {"connection_id":224438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:26:42] local.INFO: TCP Data received {"connection_id":224438,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:42] local.INFO: Processing buffer {"connection_id":224438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:26:42] local.INFO: Packet analysis {"connection_id":224438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:26:42] local.INFO: Extracted packet for processing {"connection_id":224438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:26:42] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":50,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931745280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773544380629698560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792702434000,"timestamp_ms":1792702434000,"timestamp_seconds":1792702434,"priority":1,"record_length":96,"hex_timestamp":"000001a165644ad0"} 
[2026-10-23 02:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 02:26:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":224438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":224438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":224438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:26:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931745280001,"66":26408,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773544380629698560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931745280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:26:42] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:26:42] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:26:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773544380629698560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931745280001,"power":26408,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773544380629698560}} 
[2026-10-23 02:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":224438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:26:42] local.INFO: GPS data processed {"connection_id":224438,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:26:42] local.INFO: Acknowledgment sent {"connection_id":224438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:27:26] local.INFO: TCP Data received {"connection_id":222736,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:27:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:27:26] local.INFO: Processing buffer {"connection_id":222736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:27:26] local.INFO: IMEI packet received {"connection_id":222736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:27:26] local.INFO: IMEI acknowledgment sent {"connection_id":222736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:27:31] local.INFO: TCP Data received {"connection_id":222736,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:27:31] local.INFO: Processing buffer {"connection_id":222736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:27:31] local.INFO: IMEI packet received {"connection_id":222736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:27:31] local.INFO: IMEI acknowledgment sent {"connection_id":222736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:27:34] local.INFO: TCP Data received {"connection_id":222736,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:27:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:27:34] local.INFO: Processing buffer {"connection_id":222736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:27:34] local.INFO: Packet analysis {"connection_id":222736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:27:34] local.INFO: Extracted packet for processing {"connection_id":222736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:27:34] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":50,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:27:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:27:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931745280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:27:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:27:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773544380629698560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:27:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:27:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792702434000,"timestamp_ms":1792702434000,"timestamp_seconds":1792702434,"priority":1,"record_length":96,"hex_timestamp":"000001a165644ad0"} 
[2026-10-23 02:27:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:27:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:27:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 02:27:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:27:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:27:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:27:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:27:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:27:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:27:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:27:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:27:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:27:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:27:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931745280001,"66":26408,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773544380629698560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:27:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:27:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:27:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931745280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:27:34] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:27:34] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:27:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:27:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773544380629698560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:27:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931745280001,"power":26408,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773544380629698560}} 
[2026-10-23 02:27:34] local.INFO: DEBUG: GPS processor result {"connection_id":222736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:27:34] local.INFO: GPS data processed {"connection_id":222736,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:27:34] local.INFO: Acknowledgment sent {"connection_id":222736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:28:06] local.INFO: TCP Data received {"connection_id":222736,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:28:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:28:06] local.INFO: Processing buffer {"connection_id":222736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165644ad0012d5021c0064e6440000c004732..."} 
[2026-10-23 02:28:06] local.INFO: Packet analysis {"connection_id":222736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:28:06] local.INFO: Extracted packet for processing {"connection_id":222736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16564"} 
[2026-10-23 02:28:06] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":50,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:28:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:28:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931745280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:28:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:28:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773544380629698560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:28:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:28:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792702434000,"timestamp_ms":1792702434000,"timestamp_seconds":1792702434,"priority":1,"record_length":96,"hex_timestamp":"000001a165644ad0"} 
[2026-10-23 02:28:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:28:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:28:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 02:28:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:28:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:28:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:28:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:28:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:28:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:28:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:28:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:28:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:28:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:28:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931745280001,"66":26408,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773544380629698560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:28:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:28:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:28:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931745280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:28:06] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:28:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:28:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:28:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773544380629698560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:28:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931745280001,"power":26408,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773544380629698560}} 
[2026-10-23 02:28:06] local.INFO: DEBUG: GPS processor result {"connection_id":222736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:28:06] local.INFO: GPS data processed {"connection_id":222736,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:28:06] local.INFO: Acknowledgment sent {"connection_id":222736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:28:26] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:28:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:28:26] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:28:26] local.INFO: IMEI packet received {"connection_id":221414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:28:26] local.INFO: IMEI acknowledgment sent {"connection_id":221414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:28:32] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:28:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:28:32] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:28:32] local.INFO: IMEI packet received {"connection_id":221414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:28:32] local.INFO: IMEI acknowledgment sent {"connection_id":221414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:28:32] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16567aa18012d5021c0064e6440000c004734..."} 
[2026-10-23 02:28:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16567aa18012d5021c0064e6440000c004734..."} 
[2026-10-23 02:28:32] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16567aa18012d5021c0064e6440000c004734..."} 
[2026-10-23 02:28:32] local.INFO: Packet analysis {"connection_id":221414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16567"} 
[2026-10-23 02:28:32] local.INFO: Extracted packet for processing {"connection_id":221414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16567"} 
[2026-10-23 02:28:32] local.INFO: GPS Element Parsed {"raw_longitude":760226240,"raw_latitude":105800768,"longitude_deg":76.022624,"latitude_deg":10.5800768,"altitude":12,"angle":71,"satellites":52,"speed":0,"hex_longitude":"2d5021c0","hex_latitude":"064e6440","is_valid_coordinates":true} 
[2026-10-23 02:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:28:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931823104001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:28:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:28:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5774107330583216128,"note":"Value kept but may cause issues"} 
[2026-10-23 02:28:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:28:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792702655000,"timestamp_ms":1792702655000,"timestamp_seconds":1792702655,"priority":1,"record_length":96,"hex_timestamp":"000001a16567aa18"} 
[2026-10-23 02:28:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:28:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 02:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 02:28:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:28:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:28:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:28:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:28:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:28:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:28:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:28:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:28:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:28:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:28:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931823104001,"66":26060,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5774107330583216128},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:28:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:28:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:28:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931823104001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:28:32] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:28:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:28:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:28:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5774107330583216128,"description":"Unknown IO ID 45"} 
[2026-10-23 02:28:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931823104001,"power":26060,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5774107330583216128}} 
[2026-10-23 02:28:33] local.INFO: DEBUG: GPS processor result {"connection_id":221414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21212,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:28:33] local.INFO: GPS data processed {"connection_id":221414,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:28:33] local.INFO: Acknowledgment sent {"connection_id":221414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:29:04] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16567b9b8012d5020c0064e64d0000c00e734..."} 
[2026-10-23 02:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16567b9b8012d5020c0064e64d0000c00e734..."} 
[2026-10-23 02:29:04] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16567b9b8012d5020c0064e64d0000c00e734..."} 
[2026-10-23 02:29:04] local.INFO: Packet analysis {"connection_id":221414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16567"} 
[2026-10-23 02:29:04] local.INFO: Extracted packet for processing {"connection_id":221414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16567"} 
[2026-10-23 02:29:04] local.INFO: GPS Element Parsed {"raw_longitude":760225984,"raw_latitude":105800912,"longitude_deg":76.0225984,"latitude_deg":10.5800912,"altitude":12,"angle":231,"satellites":52,"speed":0,"hex_longitude":"2d5020c0","hex_latitude":"064e64d0","is_valid_coordinates":true} 
[2026-10-23 02:29:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:29:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931879680001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:29:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:29:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5774107330583216128,"note":"Value kept but may cause issues"} 
[2026-10-23 02:29:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:29:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792702659000,"timestamp_ms":1792702659000,"timestamp_seconds":1792702659,"priority":1,"record_length":96,"hex_timestamp":"000001a16567b9b8"} 
[2026-10-23 02:29:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:29:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:29:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":204,"data_length":795,"current_offset":136} 
[2026-10-23 02:29:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2539,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:29:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:29:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:29:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:29:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:29:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:29:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:29:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:29:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:29:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:29:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931879680001,"66":26028,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5774107330583216128},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:29:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:29:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:29:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931879680001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:29:04] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:29:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:29:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:29:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5774107330583216128,"description":"Unknown IO ID 45"} 
[2026-10-23 02:29:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931879680001,"power":26028,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5774107330583216128}} 
[2026-10-23 02:29:04] local.INFO: DEBUG: GPS processor result {"connection_id":221414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21213,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:29:04] local.INFO: GPS data processed {"connection_id":221414,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:29:04] local.INFO: Acknowledgment sent {"connection_id":221414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:29:26] local.INFO: TCP Data received {"connection_id":224439,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:29:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:29:26] local.INFO: Processing buffer {"connection_id":224439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:29:26] local.INFO: IMEI packet received {"connection_id":224439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:29:26] local.INFO: IMEI acknowledgment sent {"connection_id":224439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:29:31] local.INFO: TCP Data received {"connection_id":224439,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224439,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:29:31] local.INFO: Processing buffer {"connection_id":224439,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:29:31] local.INFO: IMEI packet received {"connection_id":224439,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:29:31] local.INFO: IMEI acknowledgment sent {"connection_id":224439,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:29:33] local.INFO: TCP Data received {"connection_id":224439,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165680bc0012d5020c0064e64d0000c00e735..."} 
[2026-10-23 02:29:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165680bc0012d5020c0064e64d0000c00e735..."} 
[2026-10-23 02:29:33] local.INFO: Processing buffer {"connection_id":224439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165680bc0012d5020c0064e64d0000c00e735..."} 
[2026-10-23 02:29:33] local.INFO: Packet analysis {"connection_id":224439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16568"} 
[2026-10-23 02:29:33] local.INFO: Extracted packet for processing {"connection_id":224439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16568"} 
[2026-10-23 02:29:33] local.INFO: GPS Element Parsed {"raw_longitude":760225984,"raw_latitude":105800912,"longitude_deg":76.0225984,"latitude_deg":10.5800912,"altitude":12,"angle":231,"satellites":53,"speed":0,"hex_longitude":"2d5020c0","hex_latitude":"064e64d0","is_valid_coordinates":true} 
[2026-10-23 02:29:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:29:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931880704001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:29:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:29:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773825855606542336,"note":"Value kept but may cause issues"} 
[2026-10-23 02:29:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:29:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792702680000,"timestamp_ms":1792702680000,"timestamp_seconds":1792702680,"priority":1,"record_length":96,"hex_timestamp":"000001a165680bc0"} 
[2026-10-23 02:29:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:29:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:29:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":172,"data_length":795,"current_offset":136} 
[2026-10-23 02:29:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2251,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:29:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:29:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:29:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:29:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:29:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:29:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:29:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:29:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:29:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:29:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931880704001,"66":27343,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773825855606542336},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:29:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:29:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:29:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931880704001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:29:33] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:29:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:29:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:29:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773825855606542336,"description":"Unknown IO ID 45"} 
[2026-10-23 02:29:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931880704001,"power":27343,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773825855606542336}} 
[2026-10-23 02:29:33] local.INFO: DEBUG: GPS processor result {"connection_id":224439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:29:33] local.INFO: GPS data processed {"connection_id":224439,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:29:33] local.INFO: Acknowledgment sent {"connection_id":224439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:30:04] local.INFO: TCP Data received {"connection_id":224439,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165685dc8012d5020c0064e64d0000c00e730..."} 
[2026-10-23 02:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224439,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165685dc8012d5020c0064e64d0000c00e730..."} 
[2026-10-23 02:30:04] local.INFO: Processing buffer {"connection_id":224439,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165685dc8012d5020c0064e64d0000c00e730..."} 
[2026-10-23 02:30:04] local.INFO: Packet analysis {"connection_id":224439,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16568"} 
[2026-10-23 02:30:04] local.INFO: Extracted packet for processing {"connection_id":224439,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16568"} 
[2026-10-23 02:30:04] local.INFO: GPS Element Parsed {"raw_longitude":760225984,"raw_latitude":105800912,"longitude_deg":76.0225984,"latitude_deg":10.5800912,"altitude":12,"angle":231,"satellites":48,"speed":0,"hex_longitude":"2d5020c0","hex_latitude":"064e64d0","is_valid_coordinates":true} 
[2026-10-23 02:30:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:30:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931886080001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:30:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:30:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773825855606542336,"note":"Value kept but may cause issues"} 
[2026-10-23 02:30:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:30:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792702701000,"timestamp_ms":1792702701000,"timestamp_seconds":1792702701,"priority":1,"record_length":96,"hex_timestamp":"000001a165685dc8"} 
[2026-10-23 02:30:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:30:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:30:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:30:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:30:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:30:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:30:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:30:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224439,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:30:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:30:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224439,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:30:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:30:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:30:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:30:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931886080001,"66":27213,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773825855606542336},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:30:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:30:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:30:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931886080001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:30:04] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:30:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:30:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:30:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773825855606542336,"description":"Unknown IO ID 45"} 
[2026-10-23 02:30:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931886080001,"power":27213,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773825855606542336}} 
[2026-10-23 02:30:04] local.INFO: DEBUG: GPS processor result {"connection_id":224439,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21215,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:30:04] local.INFO: GPS data processed {"connection_id":224439,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:30:04] local.INFO: Acknowledgment sent {"connection_id":224439,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:30:26] local.INFO: TCP Data received {"connection_id":224440,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:30:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:30:26] local.INFO: Processing buffer {"connection_id":224440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:30:26] local.INFO: IMEI packet received {"connection_id":224440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:30:26] local.INFO: IMEI acknowledgment sent {"connection_id":224440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:30:33] local.INFO: TCP Data received {"connection_id":224440,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:30:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:30:33] local.INFO: Processing buffer {"connection_id":224440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:30:33] local.INFO: IMEI packet received {"connection_id":224440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:30:33] local.INFO: IMEI acknowledgment sent {"connection_id":224440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:30:35] local.INFO: TCP Data received {"connection_id":224440,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16568afd0012d5020c0064e64d0000c00e730..."} 
[2026-10-23 02:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16568afd0012d5020c0064e64d0000c00e730..."} 
[2026-10-23 02:30:35] local.INFO: Processing buffer {"connection_id":224440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16568afd0012d5020c0064e64d0000c00e730..."} 
[2026-10-23 02:30:35] local.INFO: Packet analysis {"connection_id":224440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16568"} 
[2026-10-23 02:30:35] local.INFO: Extracted packet for processing {"connection_id":224440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16568"} 
[2026-10-23 02:30:35] local.INFO: GPS Element Parsed {"raw_longitude":760225984,"raw_latitude":105800912,"longitude_deg":76.0225984,"latitude_deg":10.5800912,"altitude":12,"angle":231,"satellites":48,"speed":0,"hex_longitude":"2d5020c0","hex_latitude":"064e64d0","is_valid_coordinates":true} 
[2026-10-23 02:30:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:30:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931891456001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:30:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22606255419817984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:30:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5773825855606542336,"note":"Value kept but may cause issues"} 
[2026-10-23 02:30:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:30:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792702722000,"timestamp_ms":1792702722000,"timestamp_seconds":1792702722,"priority":1,"record_length":96,"hex_timestamp":"000001a16568afd0"} 
[2026-10-23 02:30:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:30:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:30:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 02:30:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:30:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:30:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:30:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:30:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:30:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:30:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:30:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:30:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:30:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:30:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931891456001,"66":27376,"8":206,"78":62464,"24":0,"16":22606255419817984,"45":5773825855606542336},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,78,24,16,45]} 
[2026-10-23 02:30:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:30:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:30:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931891456001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:30:35] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 02:30:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:30:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22606255419817984,"km_value":22606255419817.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:30:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5773825855606542336,"description":"Unknown IO ID 45"} 
[2026-10-23 02:30:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931891456001,"power":27376,"unknown_8":206,"unknown_78":62464,"ignition":0,"odometer":null,"unknown_45":5773825855606542336}} 
[2026-10-23 02:30:35] local.INFO: DEBUG: GPS processor result {"connection_id":224440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:30:35] local.INFO: GPS data processed {"connection_id":224440,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:30:35] local.INFO: Acknowledgment sent {"connection_id":224440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:31:06] local.INFO: TCP Data received {"connection_id":224440,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16569c528012d507500064e30400008008930..."} 
[2026-10-23 02:31:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16569c528012d507500064e30400008008930..."} 
[2026-10-23 02:31:06] local.INFO: Processing buffer {"connection_id":224440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16569c528012d507500064e30400008008930..."} 
[2026-10-23 02:31:06] local.INFO: Packet analysis {"connection_id":224440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16569"} 
[2026-10-23 02:31:06] local.INFO: Extracted packet for processing {"connection_id":224440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16569"} 
[2026-10-23 02:31:06] local.INFO: GPS Element Parsed {"raw_longitude":760247552,"raw_latitude":105787456,"longitude_deg":76.0247552,"latitude_deg":10.5787456,"altitude":8,"angle":137,"satellites":48,"speed":20,"hex_longitude":"2d507500","hex_latitude":"064e3040","is_valid_coordinates":true} 
[2026-10-23 02:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:31:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931911168001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:31:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22607698528829440,"note":"Value kept but may cause issues"} 
[2026-10-23 02:31:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5789588454300440576,"note":"Value kept but may cause issues"} 
[2026-10-23 02:31:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:31:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792702793000,"timestamp_ms":1792702793000,"timestamp_seconds":1792702793,"priority":1,"record_length":96,"hex_timestamp":"000001a16569c528"} 
[2026-10-23 02:31:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:31:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:31:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:31:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:31:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:31:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:31:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:31:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:31:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:31:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:31:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:31:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:31:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931911168001,"66":27365,"53":206,"78":62464,"24":20,"16":22607698528829440,"45":5789588454300440576},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-23 02:31:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:31:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:31:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931911168001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:31:06] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-23 02:31:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:31:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22607698528829440,"km_value":22607698528829.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:31:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5789588454300440576,"description":"Unknown IO ID 45"} 
[2026-10-23 02:31:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931911168001,"power":27365,"unknown_53":206,"unknown_78":62464,"ignition":20,"odometer":null,"unknown_45":5789588454300440576}} 
[2026-10-23 02:31:06] local.INFO: DEBUG: GPS processor result {"connection_id":224440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21217,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:31:06] local.INFO: GPS data processed {"connection_id":224440,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:31:06] local.INFO: Acknowledgment sent {"connection_id":224440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:31:26] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:31:26] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:31:26] local.INFO: IMEI packet received {"connection_id":221415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:31:26] local.INFO: IMEI acknowledgment sent {"connection_id":221415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:31:31] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:31:31] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:31:31] local.INFO: IMEI packet received {"connection_id":221415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:31:31] local.INFO: IMEI acknowledgment sent {"connection_id":221415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:31:32] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16569d8b0012d507980064e2a58000600962e..."} 
[2026-10-23 02:31:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16569d8b0012d507980064e2a58000600962e..."} 
[2026-10-23 02:31:32] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16569d8b0012d507980064e2a58000600962e..."} 
[2026-10-23 02:31:32] local.INFO: Packet analysis {"connection_id":221415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16569"} 
[2026-10-23 02:31:32] local.INFO: Extracted packet for processing {"connection_id":221415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16569"} 
[2026-10-23 02:31:32] local.INFO: GPS Element Parsed {"raw_longitude":760248704,"raw_latitude":105785944,"longitude_deg":76.0248704,"latitude_deg":10.5785944,"altitude":6,"angle":150,"satellites":46,"speed":10,"hex_longitude":"2d507980","hex_latitude":"064e2a58","is_valid_coordinates":true} 
[2026-10-23 02:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:31:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931915008001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:31:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22607793018109952,"note":"Value kept but may cause issues"} 
[2026-10-23 02:31:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5797540122390970368,"note":"Value kept but may cause issues"} 
[2026-10-23 02:31:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:31:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792702798000,"timestamp_ms":1792702798000,"timestamp_seconds":1792702798,"priority":1,"record_length":96,"hex_timestamp":"000001a16569d8b0"} 
[2026-10-23 02:31:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:31:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:31:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:31:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:31:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:31:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:31:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:31:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:31:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:31:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:31:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:31:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:31:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931915008001,"66":27571,"53":206,"78":62464,"24":10,"16":22607793018109952,"45":5797540122390970368},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-23 02:31:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:31:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:31:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931915008001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:31:32] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-23 02:31:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:31:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22607793018109952,"km_value":22607793018109.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:31:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5797540122390970368,"description":"Unknown IO ID 45"} 
[2026-10-23 02:31:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931915008001,"power":27571,"unknown_53":206,"unknown_78":62464,"ignition":10,"odometer":null,"unknown_45":5797540122390970368}} 
[2026-10-23 02:31:32] local.INFO: DEBUG: GPS processor result {"connection_id":221415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:31:32] local.INFO: GPS data processed {"connection_id":221415,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:31:32] local.INFO: Acknowledgment sent {"connection_id":221415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:31:49] local.INFO: TCP Data received {"connection_id":222737,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:31:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222737,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:31:49] local.INFO: Processing buffer {"connection_id":222737,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:31:49] local.INFO: IMEI packet received {"connection_id":222737,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:31:49] local.INFO: IMEI acknowledgment sent {"connection_id":222737,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:32:04] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656a2ab8012d508700064e16480006009231..."} 
[2026-10-23 02:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656a2ab8012d508700064e16480006009231..."} 
[2026-10-23 02:32:04] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656a2ab8012d508700064e16480006009231..."} 
[2026-10-23 02:32:04] local.INFO: Packet analysis {"connection_id":221415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:32:04] local.INFO: Extracted packet for processing {"connection_id":221415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:32:04] local.INFO: GPS Element Parsed {"raw_longitude":760252160,"raw_latitude":105780808,"longitude_deg":76.025216,"latitude_deg":10.5780808,"altitude":6,"angle":146,"satellites":49,"speed":14,"hex_longitude":"2d508700","hex_latitude":"064e1648","is_valid_coordinates":true} 
[2026-10-23 02:32:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:32:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931916288001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22608089370853376,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5798806759785781248,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,53,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:32:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792702819000,"timestamp_ms":1792702819000,"timestamp_seconds":1792702819,"priority":1,"record_length":96,"hex_timestamp":"000001a1656a2ab8"} 
[2026-10-23 02:32:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:32:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:32:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 02:32:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:32:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:32:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:32:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:32:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:32:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:32:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:32:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:32:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:32:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:32:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931916288001,"66":27604,"53":206,"78":62464,"24":14,"16":22608089370853376,"45":5798806759785781248},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,53,78,24,16,45]} 
[2026-10-23 02:32:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:32:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:32:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931916288001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:32:04] local.INFO: Unknown IO ID detected {"io_id":53,"value":206,"description":"Unknown IO ID 53"} 
[2026-10-23 02:32:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:32:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22608089370853376,"km_value":22608089370853.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:32:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5798806759785781248,"description":"Unknown IO ID 45"} 
[2026-10-23 02:32:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931916288001,"power":27604,"unknown_53":206,"unknown_78":62464,"ignition":14,"odometer":null,"unknown_45":5798806759785781248}} 
[2026-10-23 02:32:04] local.INFO: DEBUG: GPS processor result {"connection_id":221415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21219,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:32:04] local.INFO: GPS data processed {"connection_id":221415,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:32:04] local.INFO: Acknowledgment sent {"connection_id":221415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:32:24] local.INFO: TCP Data received {"connection_id":221066,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:32:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221066,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:32:24] local.INFO: Processing buffer {"connection_id":221066,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:32:24] local.INFO: IMEI packet received {"connection_id":221066,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:32:24] local.INFO: IMEI acknowledgment sent {"connection_id":221066,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:32:31] local.INFO: TCP Data received {"connection_id":222738,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:31] local.INFO: Processing buffer {"connection_id":222738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:31] local.INFO: IMEI packet received {"connection_id":222738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:32:31] local.INFO: IMEI acknowledgment sent {"connection_id":222738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:32:32] local.INFO: TCP Data received {"connection_id":222738,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:32] local.INFO: Processing buffer {"connection_id":222738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:32] local.INFO: IMEI packet received {"connection_id":222738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:32:32] local.INFO: IMEI acknowledgment sent {"connection_id":222738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:32:32] local.INFO: TCP Data received {"connection_id":222738,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222738,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:32] local.INFO: Processing buffer {"connection_id":222738,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:32:32] local.INFO: IMEI packet received {"connection_id":222738,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:32:32] local.INFO: IMEI acknowledgment sent {"connection_id":222738,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:32:33] local.INFO: TCP Data received {"connection_id":222738,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656a7cc0012d509400064e00d00006009628..."} 
[2026-10-23 02:32:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656a7cc0012d509400064e00d00006009628..."} 
[2026-10-23 02:32:33] local.INFO: Processing buffer {"connection_id":222738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656a7cc0012d509400064e00d00006009628..."} 
[2026-10-23 02:32:33] local.INFO: Packet analysis {"connection_id":222738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:32:33] local.INFO: Extracted packet for processing {"connection_id":222738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:32:33] local.INFO: GPS Element Parsed {"raw_longitude":760255488,"raw_latitude":105775312,"longitude_deg":76.0255488,"latitude_deg":10.5775312,"altitude":6,"angle":150,"satellites":40,"speed":11,"hex_longitude":"2d509400","hex_latitude":"064e00d0","is_valid_coordinates":true} 
[2026-10-23 02:32:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:32:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931921664001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22608402903465984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5802606671970060288,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:32:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792702840000,"timestamp_ms":1792702840000,"timestamp_seconds":1792702840,"priority":1,"record_length":96,"hex_timestamp":"000001a1656a7cc0"} 
[2026-10-23 02:32:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:32:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:32:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 02:32:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2641,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:32:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:32:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:32:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:32:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:32:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:32:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:32:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:32:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:32:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:32:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931921664001,"66":27463,"238":206,"78":62464,"24":11,"16":22608402903465984,"45":5802606671970060288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:32:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:32:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:32:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931921664001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:32:33] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:32:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:32:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22608402903465984,"km_value":22608402903465.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:32:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5802606671970060288,"description":"Unknown IO ID 45"} 
[2026-10-23 02:32:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931921664001,"power":27463,"unknown_238":206,"unknown_78":62464,"ignition":11,"odometer":null,"unknown_45":5802606671970060288}} 
[2026-10-23 02:32:33] local.INFO: DEBUG: GPS processor result {"connection_id":222738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21220,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:32:33] local.INFO: GPS data processed {"connection_id":222738,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:32:33] local.INFO: Acknowledgment sent {"connection_id":222738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:32:37] local.INFO: TCP Data received {"connection_id":222738,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656acec8012d509b40064df3d80006009c2a..."} 
[2026-10-23 02:32:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656acec8012d509b40064df3d80006009c2a..."} 
[2026-10-23 02:32:37] local.INFO: Processing buffer {"connection_id":222738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656acec8012d509b40064df3d80006009c2a..."} 
[2026-10-23 02:32:37] local.INFO: Packet analysis {"connection_id":222738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:32:37] local.INFO: Extracted packet for processing {"connection_id":222738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:32:37] local.INFO: GPS Element Parsed {"raw_longitude":760257344,"raw_latitude":105771992,"longitude_deg":76.0257344,"latitude_deg":10.5771992,"altitude":6,"angle":156,"satellites":42,"speed":4,"hex_longitude":"2d509b40","hex_latitude":"064df3d8","is_valid_coordinates":true} 
[2026-10-23 02:32:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:32:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931927040001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22608591882027008,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5806265846665891840,"note":"Value kept but may cause issues"} 
[2026-10-23 02:32:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:32:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792702861000,"timestamp_ms":1792702861000,"timestamp_seconds":1792702861,"priority":1,"record_length":96,"hex_timestamp":"000001a1656acec8"} 
[2026-10-23 02:32:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:32:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:32:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 02:32:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:32:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:32:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:32:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:32:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:32:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:32:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:32:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:32:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:32:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:32:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931927040001,"66":27397,"238":206,"78":62464,"24":4,"16":22608591882027008,"45":5806265846665891840},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:32:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:32:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:32:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931927040001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:32:37] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:32:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:32:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22608591882027008,"km_value":22608591882027.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:32:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5806265846665891840,"description":"Unknown IO ID 45"} 
[2026-10-23 02:32:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931927040001,"power":27397,"unknown_238":206,"unknown_78":62464,"ignition":4,"odometer":null,"unknown_45":5806265846665891840}} 
[2026-10-23 02:32:37] local.INFO: DEBUG: GPS processor result {"connection_id":222738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21221,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:32:37] local.INFO: GPS data processed {"connection_id":222738,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:32:37] local.INFO: Acknowledgment sent {"connection_id":222738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:33:08] local.INFO: TCP Data received {"connection_id":222738,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656aea20012d509c80064df0b80007008e2a..."} 
[2026-10-23 02:33:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656aea20012d509c80064df0b80007008e2a..."} 
[2026-10-23 02:33:08] local.INFO: Processing buffer {"connection_id":222738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656aea20012d509c80064df0b80007008e2a..."} 
[2026-10-23 02:33:08] local.INFO: Packet analysis {"connection_id":222738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:33:08] local.INFO: Extracted packet for processing {"connection_id":222738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656a"} 
[2026-10-23 02:33:08] local.INFO: GPS Element Parsed {"raw_longitude":760257664,"raw_latitude":105771192,"longitude_deg":76.0257664,"latitude_deg":10.5771192,"altitude":7,"angle":142,"satellites":42,"speed":4,"hex_longitude":"2d509c80","hex_latitude":"064df0b8","is_valid_coordinates":true} 
[2026-10-23 02:33:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:33:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931932416001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22608634831699968,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5808306540246194176,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:33:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792702868000,"timestamp_ms":1792702868000,"timestamp_seconds":1792702868,"priority":1,"record_length":96,"hex_timestamp":"000001a1656aea20"} 
[2026-10-23 02:33:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:33:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:33:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:33:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:33:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:33:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:33:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:33:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:33:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:33:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222738,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:33:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:33:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:33:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:33:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931932416001,"66":27626,"238":206,"78":62464,"24":4,"16":22608634831699968,"45":5808306540246194176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:33:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:33:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:33:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931932416001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:33:08] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:33:08] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:33:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22608634831699968,"km_value":22608634831699.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:33:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5808306540246194176,"description":"Unknown IO ID 45"} 
[2026-10-23 02:33:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931932416001,"power":27626,"unknown_238":206,"unknown_78":62464,"ignition":4,"odometer":null,"unknown_45":5808306540246194176}} 
[2026-10-23 02:33:08] local.INFO: DEBUG: GPS processor result {"connection_id":222738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:33:08] local.INFO: GPS data processed {"connection_id":222738,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:33:08] local.INFO: Acknowledgment sent {"connection_id":222738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:33:28] local.INFO: TCP Data received {"connection_id":224441,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:33:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:33:28] local.INFO: Processing buffer {"connection_id":224441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:33:28] local.INFO: IMEI packet received {"connection_id":224441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:33:28] local.INFO: IMEI acknowledgment sent {"connection_id":224441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:33:31] local.INFO: TCP Data received {"connection_id":224441,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:33:31] local.INFO: Processing buffer {"connection_id":224441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:33:31] local.INFO: IMEI packet received {"connection_id":224441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":224441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:33:33] local.INFO: TCP Data received {"connection_id":224441,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656c1ad0012d50b600064dbee00008009731..."} 
[2026-10-23 02:33:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656c1ad0012d50b600064dbee00008009731..."} 
[2026-10-23 02:33:33] local.INFO: Processing buffer {"connection_id":224441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656c1ad0012d50b600064dbee00008009731..."} 
[2026-10-23 02:33:33] local.INFO: Packet analysis {"connection_id":224441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:33:33] local.INFO: Extracted packet for processing {"connection_id":224441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:33:33] local.INFO: GPS Element Parsed {"raw_longitude":760264192,"raw_latitude":105758432,"longitude_deg":76.0264192,"latitude_deg":10.5758432,"altitude":8,"angle":151,"satellites":49,"speed":11,"hex_longitude":"2d50b600","hex_latitude":"064dbee0","is_valid_coordinates":true} 
[2026-10-23 02:33:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:33:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931951360001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22609343501303808,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5814498989730781184,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:33:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792702946000,"timestamp_ms":1792702946000,"timestamp_seconds":1792702946,"priority":1,"record_length":96,"hex_timestamp":"000001a1656c1ad0"} 
[2026-10-23 02:33:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:33:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:33:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 02:33:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2542,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:33:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:33:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:33:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:33:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:33:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:33:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:33:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:33:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:33:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:33:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931951360001,"66":27517,"238":206,"78":62464,"24":11,"16":22609343501303808,"45":5814498989730781184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:33:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:33:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:33:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931951360001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:33:33] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:33:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:33:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22609343501303808,"km_value":22609343501303.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:33:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5814498989730781184,"description":"Unknown IO ID 45"} 
[2026-10-23 02:33:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931951360001,"power":27517,"unknown_238":206,"unknown_78":62464,"ignition":11,"odometer":null,"unknown_45":5814498989730781184}} 
[2026-10-23 02:33:33] local.INFO: DEBUG: GPS processor result {"connection_id":224441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:33:33] local.INFO: GPS data processed {"connection_id":224441,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:33:33] local.INFO: Acknowledgment sent {"connection_id":224441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:33:37] local.INFO: TCP Data received {"connection_id":224441,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656c3240012d50ba00064db9600006008632..."} 
[2026-10-23 02:33:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656c3240012d50ba00064db9600006008632..."} 
[2026-10-23 02:33:37] local.INFO: Processing buffer {"connection_id":224441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656c3240012d50ba00064db9600006008632..."} 
[2026-10-23 02:33:37] local.INFO: Packet analysis {"connection_id":224441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:33:37] local.INFO: Extracted packet for processing {"connection_id":224441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:33:37] local.INFO: GPS Element Parsed {"raw_longitude":760265216,"raw_latitude":105757024,"longitude_deg":76.0265216,"latitude_deg":10.5757024,"altitude":6,"angle":134,"satellites":50,"speed":9,"hex_longitude":"2d50ba00","hex_latitude":"064db960","is_valid_coordinates":true} 
[2026-10-23 02:33:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:33:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931954176001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22609425105682432,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5815835995869732864,"note":"Value kept but may cause issues"} 
[2026-10-23 02:33:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:33:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792702952000,"timestamp_ms":1792702952000,"timestamp_seconds":1792702952,"priority":1,"record_length":96,"hex_timestamp":"000001a1656c3240"} 
[2026-10-23 02:33:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:33:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:33:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 02:33:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:33:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:33:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:33:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:33:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:33:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:33:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:33:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:33:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:33:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:33:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931954176001,"66":27343,"238":206,"78":62464,"24":9,"16":22609425105682432,"45":5815835995869732864},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:33:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:33:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:33:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931954176001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:33:37] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:33:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:33:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22609425105682432,"km_value":22609425105682.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:33:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5815835995869732864,"description":"Unknown IO ID 45"} 
[2026-10-23 02:33:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931954176001,"power":27343,"unknown_238":206,"unknown_78":62464,"ignition":9,"odometer":null,"unknown_45":5815835995869732864}} 
[2026-10-23 02:33:37] local.INFO: DEBUG: GPS processor result {"connection_id":224441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21224,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:33:37] local.INFO: GPS data processed {"connection_id":224441,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:33:37] local.INFO: Acknowledgment sent {"connection_id":224441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:34:08] local.INFO: TCP Data received {"connection_id":224441,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656c6120012d50c000064db2580004009633..."} 
[2026-10-23 02:34:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656c6120012d50c000064db2580004009633..."} 
[2026-10-23 02:34:08] local.INFO: Processing buffer {"connection_id":224441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656c6120012d50c000064db2580004009633..."} 
[2026-10-23 02:34:08] local.INFO: Packet analysis {"connection_id":224441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:34:08] local.INFO: Extracted packet for processing {"connection_id":224441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:34:08] local.INFO: GPS Element Parsed {"raw_longitude":760266752,"raw_latitude":105755224,"longitude_deg":76.0266752,"latitude_deg":10.5755224,"altitude":4,"angle":150,"satellites":51,"speed":5,"hex_longitude":"2d50c000","hex_latitude":"064db258","is_valid_coordinates":true} 
[2026-10-23 02:34:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:34:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931955712001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:34:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22609541069799424,"note":"Value kept but may cause issues"} 
[2026-10-23 02:34:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5816961895776215040,"note":"Value kept but may cause issues"} 
[2026-10-23 02:34:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:34:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792702964000,"timestamp_ms":1792702964000,"timestamp_seconds":1792702964,"priority":1,"record_length":96,"hex_timestamp":"000001a1656c6120"} 
[2026-10-23 02:34:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:34:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:34:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:34:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:34:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:34:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:34:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:34:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:34:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:34:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:34:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:34:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:34:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:34:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931955712001,"66":27376,"238":206,"78":62464,"24":5,"16":22609541069799424,"45":5816961895776215040},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:34:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:34:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:34:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931955712001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:34:08] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:34:08] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:34:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22609541069799424,"km_value":22609541069799.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:34:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":5816961895776215040,"description":"Unknown IO ID 45"} 
[2026-10-23 02:34:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931955712001,"power":27376,"unknown_238":206,"unknown_78":62464,"ignition":5,"odometer":null,"unknown_45":5816961895776215040}} 
[2026-10-23 02:34:08] local.INFO: DEBUG: GPS processor result {"connection_id":224441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21225,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:34:08] local.INFO: GPS data processed {"connection_id":224441,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:34:08] local.INFO: Acknowledgment sent {"connection_id":224441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:34:26] local.INFO: TCP Data received {"connection_id":222739,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:34:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:34:26] local.INFO: Processing buffer {"connection_id":222739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:34:26] local.INFO: IMEI packet received {"connection_id":222739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:34:26] local.INFO: IMEI acknowledgment sent {"connection_id":222739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:34:31] local.INFO: TCP Data received {"connection_id":222739,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:34:31] local.INFO: Processing buffer {"connection_id":222739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:34:31] local.INFO: IMEI packet received {"connection_id":222739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:34:31] local.INFO: IMEI acknowledgment sent {"connection_id":222739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:34:33] local.INFO: TCP Data received {"connection_id":222739,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656cb328012d50cb80064da1280006008b31..."} 
[2026-10-23 02:34:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656cb328012d50cb80064da1280006008b31..."} 
[2026-10-23 02:34:33] local.INFO: Processing buffer {"connection_id":222739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656cb328012d50cb80064da1280006008b31..."} 
[2026-10-23 02:34:33] local.INFO: Packet analysis {"connection_id":222739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:34:33] local.INFO: Extracted packet for processing {"connection_id":222739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:34:33] local.INFO: GPS Element Parsed {"raw_longitude":760269696,"raw_latitude":105750824,"longitude_deg":76.0269696,"latitude_deg":10.5750824,"altitude":6,"angle":139,"satellites":49,"speed":6,"hex_longitude":"2d50cb80","hex_latitude":"064da128","is_valid_coordinates":true} 
[2026-10-23 02:34:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:34:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931958784001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:34:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22609798767837184,"note":"Value kept but may cause issues"} 
[2026-10-23 02:34:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5818650745636018176,"note":"Value kept but may cause issues"} 
[2026-10-23 02:34:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:34:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792702985000,"timestamp_ms":1792702985000,"timestamp_seconds":1792702985,"priority":1,"record_length":96,"hex_timestamp":"000001a1656cb328"} 
[2026-10-23 02:34:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:34:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:34:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:34:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:34:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:34:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:34:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:34:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:34:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:34:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:34:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:34:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:34:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:34:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931958784001,"66":27484,"238":206,"78":62464,"24":6,"16":22609798767837184,"45":5818650745636018176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:34:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:34:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:34:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931958784001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:34:33] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:34:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:34:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22609798767837184,"km_value":22609798767837.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:34:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5818650745636018176,"description":"Unknown IO ID 45"} 
[2026-10-23 02:34:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931958784001,"power":27484,"unknown_238":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5818650745636018176}} 
[2026-10-23 02:34:33] local.INFO: DEBUG: GPS processor result {"connection_id":222739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21226,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:34:33] local.INFO: GPS data processed {"connection_id":222739,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:34:33] local.INFO: Acknowledgment sent {"connection_id":222739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:35:04] local.INFO: TCP Data received {"connection_id":222739,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656cb328012d50cb80064da1280006008b31..."} 
[2026-10-23 02:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656cb328012d50cb80064da1280006008b31..."} 
[2026-10-23 02:35:04] local.INFO: Processing buffer {"connection_id":222739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656cb328012d50cb80064da1280006008b31..."} 
[2026-10-23 02:35:04] local.INFO: Packet analysis {"connection_id":222739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:35:04] local.INFO: Extracted packet for processing {"connection_id":222739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:35:04] local.INFO: GPS Element Parsed {"raw_longitude":760269696,"raw_latitude":105750824,"longitude_deg":76.0269696,"latitude_deg":10.5750824,"altitude":6,"angle":139,"satellites":49,"speed":6,"hex_longitude":"2d50cb80","hex_latitude":"064da128","is_valid_coordinates":true} 
[2026-10-23 02:35:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:35:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931964160001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:35:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22609798767837184,"note":"Value kept but may cause issues"} 
[2026-10-23 02:35:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5821887707867064320,"note":"Value kept but may cause issues"} 
[2026-10-23 02:35:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:35:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792702985000,"timestamp_ms":1792702985000,"timestamp_seconds":1792702985,"priority":1,"record_length":96,"hex_timestamp":"000001a1656cb328"} 
[2026-10-23 02:35:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:35:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:35:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:35:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:35:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:35:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:35:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:35:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:35:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:35:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:35:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:35:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:35:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:35:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931964160001,"66":27484,"238":206,"78":62464,"24":6,"16":22609798767837184,"45":5821887707867064320},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:35:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:35:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:35:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931964160001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:35:04] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:35:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:35:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22609798767837184,"km_value":22609798767837.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:35:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5821887707867064320,"description":"Unknown IO ID 45"} 
[2026-10-23 02:35:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931964160001,"power":27484,"unknown_238":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5821887707867064320}} 
[2026-10-23 02:35:04] local.INFO: DEBUG: GPS processor result {"connection_id":222739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:35:04] local.INFO: GPS data processed {"connection_id":222739,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:35:04] local.INFO: Acknowledgment sent {"connection_id":222739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:35:26] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:26] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:26] local.INFO: IMEI packet received {"connection_id":221416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:35:26] local.INFO: IMEI acknowledgment sent {"connection_id":221416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:35:28] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:28] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:28] local.INFO: IMEI packet received {"connection_id":221416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:35:28] local.INFO: IMEI acknowledgment sent {"connection_id":221416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:35:31] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:31] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:35:31] local.INFO: IMEI packet received {"connection_id":221416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":221416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:35:33] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656cda38012d50cf80064d9ba00005009931..."} 
[2026-10-23 02:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656cda38012d50cf80064d9ba00005009931..."} 
[2026-10-23 02:35:33] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656cda38012d50cf80064d9ba00005009931..."} 
[2026-10-23 02:35:33] local.INFO: Packet analysis {"connection_id":221416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:35:33] local.INFO: Extracted packet for processing {"connection_id":221416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656c"} 
[2026-10-23 02:35:33] local.INFO: GPS Element Parsed {"raw_longitude":760270720,"raw_latitude":105749408,"longitude_deg":76.027072,"latitude_deg":10.5749408,"altitude":5,"angle":153,"satellites":49,"speed":5,"hex_longitude":"2d50cf80","hex_latitude":"064d9ba0","is_valid_coordinates":true} 
[2026-10-23 02:35:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:35:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931964160001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:35:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22609884667183104,"note":"Value kept but may cause issues"} 
[2026-10-23 02:35:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5821887707867064320,"note":"Value kept but may cause issues"} 
[2026-10-23 02:35:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:35:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792702995000,"timestamp_ms":1792702995000,"timestamp_seconds":1792702995,"priority":1,"record_length":96,"hex_timestamp":"000001a1656cda38"} 
[2026-10-23 02:35:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:35:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:35:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:35:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:35:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:35:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:35:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:35:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:35:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:35:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:35:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:35:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:35:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:35:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931964160001,"66":27376,"238":206,"78":62464,"24":5,"16":22609884667183104,"45":5821887707867064320},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:35:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:35:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:35:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931964160001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:35:33] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:35:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:35:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22609884667183104,"km_value":22609884667183.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:35:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5821887707867064320,"description":"Unknown IO ID 45"} 
[2026-10-23 02:35:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931964160001,"power":27376,"unknown_238":206,"unknown_78":62464,"ignition":5,"odometer":null,"unknown_45":5821887707867064320}} 
[2026-10-23 02:35:33] local.INFO: DEBUG: GPS processor result {"connection_id":221416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21228,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:35:33] local.INFO: GPS data processed {"connection_id":221416,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:35:33] local.INFO: Acknowledgment sent {"connection_id":221416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:36:06] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656d2c40012d50d980064d89780005009c32..."} 
[2026-10-23 02:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656d2c40012d50d980064d89780005009c32..."} 
[2026-10-23 02:36:06] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656d2c40012d50d980064d89780005009c32..."} 
[2026-10-23 02:36:06] local.INFO: Packet analysis {"connection_id":221416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656d"} 
[2026-10-23 02:36:06] local.INFO: Extracted packet for processing {"connection_id":221416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656d"} 
[2026-10-23 02:36:06] local.INFO: GPS Element Parsed {"raw_longitude":760273280,"raw_latitude":105744760,"longitude_deg":76.027328,"latitude_deg":10.574476,"altitude":5,"angle":156,"satellites":50,"speed":11,"hex_longitude":"2d50d980","hex_latitude":"064d8978","is_valid_coordinates":true} 
[2026-10-23 02:36:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:36:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458931966720001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:36:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22610142365220864,"note":"Value kept but may cause issues"} 
[2026-10-23 02:36:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5823013607773544448,"note":"Value kept but may cause issues"} 
[2026-10-23 02:36:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:36:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792703016000,"timestamp_ms":1792703016000,"timestamp_seconds":1792703016,"priority":1,"record_length":96,"hex_timestamp":"000001a1656d2c40"} 
[2026-10-23 02:36:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:36:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:36:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:36:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:36:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:36:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:36:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:36:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:36:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:36:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:36:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:36:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:36:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:36:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458931966720001,"66":27517,"238":206,"78":62464,"24":11,"16":22610142365220864,"45":5823013607773544448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,78,24,16,45]} 
[2026-10-23 02:36:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:36:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:36:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458931966720001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:36:06] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 02:36:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:36:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22610142365220864,"km_value":22610142365220.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:36:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":5823013607773544448,"description":"Unknown IO ID 45"} 
[2026-10-23 02:36:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458931966720001,"power":27517,"unknown_238":206,"unknown_78":62464,"ignition":11,"odometer":null,"unknown_45":5823013607773544448}} 
[2026-10-23 02:36:06] local.INFO: DEBUG: GPS processor result {"connection_id":221416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:36:06] local.INFO: GPS data processed {"connection_id":221416,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:36:06] local.INFO: Acknowledgment sent {"connection_id":221416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:36:26] local.INFO: TCP Data received {"connection_id":224442,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:26] local.INFO: Processing buffer {"connection_id":224442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:26] local.INFO: IMEI packet received {"connection_id":224442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":224442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:36:26] local.INFO: TCP Data received {"connection_id":224442,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:26] local.INFO: Processing buffer {"connection_id":224442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:26] local.INFO: IMEI packet received {"connection_id":224442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":224442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:36:31] local.INFO: TCP Data received {"connection_id":224442,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:31] local.INFO: Processing buffer {"connection_id":224442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:36:31] local.INFO: IMEI packet received {"connection_id":224442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:36:31] local.INFO: IMEI acknowledgment sent {"connection_id":224442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:36:32] local.INFO: TCP Data received {"connection_id":224442,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656f1488012d50f840064d2660000d00a431..."} 
[2026-10-23 02:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656f1488012d50f840064d2660000d00a431..."} 
[2026-10-23 02:36:32] local.INFO: Processing buffer {"connection_id":224442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656f1488012d50f840064d2660000d00a431..."} 
[2026-10-23 02:36:32] local.INFO: Packet analysis {"connection_id":224442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:36:32] local.INFO: Extracted packet for processing {"connection_id":224442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:36:32] local.INFO: GPS Element Parsed {"raw_longitude":760281152,"raw_latitude":105719392,"longitude_deg":76.0281152,"latitude_deg":10.5719392,"altitude":13,"angle":164,"satellites":49,"speed":7,"hex_longitude":"2d50f840","hex_latitude":"064d2660","is_valid_coordinates":true} 
[2026-10-23 02:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:36:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932003584001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:36:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22611452330246144,"note":"Value kept but may cause issues"} 
[2026-10-23 02:36:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5834272606834386944,"note":"Value kept but may cause issues"} 
[2026-10-23 02:36:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,49,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:36:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792703141000,"timestamp_ms":1792703141000,"timestamp_seconds":1792703141,"priority":1,"record_length":96,"hex_timestamp":"000001a1656f1488"} 
[2026-10-23 02:36:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:36:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:36:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:36:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:36:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:36:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:36:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:36:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:36:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:36:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:36:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:36:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:36:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932003584001,"66":27571,"49":206,"78":62464,"24":7,"16":22611452330246144,"45":5834272606834386944},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-23 02:36:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:36:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:36:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932003584001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:36:32] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-23 02:36:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:36:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22611452330246144,"km_value":22611452330246.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:36:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5834272606834386944,"description":"Unknown IO ID 45"} 
[2026-10-23 02:36:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932003584001,"power":27571,"unknown_49":206,"unknown_78":62464,"ignition":7,"odometer":null,"unknown_45":5834272606834386944}} 
[2026-10-23 02:36:32] local.INFO: DEBUG: GPS processor result {"connection_id":224442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21230,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:36:32] local.INFO: GPS data processed {"connection_id":224442,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:36:32] local.INFO: Acknowledgment sent {"connection_id":224442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:37:04] local.INFO: TCP Data received {"connection_id":224442,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656f2040012d50f900064d24b8000c00932f..."} 
[2026-10-23 02:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656f2040012d50f900064d24b8000c00932f..."} 
[2026-10-23 02:37:04] local.INFO: Processing buffer {"connection_id":224442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656f2040012d50f900064d24b8000c00932f..."} 
[2026-10-23 02:37:04] local.INFO: Packet analysis {"connection_id":224442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:37:04] local.INFO: Extracted packet for processing {"connection_id":224442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:37:04] local.INFO: GPS Element Parsed {"raw_longitude":760281344,"raw_latitude":105718968,"longitude_deg":76.0281344,"latitude_deg":10.5718968,"altitude":12,"angle":147,"satellites":47,"speed":6,"hex_longitude":"2d50f900","hex_latitude":"064d24b8","is_valid_coordinates":true} 
[2026-10-23 02:37:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:37:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932004096001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:37:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22611478100049920,"note":"Value kept but may cause issues"} 
[2026-10-23 02:37:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5834483713066819584,"note":"Value kept but may cause issues"} 
[2026-10-23 02:37:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,49,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:37:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792703144000,"timestamp_ms":1792703144000,"timestamp_seconds":1792703144,"priority":1,"record_length":96,"hex_timestamp":"000001a1656f2040"} 
[2026-10-23 02:37:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:37:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:37:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 02:37:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:37:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:37:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:37:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:37:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:37:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:37:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:37:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:37:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:37:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:37:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932004096001,"66":27517,"49":206,"78":62464,"24":6,"16":22611478100049920,"45":5834483713066819584},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-23 02:37:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:37:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:37:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932004096001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:37:04] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-23 02:37:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:37:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22611478100049920,"km_value":22611478100049.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:37:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5834483713066819584,"description":"Unknown IO ID 45"} 
[2026-10-23 02:37:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932004096001,"power":27517,"unknown_49":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5834483713066819584}} 
[2026-10-23 02:37:04] local.INFO: DEBUG: GPS processor result {"connection_id":224442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:37:04] local.INFO: GPS data processed {"connection_id":224442,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:37:04] local.INFO: Acknowledgment sent {"connection_id":224442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:37:26] local.INFO: TCP Data received {"connection_id":224443,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:37:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:37:26] local.INFO: Processing buffer {"connection_id":224443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:37:26] local.INFO: IMEI packet received {"connection_id":224443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:37:26] local.INFO: IMEI acknowledgment sent {"connection_id":224443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:37:31] local.INFO: TCP Data received {"connection_id":224443,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:37:31] local.INFO: Processing buffer {"connection_id":224443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:37:31] local.INFO: IMEI packet received {"connection_id":224443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:37:31] local.INFO: IMEI acknowledgment sent {"connection_id":224443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:37:33] local.INFO: TCP Data received {"connection_id":224443,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656f2fe0012d50fa80064d21e0000c00a430..."} 
[2026-10-23 02:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656f2fe0012d50fa80064d21e0000c00a430..."} 
[2026-10-23 02:37:33] local.INFO: Processing buffer {"connection_id":224443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656f2fe0012d50fa80064d21e0000c00a430..."} 
[2026-10-23 02:37:33] local.INFO: Packet analysis {"connection_id":224443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:37:33] local.INFO: Extracted packet for processing {"connection_id":224443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:37:33] local.INFO: GPS Element Parsed {"raw_longitude":760281728,"raw_latitude":105718240,"longitude_deg":76.0281728,"latitude_deg":10.571824,"altitude":12,"angle":164,"satellites":48,"speed":8,"hex_longitude":"2d50fa80","hex_latitude":"064d21e0","is_valid_coordinates":true} 
[2026-10-23 02:37:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:37:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932004864001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:37:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22611516754755584,"note":"Value kept but may cause issues"} 
[2026-10-23 02:37:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5834694819299244032,"note":"Value kept but may cause issues"} 
[2026-10-23 02:37:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,49,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:37:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792703148000,"timestamp_ms":1792703148000,"timestamp_seconds":1792703148,"priority":1,"record_length":96,"hex_timestamp":"000001a1656f2fe0"} 
[2026-10-23 02:37:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:37:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:37:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 02:37:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:37:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:37:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:37:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:37:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:37:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:37:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:37:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:37:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:37:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:37:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932004864001,"66":27484,"49":206,"78":62464,"24":8,"16":22611516754755584,"45":5834694819299244032},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-23 02:37:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:37:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:37:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932004864001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:37:33] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-23 02:37:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:37:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22611516754755584,"km_value":22611516754755.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:37:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5834694819299244032,"description":"Unknown IO ID 45"} 
[2026-10-23 02:37:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932004864001,"power":27484,"unknown_49":206,"unknown_78":62464,"ignition":8,"odometer":null,"unknown_45":5834694819299244032}} 
[2026-10-23 02:37:33] local.INFO: DEBUG: GPS processor result {"connection_id":224443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21232,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:37:33] local.INFO: GPS data processed {"connection_id":224443,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:37:33] local.INFO: Acknowledgment sent {"connection_id":224443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:37:39] local.INFO: TCP Data received {"connection_id":221067,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:37:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221067,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:37:39] local.INFO: Processing buffer {"connection_id":221067,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:37:39] local.INFO: IMEI packet received {"connection_id":221067,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:37:39] local.INFO: IMEI acknowledgment sent {"connection_id":221067,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:38:04] local.INFO: TCP Data received {"connection_id":224443,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656f4368012d50fc00064d1ea0000b008d30..."} 
[2026-10-23 02:38:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656f4368012d50fc00064d1ea0000b008d30..."} 
[2026-10-23 02:38:04] local.INFO: Processing buffer {"connection_id":224443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656f4368012d50fc00064d1ea0000b008d30..."} 
[2026-10-23 02:38:04] local.INFO: Packet analysis {"connection_id":224443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:38:04] local.INFO: Extracted packet for processing {"connection_id":224443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:38:04] local.INFO: GPS Element Parsed {"raw_longitude":760282112,"raw_latitude":105717408,"longitude_deg":76.0282112,"latitude_deg":10.5717408,"altitude":11,"angle":141,"satellites":48,"speed":6,"hex_longitude":"2d50fc00","hex_latitude":"064d1ea0","is_valid_coordinates":true} 
[2026-10-23 02:38:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:38:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932005888001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:38:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22611559704428544,"note":"Value kept but may cause issues"} 
[2026-10-23 02:38:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5835117031764123648,"note":"Value kept but may cause issues"} 
[2026-10-23 02:38:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,49,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:38:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792703153000,"timestamp_ms":1792703153000,"timestamp_seconds":1792703153,"priority":1,"record_length":96,"hex_timestamp":"000001a1656f4368"} 
[2026-10-23 02:38:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:38:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:38:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:38:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:38:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:38:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:38:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:38:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:38:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:38:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:38:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:38:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:38:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:38:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932005888001,"66":27376,"49":206,"78":62464,"24":6,"16":22611559704428544,"45":5835117031764123648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-23 02:38:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:38:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:38:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932005888001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:38:04] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-23 02:38:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:38:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22611559704428544,"km_value":22611559704428.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:38:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5835117031764123648,"description":"Unknown IO ID 45"} 
[2026-10-23 02:38:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932005888001,"power":27376,"unknown_49":206,"unknown_78":62464,"ignition":6,"odometer":null,"unknown_45":5835117031764123648}} 
[2026-10-23 02:38:04] local.INFO: DEBUG: GPS processor result {"connection_id":224443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21233,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:38:04] local.INFO: GPS data processed {"connection_id":224443,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:38:04] local.INFO: Acknowledgment sent {"connection_id":224443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:38:26] local.INFO: TCP Data received {"connection_id":222740,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:38:26] local.INFO: Processing buffer {"connection_id":222740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:38:26] local.INFO: IMEI packet received {"connection_id":222740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":222740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:38:32] local.INFO: TCP Data received {"connection_id":222740,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:38:32] local.INFO: Processing buffer {"connection_id":222740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:38:32] local.INFO: IMEI packet received {"connection_id":222740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:38:32] local.INFO: IMEI acknowledgment sent {"connection_id":222740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:38:32] local.INFO: TCP Data received {"connection_id":222740,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656f5308012d50fe80064d1b98000a009932..."} 
[2026-10-23 02:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656f5308012d50fe80064d1b98000a009932..."} 
[2026-10-23 02:38:32] local.INFO: Processing buffer {"connection_id":222740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656f5308012d50fe80064d1b98000a009932..."} 
[2026-10-23 02:38:32] local.INFO: Packet analysis {"connection_id":222740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:38:32] local.INFO: Extracted packet for processing {"connection_id":222740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:38:32] local.INFO: GPS Element Parsed {"raw_longitude":760282752,"raw_latitude":105716632,"longitude_deg":76.0282752,"latitude_deg":10.5716632,"altitude":10,"angle":153,"satellites":50,"speed":9,"hex_longitude":"2d50fe80","hex_latitude":"064d1b98","is_valid_coordinates":true} 
[2026-10-23 02:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932007168001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22611606949068800,"note":"Value kept but may cause issues"} 
[2026-10-23 02:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5835539244228976640,"note":"Value kept but may cause issues"} 
[2026-10-23 02:38:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,49,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792703157000,"timestamp_ms":1792703157000,"timestamp_seconds":1792703157,"priority":1,"record_length":96,"hex_timestamp":"000001a1656f5308"} 
[2026-10-23 02:38:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:38:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:38:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:38:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:38:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932007168001,"66":27550,"49":206,"78":62464,"24":9,"16":22611606949068800,"45":5835539244228976640},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-23 02:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932007168001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:38:32] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-23 02:38:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22611606949068800,"km_value":22611606949068.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5835539244228976640,"description":"Unknown IO ID 45"} 
[2026-10-23 02:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932007168001,"power":27550,"unknown_49":206,"unknown_78":62464,"ignition":9,"odometer":null,"unknown_45":5835539244228976640}} 
[2026-10-23 02:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":222740,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:38:32] local.INFO: GPS data processed {"connection_id":222740,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:38:32] local.INFO: Acknowledgment sent {"connection_id":222740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:39:04] local.INFO: TCP Data received {"connection_id":222740,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1656fa510012d510480064d0eb80007009931..."} 
[2026-10-23 02:39:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222740,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1656fa510012d510480064d0eb80007009931..."} 
[2026-10-23 02:39:04] local.INFO: Processing buffer {"connection_id":222740,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1656fa510012d510480064d0eb80007009931..."} 
[2026-10-23 02:39:04] local.INFO: Packet analysis {"connection_id":222740,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:39:04] local.INFO: Extracted packet for processing {"connection_id":222740,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1656f"} 
[2026-10-23 02:39:04] local.INFO: GPS Element Parsed {"raw_longitude":760284288,"raw_latitude":105713336,"longitude_deg":76.0284288,"latitude_deg":10.5713336,"altitude":7,"angle":153,"satellites":49,"speed":5,"hex_longitude":"2d510480","hex_latitude":"064d0eb8","is_valid_coordinates":true} 
[2026-10-23 02:39:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:39:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932008192001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22611787337695232,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5836242931670554624,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,49,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:39:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792703178000,"timestamp_ms":1792703178000,"timestamp_seconds":1792703178,"priority":1,"record_length":96,"hex_timestamp":"000001a1656fa510"} 
[2026-10-23 02:39:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:39:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:39:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-23 02:39:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2155,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:39:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:39:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:39:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:39:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222740,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:39:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:39:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222740,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:39:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:39:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:39:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:39:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932008192001,"66":27463,"49":206,"78":62464,"24":5,"16":22611787337695232,"45":5836242931670554624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,49,78,24,16,45]} 
[2026-10-23 02:39:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:39:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:39:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932008192001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:39:04] local.INFO: Unknown IO ID detected {"io_id":49,"value":206,"description":"Unknown IO ID 49"} 
[2026-10-23 02:39:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:39:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22611787337695232,"km_value":22611787337695.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:39:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5836242931670554624,"description":"Unknown IO ID 45"} 
[2026-10-23 02:39:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932008192001,"power":27463,"unknown_49":206,"unknown_78":62464,"ignition":5,"odometer":null,"unknown_45":5836242931670554624}} 
[2026-10-23 02:39:04] local.INFO: DEBUG: GPS processor result {"connection_id":222740,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21235,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:39:04] local.INFO: GPS data processed {"connection_id":222740,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:39:04] local.INFO: Acknowledgment sent {"connection_id":222740,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:39:31] local.INFO: TCP Data received {"connection_id":221068,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:39:31] local.INFO: Processing buffer {"connection_id":221068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:39:31] local.INFO: IMEI packet received {"connection_id":221068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":221068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:39:34] local.INFO: TCP Data received {"connection_id":221068,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:39:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:39:34] local.INFO: Processing buffer {"connection_id":221068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:39:34] local.INFO: IMEI packet received {"connection_id":221068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:39:34] local.INFO: IMEI acknowledgment sent {"connection_id":221068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:39:35] local.INFO: TCP Data received {"connection_id":221068,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165719528012d517500064c3800000500982f..."} 
[2026-10-23 02:39:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165719528012d517500064c3800000500982f..."} 
[2026-10-23 02:39:35] local.INFO: Processing buffer {"connection_id":221068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165719528012d517500064c3800000500982f..."} 
[2026-10-23 02:39:35] local.INFO: Packet analysis {"connection_id":221068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16571"} 
[2026-10-23 02:39:35] local.INFO: Extracted packet for processing {"connection_id":221068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16571"} 
[2026-10-23 02:39:35] local.INFO: GPS Element Parsed {"raw_longitude":760313088,"raw_latitude":105658368,"longitude_deg":76.0313088,"latitude_deg":10.5658368,"altitude":5,"angle":152,"satellites":47,"speed":18,"hex_longitude":"2d517500","hex_latitude":"064c3800","is_valid_coordinates":true} 
[2026-10-23 02:39:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:39:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932044544001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22614810994671616,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5868542185233895424,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,50,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:39:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792703305000,"timestamp_ms":1792703305000,"timestamp_seconds":1792703305,"priority":1,"record_length":96,"hex_timestamp":"000001a165719528"} 
[2026-10-23 02:39:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:39:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:39:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:39:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:39:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:39:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:39:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:39:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:39:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:39:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:39:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:39:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:39:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:39:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932044544001,"66":27365,"50":206,"78":62464,"24":18,"16":22614810994671616,"45":5868542185233895424},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,78,24,16,45]} 
[2026-10-23 02:39:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:39:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:39:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932044544001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:39:35] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-23 02:39:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:39:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22614810994671616,"km_value":22614810994671.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:39:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":5868542185233895424,"description":"Unknown IO ID 45"} 
[2026-10-23 02:39:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932044544001,"power":27365,"unknown_50":206,"unknown_78":62464,"ignition":18,"odometer":null,"unknown_45":5868542185233895424}} 
[2026-10-23 02:39:35] local.INFO: DEBUG: GPS processor result {"connection_id":221068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21236,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:39:35] local.INFO: GPS data processed {"connection_id":221068,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:39:35] local.INFO: Acknowledgment sent {"connection_id":221068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:39:37] local.INFO: TCP Data received {"connection_id":221068,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16571d3a8012d518600064c17480004009b2f..."} 
[2026-10-23 02:39:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16571d3a8012d518600064c17480004009b2f..."} 
[2026-10-23 02:39:37] local.INFO: Processing buffer {"connection_id":221068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16571d3a8012d518600064c17480004009b2f..."} 
[2026-10-23 02:39:37] local.INFO: Packet analysis {"connection_id":221068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16571"} 
[2026-10-23 02:39:37] local.INFO: Extracted packet for processing {"connection_id":221068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16571"} 
[2026-10-23 02:39:37] local.INFO: GPS Element Parsed {"raw_longitude":760317440,"raw_latitude":105649992,"longitude_deg":76.031744,"latitude_deg":10.5649992,"altitude":4,"angle":155,"satellites":47,"speed":24,"hex_longitude":"2d518600","hex_latitude":"064c1748","is_valid_coordinates":true} 
[2026-10-23 02:39:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:39:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932046080001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22615266261204992,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5869597716395851776,"note":"Value kept but may cause issues"} 
[2026-10-23 02:39:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,50,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:39:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792703321000,"timestamp_ms":1792703321000,"timestamp_seconds":1792703321,"priority":1,"record_length":96,"hex_timestamp":"000001a16571d3a8"} 
[2026-10-23 02:39:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:39:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:39:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:39:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:39:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:39:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:39:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:39:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:39:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:39:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:39:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:39:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:39:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:39:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932046080001,"66":27365,"50":206,"78":62464,"24":24,"16":22615266261204992,"45":5869597716395851776},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,78,24,16,45]} 
[2026-10-23 02:39:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:39:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:39:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932046080001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:39:37] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-23 02:39:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:39:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22615266261204992,"km_value":22615266261204.992,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:39:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5869597716395851776,"description":"Unknown IO ID 45"} 
[2026-10-23 02:39:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932046080001,"power":27365,"unknown_50":206,"unknown_78":62464,"ignition":24,"odometer":null,"unknown_45":5869597716395851776}} 
[2026-10-23 02:39:37] local.INFO: DEBUG: GPS processor result {"connection_id":221068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:39:37] local.INFO: GPS data processed {"connection_id":221068,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:39:37] local.INFO: Acknowledgment sent {"connection_id":221068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:40:09] local.INFO: TCP Data received {"connection_id":221068,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165720e40012d519340064bf4f00003009e2f..."} 
[2026-10-23 02:40:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165720e40012d519340064bf4f00003009e2f..."} 
[2026-10-23 02:40:09] local.INFO: Processing buffer {"connection_id":221068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165720e40012d519340064bf4f00003009e2f..."} 
[2026-10-23 02:40:09] local.INFO: Packet analysis {"connection_id":221068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:40:09] local.INFO: Extracted packet for processing {"connection_id":221068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:40:09] local.INFO: GPS Element Parsed {"raw_longitude":760320832,"raw_latitude":105641200,"longitude_deg":76.0320832,"latitude_deg":10.56412,"altitude":3,"angle":158,"satellites":47,"speed":29,"hex_longitude":"2d519340","hex_latitude":"064bf4f0","is_valid_coordinates":true} 
[2026-10-23 02:40:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:40:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932050176001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22615721527738368,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5874382790997788672,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,50,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:40:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792703336000,"timestamp_ms":1792703336000,"timestamp_seconds":1792703336,"priority":1,"record_length":96,"hex_timestamp":"000001a165720e40"} 
[2026-10-23 02:40:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:40:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:40:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:40:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:40:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:40:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:40:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:40:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:40:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:40:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:40:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:40:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:40:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:40:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932050176001,"66":27343,"50":206,"78":62464,"24":29,"16":22615721527738368,"45":5874382790997788672},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,78,24,16,45]} 
[2026-10-23 02:40:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:40:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:40:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932050176001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:40:10] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-23 02:40:10] local.INFO: Unknown IO ID detected {"io_id":78,"value":62464,"description":"Unknown IO ID 78"} 
[2026-10-23 02:40:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22615721527738368,"km_value":22615721527738.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:40:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":5874382790997788672,"description":"Unknown IO ID 45"} 
[2026-10-23 02:40:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932050176001,"power":27343,"unknown_50":206,"unknown_78":62464,"ignition":29,"odometer":null,"unknown_45":5874382790997788672}} 
[2026-10-23 02:40:10] local.INFO: DEBUG: GPS processor result {"connection_id":221068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:40:10] local.INFO: GPS data processed {"connection_id":221068,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:40:10] local.INFO: Acknowledgment sent {"connection_id":221068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:40:26] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:40:26] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:40:26] local.INFO: IMEI packet received {"connection_id":221417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":221417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:40:31] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:40:31] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:40:31] local.INFO: IMEI packet received {"connection_id":221417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":221417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:40:32] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165723d20012d51a080064bd4400003009d2e..."} 
[2026-10-23 02:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165723d20012d51a080064bd4400003009d2e..."} 
[2026-10-23 02:40:32] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165723d20012d51a080064bd4400003009d2e..."} 
[2026-10-23 02:40:32] local.INFO: Packet analysis {"connection_id":221417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:40:32] local.INFO: Extracted packet for processing {"connection_id":221417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:40:32] local.INFO: GPS Element Parsed {"raw_longitude":760324224,"raw_latitude":105632832,"longitude_deg":76.0324224,"latitude_deg":10.5632832,"altitude":3,"angle":157,"satellites":46,"speed":30,"hex_longitude":"2d51a080","hex_latitude":"064bd440","is_valid_coordinates":true} 
[2026-10-23 02:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932054016001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22616159614402560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5878112334436954112,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792703348000,"timestamp_ms":1792703348000,"timestamp_seconds":1792703348,"priority":1,"record_length":96,"hex_timestamp":"000001a165723d20"} 
[2026-10-23 02:40:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:40:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:40:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:40:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:40:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:40:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932054016001,"66":27332,"95":206,"78":38912,"24":30,"16":22616159614402560,"45":5878112334436954112},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,78,24,16,45]} 
[2026-10-23 02:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932054016001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:40:32] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 02:40:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22616159614402560,"km_value":22616159614402.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:40:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5878112334436954112,"description":"Unknown IO ID 45"} 
[2026-10-23 02:40:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932054016001,"power":27332,"unknown_95":206,"unknown_78":38912,"ignition":30,"odometer":null,"unknown_45":5878112334436954112}} 
[2026-10-23 02:40:32] local.INFO: DEBUG: GPS processor result {"connection_id":221417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:40:32] local.INFO: GPS data processed {"connection_id":221417,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:40:32] local.INFO: Acknowledgment sent {"connection_id":221417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:40:37] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165726c00012d51b000064bb2e80003009931..."} 
[2026-10-23 02:40:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165726c00012d51b000064bb2e80003009931..."} 
[2026-10-23 02:40:37] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165726c00012d51b000064bb2e80003009931..."} 
[2026-10-23 02:40:37] local.INFO: Packet analysis {"connection_id":221417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:40:37] local.INFO: Extracted packet for processing {"connection_id":221417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:40:37] local.INFO: GPS Element Parsed {"raw_longitude":760328192,"raw_latitude":105624296,"longitude_deg":76.0328192,"latitude_deg":10.5624296,"altitude":3,"angle":153,"satellites":49,"speed":32,"hex_longitude":"2d51b000","hex_latitude":"064bb2e8","is_valid_coordinates":true} 
[2026-10-23 02:40:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:40:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932057088001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22616614880935936,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5881841877876228096,"note":"Value kept but may cause issues"} 
[2026-10-23 02:40:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:40:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792703360000,"timestamp_ms":1792703360000,"timestamp_seconds":1792703360,"priority":1,"record_length":96,"hex_timestamp":"000001a165726c00"} 
[2026-10-23 02:40:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:40:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:40:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:40:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:40:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:40:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:40:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:40:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:40:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:40:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:40:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:40:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:40:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:40:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932057088001,"66":27365,"95":206,"78":38912,"24":32,"16":22616614880935936,"45":5881841877876228096},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,78,24,16,45]} 
[2026-10-23 02:40:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:40:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:40:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932057088001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:40:37] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 02:40:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:40:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22616614880935936,"km_value":22616614880935.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:40:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5881841877876228096,"description":"Unknown IO ID 45"} 
[2026-10-23 02:40:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932057088001,"power":27365,"unknown_95":206,"unknown_78":38912,"ignition":32,"odometer":null,"unknown_45":5881841877876228096}} 
[2026-10-23 02:40:37] local.INFO: DEBUG: GPS processor result {"connection_id":221417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21240,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:40:37] local.INFO: GPS data processed {"connection_id":221417,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:40:37] local.INFO: Acknowledgment sent {"connection_id":221417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:41:09] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657296f8012d51c100064b93d80004009330..."} 
[2026-10-23 02:41:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657296f8012d51c100064b93d80004009330..."} 
[2026-10-23 02:41:09] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657296f8012d51c100064b93d80004009330..."} 
[2026-10-23 02:41:09] local.INFO: Packet analysis {"connection_id":221417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:41:09] local.INFO: Extracted packet for processing {"connection_id":221417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:41:09] local.INFO: GPS Element Parsed {"raw_longitude":760332544,"raw_latitude":105616344,"longitude_deg":76.0332544,"latitude_deg":10.5616344,"altitude":4,"angle":147,"satellites":48,"speed":30,"hex_longitude":"2d51c100","hex_latitude":"064b93d8","is_valid_coordinates":true} 
[2026-10-23 02:41:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:41:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932060160001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:41:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22617052967600128,"note":"Value kept but may cause issues"} 
[2026-10-23 02:41:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5886204740013058048,"note":"Value kept but may cause issues"} 
[2026-10-23 02:41:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:41:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792703371000,"timestamp_ms":1792703371000,"timestamp_seconds":1792703371,"priority":1,"record_length":96,"hex_timestamp":"000001a1657296f8"} 
[2026-10-23 02:41:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:41:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:41:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:41:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:41:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:41:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:41:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:41:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:41:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:41:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:41:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:41:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:41:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:41:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932060160001,"66":27332,"95":206,"78":38912,"24":30,"16":22617052967600128,"45":5886204740013058048},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,78,24,16,45]} 
[2026-10-23 02:41:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:41:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:41:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932060160001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:41:09] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 02:41:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:41:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22617052967600128,"km_value":22617052967600.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:41:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5886204740013058048,"description":"Unknown IO ID 45"} 
[2026-10-23 02:41:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932060160001,"power":27332,"unknown_95":206,"unknown_78":38912,"ignition":30,"odometer":null,"unknown_45":5886204740013058048}} 
[2026-10-23 02:41:09] local.INFO: DEBUG: GPS processor result {"connection_id":221417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:41:09] local.INFO: GPS data processed {"connection_id":221417,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:41:09] local.INFO: Acknowledgment sent {"connection_id":221417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:41:25] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:25] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:25] local.INFO: IMEI packet received {"connection_id":221418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":221418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:41:26] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:26] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:26] local.INFO: IMEI packet received {"connection_id":221418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":221418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:41:37] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:37] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:41:37] local.INFO: IMEI packet received {"connection_id":221418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:41:37] local.INFO: IMEI acknowledgment sent {"connection_id":221418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:41:37] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16572c5d8012d51d4c0064b75000006009333..."} 
[2026-10-23 02:41:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16572c5d8012d51d4c0064b75000006009333..."} 
[2026-10-23 02:41:37] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16572c5d8012d51d4c0064b75000006009333..."} 
[2026-10-23 02:41:37] local.INFO: Packet analysis {"connection_id":221418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:41:37] local.INFO: Extracted packet for processing {"connection_id":221418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16572"} 
[2026-10-23 02:41:37] local.INFO: GPS Element Parsed {"raw_longitude":760337600,"raw_latitude":105608448,"longitude_deg":76.03376,"latitude_deg":10.5608448,"altitude":6,"angle":147,"satellites":51,"speed":25,"hex_longitude":"2d51d4c0","hex_latitude":"064b7500","is_valid_coordinates":true} 
[2026-10-23 02:41:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:41:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932062976001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:41:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22617503939166208,"note":"Value kept but may cause issues"} 
[2026-10-23 02:41:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5890989814615103488,"note":"Value kept but may cause issues"} 
[2026-10-23 02:41:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:41:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792703383000,"timestamp_ms":1792703383000,"timestamp_seconds":1792703383,"priority":1,"record_length":96,"hex_timestamp":"000001a16572c5d8"} 
[2026-10-23 02:41:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:41:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:41:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:41:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:41:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:41:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:41:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:41:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:41:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:41:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:41:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:41:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:41:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:41:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932062976001,"66":27397,"95":206,"78":38912,"24":25,"16":22617503939166208,"45":5890989814615103488},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,78,24,16,45]} 
[2026-10-23 02:41:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:41:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:41:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932062976001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:41:37] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 02:41:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:41:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22617503939166208,"km_value":22617503939166.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:41:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":5890989814615103488,"description":"Unknown IO ID 45"} 
[2026-10-23 02:41:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932062976001,"power":27397,"unknown_95":206,"unknown_78":38912,"ignition":25,"odometer":null,"unknown_45":5890989814615103488}} 
[2026-10-23 02:41:37] local.INFO: DEBUG: GPS processor result {"connection_id":221418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:41:37] local.INFO: GPS data processed {"connection_id":221418,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:41:37] local.INFO: Acknowledgment sent {"connection_id":221418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:42:09] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657313f8012d51e740064b55400007009432..."} 
[2026-10-23 02:42:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657313f8012d51e740064b55400007009432..."} 
[2026-10-23 02:42:09] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657313f8012d51e740064b55400007009432..."} 
[2026-10-23 02:42:09] local.INFO: Packet analysis {"connection_id":221418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16573"} 
[2026-10-23 02:42:09] local.INFO: Extracted packet for processing {"connection_id":221418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16573"} 
[2026-10-23 02:42:09] local.INFO: GPS Element Parsed {"raw_longitude":760342336,"raw_latitude":105600320,"longitude_deg":76.0342336,"latitude_deg":10.560032,"altitude":7,"angle":148,"satellites":50,"speed":26,"hex_longitude":"2d51e740","hex_latitude":"064b5540","is_valid_coordinates":true} 
[2026-10-23 02:42:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:42:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932066048001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:42:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22617959205699584,"note":"Value kept but may cause issues"} 
[2026-10-23 02:42:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5896548945403117568,"note":"Value kept but may cause issues"} 
[2026-10-23 02:42:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:42:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792703403000,"timestamp_ms":1792703403000,"timestamp_seconds":1792703403,"priority":1,"record_length":96,"hex_timestamp":"000001a1657313f8"} 
[2026-10-23 02:42:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:42:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:42:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:42:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:42:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:42:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:42:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:42:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:42:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:42:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:42:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:42:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:42:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:42:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932066048001,"66":27397,"95":206,"78":38912,"24":26,"16":22617959205699584,"45":5896548945403117568},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,78,24,16,45]} 
[2026-10-23 02:42:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:42:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:42:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932066048001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:42:09] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 02:42:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:42:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22617959205699584,"km_value":22617959205699.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:42:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":5896548945403117568,"description":"Unknown IO ID 45"} 
[2026-10-23 02:42:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932066048001,"power":27397,"unknown_95":206,"unknown_78":38912,"ignition":26,"odometer":null,"unknown_45":5896548945403117568}} 
[2026-10-23 02:42:09] local.INFO: DEBUG: GPS processor result {"connection_id":221418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:42:09] local.INFO: GPS data processed {"connection_id":221418,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:42:09] local.INFO: Acknowledgment sent {"connection_id":221418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:42:31] local.INFO: TCP Data received {"connection_id":221069,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221069,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:42:31] local.INFO: Processing buffer {"connection_id":221069,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:42:31] local.INFO: IMEI packet received {"connection_id":221069,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:42:31] local.INFO: IMEI acknowledgment sent {"connection_id":221069,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:42:32] local.INFO: TCP Data received {"connection_id":221069,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221069,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:42:32] local.INFO: Processing buffer {"connection_id":221069,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:42:32] local.INFO: IMEI packet received {"connection_id":221069,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:42:32] local.INFO: IMEI acknowledgment sent {"connection_id":221069,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:42:33] local.INFO: TCP Data received {"connection_id":221069,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165748ee0012d52c0400649f8500009008631..."} 
[2026-10-23 02:42:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165748ee0012d52c0400649f8500009008631..."} 
[2026-10-23 02:42:33] local.INFO: Processing buffer {"connection_id":221069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165748ee0012d52c0400649f8500009008631..."} 
[2026-10-23 02:42:33] local.INFO: Packet analysis {"connection_id":221069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:42:33] local.INFO: Extracted packet for processing {"connection_id":221069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:42:33] local.INFO: GPS Element Parsed {"raw_longitude":760397888,"raw_latitude":105510992,"longitude_deg":76.0397888,"latitude_deg":10.5510992,"altitude":9,"angle":134,"satellites":49,"speed":55,"hex_longitude":"2d52c040","hex_latitude":"0649f850","is_valid_coordinates":true} 
[2026-10-23 02:42:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:42:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932094208001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:42:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22623061626847232,"note":"Value kept but may cause issues"} 
[2026-10-23 02:42:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5954884634303283200,"note":"Value kept but may cause issues"} 
[2026-10-23 02:42:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:42:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792703500000,"timestamp_ms":1792703500000,"timestamp_seconds":1792703500,"priority":1,"record_length":96,"hex_timestamp":"000001a165748ee0"} 
[2026-10-23 02:42:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:42:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:42:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:42:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:42:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:42:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:42:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:42:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:42:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:42:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:42:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:42:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:42:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:42:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932094208001,"66":27484,"93":206,"78":38912,"24":55,"16":22623061626847232,"45":5954884634303283200},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,78,24,16,45]} 
[2026-10-23 02:42:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:42:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:42:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932094208001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:42:33] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 02:42:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:42:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22623061626847232,"km_value":22623061626847.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:42:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":5954884634303283200,"description":"Unknown IO ID 45"} 
[2026-10-23 02:42:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932094208001,"power":27484,"unknown_93":206,"unknown_78":38912,"ignition":55,"odometer":null,"unknown_45":5954884634303283200}} 
[2026-10-23 02:42:33] local.INFO: DEBUG: GPS processor result {"connection_id":221069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:42:33] local.INFO: GPS data processed {"connection_id":221069,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:42:33] local.INFO: Acknowledgment sent {"connection_id":221069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:43:04] local.INFO: TCP Data received {"connection_id":221069,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16574aa38012d52d9c00649de180008008933..."} 
[2026-10-23 02:43:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16574aa38012d52d9c00649de180008008933..."} 
[2026-10-23 02:43:04] local.INFO: Processing buffer {"connection_id":221069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16574aa38012d52d9c00649de180008008933..."} 
[2026-10-23 02:43:04] local.INFO: Packet analysis {"connection_id":221069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:43:04] local.INFO: Extracted packet for processing {"connection_id":221069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:43:04] local.INFO: GPS Element Parsed {"raw_longitude":760404416,"raw_latitude":105504280,"longitude_deg":76.0404416,"latitude_deg":10.550428,"altitude":8,"angle":137,"satellites":51,"speed":52,"hex_longitude":"2d52d9c0","hex_latitude":"0649de18","is_valid_coordinates":true} 
[2026-10-23 02:43:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:43:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932096000001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:43:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22623512598413312,"note":"Value kept but may cause issues"} 
[2026-10-23 02:43:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5962836302393528320,"note":"Value kept but may cause issues"} 
[2026-10-23 02:43:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:43:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792703507000,"timestamp_ms":1792703507000,"timestamp_seconds":1792703507,"priority":1,"record_length":96,"hex_timestamp":"000001a16574aa38"} 
[2026-10-23 02:43:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:43:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:43:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:43:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:43:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:43:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:43:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:43:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:43:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:43:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:43:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:43:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:43:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:43:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932096000001,"66":27017,"93":206,"78":38912,"24":52,"16":22623512598413312,"45":5962836302393528320},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,78,24,16,45]} 
[2026-10-23 02:43:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:43:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:43:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932096000001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:43:04] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 02:43:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:43:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22623512598413312,"km_value":22623512598413.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:43:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":5962836302393528320,"description":"Unknown IO ID 45"} 
[2026-10-23 02:43:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932096000001,"power":27017,"unknown_93":206,"unknown_78":38912,"ignition":52,"odometer":null,"unknown_45":5962836302393528320}} 
[2026-10-23 02:43:04] local.INFO: DEBUG: GPS processor result {"connection_id":221069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:43:04] local.INFO: GPS data processed {"connection_id":221069,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:43:04] local.INFO: Acknowledgment sent {"connection_id":221069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:43:15] local.INFO: TCP Data received {"connection_id":222741,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:43:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222741,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:43:15] local.INFO: Processing buffer {"connection_id":222741,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:43:15] local.INFO: IMEI packet received {"connection_id":222741,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:43:15] local.INFO: IMEI acknowledgment sent {"connection_id":222741,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:43:23] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:23] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:23] local.INFO: IMEI packet received {"connection_id":221419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:43:23] local.INFO: IMEI acknowledgment sent {"connection_id":221419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:43:26] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:26] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:26] local.INFO: IMEI packet received {"connection_id":221419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:43:26] local.INFO: IMEI acknowledgment sent {"connection_id":221419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:43:31] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:31] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:43:31] local.INFO: IMEI packet received {"connection_id":221419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":221419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:43:32] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16574c590012d52f3400649c2800008008c32..."} 
[2026-10-23 02:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16574c590012d52f3400649c2800008008c32..."} 
[2026-10-23 02:43:32] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16574c590012d52f3400649c2800008008c32..."} 
[2026-10-23 02:43:32] local.INFO: Packet analysis {"connection_id":221419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:43:32] local.INFO: Extracted packet for processing {"connection_id":221419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:43:32] local.INFO: GPS Element Parsed {"raw_longitude":760410944,"raw_latitude":105497216,"longitude_deg":76.0410944,"latitude_deg":10.5497216,"altitude":8,"angle":140,"satellites":50,"speed":56,"hex_longitude":"2d52f340","hex_latitude":"0649c280","is_valid_coordinates":true} 
[2026-10-23 02:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932097792001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22623972159913984,"note":"Value kept but may cause issues"} 
[2026-10-23 02:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5970013914297931776,"note":"Value kept but may cause issues"} 
[2026-10-23 02:43:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792703514000,"timestamp_ms":1792703514000,"timestamp_seconds":1792703514,"priority":1,"record_length":96,"hex_timestamp":"000001a16574c590"} 
[2026-10-23 02:43:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:43:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":137,"data_length":795,"current_offset":136} 
[2026-10-23 02:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1956,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:43:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:43:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:43:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932097792001,"66":27365,"193":206,"78":38912,"24":56,"16":22623972159913984,"45":5970013914297931776},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,78,24,16,45]} 
[2026-10-23 02:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932097792001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:43:32] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-23 02:43:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22623972159913984,"km_value":22623972159913.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":5970013914297931776,"description":"Unknown IO ID 45"} 
[2026-10-23 02:43:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932097792001,"power":27365,"unknown_193":206,"unknown_78":38912,"ignition":56,"odometer":null,"unknown_45":5970013914297931776}} 
[2026-10-23 02:43:32] local.INFO: DEBUG: GPS processor result {"connection_id":221419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:43:32] local.INFO: GPS data processed {"connection_id":221419,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:43:32] local.INFO: Acknowledgment sent {"connection_id":221419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:44:03] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16574e0e8012d530c400649a4080008008d32..."} 
[2026-10-23 02:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16574e0e8012d530c400649a4080008008d32..."} 
[2026-10-23 02:44:03] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16574e0e8012d530c400649a4080008008d32..."} 
[2026-10-23 02:44:03] local.INFO: Packet analysis {"connection_id":221419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:44:03] local.INFO: Extracted packet for processing {"connection_id":221419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16574"} 
[2026-10-23 02:44:03] local.INFO: GPS Element Parsed {"raw_longitude":760417344,"raw_latitude":105489416,"longitude_deg":76.0417344,"latitude_deg":10.5489416,"altitude":8,"angle":141,"satellites":50,"speed":58,"hex_longitude":"2d530c40","hex_latitude":"0649a408","is_valid_coordinates":true} 
[2026-10-23 02:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932099584001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22624457491218432,"note":"Value kept but may cause issues"} 
[2026-10-23 02:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":5977191526202245120,"note":"Value kept but may cause issues"} 
[2026-10-23 02:44:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792703521000,"timestamp_ms":1792703521000,"timestamp_seconds":1792703521,"priority":1,"record_length":96,"hex_timestamp":"000001a16574e0e8"} 
[2026-10-23 02:44:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:44:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:44:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:44:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:44:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:44:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932099584001,"66":27321,"193":206,"78":38912,"24":58,"16":22624457491218432,"45":5977191526202245120},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,78,24,16,45]} 
[2026-10-23 02:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932099584001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:44:03] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-23 02:44:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22624457491218432,"km_value":22624457491218.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":5977191526202245120,"description":"Unknown IO ID 45"} 
[2026-10-23 02:44:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932099584001,"power":27321,"unknown_193":206,"unknown_78":38912,"ignition":58,"odometer":null,"unknown_45":5977191526202245120}} 
[2026-10-23 02:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":221419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:44:03] local.INFO: GPS data processed {"connection_id":221419,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:44:03] local.INFO: Acknowledgment sent {"connection_id":221419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:44:26] local.INFO: TCP Data received {"connection_id":224444,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:26] local.INFO: Processing buffer {"connection_id":224444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:26] local.INFO: IMEI packet received {"connection_id":224444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:44:26] local.INFO: IMEI acknowledgment sent {"connection_id":224444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:44:27] local.INFO: TCP Data received {"connection_id":224444,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:27] local.INFO: Processing buffer {"connection_id":224444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:27] local.INFO: IMEI packet received {"connection_id":224444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:44:27] local.INFO: IMEI acknowledgment sent {"connection_id":224444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:44:31] local.INFO: TCP Data received {"connection_id":224444,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:31] local.INFO: Processing buffer {"connection_id":224444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:44:31] local.INFO: IMEI packet received {"connection_id":224444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":224444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:44:32] local.INFO: TCP Data received {"connection_id":224444,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165762520012d53d2c006484418000d00a031..."} 
[2026-10-23 02:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165762520012d53d2c006484418000d00a031..."} 
[2026-10-23 02:44:32] local.INFO: Processing buffer {"connection_id":224444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165762520012d53d2c006484418000d00a031..."} 
[2026-10-23 02:44:32] local.INFO: Packet analysis {"connection_id":224444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:44:32] local.INFO: Extracted packet for processing {"connection_id":224444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:44:32] local.INFO: GPS Element Parsed {"raw_longitude":760468160,"raw_latitude":105399320,"longitude_deg":76.046816,"latitude_deg":10.539932,"altitude":13,"angle":160,"satellites":49,"speed":51,"hex_longitude":"2d53d2c0","hex_latitude":"06484418","is_valid_coordinates":true} 
[2026-10-23 02:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:44:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932120832001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:44:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22629469718052864,"note":"Value kept but may cause issues"} 
[2026-10-23 02:44:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6036230902544379904,"note":"Value kept but may cause issues"} 
[2026-10-23 02:44:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:44:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792703604000,"timestamp_ms":1792703604000,"timestamp_seconds":1792703604,"priority":1,"record_length":96,"hex_timestamp":"000001a165762520"} 
[2026-10-23 02:44:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:44:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:44:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:44:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:44:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:44:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:44:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:44:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:44:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:44:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:44:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:44:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:44:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932120832001,"66":27365,"194":206,"78":38912,"24":51,"16":22629469718052864,"45":6036230902544379904},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,78,24,16,45]} 
[2026-10-23 02:44:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:44:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:44:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932120832001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:44:32] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 02:44:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:44:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22629469718052864,"km_value":22629469718052.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:44:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6036230902544379904,"description":"Unknown IO ID 45"} 
[2026-10-23 02:44:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932120832001,"power":27365,"unknown_194":206,"unknown_78":38912,"ignition":51,"odometer":null,"unknown_45":6036230902544379904}} 
[2026-10-23 02:44:32] local.INFO: DEBUG: GPS processor result {"connection_id":224444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:44:32] local.INFO: GPS data processed {"connection_id":224444,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:44:32] local.INFO: Acknowledgment sent {"connection_id":224444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:45:03] local.INFO: TCP Data received {"connection_id":224444,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165764460012d53dc0006481e30000900ac2f..."} 
[2026-10-23 02:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165764460012d53dc0006481e30000900ac2f..."} 
[2026-10-23 02:45:03] local.INFO: Processing buffer {"connection_id":224444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165764460012d53dc0006481e30000900ac2f..."} 
[2026-10-23 02:45:03] local.INFO: Packet analysis {"connection_id":224444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:45:03] local.INFO: Extracted packet for processing {"connection_id":224444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:45:03] local.INFO: GPS Element Parsed {"raw_longitude":760470528,"raw_latitude":105389616,"longitude_deg":76.0470528,"latitude_deg":10.5389616,"altitude":9,"angle":172,"satellites":47,"speed":48,"hex_longitude":"2d53dc00","hex_latitude":"06481e30","is_valid_coordinates":true} 
[2026-10-23 02:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:45:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932122624001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:45:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22629955049357312,"note":"Value kept but may cause issues"} 
[2026-10-23 02:45:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6040101183472015360,"note":"Value kept but may cause issues"} 
[2026-10-23 02:45:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:45:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792703612000,"timestamp_ms":1792703612000,"timestamp_seconds":1792703612,"priority":1,"record_length":96,"hex_timestamp":"000001a165764460"} 
[2026-10-23 02:45:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:45:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:45:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:45:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:45:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:45:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:45:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:45:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:45:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:45:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:45:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:45:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:45:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932122624001,"66":27463,"194":206,"78":38912,"24":48,"16":22629955049357312,"45":6040101183472015360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,78,24,16,45]} 
[2026-10-23 02:45:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:45:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:45:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932122624001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:45:03] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 02:45:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:45:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22629955049357312,"km_value":22629955049357.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:45:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6040101183472015360,"description":"Unknown IO ID 45"} 
[2026-10-23 02:45:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932122624001,"power":27463,"unknown_194":206,"unknown_78":38912,"ignition":48,"odometer":null,"unknown_45":6040101183472015360}} 
[2026-10-23 02:45:03] local.INFO: DEBUG: GPS processor result {"connection_id":224444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:45:03] local.INFO: GPS data processed {"connection_id":224444,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:45:03] local.INFO: Acknowledgment sent {"connection_id":224444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:45:26] local.INFO: TCP Data received {"connection_id":224445,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:26] local.INFO: Processing buffer {"connection_id":224445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:26] local.INFO: IMEI packet received {"connection_id":224445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":224445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:45:28] local.INFO: TCP Data received {"connection_id":224445,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:28] local.INFO: Processing buffer {"connection_id":224445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:28] local.INFO: IMEI packet received {"connection_id":224445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:45:28] local.INFO: IMEI acknowledgment sent {"connection_id":224445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:45:31] local.INFO: TCP Data received {"connection_id":224445,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:31] local.INFO: Processing buffer {"connection_id":224445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:45:31] local.INFO: IMEI packet received {"connection_id":224445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":224445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:45:32] local.INFO: TCP Data received {"connection_id":224445,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165764460012d53dc0006481e30000900ac2f..."} 
[2026-10-23 02:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165764460012d53dc0006481e30000900ac2f..."} 
[2026-10-23 02:45:32] local.INFO: Processing buffer {"connection_id":224445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165764460012d53dc0006481e30000900ac2f..."} 
[2026-10-23 02:45:32] local.INFO: Packet analysis {"connection_id":224445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:45:32] local.INFO: Extracted packet for processing {"connection_id":224445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:45:32] local.INFO: GPS Element Parsed {"raw_longitude":760470528,"raw_latitude":105389616,"longitude_deg":76.0470528,"latitude_deg":10.5389616,"altitude":9,"angle":172,"satellites":47,"speed":48,"hex_longitude":"2d53dc00","hex_latitude":"06481e30","is_valid_coordinates":true} 
[2026-10-23 02:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932124672001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22629955049357312,"note":"Value kept but may cause issues"} 
[2026-10-23 02:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042704827004104704,"note":"Value kept but may cause issues"} 
[2026-10-23 02:45:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792703612000,"timestamp_ms":1792703612000,"timestamp_seconds":1792703612,"priority":1,"record_length":96,"hex_timestamp":"000001a165764460"} 
[2026-10-23 02:45:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:45:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 02:45:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:45:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:45:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:45:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932124672001,"66":27463,"194":206,"78":38912,"24":48,"16":22629955049357312,"45":6042704827004104704},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,78,24,16,45]} 
[2026-10-23 02:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932124672001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:45:32] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 02:45:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22629955049357312,"km_value":22629955049357.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042704827004104704,"description":"Unknown IO ID 45"} 
[2026-10-23 02:45:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932124672001,"power":27463,"unknown_194":206,"unknown_78":38912,"ignition":48,"odometer":null,"unknown_45":6042704827004104704}} 
[2026-10-23 02:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":224445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:45:32] local.INFO: GPS data processed {"connection_id":224445,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:45:32] local.INFO: Acknowledgment sent {"connection_id":224445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:46:03] local.INFO: TCP Data received {"connection_id":224445,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657663a0012d53de000647f778000700b332..."} 
[2026-10-23 02:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657663a0012d53de000647f778000700b332..."} 
[2026-10-23 02:46:03] local.INFO: Processing buffer {"connection_id":224445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657663a0012d53de000647f778000700b332..."} 
[2026-10-23 02:46:03] local.INFO: Packet analysis {"connection_id":224445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:46:03] local.INFO: Extracted packet for processing {"connection_id":224445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:46:03] local.INFO: GPS Element Parsed {"raw_longitude":760471040,"raw_latitude":105379704,"longitude_deg":76.047104,"latitude_deg":10.5379704,"altitude":7,"angle":179,"satellites":50,"speed":50,"hex_longitude":"2d53de00","hex_latitude":"0647f778","is_valid_coordinates":true} 
[2026-10-23 02:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932124672001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22630436085694464,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6042704827004104704,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792703620000,"timestamp_ms":1792703620000,"timestamp_seconds":1792703620,"priority":1,"record_length":96,"hex_timestamp":"000001a1657663a0"} 
[2026-10-23 02:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 02:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932124672001,"66":27397,"194":206,"78":38912,"24":50,"16":22630436085694464,"45":6042704827004104704},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,78,24,16,45]} 
[2026-10-23 02:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932124672001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:46:03] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 02:46:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22630436085694464,"km_value":22630436085694.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6042704827004104704,"description":"Unknown IO ID 45"} 
[2026-10-23 02:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932124672001,"power":27397,"unknown_194":206,"unknown_78":38912,"ignition":50,"odometer":null,"unknown_45":6042704827004104704}} 
[2026-10-23 02:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":224445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:46:03] local.INFO: GPS data processed {"connection_id":224445,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:46:03] local.INFO: Acknowledgment sent {"connection_id":224445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:46:26] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:46:26] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:46:26] local.INFO: IMEI packet received {"connection_id":221420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:46:32] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:46:32] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:46:32] local.INFO: IMEI packet received {"connection_id":221420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:46:32] local.INFO: IMEI acknowledgment sent {"connection_id":221420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:46:32] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657686c8012d53ddc00647d4b0000600b832..."} 
[2026-10-23 02:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657686c8012d53ddc00647d4b0000600b832..."} 
[2026-10-23 02:46:32] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657686c8012d53ddc00647d4b0000600b832..."} 
[2026-10-23 02:46:32] local.INFO: Packet analysis {"connection_id":221420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:46:32] local.INFO: Extracted packet for processing {"connection_id":221420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:46:32] local.INFO: GPS Element Parsed {"raw_longitude":760470976,"raw_latitude":105370800,"longitude_deg":76.0470976,"latitude_deg":10.53708,"altitude":6,"angle":184,"satellites":50,"speed":35,"hex_longitude":"2d53ddc0","hex_latitude":"0647d4b0","is_valid_coordinates":true} 
[2026-10-23 02:46:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:46:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22630869877391360,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6043267776954988544,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:46:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792703629000,"timestamp_ms":1792703629000,"timestamp_seconds":1792703629,"priority":1,"record_length":96,"hex_timestamp":"000001a1657686c8"} 
[2026-10-23 02:46:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:46:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:46:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:46:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:46:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:46:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:46:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:46:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:46:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:46:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:46:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:46:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:46:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:46:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932126720001,"66":27365,"194":206,"78":38912,"24":35,"16":22630869877391360,"45":6043267776954988544},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,78,24,16,45]} 
[2026-10-23 02:46:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:46:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:46:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:46:32] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 02:46:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:46:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22630869877391360,"km_value":22630869877391.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:46:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6043267776954988544,"description":"Unknown IO ID 45"} 
[2026-10-23 02:46:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932126720001,"power":27365,"unknown_194":206,"unknown_78":38912,"ignition":35,"odometer":null,"unknown_45":6043267776954988544}} 
[2026-10-23 02:46:32] local.INFO: DEBUG: GPS processor result {"connection_id":221420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:46:32] local.INFO: GPS data processed {"connection_id":221420,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:46:32] local.INFO: Acknowledgment sent {"connection_id":221420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:46:33] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16576b1c0012d53dac00647b000000600b432..."} 
[2026-10-23 02:46:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16576b1c0012d53dac00647b000000600b432..."} 
[2026-10-23 02:46:33] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16576b1c0012d53dac00647b000000600b432..."} 
[2026-10-23 02:46:33] local.INFO: Packet analysis {"connection_id":221420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:46:33] local.INFO: Extracted packet for processing {"connection_id":221420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16576"} 
[2026-10-23 02:46:33] local.INFO: GPS Element Parsed {"raw_longitude":760470208,"raw_latitude":105361408,"longitude_deg":76.0470208,"latitude_deg":10.5361408,"altitude":6,"angle":180,"satellites":50,"speed":35,"hex_longitude":"2d53dac0","hex_latitude":"0647b000","is_valid_coordinates":true} 
[2026-10-23 02:46:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:46:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932129024001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22631325143924736,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6043197408208531456,"note":"Value kept but may cause issues"} 
[2026-10-23 02:46:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,99,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:46:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792703640000,"timestamp_ms":1792703640000,"timestamp_seconds":1792703640,"priority":1,"record_length":96,"hex_timestamp":"000001a16576b1c0"} 
[2026-10-23 02:46:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:46:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:46:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:46:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:46:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:46:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:46:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:46:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:46:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:46:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:46:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:46:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:46:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:46:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932129024001,"66":27376,"99":206,"78":38912,"24":35,"16":22631325143924736,"45":6043197408208531456},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,78,24,16,45]} 
[2026-10-23 02:46:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:46:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:46:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932129024001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:46:33] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-23 02:46:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:46:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22631325143924736,"km_value":22631325143924.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:46:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6043197408208531456,"description":"Unknown IO ID 45"} 
[2026-10-23 02:46:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932129024001,"power":27376,"unknown_99":206,"unknown_78":38912,"ignition":35,"odometer":null,"unknown_45":6043197408208531456}} 
[2026-10-23 02:46:33] local.INFO: DEBUG: GPS processor result {"connection_id":221420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:46:33] local.INFO: GPS data processed {"connection_id":221420,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:46:33] local.INFO: Acknowledgment sent {"connection_id":221420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:47:04] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165789620012d5421c0064632f00008009631..."} 
[2026-10-23 02:47:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165789620012d5421c0064632f00008009631..."} 
[2026-10-23 02:47:04] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165789620012d5421c0064632f00008009631..."} 
[2026-10-23 02:47:04] local.INFO: Packet analysis {"connection_id":221420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:47:04] local.INFO: Extracted packet for processing {"connection_id":221420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:47:04] local.INFO: GPS Element Parsed {"raw_longitude":760488384,"raw_latitude":105263856,"longitude_deg":76.0488384,"latitude_deg":10.5263856,"altitude":8,"angle":150,"satellites":49,"speed":38,"hex_longitude":"2d5421c0","hex_latitude":"064632f0","is_valid_coordinates":true} 
[2026-10-23 02:47:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:47:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932161024001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22636264356315136,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6057200788274700288,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:47:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792703764000,"timestamp_ms":1792703764000,"timestamp_seconds":1792703764,"priority":1,"record_length":96,"hex_timestamp":"000001a165789620"} 
[2026-10-23 02:47:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:47:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:47:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:47:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:47:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:47:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:47:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:47:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:47:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:47:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:47:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:47:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:47:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:47:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932161024001,"66":27321,"232":206,"78":38912,"24":38,"16":22636264356315136,"45":6057200788274700288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,78,24,16,45]} 
[2026-10-23 02:47:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:47:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:47:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932161024001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:47:04] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-10-23 02:47:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:47:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22636264356315136,"km_value":22636264356315.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:47:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6057200788274700288,"description":"Unknown IO ID 45"} 
[2026-10-23 02:47:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932161024001,"power":27321,"unknown_232":206,"unknown_78":38912,"ignition":38,"odometer":null,"unknown_45":6057200788274700288}} 
[2026-10-23 02:47:04] local.INFO: DEBUG: GPS processor result {"connection_id":221420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21254,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:47:04] local.INFO: GPS data processed {"connection_id":221420,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:47:04] local.INFO: Acknowledgment sent {"connection_id":221420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:47:27] local.INFO: TCP Data received {"connection_id":224446,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:27] local.INFO: Processing buffer {"connection_id":224446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:27] local.INFO: IMEI packet received {"connection_id":224446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:47:27] local.INFO: IMEI acknowledgment sent {"connection_id":224446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:47:31] local.INFO: TCP Data received {"connection_id":224446,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:31] local.INFO: Processing buffer {"connection_id":224446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:31] local.INFO: IMEI packet received {"connection_id":224446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":224446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:47:34] local.INFO: TCP Data received {"connection_id":224446,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:34] local.INFO: Processing buffer {"connection_id":224446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:47:34] local.INFO: IMEI packet received {"connection_id":224446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:47:34] local.INFO: IMEI acknowledgment sent {"connection_id":224446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:47:35] local.INFO: TCP Data received {"connection_id":224446,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16578b948012d543340064611c80009009833..."} 
[2026-10-23 02:47:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16578b948012d543340064611c80009009833..."} 
[2026-10-23 02:47:35] local.INFO: Processing buffer {"connection_id":224446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16578b948012d543340064611c80009009833..."} 
[2026-10-23 02:47:35] local.INFO: Packet analysis {"connection_id":224446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:47:35] local.INFO: Extracted packet for processing {"connection_id":224446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:47:35] local.INFO: GPS Element Parsed {"raw_longitude":760492864,"raw_latitude":105255368,"longitude_deg":76.0492864,"latitude_deg":10.5255368,"altitude":9,"angle":152,"satellites":51,"speed":44,"hex_longitude":"2d543340","hex_latitude":"064611c8","is_valid_coordinates":true} 
[2026-10-23 02:47:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:47:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932163584001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22636728212783104,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6062337706597478400,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:47:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792703773000,"timestamp_ms":1792703773000,"timestamp_seconds":1792703773,"priority":1,"record_length":96,"hex_timestamp":"000001a16578b948"} 
[2026-10-23 02:47:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:47:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:47:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:47:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:47:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:47:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:47:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:47:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:47:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:47:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:47:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:47:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:47:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:47:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932163584001,"66":27376,"232":206,"78":38912,"24":44,"16":22636728212783104,"45":6062337706597478400},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,78,24,16,45]} 
[2026-10-23 02:47:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:47:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:47:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932163584001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:47:35] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-10-23 02:47:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:47:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22636728212783104,"km_value":22636728212783.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:47:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6062337706597478400,"description":"Unknown IO ID 45"} 
[2026-10-23 02:47:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932163584001,"power":27376,"unknown_232":206,"unknown_78":38912,"ignition":44,"odometer":null,"unknown_45":6062337706597478400}} 
[2026-10-23 02:47:35] local.INFO: DEBUG: GPS processor result {"connection_id":224446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21255,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:47:35] local.INFO: GPS data processed {"connection_id":224446,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:47:35] local.INFO: Acknowledgment sent {"connection_id":224446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:47:36] local.INFO: TCP Data received {"connection_id":224446,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16578d888012d5444c00645f1a80009009733..."} 
[2026-10-23 02:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16578d888012d5444c00645f1a80009009733..."} 
[2026-10-23 02:47:36] local.INFO: Processing buffer {"connection_id":224446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16578d888012d5444c00645f1a80009009733..."} 
[2026-10-23 02:47:36] local.INFO: Packet analysis {"connection_id":224446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:47:36] local.INFO: Extracted packet for processing {"connection_id":224446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:47:36] local.INFO: GPS Element Parsed {"raw_longitude":760497344,"raw_latitude":105247144,"longitude_deg":76.0497344,"latitude_deg":10.5247144,"altitude":9,"angle":151,"satellites":51,"speed":48,"hex_longitude":"2d5444c0","hex_latitude":"0645f1a8","is_valid_coordinates":true} 
[2026-10-23 02:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:47:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932165888001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22637179184349184,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6067263518687741952,"note":"Value kept but may cause issues"} 
[2026-10-23 02:47:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,232,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:47:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792703781000,"timestamp_ms":1792703781000,"timestamp_seconds":1792703781,"priority":1,"record_length":96,"hex_timestamp":"000001a16578d888"} 
[2026-10-23 02:47:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:47:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:47:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:47:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:47:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:47:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:47:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:47:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:47:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:47:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:47:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:47:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:47:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932165888001,"66":27376,"232":206,"78":38912,"24":48,"16":22637179184349184,"45":6067263518687741952},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,232,78,24,16,45]} 
[2026-10-23 02:47:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:47:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:47:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932165888001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:47:36] local.INFO: Unknown IO ID detected {"io_id":232,"value":206,"description":"Unknown IO ID 232"} 
[2026-10-23 02:47:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:47:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22637179184349184,"km_value":22637179184349.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:47:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":6067263518687741952,"description":"Unknown IO ID 45"} 
[2026-10-23 02:47:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932165888001,"power":27376,"unknown_232":206,"unknown_78":38912,"ignition":48,"odometer":null,"unknown_45":6067263518687741952}} 
[2026-10-23 02:47:36] local.INFO: DEBUG: GPS processor result {"connection_id":224446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:47:36] local.INFO: GPS data processed {"connection_id":224446,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:47:36] local.INFO: Acknowledgment sent {"connection_id":224446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:48:09] local.INFO: TCP Data received {"connection_id":224446,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16578f3e0012d5455800645d2a80009009732..."} 
[2026-10-23 02:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16578f3e0012d5455800645d2a80009009732..."} 
[2026-10-23 02:48:09] local.INFO: Processing buffer {"connection_id":224446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16578f3e0012d5455800645d2a80009009732..."} 
[2026-10-23 02:48:09] local.INFO: Packet analysis {"connection_id":224446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:48:09] local.INFO: Extracted packet for processing {"connection_id":224446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16578"} 
[2026-10-23 02:48:09] local.INFO: GPS Element Parsed {"raw_longitude":760501632,"raw_latitude":105239208,"longitude_deg":76.0501632,"latitude_deg":10.5239208,"altitude":9,"angle":151,"satellites":50,"speed":53,"hex_longitude":"2d545580","hex_latitude":"0645d2a8","is_valid_coordinates":true} 
[2026-10-23 02:48:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:48:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932167936001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22637617271013376,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6072189330778073088,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,217,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:48:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792703788000,"timestamp_ms":1792703788000,"timestamp_seconds":1792703788,"priority":1,"record_length":96,"hex_timestamp":"000001a16578f3e0"} 
[2026-10-23 02:48:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:48:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:48:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:48:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:48:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:48:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:48:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:48:09] local.INFO: Teltonika packet parsed successfully {"connection_id":224446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:48:09] local.INFO: Passing IMEI to GPS processor {"connection_id":224446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:48:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":224446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:48:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:48:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:48:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:48:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932167936001,"66":27332,"217":206,"78":38912,"24":53,"16":22637617271013376,"45":6072189330778073088},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-23 02:48:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:48:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:48:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932167936001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:48:09] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-23 02:48:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:48:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22637617271013376,"km_value":22637617271013.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:48:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":6072189330778073088,"description":"Unknown IO ID 45"} 
[2026-10-23 02:48:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932167936001,"power":27332,"unknown_217":206,"unknown_78":38912,"ignition":53,"odometer":null,"unknown_45":6072189330778073088}} 
[2026-10-23 02:48:09] local.INFO: DEBUG: GPS processor result {"connection_id":224446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:48:09] local.INFO: GPS data processed {"connection_id":224446,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:48:09] local.INFO: Acknowledgment sent {"connection_id":224446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:48:26] local.INFO: TCP Data received {"connection_id":222742,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:26] local.INFO: Processing buffer {"connection_id":222742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:26] local.INFO: IMEI packet received {"connection_id":222742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":222742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:48:27] local.INFO: TCP Data received {"connection_id":222742,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:27] local.INFO: Processing buffer {"connection_id":222742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:27] local.INFO: IMEI packet received {"connection_id":222742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:48:27] local.INFO: IMEI acknowledgment sent {"connection_id":222742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:48:31] local.INFO: TCP Data received {"connection_id":222742,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222742,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:31] local.INFO: Processing buffer {"connection_id":222742,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:48:31] local.INFO: IMEI packet received {"connection_id":222742,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:48:31] local.INFO: IMEI acknowledgment sent {"connection_id":222742,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:48:33] local.INFO: TCP Data received {"connection_id":222742,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165790f38012d5467c00645b1680009009733..."} 
[2026-10-23 02:48:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222742,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165790f38012d5467c00645b1680009009733..."} 
[2026-10-23 02:48:33] local.INFO: Processing buffer {"connection_id":222742,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165790f38012d5467c00645b1680009009733..."} 
[2026-10-23 02:48:33] local.INFO: Packet analysis {"connection_id":222742,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16579"} 
[2026-10-23 02:48:33] local.INFO: Extracted packet for processing {"connection_id":222742,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16579"} 
[2026-10-23 02:48:33] local.INFO: GPS Element Parsed {"raw_longitude":760506304,"raw_latitude":105230696,"longitude_deg":76.0506304,"latitude_deg":10.5230696,"altitude":9,"angle":151,"satellites":51,"speed":56,"hex_longitude":"2d5467c0","hex_latitude":"0645b168","is_valid_coordinates":true} 
[2026-10-23 02:48:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:48:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932169728001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22638085422448640,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6076904036635944960,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,217,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:48:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792703795000,"timestamp_ms":1792703795000,"timestamp_seconds":1792703795,"priority":1,"record_length":96,"hex_timestamp":"000001a165790f38"} 
[2026-10-23 02:48:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:48:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:48:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:48:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:48:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:48:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:48:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:48:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222742,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:48:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:48:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:48:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:48:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:48:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:48:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932169728001,"66":27376,"217":206,"78":38912,"24":56,"16":22638085422448640,"45":6076904036635944960},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-23 02:48:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:48:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:48:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932169728001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:48:33] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-23 02:48:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:48:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22638085422448640,"km_value":22638085422448.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:48:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6076904036635944960,"description":"Unknown IO ID 45"} 
[2026-10-23 02:48:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932169728001,"power":27376,"unknown_217":206,"unknown_78":38912,"ignition":56,"odometer":null,"unknown_45":6076904036635944960}} 
[2026-10-23 02:48:33] local.INFO: DEBUG: GPS processor result {"connection_id":222742,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:48:33] local.INFO: GPS data processed {"connection_id":222742,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:48:33] local.INFO: Acknowledgment sent {"connection_id":222742,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:48:35] local.INFO: TCP Data received {"connection_id":222742,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165792a90012d547ac006458e600009009733..."} 
[2026-10-23 02:48:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222742,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165792a90012d547ac006458e600009009733..."} 
[2026-10-23 02:48:35] local.INFO: Processing buffer {"connection_id":222742,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165792a90012d547ac006458e600009009733..."} 
[2026-10-23 02:48:35] local.INFO: Packet analysis {"connection_id":222742,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16579"} 
[2026-10-23 02:48:35] local.INFO: Extracted packet for processing {"connection_id":222742,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16579"} 
[2026-10-23 02:48:35] local.INFO: GPS Element Parsed {"raw_longitude":760511168,"raw_latitude":105221728,"longitude_deg":76.0511168,"latitude_deg":10.5221728,"altitude":9,"angle":151,"satellites":51,"speed":57,"hex_longitude":"2d547ac0","hex_latitude":"06458e60","is_valid_coordinates":true} 
[2026-10-23 02:48:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:48:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932171520001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22638579343687680,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6082040954958735360,"note":"Value kept but may cause issues"} 
[2026-10-23 02:48:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,217,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:48:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792703802000,"timestamp_ms":1792703802000,"timestamp_seconds":1792703802,"priority":1,"record_length":96,"hex_timestamp":"000001a165792a90"} 
[2026-10-23 02:48:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:48:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:48:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:48:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:48:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:48:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:48:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:48:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222742,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:48:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:48:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:48:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:48:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:48:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:48:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932171520001,"66":27463,"217":206,"78":38912,"24":57,"16":22638579343687680,"45":6082040954958735360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,217,78,24,16,45]} 
[2026-10-23 02:48:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:48:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:48:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932171520001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:48:35] local.INFO: Unknown IO ID detected {"io_id":217,"value":206,"description":"Unknown IO ID 217"} 
[2026-10-23 02:48:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:48:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22638579343687680,"km_value":22638579343687.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:48:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6082040954958735360,"description":"Unknown IO ID 45"} 
[2026-10-23 02:48:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932171520001,"power":27463,"unknown_217":206,"unknown_78":38912,"ignition":57,"odometer":null,"unknown_45":6082040954958735360}} 
[2026-10-23 02:48:35] local.INFO: DEBUG: GPS processor result {"connection_id":222742,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21259,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:48:35] local.INFO: GPS data processed {"connection_id":222742,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:48:35] local.INFO: Acknowledgment sent {"connection_id":222742,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:48:49] local.INFO: TCP Data received {"connection_id":221070,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:48:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221070,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:48:49] local.INFO: Processing buffer {"connection_id":221070,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:48:49] local.INFO: IMEI packet received {"connection_id":221070,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:48:49] local.INFO: IMEI acknowledgment sent {"connection_id":221070,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:49:06] local.INFO: TCP Data received {"connection_id":222742,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657a8250012d555500064401980008009632..."} 
[2026-10-23 02:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222742,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657a8250012d555500064401980008009632..."} 
[2026-10-23 02:49:06] local.INFO: Processing buffer {"connection_id":222742,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657a8250012d555500064401980008009632..."} 
[2026-10-23 02:49:06] local.INFO: Packet analysis {"connection_id":222742,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:49:06] local.INFO: Extracted packet for processing {"connection_id":222742,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:49:06] local.INFO: GPS Element Parsed {"raw_longitude":760567040,"raw_latitude":105120152,"longitude_deg":76.056704,"latitude_deg":10.5120152,"altitude":8,"angle":150,"satellites":50,"speed":54,"hex_longitude":"2d555500","hex_latitude":"06440198","is_valid_coordinates":true} 
[2026-10-23 02:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:49:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932194048001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:49:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22644179981041664,"note":"Value kept but may cause issues"} 
[2026-10-23 02:49:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6144035818553118720,"note":"Value kept but may cause issues"} 
[2026-10-23 02:49:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:49:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792703890000,"timestamp_ms":1792703890000,"timestamp_seconds":1792703890,"priority":1,"record_length":96,"hex_timestamp":"000001a1657a8250"} 
[2026-10-23 02:49:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:49:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 02:49:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:49:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:49:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:49:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:49:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222742,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:49:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:49:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222742,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:49:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:49:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:49:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:49:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932194048001,"66":27321,"216":206,"78":38912,"24":54,"16":22644179981041664,"45":6144035818553118720},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,78,24,16,45]} 
[2026-10-23 02:49:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:49:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:49:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932194048001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:49:06] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 02:49:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:49:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22644179981041664,"km_value":22644179981041.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:49:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":6144035818553118720,"description":"Unknown IO ID 45"} 
[2026-10-23 02:49:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932194048001,"power":27321,"unknown_216":206,"unknown_78":38912,"ignition":54,"odometer":null,"unknown_45":6144035818553118720}} 
[2026-10-23 02:49:06] local.INFO: DEBUG: GPS processor result {"connection_id":222742,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:49:06] local.INFO: GPS data processed {"connection_id":222742,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:49:06] local.INFO: Acknowledgment sent {"connection_id":222742,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:49:26] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:26] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:26] local.INFO: IMEI packet received {"connection_id":221421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:49:26] local.INFO: IMEI acknowledgment sent {"connection_id":221421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:49:27] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:27] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:27] local.INFO: IMEI packet received {"connection_id":221421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:49:27] local.INFO: IMEI acknowledgment sent {"connection_id":221421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:49:31] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:31] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:49:31] local.INFO: IMEI packet received {"connection_id":221421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":221421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:49:33] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657a9da8012d5568000643e1b8000a009332..."} 
[2026-10-23 02:49:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657a9da8012d5568000643e1b8000a009332..."} 
[2026-10-23 02:49:33] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657a9da8012d5568000643e1b8000a009332..."} 
[2026-10-23 02:49:33] local.INFO: Packet analysis {"connection_id":221421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:49:33] local.INFO: Extracted packet for processing {"connection_id":221421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:49:33] local.INFO: GPS Element Parsed {"raw_longitude":760571904,"raw_latitude":105111992,"longitude_deg":76.0571904,"latitude_deg":10.5111992,"altitude":10,"angle":147,"satellites":50,"speed":53,"hex_longitude":"2d556800","hex_latitude":"0643e1b8","is_valid_coordinates":true} 
[2026-10-23 02:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:49:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932195840001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:49:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22644639542542336,"note":"Value kept but may cause issues"} 
[2026-10-23 02:49:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6148820893155039232,"note":"Value kept but may cause issues"} 
[2026-10-23 02:49:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:49:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792703897000,"timestamp_ms":1792703897000,"timestamp_seconds":1792703897,"priority":1,"record_length":96,"hex_timestamp":"000001a1657a9da8"} 
[2026-10-23 02:49:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:49:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:49:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:49:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:49:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:49:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:49:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:49:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:49:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:49:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:49:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:49:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:49:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932195840001,"66":27376,"216":206,"78":38912,"24":53,"16":22644639542542336,"45":6148820893155039232},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,78,24,16,45]} 
[2026-10-23 02:49:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:49:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:49:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932195840001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:49:33] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 02:49:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:49:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22644639542542336,"km_value":22644639542542.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:49:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6148820893155039232,"description":"Unknown IO ID 45"} 
[2026-10-23 02:49:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932195840001,"power":27376,"unknown_216":206,"unknown_78":38912,"ignition":53,"odometer":null,"unknown_45":6148820893155039232}} 
[2026-10-23 02:49:33] local.INFO: DEBUG: GPS processor result {"connection_id":221421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:49:33] local.INFO: GPS data processed {"connection_id":221421,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:49:33] local.INFO: Acknowledgment sent {"connection_id":221421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:50:04] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657ab900012d557b000643c348000c009431..."} 
[2026-10-23 02:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657ab900012d557b000643c348000c009431..."} 
[2026-10-23 02:50:04] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657ab900012d557b000643c348000c009431..."} 
[2026-10-23 02:50:04] local.INFO: Packet analysis {"connection_id":221421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:50:04] local.INFO: Extracted packet for processing {"connection_id":221421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:50:04] local.INFO: GPS Element Parsed {"raw_longitude":760576768,"raw_latitude":105104200,"longitude_deg":76.0576768,"latitude_deg":10.51042,"altitude":12,"angle":148,"satellites":49,"speed":50,"hex_longitude":"2d557b00","hex_latitude":"0643c348","is_valid_coordinates":true} 
[2026-10-23 02:50:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:50:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932197632001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:50:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22645086219141120,"note":"Value kept but may cause issues"} 
[2026-10-23 02:50:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6154168917710452736,"note":"Value kept but may cause issues"} 
[2026-10-23 02:50:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:50:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792703904000,"timestamp_ms":1792703904000,"timestamp_seconds":1792703904,"priority":1,"record_length":96,"hex_timestamp":"000001a1657ab900"} 
[2026-10-23 02:50:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:50:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:50:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:50:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:50:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:50:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:50:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:50:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:50:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:50:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:50:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:50:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:50:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:50:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932197632001,"66":27321,"216":206,"78":38912,"24":50,"16":22645086219141120,"45":6154168917710452736},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,78,24,16,45]} 
[2026-10-23 02:50:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:50:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:50:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932197632001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:50:04] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 02:50:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:50:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22645086219141120,"km_value":22645086219141.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:50:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6154168917710452736,"description":"Unknown IO ID 45"} 
[2026-10-23 02:50:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932197632001,"power":27321,"unknown_216":206,"unknown_78":38912,"ignition":50,"odometer":null,"unknown_45":6154168917710452736}} 
[2026-10-23 02:50:04] local.INFO: DEBUG: GPS processor result {"connection_id":221421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:50:04] local.INFO: GPS data processed {"connection_id":221421,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:50:04] local.INFO: Acknowledgment sent {"connection_id":221421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:50:26] local.INFO: TCP Data received {"connection_id":222743,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:50:26] local.INFO: Processing buffer {"connection_id":222743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:50:26] local.INFO: IMEI packet received {"connection_id":222743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":222743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:50:30] local.INFO: TCP Data received {"connection_id":222743,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222743,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:50:30] local.INFO: Processing buffer {"connection_id":222743,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:50:30] local.INFO: IMEI packet received {"connection_id":222743,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":222743,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:50:30] local.INFO: TCP Data received {"connection_id":222743,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657ad840012d558f800643a1e8000d009531..."} 
[2026-10-23 02:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657ad840012d558f800643a1e8000d009531..."} 
[2026-10-23 02:50:30] local.INFO: Processing buffer {"connection_id":222743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657ad840012d558f800643a1e8000d009531..."} 
[2026-10-23 02:50:30] local.INFO: Packet analysis {"connection_id":222743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:50:30] local.INFO: Extracted packet for processing {"connection_id":222743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657a"} 
[2026-10-23 02:50:30] local.INFO: GPS Element Parsed {"raw_longitude":760582016,"raw_latitude":105095656,"longitude_deg":76.0582016,"latitude_deg":10.5095656,"altitude":13,"angle":149,"satellites":49,"speed":49,"hex_longitude":"2d558f80","hex_latitude":"0643a1e8","is_valid_coordinates":true} 
[2026-10-23 02:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932199424001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22645567255478272,"note":"Value kept but may cause issues"} 
[2026-10-23 02:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6159516942265960448,"note":"Value kept but may cause issues"} 
[2026-10-23 02:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792703912000,"timestamp_ms":1792703912000,"timestamp_seconds":1792703912,"priority":1,"record_length":96,"hex_timestamp":"000001a1657ad840"} 
[2026-10-23 02:50:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:50:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:50:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:50:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:50:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932199424001,"66":27397,"216":206,"78":38912,"24":49,"16":22645567255478272,"45":6159516942265960448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,78,24,16,45]} 
[2026-10-23 02:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932199424001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:50:30] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 02:50:30] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22645567255478272,"km_value":22645567255478.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":6159516942265960448,"description":"Unknown IO ID 45"} 
[2026-10-23 02:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932199424001,"power":27397,"unknown_216":206,"unknown_78":38912,"ignition":49,"odometer":null,"unknown_45":6159516942265960448}} 
[2026-10-23 02:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":222743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:50:30] local.INFO: GPS data processed {"connection_id":222743,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:50:30] local.INFO: Acknowledgment sent {"connection_id":222743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:51:03] local.INFO: TCP Data received {"connection_id":222743,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657c4388012d566e800641fcf80008009635..."} 
[2026-10-23 02:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222743,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657c4388012d566e800641fcf80008009635..."} 
[2026-10-23 02:51:03] local.INFO: Processing buffer {"connection_id":222743,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657c4388012d566e800641fcf80008009635..."} 
[2026-10-23 02:51:03] local.INFO: Packet analysis {"connection_id":222743,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:51:03] local.INFO: Extracted packet for processing {"connection_id":222743,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:51:03] local.INFO: GPS Element Parsed {"raw_longitude":760639104,"raw_latitude":104987896,"longitude_deg":76.0639104,"latitude_deg":10.4987896,"altitude":8,"angle":150,"satellites":53,"speed":50,"hex_longitude":"2d566e80","hex_latitude":"0641fcf8","is_valid_coordinates":true} 
[2026-10-23 02:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932223488001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22651464245575680,"note":"Value kept but may cause issues"} 
[2026-10-23 02:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6223059918230618112,"note":"Value kept but may cause issues"} 
[2026-10-23 02:51:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792704005000,"timestamp_ms":1792704005000,"timestamp_seconds":1792704005,"priority":1,"record_length":96,"hex_timestamp":"000001a1657c4388"} 
[2026-10-23 02:51:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:51:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:51:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:51:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:51:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222743,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222743,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:51:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932223488001,"66":27343,"249":206,"78":38912,"24":50,"16":22651464245575680,"45":6223059918230618112},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,78,24,16,45]} 
[2026-10-23 02:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932223488001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:51:03] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 02:51:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22651464245575680,"km_value":22651464245575.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6223059918230618112,"description":"Unknown IO ID 45"} 
[2026-10-23 02:51:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932223488001,"power":27343,"unknown_249":206,"unknown_78":38912,"ignition":50,"odometer":null,"unknown_45":6223059918230618112}} 
[2026-10-23 02:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":222743,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21264,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:51:03] local.INFO: GPS data processed {"connection_id":222743,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:51:03] local.INFO: Acknowledgment sent {"connection_id":222743,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:51:27] local.INFO: TCP Data received {"connection_id":222744,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:51:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:51:27] local.INFO: Processing buffer {"connection_id":222744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:51:27] local.INFO: IMEI packet received {"connection_id":222744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:51:27] local.INFO: IMEI acknowledgment sent {"connection_id":222744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:51:31] local.INFO: TCP Data received {"connection_id":222744,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222744,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:51:31] local.INFO: Processing buffer {"connection_id":222744,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:51:31] local.INFO: IMEI packet received {"connection_id":222744,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":222744,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:51:32] local.INFO: TCP Data received {"connection_id":222744,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657c62c8012d5681400641da900008009934..."} 
[2026-10-23 02:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657c62c8012d5681400641da900008009934..."} 
[2026-10-23 02:51:32] local.INFO: Processing buffer {"connection_id":222744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657c62c8012d5681400641da900008009934..."} 
[2026-10-23 02:51:32] local.INFO: Packet analysis {"connection_id":222744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:51:32] local.INFO: Extracted packet for processing {"connection_id":222744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:51:32] local.INFO: GPS Element Parsed {"raw_longitude":760643904,"raw_latitude":104979088,"longitude_deg":76.0643904,"latitude_deg":10.4979088,"altitude":8,"angle":153,"satellites":52,"speed":49,"hex_longitude":"2d568140","hex_latitude":"0641da90","is_valid_coordinates":true} 
[2026-10-23 02:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932225280001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22651949576880128,"note":"Value kept but may cause issues"} 
[2026-10-23 02:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6228056099065231360,"note":"Value kept but may cause issues"} 
[2026-10-23 02:51:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704013000,"timestamp_ms":1792704013000,"timestamp_seconds":1792704013,"priority":1,"record_length":96,"hex_timestamp":"000001a1657c62c8"} 
[2026-10-23 02:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932225280001,"66":27267,"249":206,"78":38912,"24":49,"16":22651949576880128,"45":6228056099065231360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,78,24,16,45]} 
[2026-10-23 02:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932225280001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:51:32] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 02:51:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38912,"description":"Unknown IO ID 78"} 
[2026-10-23 02:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22651949576880128,"km_value":22651949576880.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6228056099065231360,"description":"Unknown IO ID 45"} 
[2026-10-23 02:51:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932225280001,"power":27267,"unknown_249":206,"unknown_78":38912,"ignition":49,"odometer":null,"unknown_45":6228056099065231360}} 
[2026-10-23 02:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":222744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:51:32] local.INFO: GPS data processed {"connection_id":222744,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:51:32] local.INFO: Acknowledgment sent {"connection_id":222744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:52:05] local.INFO: TCP Data received {"connection_id":222744,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657c8208012d5692000641b7700008009a34..."} 
[2026-10-23 02:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222744,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657c8208012d5692000641b7700008009a34..."} 
[2026-10-23 02:52:05] local.INFO: Processing buffer {"connection_id":222744,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657c8208012d5692000641b7700008009a34..."} 
[2026-10-23 02:52:05] local.INFO: Packet analysis {"connection_id":222744,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:52:05] local.INFO: Extracted packet for processing {"connection_id":222744,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:52:05] local.INFO: GPS Element Parsed {"raw_longitude":760648192,"raw_latitude":104970096,"longitude_deg":76.0648192,"latitude_deg":10.4970096,"altitude":8,"angle":154,"satellites":52,"speed":48,"hex_longitude":"2d569200","hex_latitude":"0641b770","is_valid_coordinates":true} 
[2026-10-23 02:52:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:52:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932227328001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22652430613217280,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6233333754876301312,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:52:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792704021000,"timestamp_ms":1792704021000,"timestamp_seconds":1792704021,"priority":1,"record_length":96,"hex_timestamp":"000001a1657c8208"} 
[2026-10-23 02:52:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:52:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:52:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 02:52:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:52:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:52:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:52:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:52:05] local.INFO: Teltonika packet parsed successfully {"connection_id":222744,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:52:05] local.INFO: Passing IMEI to GPS processor {"connection_id":222744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:52:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":222744,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:52:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:52:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:52:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:52:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932227328001,"66":27463,"31":206,"78":38656,"24":48,"16":22652430613217280,"45":6233333754876301312},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,78,24,16,45]} 
[2026-10-23 02:52:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:52:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:52:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932227328001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:52:05] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 02:52:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:52:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22652430613217280,"km_value":22652430613217.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:52:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":6233333754876301312,"description":"Unknown IO ID 45"} 
[2026-10-23 02:52:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932227328001,"power":27463,"unknown_31":206,"unknown_78":38656,"ignition":48,"odometer":null,"unknown_45":6233333754876301312}} 
[2026-10-23 02:52:05] local.INFO: DEBUG: GPS processor result {"connection_id":222744,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:52:05] local.INFO: GPS data processed {"connection_id":222744,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:52:05] local.INFO: Acknowledgment sent {"connection_id":222744,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:52:28] local.INFO: TCP Data received {"connection_id":221071,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:28] local.INFO: Processing buffer {"connection_id":221071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:28] local.INFO: IMEI packet received {"connection_id":221071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:52:28] local.INFO: IMEI acknowledgment sent {"connection_id":221071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:52:29] local.INFO: TCP Data received {"connection_id":221071,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:29] local.INFO: Processing buffer {"connection_id":221071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:29] local.INFO: IMEI packet received {"connection_id":221071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":221071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:52:31] local.INFO: TCP Data received {"connection_id":221071,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221071,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:31] local.INFO: Processing buffer {"connection_id":221071,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:52:31] local.INFO: IMEI packet received {"connection_id":221071,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":221071,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:52:32] local.INFO: TCP Data received {"connection_id":221071,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657ca148012d56a280064195880009009935..."} 
[2026-10-23 02:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657ca148012d56a280064195880009009935..."} 
[2026-10-23 02:52:32] local.INFO: Processing buffer {"connection_id":221071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657ca148012d56a280064195880009009935..."} 
[2026-10-23 02:52:32] local.INFO: Packet analysis {"connection_id":221071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:52:32] local.INFO: Extracted packet for processing {"connection_id":221071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:52:32] local.INFO: GPS Element Parsed {"raw_longitude":760652416,"raw_latitude":104961416,"longitude_deg":76.0652416,"latitude_deg":10.4961416,"altitude":9,"angle":153,"satellites":53,"speed":47,"hex_longitude":"2d56a280","hex_latitude":"06419588","is_valid_coordinates":true} 
[2026-10-23 02:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932229376001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22652898764652544,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6238048460733902848,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704029000,"timestamp_ms":1792704029000,"timestamp_seconds":1792704029,"priority":1,"record_length":96,"hex_timestamp":"000001a1657ca148"} 
[2026-10-23 02:52:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:52:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 02:52:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:52:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:52:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:52:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932229376001,"66":27343,"31":206,"78":38656,"24":47,"16":22652898764652544,"45":6238048460733902848},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,78,24,16,45]} 
[2026-10-23 02:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932229376001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:52:32] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 02:52:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22652898764652544,"km_value":22652898764652.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6238048460733902848,"description":"Unknown IO ID 45"} 
[2026-10-23 02:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932229376001,"power":27343,"unknown_31":206,"unknown_78":38656,"ignition":47,"odometer":null,"unknown_45":6238048460733902848}} 
[2026-10-23 02:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":221071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:52:32] local.INFO: GPS data processed {"connection_id":221071,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:52:32] local.INFO: Acknowledgment sent {"connection_id":221071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:52:33] local.INFO: TCP Data received {"connection_id":221071,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657cc088012d56b38006417520000b009735..."} 
[2026-10-23 02:52:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657cc088012d56b38006417520000b009735..."} 
[2026-10-23 02:52:33] local.INFO: Processing buffer {"connection_id":221071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657cc088012d56b38006417520000b009735..."} 
[2026-10-23 02:52:33] local.INFO: Packet analysis {"connection_id":221071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:52:33] local.INFO: Extracted packet for processing {"connection_id":221071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657c"} 
[2026-10-23 02:52:33] local.INFO: GPS Element Parsed {"raw_longitude":760656768,"raw_latitude":104953120,"longitude_deg":76.0656768,"latitude_deg":10.495312,"altitude":11,"angle":151,"satellites":53,"speed":45,"hex_longitude":"2d56b380","hex_latitude":"06417520","is_valid_coordinates":true} 
[2026-10-23 02:52:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:52:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932231424001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22653349736218624,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6242692797847406592,"note":"Value kept but may cause issues"} 
[2026-10-23 02:52:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:52:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792704037000,"timestamp_ms":1792704037000,"timestamp_seconds":1792704037,"priority":1,"record_length":96,"hex_timestamp":"000001a1657cc088"} 
[2026-10-23 02:52:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:52:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:52:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:52:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:52:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:52:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:52:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:52:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:52:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:52:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:52:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:52:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:52:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:52:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932231424001,"66":27158,"31":206,"78":38656,"24":45,"16":22653349736218624,"45":6242692797847406592},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,78,24,16,45]} 
[2026-10-23 02:52:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:52:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:52:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932231424001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:52:33] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 02:52:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:52:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22653349736218624,"km_value":22653349736218.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:52:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6242692797847406592,"description":"Unknown IO ID 45"} 
[2026-10-23 02:52:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932231424001,"power":27158,"unknown_31":206,"unknown_78":38656,"ignition":45,"odometer":null,"unknown_45":6242692797847406592}} 
[2026-10-23 02:52:33] local.INFO: DEBUG: GPS processor result {"connection_id":221071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:52:33] local.INFO: GPS data processed {"connection_id":221071,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:52:33] local.INFO: Acknowledgment sent {"connection_id":221071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:53:04] local.INFO: TCP Data received {"connection_id":221071,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657e1078012d57fc00064093b00007007135..."} 
[2026-10-23 02:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221071,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657e1078012d57fc00064093b00007007135..."} 
[2026-10-23 02:53:04] local.INFO: Processing buffer {"connection_id":221071,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657e1078012d57fc00064093b00007007135..."} 
[2026-10-23 02:53:04] local.INFO: Packet analysis {"connection_id":221071,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:53:04] local.INFO: Extracted packet for processing {"connection_id":221071,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:53:04] local.INFO: GPS Element Parsed {"raw_longitude":760740864,"raw_latitude":104895408,"longitude_deg":76.0740864,"latitude_deg":10.4895408,"altitude":7,"angle":113,"satellites":53,"speed":45,"hex_longitude":"2d57fc00","hex_latitude":"064093b0","is_valid_coordinates":true} 
[2026-10-23 02:53:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:53:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932253440001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:53:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22658379142922240,"note":"Value kept but may cause issues"} 
[2026-10-23 02:53:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6330231515588499456,"note":"Value kept but may cause issues"} 
[2026-10-23 02:53:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:53:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792704123000,"timestamp_ms":1792704123000,"timestamp_seconds":1792704123,"priority":1,"record_length":96,"hex_timestamp":"000001a1657e1078"} 
[2026-10-23 02:53:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:53:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:53:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 02:53:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:53:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:53:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:53:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:53:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221071,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:53:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:53:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221071,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:53:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:53:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:53:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:53:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932253440001,"66":27365,"11":206,"78":38656,"24":45,"16":22658379142922240,"45":6330231515588499456},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-23 02:53:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:53:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:53:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932253440001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:53:04] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 02:53:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:53:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22658379142922240,"km_value":22658379142922.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:53:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6330231515588499456,"description":"Unknown IO ID 45"} 
[2026-10-23 02:53:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932253440001,"power":27365,"unknown_11":206,"unknown_78":38656,"ignition":45,"odometer":null,"unknown_45":6330231515588499456}} 
[2026-10-23 02:53:04] local.INFO: DEBUG: GPS processor result {"connection_id":221071,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:53:04] local.INFO: GPS data processed {"connection_id":221071,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:53:04] local.INFO: Acknowledgment sent {"connection_id":221071,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:53:26] local.INFO: TCP Data received {"connection_id":221072,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:26] local.INFO: Processing buffer {"connection_id":221072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:26] local.INFO: IMEI packet received {"connection_id":221072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":221072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:53:29] local.INFO: TCP Data received {"connection_id":221072,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:29] local.INFO: Processing buffer {"connection_id":221072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:29] local.INFO: IMEI packet received {"connection_id":221072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":221072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:53:32] local.INFO: TCP Data received {"connection_id":221072,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:32] local.INFO: Processing buffer {"connection_id":221072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:53:32] local.INFO: IMEI packet received {"connection_id":221072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:53:32] local.INFO: IMEI acknowledgment sent {"connection_id":221072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:53:32] local.INFO: TCP Data received {"connection_id":221072,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657e33a0012d581f80064083f80007007334..."} 
[2026-10-23 02:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221072,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657e33a0012d581f80064083f80007007334..."} 
[2026-10-23 02:53:32] local.INFO: Processing buffer {"connection_id":221072,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657e33a0012d581f80064083f80007007334..."} 
[2026-10-23 02:53:32] local.INFO: Packet analysis {"connection_id":221072,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:53:32] local.INFO: Extracted packet for processing {"connection_id":221072,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:53:32] local.INFO: GPS Element Parsed {"raw_longitude":760749952,"raw_latitude":104891384,"longitude_deg":76.0749952,"latitude_deg":10.4891384,"altitude":7,"angle":115,"satellites":52,"speed":43,"hex_longitude":"2d581f80","hex_latitude":"064083f8","is_valid_coordinates":true} 
[2026-10-23 02:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932255488001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22658855884292096,"note":"Value kept but may cause issues"} 
[2026-10-23 02:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6339942402284040192,"note":"Value kept but may cause issues"} 
[2026-10-23 02:53:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704132000,"timestamp_ms":1792704132000,"timestamp_seconds":1792704132,"priority":1,"record_length":96,"hex_timestamp":"000001a1657e33a0"} 
[2026-10-23 02:53:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:53:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:53:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:53:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221072,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:53:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932255488001,"66":27397,"11":206,"78":38656,"24":43,"16":22658855884292096,"45":6339942402284040192},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-23 02:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932255488001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:53:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 02:53:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22658855884292096,"km_value":22658855884292.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6339942402284040192,"description":"Unknown IO ID 45"} 
[2026-10-23 02:53:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932255488001,"power":27397,"unknown_11":206,"unknown_78":38656,"ignition":43,"odometer":null,"unknown_45":6339942402284040192}} 
[2026-10-23 02:53:32] local.INFO: DEBUG: GPS processor result {"connection_id":221072,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:53:32] local.INFO: GPS data processed {"connection_id":221072,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:53:32] local.INFO: Acknowledgment sent {"connection_id":221072,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:54:05] local.INFO: TCP Data received {"connection_id":221072,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657e52e0012d583fc0064074480007007734..."} 
[2026-10-23 02:54:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221072,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657e52e0012d583fc0064074480007007734..."} 
[2026-10-23 02:54:05] local.INFO: Processing buffer {"connection_id":221072,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657e52e0012d583fc0064074480007007734..."} 
[2026-10-23 02:54:05] local.INFO: Packet analysis {"connection_id":221072,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:54:05] local.INFO: Extracted packet for processing {"connection_id":221072,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:54:05] local.INFO: GPS Element Parsed {"raw_longitude":760758208,"raw_latitude":104887368,"longitude_deg":76.0758208,"latitude_deg":10.4887368,"altitude":7,"angle":119,"satellites":52,"speed":47,"hex_longitude":"2d583fc0","hex_latitude":"06407448","is_valid_coordinates":true} 
[2026-10-23 02:54:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:54:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932257792001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:54:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22659293970956288,"note":"Value kept but may cause issues"} 
[2026-10-23 02:54:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6349934763956238336,"note":"Value kept but may cause issues"} 
[2026-10-23 02:54:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:54:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792704140000,"timestamp_ms":1792704140000,"timestamp_seconds":1792704140,"priority":1,"record_length":96,"hex_timestamp":"000001a1657e52e0"} 
[2026-10-23 02:54:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:54:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:54:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:54:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:54:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:54:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:54:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:54:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221072,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:54:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:54:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:54:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:54:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:54:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:54:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932257792001,"66":27376,"11":206,"78":38656,"24":47,"16":22659293970956288,"45":6349934763956238336},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-23 02:54:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:54:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:54:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932257792001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:54:05] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 02:54:05] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:54:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22659293970956288,"km_value":22659293970956.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:54:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":6349934763956238336,"description":"Unknown IO ID 45"} 
[2026-10-23 02:54:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932257792001,"power":27376,"unknown_11":206,"unknown_78":38656,"ignition":47,"odometer":null,"unknown_45":6349934763956238336}} 
[2026-10-23 02:54:05] local.INFO: DEBUG: GPS processor result {"connection_id":221072,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:54:05] local.INFO: GPS data processed {"connection_id":221072,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:54:05] local.INFO: Acknowledgment sent {"connection_id":221072,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:54:24] local.INFO: TCP Data received {"connection_id":221422,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221422,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:54:24] local.INFO: Processing buffer {"connection_id":221422,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 02:54:24] local.INFO: IMEI packet received {"connection_id":221422,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 02:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":221422,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:54:26] local.INFO: TCP Data received {"connection_id":224447,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:54:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:54:26] local.INFO: Processing buffer {"connection_id":224447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:54:26] local.INFO: IMEI packet received {"connection_id":224447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:54:26] local.INFO: IMEI acknowledgment sent {"connection_id":224447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:54:31] local.INFO: TCP Data received {"connection_id":224447,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224447,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:54:31] local.INFO: Processing buffer {"connection_id":224447,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:54:31] local.INFO: IMEI packet received {"connection_id":224447,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":224447,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:54:32] local.INFO: TCP Data received {"connection_id":224447,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1657e7220012d58600006405dc00006008234..."} 
[2026-10-23 02:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1657e7220012d58600006405dc00006008234..."} 
[2026-10-23 02:54:32] local.INFO: Processing buffer {"connection_id":224447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1657e7220012d58600006405dc00006008234..."} 
[2026-10-23 02:54:32] local.INFO: Packet analysis {"connection_id":224447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:54:32] local.INFO: Extracted packet for processing {"connection_id":224447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1657e"} 
[2026-10-23 02:54:32] local.INFO: GPS Element Parsed {"raw_longitude":760766464,"raw_latitude":104881600,"longitude_deg":76.0766464,"latitude_deg":10.48816,"altitude":6,"angle":130,"satellites":52,"speed":50,"hex_longitude":"2d586000","hex_latitude":"06405dc0","is_valid_coordinates":true} 
[2026-10-23 02:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:54:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932259840001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:54:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22659775007293440,"note":"Value kept but may cause issues"} 
[2026-10-23 02:54:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6359012331954128896,"note":"Value kept but may cause issues"} 
[2026-10-23 02:54:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:54:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704148000,"timestamp_ms":1792704148000,"timestamp_seconds":1792704148,"priority":1,"record_length":96,"hex_timestamp":"000001a1657e7220"} 
[2026-10-23 02:54:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:54:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 02:54:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:54:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:54:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:54:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:54:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:54:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:54:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:54:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:54:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:54:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:54:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932259840001,"66":26876,"11":206,"78":38656,"24":50,"16":22659775007293440,"45":6359012331954128896},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,78,24,16,45]} 
[2026-10-23 02:54:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:54:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:54:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932259840001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:54:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 02:54:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:54:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22659775007293440,"km_value":22659775007293.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:54:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6359012331954128896,"description":"Unknown IO ID 45"} 
[2026-10-23 02:54:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932259840001,"power":26876,"unknown_11":206,"unknown_78":38656,"ignition":50,"odometer":null,"unknown_45":6359012331954128896}} 
[2026-10-23 02:54:32] local.INFO: DEBUG: GPS processor result {"connection_id":224447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:54:32] local.INFO: GPS data processed {"connection_id":224447,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:54:32] local.INFO: Acknowledgment sent {"connection_id":224447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:55:06] local.INFO: TCP Data received {"connection_id":224447,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165800478012d596480063ec0e00005009435..."} 
[2026-10-23 02:55:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224447,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165800478012d596480063ec0e00005009435..."} 
[2026-10-23 02:55:06] local.INFO: Processing buffer {"connection_id":224447,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165800478012d596480063ec0e00005009435..."} 
[2026-10-23 02:55:06] local.INFO: Packet analysis {"connection_id":224447,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:55:06] local.INFO: Extracted packet for processing {"connection_id":224447,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:55:06] local.INFO: GPS Element Parsed {"raw_longitude":760833152,"raw_latitude":104775904,"longitude_deg":76.0833152,"latitude_deg":10.4775904,"altitude":5,"angle":148,"satellites":53,"speed":48,"hex_longitude":"2d596480","hex_latitude":"063ec0e0","is_valid_coordinates":true} 
[2026-10-23 02:55:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:55:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932286208001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22665822321246208,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6436206844290560000,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:55:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792704251000,"timestamp_ms":1792704251000,"timestamp_seconds":1792704251,"priority":1,"record_length":96,"hex_timestamp":"000001a165800478"} 
[2026-10-23 02:55:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:55:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:55:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-10-23 02:55:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2253,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:55:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:55:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:55:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:55:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224447,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:55:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:55:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224447,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:55:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:55:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:55:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:55:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932286208001,"66":27343,"13":206,"78":38656,"24":48,"16":22665822321246208,"45":6436206844290560000},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,78,24,16,45]} 
[2026-10-23 02:55:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:55:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:55:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932286208001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:55:06] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 02:55:06] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:55:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22665822321246208,"km_value":22665822321246.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:55:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":6436206844290560000,"description":"Unknown IO ID 45"} 
[2026-10-23 02:55:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932286208001,"power":27343,"unknown_13":206,"unknown_78":38656,"ignition":48,"odometer":null,"unknown_45":6436206844290560000}} 
[2026-10-23 02:55:06] local.INFO: DEBUG: GPS processor result {"connection_id":224447,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:55:06] local.INFO: GPS data processed {"connection_id":224447,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:55:06] local.INFO: Acknowledgment sent {"connection_id":224447,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:55:31] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:55:31] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:55:31] local.INFO: IMEI packet received {"connection_id":221423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":221423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:55:36] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:55:36] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:55:36] local.INFO: IMEI packet received {"connection_id":221423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:55:36] local.INFO: IMEI acknowledgment sent {"connection_id":221423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:55:38] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658023b8012d597940063e9f580004009334..."} 
[2026-10-23 02:55:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658023b8012d597940063e9f580004009334..."} 
[2026-10-23 02:55:38] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658023b8012d597940063e9f580004009334..."} 
[2026-10-23 02:55:38] local.INFO: Packet analysis {"connection_id":221423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:55:38] local.INFO: Extracted packet for processing {"connection_id":221423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:55:38] local.INFO: GPS Element Parsed {"raw_longitude":760838464,"raw_latitude":104767320,"longitude_deg":76.0838464,"latitude_deg":10.476732,"altitude":4,"angle":147,"satellites":52,"speed":52,"hex_longitude":"2d597940","hex_latitude":"063e9f58","is_valid_coordinates":true} 
[2026-10-23 02:55:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:55:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932288256001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22666307652550656,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6441414131357638656,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:55:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792704259000,"timestamp_ms":1792704259000,"timestamp_seconds":1792704259,"priority":1,"record_length":96,"hex_timestamp":"000001a1658023b8"} 
[2026-10-23 02:55:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:55:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:55:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 02:55:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:55:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:55:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:55:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:55:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:55:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:55:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:55:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:55:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:55:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:55:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932288256001,"66":27397,"13":206,"78":38656,"24":52,"16":22666307652550656,"45":6441414131357638656},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,78,24,16,45]} 
[2026-10-23 02:55:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:55:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:55:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932288256001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:55:38] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 02:55:38] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:55:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22666307652550656,"km_value":22666307652550.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:55:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":6441414131357638656,"description":"Unknown IO ID 45"} 
[2026-10-23 02:55:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932288256001,"power":27397,"unknown_13":206,"unknown_78":38656,"ignition":52,"odometer":null,"unknown_45":6441414131357638656}} 
[2026-10-23 02:55:38] local.INFO: DEBUG: GPS processor result {"connection_id":221423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:55:38] local.INFO: GPS data processed {"connection_id":221423,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:55:38] local.INFO: Acknowledgment sent {"connection_id":221423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:55:39] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165803f10012d598c00063e80180005009534..."} 
[2026-10-23 02:55:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165803f10012d598c00063e80180005009534..."} 
[2026-10-23 02:55:39] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165803f10012d598c00063e80180005009534..."} 
[2026-10-23 02:55:39] local.INFO: Packet analysis {"connection_id":221423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:55:39] local.INFO: Extracted packet for processing {"connection_id":221423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:55:39] local.INFO: GPS Element Parsed {"raw_longitude":760843264,"raw_latitude":104759320,"longitude_deg":76.0843264,"latitude_deg":10.475932,"altitude":5,"angle":149,"satellites":52,"speed":53,"hex_longitude":"2d598c00","hex_latitude":"063e8018","is_valid_coordinates":true} 
[2026-10-23 02:55:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:55:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932290304001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22666758624116736,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6447254737122187264,"note":"Value kept but may cause issues"} 
[2026-10-23 02:55:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:55:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792704266000,"timestamp_ms":1792704266000,"timestamp_seconds":1792704266,"priority":1,"record_length":96,"hex_timestamp":"000001a165803f10"} 
[2026-10-23 02:55:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:55:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:55:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:55:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:55:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:55:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:55:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:55:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:55:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:55:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:55:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:55:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:55:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:55:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932290304001,"66":27332,"13":206,"78":38656,"24":53,"16":22666758624116736,"45":6447254737122187264},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,78,24,16,45]} 
[2026-10-23 02:55:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:55:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:55:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932290304001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:55:39] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 02:55:39] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:55:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22666758624116736,"km_value":22666758624116.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:55:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":6447254737122187264,"description":"Unknown IO ID 45"} 
[2026-10-23 02:55:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932290304001,"power":27332,"unknown_13":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6447254737122187264}} 
[2026-10-23 02:55:39] local.INFO: DEBUG: GPS processor result {"connection_id":221423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:55:39] local.INFO: GPS data processed {"connection_id":221423,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:55:39] local.INFO: Acknowledgment sent {"connection_id":221423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:56:11] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165805a68012d599f00063e60e00005009534..."} 
[2026-10-23 02:56:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165805a68012d599f00063e60e00005009534..."} 
[2026-10-23 02:56:11] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165805a68012d599f00063e60e00005009534..."} 
[2026-10-23 02:56:11] local.INFO: Packet analysis {"connection_id":221423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:56:11] local.INFO: Extracted packet for processing {"connection_id":221423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:56:11] local.INFO: GPS Element Parsed {"raw_longitude":760848128,"raw_latitude":104751328,"longitude_deg":76.0848128,"latitude_deg":10.4751328,"altitude":5,"angle":149,"satellites":52,"speed":51,"hex_longitude":"2d599f00","hex_latitude":"063e60e0","is_valid_coordinates":true} 
[2026-10-23 02:56:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:56:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932292096001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:56:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22667209595682816,"note":"Value kept but may cause issues"} 
[2026-10-23 02:56:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6452532392933464064,"note":"Value kept but may cause issues"} 
[2026-10-23 02:56:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:56:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792704273000,"timestamp_ms":1792704273000,"timestamp_seconds":1792704273,"priority":1,"record_length":96,"hex_timestamp":"000001a165805a68"} 
[2026-10-23 02:56:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:56:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:56:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 02:56:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:56:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:56:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:56:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:56:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:56:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:56:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:56:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:56:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:56:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:56:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932292096001,"66":27365,"13":206,"78":38656,"24":51,"16":22667209595682816,"45":6452532392933464064},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,78,24,16,45]} 
[2026-10-23 02:56:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:56:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:56:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932292096001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:56:11] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 02:56:11] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:56:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22667209595682816,"km_value":22667209595682.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:56:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6452532392933464064,"description":"Unknown IO ID 45"} 
[2026-10-23 02:56:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932292096001,"power":27365,"unknown_13":206,"unknown_78":38656,"ignition":51,"odometer":null,"unknown_45":6452532392933464064}} 
[2026-10-23 02:56:11] local.INFO: DEBUG: GPS processor result {"connection_id":221423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21276,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:56:11] local.INFO: GPS data processed {"connection_id":221423,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:56:11] local.INFO: Acknowledgment sent {"connection_id":221423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:56:26] local.INFO: TCP Data received {"connection_id":224448,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:56:26] local.INFO: Processing buffer {"connection_id":224448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:56:26] local.INFO: IMEI packet received {"connection_id":224448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":224448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:56:30] local.INFO: TCP Data received {"connection_id":224448,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:56:30] local.INFO: Processing buffer {"connection_id":224448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:56:30] local.INFO: IMEI packet received {"connection_id":224448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":224448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:56:31] local.INFO: TCP Data received {"connection_id":224448,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658075c0012d59b240063e43200004009135..."} 
[2026-10-23 02:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658075c0012d59b240063e43200004009135..."} 
[2026-10-23 02:56:31] local.INFO: Processing buffer {"connection_id":224448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658075c0012d59b240063e43200004009135..."} 
[2026-10-23 02:56:31] local.INFO: Packet analysis {"connection_id":224448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:56:31] local.INFO: Extracted packet for processing {"connection_id":224448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:56:31] local.INFO: GPS Element Parsed {"raw_longitude":760853056,"raw_latitude":104743712,"longitude_deg":76.0853056,"latitude_deg":10.4743712,"altitude":4,"angle":145,"satellites":53,"speed":49,"hex_longitude":"2d59b240","hex_latitude":"063e4320","is_valid_coordinates":true} 
[2026-10-23 02:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932293888001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22667647682347008,"note":"Value kept but may cause issues"} 
[2026-10-23 02:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6457880417488920576,"note":"Value kept but may cause issues"} 
[2026-10-23 02:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792704280000,"timestamp_ms":1792704280000,"timestamp_seconds":1792704280,"priority":1,"record_length":96,"hex_timestamp":"000001a1658075c0"} 
[2026-10-23 02:56:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:56:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 02:56:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:56:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:56:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:56:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932293888001,"66":27321,"13":206,"78":38656,"24":49,"16":22667647682347008,"45":6457880417488920576},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,78,24,16,45]} 
[2026-10-23 02:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932293888001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:56:31] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 02:56:31] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22667647682347008,"km_value":22667647682347.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":6457880417488920576,"description":"Unknown IO ID 45"} 
[2026-10-23 02:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932293888001,"power":27321,"unknown_13":206,"unknown_78":38656,"ignition":49,"odometer":null,"unknown_45":6457880417488920576}} 
[2026-10-23 02:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":224448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:56:31] local.INFO: GPS data processed {"connection_id":224448,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:56:31] local.INFO: Acknowledgment sent {"connection_id":224448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:57:02] local.INFO: TCP Data received {"connection_id":224448,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165809500012d59c800063e24e80004008f35..."} 
[2026-10-23 02:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165809500012d59c800063e24e80004008f35..."} 
[2026-10-23 02:57:02] local.INFO: Processing buffer {"connection_id":224448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165809500012d59c800063e24e80004008f35..."} 
[2026-10-23 02:57:02] local.INFO: Packet analysis {"connection_id":224448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:57:02] local.INFO: Extracted packet for processing {"connection_id":224448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:57:02] local.INFO: GPS Element Parsed {"raw_longitude":760858624,"raw_latitude":104735976,"longitude_deg":76.0858624,"latitude_deg":10.4735976,"altitude":4,"angle":143,"satellites":53,"speed":45,"hex_longitude":"2d59c800","hex_latitude":"063e24e8","is_valid_coordinates":true} 
[2026-10-23 02:57:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:57:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932295680001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:57:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22668107243847680,"note":"Value kept but may cause issues"} 
[2026-10-23 02:57:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6463298810788651008,"note":"Value kept but may cause issues"} 
[2026-10-23 02:57:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:57:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792704288000,"timestamp_ms":1792704288000,"timestamp_seconds":1792704288,"priority":1,"record_length":96,"hex_timestamp":"000001a165809500"} 
[2026-10-23 02:57:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:57:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:57:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 02:57:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:57:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:57:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:57:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:57:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:57:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:57:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:57:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:57:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:57:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:57:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932295680001,"66":26658,"13":206,"78":38656,"24":45,"16":22668107243847680,"45":6463298810788651008},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,78,24,16,45]} 
[2026-10-23 02:57:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:57:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:57:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932295680001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:57:02] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 02:57:02] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:57:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22668107243847680,"km_value":22668107243847.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:57:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":6463298810788651008,"description":"Unknown IO ID 45"} 
[2026-10-23 02:57:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932295680001,"power":26658,"unknown_13":206,"unknown_78":38656,"ignition":45,"odometer":null,"unknown_45":6463298810788651008}} 
[2026-10-23 02:57:02] local.INFO: DEBUG: GPS processor result {"connection_id":224448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:57:02] local.INFO: GPS data processed {"connection_id":224448,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:57:02] local.INFO: Acknowledgment sent {"connection_id":224448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:57:26] local.INFO: TCP Data received {"connection_id":222745,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:57:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:57:26] local.INFO: Processing buffer {"connection_id":222745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:57:26] local.INFO: IMEI packet received {"connection_id":222745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:57:26] local.INFO: IMEI acknowledgment sent {"connection_id":222745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:57:32] local.INFO: TCP Data received {"connection_id":222745,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222745,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:57:32] local.INFO: Processing buffer {"connection_id":222745,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:57:32] local.INFO: IMEI packet received {"connection_id":222745,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:57:32] local.INFO: IMEI acknowledgment sent {"connection_id":222745,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:57:37] local.INFO: TCP Data received {"connection_id":222745,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16580b828012d59dc40063e07180005009535..."} 
[2026-10-23 02:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16580b828012d59dc40063e07180005009535..."} 
[2026-10-23 02:57:37] local.INFO: Processing buffer {"connection_id":222745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16580b828012d59dc40063e07180005009535..."} 
[2026-10-23 02:57:37] local.INFO: Packet analysis {"connection_id":222745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:57:37] local.INFO: Extracted packet for processing {"connection_id":222745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16580"} 
[2026-10-23 02:57:37] local.INFO: GPS Element Parsed {"raw_longitude":760863808,"raw_latitude":104728344,"longitude_deg":76.0863808,"latitude_deg":10.4728344,"altitude":5,"angle":149,"satellites":53,"speed":38,"hex_longitude":"2d59dc40","hex_latitude":"063e0718","is_valid_coordinates":true} 
[2026-10-23 02:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:57:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932297728001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:57:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22668553920446464,"note":"Value kept but may cause issues"} 
[2026-10-23 02:57:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6469420891530127360,"note":"Value kept but may cause issues"} 
[2026-10-23 02:57:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:57:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792704297000,"timestamp_ms":1792704297000,"timestamp_seconds":1792704297,"priority":1,"record_length":96,"hex_timestamp":"000001a16580b828"} 
[2026-10-23 02:57:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:57:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":34,"data_length":795,"current_offset":136} 
[2026-10-23 02:57:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1024,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:57:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:57:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:57:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:57:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:57:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:57:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:57:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:57:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:57:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:57:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932297728001,"66":27376,"161":206,"78":38656,"24":38,"16":22668553920446464,"45":6469420891530127360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,78,24,16,45]} 
[2026-10-23 02:57:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:57:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:57:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932297728001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:57:37] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 02:57:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:57:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22668553920446464,"km_value":22668553920446.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:57:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":6469420891530127360,"description":"Unknown IO ID 45"} 
[2026-10-23 02:57:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932297728001,"power":27376,"unknown_161":206,"unknown_78":38656,"ignition":38,"odometer":null,"unknown_45":6469420891530127360}} 
[2026-10-23 02:57:37] local.INFO: DEBUG: GPS processor result {"connection_id":222745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:57:37] local.INFO: GPS data processed {"connection_id":222745,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:57:37] local.INFO: Acknowledgment sent {"connection_id":222745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:58:11] local.INFO: TCP Data received {"connection_id":222745,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16582def0012d5a7880063c7a18000600a434..."} 
[2026-10-23 02:58:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16582def0012d5a7880063c7a18000600a434..."} 
[2026-10-23 02:58:11] local.INFO: Processing buffer {"connection_id":222745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16582def0012d5a7880063c7a18000600a434..."} 
[2026-10-23 02:58:11] local.INFO: Packet analysis {"connection_id":222745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16582"} 
[2026-10-23 02:58:11] local.INFO: Extracted packet for processing {"connection_id":222745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16582"} 
[2026-10-23 02:58:11] local.INFO: GPS Element Parsed {"raw_longitude":760903808,"raw_latitude":104626712,"longitude_deg":76.0903808,"latitude_deg":10.4626712,"altitude":6,"angle":164,"satellites":52,"speed":52,"hex_longitude":"2d5a7880","hex_latitude":"063c7a18","is_valid_coordinates":true} 
[2026-10-23 02:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:58:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932334080001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22673862500024320,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6516145737638463488,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:58:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792704438000,"timestamp_ms":1792704438000,"timestamp_seconds":1792704438,"priority":1,"record_length":96,"hex_timestamp":"000001a16582def0"} 
[2026-10-23 02:58:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:58:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:58:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 02:58:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:58:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:58:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:58:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:58:11] local.INFO: Teltonika packet parsed successfully {"connection_id":222745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:58:11] local.INFO: Passing IMEI to GPS processor {"connection_id":222745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:58:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":222745,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:58:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:58:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:58:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:58:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932334080001,"66":27300,"173":206,"78":38656,"24":52,"16":22673862500024320,"45":6516145737638463488},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,78,24,16,45]} 
[2026-10-23 02:58:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:58:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:58:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932334080001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:58:11] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 02:58:11] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:58:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22673862500024320,"km_value":22673862500024.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:58:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":6516145737638463488,"description":"Unknown IO ID 45"} 
[2026-10-23 02:58:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932334080001,"power":27300,"unknown_173":206,"unknown_78":38656,"ignition":52,"odometer":null,"unknown_45":6516145737638463488}} 
[2026-10-23 02:58:11] local.INFO: DEBUG: GPS processor result {"connection_id":222745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:58:11] local.INFO: GPS data processed {"connection_id":222745,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:58:11] local.INFO: Acknowledgment sent {"connection_id":222745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:58:26] local.INFO: TCP Data received {"connection_id":221425,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:58:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:58:26] local.INFO: Processing buffer {"connection_id":221425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:58:26] local.INFO: IMEI packet received {"connection_id":221425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:58:26] local.INFO: IMEI acknowledgment sent {"connection_id":221425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:58:31] local.INFO: TCP Data received {"connection_id":221425,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221425,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:58:31] local.INFO: Processing buffer {"connection_id":221425,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:58:31] local.INFO: IMEI packet received {"connection_id":221425,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":221425,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:58:32] local.INFO: TCP Data received {"connection_id":221425,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16582fa48012d5a8300063c5660000700a234..."} 
[2026-10-23 02:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16582fa48012d5a8300063c5660000700a234..."} 
[2026-10-23 02:58:32] local.INFO: Processing buffer {"connection_id":221425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16582fa48012d5a8300063c5660000700a234..."} 
[2026-10-23 02:58:32] local.INFO: Packet analysis {"connection_id":221425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16582"} 
[2026-10-23 02:58:32] local.INFO: Extracted packet for processing {"connection_id":221425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16582"} 
[2026-10-23 02:58:32] local.INFO: GPS Element Parsed {"raw_longitude":760906496,"raw_latitude":104617568,"longitude_deg":76.0906496,"latitude_deg":10.4617568,"altitude":7,"angle":162,"satellites":52,"speed":54,"hex_longitude":"2d5a8300","hex_latitude":"063c5660","is_valid_coordinates":true} 
[2026-10-23 02:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932336128001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22674326356492288,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6519101224891586560,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704445000,"timestamp_ms":1792704445000,"timestamp_seconds":1792704445,"priority":1,"record_length":96,"hex_timestamp":"000001a16582fa48"} 
[2026-10-23 02:58:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:58:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 02:58:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:58:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:58:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:58:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932336128001,"66":27484,"173":206,"78":38656,"24":54,"16":22674326356492288,"45":6519101224891586560},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,78,24,16,45]} 
[2026-10-23 02:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932336128001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:58:32] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 02:58:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22674326356492288,"km_value":22674326356492.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6519101224891586560,"description":"Unknown IO ID 45"} 
[2026-10-23 02:58:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932336128001,"power":27484,"unknown_173":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6519101224891586560}} 
[2026-10-23 02:58:32] local.INFO: DEBUG: GPS processor result {"connection_id":221425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:58:32] local.INFO: GPS data processed {"connection_id":221425,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:58:32] local.INFO: Acknowledgment sent {"connection_id":221425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:58:48] local.INFO: TCP Data received {"connection_id":224449,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224449,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:48] local.INFO: Processing buffer {"connection_id":224449,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:48] local.INFO: Packet analysis {"connection_id":224449,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 02:58:48] local.INFO: Extracted packet for processing {"connection_id":224449,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 02:58:48] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 02:58:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-10-23 02:58:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:48] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-10-23 02:58:48] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-10-23 02:58:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-10-23 02:58:48] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:58:48] local.INFO: Teltonika packet parsed successfully {"connection_id":224449,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-10-23 02:58:48] local.INFO: Passing IMEI to GPS processor {"connection_id":224449,"device_imei":null,"avl_records_count":1} 
[2026-10-23 02:58:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":224449,"device_imei":null,"avl_records_count":1} 
[2026-10-23 02:58:48] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:58:48] local.INFO: DEBUG: GPS processor result {"connection_id":224449,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 02:58:48] local.INFO: GPS data processed {"connection_id":224449,"processed":0,"errors":0,"total":1} 
[2026-10-23 02:58:48] local.INFO: Acknowledgment sent {"connection_id":224449,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:58:48] local.INFO: TCP Data received {"connection_id":221426,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:48] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:48] local.INFO: Packet analysis {"connection_id":221426,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 02:58:48] local.INFO: Extracted packet for processing {"connection_id":221426,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 02:58:48] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 02:58:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-10-23 02:58:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:48] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-10-23 02:58:48] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-10-23 02:58:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-10-23 02:58:48] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:58:48] local.INFO: Teltonika packet parsed successfully {"connection_id":221426,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-10-23 02:58:48] local.INFO: Passing IMEI to GPS processor {"connection_id":221426,"device_imei":null,"avl_records_count":1} 
[2026-10-23 02:58:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":221426,"device_imei":null,"avl_records_count":1} 
[2026-10-23 02:58:48] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:58:48] local.INFO: DEBUG: GPS processor result {"connection_id":221426,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 02:58:48] local.INFO: GPS data processed {"connection_id":221426,"processed":0,"errors":0,"total":1} 
[2026-10-23 02:58:48] local.INFO: Acknowledgment sent {"connection_id":221426,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:58:51] local.INFO: TCP Data received {"connection_id":221073,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221073,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:51] local.INFO: Processing buffer {"connection_id":221073,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 02:58:51] local.INFO: Packet analysis {"connection_id":221073,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 02:58:51] local.INFO: Extracted packet for processing {"connection_id":221073,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 02:58:51] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 02:58:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-10-23 02:58:51] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-10-23 02:58:51] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-10-23 02:58:51] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-10-23 02:58:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-10-23 02:58:51] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:58:51] local.INFO: Teltonika packet parsed successfully {"connection_id":221073,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-10-23 02:58:51] local.INFO: Passing IMEI to GPS processor {"connection_id":221073,"device_imei":null,"avl_records_count":1} 
[2026-10-23 02:58:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":221073,"device_imei":null,"avl_records_count":1} 
[2026-10-23 02:58:51] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:58:51] local.INFO: DEBUG: GPS processor result {"connection_id":221073,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 02:58:51] local.INFO: GPS data processed {"connection_id":221073,"processed":0,"errors":0,"total":1} 
[2026-10-23 02:58:51] local.INFO: Acknowledgment sent {"connection_id":221073,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:59:03] local.INFO: TCP Data received {"connection_id":221425,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658315a0012d5a8e80063c32c0000600a135..."} 
[2026-10-23 02:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221425,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658315a0012d5a8e80063c32c0000600a135..."} 
[2026-10-23 02:59:03] local.INFO: Processing buffer {"connection_id":221425,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658315a0012d5a8e80063c32c0000600a135..."} 
[2026-10-23 02:59:03] local.INFO: Packet analysis {"connection_id":221425,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16583"} 
[2026-10-23 02:59:03] local.INFO: Extracted packet for processing {"connection_id":221425,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16583"} 
[2026-10-23 02:59:03] local.INFO: GPS Element Parsed {"raw_longitude":760909440,"raw_latitude":104608448,"longitude_deg":76.090944,"latitude_deg":10.4608448,"altitude":6,"angle":161,"satellites":53,"speed":54,"hex_longitude":"2d5a8e80","hex_latitude":"063c32c0","is_valid_coordinates":true} 
[2026-10-23 02:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:59:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932337920001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:59:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22674790212960256,"note":"Value kept but may cause issues"} 
[2026-10-23 02:59:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6522056712144707584,"note":"Value kept but may cause issues"} 
[2026-10-23 02:59:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:59:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792704452000,"timestamp_ms":1792704452000,"timestamp_seconds":1792704452,"priority":1,"record_length":96,"hex_timestamp":"000001a1658315a0"} 
[2026-10-23 02:59:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:59:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 02:59:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:59:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:59:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:59:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:59:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221425,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:59:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:59:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221425,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:59:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:59:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:59:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:59:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932337920001,"66":27397,"23":206,"78":38656,"24":54,"16":22674790212960256,"45":6522056712144707584},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,78,24,16,45]} 
[2026-10-23 02:59:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:59:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:59:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932337920001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:59:03] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-23 02:59:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:59:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22674790212960256,"km_value":22674790212960.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:59:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6522056712144707584,"description":"Unknown IO ID 45"} 
[2026-10-23 02:59:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932337920001,"power":27397,"unknown_23":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6522056712144707584}} 
[2026-10-23 02:59:03] local.INFO: DEBUG: GPS processor result {"connection_id":221425,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:59:03] local.INFO: GPS data processed {"connection_id":221425,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:59:03] local.INFO: Acknowledgment sent {"connection_id":221425,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 02:59:26] local.INFO: TCP Data received {"connection_id":221074,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:26] local.INFO: Processing buffer {"connection_id":221074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:26] local.INFO: IMEI packet received {"connection_id":221074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 02:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":221074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 02:59:26] local.INFO: TCP Data received {"connection_id":221074,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:26] local.INFO: Processing buffer {"connection_id":221074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:26] local.INFO: IMEI packet received {"connection_id":221074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":221074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:59:31] local.INFO: TCP Data received {"connection_id":221074,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:31] local.INFO: Processing buffer {"connection_id":221074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 02:59:31] local.INFO: IMEI packet received {"connection_id":221074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 02:59:31] local.INFO: IMEI acknowledgment sent {"connection_id":221074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 02:59:32] local.INFO: TCP Data received {"connection_id":221074,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658330f8012d5a9a40063c0f90000600a136..."} 
[2026-10-23 02:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658330f8012d5a9a40063c0f90000600a136..."} 
[2026-10-23 02:59:32] local.INFO: Processing buffer {"connection_id":221074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658330f8012d5a9a40063c0f90000600a136..."} 
[2026-10-23 02:59:32] local.INFO: Packet analysis {"connection_id":221074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16583"} 
[2026-10-23 02:59:32] local.INFO: Extracted packet for processing {"connection_id":221074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16583"} 
[2026-10-23 02:59:32] local.INFO: GPS Element Parsed {"raw_longitude":760912448,"raw_latitude":104599440,"longitude_deg":76.0912448,"latitude_deg":10.459944,"altitude":6,"angle":161,"satellites":54,"speed":53,"hex_longitude":"2d5a9a40","hex_latitude":"063c0f90","is_valid_coordinates":true} 
[2026-10-23 02:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 02:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932339712001,"note":"Value kept but may cause issues"} 
[2026-10-23 02:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22675249774460928,"note":"Value kept but may cause issues"} 
[2026-10-23 02:59:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6525293674374545408,"note":"Value kept but may cause issues"} 
[2026-10-23 02:59:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 02:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704459000,"timestamp_ms":1792704459000,"timestamp_seconds":1792704459,"priority":1,"record_length":96,"hex_timestamp":"000001a1658330f8"} 
[2026-10-23 02:59:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 02:59:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 02:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 02:59:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 02:59:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 02:59:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 02:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 02:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 02:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 02:59:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 02:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 02:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 02:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932339712001,"66":27365,"23":206,"78":38656,"24":53,"16":22675249774460928,"45":6525293674374545408},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,78,24,16,45]} 
[2026-10-23 02:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 02:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 02:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932339712001,"description":"Unknown IO ID 0"} 
[2026-10-23 02:59:32] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-23 02:59:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 02:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22675249774460928,"km_value":22675249774460.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 02:59:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6525293674374545408,"description":"Unknown IO ID 45"} 
[2026-10-23 02:59:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932339712001,"power":27365,"unknown_23":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6525293674374545408}} 
[2026-10-23 02:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":221074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21283,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 02:59:32] local.INFO: GPS data processed {"connection_id":221074,"processed":1,"errors":0,"total":1} 
[2026-10-23 02:59:32] local.INFO: Acknowledgment sent {"connection_id":221074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:00:00] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:00:00] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:00:00] local.INFO: IMEI packet received {"connection_id":221424,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:00:00] local.INFO: IMEI acknowledgment sent {"connection_id":221424,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:00:03] local.INFO: TCP Data received {"connection_id":221074,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16584a028012d5aa200063a6738000e00be35..."} 
[2026-10-23 03:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16584a028012d5aa200063a6738000e00be35..."} 
[2026-10-23 03:00:03] local.INFO: Processing buffer {"connection_id":221074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16584a028012d5aa200063a6738000e00be35..."} 
[2026-10-23 03:00:03] local.INFO: Packet analysis {"connection_id":221074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:00:03] local.INFO: Extracted packet for processing {"connection_id":221074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:00:03] local.INFO: GPS Element Parsed {"raw_longitude":760914432,"raw_latitude":104490808,"longitude_deg":76.0914432,"latitude_deg":10.4490808,"altitude":14,"angle":190,"satellites":53,"speed":42,"hex_longitude":"2d5aa200","hex_latitude":"063a6738","is_valid_coordinates":true} 
[2026-10-23 03:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:00:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932363264001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22680777397370880,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6533737923648176128,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,78,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:00:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792704553000,"timestamp_ms":1792704553000,"timestamp_seconds":1792704553,"priority":1,"record_length":96,"hex_timestamp":"000001a16584a028"} 
[2026-10-23 03:00:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:00:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:00:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:00:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:00:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:00:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:00:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:00:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:00:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:00:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:00:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:00:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:00:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932363264001,"66":27484,"24":42,"78":38656,"16":22680777397370880,"45":6533737923648176128},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,78,16,45]} 
[2026-10-23 03:00:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:00:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:00:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932363264001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:00:03] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:00:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22680777397370880,"km_value":22680777397370.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:00:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6533737923648176128,"description":"Unknown IO ID 45"} 
[2026-10-23 03:00:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458932363264001,"power":27484,"ignition":42,"unknown_78":38656,"odometer":null,"unknown_45":6533737923648176128}} 
[2026-10-23 03:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":221074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:00:03] local.INFO: GPS data processed {"connection_id":221074,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:00:03] local.INFO: Acknowledgment sent {"connection_id":221074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:00:29] local.INFO: TCP Data received {"connection_id":222746,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:29] local.INFO: Processing buffer {"connection_id":222746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:29] local.INFO: IMEI packet received {"connection_id":222746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":222746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:00:32] local.INFO: TCP Data received {"connection_id":222746,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:32] local.INFO: Processing buffer {"connection_id":222746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:32] local.INFO: IMEI packet received {"connection_id":222746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:00:32] local.INFO: IMEI acknowledgment sent {"connection_id":222746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:00:35] local.INFO: TCP Data received {"connection_id":222746,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:35] local.INFO: Processing buffer {"connection_id":222746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:00:35] local.INFO: IMEI packet received {"connection_id":222746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:00:35] local.INFO: IMEI acknowledgment sent {"connection_id":222746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:00:36] local.INFO: TCP Data received {"connection_id":222746,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16584c350012d5a9e80063a4118000f00b236..."} 
[2026-10-23 03:00:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16584c350012d5a9e80063a4118000f00b236..."} 
[2026-10-23 03:00:36] local.INFO: Processing buffer {"connection_id":222746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16584c350012d5a9e80063a4118000f00b236..."} 
[2026-10-23 03:00:36] local.INFO: Packet analysis {"connection_id":222746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:00:36] local.INFO: Extracted packet for processing {"connection_id":222746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:00:36] local.INFO: GPS Element Parsed {"raw_longitude":760913536,"raw_latitude":104481048,"longitude_deg":76.0913536,"latitude_deg":10.4481048,"altitude":15,"angle":178,"satellites":54,"speed":44,"hex_longitude":"2d5a9e80","hex_latitude":"063a4118","is_valid_coordinates":true} 
[2026-10-23 03:00:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:00:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932365568001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22681254138740736,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6530782436390287360,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,78,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:00:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792704562000,"timestamp_ms":1792704562000,"timestamp_seconds":1792704562,"priority":1,"record_length":96,"hex_timestamp":"000001a16584c350"} 
[2026-10-23 03:00:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:00:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:00:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:00:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:00:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:00:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:00:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:00:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:00:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:00:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:00:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:00:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:00:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:00:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932365568001,"66":27365,"24":44,"78":38656,"16":22681254138740736,"45":6530782436390287360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,78,16,45]} 
[2026-10-23 03:00:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:00:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:00:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932365568001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:00:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:00:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22681254138740736,"km_value":22681254138740.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:00:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":6530782436390287360,"description":"Unknown IO ID 45"} 
[2026-10-23 03:00:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458932365568001,"power":27365,"ignition":44,"unknown_78":38656,"odometer":null,"unknown_45":6530782436390287360}} 
[2026-10-23 03:00:36] local.INFO: DEBUG: GPS processor result {"connection_id":222746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:00:36] local.INFO: GPS data processed {"connection_id":222746,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:00:36] local.INFO: Acknowledgment sent {"connection_id":222746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:00:37] local.INFO: TCP Data received {"connection_id":222746,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16584c350012d5a9e80063a4118000f00b236..."} 
[2026-10-23 03:00:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16584c350012d5a9e80063a4118000f00b236..."} 
[2026-10-23 03:00:37] local.INFO: Processing buffer {"connection_id":222746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16584c350012d5a9e80063a4118000f00b236..."} 
[2026-10-23 03:00:37] local.INFO: Packet analysis {"connection_id":222746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:00:37] local.INFO: Extracted packet for processing {"connection_id":222746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:00:37] local.INFO: GPS Element Parsed {"raw_longitude":760913536,"raw_latitude":104481048,"longitude_deg":76.0913536,"latitude_deg":10.4481048,"altitude":15,"angle":178,"satellites":54,"speed":44,"hex_longitude":"2d5a9e80","hex_latitude":"063a4118","is_valid_coordinates":true} 
[2026-10-23 03:00:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:00:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932367872001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22681254138740736,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6529797273969301504,"note":"Value kept but may cause issues"} 
[2026-10-23 03:00:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,78,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:00:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792704562000,"timestamp_ms":1792704562000,"timestamp_seconds":1792704562,"priority":1,"record_length":96,"hex_timestamp":"000001a16584c350"} 
[2026-10-23 03:00:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:00:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:00:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:00:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:00:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:00:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:00:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:00:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:00:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:00:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:00:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:00:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:00:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:00:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932367872001,"66":27365,"24":44,"78":38656,"16":22681254138740736,"45":6529797273969301504},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,78,16,45]} 
[2026-10-23 03:00:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:00:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:00:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932367872001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:00:37] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:00:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22681254138740736,"km_value":22681254138740.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:00:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":6529797273969301504,"description":"Unknown IO ID 45"} 
[2026-10-23 03:00:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458932367872001,"power":27365,"ignition":44,"unknown_78":38656,"odometer":null,"unknown_45":6529797273969301504}} 
[2026-10-23 03:00:37] local.INFO: DEBUG: GPS processor result {"connection_id":222746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21286,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:00:37] local.INFO: GPS data processed {"connection_id":222746,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:00:37] local.INFO: Acknowledgment sent {"connection_id":222746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:01:21] local.INFO: TCP Data received {"connection_id":222746,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16584dea8012d5aa2c0063a2158001000a636..."} 
[2026-10-23 03:01:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16584dea8012d5aa2c0063a2158001000a636..."} 
[2026-10-23 03:01:21] local.INFO: Processing buffer {"connection_id":222746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16584dea8012d5aa2c0063a2158001000a636..."} 
[2026-10-23 03:01:21] local.INFO: Packet analysis {"connection_id":222746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:01:21] local.INFO: Extracted packet for processing {"connection_id":222746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:01:21] local.INFO: GPS Element Parsed {"raw_longitude":760914624,"raw_latitude":104472920,"longitude_deg":76.0914624,"latitude_deg":10.447292,"altitude":16,"angle":166,"satellites":54,"speed":49,"hex_longitude":"2d5aa2c0","hex_latitude":"063a2158","is_valid_coordinates":true} 
[2026-10-23 03:01:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:01:21] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932367872001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:21] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22681653570699264,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:21] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6529797273969301504,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:21] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,78,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:01:21] local.INFO: AVL Record Parsed {"raw_timestamp":1792704569000,"timestamp_ms":1792704569000,"timestamp_seconds":1792704569,"priority":1,"record_length":96,"hex_timestamp":"000001a16584dea8"} 
[2026-10-23 03:01:21] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:01:21] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:01:21] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:01:21] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:01:21] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:01:21] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:01:21] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:01:21] local.INFO: Teltonika packet parsed successfully {"connection_id":222746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:01:21] local.INFO: Passing IMEI to GPS processor {"connection_id":222746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:01:21] local.INFO: DEBUG: About to call GPS processor {"connection_id":222746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:01:21] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:01:21] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:01:21] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:01:21] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932367872001,"66":27332,"24":49,"78":38656,"16":22681653570699264,"45":6529797273969301504},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,78,16,45]} 
[2026-10-23 03:01:21] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:01:21] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:01:21] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932367872001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:01:21] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:01:21] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22681653570699264,"km_value":22681653570699.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:01:21] local.INFO: Unknown IO ID detected {"io_id":45,"value":6529797273969301504,"description":"Unknown IO ID 45"} 
[2026-10-23 03:01:21] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458932367872001,"power":27332,"ignition":49,"unknown_78":38656,"odometer":null,"unknown_45":6529797273969301504}} 
[2026-10-23 03:01:21] local.INFO: DEBUG: GPS processor result {"connection_id":222746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:01:21] local.INFO: GPS data processed {"connection_id":222746,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:01:21] local.INFO: Acknowledgment sent {"connection_id":222746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:01:26] local.INFO: TCP Data received {"connection_id":224450,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:01:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:01:26] local.INFO: Processing buffer {"connection_id":224450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:01:26] local.INFO: IMEI packet received {"connection_id":224450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:01:26] local.INFO: IMEI acknowledgment sent {"connection_id":224450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:01:27] local.INFO: TCP Data received {"connection_id":224450,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:01:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:01:27] local.INFO: Processing buffer {"connection_id":224450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:01:27] local.INFO: IMEI packet received {"connection_id":224450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:01:27] local.INFO: IMEI acknowledgment sent {"connection_id":224450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:01:28] local.INFO: TCP Data received {"connection_id":224450,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16584fa00012d5aadc0063a0020000f009e36..."} 
[2026-10-23 03:01:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16584fa00012d5aadc0063a0020000f009e36..."} 
[2026-10-23 03:01:28] local.INFO: Processing buffer {"connection_id":224450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16584fa00012d5aadc0063a0020000f009e36..."} 
[2026-10-23 03:01:28] local.INFO: Packet analysis {"connection_id":224450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:01:28] local.INFO: Extracted packet for processing {"connection_id":224450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16584"} 
[2026-10-23 03:01:28] local.INFO: GPS Element Parsed {"raw_longitude":760917440,"raw_latitude":104464416,"longitude_deg":76.091744,"latitude_deg":10.4464416,"altitude":15,"angle":158,"satellites":54,"speed":52,"hex_longitude":"2d5aadc0","hex_latitude":"063a0020","is_valid_coordinates":true} 
[2026-10-23 03:01:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:01:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932369664001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22682087362396160,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6530993542618241024,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:28] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,78,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:01:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792704576000,"timestamp_ms":1792704576000,"timestamp_seconds":1792704576,"priority":1,"record_length":96,"hex_timestamp":"000001a16584fa00"} 
[2026-10-23 03:01:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:01:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:01:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 03:01:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:01:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:01:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:01:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:01:28] local.INFO: Teltonika packet parsed successfully {"connection_id":224450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:01:28] local.INFO: Passing IMEI to GPS processor {"connection_id":224450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:01:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":224450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:01:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:01:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:01:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:01:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932369664001,"66":27365,"24":52,"78":38656,"16":22682087362396160,"45":6530993542618241024},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,78,16,45]} 
[2026-10-23 03:01:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:01:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:01:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932369664001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:01:28] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:01:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22682087362396160,"km_value":22682087362396.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:01:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":6530993542618241024,"description":"Unknown IO ID 45"} 
[2026-10-23 03:01:28] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458932369664001,"power":27365,"ignition":52,"unknown_78":38656,"odometer":null,"unknown_45":6530993542618241024}} 
[2026-10-23 03:01:28] local.INFO: DEBUG: GPS processor result {"connection_id":224450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:01:28] local.INFO: GPS data processed {"connection_id":224450,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:01:28] local.INFO: Acknowledgment sent {"connection_id":224450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:01:59] local.INFO: TCP Data received {"connection_id":224450,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165864dd8012d5b8b80063877a00008009d36..."} 
[2026-10-23 03:01:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165864dd8012d5b8b80063877a00008009d36..."} 
[2026-10-23 03:01:59] local.INFO: Processing buffer {"connection_id":224450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165864dd8012d5b8b80063877a00008009d36..."} 
[2026-10-23 03:01:59] local.INFO: Packet analysis {"connection_id":224450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:01:59] local.INFO: Extracted packet for processing {"connection_id":224450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:01:59] local.INFO: GPS Element Parsed {"raw_longitude":760974208,"raw_latitude":104363936,"longitude_deg":76.0974208,"latitude_deg":10.4363936,"altitude":8,"angle":157,"satellites":54,"speed":52,"hex_longitude":"2d5b8b80","hex_latitude":"063877a0","is_valid_coordinates":true} 
[2026-10-23 03:01:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:01:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932391936001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22687683704782848,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6591792137562013696,"note":"Value kept but may cause issues"} 
[2026-10-23 03:01:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:01:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792704663000,"timestamp_ms":1792704663000,"timestamp_seconds":1792704663,"priority":1,"record_length":96,"hex_timestamp":"000001a165864dd8"} 
[2026-10-23 03:01:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:01:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:01:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:01:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:01:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:01:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:01:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:01:59] local.INFO: Teltonika packet parsed successfully {"connection_id":224450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:01:59] local.INFO: Passing IMEI to GPS processor {"connection_id":224450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:01:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":224450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:01:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:01:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:01:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:01:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932391936001,"66":27376,"63":206,"78":38656,"24":52,"16":22687683704782848,"45":6591792137562013696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,78,24,16,45]} 
[2026-10-23 03:01:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:01:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:01:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932391936001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:01:59] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 03:01:59] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:01:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22687683704782848,"km_value":22687683704782.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:01:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":6591792137562013696,"description":"Unknown IO ID 45"} 
[2026-10-23 03:01:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932391936001,"power":27376,"unknown_63":206,"unknown_78":38656,"ignition":52,"odometer":null,"unknown_45":6591792137562013696}} 
[2026-10-23 03:01:59] local.INFO: DEBUG: GPS processor result {"connection_id":224450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:01:59] local.INFO: GPS data processed {"connection_id":224450,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:01:59] local.INFO: Acknowledgment sent {"connection_id":224450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:02:28] local.INFO: TCP Data received {"connection_id":224451,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:02:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:02:28] local.INFO: Processing buffer {"connection_id":224451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:02:28] local.INFO: IMEI packet received {"connection_id":224451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:02:28] local.INFO: IMEI acknowledgment sent {"connection_id":224451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:02:31] local.INFO: TCP Data received {"connection_id":224451,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:02:31] local.INFO: Processing buffer {"connection_id":224451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:02:31] local.INFO: IMEI packet received {"connection_id":224451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":224451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:02:33] local.INFO: TCP Data received {"connection_id":224451,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165866930012d5b98c0063856900008009e36..."} 
[2026-10-23 03:02:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165866930012d5b98c0063856900008009e36..."} 
[2026-10-23 03:02:33] local.INFO: Processing buffer {"connection_id":224451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165866930012d5b98c0063856900008009e36..."} 
[2026-10-23 03:02:33] local.INFO: Packet analysis {"connection_id":224451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:02:33] local.INFO: Extracted packet for processing {"connection_id":224451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:02:33] local.INFO: GPS Element Parsed {"raw_longitude":760977600,"raw_latitude":104355472,"longitude_deg":76.09776,"latitude_deg":10.4355472,"altitude":8,"angle":158,"satellites":54,"speed":51,"hex_longitude":"2d5b98c0","hex_latitude":"06385690","is_valid_coordinates":true} 
[2026-10-23 03:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:02:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932393728001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:02:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22688126086414336,"note":"Value kept but may cause issues"} 
[2026-10-23 03:02:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6596506843419746304,"note":"Value kept but may cause issues"} 
[2026-10-23 03:02:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:02:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792704670000,"timestamp_ms":1792704670000,"timestamp_seconds":1792704670,"priority":1,"record_length":96,"hex_timestamp":"000001a165866930"} 
[2026-10-23 03:02:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:02:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:02:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:02:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:02:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:02:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:02:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:02:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:02:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:02:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:02:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:02:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:02:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932393728001,"66":27321,"63":206,"78":38656,"24":51,"16":22688126086414336,"45":6596506843419746304},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,78,24,16,45]} 
[2026-10-23 03:02:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:02:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:02:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932393728001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:02:33] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 03:02:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:02:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22688126086414336,"km_value":22688126086414.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:02:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6596506843419746304,"description":"Unknown IO ID 45"} 
[2026-10-23 03:02:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932393728001,"power":27321,"unknown_63":206,"unknown_78":38656,"ignition":51,"odometer":null,"unknown_45":6596506843419746304}} 
[2026-10-23 03:02:33] local.INFO: DEBUG: GPS processor result {"connection_id":224451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:02:33] local.INFO: GPS data processed {"connection_id":224451,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:02:33] local.INFO: Acknowledgment sent {"connection_id":224451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:03:04] local.INFO: TCP Data received {"connection_id":224451,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165868488012d5ba600063835e80007009e35..."} 
[2026-10-23 03:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224451,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165868488012d5ba600063835e80007009e35..."} 
[2026-10-23 03:03:04] local.INFO: Processing buffer {"connection_id":224451,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165868488012d5ba600063835e80007009e35..."} 
[2026-10-23 03:03:04] local.INFO: Packet analysis {"connection_id":224451,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:03:04] local.INFO: Extracted packet for processing {"connection_id":224451,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:03:04] local.INFO: GPS Element Parsed {"raw_longitude":760980992,"raw_latitude":104347112,"longitude_deg":76.0980992,"latitude_deg":10.4347112,"altitude":7,"angle":158,"satellites":53,"speed":51,"hex_longitude":"2d5ba600","hex_latitude":"063835e8","is_valid_coordinates":true} 
[2026-10-23 03:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:03:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932395520001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:03:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22688564173078528,"note":"Value kept but may cause issues"} 
[2026-10-23 03:03:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6600236386858995712,"note":"Value kept but may cause issues"} 
[2026-10-23 03:03:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:03:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792704677000,"timestamp_ms":1792704677000,"timestamp_seconds":1792704677,"priority":1,"record_length":96,"hex_timestamp":"000001a165868488"} 
[2026-10-23 03:03:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:03:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 03:03:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:03:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:03:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:03:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:03:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224451,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:03:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:03:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224451,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:03:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:03:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:03:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:03:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932395520001,"66":27397,"63":206,"78":38656,"24":51,"16":22688564173078528,"45":6600236386858995712},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,78,24,16,45]} 
[2026-10-23 03:03:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:03:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:03:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932395520001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:03:04] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 03:03:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:03:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22688564173078528,"km_value":22688564173078.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:03:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6600236386858995712,"description":"Unknown IO ID 45"} 
[2026-10-23 03:03:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932395520001,"power":27397,"unknown_63":206,"unknown_78":38656,"ignition":51,"odometer":null,"unknown_45":6600236386858995712}} 
[2026-10-23 03:03:04] local.INFO: DEBUG: GPS processor result {"connection_id":224451,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21291,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:03:04] local.INFO: GPS data processed {"connection_id":224451,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:03:04] local.INFO: Acknowledgment sent {"connection_id":224451,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:03:26] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:03:26] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:03:26] local.INFO: IMEI packet received {"connection_id":221428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:03:26] local.INFO: IMEI acknowledgment sent {"connection_id":221428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:03:31] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:03:31] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:03:31] local.INFO: IMEI packet received {"connection_id":221428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":221428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:03:33] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165869fe0012d5bb400063815400007009c36..."} 
[2026-10-23 03:03:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165869fe0012d5bb400063815400007009c36..."} 
[2026-10-23 03:03:33] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165869fe0012d5bb400063815400007009c36..."} 
[2026-10-23 03:03:33] local.INFO: Packet analysis {"connection_id":221428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:03:33] local.INFO: Extracted packet for processing {"connection_id":221428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:03:33] local.INFO: GPS Element Parsed {"raw_longitude":760984576,"raw_latitude":104338752,"longitude_deg":76.0984576,"latitude_deg":10.4338752,"altitude":7,"angle":156,"satellites":54,"speed":52,"hex_longitude":"2d5bb400","hex_latitude":"06381540","is_valid_coordinates":true} 
[2026-10-23 03:03:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:03:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932397312001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:03:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22689002259742720,"note":"Value kept but may cause issues"} 
[2026-10-23 03:03:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6603965930298271744,"note":"Value kept but may cause issues"} 
[2026-10-23 03:03:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:03:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792704684000,"timestamp_ms":1792704684000,"timestamp_seconds":1792704684,"priority":1,"record_length":96,"hex_timestamp":"000001a165869fe0"} 
[2026-10-23 03:03:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:03:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:03:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:03:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:03:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:03:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:03:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:03:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:03:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:03:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:03:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:03:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:03:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:03:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932397312001,"66":27365,"63":206,"78":38656,"24":52,"16":22689002259742720,"45":6603965930298271744},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,78,24,16,45]} 
[2026-10-23 03:03:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:03:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:03:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932397312001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:03:33] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 03:03:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:03:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22689002259742720,"km_value":22689002259742.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:03:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6603965930298271744,"description":"Unknown IO ID 45"} 
[2026-10-23 03:03:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932397312001,"power":27365,"unknown_63":206,"unknown_78":38656,"ignition":52,"odometer":null,"unknown_45":6603965930298271744}} 
[2026-10-23 03:03:33] local.INFO: DEBUG: GPS processor result {"connection_id":221428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:03:33] local.INFO: GPS data processed {"connection_id":221428,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:03:33] local.INFO: Acknowledgment sent {"connection_id":221428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:04:04] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16586bb38012d5bc3000637f3f00008009b36..."} 
[2026-10-23 03:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16586bb38012d5bc3000637f3f00008009b36..."} 
[2026-10-23 03:04:04] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16586bb38012d5bc3000637f3f00008009b36..."} 
[2026-10-23 03:04:04] local.INFO: Packet analysis {"connection_id":221428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:04:04] local.INFO: Extracted packet for processing {"connection_id":221428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:04:04] local.INFO: GPS Element Parsed {"raw_longitude":760988416,"raw_latitude":104330224,"longitude_deg":76.0988416,"latitude_deg":10.4330224,"altitude":8,"angle":155,"satellites":54,"speed":53,"hex_longitude":"2d5bc300","hex_latitude":"0637f3f0","is_valid_coordinates":true} 
[2026-10-23 03:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:04:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932399104001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22689453231308800,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6607906579970080768,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:04:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792704691000,"timestamp_ms":1792704691000,"timestamp_seconds":1792704691,"priority":1,"record_length":96,"hex_timestamp":"000001a16586bb38"} 
[2026-10-23 03:04:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:04:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:04:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:04:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:04:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:04:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:04:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:04:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:04:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:04:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:04:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:04:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:04:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932399104001,"66":27463,"175":206,"78":38656,"24":53,"16":22689453231308800,"45":6607906579970080768},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-23 03:04:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:04:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:04:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932399104001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:04:04] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 03:04:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:04:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22689453231308800,"km_value":22689453231308.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:04:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6607906579970080768,"description":"Unknown IO ID 45"} 
[2026-10-23 03:04:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932399104001,"power":27463,"unknown_175":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6607906579970080768}} 
[2026-10-23 03:04:04] local.INFO: DEBUG: GPS processor result {"connection_id":221428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:04:04] local.INFO: GPS data processed {"connection_id":221428,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:04:04] local.INFO: Acknowledgment sent {"connection_id":221428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:04:31] local.INFO: TCP Data received {"connection_id":224452,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:04:31] local.INFO: Processing buffer {"connection_id":224452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:04:31] local.INFO: IMEI packet received {"connection_id":224452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:04:31] local.INFO: IMEI acknowledgment sent {"connection_id":224452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:04:32] local.INFO: TCP Data received {"connection_id":224452,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:04:32] local.INFO: Processing buffer {"connection_id":224452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:04:32] local.INFO: IMEI packet received {"connection_id":224452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:04:32] local.INFO: IMEI acknowledgment sent {"connection_id":224452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:04:33] local.INFO: TCP Data received {"connection_id":224452,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16586d690012d5bd2000637d3780008009b36..."} 
[2026-10-23 03:04:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16586d690012d5bd2000637d3780008009b36..."} 
[2026-10-23 03:04:33] local.INFO: Processing buffer {"connection_id":224452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16586d690012d5bd2000637d3780008009b36..."} 
[2026-10-23 03:04:33] local.INFO: Packet analysis {"connection_id":224452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:04:33] local.INFO: Extracted packet for processing {"connection_id":224452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:04:33] local.INFO: GPS Element Parsed {"raw_longitude":760992256,"raw_latitude":104321912,"longitude_deg":76.0992256,"latitude_deg":10.4321912,"altitude":8,"angle":155,"satellites":54,"speed":50,"hex_longitude":"2d5bd200","hex_latitude":"0637d378","is_valid_coordinates":true} 
[2026-10-23 03:04:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:04:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932400896001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22689899907907584,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6612128704618557440,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:04:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792704698000,"timestamp_ms":1792704698000,"timestamp_seconds":1792704698,"priority":1,"record_length":96,"hex_timestamp":"000001a16586d690"} 
[2026-10-23 03:04:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:04:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:04:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:04:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:04:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:04:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:04:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:04:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:04:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:04:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:04:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:04:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:04:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:04:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932400896001,"66":27332,"175":206,"78":38656,"24":50,"16":22689899907907584,"45":6612128704618557440},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-23 03:04:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:04:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:04:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932400896001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:04:33] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 03:04:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:04:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22689899907907584,"km_value":22689899907907.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:04:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6612128704618557440,"description":"Unknown IO ID 45"} 
[2026-10-23 03:04:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932400896001,"power":27332,"unknown_175":206,"unknown_78":38656,"ignition":50,"odometer":null,"unknown_45":6612128704618557440}} 
[2026-10-23 03:04:33] local.INFO: DEBUG: GPS processor result {"connection_id":224452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21294,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:04:33] local.INFO: GPS data processed {"connection_id":224452,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:04:33] local.INFO: Acknowledgment sent {"connection_id":224452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:04:36] local.INFO: TCP Data received {"connection_id":224452,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16586f5d0012d5be2000637b1000008009b36..."} 
[2026-10-23 03:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16586f5d0012d5be2000637b1000008009b36..."} 
[2026-10-23 03:04:36] local.INFO: Processing buffer {"connection_id":224452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16586f5d0012d5be2000637b1000008009b36..."} 
[2026-10-23 03:04:36] local.INFO: Packet analysis {"connection_id":224452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:04:36] local.INFO: Extracted packet for processing {"connection_id":224452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16586"} 
[2026-10-23 03:04:36] local.INFO: GPS Element Parsed {"raw_longitude":760996352,"raw_latitude":104313088,"longitude_deg":76.0996352,"latitude_deg":10.4313088,"altitude":8,"angle":155,"satellites":54,"speed":47,"hex_longitude":"2d5be200","hex_latitude":"0637b100","is_valid_coordinates":true} 
[2026-10-23 03:04:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:04:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932402688001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22690368059342848,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6616350829267089408,"note":"Value kept but may cause issues"} 
[2026-10-23 03:04:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:04:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792704706000,"timestamp_ms":1792704706000,"timestamp_seconds":1792704706,"priority":1,"record_length":96,"hex_timestamp":"000001a16586f5d0"} 
[2026-10-23 03:04:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:04:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:04:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 03:04:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:04:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:04:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:04:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:04:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:04:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:04:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:04:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:04:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:04:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:04:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932402688001,"66":27517,"175":206,"78":38656,"24":47,"16":22690368059342848,"45":6616350829267089408},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-23 03:04:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:04:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:04:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932402688001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:04:36] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 03:04:36] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:04:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22690368059342848,"km_value":22690368059342.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:04:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":6616350829267089408,"description":"Unknown IO ID 45"} 
[2026-10-23 03:04:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932402688001,"power":27517,"unknown_175":206,"unknown_78":38656,"ignition":47,"odometer":null,"unknown_45":6616350829267089408}} 
[2026-10-23 03:04:36] local.INFO: DEBUG: GPS processor result {"connection_id":224452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:04:36] local.INFO: GPS data processed {"connection_id":224452,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:04:36] local.INFO: Acknowledgment sent {"connection_id":224452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:05:08] local.INFO: TCP Data received {"connection_id":224452,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165892c38012d5c774006367b080008009a31..."} 
[2026-10-23 03:05:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165892c38012d5c774006367b080008009a31..."} 
[2026-10-23 03:05:08] local.INFO: Processing buffer {"connection_id":224452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165892c38012d5c774006367b080008009a31..."} 
[2026-10-23 03:05:08] local.INFO: Packet analysis {"connection_id":224452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:05:08] local.INFO: Extracted packet for processing {"connection_id":224452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:05:08] local.INFO: GPS Element Parsed {"raw_longitude":761034560,"raw_latitude":104233736,"longitude_deg":76.103456,"latitude_deg":10.4233736,"altitude":8,"angle":154,"satellites":49,"speed":46,"hex_longitude":"2d5c7740","hex_latitude":"06367b08","is_valid_coordinates":true} 
[2026-10-23 03:05:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:05:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932439808001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:05:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22694632961867776,"note":"Value kept but may cause issues"} 
[2026-10-23 03:05:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6658572075753168896,"note":"Value kept but may cause issues"} 
[2026-10-23 03:05:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:05:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792704851000,"timestamp_ms":1792704851000,"timestamp_seconds":1792704851,"priority":1,"record_length":96,"hex_timestamp":"000001a165892c38"} 
[2026-10-23 03:05:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:05:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:05:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:05:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:05:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:05:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:05:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:05:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:05:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:05:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:05:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:05:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:05:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:05:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932439808001,"66":27267,"175":206,"78":38656,"24":46,"16":22694632961867776,"45":6658572075753168896},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-23 03:05:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:05:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:05:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932439808001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:05:08] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 03:05:08] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:05:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22694632961867776,"km_value":22694632961867.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:05:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":6658572075753168896,"description":"Unknown IO ID 45"} 
[2026-10-23 03:05:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932439808001,"power":27267,"unknown_175":206,"unknown_78":38656,"ignition":46,"odometer":null,"unknown_45":6658572075753168896}} 
[2026-10-23 03:05:08] local.INFO: DEBUG: GPS processor result {"connection_id":224452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:05:08] local.INFO: GPS data processed {"connection_id":224452,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:05:08] local.INFO: Acknowledgment sent {"connection_id":224452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:05:26] local.INFO: TCP Data received {"connection_id":221075,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:05:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221075,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:05:26] local.INFO: Processing buffer {"connection_id":221075,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:05:26] local.INFO: IMEI packet received {"connection_id":221075,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:05:26] local.INFO: IMEI acknowledgment sent {"connection_id":221075,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:05:29] local.INFO: TCP Data received {"connection_id":221075,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221075,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:05:29] local.INFO: Processing buffer {"connection_id":221075,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:05:29] local.INFO: IMEI packet received {"connection_id":221075,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:05:29] local.INFO: IMEI acknowledgment sent {"connection_id":221075,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:05:30] local.INFO: TCP Data received {"connection_id":221075,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165894b78012d5c8800063659400007009a33..."} 
[2026-10-23 03:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165894b78012d5c8800063659400007009a33..."} 
[2026-10-23 03:05:30] local.INFO: Processing buffer {"connection_id":221075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165894b78012d5c8800063659400007009a33..."} 
[2026-10-23 03:05:30] local.INFO: Packet analysis {"connection_id":221075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:05:30] local.INFO: Extracted packet for processing {"connection_id":221075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:05:30] local.INFO: GPS Element Parsed {"raw_longitude":761038848,"raw_latitude":104225088,"longitude_deg":76.1038848,"latitude_deg":10.4225088,"altitude":7,"angle":154,"satellites":51,"speed":48,"hex_longitude":"2d5c8800","hex_latitude":"06365940","is_valid_coordinates":true} 
[2026-10-23 03:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932441856001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22695096818335744,"note":"Value kept but may cause issues"} 
[2026-10-23 03:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6662864569145952256,"note":"Value kept but may cause issues"} 
[2026-10-23 03:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792704859000,"timestamp_ms":1792704859000,"timestamp_seconds":1792704859,"priority":1,"record_length":96,"hex_timestamp":"000001a165894b78"} 
[2026-10-23 03:05:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:05:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 03:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:05:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:05:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:05:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932441856001,"66":27332,"175":206,"78":38656,"24":48,"16":22695096818335744,"45":6662864569145952256},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,78,24,16,45]} 
[2026-10-23 03:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932441856001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:05:30] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 03:05:30] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22695096818335744,"km_value":22695096818335.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":6662864569145952256,"description":"Unknown IO ID 45"} 
[2026-10-23 03:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932441856001,"power":27332,"unknown_175":206,"unknown_78":38656,"ignition":48,"odometer":null,"unknown_45":6662864569145952256}} 
[2026-10-23 03:05:30] local.INFO: DEBUG: GPS processor result {"connection_id":221075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:05:30] local.INFO: GPS data processed {"connection_id":221075,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:05:30] local.INFO: Acknowledgment sent {"connection_id":221075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:05:34] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:05:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:05:34] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:05:34] local.INFO: IMEI packet received {"connection_id":221427,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:05:34] local.INFO: IMEI acknowledgment sent {"connection_id":221427,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:06:01] local.INFO: TCP Data received {"connection_id":221075,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165896ab8012d5c98c0063636e80008009a35..."} 
[2026-10-23 03:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221075,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165896ab8012d5c98c0063636e80008009a35..."} 
[2026-10-23 03:06:01] local.INFO: Processing buffer {"connection_id":221075,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165896ab8012d5c98c0063636e80008009a35..."} 
[2026-10-23 03:06:01] local.INFO: Packet analysis {"connection_id":221075,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:06:01] local.INFO: Extracted packet for processing {"connection_id":221075,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:06:01] local.INFO: GPS Element Parsed {"raw_longitude":761043136,"raw_latitude":104216296,"longitude_deg":76.1043136,"latitude_deg":10.4216296,"altitude":8,"angle":154,"satellites":53,"speed":48,"hex_longitude":"2d5c98c0","hex_latitude":"063636e8","is_valid_coordinates":true} 
[2026-10-23 03:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:06:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932443904001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22695569264738304,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6667579275003641856,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,151,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:06:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792704867000,"timestamp_ms":1792704867000,"timestamp_seconds":1792704867,"priority":1,"record_length":96,"hex_timestamp":"000001a165896ab8"} 
[2026-10-23 03:06:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:06:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 03:06:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:06:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:06:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:06:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:06:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221075,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:06:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:06:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221075,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:06:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:06:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:06:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:06:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932443904001,"66":27365,"151":206,"78":38656,"24":48,"16":22695569264738304,"45":6667579275003641856},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,151,78,24,16,45]} 
[2026-10-23 03:06:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:06:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:06:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932443904001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:06:01] local.INFO: Unknown IO ID detected {"io_id":151,"value":206,"description":"Unknown IO ID 151"} 
[2026-10-23 03:06:01] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:06:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22695569264738304,"km_value":22695569264738.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:06:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":6667579275003641856,"description":"Unknown IO ID 45"} 
[2026-10-23 03:06:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932443904001,"power":27365,"unknown_151":206,"unknown_78":38656,"ignition":48,"odometer":null,"unknown_45":6667579275003641856}} 
[2026-10-23 03:06:01] local.INFO: DEBUG: GPS processor result {"connection_id":221075,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:06:01] local.INFO: GPS data processed {"connection_id":221075,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:06:01] local.INFO: Acknowledgment sent {"connection_id":221075,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:06:26] local.INFO: TCP Data received {"connection_id":222747,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:26] local.INFO: Processing buffer {"connection_id":222747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:26] local.INFO: IMEI packet received {"connection_id":222747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:06:26] local.INFO: IMEI acknowledgment sent {"connection_id":222747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:06:27] local.INFO: TCP Data received {"connection_id":222747,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:27] local.INFO: Processing buffer {"connection_id":222747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:27] local.INFO: IMEI packet received {"connection_id":222747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:06:27] local.INFO: IMEI acknowledgment sent {"connection_id":222747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:06:32] local.INFO: TCP Data received {"connection_id":222747,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:32] local.INFO: Processing buffer {"connection_id":222747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:06:32] local.INFO: IMEI packet received {"connection_id":222747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:06:32] local.INFO: IMEI acknowledgment sent {"connection_id":222747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:06:32] local.INFO: TCP Data received {"connection_id":222747,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658989f8012d5caac0063614880008009735..."} 
[2026-10-23 03:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658989f8012d5caac0063614880008009735..."} 
[2026-10-23 03:06:32] local.INFO: Processing buffer {"connection_id":222747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658989f8012d5caac0063614880008009735..."} 
[2026-10-23 03:06:32] local.INFO: Packet analysis {"connection_id":222747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:06:32] local.INFO: Extracted packet for processing {"connection_id":222747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:06:32] local.INFO: GPS Element Parsed {"raw_longitude":761047744,"raw_latitude":104207496,"longitude_deg":76.1047744,"latitude_deg":10.4207496,"altitude":8,"angle":151,"satellites":53,"speed":49,"hex_longitude":"2d5caac0","hex_latitude":"06361488","is_valid_coordinates":true} 
[2026-10-23 03:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:06:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932445952001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22696050301075456,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6672293980861294592,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,151,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:06:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704875000,"timestamp_ms":1792704875000,"timestamp_seconds":1792704875,"priority":1,"record_length":96,"hex_timestamp":"000001a1658989f8"} 
[2026-10-23 03:06:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:06:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:06:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:06:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:06:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:06:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:06:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:06:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:06:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:06:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:06:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:06:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:06:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932445952001,"66":27365,"151":206,"78":38656,"24":49,"16":22696050301075456,"45":6672293980861294592},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,151,78,24,16,45]} 
[2026-10-23 03:06:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:06:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:06:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932445952001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:06:32] local.INFO: Unknown IO ID detected {"io_id":151,"value":206,"description":"Unknown IO ID 151"} 
[2026-10-23 03:06:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:06:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22696050301075456,"km_value":22696050301075.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:06:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6672293980861294592,"description":"Unknown IO ID 45"} 
[2026-10-23 03:06:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932445952001,"power":27365,"unknown_151":206,"unknown_78":38656,"ignition":49,"odometer":null,"unknown_45":6672293980861294592}} 
[2026-10-23 03:06:32] local.INFO: DEBUG: GPS processor result {"connection_id":222747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:06:32] local.INFO: GPS data processed {"connection_id":222747,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:06:32] local.INFO: Acknowledgment sent {"connection_id":222747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:06:34] local.INFO: TCP Data received {"connection_id":222747,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16589a938012d5cbf000635f2d80008009434..."} 
[2026-10-23 03:06:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16589a938012d5cbf000635f2d80008009434..."} 
[2026-10-23 03:06:34] local.INFO: Processing buffer {"connection_id":222747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16589a938012d5cbf000635f2d80008009434..."} 
[2026-10-23 03:06:34] local.INFO: Packet analysis {"connection_id":222747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:06:34] local.INFO: Extracted packet for processing {"connection_id":222747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16589"} 
[2026-10-23 03:06:34] local.INFO: GPS Element Parsed {"raw_longitude":761052928,"raw_latitude":104198872,"longitude_deg":76.1052928,"latitude_deg":10.4198872,"altitude":8,"angle":148,"satellites":52,"speed":49,"hex_longitude":"2d5cbf00","hex_latitude":"0635f2d8","is_valid_coordinates":true} 
[2026-10-23 03:06:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:06:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932448000001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22696535632379904,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6677360530439833600,"note":"Value kept but may cause issues"} 
[2026-10-23 03:06:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,151,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:06:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792704883000,"timestamp_ms":1792704883000,"timestamp_seconds":1792704883,"priority":1,"record_length":96,"hex_timestamp":"000001a16589a938"} 
[2026-10-23 03:06:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:06:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:06:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:06:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:06:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:06:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:06:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:06:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:06:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:06:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:06:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:06:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:06:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:06:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932448000001,"66":27267,"151":206,"78":38656,"24":49,"16":22696535632379904,"45":6677360530439833600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,151,78,24,16,45]} 
[2026-10-23 03:06:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:06:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:06:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932448000001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:06:34] local.INFO: Unknown IO ID detected {"io_id":151,"value":206,"description":"Unknown IO ID 151"} 
[2026-10-23 03:06:34] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:06:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22696535632379904,"km_value":22696535632379.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:06:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":6677360530439833600,"description":"Unknown IO ID 45"} 
[2026-10-23 03:06:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932448000001,"power":27267,"unknown_151":206,"unknown_78":38656,"ignition":49,"odometer":null,"unknown_45":6677360530439833600}} 
[2026-10-23 03:06:34] local.INFO: DEBUG: GPS processor result {"connection_id":222747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:06:34] local.INFO: GPS data processed {"connection_id":222747,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:06:34] local.INFO: Acknowledgment sent {"connection_id":222747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:07:15] local.INFO: TCP Data received {"connection_id":222747,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658afd10012d5d9940063492880007009936..."} 
[2026-10-23 03:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658afd10012d5d9940063492880007009936..."} 
[2026-10-23 03:07:15] local.INFO: Processing buffer {"connection_id":222747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658afd10012d5d9940063492880007009936..."} 
[2026-10-23 03:07:15] local.INFO: Packet analysis {"connection_id":222747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658a"} 
[2026-10-23 03:07:15] local.INFO: Extracted packet for processing {"connection_id":222747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658a"} 
[2026-10-23 03:07:15] local.INFO: GPS Element Parsed {"raw_longitude":761108800,"raw_latitude":104108680,"longitude_deg":76.11088,"latitude_deg":10.410868,"altitude":7,"angle":153,"satellites":54,"speed":53,"hex_longitude":"2d5d9940","hex_latitude":"06349288","is_valid_coordinates":true} 
[2026-10-23 03:07:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:07:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932470528001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:07:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22701676708233216,"note":"Value kept but may cause issues"} 
[2026-10-23 03:07:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6739847975246471168,"note":"Value kept but may cause issues"} 
[2026-10-23 03:07:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:07:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792704970000,"timestamp_ms":1792704970000,"timestamp_seconds":1792704970,"priority":1,"record_length":96,"hex_timestamp":"000001a1658afd10"} 
[2026-10-23 03:07:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:07:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:07:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 03:07:15] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:07:15] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:07:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:07:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:07:15] local.INFO: Teltonika packet parsed successfully {"connection_id":222747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:07:15] local.INFO: Passing IMEI to GPS processor {"connection_id":222747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:07:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":222747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:07:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:07:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:07:15] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:07:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932470528001,"66":27267,"190":206,"78":38656,"24":53,"16":22701676708233216,"45":6739847975246471168},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,78,24,16,45]} 
[2026-10-23 03:07:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:07:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:07:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932470528001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:07:15] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 03:07:15] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:07:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22701676708233216,"km_value":22701676708233.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:07:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":6739847975246471168,"description":"Unknown IO ID 45"} 
[2026-10-23 03:07:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932470528001,"power":27267,"unknown_190":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6739847975246471168}} 
[2026-10-23 03:07:15] local.INFO: DEBUG: GPS processor result {"connection_id":222747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:07:15] local.INFO: GPS data processed {"connection_id":222747,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:07:15] local.INFO: Acknowledgment sent {"connection_id":222747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:07:30] local.INFO: TCP Data received {"connection_id":224454,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:30] local.INFO: Processing buffer {"connection_id":224454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:30] local.INFO: IMEI packet received {"connection_id":224454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":224454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:07:31] local.INFO: TCP Data received {"connection_id":224454,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:31] local.INFO: Processing buffer {"connection_id":224454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:31] local.INFO: IMEI packet received {"connection_id":224454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":224454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:07:34] local.INFO: TCP Data received {"connection_id":224454,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:34] local.INFO: Processing buffer {"connection_id":224454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:07:34] local.INFO: IMEI packet received {"connection_id":224454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:07:34] local.INFO: IMEI acknowledgment sent {"connection_id":224454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:07:35] local.INFO: TCP Data received {"connection_id":224454,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658b1868012d5da8c0063472c80005009a36..."} 
[2026-10-23 03:07:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658b1868012d5da8c0063472c80005009a36..."} 
[2026-10-23 03:07:35] local.INFO: Processing buffer {"connection_id":224454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658b1868012d5da8c0063472c80005009a36..."} 
[2026-10-23 03:07:35] local.INFO: Packet analysis {"connection_id":224454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658b"} 
[2026-10-23 03:07:35] local.INFO: Extracted packet for processing {"connection_id":224454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658b"} 
[2026-10-23 03:07:35] local.INFO: GPS Element Parsed {"raw_longitude":761112768,"raw_latitude":104100552,"longitude_deg":76.1112768,"latitude_deg":10.4100552,"altitude":5,"angle":154,"satellites":54,"speed":51,"hex_longitude":"2d5da8c0","hex_latitude":"063472c8","is_valid_coordinates":true} 
[2026-10-23 03:07:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:07:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932472320001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:07:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22702114794897408,"note":"Value kept but may cause issues"} 
[2026-10-23 03:07:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6744492312360028160,"note":"Value kept but may cause issues"} 
[2026-10-23 03:07:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:07:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792704977000,"timestamp_ms":1792704977000,"timestamp_seconds":1792704977,"priority":1,"record_length":96,"hex_timestamp":"000001a1658b1868"} 
[2026-10-23 03:07:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:07:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:07:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 03:07:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:07:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:07:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:07:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:07:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:07:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:07:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:07:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:07:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:07:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:07:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932472320001,"66":27365,"190":206,"78":38656,"24":51,"16":22702114794897408,"45":6744492312360028160},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,78,24,16,45]} 
[2026-10-23 03:07:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:07:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:07:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932472320001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:07:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 03:07:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:07:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22702114794897408,"km_value":22702114794897.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:07:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":6744492312360028160,"description":"Unknown IO ID 45"} 
[2026-10-23 03:07:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932472320001,"power":27365,"unknown_190":206,"unknown_78":38656,"ignition":51,"odometer":null,"unknown_45":6744492312360028160}} 
[2026-10-23 03:07:35] local.INFO: DEBUG: GPS processor result {"connection_id":224454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21302,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:07:35] local.INFO: GPS data processed {"connection_id":224454,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:07:35] local.INFO: Acknowledgment sent {"connection_id":224454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:08:09] local.INFO: TCP Data received {"connection_id":224454,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658b33c0012d5dba40063451c00005009235..."} 
[2026-10-23 03:08:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658b33c0012d5dba40063451c00005009235..."} 
[2026-10-23 03:08:09] local.INFO: Processing buffer {"connection_id":224454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658b33c0012d5dba40063451c00005009235..."} 
[2026-10-23 03:08:09] local.INFO: Packet analysis {"connection_id":224454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658b"} 
[2026-10-23 03:08:09] local.INFO: Extracted packet for processing {"connection_id":224454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658b"} 
[2026-10-23 03:08:09] local.INFO: GPS Element Parsed {"raw_longitude":761117248,"raw_latitude":104092096,"longitude_deg":76.1117248,"latitude_deg":10.4092096,"altitude":5,"angle":146,"satellites":53,"speed":54,"hex_longitude":"2d5dba40","hex_latitude":"063451c0","is_valid_coordinates":true} 
[2026-10-23 03:08:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:08:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932474112001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:08:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22702578651365376,"note":"Value kept but may cause issues"} 
[2026-10-23 03:08:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6748855174496962560,"note":"Value kept but may cause issues"} 
[2026-10-23 03:08:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:08:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792704984000,"timestamp_ms":1792704984000,"timestamp_seconds":1792704984,"priority":1,"record_length":96,"hex_timestamp":"000001a1658b33c0"} 
[2026-10-23 03:08:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:08:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:08:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:08:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:08:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:08:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:08:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:08:09] local.INFO: Teltonika packet parsed successfully {"connection_id":224454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:08:09] local.INFO: Passing IMEI to GPS processor {"connection_id":224454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:08:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":224454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:08:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:08:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:08:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:08:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932474112001,"66":27376,"190":206,"78":38656,"24":54,"16":22702578651365376,"45":6748855174496962560},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,78,24,16,45]} 
[2026-10-23 03:08:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:08:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:08:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932474112001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:08:09] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 03:08:09] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:08:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22702578651365376,"km_value":22702578651365.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:08:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":6748855174496962560,"description":"Unknown IO ID 45"} 
[2026-10-23 03:08:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932474112001,"power":27376,"unknown_190":206,"unknown_78":38656,"ignition":54,"odometer":null,"unknown_45":6748855174496962560}} 
[2026-10-23 03:08:09] local.INFO: DEBUG: GPS processor result {"connection_id":224454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:08:09] local.INFO: GPS data processed {"connection_id":224454,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:08:09] local.INFO: Acknowledgment sent {"connection_id":224454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:08:27] local.INFO: TCP Data received {"connection_id":221076,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:08:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221076,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:08:27] local.INFO: Processing buffer {"connection_id":221076,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:08:27] local.INFO: IMEI packet received {"connection_id":221076,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:08:27] local.INFO: IMEI acknowledgment sent {"connection_id":221076,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:08:31] local.INFO: TCP Data received {"connection_id":221076,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221076,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:08:31] local.INFO: Processing buffer {"connection_id":221076,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:08:31] local.INFO: IMEI packet received {"connection_id":221076,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":221076,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:08:32] local.INFO: TCP Data received {"connection_id":221076,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658b4f18012d5dd100063432d80006009134..."} 
[2026-10-23 03:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658b4f18012d5dd100063432d80006009134..."} 
[2026-10-23 03:08:32] local.INFO: Processing buffer {"connection_id":221076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658b4f18012d5dd100063432d80006009134..."} 
[2026-10-23 03:08:32] local.INFO: Packet analysis {"connection_id":221076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658b"} 
[2026-10-23 03:08:32] local.INFO: Extracted packet for processing {"connection_id":221076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658b"} 
[2026-10-23 03:08:32] local.INFO: GPS Element Parsed {"raw_longitude":761123072,"raw_latitude":104084184,"longitude_deg":76.1123072,"latitude_deg":10.4084184,"altitude":6,"angle":145,"satellites":52,"speed":56,"hex_longitude":"2d5dd100","hex_latitude":"063432d8","is_valid_coordinates":true} 
[2026-10-23 03:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:08:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932475904001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:08:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22703051097767936,"note":"Value kept but may cause issues"} 
[2026-10-23 03:08:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6753780986587234304,"note":"Value kept but may cause issues"} 
[2026-10-23 03:08:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:08:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792704991000,"timestamp_ms":1792704991000,"timestamp_seconds":1792704991,"priority":1,"record_length":96,"hex_timestamp":"000001a1658b4f18"} 
[2026-10-23 03:08:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:08:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:08:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:08:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:08:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:08:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:08:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:08:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:08:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:08:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:08:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:08:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:08:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932475904001,"66":27343,"190":206,"78":38656,"24":56,"16":22703051097767936,"45":6753780986587234304},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,78,24,16,45]} 
[2026-10-23 03:08:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:08:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:08:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932475904001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:08:32] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 03:08:32] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:08:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22703051097767936,"km_value":22703051097767.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:08:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6753780986587234304,"description":"Unknown IO ID 45"} 
[2026-10-23 03:08:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932475904001,"power":27343,"unknown_190":206,"unknown_78":38656,"ignition":56,"odometer":null,"unknown_45":6753780986587234304}} 
[2026-10-23 03:08:32] local.INFO: DEBUG: GPS processor result {"connection_id":221076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:08:32] local.INFO: GPS data processed {"connection_id":221076,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:08:32] local.INFO: Acknowledgment sent {"connection_id":221076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:09:04] local.INFO: TCP Data received {"connection_id":221076,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658cc618012d5eaf40063260300005009935..."} 
[2026-10-23 03:09:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658cc618012d5eaf40063260300005009935..."} 
[2026-10-23 03:09:04] local.INFO: Processing buffer {"connection_id":221076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658cc618012d5eaf40063260300005009935..."} 
[2026-10-23 03:09:04] local.INFO: Packet analysis {"connection_id":221076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658c"} 
[2026-10-23 03:09:04] local.INFO: Extracted packet for processing {"connection_id":221076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658c"} 
[2026-10-23 03:09:04] local.INFO: GPS Element Parsed {"raw_longitude":761179968,"raw_latitude":103964720,"longitude_deg":76.1179968,"latitude_deg":10.396472,"altitude":5,"angle":153,"satellites":53,"speed":53,"hex_longitude":"2d5eaf40","hex_latitude":"06326030","is_valid_coordinates":true} 
[2026-10-23 03:09:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:09:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932500480001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:09:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22709454894006272,"note":"Value kept but may cause issues"} 
[2026-10-23 03:09:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6818098018735171584,"note":"Value kept but may cause issues"} 
[2026-10-23 03:09:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:09:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792705087000,"timestamp_ms":1792705087000,"timestamp_seconds":1792705087,"priority":1,"record_length":96,"hex_timestamp":"000001a1658cc618"} 
[2026-10-23 03:09:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:09:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:09:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 03:09:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:09:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:09:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:09:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:09:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:09:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:09:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:09:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:09:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:09:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:09:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932500480001,"66":27484,"143":206,"78":38656,"24":53,"16":22709454894006272,"45":6818098018735171584},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,78,24,16,45]} 
[2026-10-23 03:09:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:09:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:09:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932500480001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:09:04] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 03:09:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:09:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22709454894006272,"km_value":22709454894006.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:09:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6818098018735171584,"description":"Unknown IO ID 45"} 
[2026-10-23 03:09:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932500480001,"power":27484,"unknown_143":206,"unknown_78":38656,"ignition":53,"odometer":null,"unknown_45":6818098018735171584}} 
[2026-10-23 03:09:04] local.INFO: DEBUG: GPS processor result {"connection_id":221076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:09:04] local.INFO: GPS data processed {"connection_id":221076,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:09:04] local.INFO: Acknowledgment sent {"connection_id":221076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:09:26] local.INFO: TCP Data received {"connection_id":221077,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:09:26] local.INFO: Processing buffer {"connection_id":221077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:09:26] local.INFO: IMEI packet received {"connection_id":221077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":221077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:09:32] local.INFO: TCP Data received {"connection_id":221077,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:09:32] local.INFO: Processing buffer {"connection_id":221077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:09:32] local.INFO: IMEI packet received {"connection_id":221077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:09:32] local.INFO: IMEI acknowledgment sent {"connection_id":221077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:09:32] local.INFO: TCP Data received {"connection_id":221077,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658ce170012d5ec00006323f580005009a34..."} 
[2026-10-23 03:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658ce170012d5ec00006323f580005009a34..."} 
[2026-10-23 03:09:32] local.INFO: Processing buffer {"connection_id":221077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658ce170012d5ec00006323f580005009a34..."} 
[2026-10-23 03:09:32] local.INFO: Packet analysis {"connection_id":221077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658c"} 
[2026-10-23 03:09:32] local.INFO: Extracted packet for processing {"connection_id":221077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658c"} 
[2026-10-23 03:09:32] local.INFO: GPS Element Parsed {"raw_longitude":761184256,"raw_latitude":103956312,"longitude_deg":76.1184256,"latitude_deg":10.3956312,"altitude":5,"angle":154,"satellites":52,"speed":52,"hex_longitude":"2d5ec000","hex_latitude":"06323f58","is_valid_coordinates":true} 
[2026-10-23 03:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932502272001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22709910160539648,"note":"Value kept but may cause issues"} 
[2026-10-23 03:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6822742355848736768,"note":"Value kept but may cause issues"} 
[2026-10-23 03:09:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792705094000,"timestamp_ms":1792705094000,"timestamp_seconds":1792705094,"priority":1,"record_length":96,"hex_timestamp":"000001a1658ce170"} 
[2026-10-23 03:09:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:09:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:09:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:09:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:09:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:09:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932502272001,"66":27300,"143":206,"78":38656,"24":52,"16":22709910160539648,"45":6822742355848736768},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,78,24,16,45]} 
[2026-10-23 03:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:09:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:09:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932502272001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:09:33] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 03:09:33] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:09:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22709910160539648,"km_value":22709910160539.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:09:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6822742355848736768,"description":"Unknown IO ID 45"} 
[2026-10-23 03:09:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932502272001,"power":27300,"unknown_143":206,"unknown_78":38656,"ignition":52,"odometer":null,"unknown_45":6822742355848736768}} 
[2026-10-23 03:09:33] local.INFO: DEBUG: GPS processor result {"connection_id":221077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:09:33] local.INFO: GPS data processed {"connection_id":221077,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:09:33] local.INFO: Acknowledgment sent {"connection_id":221077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:10:04] local.INFO: TCP Data received {"connection_id":221077,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658cfcc8012d5ece8006321f000006009e35..."} 
[2026-10-23 03:10:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658cfcc8012d5ece8006321f000006009e35..."} 
[2026-10-23 03:10:04] local.INFO: Processing buffer {"connection_id":221077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658cfcc8012d5ece8006321f000006009e35..."} 
[2026-10-23 03:10:04] local.INFO: Packet analysis {"connection_id":221077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658c"} 
[2026-10-23 03:10:04] local.INFO: Extracted packet for processing {"connection_id":221077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658c"} 
[2026-10-23 03:10:04] local.INFO: GPS Element Parsed {"raw_longitude":761187968,"raw_latitude":103948032,"longitude_deg":76.1187968,"latitude_deg":10.3948032,"altitude":6,"angle":158,"satellites":53,"speed":51,"hex_longitude":"2d5ece80","hex_latitude":"06321f00","is_valid_coordinates":true} 
[2026-10-23 03:10:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:10:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932504064001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:10:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22710348247203840,"note":"Value kept but may cause issues"} 
[2026-10-23 03:10:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6827457061706487808,"note":"Value kept but may cause issues"} 
[2026-10-23 03:10:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,78,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:10:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792705101000,"timestamp_ms":1792705101000,"timestamp_seconds":1792705101,"priority":1,"record_length":96,"hex_timestamp":"000001a1658cfcc8"} 
[2026-10-23 03:10:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:10:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:10:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 03:10:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:10:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:10:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:10:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:10:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:10:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:10:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:10:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:10:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:10:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:10:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932504064001,"66":27376,"143":206,"78":38656,"24":51,"16":22710348247203840,"45":6827457061706487808},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,78,24,16,45]} 
[2026-10-23 03:10:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:10:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:10:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932504064001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:10:04] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 03:10:04] local.INFO: Unknown IO ID detected {"io_id":78,"value":38656,"description":"Unknown IO ID 78"} 
[2026-10-23 03:10:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22710348247203840,"km_value":22710348247203.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:10:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6827457061706487808,"description":"Unknown IO ID 45"} 
[2026-10-23 03:10:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932504064001,"power":27376,"unknown_143":206,"unknown_78":38656,"ignition":51,"odometer":null,"unknown_45":6827457061706487808}} 
[2026-10-23 03:10:04] local.INFO: DEBUG: GPS processor result {"connection_id":221077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:10:04] local.INFO: GPS data processed {"connection_id":221077,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:10:04] local.INFO: Acknowledgment sent {"connection_id":221077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:10:26] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:26] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:26] local.INFO: IMEI packet received {"connection_id":221429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:10:26] local.INFO: IMEI acknowledgment sent {"connection_id":221429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:10:27] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:27] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:27] local.INFO: IMEI packet received {"connection_id":221429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:10:27] local.INFO: IMEI acknowledgment sent {"connection_id":221429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:10:31] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:31] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:10:31] local.INFO: IMEI packet received {"connection_id":221429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:10:31] local.INFO: IMEI acknowledgment sent {"connection_id":221429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:10:33] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658e21c0012d5f05c00630c030000900a135..."} 
[2026-10-23 03:10:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658e21c0012d5f05c00630c030000900a135..."} 
[2026-10-23 03:10:33] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658e21c0012d5f05c00630c030000900a135..."} 
[2026-10-23 03:10:33] local.INFO: Packet analysis {"connection_id":221429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:10:33] local.INFO: Extracted packet for processing {"connection_id":221429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:10:33] local.INFO: GPS Element Parsed {"raw_longitude":761202112,"raw_latitude":103858224,"longitude_deg":76.1202112,"latitude_deg":10.3858224,"altitude":9,"angle":161,"satellites":53,"speed":57,"hex_longitude":"2d5f05c0","hex_latitude":"0630c030","is_valid_coordinates":true} 
[2026-10-23 03:10:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:10:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932523264001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:10:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22714823603126272,"note":"Value kept but may cause issues"} 
[2026-10-23 03:10:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6843430766612191232,"note":"Value kept but may cause issues"} 
[2026-10-23 03:10:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,204,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:10:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792705176000,"timestamp_ms":1792705176000,"timestamp_seconds":1792705176,"priority":1,"record_length":96,"hex_timestamp":"000001a1658e21c0"} 
[2026-10-23 03:10:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:10:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:10:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 03:10:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:10:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:10:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:10:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:10:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:10:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:10:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:10:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:10:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:10:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:10:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932523264001,"66":27343,"204":206,"79":20992,"24":57,"16":22714823603126272,"45":6843430766612191232},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,204,79,24,16,45]} 
[2026-10-23 03:10:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:10:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:10:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932523264001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:10:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:10:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22714823603126272,"km_value":22714823603126.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:10:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6843430766612191232,"description":"Unknown IO ID 45"} 
[2026-10-23 03:10:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932523264001,"power":27343,"lac":206,"unknown_79":20992,"ignition":57,"odometer":null,"unknown_45":6843430766612191232}} 
[2026-10-23 03:10:33] local.INFO: DEBUG: GPS processor result {"connection_id":221429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:10:33] local.INFO: GPS data processed {"connection_id":221429,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:10:33] local.INFO: Acknowledgment sent {"connection_id":221429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:11:03] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658e3d18012d5f124006309a60000900a234..."} 
[2026-10-23 03:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658e3d18012d5f124006309a60000900a234..."} 
[2026-10-23 03:11:03] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658e3d18012d5f124006309a60000900a234..."} 
[2026-10-23 03:11:03] local.INFO: Packet analysis {"connection_id":221429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:11:03] local.INFO: Extracted packet for processing {"connection_id":221429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:11:03] local.INFO: GPS Element Parsed {"raw_longitude":761205312,"raw_latitude":103848544,"longitude_deg":76.1205312,"latitude_deg":10.3848544,"altitude":9,"angle":162,"satellites":52,"speed":58,"hex_longitude":"2d5f1240","hex_latitude":"06309a60","is_valid_coordinates":true} 
[2026-10-23 03:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:11:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932525056001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22715317524365312,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6847089941306945536,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,204,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:11:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792705183000,"timestamp_ms":1792705183000,"timestamp_seconds":1792705183,"priority":1,"record_length":96,"hex_timestamp":"000001a1658e3d18"} 
[2026-10-23 03:11:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:11:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:11:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:11:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:11:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:11:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:11:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:11:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:11:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:11:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:11:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:11:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:11:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932525056001,"66":27397,"204":206,"79":20992,"24":58,"16":22715317524365312,"45":6847089941306945536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,204,79,24,16,45]} 
[2026-10-23 03:11:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:11:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:11:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932525056001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:11:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:11:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22715317524365312,"km_value":22715317524365.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:11:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":6847089941306945536,"description":"Unknown IO ID 45"} 
[2026-10-23 03:11:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932525056001,"power":27397,"lac":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":6847089941306945536}} 
[2026-10-23 03:11:04] local.INFO: DEBUG: GPS processor result {"connection_id":221429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:11:04] local.INFO: GPS data processed {"connection_id":221429,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:11:04] local.INFO: Acknowledgment sent {"connection_id":221429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:11:09] local.INFO: TCP Data received {"connection_id":224453,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:11:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224453,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:11:09] local.INFO: Processing buffer {"connection_id":224453,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:11:09] local.INFO: IMEI packet received {"connection_id":224453,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:11:09] local.INFO: IMEI acknowledgment sent {"connection_id":224453,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:11:31] local.INFO: TCP Data received {"connection_id":222748,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:31] local.INFO: Processing buffer {"connection_id":222748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:31] local.INFO: IMEI packet received {"connection_id":222748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:11:31] local.INFO: IMEI acknowledgment sent {"connection_id":222748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:11:32] local.INFO: TCP Data received {"connection_id":222748,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:32] local.INFO: Processing buffer {"connection_id":222748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:32] local.INFO: IMEI packet received {"connection_id":222748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:11:32] local.INFO: IMEI acknowledgment sent {"connection_id":222748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:11:36] local.INFO: TCP Data received {"connection_id":222748,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222748,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:36] local.INFO: Processing buffer {"connection_id":222748,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:11:36] local.INFO: IMEI packet received {"connection_id":222748,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":222748,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:11:38] local.INFO: TCP Data received {"connection_id":222748,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658e5488012d5f1c00063078d0000800a635..."} 
[2026-10-23 03:11:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658e5488012d5f1c00063078d0000800a635..."} 
[2026-10-23 03:11:38] local.INFO: Processing buffer {"connection_id":222748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658e5488012d5f1c00063078d0000800a635..."} 
[2026-10-23 03:11:38] local.INFO: Packet analysis {"connection_id":222748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:11:38] local.INFO: Extracted packet for processing {"connection_id":222748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:11:38] local.INFO: GPS Element Parsed {"raw_longitude":761207808,"raw_latitude":103839952,"longitude_deg":76.1207808,"latitude_deg":10.3839952,"altitude":8,"angle":166,"satellites":53,"speed":59,"hex_longitude":"2d5f1c00","hex_latitude":"063078d0","is_valid_coordinates":true} 
[2026-10-23 03:11:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:11:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932526848001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22715751316062208,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6850608378513350656,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,204,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:11:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792705189000,"timestamp_ms":1792705189000,"timestamp_seconds":1792705189,"priority":1,"record_length":96,"hex_timestamp":"000001a1658e5488"} 
[2026-10-23 03:11:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:11:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:11:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:11:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:11:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:11:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:11:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:11:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:11:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:11:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:11:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:11:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:11:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:11:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932526848001,"66":26789,"204":206,"79":20992,"24":59,"16":22715751316062208,"45":6850608378513350656},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,204,79,24,16,45]} 
[2026-10-23 03:11:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:11:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:11:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932526848001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:11:38] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:11:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22715751316062208,"km_value":22715751316062.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:11:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":6850608378513350656,"description":"Unknown IO ID 45"} 
[2026-10-23 03:11:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932526848001,"power":26789,"lac":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":6850608378513350656}} 
[2026-10-23 03:11:38] local.INFO: DEBUG: GPS processor result {"connection_id":222748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21310,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:11:38] local.INFO: GPS data processed {"connection_id":222748,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:11:38] local.INFO: Acknowledgment sent {"connection_id":222748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:11:42] local.INFO: TCP Data received {"connection_id":222748,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658e6fe0012d5f250006305208000800a735..."} 
[2026-10-23 03:11:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658e6fe0012d5f250006305208000800a735..."} 
[2026-10-23 03:11:42] local.INFO: Processing buffer {"connection_id":222748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1658e6fe0012d5f250006305208000800a735..."} 
[2026-10-23 03:11:42] local.INFO: Packet analysis {"connection_id":222748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:11:42] local.INFO: Extracted packet for processing {"connection_id":222748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1658e"} 
[2026-10-23 03:11:42] local.INFO: GPS Element Parsed {"raw_longitude":761210112,"raw_latitude":103830024,"longitude_deg":76.1210112,"latitude_deg":10.3830024,"altitude":8,"angle":167,"satellites":53,"speed":55,"hex_longitude":"2d5f2500","hex_latitude":"06305208","is_valid_coordinates":true} 
[2026-10-23 03:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:11:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932528384001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22716245237301248,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6853352759534080000,"note":"Value kept but may cause issues"} 
[2026-10-23 03:11:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:11:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792705196000,"timestamp_ms":1792705196000,"timestamp_seconds":1792705196,"priority":1,"record_length":96,"hex_timestamp":"000001a1658e6fe0"} 
[2026-10-23 03:11:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:11:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:11:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":165,"data_length":795,"current_offset":136} 
[2026-10-23 03:11:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2203,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:11:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:11:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:11:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:11:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:11:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:11:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222748,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:11:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:11:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:11:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:11:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932528384001,"66":27332,"209":206,"79":20992,"24":55,"16":22716245237301248,"45":6853352759534080000},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,79,24,16,45]} 
[2026-10-23 03:11:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:11:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:11:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932528384001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:11:42] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-10-23 03:11:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:11:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22716245237301248,"km_value":22716245237301.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:11:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":6853352759534080000,"description":"Unknown IO ID 45"} 
[2026-10-23 03:11:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932528384001,"power":27332,"unknown_209":206,"unknown_79":20992,"ignition":55,"odometer":null,"unknown_45":6853352759534080000}} 
[2026-10-23 03:11:42] local.INFO: DEBUG: GPS processor result {"connection_id":222748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:11:42] local.INFO: GPS data processed {"connection_id":222748,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:11:42] local.INFO: Acknowledgment sent {"connection_id":222748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:12:26] local.INFO: TCP Data received {"connection_id":224455,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:12:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:12:26] local.INFO: Processing buffer {"connection_id":224455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:12:26] local.INFO: IMEI packet received {"connection_id":224455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:12:26] local.INFO: IMEI acknowledgment sent {"connection_id":224455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:12:45] local.INFO: TCP Data received {"connection_id":224455,"ip":"42.109.136.8","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 03:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224455,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 03:12:45] local.INFO: Processing buffer {"connection_id":224455,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 03:12:45] local.INFO: IMEI packet received {"connection_id":224455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:12:45] local.INFO: IMEI acknowledgment sent {"connection_id":224455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:12:47] local.INFO: TCP Data received {"connection_id":224455,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658fa860012d5f8f40062f0670000800a335..."} 
[2026-10-23 03:12:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658fa860012d5f8f40062f0670000800a335..."} 
[2026-10-23 03:12:47] local.INFO: Processing buffer {"connection_id":224455,"buffer_length":829,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 03:12:47] local.INFO: IMEI packet received {"connection_id":224455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:12:47] local.INFO: IMEI acknowledgment sent {"connection_id":224455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:12:47] local.INFO: TCP Data received {"connection_id":224455,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1658fdb28012d5f9b40062ee578000900a035..."} 
[2026-10-23 03:12:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1658fdb28012d5f9b40062ee578000900a035..."} 
[2026-10-23 03:12:47] local.INFO: Processing buffer {"connection_id":224455,"buffer_length":1607,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 03:12:47] local.INFO: IMEI packet received {"connection_id":224455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:12:47] local.INFO: IMEI acknowledgment sent {"connection_id":224455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:12:48] local.INFO: TCP Data received {"connection_id":224455,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165900620012d5fa600062ec1c8000900a834..."} 
[2026-10-23 03:12:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165900620012d5fa600062ec1c8000900a834..."} 
[2026-10-23 03:12:48] local.INFO: Processing buffer {"connection_id":224455,"buffer_length":2385,"buffer_hex":"000000000000030f8e0a000001a1658fa860012d5f8f40062f0670000800a335..."} 
[2026-10-23 03:12:48] local.INFO: Packet analysis {"connection_id":224455,"data_field_length":783,"total_packet_length":795,"buffer_length":2385,"packet_hex_start":"000000000000030f8e0a000001a1658f"} 
[2026-10-23 03:12:48] local.INFO: Extracted packet for processing {"connection_id":224455,"packet_length":795,"remaining_buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1658f"} 
[2026-10-23 03:12:48] local.INFO: GPS Element Parsed {"raw_longitude":761237312,"raw_latitude":103745136,"longitude_deg":76.1237312,"latitude_deg":10.3745136,"altitude":8,"angle":163,"satellites":53,"speed":23,"hex_longitude":"2d5f8f40","hex_latitude":"062f0670","is_valid_coordinates":true} 
[2026-10-23 03:12:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932549120001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22720574564335616,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6885229800623054848,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,210,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:12:48] local.INFO: AVL Record Parsed {"raw_timestamp":1792705276000,"timestamp_ms":1792705276000,"timestamp_seconds":1792705276,"priority":1,"record_length":96,"hex_timestamp":"000001a1658fa860"} 
[2026-10-23 03:12:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:12:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:12:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:12:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:12:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:12:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:12:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:12:48] local.INFO: Teltonika packet parsed successfully {"connection_id":224455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:12:48] local.INFO: Passing IMEI to GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932549120001,"66":27137,"210":206,"79":20992,"24":23,"16":22720574564335616,"45":6885229800623054848},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,210,79,24,16,45]} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932549120001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":210,"value":206,"description":"Unknown IO ID 210"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:12:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22720574564335616,"km_value":22720574564335.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":6885229800623054848,"description":"Unknown IO ID 45"} 
[2026-10-23 03:12:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932549120001,"power":27137,"unknown_210":206,"unknown_79":20992,"ignition":23,"odometer":null,"unknown_45":6885229800623054848}} 
[2026-10-23 03:12:48] local.INFO: DEBUG: GPS processor result {"connection_id":224455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:12:48] local.INFO: GPS data processed {"connection_id":224455,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:12:48] local.INFO: Acknowledgment sent {"connection_id":224455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:12:48] local.INFO: Packet analysis {"connection_id":224455,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1658f"} 
[2026-10-23 03:12:48] local.INFO: Extracted packet for processing {"connection_id":224455,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1658f"} 
[2026-10-23 03:12:48] local.INFO: GPS Element Parsed {"raw_longitude":761240384,"raw_latitude":103736696,"longitude_deg":76.1240384,"latitude_deg":10.3736696,"altitude":9,"angle":160,"satellites":53,"speed":28,"hex_longitude":"2d5f9b40","hex_latitude":"062ee578","is_valid_coordinates":true} 
[2026-10-23 03:12:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932550656001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22721008356032512,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6885792750575710208,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:12:48] local.INFO: AVL Record Parsed {"raw_timestamp":1792705289000,"timestamp_ms":1792705289000,"timestamp_seconds":1792705289,"priority":1,"record_length":96,"hex_timestamp":"000001a1658fdb28"} 
[2026-10-23 03:12:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:12:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:12:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-10-23 03:12:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:12:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:12:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:12:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:12:48] local.INFO: Teltonika packet parsed successfully {"connection_id":224455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:12:48] local.INFO: Passing IMEI to GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932550656001,"66":27463,"211":206,"79":20992,"24":28,"16":22721008356032512,"45":6885792750575710208},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932550656001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:12:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22721008356032512,"km_value":22721008356032.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":6885792750575710208,"description":"Unknown IO ID 45"} 
[2026-10-23 03:12:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932550656001,"power":27463,"unknown_211":206,"unknown_79":20992,"ignition":28,"odometer":null,"unknown_45":6885792750575710208}} 
[2026-10-23 03:12:48] local.INFO: DEBUG: GPS processor result {"connection_id":224455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:12:48] local.INFO: GPS data processed {"connection_id":224455,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:12:48] local.INFO: Acknowledgment sent {"connection_id":224455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:12:48] local.INFO: Packet analysis {"connection_id":224455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:12:48] local.INFO: Extracted packet for processing {"connection_id":224455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:12:48] local.INFO: GPS Element Parsed {"raw_longitude":761243136,"raw_latitude":103727560,"longitude_deg":76.1243136,"latitude_deg":10.372756,"altitude":9,"angle":168,"satellites":52,"speed":40,"hex_longitude":"2d5fa600","hex_latitude":"062ec1c8","is_valid_coordinates":true} 
[2026-10-23 03:12:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932553984001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22721472212500480,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6889170450294077440,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:48] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:12:48] local.INFO: AVL Record Parsed {"raw_timestamp":1792705300000,"timestamp_ms":1792705300000,"timestamp_seconds":1792705300,"priority":1,"record_length":96,"hex_timestamp":"000001a165900620"} 
[2026-10-23 03:12:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:12:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:12:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:12:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:12:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:12:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:12:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:12:48] local.INFO: Teltonika packet parsed successfully {"connection_id":224455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:12:48] local.INFO: Passing IMEI to GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932553984001,"66":27463,"211":206,"79":20992,"24":40,"16":22721472212500480,"45":6889170450294077440},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-23 03:12:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932553984001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:12:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22721472212500480,"km_value":22721472212500.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:12:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":6889170450294077440,"description":"Unknown IO ID 45"} 
[2026-10-23 03:12:48] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932553984001,"power":27463,"unknown_211":206,"unknown_79":20992,"ignition":40,"odometer":null,"unknown_45":6889170450294077440}} 
[2026-10-23 03:12:48] local.INFO: DEBUG: GPS processor result {"connection_id":224455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21314,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:12:48] local.INFO: GPS data processed {"connection_id":224455,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:12:48] local.INFO: Acknowledgment sent {"connection_id":224455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:12:49] local.INFO: TCP Data received {"connection_id":224455,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165902948012d5fabc0062e9c78000a00ab33..."} 
[2026-10-23 03:12:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165902948012d5fabc0062e9c78000a00ab33..."} 
[2026-10-23 03:12:49] local.INFO: Processing buffer {"connection_id":224455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165902948012d5fabc0062e9c78000a00ab33..."} 
[2026-10-23 03:12:49] local.INFO: Packet analysis {"connection_id":224455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:12:49] local.INFO: Extracted packet for processing {"connection_id":224455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:12:49] local.INFO: GPS Element Parsed {"raw_longitude":761244608,"raw_latitude":103718008,"longitude_deg":76.1244608,"latitude_deg":10.3718008,"altitude":10,"angle":171,"satellites":51,"speed":44,"hex_longitude":"2d5fabc0","hex_latitude":"062e9c78","is_valid_coordinates":true} 
[2026-10-23 03:12:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:12:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932556800001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22721940363935744,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6892196306291378176,"note":"Value kept but may cause issues"} 
[2026-10-23 03:12:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:12:49] local.INFO: AVL Record Parsed {"raw_timestamp":1792705309000,"timestamp_ms":1792705309000,"timestamp_seconds":1792705309,"priority":1,"record_length":96,"hex_timestamp":"000001a165902948"} 
[2026-10-23 03:12:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:12:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:12:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:12:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:12:49] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:12:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:12:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:12:49] local.INFO: Teltonika packet parsed successfully {"connection_id":224455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:12:49] local.INFO: Passing IMEI to GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":224455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:12:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:12:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:12:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:12:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932556800001,"66":27343,"211":206,"79":20992,"24":44,"16":22721940363935744,"45":6892196306291378176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-23 03:12:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:12:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:12:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932556800001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:12:49] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 03:12:49] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:12:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22721940363935744,"km_value":22721940363935.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:12:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":6892196306291378176,"description":"Unknown IO ID 45"} 
[2026-10-23 03:12:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932556800001,"power":27343,"unknown_211":206,"unknown_79":20992,"ignition":44,"odometer":null,"unknown_45":6892196306291378176}} 
[2026-10-23 03:12:49] local.INFO: DEBUG: GPS processor result {"connection_id":224455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:12:49] local.INFO: GPS data processed {"connection_id":224455,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:12:49] local.INFO: Acknowledgment sent {"connection_id":224455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:13:27] local.INFO: TCP Data received {"connection_id":221079,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:13:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:13:27] local.INFO: Processing buffer {"connection_id":221079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:13:27] local.INFO: IMEI packet received {"connection_id":221079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:13:27] local.INFO: IMEI acknowledgment sent {"connection_id":221079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:13:30] local.INFO: TCP Data received {"connection_id":221079,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:13:30] local.INFO: Processing buffer {"connection_id":221079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:13:30] local.INFO: IMEI packet received {"connection_id":221079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:13:30] local.INFO: IMEI acknowledgment sent {"connection_id":221079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:13:32] local.INFO: TCP Data received {"connection_id":221079,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165904c70012d5fb080062e76d8000c00ad35..."} 
[2026-10-23 03:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165904c70012d5fb080062e76d8000c00ad35..."} 
[2026-10-23 03:13:32] local.INFO: Processing buffer {"connection_id":221079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165904c70012d5fb080062e76d8000c00ad35..."} 
[2026-10-23 03:13:32] local.INFO: Packet analysis {"connection_id":221079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:13:32] local.INFO: Extracted packet for processing {"connection_id":221079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:13:32] local.INFO: GPS Element Parsed {"raw_longitude":761245824,"raw_latitude":103708376,"longitude_deg":76.1245824,"latitude_deg":10.3708376,"altitude":12,"angle":173,"satellites":53,"speed":42,"hex_longitude":"2d5fb080","hex_latitude":"062e76d8","is_valid_coordinates":true} 
[2026-10-23 03:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932559104001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22722412810338304,"note":"Value kept but may cause issues"} 
[2026-10-23 03:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6893814787405019136,"note":"Value kept but may cause issues"} 
[2026-10-23 03:13:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792705318000,"timestamp_ms":1792705318000,"timestamp_seconds":1792705318,"priority":1,"record_length":96,"hex_timestamp":"000001a165904c70"} 
[2026-10-23 03:13:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:13:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:13:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:13:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:13:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:13:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932559104001,"66":27463,"211":206,"79":20992,"24":42,"16":22722412810338304,"45":6893814787405019136},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-23 03:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932559104001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:13:32] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 03:13:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22722412810338304,"km_value":22722412810338.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":6893814787405019136,"description":"Unknown IO ID 45"} 
[2026-10-23 03:13:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932559104001,"power":27463,"unknown_211":206,"unknown_79":20992,"ignition":42,"odometer":null,"unknown_45":6893814787405019136}} 
[2026-10-23 03:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":221079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:13:32] local.INFO: GPS data processed {"connection_id":221079,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:13:32] local.INFO: Acknowledgment sent {"connection_id":221079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:14:04] local.INFO: TCP Data received {"connection_id":221079,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165906f98012d5fb500062e5138000d00ad36..."} 
[2026-10-23 03:14:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165906f98012d5fb500062e5138000d00ad36..."} 
[2026-10-23 03:14:04] local.INFO: Processing buffer {"connection_id":221079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165906f98012d5fb500062e5138000d00ad36..."} 
[2026-10-23 03:14:04] local.INFO: Packet analysis {"connection_id":221079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:14:04] local.INFO: Extracted packet for processing {"connection_id":221079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16590"} 
[2026-10-23 03:14:04] local.INFO: GPS Element Parsed {"raw_longitude":761246976,"raw_latitude":103698744,"longitude_deg":76.1246976,"latitude_deg":10.3698744,"altitude":13,"angle":173,"satellites":54,"speed":43,"hex_longitude":"2d5fb500","hex_latitude":"062e5138","is_valid_coordinates":true} 
[2026-10-23 03:14:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:14:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932561408001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:14:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22722880961773568,"note":"Value kept but may cause issues"} 
[2026-10-23 03:14:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6895151793541928960,"note":"Value kept but may cause issues"} 
[2026-10-23 03:14:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:14:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792705327000,"timestamp_ms":1792705327000,"timestamp_seconds":1792705327,"priority":1,"record_length":96,"hex_timestamp":"000001a165906f98"} 
[2026-10-23 03:14:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:14:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:14:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:14:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:14:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:14:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:14:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:14:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:14:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:14:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:14:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:14:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:14:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:14:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932561408001,"66":27234,"211":206,"79":20992,"24":43,"16":22722880961773568,"45":6895151793541928960},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,79,24,16,45]} 
[2026-10-23 03:14:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:14:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:14:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932561408001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:14:04] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 03:14:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:14:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22722880961773568,"km_value":22722880961773.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:14:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":6895151793541928960,"description":"Unknown IO ID 45"} 
[2026-10-23 03:14:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932561408001,"power":27234,"unknown_211":206,"unknown_79":20992,"ignition":43,"odometer":null,"unknown_45":6895151793541928960}} 
[2026-10-23 03:14:04] local.INFO: DEBUG: GPS processor result {"connection_id":221079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:14:04] local.INFO: GPS data processed {"connection_id":221079,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:14:04] local.INFO: Acknowledgment sent {"connection_id":221079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:14:26] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:26] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:26] local.INFO: IMEI packet received {"connection_id":221430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:14:26] local.INFO: IMEI acknowledgment sent {"connection_id":221430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:14:29] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:29] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:29] local.INFO: IMEI packet received {"connection_id":221430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":221430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:14:32] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:32] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:14:32] local.INFO: IMEI packet received {"connection_id":221430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:14:32] local.INFO: IMEI acknowledgment sent {"connection_id":221430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:14:33] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16591a818012d604e40062ccf800007009c36..."} 
[2026-10-23 03:14:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16591a818012d604e40062ccf800007009c36..."} 
[2026-10-23 03:14:33] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16591a818012d604e40062ccf800007009c36..."} 
[2026-10-23 03:14:33] local.INFO: Packet analysis {"connection_id":221430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16591"} 
[2026-10-23 03:14:33] local.INFO: Extracted packet for processing {"connection_id":221430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16591"} 
[2026-10-23 03:14:33] local.INFO: GPS Element Parsed {"raw_longitude":761286208,"raw_latitude":103600000,"longitude_deg":76.1286208,"latitude_deg":10.36,"altitude":7,"angle":156,"satellites":54,"speed":51,"hex_longitude":"2d604e40","hex_latitude":"062ccf80","is_valid_coordinates":true} 
[2026-10-23 03:14:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:14:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932582400001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:14:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22728039217496064,"note":"Value kept but may cause issues"} 
[2026-10-23 03:14:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6935543452674306048,"note":"Value kept but may cause issues"} 
[2026-10-23 03:14:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:14:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792705407000,"timestamp_ms":1792705407000,"timestamp_seconds":1792705407,"priority":1,"record_length":96,"hex_timestamp":"000001a16591a818"} 
[2026-10-23 03:14:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:14:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:14:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:14:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:14:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:14:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:14:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:14:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:14:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:14:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:14:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:14:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:14:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:14:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932582400001,"66":27463,"91":206,"79":20992,"24":51,"16":22728039217496064,"45":6935543452674306048},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:14:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:14:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:14:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932582400001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:14:33] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:14:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:14:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22728039217496064,"km_value":22728039217496.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:14:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6935543452674306048,"description":"Unknown IO ID 45"} 
[2026-10-23 03:14:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932582400001,"power":27463,"unknown_91":206,"unknown_79":20992,"ignition":51,"odometer":null,"unknown_45":6935543452674306048}} 
[2026-10-23 03:14:33] local.INFO: DEBUG: GPS processor result {"connection_id":221430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:14:33] local.INFO: GPS data processed {"connection_id":221430,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:14:33] local.INFO: Acknowledgment sent {"connection_id":221430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:15:05] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16591c370012d605cc0062caf680007009c35..."} 
[2026-10-23 03:15:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16591c370012d605cc0062caf680007009c35..."} 
[2026-10-23 03:15:05] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16591c370012d605cc0062caf680007009c35..."} 
[2026-10-23 03:15:05] local.INFO: Packet analysis {"connection_id":221430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16591"} 
[2026-10-23 03:15:05] local.INFO: Extracted packet for processing {"connection_id":221430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16591"} 
[2026-10-23 03:15:05] local.INFO: GPS Element Parsed {"raw_longitude":761289920,"raw_latitude":103591784,"longitude_deg":76.128992,"latitude_deg":10.3591784,"altitude":7,"angle":156,"satellites":53,"speed":50,"hex_longitude":"2d605cc0","hex_latitude":"062caf68","is_valid_coordinates":true} 
[2026-10-23 03:15:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:15:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932584192001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:15:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22728473009192960,"note":"Value kept but may cause issues"} 
[2026-10-23 03:15:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6939554471090290688,"note":"Value kept but may cause issues"} 
[2026-10-23 03:15:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:15:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792705414000,"timestamp_ms":1792705414000,"timestamp_seconds":1792705414,"priority":1,"record_length":96,"hex_timestamp":"000001a16591c370"} 
[2026-10-23 03:15:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:15:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:15:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:15:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:15:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:15:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:15:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:15:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:15:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:15:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:15:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:15:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:15:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:15:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932584192001,"66":27484,"91":206,"79":20992,"24":50,"16":22728473009192960,"45":6939554471090290688},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:15:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:15:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:15:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932584192001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:15:05] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:15:05] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:15:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22728473009192960,"km_value":22728473009192.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:15:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":6939554471090290688,"description":"Unknown IO ID 45"} 
[2026-10-23 03:15:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932584192001,"power":27484,"unknown_91":206,"unknown_79":20992,"ignition":50,"odometer":null,"unknown_45":6939554471090290688}} 
[2026-10-23 03:15:05] local.INFO: DEBUG: GPS processor result {"connection_id":221430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:15:05] local.INFO: GPS data processed {"connection_id":221430,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:15:05] local.INFO: Acknowledgment sent {"connection_id":221430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:15:29] local.INFO: TCP Data received {"connection_id":222749,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:29] local.INFO: Processing buffer {"connection_id":222749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:29] local.INFO: IMEI packet received {"connection_id":222749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:15:29] local.INFO: IMEI acknowledgment sent {"connection_id":222749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:15:31] local.INFO: TCP Data received {"connection_id":222749,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:31] local.INFO: Processing buffer {"connection_id":222749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:31] local.INFO: IMEI packet received {"connection_id":222749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":222749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:15:36] local.INFO: TCP Data received {"connection_id":222749,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:36] local.INFO: Processing buffer {"connection_id":222749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:15:36] local.INFO: IMEI packet received {"connection_id":222749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:15:36] local.INFO: IMEI acknowledgment sent {"connection_id":222749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:15:37] local.INFO: TCP Data received {"connection_id":222749,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16591e2b0012d606c00062c8d100007009d36..."} 
[2026-10-23 03:15:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16591e2b0012d606c00062c8d100007009d36..."} 
[2026-10-23 03:15:37] local.INFO: Processing buffer {"connection_id":222749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16591e2b0012d606c00062c8d100007009d36..."} 
[2026-10-23 03:15:37] local.INFO: Packet analysis {"connection_id":222749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16591"} 
[2026-10-23 03:15:37] local.INFO: Extracted packet for processing {"connection_id":222749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16591"} 
[2026-10-23 03:15:37] local.INFO: GPS Element Parsed {"raw_longitude":761293824,"raw_latitude":103582992,"longitude_deg":76.1293824,"latitude_deg":10.3582992,"altitude":7,"angle":157,"satellites":54,"speed":46,"hex_longitude":"2d606c00","hex_latitude":"062c8d10","is_valid_coordinates":true} 
[2026-10-23 03:15:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:15:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932585984001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:15:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22728941160628224,"note":"Value kept but may cause issues"} 
[2026-10-23 03:15:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6943635858250491904,"note":"Value kept but may cause issues"} 
[2026-10-23 03:15:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,99,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:15:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792705422000,"timestamp_ms":1792705422000,"timestamp_seconds":1792705422,"priority":1,"record_length":96,"hex_timestamp":"000001a16591e2b0"} 
[2026-10-23 03:15:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:15:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:15:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:15:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:15:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:15:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:15:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:15:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:15:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:15:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:15:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:15:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:15:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:15:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932585984001,"66":27463,"99":206,"79":20992,"24":46,"16":22728941160628224,"45":6943635858250491904},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,79,24,16,45]} 
[2026-10-23 03:15:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:15:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:15:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932585984001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:15:37] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-23 03:15:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:15:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22728941160628224,"km_value":22728941160628.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:15:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":6943635858250491904,"description":"Unknown IO ID 45"} 
[2026-10-23 03:15:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932585984001,"power":27463,"unknown_99":206,"unknown_79":20992,"ignition":46,"odometer":null,"unknown_45":6943635858250491904}} 
[2026-10-23 03:15:37] local.INFO: DEBUG: GPS processor result {"connection_id":222749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:15:37] local.INFO: GPS data processed {"connection_id":222749,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:15:37] local.INFO: Acknowledgment sent {"connection_id":222749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:16:08] local.INFO: TCP Data received {"connection_id":222749,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165933a70012d610940062aef300008009235..."} 
[2026-10-23 03:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165933a70012d610940062aef300008009235..."} 
[2026-10-23 03:16:08] local.INFO: Processing buffer {"connection_id":222749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165933a70012d610940062aef300008009235..."} 
[2026-10-23 03:16:08] local.INFO: Packet analysis {"connection_id":222749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16593"} 
[2026-10-23 03:16:08] local.INFO: Extracted packet for processing {"connection_id":222749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16593"} 
[2026-10-23 03:16:08] local.INFO: GPS Element Parsed {"raw_longitude":761334080,"raw_latitude":103477040,"longitude_deg":76.133408,"latitude_deg":10.347704,"altitude":8,"angle":146,"satellites":53,"speed":58,"hex_longitude":"2d610940","hex_latitude":"062aef30","is_valid_coordinates":true} 
[2026-10-23 03:16:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:16:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932609024001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:16:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22734468783538176,"note":"Value kept but may cause issues"} 
[2026-10-23 03:16:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6986701529659785216,"note":"Value kept but may cause issues"} 
[2026-10-23 03:16:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:16:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792705510000,"timestamp_ms":1792705510000,"timestamp_seconds":1792705510,"priority":1,"record_length":96,"hex_timestamp":"000001a165933a70"} 
[2026-10-23 03:16:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:16:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:16:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:16:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:16:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:16:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:16:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:16:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:16:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:16:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:16:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:16:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:16:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:16:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932609024001,"66":27332,"90":206,"79":20992,"24":58,"16":22734468783538176,"45":6986701529659785216},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,79,24,16,45]} 
[2026-10-23 03:16:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:16:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:16:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932609024001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:16:08] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-10-23 03:16:08] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:16:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22734468783538176,"km_value":22734468783538.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:16:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":6986701529659785216,"description":"Unknown IO ID 45"} 
[2026-10-23 03:16:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932609024001,"power":27332,"unknown_90":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":6986701529659785216}} 
[2026-10-23 03:16:08] local.INFO: DEBUG: GPS processor result {"connection_id":222749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:16:08] local.INFO: GPS data processed {"connection_id":222749,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:16:08] local.INFO: Acknowledgment sent {"connection_id":222749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:16:23] local.INFO: TCP Data received {"connection_id":221080,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:23] local.INFO: Processing buffer {"connection_id":221080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:23] local.INFO: IMEI packet received {"connection_id":221080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:16:23] local.INFO: IMEI acknowledgment sent {"connection_id":221080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:16:26] local.INFO: TCP Data received {"connection_id":221080,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:26] local.INFO: Processing buffer {"connection_id":221080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:26] local.INFO: IMEI packet received {"connection_id":221080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":221080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:16:31] local.INFO: TCP Data received {"connection_id":221080,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:31] local.INFO: Processing buffer {"connection_id":221080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:16:31] local.INFO: IMEI packet received {"connection_id":221080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":221080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:16:33] local.INFO: TCP Data received {"connection_id":221080,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659355c8012d611ec0062acd780008009635..."} 
[2026-10-23 03:16:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659355c8012d611ec0062acd780008009635..."} 
[2026-10-23 03:16:33] local.INFO: Processing buffer {"connection_id":221080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659355c8012d611ec0062acd780008009635..."} 
[2026-10-23 03:16:33] local.INFO: Packet analysis {"connection_id":221080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16593"} 
[2026-10-23 03:16:33] local.INFO: Extracted packet for processing {"connection_id":221080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16593"} 
[2026-10-23 03:16:33] local.INFO: GPS Element Parsed {"raw_longitude":761339584,"raw_latitude":103468408,"longitude_deg":76.1339584,"latitude_deg":10.3468408,"altitude":8,"angle":150,"satellites":53,"speed":57,"hex_longitude":"2d611ec0","hex_latitude":"062acd78","is_valid_coordinates":true} 
[2026-10-23 03:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:16:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932610560001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:16:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22734962704777216,"note":"Value kept but may cause issues"} 
[2026-10-23 03:16:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":6992190291703705600,"note":"Value kept but may cause issues"} 
[2026-10-23 03:16:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,90,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:16:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792705517000,"timestamp_ms":1792705517000,"timestamp_seconds":1792705517,"priority":1,"record_length":96,"hex_timestamp":"000001a1659355c8"} 
[2026-10-23 03:16:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:16:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 03:16:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:16:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:16:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:16:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:16:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:16:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:16:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:16:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:16:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:16:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:16:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932610560001,"66":27463,"90":206,"79":20992,"24":57,"16":22734962704777216,"45":6992190291703705600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,90,79,24,16,45]} 
[2026-10-23 03:16:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:16:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:16:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932610560001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:16:33] local.INFO: Unknown IO ID detected {"io_id":90,"value":206,"description":"Unknown IO ID 90"} 
[2026-10-23 03:16:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:16:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22734962704777216,"km_value":22734962704777.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:16:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":6992190291703705600,"description":"Unknown IO ID 45"} 
[2026-10-23 03:16:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932610560001,"power":27463,"unknown_90":206,"unknown_79":20992,"ignition":57,"odometer":null,"unknown_45":6992190291703705600}} 
[2026-10-23 03:16:33] local.INFO: DEBUG: GPS processor result {"connection_id":221080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21322,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:16:33] local.INFO: GPS data processed {"connection_id":221080,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:16:33] local.INFO: Acknowledgment sent {"connection_id":221080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:16:45] local.INFO: TCP Data received {"connection_id":221078,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:16:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221078,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:16:45] local.INFO: Processing buffer {"connection_id":221078,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:16:45] local.INFO: IMEI packet received {"connection_id":221078,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:16:45] local.INFO: IMEI acknowledgment sent {"connection_id":221078,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:17:24] local.INFO: TCP Data received {"connection_id":221081,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221081,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:17:24] local.INFO: Processing buffer {"connection_id":221081,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:17:24] local.INFO: IMEI packet received {"connection_id":221081,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":221081,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:17:32] local.INFO: TCP Data received {"connection_id":224456,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224456,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:17:32] local.INFO: Processing buffer {"connection_id":224456,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:17:32] local.INFO: IMEI packet received {"connection_id":224456,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:17:32] local.INFO: IMEI acknowledgment sent {"connection_id":224456,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:17:47] local.INFO: TCP Data received {"connection_id":224456,"ip":"42.109.136.8","data_length":51,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 03:17:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224456,"packet_length":51,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 03:17:47] local.INFO: Processing buffer {"connection_id":224456,"buffer_length":51,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 03:17:47] local.INFO: IMEI packet received {"connection_id":224456,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:17:47] local.INFO: IMEI acknowledgment sent {"connection_id":224456,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:22:49] local.INFO: TCP Data received {"connection_id":222751,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:22:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222751,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:22:49] local.INFO: Processing buffer {"connection_id":222751,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:22:49] local.INFO: IMEI packet received {"connection_id":222751,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:22:49] local.INFO: IMEI acknowledgment sent {"connection_id":222751,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:22:51] local.INFO: TCP Data received {"connection_id":221083,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:22:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:22:51] local.INFO: Processing buffer {"connection_id":221083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:22:51] local.INFO: IMEI packet received {"connection_id":221083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:22:51] local.INFO: IMEI acknowledgment sent {"connection_id":221083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:22:52] local.INFO: TCP Data received {"connection_id":221083,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165996c60012d63a8800624eef00006008334..."} 
[2026-10-23 03:22:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165996c60012d63a8800624eef00006008334..."} 
[2026-10-23 03:22:52] local.INFO: Processing buffer {"connection_id":221083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165996c60012d63a8800624eef00006008334..."} 
[2026-10-23 03:22:52] local.INFO: Packet analysis {"connection_id":221083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:22:52] local.INFO: Extracted packet for processing {"connection_id":221083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:22:52] local.INFO: GPS Element Parsed {"raw_longitude":761505920,"raw_latitude":103083760,"longitude_deg":76.150592,"latitude_deg":10.308376,"altitude":6,"angle":131,"satellites":52,"speed":8,"hex_longitude":"2d63a880","hex_latitude":"0624eef0","is_valid_coordinates":true} 
[2026-10-23 03:22:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:22:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932713984001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:22:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22756519145635840,"note":"Value kept but may cause issues"} 
[2026-10-23 03:22:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7180778525999267840,"note":"Value kept but may cause issues"} 
[2026-10-23 03:22:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:22:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792705916000,"timestamp_ms":1792705916000,"timestamp_seconds":1792705916,"priority":1,"record_length":96,"hex_timestamp":"000001a165996c60"} 
[2026-10-23 03:22:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:22:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:22:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:22:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:22:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:22:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:22:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:22:52] local.INFO: Teltonika packet parsed successfully {"connection_id":221083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:22:52] local.INFO: Passing IMEI to GPS processor {"connection_id":221083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:22:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":221083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:22:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:22:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:22:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:22:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932713984001,"66":27365,"253":206,"79":20992,"24":8,"16":22756519145635840,"45":7180778525999267840},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,79,24,16,45]} 
[2026-10-23 03:22:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:22:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:22:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932713984001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:22:52] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-10-23 03:22:52] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:22:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22756519145635840,"km_value":22756519145635.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:22:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":7180778525999267840,"description":"Unknown IO ID 45"} 
[2026-10-23 03:22:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932713984001,"power":27365,"unknown_253":206,"unknown_79":20992,"ignition":8,"odometer":null,"unknown_45":7180778525999267840}} 
[2026-10-23 03:22:52] local.INFO: DEBUG: GPS processor result {"connection_id":221083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:22:52] local.INFO: GPS data processed {"connection_id":221083,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:22:52] local.INFO: Acknowledgment sent {"connection_id":221083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:23:26] local.INFO: TCP Data received {"connection_id":221432,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:23:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:23:26] local.INFO: Processing buffer {"connection_id":221432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:23:26] local.INFO: IMEI packet received {"connection_id":221432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:23:26] local.INFO: IMEI acknowledgment sent {"connection_id":221432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:23:31] local.INFO: TCP Data received {"connection_id":221432,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221432,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:23:31] local.INFO: Processing buffer {"connection_id":221432,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:23:31] local.INFO: IMEI packet received {"connection_id":221432,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:23:31] local.INFO: IMEI acknowledgment sent {"connection_id":221432,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:23:32] local.INFO: TCP Data received {"connection_id":221432,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165997430012d63aa400624ede80006007536..."} 
[2026-10-23 03:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165997430012d63aa400624ede80006007536..."} 
[2026-10-23 03:23:32] local.INFO: Processing buffer {"connection_id":221432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165997430012d63aa400624ede80006007536..."} 
[2026-10-23 03:23:32] local.INFO: Packet analysis {"connection_id":221432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:23:32] local.INFO: Extracted packet for processing {"connection_id":221432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:23:32] local.INFO: GPS Element Parsed {"raw_longitude":761506368,"raw_latitude":103083496,"longitude_deg":76.1506368,"latitude_deg":10.3083496,"altitude":6,"angle":117,"satellites":54,"speed":10,"hex_longitude":"2d63aa40","hex_latitude":"0624ede8","is_valid_coordinates":true} 
[2026-10-23 03:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:23:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932714496001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:23:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22756544915439616,"note":"Value kept but may cause issues"} 
[2026-10-23 03:23:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7181130369720053760,"note":"Value kept but may cause issues"} 
[2026-10-23 03:23:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:23:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792705918000,"timestamp_ms":1792705918000,"timestamp_seconds":1792705918,"priority":1,"record_length":96,"hex_timestamp":"000001a165997430"} 
[2026-10-23 03:23:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:23:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:23:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:23:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:23:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:23:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:23:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:23:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:23:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:23:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:23:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:23:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:23:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932714496001,"66":27376,"253":206,"79":20992,"24":10,"16":22756544915439616,"45":7181130369720053760},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,79,24,16,45]} 
[2026-10-23 03:23:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:23:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:23:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932714496001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:23:32] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-10-23 03:23:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:23:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22756544915439616,"km_value":22756544915439.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:23:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7181130369720053760,"description":"Unknown IO ID 45"} 
[2026-10-23 03:23:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932714496001,"power":27376,"unknown_253":206,"unknown_79":20992,"ignition":10,"odometer":null,"unknown_45":7181130369720053760}} 
[2026-10-23 03:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":221432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:23:32] local.INFO: GPS data processed {"connection_id":221432,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:23:32] local.INFO: Acknowledgment sent {"connection_id":221432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:24:03] local.INFO: TCP Data received {"connection_id":221432,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659983d0012d63aec00624eb300007008935..."} 
[2026-10-23 03:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221432,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659983d0012d63aec00624eb300007008935..."} 
[2026-10-23 03:24:03] local.INFO: Processing buffer {"connection_id":221432,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659983d0012d63aec00624eb300007008935..."} 
[2026-10-23 03:24:03] local.INFO: Packet analysis {"connection_id":221432,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:24:03] local.INFO: Extracted packet for processing {"connection_id":221432,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:24:03] local.INFO: GPS Element Parsed {"raw_longitude":761507520,"raw_latitude":103082800,"longitude_deg":76.150752,"latitude_deg":10.30828,"altitude":7,"angle":137,"satellites":53,"speed":16,"hex_longitude":"2d63aec0","hex_latitude":"0624eb30","is_valid_coordinates":true} 
[2026-10-23 03:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:24:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932715008001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22756609339949056,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7181622950929229824,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:24:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792705922000,"timestamp_ms":1792705922000,"timestamp_seconds":1792705922,"priority":1,"record_length":96,"hex_timestamp":"000001a1659983d0"} 
[2026-10-23 03:24:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:24:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:24:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:24:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:24:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:24:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:24:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221432,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:24:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:24:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221432,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:24:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:24:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:24:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:24:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932715008001,"66":27397,"253":206,"79":20992,"24":16,"16":22756609339949056,"45":7181622950929229824},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,79,24,16,45]} 
[2026-10-23 03:24:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:24:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:24:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932715008001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:24:03] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-10-23 03:24:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:24:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22756609339949056,"km_value":22756609339949.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:24:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7181622950929229824,"description":"Unknown IO ID 45"} 
[2026-10-23 03:24:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932715008001,"power":27397,"unknown_253":206,"unknown_79":20992,"ignition":16,"odometer":null,"unknown_45":7181622950929229824}} 
[2026-10-23 03:24:03] local.INFO: DEBUG: GPS processor result {"connection_id":221432,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:24:03] local.INFO: GPS data processed {"connection_id":221432,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:24:03] local.INFO: Acknowledgment sent {"connection_id":221432,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:24:26] local.INFO: TCP Data received {"connection_id":222752,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:26] local.INFO: Processing buffer {"connection_id":222752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:26] local.INFO: IMEI packet received {"connection_id":222752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:24:26] local.INFO: IMEI acknowledgment sent {"connection_id":222752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:24:28] local.INFO: TCP Data received {"connection_id":222752,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:28] local.INFO: Processing buffer {"connection_id":222752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:28] local.INFO: IMEI packet received {"connection_id":222752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:24:28] local.INFO: IMEI acknowledgment sent {"connection_id":222752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:24:31] local.INFO: TCP Data received {"connection_id":222752,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:31] local.INFO: Processing buffer {"connection_id":222752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:24:31] local.INFO: IMEI packet received {"connection_id":222752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":222752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:24:32] local.INFO: TCP Data received {"connection_id":222752,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165998ba0012d63b0800624e8a00007009736..."} 
[2026-10-23 03:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165998ba0012d63b0800624e8a00007009736..."} 
[2026-10-23 03:24:32] local.INFO: Processing buffer {"connection_id":222752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165998ba0012d63b0800624e8a00007009736..."} 
[2026-10-23 03:24:32] local.INFO: Packet analysis {"connection_id":222752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:24:32] local.INFO: Extracted packet for processing {"connection_id":222752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:24:32] local.INFO: GPS Element Parsed {"raw_longitude":761507968,"raw_latitude":103082144,"longitude_deg":76.1507968,"latitude_deg":10.3082144,"altitude":7,"angle":151,"satellites":54,"speed":15,"hex_longitude":"2d63b080","hex_latitude":"0624e8a0","is_valid_coordinates":true} 
[2026-10-23 03:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:24:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932716032001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22756647994654720,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7182889588324249600,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:24:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792705924000,"timestamp_ms":1792705924000,"timestamp_seconds":1792705924,"priority":1,"record_length":96,"hex_timestamp":"000001a165998ba0"} 
[2026-10-23 03:24:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:24:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:24:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:24:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:24:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:24:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:24:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:24:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:24:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:24:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:24:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:24:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:24:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932716032001,"66":27321,"253":206,"79":20992,"24":15,"16":22756647994654720,"45":7182889588324249600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,79,24,16,45]} 
[2026-10-23 03:24:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:24:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:24:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932716032001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:24:32] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-10-23 03:24:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:24:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22756647994654720,"km_value":22756647994654.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:24:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7182889588324249600,"description":"Unknown IO ID 45"} 
[2026-10-23 03:24:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932716032001,"power":27321,"unknown_253":206,"unknown_79":20992,"ignition":15,"odometer":null,"unknown_45":7182889588324249600}} 
[2026-10-23 03:24:32] local.INFO: DEBUG: GPS processor result {"connection_id":222752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:24:32] local.INFO: GPS data processed {"connection_id":222752,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:24:32] local.INFO: Acknowledgment sent {"connection_id":222752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:24:37] local.INFO: TCP Data received {"connection_id":222752,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16599ce08012d63ba800624cf30000800a435..."} 
[2026-10-23 03:24:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16599ce08012d63ba800624cf30000800a435..."} 
[2026-10-23 03:24:37] local.INFO: Processing buffer {"connection_id":222752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16599ce08012d63ba800624cf30000800a435..."} 
[2026-10-23 03:24:37] local.INFO: Packet analysis {"connection_id":222752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:24:37] local.INFO: Extracted packet for processing {"connection_id":222752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16599"} 
[2026-10-23 03:24:37] local.INFO: GPS Element Parsed {"raw_longitude":761510528,"raw_latitude":103075632,"longitude_deg":76.1510528,"latitude_deg":10.3075632,"altitude":8,"angle":164,"satellites":53,"speed":20,"hex_longitude":"2d63ba80","hex_latitude":"0624cf30","is_valid_coordinates":true} 
[2026-10-23 03:24:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:24:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932716544001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22756987297071104,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7183382169533325312,"note":"Value kept but may cause issues"} 
[2026-10-23 03:24:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:24:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792705941000,"timestamp_ms":1792705941000,"timestamp_seconds":1792705941,"priority":1,"record_length":96,"hex_timestamp":"000001a16599ce08"} 
[2026-10-23 03:24:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:24:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:24:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 03:24:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:24:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:24:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:24:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:24:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:24:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:24:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:24:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:24:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:24:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:24:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932716544001,"66":27463,"253":206,"79":20992,"24":20,"16":22756987297071104,"45":7183382169533325312},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,79,24,16,45]} 
[2026-10-23 03:24:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:24:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:24:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932716544001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:24:37] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-10-23 03:24:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:24:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22756987297071104,"km_value":22756987297071.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:24:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":7183382169533325312,"description":"Unknown IO ID 45"} 
[2026-10-23 03:24:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932716544001,"power":27463,"unknown_253":206,"unknown_79":20992,"ignition":20,"odometer":null,"unknown_45":7183382169533325312}} 
[2026-10-23 03:24:37] local.INFO: DEBUG: GPS processor result {"connection_id":222752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:24:37] local.INFO: GPS data processed {"connection_id":222752,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:24:37] local.INFO: Acknowledgment sent {"connection_id":222752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:25:08] local.INFO: TCP Data received {"connection_id":222752,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659a0c88012d63c0400624ab08000800a836..."} 
[2026-10-23 03:25:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659a0c88012d63c0400624ab08000800a836..."} 
[2026-10-23 03:25:08] local.INFO: Processing buffer {"connection_id":222752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659a0c88012d63c0400624ab08000800a836..."} 
[2026-10-23 03:25:08] local.INFO: Packet analysis {"connection_id":222752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659a"} 
[2026-10-23 03:25:08] local.INFO: Extracted packet for processing {"connection_id":222752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659a"} 
[2026-10-23 03:25:08] local.INFO: GPS Element Parsed {"raw_longitude":761512000,"raw_latitude":103066376,"longitude_deg":76.1512,"latitude_deg":10.3066376,"altitude":8,"angle":168,"satellites":54,"speed":21,"hex_longitude":"2d63c040","hex_latitude":"0624ab08","is_valid_coordinates":true} 
[2026-10-23 03:25:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:25:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932720896001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:25:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22757442563604480,"note":"Value kept but may cause issues"} 
[2026-10-23 03:25:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7186196919298764800,"note":"Value kept but may cause issues"} 
[2026-10-23 03:25:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,253,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:25:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792705957000,"timestamp_ms":1792705957000,"timestamp_seconds":1792705957,"priority":1,"record_length":96,"hex_timestamp":"000001a1659a0c88"} 
[2026-10-23 03:25:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:25:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:25:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:25:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:25:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:25:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:25:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:25:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:25:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:25:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:25:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:25:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:25:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:25:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932720896001,"66":27484,"253":206,"79":20992,"24":21,"16":22757442563604480,"45":7186196919298764800},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,253,79,24,16,45]} 
[2026-10-23 03:25:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:25:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:25:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932720896001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:25:08] local.INFO: Unknown IO ID detected {"io_id":253,"value":206,"description":"Unknown IO ID 253"} 
[2026-10-23 03:25:08] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:25:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22757442563604480,"km_value":22757442563604.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:25:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":7186196919298764800,"description":"Unknown IO ID 45"} 
[2026-10-23 03:25:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932720896001,"power":27484,"unknown_253":206,"unknown_79":20992,"ignition":21,"odometer":null,"unknown_45":7186196919298764800}} 
[2026-10-23 03:25:08] local.INFO: DEBUG: GPS processor result {"connection_id":222752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:25:08] local.INFO: GPS data processed {"connection_id":222752,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:25:08] local.INFO: Acknowledgment sent {"connection_id":222752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:25:26] local.INFO: TCP Data received {"connection_id":224458,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:26] local.INFO: Processing buffer {"connection_id":224458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:26] local.INFO: IMEI packet received {"connection_id":224458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:25:26] local.INFO: IMEI acknowledgment sent {"connection_id":224458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:25:28] local.INFO: TCP Data received {"connection_id":224458,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:28] local.INFO: Processing buffer {"connection_id":224458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:28] local.INFO: IMEI packet received {"connection_id":224458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:25:28] local.INFO: IMEI acknowledgment sent {"connection_id":224458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:25:31] local.INFO: TCP Data received {"connection_id":224458,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:31] local.INFO: Processing buffer {"connection_id":224458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:25:31] local.INFO: IMEI packet received {"connection_id":224458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:25:31] local.INFO: IMEI acknowledgment sent {"connection_id":224458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:25:32] local.INFO: TCP Data received {"connection_id":224458,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659bdd60012d641c8006236038000e009337..."} 
[2026-10-23 03:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659bdd60012d641c8006236038000e009337..."} 
[2026-10-23 03:25:32] local.INFO: Processing buffer {"connection_id":224458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659bdd60012d641c8006236038000e009337..."} 
[2026-10-23 03:25:32] local.INFO: Packet analysis {"connection_id":224458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659b"} 
[2026-10-23 03:25:32] local.INFO: Extracted packet for processing {"connection_id":224458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659b"} 
[2026-10-23 03:25:32] local.INFO: GPS Element Parsed {"raw_longitude":761535616,"raw_latitude":102981688,"longitude_deg":76.1535616,"latitude_deg":10.2981688,"altitude":14,"angle":147,"satellites":55,"speed":39,"hex_longitude":"2d641c80","hex_latitude":"06236038","is_valid_coordinates":true} 
[2026-10-23 03:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932753408001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22761711761096704,"note":"Value kept but may cause issues"} 
[2026-10-23 03:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7210051923552700416,"note":"Value kept but may cause issues"} 
[2026-10-23 03:25:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792706076000,"timestamp_ms":1792706076000,"timestamp_seconds":1792706076,"priority":1,"record_length":96,"hex_timestamp":"000001a1659bdd60"} 
[2026-10-23 03:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":50,"data_length":795,"current_offset":136} 
[2026-10-23 03:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1173,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932753408001,"66":27343,"55":206,"79":20992,"24":39,"16":22761711761096704,"45":7210051923552700416},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,79,24,16,45]} 
[2026-10-23 03:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932753408001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:25:32] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-10-23 03:25:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22761711761096704,"km_value":22761711761096.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7210051923552700416,"description":"Unknown IO ID 45"} 
[2026-10-23 03:25:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932753408001,"power":27343,"unknown_55":206,"unknown_79":20992,"ignition":39,"odometer":null,"unknown_45":7210051923552700416}} 
[2026-10-23 03:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":224458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:25:32] local.INFO: GPS data processed {"connection_id":224458,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:25:32] local.INFO: Acknowledgment sent {"connection_id":224458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:26:03] local.INFO: TCP Data received {"connection_id":224458,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659c0088012d643300062344580011008637..."} 
[2026-10-23 03:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659c0088012d643300062344580011008637..."} 
[2026-10-23 03:26:03] local.INFO: Processing buffer {"connection_id":224458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659c0088012d643300062344580011008637..."} 
[2026-10-23 03:26:03] local.INFO: Packet analysis {"connection_id":224458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659c"} 
[2026-10-23 03:26:03] local.INFO: Extracted packet for processing {"connection_id":224458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659c"} 
[2026-10-23 03:26:03] local.INFO: GPS Element Parsed {"raw_longitude":761541376,"raw_latitude":102974552,"longitude_deg":76.1541376,"latitude_deg":10.2974552,"altitude":17,"angle":134,"satellites":55,"speed":41,"hex_longitude":"2d643300","hex_latitude":"06234458","is_valid_coordinates":true} 
[2026-10-23 03:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932755456001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22762154142728192,"note":"Value kept but may cause issues"} 
[2026-10-23 03:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7213781466992359424,"note":"Value kept but may cause issues"} 
[2026-10-23 03:26:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792706085000,"timestamp_ms":1792706085000,"timestamp_seconds":1792706085,"priority":1,"record_length":96,"hex_timestamp":"000001a1659c0088"} 
[2026-10-23 03:26:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:26:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:26:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:26:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:26:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:26:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932755456001,"66":27321,"55":206,"79":20992,"24":41,"16":22762154142728192,"45":7213781466992359424},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,79,24,16,45]} 
[2026-10-23 03:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932755456001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:26:03] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-10-23 03:26:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22762154142728192,"km_value":22762154142728.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7213781466992359424,"description":"Unknown IO ID 45"} 
[2026-10-23 03:26:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932755456001,"power":27321,"unknown_55":206,"unknown_79":20992,"ignition":41,"odometer":null,"unknown_45":7213781466992359424}} 
[2026-10-23 03:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":224458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:26:03] local.INFO: GPS data processed {"connection_id":224458,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:26:03] local.INFO: Acknowledgment sent {"connection_id":224458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:26:26] local.INFO: TCP Data received {"connection_id":224459,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:26] local.INFO: Processing buffer {"connection_id":224459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:26] local.INFO: IMEI packet received {"connection_id":224459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:26:26] local.INFO: IMEI acknowledgment sent {"connection_id":224459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:26:27] local.INFO: TCP Data received {"connection_id":224459,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:27] local.INFO: Processing buffer {"connection_id":224459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:27] local.INFO: IMEI packet received {"connection_id":224459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:26:27] local.INFO: IMEI acknowledgment sent {"connection_id":224459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:26:32] local.INFO: TCP Data received {"connection_id":224459,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:32] local.INFO: Processing buffer {"connection_id":224459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:26:32] local.INFO: IMEI packet received {"connection_id":224459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:26:32] local.INFO: IMEI acknowledgment sent {"connection_id":224459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:26:33] local.INFO: TCP Data received {"connection_id":224459,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659c0088012d643300062344580011008637..."} 
[2026-10-23 03:26:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659c0088012d643300062344580011008637..."} 
[2026-10-23 03:26:33] local.INFO: Processing buffer {"connection_id":224459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659c0088012d643300062344580011008637..."} 
[2026-10-23 03:26:33] local.INFO: Packet analysis {"connection_id":224459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659c"} 
[2026-10-23 03:26:33] local.INFO: Extracted packet for processing {"connection_id":224459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659c"} 
[2026-10-23 03:26:33] local.INFO: GPS Element Parsed {"raw_longitude":761541376,"raw_latitude":102974552,"longitude_deg":76.1541376,"latitude_deg":10.2974552,"altitude":17,"angle":134,"satellites":55,"speed":41,"hex_longitude":"2d643300","hex_latitude":"06234458","is_valid_coordinates":true} 
[2026-10-23 03:26:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:26:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932757760001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:26:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22762154142728192,"note":"Value kept but may cause issues"} 
[2026-10-23 03:26:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7220114653966522368,"note":"Value kept but may cause issues"} 
[2026-10-23 03:26:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,55,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:26:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792706085000,"timestamp_ms":1792706085000,"timestamp_seconds":1792706085,"priority":1,"record_length":96,"hex_timestamp":"000001a1659c0088"} 
[2026-10-23 03:26:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:26:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:26:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 03:26:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:26:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:26:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:26:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:26:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:26:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:26:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:26:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:26:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:26:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:26:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932757760001,"66":27321,"55":206,"79":20992,"24":41,"16":22762154142728192,"45":7220114653966522368},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,55,79,24,16,45]} 
[2026-10-23 03:26:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:26:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:26:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932757760001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:26:33] local.INFO: Unknown IO ID detected {"io_id":55,"value":206,"description":"Unknown IO ID 55"} 
[2026-10-23 03:26:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:26:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22762154142728192,"km_value":22762154142728.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:26:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":7220114653966522368,"description":"Unknown IO ID 45"} 
[2026-10-23 03:26:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932757760001,"power":27321,"unknown_55":206,"unknown_79":20992,"ignition":41,"odometer":null,"unknown_45":7220114653966522368}} 
[2026-10-23 03:26:33] local.INFO: DEBUG: GPS processor result {"connection_id":224459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:26:33] local.INFO: GPS data processed {"connection_id":224459,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:26:33] local.INFO: Acknowledgment sent {"connection_id":224459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:27:05] local.INFO: TCP Data received {"connection_id":224459,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659d3520012d65a4c00622e880000d006537..."} 
[2026-10-23 03:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659d3520012d65a4c00622e880000d006537..."} 
[2026-10-23 03:27:05] local.INFO: Processing buffer {"connection_id":224459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659d3520012d65a4c00622e880000d006537..."} 
[2026-10-23 03:27:05] local.INFO: Packet analysis {"connection_id":224459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659d"} 
[2026-10-23 03:27:05] local.INFO: Extracted packet for processing {"connection_id":224459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659d"} 
[2026-10-23 03:27:05] local.INFO: GPS Element Parsed {"raw_longitude":761636032,"raw_latitude":102951040,"longitude_deg":76.1636032,"latitude_deg":10.295104,"altitude":13,"angle":101,"satellites":55,"speed":44,"hex_longitude":"2d65a4c0","hex_latitude":"0622e880","is_valid_coordinates":true} 
[2026-10-23 03:27:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:27:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932775936001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:27:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22766857131917312,"note":"Value kept but may cause issues"} 
[2026-10-23 03:27:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7314338402414825472,"note":"Value kept but may cause issues"} 
[2026-10-23 03:27:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:27:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792706164000,"timestamp_ms":1792706164000,"timestamp_seconds":1792706164,"priority":1,"record_length":96,"hex_timestamp":"000001a1659d3520"} 
[2026-10-23 03:27:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:27:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:27:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:27:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:27:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:27:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:27:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:27:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:27:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:27:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:27:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:27:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:27:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:27:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932775936001,"66":27484,"11":206,"79":20992,"24":44,"16":22766857131917312,"45":7314338402414825472},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,79,24,16,45]} 
[2026-10-23 03:27:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:27:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:27:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932775936001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:27:05] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 03:27:05] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:27:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22766857131917312,"km_value":22766857131917.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:27:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":7314338402414825472,"description":"Unknown IO ID 45"} 
[2026-10-23 03:27:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932775936001,"power":27484,"unknown_11":206,"unknown_79":20992,"ignition":44,"odometer":null,"unknown_45":7314338402414825472}} 
[2026-10-23 03:27:05] local.INFO: DEBUG: GPS processor result {"connection_id":224459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:27:05] local.INFO: GPS data processed {"connection_id":224459,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:27:05] local.INFO: Acknowledgment sent {"connection_id":224459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:27:37] local.INFO: TCP Data received {"connection_id":221084,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:27:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:27:37] local.INFO: Processing buffer {"connection_id":221084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:27:37] local.INFO: IMEI packet received {"connection_id":221084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:27:37] local.INFO: IMEI acknowledgment sent {"connection_id":221084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:27:41] local.INFO: TCP Data received {"connection_id":221084,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:27:41] local.INFO: Processing buffer {"connection_id":221084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:27:41] local.INFO: IMEI packet received {"connection_id":221084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:27:41] local.INFO: IMEI acknowledgment sent {"connection_id":221084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:27:42] local.INFO: TCP Data received {"connection_id":221084,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659d5460012d65c7800622e1f8000f006537..."} 
[2026-10-23 03:27:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659d5460012d65c7800622e1f8000f006537..."} 
[2026-10-23 03:27:42] local.INFO: Processing buffer {"connection_id":221084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659d5460012d65c7800622e1f8000f006537..."} 
[2026-10-23 03:27:42] local.INFO: Packet analysis {"connection_id":221084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659d"} 
[2026-10-23 03:27:42] local.INFO: Extracted packet for processing {"connection_id":221084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659d"} 
[2026-10-23 03:27:42] local.INFO: GPS Element Parsed {"raw_longitude":761644928,"raw_latitude":102949368,"longitude_deg":76.1644928,"latitude_deg":10.2949368,"altitude":15,"angle":101,"satellites":55,"speed":44,"hex_longitude":"2d65c780","hex_latitude":"0622e1f8","is_valid_coordinates":true} 
[2026-10-23 03:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:27:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932777984001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:27:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22767286628646912,"note":"Value kept but may cause issues"} 
[2026-10-23 03:27:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7324190026599268352,"note":"Value kept but may cause issues"} 
[2026-10-23 03:27:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:27:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792706172000,"timestamp_ms":1792706172000,"timestamp_seconds":1792706172,"priority":1,"record_length":96,"hex_timestamp":"000001a1659d5460"} 
[2026-10-23 03:27:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:27:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:27:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:27:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:27:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:27:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:27:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:27:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:27:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:27:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:27:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:27:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:27:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:27:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932777984001,"66":27376,"11":206,"79":20992,"24":44,"16":22767286628646912,"45":7324190026599268352},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,79,24,16,45]} 
[2026-10-23 03:27:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:27:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:27:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932777984001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:27:42] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 03:27:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:27:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22767286628646912,"km_value":22767286628646.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:27:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":7324190026599268352,"description":"Unknown IO ID 45"} 
[2026-10-23 03:27:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932777984001,"power":27376,"unknown_11":206,"unknown_79":20992,"ignition":44,"odometer":null,"unknown_45":7324190026599268352}} 
[2026-10-23 03:27:42] local.INFO: DEBUG: GPS processor result {"connection_id":221084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:27:42] local.INFO: GPS data processed {"connection_id":221084,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:27:42] local.INFO: Acknowledgment sent {"connection_id":221084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:28:24] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:28:24] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:28:24] local.INFO: IMEI packet received {"connection_id":221433,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":221433,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:28:28] local.INFO: TCP Data received {"connection_id":222753,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:28] local.INFO: Processing buffer {"connection_id":222753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:28] local.INFO: IMEI packet received {"connection_id":222753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:28:28] local.INFO: IMEI acknowledgment sent {"connection_id":222753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:28:31] local.INFO: TCP Data received {"connection_id":222753,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:31] local.INFO: Processing buffer {"connection_id":222753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:31] local.INFO: IMEI packet received {"connection_id":222753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":222753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:28:35] local.INFO: TCP Data received {"connection_id":222753,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:35] local.INFO: Processing buffer {"connection_id":222753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:28:35] local.INFO: IMEI packet received {"connection_id":222753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:28:35] local.INFO: IMEI acknowledgment sent {"connection_id":222753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:28:36] local.INFO: TCP Data received {"connection_id":222753,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659e65d0012d66ff80062267800006009c37..."} 
[2026-10-23 03:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659e65d0012d66ff80062267800006009c37..."} 
[2026-10-23 03:28:36] local.INFO: Processing buffer {"connection_id":222753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659e65d0012d66ff80062267800006009c37..."} 
[2026-10-23 03:28:36] local.INFO: Packet analysis {"connection_id":222753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:28:36] local.INFO: Extracted packet for processing {"connection_id":222753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:28:36] local.INFO: GPS Element Parsed {"raw_longitude":761724800,"raw_latitude":102918016,"longitude_deg":76.17248,"latitude_deg":10.2918016,"altitude":6,"angle":156,"satellites":55,"speed":53,"hex_longitude":"2d66ff80","hex_latitude":"06226780","is_valid_coordinates":true} 
[2026-10-23 03:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:28:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932796416001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:28:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22771573006008320,"note":"Value kept but may cause issues"} 
[2026-10-23 03:28:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7417287875139620864,"note":"Value kept but may cause issues"} 
[2026-10-23 03:28:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:28:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792706242000,"timestamp_ms":1792706242000,"timestamp_seconds":1792706242,"priority":1,"record_length":96,"hex_timestamp":"000001a1659e65d0"} 
[2026-10-23 03:28:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:28:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:28:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:28:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:28:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:28:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:28:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:28:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:28:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:28:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:28:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:28:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:28:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932796416001,"66":27484,"94":206,"79":20992,"24":53,"16":22771573006008320,"45":7417287875139620864},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,79,24,16,45]} 
[2026-10-23 03:28:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:28:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:28:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932796416001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:28:36] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 03:28:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:28:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22771573006008320,"km_value":22771573006008.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:28:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":7417287875139620864,"description":"Unknown IO ID 45"} 
[2026-10-23 03:28:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932796416001,"power":27484,"unknown_94":206,"unknown_79":20992,"ignition":53,"odometer":null,"unknown_45":7417287875139620864}} 
[2026-10-23 03:28:36] local.INFO: DEBUG: GPS processor result {"connection_id":222753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:28:36] local.INFO: GPS data processed {"connection_id":222753,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:28:36] local.INFO: Acknowledgment sent {"connection_id":222753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:28:38] local.INFO: TCP Data received {"connection_id":222753,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659e8128012d67098006224490000500a737..."} 
[2026-10-23 03:28:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659e8128012d67098006224490000500a737..."} 
[2026-10-23 03:28:38] local.INFO: Processing buffer {"connection_id":222753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659e8128012d67098006224490000500a737..."} 
[2026-10-23 03:28:38] local.INFO: Packet analysis {"connection_id":222753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:28:38] local.INFO: Extracted packet for processing {"connection_id":222753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:28:38] local.INFO: GPS Element Parsed {"raw_longitude":761727360,"raw_latitude":102909072,"longitude_deg":76.172736,"latitude_deg":10.2909072,"altitude":5,"angle":167,"satellites":55,"speed":51,"hex_longitude":"2d670980","hex_latitude":"06224490","is_valid_coordinates":true} 
[2026-10-23 03:28:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:28:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932797952001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:28:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22772028272541696,"note":"Value kept but may cause issues"} 
[2026-10-23 03:28:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7421791474765234176,"note":"Value kept but may cause issues"} 
[2026-10-23 03:28:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:28:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792706249000,"timestamp_ms":1792706249000,"timestamp_seconds":1792706249,"priority":1,"record_length":96,"hex_timestamp":"000001a1659e8128"} 
[2026-10-23 03:28:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:28:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:28:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:28:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:28:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:28:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:28:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:28:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:28:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:28:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:28:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:28:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:28:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:28:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932797952001,"66":27397,"94":206,"79":20992,"24":51,"16":22772028272541696,"45":7421791474765234176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,79,24,16,45]} 
[2026-10-23 03:28:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:28:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:28:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932797952001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:28:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 03:28:38] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:28:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22772028272541696,"km_value":22772028272541.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:28:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":7421791474765234176,"description":"Unknown IO ID 45"} 
[2026-10-23 03:28:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932797952001,"power":27397,"unknown_94":206,"unknown_79":20992,"ignition":51,"odometer":null,"unknown_45":7421791474765234176}} 
[2026-10-23 03:28:38] local.INFO: DEBUG: GPS processor result {"connection_id":222753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:28:38] local.INFO: GPS data processed {"connection_id":222753,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:28:38] local.INFO: Acknowledgment sent {"connection_id":222753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:29:09] local.INFO: TCP Data received {"connection_id":222753,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659e8128012d67098006224490000500a737..."} 
[2026-10-23 03:29:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659e8128012d67098006224490000500a737..."} 
[2026-10-23 03:29:09] local.INFO: Processing buffer {"connection_id":222753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659e8128012d67098006224490000500a737..."} 
[2026-10-23 03:29:09] local.INFO: Packet analysis {"connection_id":222753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:29:09] local.INFO: Extracted packet for processing {"connection_id":222753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:29:09] local.INFO: GPS Element Parsed {"raw_longitude":761727360,"raw_latitude":102909072,"longitude_deg":76.172736,"latitude_deg":10.2909072,"altitude":5,"angle":167,"satellites":55,"speed":51,"hex_longitude":"2d670980","hex_latitude":"06224490","is_valid_coordinates":true} 
[2026-10-23 03:29:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:29:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932799744001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22772028272541696,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7424606224530051072,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:29:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792706249000,"timestamp_ms":1792706249000,"timestamp_seconds":1792706249,"priority":1,"record_length":96,"hex_timestamp":"000001a1659e8128"} 
[2026-10-23 03:29:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:29:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:29:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:29:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:29:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:29:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:29:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:29:09] local.INFO: Teltonika packet parsed successfully {"connection_id":222753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:29:09] local.INFO: Passing IMEI to GPS processor {"connection_id":222753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:29:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":222753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:29:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:29:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:29:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:29:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932799744001,"66":27397,"94":206,"79":20992,"24":51,"16":22772028272541696,"45":7424606224530051072},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,79,24,16,45]} 
[2026-10-23 03:29:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:29:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:29:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932799744001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:29:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 03:29:09] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:29:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22772028272541696,"km_value":22772028272541.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:29:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":7424606224530051072,"description":"Unknown IO ID 45"} 
[2026-10-23 03:29:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932799744001,"power":27397,"unknown_94":206,"unknown_79":20992,"ignition":51,"odometer":null,"unknown_45":7424606224530051072}} 
[2026-10-23 03:29:09] local.INFO: DEBUG: GPS processor result {"connection_id":222753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:29:09] local.INFO: GPS data processed {"connection_id":222753,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:29:09] local.INFO: Acknowledgment sent {"connection_id":222753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:29:26] local.INFO: TCP Data received {"connection_id":221085,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:26] local.INFO: Processing buffer {"connection_id":221085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:26] local.INFO: IMEI packet received {"connection_id":221085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:29:26] local.INFO: IMEI acknowledgment sent {"connection_id":221085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:29:29] local.INFO: TCP Data received {"connection_id":221085,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:29] local.INFO: Processing buffer {"connection_id":221085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:29] local.INFO: IMEI packet received {"connection_id":221085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:29:29] local.INFO: IMEI acknowledgment sent {"connection_id":221085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:29:32] local.INFO: TCP Data received {"connection_id":221085,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:32] local.INFO: Processing buffer {"connection_id":221085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:29:32] local.INFO: IMEI packet received {"connection_id":221085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:29:32] local.INFO: IMEI acknowledgment sent {"connection_id":221085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:29:33] local.INFO: TCP Data received {"connection_id":221085,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659e9c80012d671080062221c8000600a936..."} 
[2026-10-23 03:29:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659e9c80012d671080062221c8000600a936..."} 
[2026-10-23 03:29:33] local.INFO: Processing buffer {"connection_id":221085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659e9c80012d671080062221c8000600a936..."} 
[2026-10-23 03:29:33] local.INFO: Packet analysis {"connection_id":221085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:29:33] local.INFO: Extracted packet for processing {"connection_id":221085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:29:33] local.INFO: GPS Element Parsed {"raw_longitude":761729152,"raw_latitude":102900168,"longitude_deg":76.1729152,"latitude_deg":10.2900168,"altitude":6,"angle":169,"satellites":54,"speed":51,"hex_longitude":"2d671080","hex_latitude":"062221c8","is_valid_coordinates":true} 
[2026-10-23 03:29:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:29:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932799744001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22772466359205888,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7424606224530051072,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:29:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792706256000,"timestamp_ms":1792706256000,"timestamp_seconds":1792706256,"priority":1,"record_length":96,"hex_timestamp":"000001a1659e9c80"} 
[2026-10-23 03:29:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:29:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:29:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:29:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:29:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:29:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:29:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:29:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:29:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:29:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:29:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:29:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:29:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:29:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932799744001,"66":27365,"94":206,"79":20992,"24":51,"16":22772466359205888,"45":7424606224530051072},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,79,24,16,45]} 
[2026-10-23 03:29:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:29:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:29:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932799744001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:29:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 03:29:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:29:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22772466359205888,"km_value":22772466359205.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:29:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":7424606224530051072,"description":"Unknown IO ID 45"} 
[2026-10-23 03:29:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932799744001,"power":27365,"unknown_94":206,"unknown_79":20992,"ignition":51,"odometer":null,"unknown_45":7424606224530051072}} 
[2026-10-23 03:29:33] local.INFO: DEBUG: GPS processor result {"connection_id":221085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:29:33] local.INFO: GPS data processed {"connection_id":221085,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:29:33] local.INFO: Acknowledgment sent {"connection_id":221085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:29:35] local.INFO: TCP Data received {"connection_id":221085,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659eb7d8012d6717400621ff40000600a836..."} 
[2026-10-23 03:29:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659eb7d8012d6717400621ff40000600a836..."} 
[2026-10-23 03:29:35] local.INFO: Processing buffer {"connection_id":221085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659eb7d8012d6717400621ff40000600a836..."} 
[2026-10-23 03:29:35] local.INFO: Packet analysis {"connection_id":221085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:29:35] local.INFO: Extracted packet for processing {"connection_id":221085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659e"} 
[2026-10-23 03:29:35] local.INFO: GPS Element Parsed {"raw_longitude":761730880,"raw_latitude":102891328,"longitude_deg":76.173088,"latitude_deg":10.2891328,"altitude":6,"angle":168,"satellites":54,"speed":51,"hex_longitude":"2d671740","hex_latitude":"0621ff40","is_valid_coordinates":true} 
[2026-10-23 03:29:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:29:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932801536001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22772904445870080,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7426576549364746240,"note":"Value kept but may cause issues"} 
[2026-10-23 03:29:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:29:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792706263000,"timestamp_ms":1792706263000,"timestamp_seconds":1792706263,"priority":1,"record_length":96,"hex_timestamp":"000001a1659eb7d8"} 
[2026-10-23 03:29:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:29:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:29:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:29:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:29:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:29:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:29:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:29:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:29:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:29:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:29:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:29:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:29:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:29:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932801536001,"66":27332,"94":206,"79":20992,"24":51,"16":22772904445870080,"45":7426576549364746240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,79,24,16,45]} 
[2026-10-23 03:29:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:29:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:29:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932801536001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:29:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 03:29:35] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:29:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22772904445870080,"km_value":22772904445870.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:29:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":7426576549364746240,"description":"Unknown IO ID 45"} 
[2026-10-23 03:29:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932801536001,"power":27332,"unknown_94":206,"unknown_79":20992,"ignition":51,"odometer":null,"unknown_45":7426576549364746240}} 
[2026-10-23 03:29:35] local.INFO: DEBUG: GPS processor result {"connection_id":221085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21338,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:29:35] local.INFO: GPS data processed {"connection_id":221085,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:29:35] local.INFO: Acknowledgment sent {"connection_id":221085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:30:11] local.INFO: TCP Data received {"connection_id":221085,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1659ffc10012d676e0006207848000b00a836..."} 
[2026-10-23 03:30:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1659ffc10012d676e0006207848000b00a836..."} 
[2026-10-23 03:30:11] local.INFO: Processing buffer {"connection_id":221085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1659ffc10012d676e0006207848000b00a836..."} 
[2026-10-23 03:30:11] local.INFO: Packet analysis {"connection_id":221085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1659f"} 
[2026-10-23 03:30:11] local.INFO: Extracted packet for processing {"connection_id":221085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1659f"} 
[2026-10-23 03:30:11] local.INFO: GPS Element Parsed {"raw_longitude":761753088,"raw_latitude":102791240,"longitude_deg":76.1753088,"latitude_deg":10.279124,"altitude":11,"angle":168,"satellites":54,"speed":39,"hex_longitude":"2d676e00","hex_latitude":"06207848","is_valid_coordinates":true} 
[2026-10-23 03:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:30:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932822272001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22777869428064256,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7450924134824652800,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:30:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792706346000,"timestamp_ms":1792706346000,"timestamp_seconds":1792706346,"priority":1,"record_length":96,"hex_timestamp":"000001a1659ffc10"} 
[2026-10-23 03:30:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:30:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:30:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:30:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:30:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:30:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:30:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:30:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:30:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:30:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:30:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:30:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:30:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:30:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932822272001,"66":27365,"91":206,"79":20992,"24":39,"16":22777869428064256,"45":7450924134824652800},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:30:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:30:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:30:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932822272001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:30:11] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:30:11] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:30:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22777869428064256,"km_value":22777869428064.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:30:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":7450924134824652800,"description":"Unknown IO ID 45"} 
[2026-10-23 03:30:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932822272001,"power":27365,"unknown_91":206,"unknown_79":20992,"ignition":39,"odometer":null,"unknown_45":7450924134824652800}} 
[2026-10-23 03:30:11] local.INFO: DEBUG: GPS processor result {"connection_id":221085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:30:11] local.INFO: GPS data processed {"connection_id":221085,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:30:11] local.INFO: Acknowledgment sent {"connection_id":221085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:30:31] local.INFO: TCP Data received {"connection_id":224460,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:31] local.INFO: Processing buffer {"connection_id":224460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:31] local.INFO: IMEI packet received {"connection_id":224460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":224460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:30:34] local.INFO: TCP Data received {"connection_id":224460,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:34] local.INFO: Processing buffer {"connection_id":224460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:34] local.INFO: IMEI packet received {"connection_id":224460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:30:34] local.INFO: IMEI acknowledgment sent {"connection_id":224460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:30:36] local.INFO: TCP Data received {"connection_id":224460,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:36] local.INFO: Processing buffer {"connection_id":224460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:30:36] local.INFO: IMEI packet received {"connection_id":224460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":224460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:30:37] local.INFO: TCP Data received {"connection_id":224460,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a01f38012d67754006205628000c00a836..."} 
[2026-10-23 03:30:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a01f38012d67754006205628000c00a836..."} 
[2026-10-23 03:30:37] local.INFO: Processing buffer {"connection_id":224460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a01f38012d67754006205628000c00a836..."} 
[2026-10-23 03:30:37] local.INFO: Packet analysis {"connection_id":224460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a0"} 
[2026-10-23 03:30:37] local.INFO: Extracted packet for processing {"connection_id":224460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a0"} 
[2026-10-23 03:30:37] local.INFO: GPS Element Parsed {"raw_longitude":761754944,"raw_latitude":102782504,"longitude_deg":76.1754944,"latitude_deg":10.2782504,"altitude":12,"angle":168,"satellites":54,"speed":39,"hex_longitude":"2d677540","hex_latitude":"06205628","is_valid_coordinates":true} 
[2026-10-23 03:30:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:30:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932824576001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22778303219761152,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7452894459659307008,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:30:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792706355000,"timestamp_ms":1792706355000,"timestamp_seconds":1792706355,"priority":1,"record_length":96,"hex_timestamp":"000001a165a01f38"} 
[2026-10-23 03:30:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:30:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:30:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:30:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:30:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:30:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:30:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:30:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:30:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:30:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:30:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:30:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:30:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:30:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932824576001,"66":27365,"91":206,"79":20992,"24":39,"16":22778303219761152,"45":7452894459659307008},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:30:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:30:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:30:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932824576001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:30:37] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:30:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:30:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22778303219761152,"km_value":22778303219761.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:30:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":7452894459659307008,"description":"Unknown IO ID 45"} 
[2026-10-23 03:30:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932824576001,"power":27365,"unknown_91":206,"unknown_79":20992,"ignition":39,"odometer":null,"unknown_45":7452894459659307008}} 
[2026-10-23 03:30:37] local.INFO: DEBUG: GPS processor result {"connection_id":224460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:30:37] local.INFO: GPS data processed {"connection_id":224460,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:30:37] local.INFO: Acknowledgment sent {"connection_id":224460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:30:42] local.INFO: TCP Data received {"connection_id":224460,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a04260012d677c80062032d8000d00a835..."} 
[2026-10-23 03:30:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a04260012d677c80062032d8000d00a835..."} 
[2026-10-23 03:30:42] local.INFO: Processing buffer {"connection_id":224460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a04260012d677c80062032d8000d00a835..."} 
[2026-10-23 03:30:42] local.INFO: Packet analysis {"connection_id":224460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a0"} 
[2026-10-23 03:30:42] local.INFO: Extracted packet for processing {"connection_id":224460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a0"} 
[2026-10-23 03:30:42] local.INFO: GPS Element Parsed {"raw_longitude":761756800,"raw_latitude":102773464,"longitude_deg":76.17568,"latitude_deg":10.2773464,"altitude":13,"angle":168,"satellites":53,"speed":42,"hex_longitude":"2d677c80","hex_latitude":"062032d8","is_valid_coordinates":true} 
[2026-10-23 03:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:30:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932826880001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22778749896359936,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7454935153238222848,"note":"Value kept but may cause issues"} 
[2026-10-23 03:30:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:30:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792706364000,"timestamp_ms":1792706364000,"timestamp_seconds":1792706364,"priority":1,"record_length":96,"hex_timestamp":"000001a165a04260"} 
[2026-10-23 03:30:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:30:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:30:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:30:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:30:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:30:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:30:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:30:42] local.INFO: Teltonika packet parsed successfully {"connection_id":224460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:30:42] local.INFO: Passing IMEI to GPS processor {"connection_id":224460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:30:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":224460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:30:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:30:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:30:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:30:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932826880001,"66":27365,"91":206,"79":20992,"24":42,"16":22778749896359936,"45":7454935153238222848},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:30:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:30:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:30:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932826880001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:30:42] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:30:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:30:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22778749896359936,"km_value":22778749896359.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:30:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":7454935153238222848,"description":"Unknown IO ID 45"} 
[2026-10-23 03:30:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932826880001,"power":27365,"unknown_91":206,"unknown_79":20992,"ignition":42,"odometer":null,"unknown_45":7454935153238222848}} 
[2026-10-23 03:30:42] local.INFO: DEBUG: GPS processor result {"connection_id":224460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:30:42] local.INFO: GPS data processed {"connection_id":224460,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:30:42] local.INFO: Acknowledgment sent {"connection_id":224460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:31:26] local.INFO: TCP Data received {"connection_id":222754,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:31:26] local.INFO: Processing buffer {"connection_id":222754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:31:26] local.INFO: IMEI packet received {"connection_id":222754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:31:26] local.INFO: IMEI acknowledgment sent {"connection_id":222754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:31:30] local.INFO: TCP Data received {"connection_id":222754,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:31:30] local.INFO: Processing buffer {"connection_id":222754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:31:30] local.INFO: IMEI packet received {"connection_id":222754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:31:30] local.INFO: IMEI acknowledgment sent {"connection_id":222754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:31:31] local.INFO: TCP Data received {"connection_id":222754,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a061a0012d6783c0062010e8000c00a735..."} 
[2026-10-23 03:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a061a0012d6783c0062010e8000c00a735..."} 
[2026-10-23 03:31:31] local.INFO: Processing buffer {"connection_id":222754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a061a0012d6783c0062010e8000c00a735..."} 
[2026-10-23 03:31:31] local.INFO: Packet analysis {"connection_id":222754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a0"} 
[2026-10-23 03:31:31] local.INFO: Extracted packet for processing {"connection_id":222754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a0"} 
[2026-10-23 03:31:31] local.INFO: GPS Element Parsed {"raw_longitude":761758656,"raw_latitude":102764776,"longitude_deg":76.1758656,"latitude_deg":10.2764776,"altitude":12,"angle":167,"satellites":53,"speed":45,"hex_longitude":"2d6783c0","hex_latitude":"062010e8","is_valid_coordinates":true} 
[2026-10-23 03:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932829184001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22779179393089536,"note":"Value kept but may cause issues"} 
[2026-10-23 03:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7456975846817060864,"note":"Value kept but may cause issues"} 
[2026-10-23 03:31:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792706372000,"timestamp_ms":1792706372000,"timestamp_seconds":1792706372,"priority":1,"record_length":96,"hex_timestamp":"000001a165a061a0"} 
[2026-10-23 03:31:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:31:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:31:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:31:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:31:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:31:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932829184001,"66":27397,"91":206,"79":20992,"24":45,"16":22779179393089536,"45":7456975846817060864},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932829184001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:31:31] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:31:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22779179393089536,"km_value":22779179393089.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":7456975846817060864,"description":"Unknown IO ID 45"} 
[2026-10-23 03:31:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932829184001,"power":27397,"unknown_91":206,"unknown_79":20992,"ignition":45,"odometer":null,"unknown_45":7456975846817060864}} 
[2026-10-23 03:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":222754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:31:31] local.INFO: GPS data processed {"connection_id":222754,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:31:31] local.INFO: Acknowledgment sent {"connection_id":222754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:32:02] local.INFO: TCP Data received {"connection_id":222754,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a1cce8012d683540061e56a00008009e33..."} 
[2026-10-23 03:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a1cce8012d683540061e56a00008009e33..."} 
[2026-10-23 03:32:02] local.INFO: Processing buffer {"connection_id":222754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a1cce8012d683540061e56a00008009e33..."} 
[2026-10-23 03:32:02] local.INFO: Packet analysis {"connection_id":222754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a1"} 
[2026-10-23 03:32:02] local.INFO: Extracted packet for processing {"connection_id":222754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a1"} 
[2026-10-23 03:32:02] local.INFO: GPS Element Parsed {"raw_longitude":761804096,"raw_latitude":102651552,"longitude_deg":76.1804096,"latitude_deg":10.2651552,"altitude":8,"angle":158,"satellites":51,"speed":59,"hex_longitude":"2d683540","hex_latitude":"061e56a0","is_valid_coordinates":true} 
[2026-10-23 03:32:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:32:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932853504001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22784470792798208,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7505319174038022144,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:32:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792706465000,"timestamp_ms":1792706465000,"timestamp_seconds":1792706465,"priority":1,"record_length":96,"hex_timestamp":"000001a165a1cce8"} 
[2026-10-23 03:32:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:32:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:32:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:32:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:32:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:32:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:32:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:32:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:32:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:32:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:32:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:32:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:32:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:32:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932853504001,"66":27463,"85":206,"79":20992,"24":59,"16":22784470792798208,"45":7505319174038022144},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,79,24,16,45]} 
[2026-10-23 03:32:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:32:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:32:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932853504001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:32:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-10-23 03:32:02] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:32:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22784470792798208,"km_value":22784470792798.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:32:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":7505319174038022144,"description":"Unknown IO ID 45"} 
[2026-10-23 03:32:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932853504001,"power":27463,"unknown_85":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":7505319174038022144}} 
[2026-10-23 03:32:02] local.INFO: DEBUG: GPS processor result {"connection_id":222754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:32:02] local.INFO: GPS data processed {"connection_id":222754,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:32:02] local.INFO: Acknowledgment sent {"connection_id":222754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:32:30] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:30] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:30] local.INFO: IMEI packet received {"connection_id":221086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":221086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:32:31] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:31] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:31] local.INFO: IMEI packet received {"connection_id":221086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:32:31] local.INFO: IMEI acknowledgment sent {"connection_id":221086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:32:36] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:36] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:32:36] local.INFO: IMEI packet received {"connection_id":221086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":221086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:32:54] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a1e840012d6844c0061e31400008009d33..."} 
[2026-10-23 03:32:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a1e840012d6844c0061e31400008009d33..."} 
[2026-10-23 03:32:54] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a1e840012d6844c0061e31400008009d33..."} 
[2026-10-23 03:32:54] local.INFO: Packet analysis {"connection_id":221086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a1"} 
[2026-10-23 03:32:54] local.INFO: Extracted packet for processing {"connection_id":221086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a1"} 
[2026-10-23 03:32:54] local.INFO: GPS Element Parsed {"raw_longitude":761808064,"raw_latitude":102641984,"longitude_deg":76.1808064,"latitude_deg":10.2641984,"altitude":8,"angle":157,"satellites":51,"speed":58,"hex_longitude":"2d6844c0","hex_latitude":"061e3140","is_valid_coordinates":true} 
[2026-10-23 03:32:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:32:54] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932855040001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:54] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22784973303971840,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:54] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7508978348733145088,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:54] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:32:54] local.INFO: AVL Record Parsed {"raw_timestamp":1792706472000,"timestamp_ms":1792706472000,"timestamp_seconds":1792706472,"priority":1,"record_length":96,"hex_timestamp":"000001a165a1e840"} 
[2026-10-23 03:32:54] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:32:54] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:32:54] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:32:54] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:32:54] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:32:54] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:32:54] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:32:54] local.INFO: Teltonika packet parsed successfully {"connection_id":221086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:32:54] local.INFO: Passing IMEI to GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:32:54] local.INFO: DEBUG: About to call GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:32:54] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:32:54] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:32:54] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:32:54] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932855040001,"66":27517,"85":206,"79":20992,"24":58,"16":22784973303971840,"45":7508978348733145088},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,79,24,16,45]} 
[2026-10-23 03:32:54] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:32:54] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:32:54] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932855040001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:32:54] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-10-23 03:32:54] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:32:54] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22784973303971840,"km_value":22784973303971.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:32:54] local.INFO: Unknown IO ID detected {"io_id":45,"value":7508978348733145088,"description":"Unknown IO ID 45"} 
[2026-10-23 03:32:54] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932855040001,"power":27517,"unknown_85":206,"unknown_79":20992,"ignition":58,"odometer":null,"unknown_45":7508978348733145088}} 
[2026-10-23 03:32:54] local.INFO: DEBUG: GPS processor result {"connection_id":221086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:32:54] local.INFO: GPS data processed {"connection_id":221086,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:32:54] local.INFO: Acknowledgment sent {"connection_id":221086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:32:56] local.INFO: TCP Data received {"connection_id":221086,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a20398012d685700061e0d580008009833..."} 
[2026-10-23 03:32:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a20398012d685700061e0d580008009833..."} 
[2026-10-23 03:32:56] local.INFO: Processing buffer {"connection_id":221086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a20398012d685700061e0d580008009833..."} 
[2026-10-23 03:32:56] local.INFO: Packet analysis {"connection_id":221086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a2"} 
[2026-10-23 03:32:56] local.INFO: Extracted packet for processing {"connection_id":221086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a2"} 
[2026-10-23 03:32:56] local.INFO: GPS Element Parsed {"raw_longitude":761812736,"raw_latitude":102632792,"longitude_deg":76.1812736,"latitude_deg":10.2632792,"altitude":8,"angle":152,"satellites":51,"speed":59,"hex_longitude":"2d685700","hex_latitude":"061e0d58","is_valid_coordinates":true} 
[2026-10-23 03:32:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:32:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932856832001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22785471520178176,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7513341210869710848,"note":"Value kept but may cause issues"} 
[2026-10-23 03:32:56] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,85,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:32:56] local.INFO: AVL Record Parsed {"raw_timestamp":1792706479000,"timestamp_ms":1792706479000,"timestamp_seconds":1792706479,"priority":1,"record_length":96,"hex_timestamp":"000001a165a20398"} 
[2026-10-23 03:32:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:32:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:32:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 03:32:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:32:56] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:32:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:32:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:32:56] local.INFO: Teltonika packet parsed successfully {"connection_id":221086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:32:56] local.INFO: Passing IMEI to GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:32:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":221086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:32:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:32:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:32:56] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:32:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932856832001,"66":27463,"85":206,"79":20992,"24":59,"16":22785471520178176,"45":7513341210869710848},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,85,79,24,16,45]} 
[2026-10-23 03:32:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:32:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:32:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932856832001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:32:56] local.INFO: Unknown IO ID detected {"io_id":85,"value":206,"description":"Unknown IO ID 85"} 
[2026-10-23 03:32:56] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:32:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22785471520178176,"km_value":22785471520178.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:32:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":7513341210869710848,"description":"Unknown IO ID 45"} 
[2026-10-23 03:32:56] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932856832001,"power":27463,"unknown_85":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":7513341210869710848}} 
[2026-10-23 03:32:56] local.INFO: DEBUG: GPS processor result {"connection_id":221086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:32:56] local.INFO: GPS data processed {"connection_id":221086,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:32:56] local.INFO: Acknowledgment sent {"connection_id":221086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:33:25] local.INFO: TCP Data received {"connection_id":224461,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:25] local.INFO: Processing buffer {"connection_id":224461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:25] local.INFO: IMEI packet received {"connection_id":224461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:33:25] local.INFO: IMEI acknowledgment sent {"connection_id":224461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:33:26] local.INFO: TCP Data received {"connection_id":224461,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:26] local.INFO: Processing buffer {"connection_id":224461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:26] local.INFO: IMEI packet received {"connection_id":224461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":224461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:33:31] local.INFO: TCP Data received {"connection_id":224461,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:31] local.INFO: Processing buffer {"connection_id":224461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:33:31] local.INFO: IMEI packet received {"connection_id":224461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":224461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:33:32] local.INFO: TCP Data received {"connection_id":224461,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a32890012d68ff00061c98b00008009a32..."} 
[2026-10-23 03:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a32890012d68ff00061c98b00008009a32..."} 
[2026-10-23 03:33:32] local.INFO: Processing buffer {"connection_id":224461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a32890012d68ff00061c98b00008009a32..."} 
[2026-10-23 03:33:32] local.INFO: Packet analysis {"connection_id":224461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:33:32] local.INFO: Extracted packet for processing {"connection_id":224461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:33:32] local.INFO: GPS Element Parsed {"raw_longitude":761855744,"raw_latitude":102537392,"longitude_deg":76.1855744,"latitude_deg":10.2537392,"altitude":8,"angle":154,"satellites":50,"speed":56,"hex_longitude":"2d68ff00","hex_latitude":"061c98b0","is_valid_coordinates":true} 
[2026-10-23 03:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932876032001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22790578236293120,"note":"Value kept but may cause issues"} 
[2026-10-23 03:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7561191956886020096,"note":"Value kept but may cause issues"} 
[2026-10-23 03:33:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,56,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792706554000,"timestamp_ms":1792706554000,"timestamp_seconds":1792706554,"priority":1,"record_length":96,"hex_timestamp":"000001a165a32890"} 
[2026-10-23 03:33:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:33:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 03:33:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:33:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:33:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:33:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932876032001,"66":27310,"56":206,"79":20992,"24":56,"16":22790578236293120,"45":7561191956886020096},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,56,79,24,16,45]} 
[2026-10-23 03:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932876032001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:33:32] local.INFO: Unknown IO ID detected {"io_id":56,"value":206,"description":"Unknown IO ID 56"} 
[2026-10-23 03:33:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22790578236293120,"km_value":22790578236293.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7561191956886020096,"description":"Unknown IO ID 45"} 
[2026-10-23 03:33:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932876032001,"power":27310,"unknown_56":206,"unknown_79":20992,"ignition":56,"odometer":null,"unknown_45":7561191956886020096}} 
[2026-10-23 03:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":224461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:33:32] local.INFO: GPS data processed {"connection_id":224461,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:33:32] local.INFO: Acknowledgment sent {"connection_id":224461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:33:59] local.INFO: TCP Data received {"connection_id":221434,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221434,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:33:59] local.INFO: Processing buffer {"connection_id":221434,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:33:59] local.INFO: IMEI packet received {"connection_id":221434,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":221434,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:34:04] local.INFO: TCP Data received {"connection_id":224461,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a343e8012d691080061c74c80008009a33..."} 
[2026-10-23 03:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a343e8012d691080061c74c80008009a33..."} 
[2026-10-23 03:34:04] local.INFO: Processing buffer {"connection_id":224461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a343e8012d691080061c74c80008009a33..."} 
[2026-10-23 03:34:04] local.INFO: Packet analysis {"connection_id":224461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:34:04] local.INFO: Extracted packet for processing {"connection_id":224461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:34:04] local.INFO: GPS Element Parsed {"raw_longitude":761860224,"raw_latitude":102528200,"longitude_deg":76.1860224,"latitude_deg":10.25282,"altitude":8,"angle":154,"satellites":51,"speed":59,"hex_longitude":"2d691080","hex_latitude":"061c74c8","is_valid_coordinates":true} 
[2026-10-23 03:34:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:34:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932877824001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:34:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22791067862564864,"note":"Value kept but may cause issues"} 
[2026-10-23 03:34:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7565765925255294976,"note":"Value kept but may cause issues"} 
[2026-10-23 03:34:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:34:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792706561000,"timestamp_ms":1792706561000,"timestamp_seconds":1792706561,"priority":1,"record_length":96,"hex_timestamp":"000001a165a343e8"} 
[2026-10-23 03:34:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:34:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:34:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 03:34:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:34:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:34:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:34:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:34:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:34:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:34:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:34:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:34:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:34:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:34:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932877824001,"66":27343,"128":206,"79":20992,"24":59,"16":22791067862564864,"45":7565765925255294976},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-23 03:34:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:34:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:34:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932877824001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:34:04] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 03:34:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:34:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22791067862564864,"km_value":22791067862564.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:34:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7565765925255294976,"description":"Unknown IO ID 45"} 
[2026-10-23 03:34:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932877824001,"power":27343,"unknown_128":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":7565765925255294976}} 
[2026-10-23 03:34:04] local.INFO: DEBUG: GPS processor result {"connection_id":224461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:34:04] local.INFO: GPS data processed {"connection_id":224461,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:34:04] local.INFO: Acknowledgment sent {"connection_id":224461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:34:36] local.INFO: TCP Data received {"connection_id":224462,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:34:36] local.INFO: Processing buffer {"connection_id":224462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:34:36] local.INFO: IMEI packet received {"connection_id":224462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":224462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:34:41] local.INFO: TCP Data received {"connection_id":224462,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:34:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:34:41] local.INFO: Processing buffer {"connection_id":224462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:34:41] local.INFO: IMEI packet received {"connection_id":224462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:34:41] local.INFO: IMEI acknowledgment sent {"connection_id":224462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:34:42] local.INFO: TCP Data received {"connection_id":224462,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a35b58012d692080061c55180008009833..."} 
[2026-10-23 03:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a35b58012d692080061c55180008009833..."} 
[2026-10-23 03:34:42] local.INFO: Processing buffer {"connection_id":224462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a35b58012d692080061c55180008009833..."} 
[2026-10-23 03:34:42] local.INFO: Packet analysis {"connection_id":224462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:34:42] local.INFO: Extracted packet for processing {"connection_id":224462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:34:42] local.INFO: GPS Element Parsed {"raw_longitude":761864320,"raw_latitude":102520088,"longitude_deg":76.186432,"latitude_deg":10.2520088,"altitude":8,"angle":152,"satellites":51,"speed":59,"hex_longitude":"2d692080","hex_latitude":"061c5518","is_valid_coordinates":true} 
[2026-10-23 03:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932879616001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22791510244196352,"note":"Value kept but may cause issues"} 
[2026-10-23 03:34:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7570691737345378304,"note":"Value kept but may cause issues"} 
[2026-10-23 03:34:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792706567000,"timestamp_ms":1792706567000,"timestamp_seconds":1792706567,"priority":1,"record_length":96,"hex_timestamp":"000001a165a35b58"} 
[2026-10-23 03:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:34:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":224462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":224462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":224462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:34:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932879616001,"66":27365,"128":206,"79":20992,"24":59,"16":22791510244196352,"45":7570691737345378304},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-23 03:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932879616001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:34:42] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 03:34:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22791510244196352,"km_value":22791510244196.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:34:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":7570691737345378304,"description":"Unknown IO ID 45"} 
[2026-10-23 03:34:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932879616001,"power":27365,"unknown_128":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":7570691737345378304}} 
[2026-10-23 03:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":224462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:34:42] local.INFO: GPS data processed {"connection_id":224462,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:34:42] local.INFO: Acknowledgment sent {"connection_id":224462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:35:26] local.INFO: TCP Data received {"connection_id":221087,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:35:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:35:26] local.INFO: Processing buffer {"connection_id":221087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:35:26] local.INFO: IMEI packet received {"connection_id":221087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:35:26] local.INFO: IMEI acknowledgment sent {"connection_id":221087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:35:31] local.INFO: TCP Data received {"connection_id":221087,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:35:31] local.INFO: Processing buffer {"connection_id":221087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:35:31] local.INFO: IMEI packet received {"connection_id":221087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":221087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:35:32] local.INFO: TCP Data received {"connection_id":221087,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a372c8012d6931c0061c36780007009633..."} 
[2026-10-23 03:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a372c8012d6931c0061c36780007009633..."} 
[2026-10-23 03:35:32] local.INFO: Processing buffer {"connection_id":221087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a372c8012d6931c0061c36780007009633..."} 
[2026-10-23 03:35:32] local.INFO: Packet analysis {"connection_id":221087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:35:32] local.INFO: Extracted packet for processing {"connection_id":221087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a3"} 
[2026-10-23 03:35:32] local.INFO: GPS Element Parsed {"raw_longitude":761868736,"raw_latitude":102512248,"longitude_deg":76.1868736,"latitude_deg":10.2512248,"altitude":7,"angle":150,"satellites":51,"speed":59,"hex_longitude":"2d6931c0","hex_latitude":"061c3678","is_valid_coordinates":true} 
[2026-10-23 03:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932881152001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22791944035893248,"note":"Value kept but may cause issues"} 
[2026-10-23 03:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7575195336970672128,"note":"Value kept but may cause issues"} 
[2026-10-23 03:35:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792706573000,"timestamp_ms":1792706573000,"timestamp_seconds":1792706573,"priority":1,"record_length":96,"hex_timestamp":"000001a165a372c8"} 
[2026-10-23 03:35:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:35:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:35:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:35:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:35:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:35:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932881152001,"66":27463,"128":206,"79":20992,"24":59,"16":22791944035893248,"45":7575195336970672128},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,79,24,16,45]} 
[2026-10-23 03:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932881152001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:35:32] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 03:35:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22791944035893248,"km_value":22791944035893.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7575195336970672128,"description":"Unknown IO ID 45"} 
[2026-10-23 03:35:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932881152001,"power":27463,"unknown_128":206,"unknown_79":20992,"ignition":59,"odometer":null,"unknown_45":7575195336970672128}} 
[2026-10-23 03:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":221087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:35:32] local.INFO: GPS data processed {"connection_id":221087,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:35:32] local.INFO: Acknowledgment sent {"connection_id":221087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:36:04] local.INFO: TCP Data received {"connection_id":221087,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a55340012d69e140061ae588000a00932f..."} 
[2026-10-23 03:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a55340012d69e140061ae588000a00932f..."} 
[2026-10-23 03:36:04] local.INFO: Processing buffer {"connection_id":221087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a55340012d69e140061ae588000a00932f..."} 
[2026-10-23 03:36:04] local.INFO: Packet analysis {"connection_id":221087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:36:04] local.INFO: Extracted packet for processing {"connection_id":221087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:36:04] local.INFO: GPS Element Parsed {"raw_longitude":761913664,"raw_latitude":102425992,"longitude_deg":76.1913664,"latitude_deg":10.2425992,"altitude":10,"angle":147,"satellites":47,"speed":25,"hex_longitude":"2d69e140","hex_latitude":"061ae588","is_valid_coordinates":true} 
[2026-10-23 03:36:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:36:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932911104001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:36:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22796651320049664,"note":"Value kept but may cause issues"} 
[2026-10-23 03:36:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7624242351640422400,"note":"Value kept but may cause issues"} 
[2026-10-23 03:36:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:36:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792706696000,"timestamp_ms":1792706696000,"timestamp_seconds":1792706696,"priority":1,"record_length":96,"hex_timestamp":"000001a165a55340"} 
[2026-10-23 03:36:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:36:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:36:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:36:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:36:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:36:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:36:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:36:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:36:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:36:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:36:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:36:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:36:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:36:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932911104001,"66":27321,"126":206,"79":20992,"24":25,"16":22796651320049664,"45":7624242351640422400},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:36:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:36:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:36:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932911104001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:36:04] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:36:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:36:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22796651320049664,"km_value":22796651320049.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:36:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7624242351640422400,"description":"Unknown IO ID 45"} 
[2026-10-23 03:36:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932911104001,"power":27321,"unknown_126":206,"unknown_79":20992,"ignition":25,"odometer":null,"unknown_45":7624242351640422400}} 
[2026-10-23 03:36:04] local.INFO: DEBUG: GPS processor result {"connection_id":221087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:36:04] local.INFO: GPS data processed {"connection_id":221087,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:36:04] local.INFO: Acknowledgment sent {"connection_id":221087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:36:26] local.INFO: TCP Data received {"connection_id":222755,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:26] local.INFO: Processing buffer {"connection_id":222755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:26] local.INFO: IMEI packet received {"connection_id":222755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":222755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:36:27] local.INFO: TCP Data received {"connection_id":222755,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:27] local.INFO: Processing buffer {"connection_id":222755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:27] local.INFO: IMEI packet received {"connection_id":222755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:36:27] local.INFO: IMEI acknowledgment sent {"connection_id":222755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:36:31] local.INFO: TCP Data received {"connection_id":222755,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:31] local.INFO: Processing buffer {"connection_id":222755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:36:31] local.INFO: IMEI packet received {"connection_id":222755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:36:31] local.INFO: IMEI acknowledgment sent {"connection_id":222755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:36:32] local.INFO: TCP Data received {"connection_id":222755,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a58dd8012d69f380061ac6e0000c00952d..."} 
[2026-10-23 03:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a58dd8012d69f380061ac6e0000c00952d..."} 
[2026-10-23 03:36:32] local.INFO: Processing buffer {"connection_id":222755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a58dd8012d69f380061ac6e0000c00952d..."} 
[2026-10-23 03:36:32] local.INFO: Packet analysis {"connection_id":222755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:36:32] local.INFO: Extracted packet for processing {"connection_id":222755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:36:32] local.INFO: GPS Element Parsed {"raw_longitude":761918336,"raw_latitude":102418144,"longitude_deg":76.1918336,"latitude_deg":10.2418144,"altitude":12,"angle":149,"satellites":45,"speed":26,"hex_longitude":"2d69f380","hex_latitude":"061ac6e0","is_valid_coordinates":true} 
[2026-10-23 03:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:36:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932914176001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:36:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22797093701681152,"note":"Value kept but may cause issues"} 
[2026-10-23 03:36:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7629449638707562496,"note":"Value kept but may cause issues"} 
[2026-10-23 03:36:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:36:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792706711000,"timestamp_ms":1792706711000,"timestamp_seconds":1792706711,"priority":1,"record_length":96,"hex_timestamp":"000001a165a58dd8"} 
[2026-10-23 03:36:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:36:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 03:36:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:36:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:36:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:36:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:36:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:36:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:36:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:36:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:36:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:36:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:36:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932914176001,"66":27376,"126":206,"79":20992,"24":26,"16":22797093701681152,"45":7629449638707562496},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:36:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:36:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:36:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932914176001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:36:32] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:36:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:36:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22797093701681152,"km_value":22797093701681.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:36:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7629449638707562496,"description":"Unknown IO ID 45"} 
[2026-10-23 03:36:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932914176001,"power":27376,"unknown_126":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7629449638707562496}} 
[2026-10-23 03:36:32] local.INFO: DEBUG: GPS processor result {"connection_id":222755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:36:32] local.INFO: GPS data processed {"connection_id":222755,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:36:32] local.INFO: Acknowledgment sent {"connection_id":222755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:37:17] local.INFO: TCP Data received {"connection_id":222755,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a5bcb8012d6a0300061aa710000b009e2a..."} 
[2026-10-23 03:37:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a5bcb8012d6a0300061aa710000b009e2a..."} 
[2026-10-23 03:37:17] local.INFO: Processing buffer {"connection_id":222755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a5bcb8012d6a0300061aa710000b009e2a..."} 
[2026-10-23 03:37:17] local.INFO: Packet analysis {"connection_id":222755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:37:17] local.INFO: Extracted packet for processing {"connection_id":222755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:37:17] local.INFO: GPS Element Parsed {"raw_longitude":761922304,"raw_latitude":102410000,"longitude_deg":76.1922304,"latitude_deg":10.241,"altitude":11,"angle":158,"satellites":42,"speed":32,"hex_longitude":"2d6a0300","hex_latitude":"061aa710","is_valid_coordinates":true} 
[2026-10-23 03:37:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:37:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932918016001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22797531788345344,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7634586557030522880,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:37:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792706723000,"timestamp_ms":1792706723000,"timestamp_seconds":1792706723,"priority":1,"record_length":96,"hex_timestamp":"000001a165a5bcb8"} 
[2026-10-23 03:37:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:37:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:37:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:37:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:37:17] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:37:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:37:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:37:17] local.INFO: Teltonika packet parsed successfully {"connection_id":222755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:37:17] local.INFO: Passing IMEI to GPS processor {"connection_id":222755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:37:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":222755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:37:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:37:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:37:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:37:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932918016001,"66":27343,"126":206,"79":20992,"24":32,"16":22797531788345344,"45":7634586557030522880},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:37:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:37:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:37:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932918016001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:37:17] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:37:17] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:37:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22797531788345344,"km_value":22797531788345.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:37:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":7634586557030522880,"description":"Unknown IO ID 45"} 
[2026-10-23 03:37:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932918016001,"power":27343,"unknown_126":206,"unknown_79":20992,"ignition":32,"odometer":null,"unknown_45":7634586557030522880}} 
[2026-10-23 03:37:17] local.INFO: DEBUG: GPS processor result {"connection_id":222755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:37:17] local.INFO: GPS data processed {"connection_id":222755,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:37:17] local.INFO: Acknowledgment sent {"connection_id":222755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:37:33] local.INFO: TCP Data received {"connection_id":224463,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:33] local.INFO: Processing buffer {"connection_id":224463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:33] local.INFO: IMEI packet received {"connection_id":224463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:37:33] local.INFO: IMEI acknowledgment sent {"connection_id":224463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:37:34] local.INFO: TCP Data received {"connection_id":224463,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:34] local.INFO: Processing buffer {"connection_id":224463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:34] local.INFO: IMEI packet received {"connection_id":224463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:37:34] local.INFO: IMEI acknowledgment sent {"connection_id":224463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:37:36] local.INFO: TCP Data received {"connection_id":224463,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:36] local.INFO: Processing buffer {"connection_id":224463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:37:36] local.INFO: IMEI packet received {"connection_id":224463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":224463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:37:38] local.INFO: TCP Data received {"connection_id":224463,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a5eb98012d6a0f00061a8670000a009c2e..."} 
[2026-10-23 03:37:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a5eb98012d6a0f00061a8670000a009c2e..."} 
[2026-10-23 03:37:38] local.INFO: Processing buffer {"connection_id":224463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a5eb98012d6a0f00061a8670000a009c2e..."} 
[2026-10-23 03:37:38] local.INFO: Packet analysis {"connection_id":224463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:37:38] local.INFO: Extracted packet for processing {"connection_id":224463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a5"} 
[2026-10-23 03:37:38] local.INFO: GPS Element Parsed {"raw_longitude":761925376,"raw_latitude":102401648,"longitude_deg":76.1925376,"latitude_deg":10.2401648,"altitude":10,"angle":156,"satellites":46,"speed":27,"hex_longitude":"2d6a0f00","hex_latitude":"061a8670","is_valid_coordinates":true} 
[2026-10-23 03:37:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:37:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932921088001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22797961285074944,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7638949419167453184,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:37:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792706735000,"timestamp_ms":1792706735000,"timestamp_seconds":1792706735,"priority":1,"record_length":96,"hex_timestamp":"000001a165a5eb98"} 
[2026-10-23 03:37:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:37:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:37:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:37:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:37:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:37:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:37:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:37:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:37:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:37:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:37:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:37:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:37:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:37:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932921088001,"66":27300,"126":206,"79":20992,"24":27,"16":22797961285074944,"45":7638949419167453184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:37:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:37:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:37:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932921088001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:37:38] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:37:38] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:37:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22797961285074944,"km_value":22797961285074.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:37:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":7638949419167453184,"description":"Unknown IO ID 45"} 
[2026-10-23 03:37:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932921088001,"power":27300,"unknown_126":206,"unknown_79":20992,"ignition":27,"odometer":null,"unknown_45":7638949419167453184}} 
[2026-10-23 03:37:38] local.INFO: DEBUG: GPS processor result {"connection_id":224463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:37:38] local.INFO: GPS data processed {"connection_id":224463,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:37:38] local.INFO: Acknowledgment sent {"connection_id":224463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:37:42] local.INFO: TCP Data received {"connection_id":224463,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a62248012d6a1ac0061a6440000a00a02d..."} 
[2026-10-23 03:37:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a62248012d6a1ac0061a6440000a00a02d..."} 
[2026-10-23 03:37:42] local.INFO: Processing buffer {"connection_id":224463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a62248012d6a1ac0061a6440000a00a02d..."} 
[2026-10-23 03:37:42] local.INFO: Packet analysis {"connection_id":224463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:37:42] local.INFO: Extracted packet for processing {"connection_id":224463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:37:42] local.INFO: GPS Element Parsed {"raw_longitude":761928384,"raw_latitude":102392896,"longitude_deg":76.1928384,"latitude_deg":10.2392896,"altitude":10,"angle":160,"satellites":45,"speed":25,"hex_longitude":"2d6a1ac0","hex_latitude":"061a6440","is_valid_coordinates":true} 
[2026-10-23 03:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:37:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932924160001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22798412256641024,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7642327118885842944,"note":"Value kept but may cause issues"} 
[2026-10-23 03:37:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:37:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792706749000,"timestamp_ms":1792706749000,"timestamp_seconds":1792706749,"priority":1,"record_length":96,"hex_timestamp":"000001a165a62248"} 
[2026-10-23 03:37:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:37:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:37:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 03:37:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:37:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:37:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:37:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:37:42] local.INFO: Teltonika packet parsed successfully {"connection_id":224463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:37:42] local.INFO: Passing IMEI to GPS processor {"connection_id":224463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:37:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":224463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:37:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:37:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:37:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:37:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932924160001,"66":27343,"126":206,"79":20992,"24":25,"16":22798412256641024,"45":7642327118885842944},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:37:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:37:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:37:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932924160001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:37:42] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:37:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:37:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22798412256641024,"km_value":22798412256641.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:37:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":7642327118885842944,"description":"Unknown IO ID 45"} 
[2026-10-23 03:37:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932924160001,"power":27343,"unknown_126":206,"unknown_79":20992,"ignition":25,"odometer":null,"unknown_45":7642327118885842944}} 
[2026-10-23 03:37:42] local.INFO: DEBUG: GPS processor result {"connection_id":224463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:37:42] local.INFO: GPS data processed {"connection_id":224463,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:37:42] local.INFO: Acknowledgment sent {"connection_id":224463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:38:26] local.INFO: TCP Data received {"connection_id":222757,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:38:26] local.INFO: Processing buffer {"connection_id":222757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:38:26] local.INFO: IMEI packet received {"connection_id":222757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":222757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:38:29] local.INFO: TCP Data received {"connection_id":222757,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222757,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:38:29] local.INFO: Processing buffer {"connection_id":222757,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:38:29] local.INFO: IMEI packet received {"connection_id":222757,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":222757,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:38:30] local.INFO: TCP Data received {"connection_id":222757,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a65ce0012d6a2680061a4290000a009e30..."} 
[2026-10-23 03:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a65ce0012d6a2680061a4290000a009e30..."} 
[2026-10-23 03:38:30] local.INFO: Processing buffer {"connection_id":222757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a65ce0012d6a2680061a4290000a009e30..."} 
[2026-10-23 03:38:30] local.INFO: Packet analysis {"connection_id":222757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:38:30] local.INFO: Extracted packet for processing {"connection_id":222757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:38:30] local.INFO: GPS Element Parsed {"raw_longitude":761931392,"raw_latitude":102384272,"longitude_deg":76.1931392,"latitude_deg":10.2384272,"altitude":10,"angle":158,"satellites":48,"speed":20,"hex_longitude":"2d6a2680","hex_latitude":"061a4290","is_valid_coordinates":true} 
[2026-10-23 03:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22798854638272512,"note":"Value kept but may cause issues"} 
[2026-10-23 03:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7645634449859952640,"note":"Value kept but may cause issues"} 
[2026-10-23 03:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792706764000,"timestamp_ms":1792706764000,"timestamp_seconds":1792706764,"priority":1,"record_length":96,"hex_timestamp":"000001a165a65ce0"} 
[2026-10-23 03:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932927744001,"66":27376,"126":206,"79":20992,"24":20,"16":22798854638272512,"45":7645634449859952640},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:38:30] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:38:30] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22798854638272512,"km_value":22798854638272.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":7645634449859952640,"description":"Unknown IO ID 45"} 
[2026-10-23 03:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932927744001,"power":27376,"unknown_126":206,"unknown_79":20992,"ignition":20,"odometer":null,"unknown_45":7645634449859952640}} 
[2026-10-23 03:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":222757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:38:30] local.INFO: GPS data processed {"connection_id":222757,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:38:30] local.INFO: Acknowledgment sent {"connection_id":222757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:39:01] local.INFO: TCP Data received {"connection_id":222757,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a69f48012d6a3380061a21d8000b009e32..."} 
[2026-10-23 03:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222757,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a69f48012d6a3380061a21d8000b009e32..."} 
[2026-10-23 03:39:01] local.INFO: Processing buffer {"connection_id":222757,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a69f48012d6a3380061a21d8000b009e32..."} 
[2026-10-23 03:39:01] local.INFO: Packet analysis {"connection_id":222757,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:39:01] local.INFO: Extracted packet for processing {"connection_id":222757,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:39:01] local.INFO: GPS Element Parsed {"raw_longitude":761934720,"raw_latitude":102375896,"longitude_deg":76.193472,"latitude_deg":10.2375896,"altitude":11,"angle":158,"satellites":50,"speed":21,"hex_longitude":"2d6a3380","hex_latitude":"061a21d8","is_valid_coordinates":true} 
[2026-10-23 03:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932931584001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22799292724936704,"note":"Value kept but may cause issues"} 
[2026-10-23 03:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7648941780834095104,"note":"Value kept but may cause issues"} 
[2026-10-23 03:39:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792706781000,"timestamp_ms":1792706781000,"timestamp_seconds":1792706781,"priority":1,"record_length":96,"hex_timestamp":"000001a165a69f48"} 
[2026-10-23 03:39:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:39:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:39:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:39:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:39:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222757,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222757,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:39:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932931584001,"66":27463,"126":206,"79":20992,"24":21,"16":22799292724936704,"45":7648941780834095104},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932931584001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:39:01] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:39:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22799292724936704,"km_value":22799292724936.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7648941780834095104,"description":"Unknown IO ID 45"} 
[2026-10-23 03:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932931584001,"power":27463,"unknown_126":206,"unknown_79":20992,"ignition":21,"odometer":null,"unknown_45":7648941780834095104}} 
[2026-10-23 03:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":222757,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:39:01] local.INFO: GPS data processed {"connection_id":222757,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:39:01] local.INFO: Acknowledgment sent {"connection_id":222757,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:39:26] local.INFO: TCP Data received {"connection_id":224464,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:39:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:39:26] local.INFO: Processing buffer {"connection_id":224464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:39:26] local.INFO: IMEI packet received {"connection_id":224464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:39:26] local.INFO: IMEI acknowledgment sent {"connection_id":224464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:39:31] local.INFO: TCP Data received {"connection_id":224464,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:39:31] local.INFO: Processing buffer {"connection_id":224464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:39:31] local.INFO: IMEI packet received {"connection_id":224464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":224464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:39:32] local.INFO: TCP Data received {"connection_id":224464,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a6d9e0012d6a3e800619fea8000a00ab31..."} 
[2026-10-23 03:39:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a6d9e0012d6a3e800619fea8000a00ab31..."} 
[2026-10-23 03:39:32] local.INFO: Processing buffer {"connection_id":224464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a6d9e0012d6a3e800619fea8000a00ab31..."} 
[2026-10-23 03:39:32] local.INFO: Packet analysis {"connection_id":224464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:39:32] local.INFO: Extracted packet for processing {"connection_id":224464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a6"} 
[2026-10-23 03:39:32] local.INFO: GPS Element Parsed {"raw_longitude":761937536,"raw_latitude":102366888,"longitude_deg":76.1937536,"latitude_deg":10.2366888,"altitude":10,"angle":171,"satellites":49,"speed":26,"hex_longitude":"2d6a3e80","hex_latitude":"0619fea8","is_valid_coordinates":true} 
[2026-10-23 03:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:39:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932935936001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:39:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22799747991470080,"note":"Value kept but may cause issues"} 
[2026-10-23 03:39:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7652600955529189376,"note":"Value kept but may cause issues"} 
[2026-10-23 03:39:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:39:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792706796000,"timestamp_ms":1792706796000,"timestamp_seconds":1792706796,"priority":1,"record_length":96,"hex_timestamp":"000001a165a6d9e0"} 
[2026-10-23 03:39:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:39:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:39:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:39:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:39:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:39:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:39:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:39:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:39:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:39:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:39:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:39:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:39:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932935936001,"66":27484,"126":206,"79":20992,"24":26,"16":22799747991470080,"45":7652600955529189376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,79,24,16,45]} 
[2026-10-23 03:39:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:39:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:39:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932935936001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:39:32] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 03:39:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:39:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22799747991470080,"km_value":22799747991470.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:39:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7652600955529189376,"description":"Unknown IO ID 45"} 
[2026-10-23 03:39:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932935936001,"power":27484,"unknown_126":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7652600955529189376}} 
[2026-10-23 03:39:32] local.INFO: DEBUG: GPS processor result {"connection_id":224464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:39:32] local.INFO: GPS data processed {"connection_id":224464,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:39:32] local.INFO: Acknowledgment sent {"connection_id":224464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:39:36] local.INFO: TCP Data received {"connection_id":222756,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222756,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:39:36] local.INFO: Processing buffer {"connection_id":222756,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:39:36] local.INFO: IMEI packet received {"connection_id":222756,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":222756,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:40:03] local.INFO: TCP Data received {"connection_id":224464,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a8f4f0012d6a8f00061899a8000b00aa30..."} 
[2026-10-23 03:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a8f4f0012d6a8f00061899a8000b00aa30..."} 
[2026-10-23 03:40:03] local.INFO: Processing buffer {"connection_id":224464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a8f4f0012d6a8f00061899a8000b00aa30..."} 
[2026-10-23 03:40:03] local.INFO: Packet analysis {"connection_id":224464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a8"} 
[2026-10-23 03:40:03] local.INFO: Extracted packet for processing {"connection_id":224464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a8"} 
[2026-10-23 03:40:03] local.INFO: GPS Element Parsed {"raw_longitude":761958144,"raw_latitude":102275496,"longitude_deg":76.1958144,"latitude_deg":10.2275496,"altitude":11,"angle":170,"satellites":48,"speed":29,"hex_longitude":"2d6a8f00","hex_latitude":"061899a8","is_valid_coordinates":true} 
[2026-10-23 03:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:40:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932972288001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:40:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22804330721574912,"note":"Value kept but may cause issues"} 
[2026-10-23 03:40:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7677018909735411712,"note":"Value kept but may cause issues"} 
[2026-10-23 03:40:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:40:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792706934000,"timestamp_ms":1792706934000,"timestamp_seconds":1792706934,"priority":1,"record_length":96,"hex_timestamp":"000001a165a8f4f0"} 
[2026-10-23 03:40:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:40:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:40:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:40:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:40:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:40:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:40:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:40:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:40:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:40:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:40:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:40:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:40:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932972288001,"66":27397,"191":206,"79":20992,"24":29,"16":22804330721574912,"45":7677018909735411712},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-23 03:40:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:40:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:40:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932972288001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:40:03] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-23 03:40:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:40:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22804330721574912,"km_value":22804330721574.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:40:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7677018909735411712,"description":"Unknown IO ID 45"} 
[2026-10-23 03:40:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932972288001,"power":27397,"unknown_191":206,"unknown_79":20992,"ignition":29,"odometer":null,"unknown_45":7677018909735411712}} 
[2026-10-23 03:40:03] local.INFO: DEBUG: GPS processor result {"connection_id":224464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:40:03] local.INFO: GPS data processed {"connection_id":224464,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:40:03] local.INFO: Acknowledgment sent {"connection_id":224464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:40:26] local.INFO: TCP Data received {"connection_id":221088,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221088,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:40:26] local.INFO: Processing buffer {"connection_id":221088,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:40:26] local.INFO: IMEI packet received {"connection_id":221088,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":221088,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:40:31] local.INFO: TCP Data received {"connection_id":221088,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221088,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:40:31] local.INFO: Processing buffer {"connection_id":221088,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:40:31] local.INFO: IMEI packet received {"connection_id":221088,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":221088,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:40:32] local.INFO: TCP Data received {"connection_id":221088,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a92ba0012d6a950006187540000a00aa2e..."} 
[2026-10-23 03:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a92ba0012d6a950006187540000a00aa2e..."} 
[2026-10-23 03:40:32] local.INFO: Processing buffer {"connection_id":221088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a92ba0012d6a950006187540000a00aa2e..."} 
[2026-10-23 03:40:32] local.INFO: Packet analysis {"connection_id":221088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:40:32] local.INFO: Extracted packet for processing {"connection_id":221088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:40:32] local.INFO: GPS Element Parsed {"raw_longitude":761959680,"raw_latitude":102266176,"longitude_deg":76.195968,"latitude_deg":10.2266176,"altitude":10,"angle":170,"satellites":46,"speed":22,"hex_longitude":"2d6a9500","hex_latitude":"06187540","is_valid_coordinates":true} 
[2026-10-23 03:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932975104001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22804790283075584,"note":"Value kept but may cause issues"} 
[2026-10-23 03:40:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7678355915872512000,"note":"Value kept but may cause issues"} 
[2026-10-23 03:40:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792706948000,"timestamp_ms":1792706948000,"timestamp_seconds":1792706948,"priority":1,"record_length":96,"hex_timestamp":"000001a165a92ba0"} 
[2026-10-23 03:40:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:40:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:40:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:40:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:40:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:40:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932975104001,"66":27365,"191":206,"79":20992,"24":22,"16":22804790283075584,"45":7678355915872512000},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-23 03:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932975104001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:40:32] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-23 03:40:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22804790283075584,"km_value":22804790283075.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:40:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7678355915872512000,"description":"Unknown IO ID 45"} 
[2026-10-23 03:40:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932975104001,"power":27365,"unknown_191":206,"unknown_79":20992,"ignition":22,"odometer":null,"unknown_45":7678355915872512000}} 
[2026-10-23 03:40:32] local.INFO: DEBUG: GPS processor result {"connection_id":221088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:40:32] local.INFO: GPS data processed {"connection_id":221088,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:40:32] local.INFO: Acknowledgment sent {"connection_id":221088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:41:03] local.INFO: TCP Data received {"connection_id":221088,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a96a20012d6a988006185080000900b22f..."} 
[2026-10-23 03:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a96a20012d6a988006185080000900b22f..."} 
[2026-10-23 03:41:03] local.INFO: Processing buffer {"connection_id":221088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a96a20012d6a988006185080000900b22f..."} 
[2026-10-23 03:41:03] local.INFO: Packet analysis {"connection_id":221088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:41:03] local.INFO: Extracted packet for processing {"connection_id":221088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:41:03] local.INFO: GPS Element Parsed {"raw_longitude":761960576,"raw_latitude":102256768,"longitude_deg":76.1960576,"latitude_deg":10.2256768,"altitude":9,"angle":178,"satellites":47,"speed":25,"hex_longitude":"2d6a9880","hex_latitude":"06185080","is_valid_coordinates":true} 
[2026-10-23 03:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932978688001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22805249844576256,"note":"Value kept but may cause issues"} 
[2026-10-23 03:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7680044765730390016,"note":"Value kept but may cause issues"} 
[2026-10-23 03:41:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,191,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792706964000,"timestamp_ms":1792706964000,"timestamp_seconds":1792706964,"priority":1,"record_length":96,"hex_timestamp":"000001a165a96a20"} 
[2026-10-23 03:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932978688001,"66":27484,"191":206,"79":20992,"24":25,"16":22805249844576256,"45":7680044765730390016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,191,79,24,16,45]} 
[2026-10-23 03:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932978688001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:41:03] local.INFO: Unknown IO ID detected {"io_id":191,"value":206,"description":"Unknown IO ID 191"} 
[2026-10-23 03:41:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22805249844576256,"km_value":22805249844576.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7680044765730390016,"description":"Unknown IO ID 45"} 
[2026-10-23 03:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932978688001,"power":27484,"unknown_191":206,"unknown_79":20992,"ignition":25,"odometer":null,"unknown_45":7680044765730390016}} 
[2026-10-23 03:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":221088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:41:03] local.INFO: GPS data processed {"connection_id":221088,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:41:03] local.INFO: Acknowledgment sent {"connection_id":221088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:41:26] local.INFO: TCP Data received {"connection_id":222758,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:26] local.INFO: Processing buffer {"connection_id":222758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:26] local.INFO: IMEI packet received {"connection_id":222758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":222758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:41:28] local.INFO: TCP Data received {"connection_id":222758,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:28] local.INFO: Processing buffer {"connection_id":222758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:28] local.INFO: IMEI packet received {"connection_id":222758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:41:28] local.INFO: IMEI acknowledgment sent {"connection_id":222758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:41:31] local.INFO: TCP Data received {"connection_id":222758,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222758,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:31] local.INFO: Processing buffer {"connection_id":222758,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:41:31] local.INFO: IMEI packet received {"connection_id":222758,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:41:31] local.INFO: IMEI acknowledgment sent {"connection_id":222758,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:41:32] local.INFO: TCP Data received {"connection_id":222758,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a9a4b8012d6a990006182b58000700b430..."} 
[2026-10-23 03:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a9a4b8012d6a990006182b58000700b430..."} 
[2026-10-23 03:41:32] local.INFO: Processing buffer {"connection_id":222758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a9a4b8012d6a990006182b58000700b430..."} 
[2026-10-23 03:41:32] local.INFO: Packet analysis {"connection_id":222758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:41:32] local.INFO: Extracted packet for processing {"connection_id":222758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:41:32] local.INFO: GPS Element Parsed {"raw_longitude":761960704,"raw_latitude":102247256,"longitude_deg":76.1960704,"latitude_deg":10.2247256,"altitude":7,"angle":180,"satellites":48,"speed":26,"hex_longitude":"2d6a9900","hex_latitude":"06182b58","is_valid_coordinates":true} 
[2026-10-23 03:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:41:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932982784001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:41:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22805709406076928,"note":"Value kept but may cause issues"} 
[2026-10-23 03:41:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7681029928146468864,"note":"Value kept but may cause issues"} 
[2026-10-23 03:41:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:41:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792706979000,"timestamp_ms":1792706979000,"timestamp_seconds":1792706979,"priority":1,"record_length":96,"hex_timestamp":"000001a165a9a4b8"} 
[2026-10-23 03:41:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:41:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:41:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:41:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:41:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:41:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:41:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:41:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:41:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:41:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:41:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:41:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:41:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932982784001,"66":27397,"93":206,"79":20992,"24":26,"16":22805709406076928,"45":7681029928146468864},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 03:41:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:41:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:41:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932982784001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:41:32] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 03:41:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:41:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22805709406076928,"km_value":22805709406076.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:41:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7681029928146468864,"description":"Unknown IO ID 45"} 
[2026-10-23 03:41:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932982784001,"power":27397,"unknown_93":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7681029928146468864}} 
[2026-10-23 03:41:32] local.INFO: DEBUG: GPS processor result {"connection_id":222758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:41:32] local.INFO: GPS data processed {"connection_id":222758,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:41:32] local.INFO: Acknowledgment sent {"connection_id":222758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:42:04] local.INFO: TCP Data received {"connection_id":222758,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165a9db68012d6a9840061806e8000800b430..."} 
[2026-10-23 03:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165a9db68012d6a9840061806e8000800b430..."} 
[2026-10-23 03:42:04] local.INFO: Processing buffer {"connection_id":222758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165a9db68012d6a9840061806e8000800b430..."} 
[2026-10-23 03:42:04] local.INFO: Packet analysis {"connection_id":222758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:42:04] local.INFO: Extracted packet for processing {"connection_id":222758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165a9"} 
[2026-10-23 03:42:04] local.INFO: GPS Element Parsed {"raw_longitude":761960512,"raw_latitude":102237928,"longitude_deg":76.1960512,"latitude_deg":10.2237928,"altitude":8,"angle":180,"satellites":48,"speed":26,"hex_longitude":"2d6a9840","hex_latitude":"061806e8","is_valid_coordinates":true} 
[2026-10-23 03:42:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:42:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932986624001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:42:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22806164672610304,"note":"Value kept but may cause issues"} 
[2026-10-23 03:42:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7681170665632389120,"note":"Value kept but may cause issues"} 
[2026-10-23 03:42:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:42:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792706993000,"timestamp_ms":1792706993000,"timestamp_seconds":1792706993,"priority":1,"record_length":96,"hex_timestamp":"000001a165a9db68"} 
[2026-10-23 03:42:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:42:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:42:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:42:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:42:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:42:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:42:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:42:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:42:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:42:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222758,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:42:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:42:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:42:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:42:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932986624001,"66":27300,"93":206,"79":20992,"24":26,"16":22806164672610304,"45":7681170665632389120},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 03:42:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:42:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:42:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932986624001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:42:04] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 03:42:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:42:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22806164672610304,"km_value":22806164672610.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:42:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7681170665632389120,"description":"Unknown IO ID 45"} 
[2026-10-23 03:42:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932986624001,"power":27300,"unknown_93":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7681170665632389120}} 
[2026-10-23 03:42:04] local.INFO: DEBUG: GPS processor result {"connection_id":222758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:42:04] local.INFO: GPS data processed {"connection_id":222758,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:42:04] local.INFO: Acknowledgment sent {"connection_id":222758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:42:26] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:42:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:42:26] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:42:26] local.INFO: IMEI packet received {"connection_id":221435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:42:26] local.INFO: IMEI acknowledgment sent {"connection_id":221435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:42:31] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:42:31] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:42:31] local.INFO: IMEI packet received {"connection_id":221435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:42:31] local.INFO: IMEI acknowledgment sent {"connection_id":221435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:42:32] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aa0e30012d6a97c00617e340000700b42e..."} 
[2026-10-23 03:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aa0e30012d6a97c00617e340000700b42e..."} 
[2026-10-23 03:42:32] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aa0e30012d6a97c00617e340000700b42e..."} 
[2026-10-23 03:42:32] local.INFO: Packet analysis {"connection_id":221435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:42:32] local.INFO: Extracted packet for processing {"connection_id":221435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:42:32] local.INFO: GPS Element Parsed {"raw_longitude":761960384,"raw_latitude":102228800,"longitude_deg":76.1960384,"latitude_deg":10.22288,"altitude":7,"angle":180,"satellites":46,"speed":24,"hex_longitude":"2d6a97c0","hex_latitude":"0617e340","is_valid_coordinates":true} 
[2026-10-23 03:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:42:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932990208001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:42:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22806607054241792,"note":"Value kept but may cause issues"} 
[2026-10-23 03:42:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7680959559397468160,"note":"Value kept but may cause issues"} 
[2026-10-23 03:42:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:42:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707006000,"timestamp_ms":1792707006000,"timestamp_seconds":1792707006,"priority":1,"record_length":96,"hex_timestamp":"000001a165aa0e30"} 
[2026-10-23 03:42:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:42:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 03:42:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:42:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:42:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:42:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:42:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:42:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:42:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:42:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:42:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:42:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:42:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932990208001,"66":27397,"93":206,"79":20992,"24":24,"16":22806607054241792,"45":7680959559397468160},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 03:42:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:42:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:42:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932990208001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:42:32] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 03:42:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:42:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22806607054241792,"km_value":22806607054241.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:42:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7680959559397468160,"description":"Unknown IO ID 45"} 
[2026-10-23 03:42:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932990208001,"power":27397,"unknown_93":206,"unknown_79":20992,"ignition":24,"odometer":null,"unknown_45":7680959559397468160}} 
[2026-10-23 03:42:32] local.INFO: DEBUG: GPS processor result {"connection_id":221435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:42:32] local.INFO: GPS data processed {"connection_id":221435,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:42:32] local.INFO: Acknowledgment sent {"connection_id":221435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:43:03] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aa44e0012d6a97c00617bee0000700b32d..."} 
[2026-10-23 03:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aa44e0012d6a97c00617bee0000700b32d..."} 
[2026-10-23 03:43:03] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aa44e0012d6a97c00617bee0000700b32d..."} 
[2026-10-23 03:43:03] local.INFO: Packet analysis {"connection_id":221435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:43:03] local.INFO: Extracted packet for processing {"connection_id":221435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:43:03] local.INFO: GPS Element Parsed {"raw_longitude":761960384,"raw_latitude":102219488,"longitude_deg":76.1960384,"latitude_deg":10.2219488,"altitude":7,"angle":179,"satellites":45,"speed":27,"hex_longitude":"2d6a97c0","hex_latitude":"0617bee0","is_valid_coordinates":true} 
[2026-10-23 03:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:43:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932993536001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:43:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22807058025807872,"note":"Value kept but may cause issues"} 
[2026-10-23 03:43:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7680818821906776064,"note":"Value kept but may cause issues"} 
[2026-10-23 03:43:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:43:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792707020000,"timestamp_ms":1792707020000,"timestamp_seconds":1792707020,"priority":1,"record_length":96,"hex_timestamp":"000001a165aa44e0"} 
[2026-10-23 03:43:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:43:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:43:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:43:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:43:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:43:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:43:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:43:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:43:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:43:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:43:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:43:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:43:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932993536001,"66":27365,"93":206,"79":20992,"24":27,"16":22807058025807872,"45":7680818821906776064},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 03:43:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:43:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:43:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932993536001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:43:03] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 03:43:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:43:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22807058025807872,"km_value":22807058025807.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:43:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7680818821906776064,"description":"Unknown IO ID 45"} 
[2026-10-23 03:43:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932993536001,"power":27365,"unknown_93":206,"unknown_79":20992,"ignition":27,"odometer":null,"unknown_45":7680818821906776064}} 
[2026-10-23 03:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":221435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:43:03] local.INFO: GPS data processed {"connection_id":221435,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:43:03] local.INFO: Acknowledgment sent {"connection_id":221435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:43:26] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:43:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:43:26] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:43:26] local.INFO: IMEI packet received {"connection_id":221436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:43:26] local.INFO: IMEI acknowledgment sent {"connection_id":221436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:43:31] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:43:31] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:43:31] local.INFO: IMEI packet received {"connection_id":221436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":221436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:43:32] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aa7b90012d6a99c006179a08000900af2f..."} 
[2026-10-23 03:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aa7b90012d6a99c006179a08000900af2f..."} 
[2026-10-23 03:43:32] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aa7b90012d6a99c006179a08000900af2f..."} 
[2026-10-23 03:43:32] local.INFO: Packet analysis {"connection_id":221436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:43:32] local.INFO: Extracted packet for processing {"connection_id":221436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:43:32] local.INFO: GPS Element Parsed {"raw_longitude":761960896,"raw_latitude":102210056,"longitude_deg":76.1960896,"latitude_deg":10.2210056,"altitude":9,"angle":175,"satellites":47,"speed":22,"hex_longitude":"2d6a99c0","hex_latitude":"06179a08","is_valid_coordinates":true} 
[2026-10-23 03:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458932997120001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22807517587308544,"note":"Value kept but may cause issues"} 
[2026-10-23 03:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7680818821904392192,"note":"Value kept but may cause issues"} 
[2026-10-23 03:43:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707034000,"timestamp_ms":1792707034000,"timestamp_seconds":1792707034,"priority":1,"record_length":96,"hex_timestamp":"000001a165aa7b90"} 
[2026-10-23 03:43:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:43:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:43:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:43:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:43:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458932997120001,"66":27484,"93":206,"79":20992,"24":22,"16":22807517587308544,"45":7680818821904392192},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 03:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458932997120001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:43:32] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 03:43:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22807517587308544,"km_value":22807517587308.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7680818821904392192,"description":"Unknown IO ID 45"} 
[2026-10-23 03:43:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458932997120001,"power":27484,"unknown_93":206,"unknown_79":20992,"ignition":22,"odometer":null,"unknown_45":7680818821904392192}} 
[2026-10-23 03:43:32] local.INFO: DEBUG: GPS processor result {"connection_id":221436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:43:32] local.INFO: GPS data processed {"connection_id":221436,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:43:32] local.INFO: Acknowledgment sent {"connection_id":221436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:44:03] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aaba10012d6a9d40061776e8000b00ae2e..."} 
[2026-10-23 03:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aaba10012d6a9d40061776e8000b00ae2e..."} 
[2026-10-23 03:44:03] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aaba10012d6a9d40061776e8000b00ae2e..."} 
[2026-10-23 03:44:03] local.INFO: Packet analysis {"connection_id":221436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:44:03] local.INFO: Extracted packet for processing {"connection_id":221436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:44:03] local.INFO: GPS Element Parsed {"raw_longitude":761961792,"raw_latitude":102201064,"longitude_deg":76.1961792,"latitude_deg":10.2201064,"altitude":11,"angle":174,"satellites":46,"speed":31,"hex_longitude":"2d6a9d40","hex_latitude":"061776e8","is_valid_coordinates":true} 
[2026-10-23 03:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933000704001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22807955673972736,"note":"Value kept but may cause issues"} 
[2026-10-23 03:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7681381771855398912,"note":"Value kept but may cause issues"} 
[2026-10-23 03:44:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792707050000,"timestamp_ms":1792707050000,"timestamp_seconds":1792707050,"priority":1,"record_length":96,"hex_timestamp":"000001a165aaba10"} 
[2026-10-23 03:44:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:44:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:44:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:44:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:44:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:44:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933000704001,"66":27463,"93":206,"79":20992,"24":31,"16":22807955673972736,"45":7681381771855398912},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 03:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933000704001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:44:03] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 03:44:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22807955673972736,"km_value":22807955673972.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7681381771855398912,"description":"Unknown IO ID 45"} 
[2026-10-23 03:44:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933000704001,"power":27463,"unknown_93":206,"unknown_79":20992,"ignition":31,"odometer":null,"unknown_45":7681381771855398912}} 
[2026-10-23 03:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":221436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:44:03] local.INFO: GPS data processed {"connection_id":221436,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:44:03] local.INFO: Acknowledgment sent {"connection_id":221436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:44:26] local.INFO: TCP Data received {"connection_id":221437,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:44:26] local.INFO: Processing buffer {"connection_id":221437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:44:26] local.INFO: IMEI packet received {"connection_id":221437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:44:26] local.INFO: IMEI acknowledgment sent {"connection_id":221437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:44:31] local.INFO: TCP Data received {"connection_id":221437,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221437,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:44:31] local.INFO: Processing buffer {"connection_id":221437,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:44:31] local.INFO: IMEI packet received {"connection_id":221437,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":221437,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:44:32] local.INFO: TCP Data received {"connection_id":221437,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aae8f0012d6aa18006175308000900ab2c..."} 
[2026-10-23 03:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aae8f0012d6aa18006175308000900ab2c..."} 
[2026-10-23 03:44:32] local.INFO: Processing buffer {"connection_id":221437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aae8f0012d6aa18006175308000900ab2c..."} 
[2026-10-23 03:44:32] local.INFO: Packet analysis {"connection_id":221437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:44:32] local.INFO: Extracted packet for processing {"connection_id":221437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165aa"} 
[2026-10-23 03:44:32] local.INFO: GPS Element Parsed {"raw_longitude":761962880,"raw_latitude":102191880,"longitude_deg":76.196288,"latitude_deg":10.219188,"altitude":9,"angle":171,"satellites":44,"speed":28,"hex_longitude":"2d6aa180","hex_latitude":"06175308","is_valid_coordinates":true} 
[2026-10-23 03:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:44:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:44:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22808402350571520,"note":"Value kept but may cause issues"} 
[2026-10-23 03:44:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7682366934271584256,"note":"Value kept but may cause issues"} 
[2026-10-23 03:44:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,236,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:44:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707062000,"timestamp_ms":1792707062000,"timestamp_seconds":1792707062,"priority":1,"record_length":96,"hex_timestamp":"000001a165aae8f0"} 
[2026-10-23 03:44:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:44:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:44:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:44:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:44:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:44:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:44:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:44:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:44:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:44:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:44:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:44:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:44:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933004800001,"66":27376,"236":206,"79":20992,"24":28,"16":22808402350571520,"45":7682366934271584256},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,79,24,16,45]} 
[2026-10-23 03:44:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:44:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:44:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:44:32] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-23 03:44:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:44:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22808402350571520,"km_value":22808402350571.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:44:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7682366934271584256,"description":"Unknown IO ID 45"} 
[2026-10-23 03:44:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933004800001,"power":27376,"unknown_236":206,"unknown_79":20992,"ignition":28,"odometer":null,"unknown_45":7682366934271584256}} 
[2026-10-23 03:44:32] local.INFO: DEBUG: GPS processor result {"connection_id":221437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:44:32] local.INFO: GPS data processed {"connection_id":221437,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:44:32] local.INFO: Acknowledgment sent {"connection_id":221437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:45:03] local.INFO: TCP Data received {"connection_id":221437,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ab1bb8012d6aa80006172e78000800a62a..."} 
[2026-10-23 03:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221437,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ab1bb8012d6aa80006172e78000800a62a..."} 
[2026-10-23 03:45:03] local.INFO: Processing buffer {"connection_id":221437,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ab1bb8012d6aa80006172e78000800a62a..."} 
[2026-10-23 03:45:03] local.INFO: Packet analysis {"connection_id":221437,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ab"} 
[2026-10-23 03:45:03] local.INFO: Extracted packet for processing {"connection_id":221437,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ab"} 
[2026-10-23 03:45:03] local.INFO: GPS Element Parsed {"raw_longitude":761964544,"raw_latitude":102182520,"longitude_deg":76.1964544,"latitude_deg":10.218252,"altitude":8,"angle":166,"satellites":42,"speed":29,"hex_longitude":"2d6aa800","hex_latitude":"06172e78","is_valid_coordinates":true} 
[2026-10-23 03:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:45:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933007872001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22808866207039488,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7683563202920253440,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,236,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:45:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792707075000,"timestamp_ms":1792707075000,"timestamp_seconds":1792707075,"priority":1,"record_length":96,"hex_timestamp":"000001a165ab1bb8"} 
[2026-10-23 03:45:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:45:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:45:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:45:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:45:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:45:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:45:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221437,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:45:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221437,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:45:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:45:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:45:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933007872001,"66":27343,"236":206,"79":20992,"24":29,"16":22808866207039488,"45":7683563202920253440},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,79,24,16,45]} 
[2026-10-23 03:45:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:45:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:45:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933007872001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:45:03] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-23 03:45:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:45:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22808866207039488,"km_value":22808866207039.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:45:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7683563202920253440,"description":"Unknown IO ID 45"} 
[2026-10-23 03:45:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933007872001,"power":27343,"unknown_236":206,"unknown_79":20992,"ignition":29,"odometer":null,"unknown_45":7683563202920253440}} 
[2026-10-23 03:45:03] local.INFO: DEBUG: GPS processor result {"connection_id":221437,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:45:03] local.INFO: GPS data processed {"connection_id":221437,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:45:03] local.INFO: Acknowledgment sent {"connection_id":221437,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:45:09] local.INFO: TCP Data received {"connection_id":222759,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222759,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:45:09] local.INFO: Processing buffer {"connection_id":222759,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:45:09] local.INFO: IMEI packet received {"connection_id":222759,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:45:09] local.INFO: IMEI acknowledgment sent {"connection_id":222759,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:45:31] local.INFO: TCP Data received {"connection_id":224465,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:31] local.INFO: Processing buffer {"connection_id":224465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:31] local.INFO: IMEI packet received {"connection_id":224465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":224465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:45:33] local.INFO: TCP Data received {"connection_id":224465,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:33] local.INFO: Processing buffer {"connection_id":224465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:33] local.INFO: IMEI packet received {"connection_id":224465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:45:33] local.INFO: IMEI acknowledgment sent {"connection_id":224465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:45:44] local.INFO: TCP Data received {"connection_id":224465,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:44] local.INFO: Processing buffer {"connection_id":224465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:45:44] local.INFO: IMEI packet received {"connection_id":224465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:45:44] local.INFO: IMEI acknowledgment sent {"connection_id":224465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:45:46] local.INFO: TCP Data received {"connection_id":224465,"ip":"42.109.136.8","data_length":1348,"data_hex":"000000000000030f8e0a000001a165adcf20012d6b23800615d040000700a031..."} 
[2026-10-23 03:45:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224465,"packet_length":1348,"packet_hex":"000000000000030f8e0a000001a165adcf20012d6b23800615d040000700a031..."} 
[2026-10-23 03:45:46] local.INFO: Processing buffer {"connection_id":224465,"buffer_length":1348,"buffer_hex":"000000000000030f8e0a000001a165adcf20012d6b23800615d040000700a031..."} 
[2026-10-23 03:45:46] local.INFO: Packet analysis {"connection_id":224465,"data_field_length":783,"total_packet_length":795,"buffer_length":1348,"packet_hex_start":"000000000000030f8e0a000001a165ad"} 
[2026-10-23 03:45:46] local.INFO: Extracted packet for processing {"connection_id":224465,"packet_length":795,"remaining_buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a165ad"} 
[2026-10-23 03:45:46] local.INFO: GPS Element Parsed {"raw_longitude":761996160,"raw_latitude":102092864,"longitude_deg":76.199616,"latitude_deg":10.2092864,"altitude":7,"angle":160,"satellites":49,"speed":25,"hex_longitude":"2d6b2380","hex_latitude":"0615d040","is_valid_coordinates":true} 
[2026-10-23 03:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:45:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933052672001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22813479001915392,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7716847618893209600,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,236,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:45:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792707252000,"timestamp_ms":1792707252000,"timestamp_seconds":1792707252,"priority":1,"record_length":96,"hex_timestamp":"000001a165adcf20"} 
[2026-10-23 03:45:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:45:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:45:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:45:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:45:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:45:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:45:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:45:46] local.INFO: Teltonika packet parsed successfully {"connection_id":224465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:45:46] local.INFO: Passing IMEI to GPS processor {"connection_id":224465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":224465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:45:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:45:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:45:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933052672001,"66":27343,"236":206,"79":20992,"24":25,"16":22813479001915392,"45":7716847618893209600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,236,79,24,16,45]} 
[2026-10-23 03:45:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:45:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:45:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933052672001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:45:46] local.INFO: Unknown IO ID detected {"io_id":236,"value":206,"description":"Unknown IO ID 236"} 
[2026-10-23 03:45:46] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:45:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22813479001915392,"km_value":22813479001915.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:45:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":7716847618893209600,"description":"Unknown IO ID 45"} 
[2026-10-23 03:45:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933052672001,"power":27343,"unknown_236":206,"unknown_79":20992,"ignition":25,"odometer":null,"unknown_45":7716847618893209600}} 
[2026-10-23 03:45:46] local.INFO: DEBUG: GPS processor result {"connection_id":224465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:45:46] local.INFO: GPS data processed {"connection_id":224465,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:45:46] local.INFO: Acknowledgment sent {"connection_id":224465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:45:46] local.INFO: Packet analysis {"connection_id":224465,"data_field_length":783,"total_packet_length":795,"buffer_length":553,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:45:46] local.INFO: Incomplete packet, waiting for more data {"connection_id":224465,"needed":795,"available":553} 
[2026-10-23 03:45:47] local.INFO: TCP Data received {"connection_id":224465,"ip":"42.109.136.8","data_length":1037,"data_hex":"000000000001a165ac1d88012d6ae54006168498000800a131001d0000000a00..."} 
[2026-10-23 03:45:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224465,"packet_length":1037,"packet_hex":"000000000001a165ac1d88012d6ae54006168498000800a131001d0000000a00..."} 
[2026-10-23 03:45:47] local.INFO: Processing buffer {"connection_id":224465,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a165ae05d0012d6b2d400615aed8000800a631..."} 
[2026-10-23 03:45:47] local.INFO: Packet analysis {"connection_id":224465,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:45:47] local.INFO: Extracted packet for processing {"connection_id":224465,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:45:47] local.INFO: GPS Element Parsed {"raw_longitude":761998656,"raw_latitude":102084312,"longitude_deg":76.1998656,"latitude_deg":10.2084312,"altitude":8,"angle":166,"satellites":49,"speed":26,"hex_longitude":"2d6b2d40","hex_latitude":"0615aed8","is_valid_coordinates":true} 
[2026-10-23 03:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:45:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933056512001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22813912793612288,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7720154949867290624,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:45:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792707266000,"timestamp_ms":1792707266000,"timestamp_seconds":1792707266,"priority":1,"record_length":96,"hex_timestamp":"000001a165ae05d0"} 
[2026-10-23 03:45:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:45:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:45:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:45:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:45:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:45:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:45:47] local.INFO: Teltonika packet parsed successfully {"connection_id":224465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:45:47] local.INFO: Passing IMEI to GPS processor {"connection_id":224465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":224465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933056512001,"66":27343,"166":206,"79":20992,"24":26,"16":22813912793612288,"45":7720154949867290624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,79,24,16,45]} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:45:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933056512001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:45:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22813912793612288,"km_value":22813912793612.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":7720154949867290624,"description":"Unknown IO ID 45"} 
[2026-10-23 03:45:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933056512001,"power":27343,"unknown_166":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7720154949867290624}} 
[2026-10-23 03:45:47] local.INFO: DEBUG: GPS processor result {"connection_id":224465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:45:47] local.INFO: GPS data processed {"connection_id":224465,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:45:47] local.INFO: Acknowledgment sent {"connection_id":224465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:45:47] local.INFO: Packet analysis {"connection_id":224465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:45:47] local.INFO: Extracted packet for processing {"connection_id":224465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:45:47] local.INFO: GPS Element Parsed {"raw_longitude":762000512,"raw_latitude":102075168,"longitude_deg":76.2000512,"latitude_deg":10.2075168,"altitude":8,"angle":171,"satellites":49,"speed":29,"hex_longitude":"2d6b3480","hex_latitude":"06158b20","is_valid_coordinates":true} 
[2026-10-23 03:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:45:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933060096001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22814363765178368,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7722899330888030208,"note":"Value kept but may cause issues"} 
[2026-10-23 03:45:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:45:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792707279000,"timestamp_ms":1792707279000,"timestamp_seconds":1792707279,"priority":1,"record_length":96,"hex_timestamp":"000001a165ae3898"} 
[2026-10-23 03:45:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:45:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:45:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:45:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:45:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:45:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:45:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:45:47] local.INFO: Teltonika packet parsed successfully {"connection_id":224465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:45:47] local.INFO: Passing IMEI to GPS processor {"connection_id":224465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":224465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:45:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933060096001,"66":27365,"166":206,"79":20992,"24":29,"16":22814363765178368,"45":7722899330888030208},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,79,24,16,45]} 
[2026-10-23 03:45:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:45:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933060096001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:45:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22814363765178368,"km_value":22814363765178.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:45:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":7722899330888030208,"description":"Unknown IO ID 45"} 
[2026-10-23 03:45:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933060096001,"power":27365,"unknown_166":206,"unknown_79":20992,"ignition":29,"odometer":null,"unknown_45":7722899330888030208}} 
[2026-10-23 03:45:47] local.INFO: DEBUG: GPS processor result {"connection_id":224465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:45:47] local.INFO: GPS data processed {"connection_id":224465,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:45:47] local.INFO: Acknowledgment sent {"connection_id":224465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:46:26] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:46:26] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:46:26] local.INFO: IMEI packet received {"connection_id":221438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:46:30] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:46:30] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:46:30] local.INFO: IMEI packet received {"connection_id":221438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:46:31] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ae6b60012d6b37c006156818000a00b132..."} 
[2026-10-23 03:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ae6b60012d6b37c006156818000a00b132..."} 
[2026-10-23 03:46:31] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ae6b60012d6b37c006156818000a00b132..."} 
[2026-10-23 03:46:31] local.INFO: Packet analysis {"connection_id":221438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:46:31] local.INFO: Extracted packet for processing {"connection_id":221438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:46:31] local.INFO: GPS Element Parsed {"raw_longitude":762001344,"raw_latitude":102066200,"longitude_deg":76.2001344,"latitude_deg":10.20662,"altitude":10,"angle":177,"satellites":50,"speed":26,"hex_longitude":"2d6b37c0","hex_latitude":"06156818","is_valid_coordinates":true} 
[2026-10-23 03:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933063424001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22814801851842560,"note":"Value kept but may cause issues"} 
[2026-10-23 03:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7724940024466841600,"note":"Value kept but may cause issues"} 
[2026-10-23 03:46:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792707292000,"timestamp_ms":1792707292000,"timestamp_seconds":1792707292,"priority":1,"record_length":96,"hex_timestamp":"000001a165ae6b60"} 
[2026-10-23 03:46:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:46:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:46:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:46:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:46:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933063424001,"66":27223,"166":206,"79":20992,"24":26,"16":22814801851842560,"45":7724940024466841600},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,79,24,16,45]} 
[2026-10-23 03:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933063424001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:46:31] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 03:46:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22814801851842560,"km_value":22814801851842.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":7724940024466841600,"description":"Unknown IO ID 45"} 
[2026-10-23 03:46:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933063424001,"power":27223,"unknown_166":206,"unknown_79":20992,"ignition":26,"odometer":null,"unknown_45":7724940024466841600}} 
[2026-10-23 03:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":221438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:46:31] local.INFO: GPS data processed {"connection_id":221438,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:46:31] local.INFO: Acknowledgment sent {"connection_id":221438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:47:02] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aea210012d6b3840061544d0000900b430..."} 
[2026-10-23 03:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aea210012d6b3840061544d0000900b430..."} 
[2026-10-23 03:47:02] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aea210012d6b3840061544d0000900b430..."} 
[2026-10-23 03:47:02] local.INFO: Packet analysis {"connection_id":221438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:47:02] local.INFO: Extracted packet for processing {"connection_id":221438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:47:02] local.INFO: GPS Element Parsed {"raw_longitude":762001472,"raw_latitude":102057168,"longitude_deg":76.2001472,"latitude_deg":10.2057168,"altitude":9,"angle":180,"satellites":48,"speed":23,"hex_longitude":"2d6b3840","hex_latitude":"061544d0","is_valid_coordinates":true} 
[2026-10-23 03:47:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:47:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933066752001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22815239938506752,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725854818138855424,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:47:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792707306000,"timestamp_ms":1792707306000,"timestamp_seconds":1792707306,"priority":1,"record_length":96,"hex_timestamp":"000001a165aea210"} 
[2026-10-23 03:47:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:47:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:47:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-10-23 03:47:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1511,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:47:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:47:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:47:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:47:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:47:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:47:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:47:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:47:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:47:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:47:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933066752001,"66":27463,"166":206,"79":20992,"24":23,"16":22815239938506752,"45":7725854818138855424},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,79,24,16,45]} 
[2026-10-23 03:47:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:47:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:47:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933066752001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:47:02] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 03:47:02] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:47:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22815239938506752,"km_value":22815239938506.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:47:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725854818138855424,"description":"Unknown IO ID 45"} 
[2026-10-23 03:47:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933066752001,"power":27463,"unknown_166":206,"unknown_79":20992,"ignition":23,"odometer":null,"unknown_45":7725854818138855424}} 
[2026-10-23 03:47:02] local.INFO: DEBUG: GPS processor result {"connection_id":221438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:47:02] local.INFO: GPS data processed {"connection_id":221438,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:47:02] local.INFO: Acknowledgment sent {"connection_id":221438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:47:31] local.INFO: TCP Data received {"connection_id":222760,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:47:31] local.INFO: Processing buffer {"connection_id":222760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:47:31] local.INFO: IMEI packet received {"connection_id":222760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":222760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:47:36] local.INFO: TCP Data received {"connection_id":222760,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:47:36] local.INFO: Processing buffer {"connection_id":222760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:47:36] local.INFO: IMEI packet received {"connection_id":222760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":222760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:47:37] local.INFO: TCP Data received {"connection_id":222760,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aebd68012d6b374006153638000900bf31..."} 
[2026-10-23 03:47:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aebd68012d6b374006153638000900bf31..."} 
[2026-10-23 03:47:37] local.INFO: Processing buffer {"connection_id":222760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aebd68012d6b374006153638000900bf31..."} 
[2026-10-23 03:47:37] local.INFO: Packet analysis {"connection_id":222760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:47:37] local.INFO: Extracted packet for processing {"connection_id":222760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:47:37] local.INFO: GPS Element Parsed {"raw_longitude":762001216,"raw_latitude":102053432,"longitude_deg":76.2001216,"latitude_deg":10.2053432,"altitude":9,"angle":191,"satellites":49,"speed":24,"hex_longitude":"2d6b3740","hex_latitude":"06153638","is_valid_coordinates":true} 
[2026-10-23 03:47:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:47:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933070336001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22815424622100480,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725995555624898560,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:47:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792707313000,"timestamp_ms":1792707313000,"timestamp_seconds":1792707313,"priority":1,"record_length":96,"hex_timestamp":"000001a165aebd68"} 
[2026-10-23 03:47:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:47:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:47:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:47:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:47:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:47:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:47:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:47:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:47:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:47:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:47:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:47:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:47:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:47:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933070336001,"66":27376,"167":206,"79":20992,"24":24,"16":22815424622100480,"45":7725995555624898560},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,79,24,16,45]} 
[2026-10-23 03:47:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:47:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:47:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933070336001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:47:37] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 03:47:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:47:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22815424622100480,"km_value":22815424622100.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:47:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725995555624898560,"description":"Unknown IO ID 45"} 
[2026-10-23 03:47:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933070336001,"power":27376,"unknown_167":206,"unknown_79":20992,"ignition":24,"odometer":null,"unknown_45":7725995555624898560}} 
[2026-10-23 03:47:37] local.INFO: DEBUG: GPS processor result {"connection_id":222760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:47:37] local.INFO: GPS data processed {"connection_id":222760,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:47:37] local.INFO: Acknowledgment sent {"connection_id":222760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:47:38] local.INFO: TCP Data received {"connection_id":222760,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aed4d8012d6b3500061525b0000900b430..."} 
[2026-10-23 03:47:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aed4d8012d6b3500061525b0000900b430..."} 
[2026-10-23 03:47:38] local.INFO: Processing buffer {"connection_id":222760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aed4d8012d6b3500061525b0000900b430..."} 
[2026-10-23 03:47:38] local.INFO: Packet analysis {"connection_id":222760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:47:38] local.INFO: Extracted packet for processing {"connection_id":222760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:47:38] local.INFO: GPS Element Parsed {"raw_longitude":762000640,"raw_latitude":102049200,"longitude_deg":76.200064,"latitude_deg":10.20492,"altitude":9,"angle":180,"satellites":48,"speed":32,"hex_longitude":"2d6b3500","hex_latitude":"061525b0","is_valid_coordinates":true} 
[2026-10-23 03:47:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:47:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933072128001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22815630780530688,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725714080647231488,"note":"Value kept but may cause issues"} 
[2026-10-23 03:47:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:47:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792707319000,"timestamp_ms":1792707319000,"timestamp_seconds":1792707319,"priority":1,"record_length":96,"hex_timestamp":"000001a165aed4d8"} 
[2026-10-23 03:47:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:47:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:47:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:47:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:47:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:47:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:47:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:47:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:47:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:47:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:47:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:47:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:47:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:47:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933072128001,"66":27397,"167":206,"79":20992,"24":32,"16":22815630780530688,"45":7725714080647231488},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,79,24,16,45]} 
[2026-10-23 03:47:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:47:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:47:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933072128001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:47:38] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 03:47:38] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:47:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22815630780530688,"km_value":22815630780530.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:47:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725714080647231488,"description":"Unknown IO ID 45"} 
[2026-10-23 03:47:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933072128001,"power":27397,"unknown_167":206,"unknown_79":20992,"ignition":32,"odometer":null,"unknown_45":7725714080647231488}} 
[2026-10-23 03:47:38] local.INFO: DEBUG: GPS processor result {"connection_id":222760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:47:38] local.INFO: GPS data processed {"connection_id":222760,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:47:38] local.INFO: Acknowledgment sent {"connection_id":222760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:48:09] local.INFO: TCP Data received {"connection_id":222760,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165aefbe8012d6b36c0061503c8000900a831..."} 
[2026-10-23 03:48:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165aefbe8012d6b36c0061503c8000900a831..."} 
[2026-10-23 03:48:09] local.INFO: Processing buffer {"connection_id":222760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165aefbe8012d6b36c0061503c8000900a831..."} 
[2026-10-23 03:48:09] local.INFO: Packet analysis {"connection_id":222760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:48:09] local.INFO: Extracted packet for processing {"connection_id":222760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ae"} 
[2026-10-23 03:48:09] local.INFO: GPS Element Parsed {"raw_longitude":762001088,"raw_latitude":102040520,"longitude_deg":76.2001088,"latitude_deg":10.204052,"altitude":9,"angle":168,"satellites":49,"speed":27,"hex_longitude":"2d6b36c0","hex_latitude":"061503c8","is_valid_coordinates":true} 
[2026-10-23 03:48:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:48:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933073664001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:48:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22816051687325696,"note":"Value kept but may cause issues"} 
[2026-10-23 03:48:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725080761948549120,"note":"Value kept but may cause issues"} 
[2026-10-23 03:48:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:48:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792707329000,"timestamp_ms":1792707329000,"timestamp_seconds":1792707329,"priority":1,"record_length":96,"hex_timestamp":"000001a165aefbe8"} 
[2026-10-23 03:48:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:48:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:48:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:48:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:48:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:48:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:48:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:48:09] local.INFO: Teltonika packet parsed successfully {"connection_id":222760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:48:09] local.INFO: Passing IMEI to GPS processor {"connection_id":222760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:48:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":222760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:48:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:48:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:48:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:48:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933073664001,"66":27343,"167":206,"79":20992,"24":27,"16":22816051687325696,"45":7725080761948549120},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,79,24,16,45]} 
[2026-10-23 03:48:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:48:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:48:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933073664001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:48:09] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 03:48:09] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:48:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22816051687325696,"km_value":22816051687325.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:48:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725080761948549120,"description":"Unknown IO ID 45"} 
[2026-10-23 03:48:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933073664001,"power":27343,"unknown_167":206,"unknown_79":20992,"ignition":27,"odometer":null,"unknown_45":7725080761948549120}} 
[2026-10-23 03:48:09] local.INFO: DEBUG: GPS processor result {"connection_id":222760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:48:09] local.INFO: GPS data processed {"connection_id":222760,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:48:09] local.INFO: Acknowledgment sent {"connection_id":222760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:48:26] local.INFO: TCP Data received {"connection_id":221089,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221089,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:48:26] local.INFO: Processing buffer {"connection_id":221089,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:48:26] local.INFO: IMEI packet received {"connection_id":221089,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":221089,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:48:31] local.INFO: TCP Data received {"connection_id":221089,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221089,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:48:31] local.INFO: Processing buffer {"connection_id":221089,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:48:31] local.INFO: IMEI packet received {"connection_id":221089,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:48:31] local.INFO: IMEI acknowledgment sent {"connection_id":221089,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:48:32] local.INFO: TCP Data received {"connection_id":221089,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165af2ac8012d6b3b000614dfd8000900ae2f..."} 
[2026-10-23 03:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221089,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165af2ac8012d6b3b000614dfd8000900ae2f..."} 
[2026-10-23 03:48:32] local.INFO: Processing buffer {"connection_id":221089,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165af2ac8012d6b3b000614dfd8000900ae2f..."} 
[2026-10-23 03:48:32] local.INFO: Packet analysis {"connection_id":221089,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165af"} 
[2026-10-23 03:48:32] local.INFO: Extracted packet for processing {"connection_id":221089,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165af"} 
[2026-10-23 03:48:32] local.INFO: GPS Element Parsed {"raw_longitude":762002176,"raw_latitude":102031320,"longitude_deg":76.2002176,"latitude_deg":10.203132,"altitude":9,"angle":174,"satellites":47,"speed":37,"hex_longitude":"2d6b3b00","hex_latitude":"0614dfd8","is_valid_coordinates":true} 
[2026-10-23 03:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933076224001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22816502658891776,"note":"Value kept but may cause issues"} 
[2026-10-23 03:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7725573343155570688,"note":"Value kept but may cause issues"} 
[2026-10-23 03:48:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707341000,"timestamp_ms":1792707341000,"timestamp_seconds":1792707341,"priority":1,"record_length":96,"hex_timestamp":"000001a165af2ac8"} 
[2026-10-23 03:48:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:48:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:48:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:48:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221089,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:48:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933076224001,"66":27343,"167":206,"79":20992,"24":37,"16":22816502658891776,"45":7725573343155570688},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,79,24,16,45]} 
[2026-10-23 03:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933076224001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:48:32] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 03:48:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":20992,"description":"Unknown IO ID 79"} 
[2026-10-23 03:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22816502658891776,"km_value":22816502658891.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7725573343155570688,"description":"Unknown IO ID 45"} 
[2026-10-23 03:48:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933076224001,"power":27343,"unknown_167":206,"unknown_79":20992,"ignition":37,"odometer":null,"unknown_45":7725573343155570688}} 
[2026-10-23 03:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":221089,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:48:32] local.INFO: GPS data processed {"connection_id":221089,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:48:32] local.INFO: Acknowledgment sent {"connection_id":221089,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:49:03] local.INFO: TCP Data received {"connection_id":221089,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b13638012d6b6480061352c8000900ad31..."} 
[2026-10-23 03:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221089,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b13638012d6b6480061352c8000900ad31..."} 
[2026-10-23 03:49:03] local.INFO: Processing buffer {"connection_id":221089,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b13638012d6b6480061352c8000900ad31..."} 
[2026-10-23 03:49:03] local.INFO: Packet analysis {"connection_id":221089,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b1"} 
[2026-10-23 03:49:03] local.INFO: Extracted packet for processing {"connection_id":221089,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b1"} 
[2026-10-23 03:49:03] local.INFO: GPS Element Parsed {"raw_longitude":762012800,"raw_latitude":101929672,"longitude_deg":76.20128,"latitude_deg":10.1929672,"altitude":9,"angle":173,"satellites":49,"speed":26,"hex_longitude":"2d6b6480","hex_latitude":"061352c8","is_valid_coordinates":true} 
[2026-10-23 03:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:49:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933109760001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:49:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22821463346118656,"note":"Value kept but may cause issues"} 
[2026-10-23 03:49:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7737536029639768064,"note":"Value kept but may cause issues"} 
[2026-10-23 03:49:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:49:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792707475000,"timestamp_ms":1792707475000,"timestamp_seconds":1792707475,"priority":1,"record_length":96,"hex_timestamp":"000001a165b13638"} 
[2026-10-23 03:49:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:49:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:49:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:49:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:49:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:49:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:49:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221089,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:49:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:49:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221089,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:49:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:49:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:49:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:49:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933109760001,"66":27332,"137":206,"79":46336,"24":26,"16":22821463346118656,"45":7737536029639768064},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-23 03:49:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:49:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:49:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933109760001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:49:03] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-23 03:49:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:49:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22821463346118656,"km_value":22821463346118.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:49:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7737536029639768064,"description":"Unknown IO ID 45"} 
[2026-10-23 03:49:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933109760001,"power":27332,"unknown_137":206,"unknown_79":46336,"ignition":26,"odometer":null,"unknown_45":7737536029639768064}} 
[2026-10-23 03:49:03] local.INFO: DEBUG: GPS processor result {"connection_id":221089,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:49:03] local.INFO: GPS data processed {"connection_id":221089,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:49:03] local.INFO: Acknowledgment sent {"connection_id":221089,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:49:24] local.INFO: TCP Data received {"connection_id":222761,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:24] local.INFO: Processing buffer {"connection_id":222761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:24] local.INFO: IMEI packet received {"connection_id":222761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:49:24] local.INFO: IMEI acknowledgment sent {"connection_id":222761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:49:27] local.INFO: TCP Data received {"connection_id":222761,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:27] local.INFO: Processing buffer {"connection_id":222761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:27] local.INFO: IMEI packet received {"connection_id":222761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:49:27] local.INFO: IMEI acknowledgment sent {"connection_id":222761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:49:31] local.INFO: TCP Data received {"connection_id":222761,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222761,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:31] local.INFO: Processing buffer {"connection_id":222761,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:49:31] local.INFO: IMEI packet received {"connection_id":222761,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":222761,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:49:32] local.INFO: TCP Data received {"connection_id":222761,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b16900012d6b6840061334b8000700a031..."} 
[2026-10-23 03:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b16900012d6b6840061334b8000700a031..."} 
[2026-10-23 03:49:32] local.INFO: Processing buffer {"connection_id":222761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b16900012d6b6840061334b8000700a031..."} 
[2026-10-23 03:49:32] local.INFO: Packet analysis {"connection_id":222761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b1"} 
[2026-10-23 03:49:32] local.INFO: Extracted packet for processing {"connection_id":222761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b1"} 
[2026-10-23 03:49:32] local.INFO: GPS Element Parsed {"raw_longitude":762013760,"raw_latitude":101921976,"longitude_deg":76.201376,"latitude_deg":10.1921976,"altitude":7,"angle":160,"satellites":49,"speed":21,"hex_longitude":"2d6b6840","hex_latitude":"061334b8","is_valid_coordinates":true} 
[2026-10-23 03:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933113600001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22821837008273408,"note":"Value kept but may cause issues"} 
[2026-10-23 03:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7738450823311706112,"note":"Value kept but may cause issues"} 
[2026-10-23 03:49:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707488000,"timestamp_ms":1792707488000,"timestamp_seconds":1792707488,"priority":1,"record_length":96,"hex_timestamp":"000001a165b16900"} 
[2026-10-23 03:49:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:49:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 03:49:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:49:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:49:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:49:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933113600001,"66":27463,"137":206,"79":46336,"24":21,"16":22821837008273408,"45":7738450823311706112},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-23 03:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933113600001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:49:32] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-23 03:49:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22821837008273408,"km_value":22821837008273.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7738450823311706112,"description":"Unknown IO ID 45"} 
[2026-10-23 03:49:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933113600001,"power":27463,"unknown_137":206,"unknown_79":46336,"ignition":21,"odometer":null,"unknown_45":7738450823311706112}} 
[2026-10-23 03:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":222761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:49:32] local.INFO: GPS data processed {"connection_id":222761,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:49:32] local.INFO: Acknowledgment sent {"connection_id":222761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:50:03] local.INFO: TCP Data received {"connection_id":222761,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b18458012d6b6cc0061327b0000600ad30..."} 
[2026-10-23 03:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b18458012d6b6cc0061327b0000600ad30..."} 
[2026-10-23 03:50:03] local.INFO: Processing buffer {"connection_id":222761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b18458012d6b6cc0061327b0000600ad30..."} 
[2026-10-23 03:50:03] local.INFO: Packet analysis {"connection_id":222761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b1"} 
[2026-10-23 03:50:03] local.INFO: Extracted packet for processing {"connection_id":222761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b1"} 
[2026-10-23 03:50:03] local.INFO: GPS Element Parsed {"raw_longitude":762014912,"raw_latitude":101918640,"longitude_deg":76.2014912,"latitude_deg":10.191864,"altitude":6,"angle":173,"satellites":48,"speed":22,"hex_longitude":"2d6b6cc0","hex_latitude":"061327b0","is_valid_coordinates":true} 
[2026-10-23 03:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933116928001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22822013101932544,"note":"Value kept but may cause issues"} 
[2026-10-23 03:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7739506354472400896,"note":"Value kept but may cause issues"} 
[2026-10-23 03:50:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,137,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792707495000,"timestamp_ms":1792707495000,"timestamp_seconds":1792707495,"priority":1,"record_length":96,"hex_timestamp":"000001a165b18458"} 
[2026-10-23 03:50:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:50:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:50:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:50:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222761,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:50:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933116928001,"66":27484,"137":206,"79":46336,"24":22,"16":22822013101932544,"45":7739506354472400896},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,137,79,24,16,45]} 
[2026-10-23 03:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933116928001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:50:03] local.INFO: Unknown IO ID detected {"io_id":137,"value":206,"description":"Unknown IO ID 137"} 
[2026-10-23 03:50:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22822013101932544,"km_value":22822013101932.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7739506354472400896,"description":"Unknown IO ID 45"} 
[2026-10-23 03:50:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933116928001,"power":27484,"unknown_137":206,"unknown_79":46336,"ignition":22,"odometer":null,"unknown_45":7739506354472400896}} 
[2026-10-23 03:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":222761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:50:03] local.INFO: GPS data processed {"connection_id":222761,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:50:03] local.INFO: Acknowledgment sent {"connection_id":222761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:50:26] local.INFO: TCP Data received {"connection_id":224467,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:26] local.INFO: Processing buffer {"connection_id":224467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:26] local.INFO: IMEI packet received {"connection_id":224467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":224467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:50:27] local.INFO: TCP Data received {"connection_id":224467,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:27] local.INFO: Processing buffer {"connection_id":224467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:27] local.INFO: IMEI packet received {"connection_id":224467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:50:27] local.INFO: IMEI acknowledgment sent {"connection_id":224467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:50:31] local.INFO: TCP Data received {"connection_id":224467,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:31] local.INFO: Processing buffer {"connection_id":224467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:50:31] local.INFO: IMEI packet received {"connection_id":224467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:50:31] local.INFO: IMEI acknowledgment sent {"connection_id":224467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:50:32] local.INFO: TCP Data received {"connection_id":224467,"ip":"42.109.136.8","data_length":93,"data_hex":"00000000000000518e01000001a165b2b508012d6b970006126c900007008c30..."} 
[2026-10-23 03:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224467,"packet_length":93,"packet_hex":"00000000000000518e01000001a165b2b508012d6b970006126c900007008c30..."} 
[2026-10-23 03:50:32] local.INFO: Processing buffer {"connection_id":224467,"buffer_length":93,"buffer_hex":"00000000000000518e01000001a165b2b508012d6b970006126c900007008c30..."} 
[2026-10-23 03:50:32] local.INFO: Packet analysis {"connection_id":224467,"data_field_length":81,"total_packet_length":93,"buffer_length":93,"packet_hex_start":"00000000000000518e01000001a165b2"} 
[2026-10-23 03:50:32] local.INFO: Extracted packet for processing {"connection_id":224467,"packet_length":93,"remaining_buffer_length":0,"packet_hex_start":"00000000000000518e01000001a165b2"} 
[2026-10-23 03:50:32] local.INFO: GPS Element Parsed {"raw_longitude":762025728,"raw_latitude":101870736,"longitude_deg":76.2025728,"latitude_deg":10.1870736,"altitude":7,"angle":140,"satellites":48,"speed":24,"hex_longitude":"2d6b9700","hex_latitude":"06126c90","is_valid_coordinates":true} 
[2026-10-23 03:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":93,"current_offset":40} 
[2026-10-23 03:50:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":40,"expected_size":66,"max_length":93,"available_bytes":53,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:50:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":34,"data_length":93,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:50:32] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":1,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:50:32] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 03:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224467,"avl_records_parsed":0,"avl_records_expected":1,"crc_valid":false} 
[2026-10-23 03:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224467,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-23 03:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224467,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-23 03:50:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 03:50:32] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 03:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":224467,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 03:50:32] local.ERROR: GPS data processing failed {"connection_id":224467,"error":"No valid data to process"} 
[2026-10-23 03:50:32] local.INFO: Acknowledgment sent {"connection_id":224467,"records_acknowledged":0,"records_expected":1,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 03:50:44] local.INFO: TCP Data received {"connection_id":224466,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:50:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224466,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:50:44] local.INFO: Processing buffer {"connection_id":224466,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:50:44] local.INFO: IMEI packet received {"connection_id":224466,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:50:44] local.INFO: IMEI acknowledgment sent {"connection_id":224466,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:51:03] local.INFO: TCP Data received {"connection_id":224467,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b2bcd8012d6b9b00061269700006007830..."} 
[2026-10-23 03:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b2bcd8012d6b9b00061269700006007830..."} 
[2026-10-23 03:51:03] local.INFO: Processing buffer {"connection_id":224467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b2bcd8012d6b9b00061269700006007830..."} 
[2026-10-23 03:51:03] local.INFO: Packet analysis {"connection_id":224467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b2"} 
[2026-10-23 03:51:03] local.INFO: Extracted packet for processing {"connection_id":224467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b2"} 
[2026-10-23 03:51:03] local.INFO: GPS Element Parsed {"raw_longitude":762026752,"raw_latitude":101869936,"longitude_deg":76.2026752,"latitude_deg":10.1869936,"altitude":6,"angle":120,"satellites":48,"speed":26,"hex_longitude":"2d6b9b00","hex_latitude":"06126970","is_valid_coordinates":true} 
[2026-10-23 03:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933138688001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22824512772898816,"note":"Value kept but may cause issues"} 
[2026-10-23 03:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7752665309620506624,"note":"Value kept but may cause issues"} 
[2026-10-23 03:51:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,138,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792707575000,"timestamp_ms":1792707575000,"timestamp_seconds":1792707575,"priority":1,"record_length":96,"hex_timestamp":"000001a165b2bcd8"} 
[2026-10-23 03:51:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:51:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:51:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:51:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:51:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:51:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933138688001,"66":27245,"138":206,"79":46336,"24":26,"16":22824512772898816,"45":7752665309620506624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,138,79,24,16,45]} 
[2026-10-23 03:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933138688001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:51:03] local.INFO: Unknown IO ID detected {"io_id":138,"value":206,"description":"Unknown IO ID 138"} 
[2026-10-23 03:51:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22824512772898816,"km_value":22824512772898.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7752665309620506624,"description":"Unknown IO ID 45"} 
[2026-10-23 03:51:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933138688001,"power":27245,"unknown_138":206,"unknown_79":46336,"ignition":26,"odometer":null,"unknown_45":7752665309620506624}} 
[2026-10-23 03:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":224467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:51:03] local.INFO: GPS data processed {"connection_id":224467,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:51:03] local.INFO: Acknowledgment sent {"connection_id":224467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:51:27] local.INFO: TCP Data received {"connection_id":222762,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222762,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:27] local.INFO: Processing buffer {"connection_id":222762,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:27] local.INFO: IMEI packet received {"connection_id":222762,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:51:27] local.INFO: IMEI acknowledgment sent {"connection_id":222762,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:51:28] local.INFO: TCP Data received {"connection_id":222762,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222762,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:28] local.INFO: Processing buffer {"connection_id":222762,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:28] local.INFO: IMEI packet received {"connection_id":222762,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:51:28] local.INFO: IMEI acknowledgment sent {"connection_id":222762,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:51:32] local.INFO: TCP Data received {"connection_id":222762,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222762,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:32] local.INFO: Processing buffer {"connection_id":222762,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:51:32] local.INFO: IMEI packet received {"connection_id":222762,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:51:32] local.INFO: IMEI acknowledgment sent {"connection_id":222762,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:51:32] local.INFO: TCP Data received {"connection_id":222762,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b2dc18012d6bb04006125f18000500872f..."} 
[2026-10-23 03:51:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222762,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b2dc18012d6bb04006125f18000500872f..."} 
[2026-10-23 03:51:33] local.INFO: Processing buffer {"connection_id":222762,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b2dc18012d6bb04006125f18000500872f..."} 
[2026-10-23 03:51:33] local.INFO: Packet analysis {"connection_id":222762,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b2"} 
[2026-10-23 03:51:33] local.INFO: Extracted packet for processing {"connection_id":222762,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b2"} 
[2026-10-23 03:51:33] local.INFO: GPS Element Parsed {"raw_longitude":762032192,"raw_latitude":101867288,"longitude_deg":76.2032192,"latitude_deg":10.1867288,"altitude":5,"angle":135,"satellites":47,"speed":33,"hex_longitude":"2d6bb040","hex_latitude":"06125f18","is_valid_coordinates":true} 
[2026-10-23 03:51:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:51:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933139200001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:51:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22824804830674944,"note":"Value kept but may cause issues"} 
[2026-10-23 03:51:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7753791209527144448,"note":"Value kept but may cause issues"} 
[2026-10-23 03:51:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,138,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:51:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792707583000,"timestamp_ms":1792707583000,"timestamp_seconds":1792707583,"priority":1,"record_length":96,"hex_timestamp":"000001a165b2dc18"} 
[2026-10-23 03:51:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:51:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:51:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 03:51:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:51:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:51:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:51:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:51:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222762,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:51:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:51:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:51:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:51:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:51:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:51:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933139200001,"66":27463,"138":206,"79":46336,"24":33,"16":22824804830674944,"45":7753791209527144448},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,138,79,24,16,45]} 
[2026-10-23 03:51:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:51:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:51:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933139200001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:51:33] local.INFO: Unknown IO ID detected {"io_id":138,"value":206,"description":"Unknown IO ID 138"} 
[2026-10-23 03:51:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:51:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22824804830674944,"km_value":22824804830674.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:51:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":7753791209527144448,"description":"Unknown IO ID 45"} 
[2026-10-23 03:51:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933139200001,"power":27463,"unknown_138":206,"unknown_79":46336,"ignition":33,"odometer":null,"unknown_45":7753791209527144448}} 
[2026-10-23 03:51:33] local.INFO: DEBUG: GPS processor result {"connection_id":222762,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:51:33] local.INFO: GPS data processed {"connection_id":222762,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:51:33] local.INFO: Acknowledgment sent {"connection_id":222762,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:52:04] local.INFO: TCP Data received {"connection_id":222762,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b42ff0012d6c1b8006116b00000600712e..."} 
[2026-10-23 03:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222762,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b42ff0012d6c1b8006116b00000600712e..."} 
[2026-10-23 03:52:04] local.INFO: Processing buffer {"connection_id":222762,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b42ff0012d6c1b8006116b00000600712e..."} 
[2026-10-23 03:52:04] local.INFO: Packet analysis {"connection_id":222762,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b4"} 
[2026-10-23 03:52:04] local.INFO: Extracted packet for processing {"connection_id":222762,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b4"} 
[2026-10-23 03:52:04] local.INFO: GPS Element Parsed {"raw_longitude":762059648,"raw_latitude":101804800,"longitude_deg":76.2059648,"latitude_deg":10.18048,"altitude":6,"angle":113,"satellites":46,"speed":21,"hex_longitude":"2d6c1b80","hex_latitude":"06116b00","is_valid_coordinates":true} 
[2026-10-23 03:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:52:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933160960001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:52:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22828262279348224,"note":"Value kept but may cause issues"} 
[2026-10-23 03:52:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7783557188298463232,"note":"Value kept but may cause issues"} 
[2026-10-23 03:52:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:52:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792707670000,"timestamp_ms":1792707670000,"timestamp_seconds":1792707670,"priority":1,"record_length":96,"hex_timestamp":"000001a165b42ff0"} 
[2026-10-23 03:52:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:52:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:52:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:52:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:52:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:52:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:52:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222762,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:52:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:52:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222762,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:52:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:52:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:52:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:52:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933160960001,"66":27397,"91":206,"79":46336,"24":21,"16":22828262279348224,"45":7783557188298463232},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:52:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:52:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:52:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933160960001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:52:04] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:52:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:52:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22828262279348224,"km_value":22828262279348.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:52:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7783557188298463232,"description":"Unknown IO ID 45"} 
[2026-10-23 03:52:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933160960001,"power":27397,"unknown_91":206,"unknown_79":46336,"ignition":21,"odometer":null,"unknown_45":7783557188298463232}} 
[2026-10-23 03:52:04] local.INFO: DEBUG: GPS processor result {"connection_id":222762,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:52:04] local.INFO: GPS data processed {"connection_id":222762,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:52:04] local.INFO: Acknowledgment sent {"connection_id":222762,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:52:26] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:26] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:26] local.INFO: IMEI packet received {"connection_id":221440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:52:26] local.INFO: IMEI acknowledgment sent {"connection_id":221440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:52:27] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:27] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:27] local.INFO: IMEI packet received {"connection_id":221440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:52:27] local.INFO: IMEI acknowledgment sent {"connection_id":221440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:52:31] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:31] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:52:31] local.INFO: IMEI packet received {"connection_id":221440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":221440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:52:32] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b44760012d6c2a00061164d80006007d2e..."} 
[2026-10-23 03:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b44760012d6c2a00061164d80006007d2e..."} 
[2026-10-23 03:52:32] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b44760012d6c2a00061164d80006007d2e..."} 
[2026-10-23 03:52:32] local.INFO: Packet analysis {"connection_id":221440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b4"} 
[2026-10-23 03:52:32] local.INFO: Extracted packet for processing {"connection_id":221440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b4"} 
[2026-10-23 03:52:32] local.INFO: GPS Element Parsed {"raw_longitude":762063360,"raw_latitude":101803224,"longitude_deg":76.206336,"latitude_deg":10.1803224,"altitude":6,"angle":125,"satellites":46,"speed":29,"hex_longitude":"2d6c2a00","hex_latitude":"061164d8","is_valid_coordinates":true} 
[2026-10-23 03:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933163520001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22828459847843840,"note":"Value kept but may cause issues"} 
[2026-10-23 03:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7789960744017788928,"note":"Value kept but may cause issues"} 
[2026-10-23 03:52:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707676000,"timestamp_ms":1792707676000,"timestamp_seconds":1792707676,"priority":1,"record_length":96,"hex_timestamp":"000001a165b44760"} 
[2026-10-23 03:52:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:52:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:52:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:52:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:52:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:52:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933163520001,"66":27321,"91":206,"79":46336,"24":29,"16":22828459847843840,"45":7789960744017788928},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,79,24,16,45]} 
[2026-10-23 03:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933163520001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:52:32] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 03:52:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22828459847843840,"km_value":22828459847843.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7789960744017788928,"description":"Unknown IO ID 45"} 
[2026-10-23 03:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933163520001,"power":27321,"unknown_91":206,"unknown_79":46336,"ignition":29,"odometer":null,"unknown_45":7789960744017788928}} 
[2026-10-23 03:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":221440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:52:32] local.INFO: GPS data processed {"connection_id":221440,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:52:32] local.INFO: Acknowledgment sent {"connection_id":221440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:53:03] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b51a50012d6cdac006111d000005008d32..."} 
[2026-10-23 03:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b51a50012d6cdac006111d000005008d32..."} 
[2026-10-23 03:53:03] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b51a50012d6cdac006111d000005008d32..."} 
[2026-10-23 03:53:03] local.INFO: Packet analysis {"connection_id":221440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:53:03] local.INFO: Extracted packet for processing {"connection_id":221440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:53:03] local.INFO: GPS Element Parsed {"raw_longitude":762108608,"raw_latitude":101784832,"longitude_deg":76.2108608,"latitude_deg":10.1784832,"altitude":5,"angle":141,"satellites":50,"speed":20,"hex_longitude":"2d6cdac0","hex_latitude":"06111d00","is_valid_coordinates":true} 
[2026-10-23 03:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:53:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933178624001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22830929454039040,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7843370620843620352,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:53:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792707730000,"timestamp_ms":1792707730000,"timestamp_seconds":1792707730,"priority":1,"record_length":96,"hex_timestamp":"000001a165b51a50"} 
[2026-10-23 03:53:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:53:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 03:53:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:53:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:53:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:53:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:53:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:53:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:53:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:53:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:53:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:53:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:53:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933178624001,"66":27300,"207":206,"79":46336,"24":20,"16":22830929454039040,"45":7843370620843620352},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-23 03:53:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:53:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:53:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933178624001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:53:03] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 03:53:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:53:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22830929454039040,"km_value":22830929454039.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:53:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7843370620843620352,"description":"Unknown IO ID 45"} 
[2026-10-23 03:53:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933178624001,"power":27300,"unknown_207":206,"unknown_79":46336,"ignition":20,"odometer":null,"unknown_45":7843370620843620352}} 
[2026-10-23 03:53:03] local.INFO: DEBUG: GPS processor result {"connection_id":221440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:53:03] local.INFO: GPS data processed {"connection_id":221440,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:53:03] local.INFO: Acknowledgment sent {"connection_id":221440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:53:26] local.INFO: TCP Data received {"connection_id":222763,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:26] local.INFO: Processing buffer {"connection_id":222763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:26] local.INFO: IMEI packet received {"connection_id":222763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":222763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:53:26] local.INFO: TCP Data received {"connection_id":222763,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:26] local.INFO: Processing buffer {"connection_id":222763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:26] local.INFO: IMEI packet received {"connection_id":222763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":222763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:53:30] local.INFO: TCP Data received {"connection_id":222763,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:30] local.INFO: Processing buffer {"connection_id":222763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:30] local.INFO: IMEI packet received {"connection_id":222763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":222763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:53:31] local.INFO: TCP Data received {"connection_id":222763,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:31] local.INFO: Processing buffer {"connection_id":222763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:53:31] local.INFO: IMEI packet received {"connection_id":222763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":222763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:53:32] local.INFO: TCP Data received {"connection_id":222763,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b51e38012d6cdb4006111b580004009e32..."} 
[2026-10-23 03:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b51e38012d6cdb4006111b580004009e32..."} 
[2026-10-23 03:53:32] local.INFO: Processing buffer {"connection_id":222763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b51e38012d6cdb4006111b580004009e32..."} 
[2026-10-23 03:53:32] local.INFO: Packet analysis {"connection_id":222763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:53:32] local.INFO: Extracted packet for processing {"connection_id":222763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:53:32] local.INFO: GPS Element Parsed {"raw_longitude":762108736,"raw_latitude":101784408,"longitude_deg":76.2108736,"latitude_deg":10.1784408,"altitude":4,"angle":158,"satellites":50,"speed":18,"hex_longitude":"2d6cdb40","hex_latitude":"06111b58","is_valid_coordinates":true} 
[2026-10-23 03:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933178880001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22830950928875520,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7843792833308590080,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707731000,"timestamp_ms":1792707731000,"timestamp_seconds":1792707731,"priority":1,"record_length":96,"hex_timestamp":"000001a165b51e38"} 
[2026-10-23 03:53:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:53:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 03:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:53:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:53:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:53:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933178880001,"66":27365,"207":206,"79":46336,"24":18,"16":22830950928875520,"45":7843792833308590080},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-23 03:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933178880001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:53:32] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 03:53:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22830950928875520,"km_value":22830950928875.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7843792833308590080,"description":"Unknown IO ID 45"} 
[2026-10-23 03:53:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933178880001,"power":27365,"unknown_207":206,"unknown_79":46336,"ignition":18,"odometer":null,"unknown_45":7843792833308590080}} 
[2026-10-23 03:53:32] local.INFO: DEBUG: GPS processor result {"connection_id":222763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:53:32] local.INFO: GPS data processed {"connection_id":222763,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:53:32] local.INFO: Acknowledgment sent {"connection_id":222763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:53:36] local.INFO: TCP Data received {"connection_id":222763,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b529f0012d6cdc8006111550000300ab32..."} 
[2026-10-23 03:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b529f0012d6cdc8006111550000300ab32..."} 
[2026-10-23 03:53:36] local.INFO: Processing buffer {"connection_id":222763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b529f0012d6cdc8006111550000300ab32..."} 
[2026-10-23 03:53:36] local.INFO: Packet analysis {"connection_id":222763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:53:36] local.INFO: Extracted packet for processing {"connection_id":222763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:53:36] local.INFO: GPS Element Parsed {"raw_longitude":762109056,"raw_latitude":101782864,"longitude_deg":76.2109056,"latitude_deg":10.1782864,"altitude":3,"angle":171,"satellites":50,"speed":23,"hex_longitude":"2d6cdc80","hex_latitude":"06111550","is_valid_coordinates":true} 
[2026-10-23 03:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:53:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933179136001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22831028238286848,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7843933570796836864,"note":"Value kept but may cause issues"} 
[2026-10-23 03:53:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:53:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792707734000,"timestamp_ms":1792707734000,"timestamp_seconds":1792707734,"priority":1,"record_length":96,"hex_timestamp":"000001a165b529f0"} 
[2026-10-23 03:53:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:53:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:53:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:53:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:53:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:53:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:53:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:53:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:53:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:53:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:53:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:53:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:53:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933179136001,"66":27245,"207":206,"79":46336,"24":23,"16":22831028238286848,"45":7843933570796836864},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-23 03:53:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:53:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:53:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933179136001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:53:36] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 03:53:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:53:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22831028238286848,"km_value":22831028238286.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:53:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":7843933570796836864,"description":"Unknown IO ID 45"} 
[2026-10-23 03:53:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933179136001,"power":27245,"unknown_207":206,"unknown_79":46336,"ignition":23,"odometer":null,"unknown_45":7843933570796836864}} 
[2026-10-23 03:53:36] local.INFO: DEBUG: GPS processor result {"connection_id":222763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:53:36] local.INFO: GPS data processed {"connection_id":222763,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:53:36] local.INFO: Acknowledgment sent {"connection_id":222763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:54:07] local.INFO: TCP Data received {"connection_id":222763,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b554e8012d6ce2400610f4000004009e31..."} 
[2026-10-23 03:54:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b554e8012d6ce2400610f4000004009e31..."} 
[2026-10-23 03:54:07] local.INFO: Processing buffer {"connection_id":222763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b554e8012d6ce2400610f4000004009e31..."} 
[2026-10-23 03:54:07] local.INFO: Packet analysis {"connection_id":222763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:54:07] local.INFO: Extracted packet for processing {"connection_id":222763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b5"} 
[2026-10-23 03:54:07] local.INFO: GPS Element Parsed {"raw_longitude":762110528,"raw_latitude":101774336,"longitude_deg":76.2110528,"latitude_deg":10.1774336,"altitude":4,"angle":158,"satellites":49,"speed":37,"hex_longitude":"2d6ce240","hex_latitude":"0610f400","is_valid_coordinates":true} 
[2026-10-23 03:54:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:54:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933179904001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22831449145081856,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7844285414517329920,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:54:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792707745000,"timestamp_ms":1792707745000,"timestamp_seconds":1792707745,"priority":1,"record_length":96,"hex_timestamp":"000001a165b554e8"} 
[2026-10-23 03:54:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:54:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:54:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 03:54:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:54:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:54:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:54:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:54:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:54:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:54:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:54:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:54:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:54:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:54:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933179904001,"66":27365,"207":206,"79":46336,"24":37,"16":22831449145081856,"45":7844285414517329920},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,79,24,16,45]} 
[2026-10-23 03:54:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:54:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:54:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933179904001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:54:07] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 03:54:07] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:54:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22831449145081856,"km_value":22831449145081.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:54:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":7844285414517329920,"description":"Unknown IO ID 45"} 
[2026-10-23 03:54:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933179904001,"power":27365,"unknown_207":206,"unknown_79":46336,"ignition":37,"odometer":null,"unknown_45":7844285414517329920}} 
[2026-10-23 03:54:07] local.INFO: DEBUG: GPS processor result {"connection_id":222763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:54:07] local.INFO: GPS data processed {"connection_id":222763,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:54:07] local.INFO: Acknowledgment sent {"connection_id":222763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:54:30] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:30] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:30] local.INFO: IMEI packet received {"connection_id":221441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":221441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:54:31] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:31] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:31] local.INFO: IMEI packet received {"connection_id":221441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":221441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:54:34] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:34] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:54:34] local.INFO: IMEI packet received {"connection_id":221441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:54:34] local.INFO: IMEI acknowledgment sent {"connection_id":221441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:54:35] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b64330012d6d090006101700000400b12e..."} 
[2026-10-23 03:54:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b64330012d6d090006101700000400b12e..."} 
[2026-10-23 03:54:35] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b64330012d6d090006101700000400b12e..."} 
[2026-10-23 03:54:35] local.INFO: Packet analysis {"connection_id":221441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:54:35] local.INFO: Extracted packet for processing {"connection_id":221441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:54:35] local.INFO: GPS Element Parsed {"raw_longitude":762120448,"raw_latitude":101717760,"longitude_deg":76.2120448,"latitude_deg":10.171776,"altitude":4,"angle":177,"satellites":46,"speed":30,"hex_longitude":"2d6d0900","hex_latitude":"06101700","is_valid_coordinates":true} 
[2026-10-23 03:54:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:54:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933196800001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22834305298333696,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7857655475895523328,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:54:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792707806000,"timestamp_ms":1792707806000,"timestamp_seconds":1792707806,"priority":1,"record_length":96,"hex_timestamp":"000001a165b64330"} 
[2026-10-23 03:54:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:54:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:54:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:54:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:54:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:54:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:54:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:54:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:54:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:54:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:54:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:54:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:54:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:54:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933196800001,"66":27365,"205":206,"79":46336,"24":30,"16":22834305298333696,"45":7857655475895523328},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,79,24,16,45]} 
[2026-10-23 03:54:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:54:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:54:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933196800001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:54:35] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:54:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22834305298333696,"km_value":22834305298333.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:54:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":7857655475895523328,"description":"Unknown IO ID 45"} 
[2026-10-23 03:54:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933196800001,"power":27365,"cell_id":206,"unknown_79":46336,"ignition":30,"odometer":null,"unknown_45":7857655475895523328}} 
[2026-10-23 03:54:35] local.INFO: DEBUG: GPS processor result {"connection_id":221441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:54:35] local.INFO: GPS data processed {"connection_id":221441,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:54:35] local.INFO: Acknowledgment sent {"connection_id":221441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:54:36] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b66a40012d6d0b00060ff470000800b02f..."} 
[2026-10-23 03:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b66a40012d6d0b00060ff470000800b02f..."} 
[2026-10-23 03:54:36] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b66a40012d6d0b00060ff470000800b02f..."} 
[2026-10-23 03:54:36] local.INFO: Packet analysis {"connection_id":221441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:54:36] local.INFO: Extracted packet for processing {"connection_id":221441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:54:36] local.INFO: GPS Element Parsed {"raw_longitude":762120960,"raw_latitude":101708912,"longitude_deg":76.212096,"latitude_deg":10.1708912,"altitude":8,"angle":176,"satellites":47,"speed":39,"hex_longitude":"2d6d0b00","hex_latitude":"060ff470","is_valid_coordinates":true} 
[2026-10-23 03:54:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:54:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933198336001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22834734795063296,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7856811050964287488,"note":"Value kept but may cause issues"} 
[2026-10-23 03:54:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:54:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792707816000,"timestamp_ms":1792707816000,"timestamp_seconds":1792707816,"priority":1,"record_length":96,"hex_timestamp":"000001a165b66a40"} 
[2026-10-23 03:54:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:54:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:54:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:54:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:54:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:54:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:54:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:54:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:54:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:54:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:54:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:54:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:54:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:54:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933198336001,"66":27321,"11":206,"79":46336,"24":39,"16":22834734795063296,"45":7856811050964287488},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,79,24,16,45]} 
[2026-10-23 03:54:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:54:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:54:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933198336001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:54:36] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 03:54:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:54:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22834734795063296,"km_value":22834734795063.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:54:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":7856811050964287488,"description":"Unknown IO ID 45"} 
[2026-10-23 03:54:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933198336001,"power":27321,"unknown_11":206,"unknown_79":46336,"ignition":39,"odometer":null,"unknown_45":7856811050964287488}} 
[2026-10-23 03:54:36] local.INFO: DEBUG: GPS processor result {"connection_id":221441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:54:36] local.INFO: GPS data processed {"connection_id":221441,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:54:36] local.INFO: Acknowledgment sent {"connection_id":221441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:55:07] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b68980012d6d0e80060fd6300009009e30..."} 
[2026-10-23 03:55:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b68980012d6d0e80060fd6300009009e30..."} 
[2026-10-23 03:55:07] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b68980012d6d0e80060fd6300009009e30..."} 
[2026-10-23 03:55:07] local.INFO: Packet analysis {"connection_id":221441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:55:07] local.INFO: Extracted packet for processing {"connection_id":221441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:55:07] local.INFO: GPS Element Parsed {"raw_longitude":762121856,"raw_latitude":101701168,"longitude_deg":76.2121856,"latitude_deg":10.1701168,"altitude":9,"angle":158,"satellites":48,"speed":42,"hex_longitude":"2d6d0e80","hex_latitude":"060fd630","is_valid_coordinates":true} 
[2026-10-23 03:55:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:55:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933200896001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22835112752185344,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7857374000915443712,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:55:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792707824000,"timestamp_ms":1792707824000,"timestamp_seconds":1792707824,"priority":1,"record_length":96,"hex_timestamp":"000001a165b68980"} 
[2026-10-23 03:55:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:55:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:55:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 03:55:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:55:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:55:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:55:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:55:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:55:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:55:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:55:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:55:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:55:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:55:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933200896001,"66":27397,"11":206,"79":46336,"24":42,"16":22835112752185344,"45":7857374000915443712},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,79,24,16,45]} 
[2026-10-23 03:55:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:55:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:55:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933200896001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:55:07] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 03:55:07] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:55:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22835112752185344,"km_value":22835112752185.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:55:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":7857374000915443712,"description":"Unknown IO ID 45"} 
[2026-10-23 03:55:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933200896001,"power":27397,"unknown_11":206,"unknown_79":46336,"ignition":42,"odometer":null,"unknown_45":7857374000915443712}} 
[2026-10-23 03:55:07] local.INFO: DEBUG: GPS processor result {"connection_id":221441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:55:07] local.INFO: GPS data processed {"connection_id":221441,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:55:07] local.INFO: Acknowledgment sent {"connection_id":221441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:55:26] local.INFO: TCP Data received {"connection_id":221090,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:26] local.INFO: Processing buffer {"connection_id":221090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:26] local.INFO: IMEI packet received {"connection_id":221090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:55:26] local.INFO: IMEI acknowledgment sent {"connection_id":221090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:55:27] local.INFO: TCP Data received {"connection_id":221090,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:27] local.INFO: Processing buffer {"connection_id":221090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:27] local.INFO: IMEI packet received {"connection_id":221090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:55:27] local.INFO: IMEI acknowledgment sent {"connection_id":221090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:55:31] local.INFO: TCP Data received {"connection_id":221090,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:31] local.INFO: Processing buffer {"connection_id":221090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:55:31] local.INFO: IMEI packet received {"connection_id":221090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":221090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:55:32] local.INFO: TCP Data received {"connection_id":221090,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b69150012d6d12c0060fce880008009130..."} 
[2026-10-23 03:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b69150012d6d12c0060fce880008009130..."} 
[2026-10-23 03:55:32] local.INFO: Processing buffer {"connection_id":221090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b69150012d6d12c0060fce880008009130..."} 
[2026-10-23 03:55:32] local.INFO: Packet analysis {"connection_id":221090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:55:32] local.INFO: Extracted packet for processing {"connection_id":221090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:55:32] local.INFO: GPS Element Parsed {"raw_longitude":762122944,"raw_latitude":101699208,"longitude_deg":76.2122944,"latitude_deg":10.1699208,"altitude":8,"angle":145,"satellites":48,"speed":45,"hex_longitude":"2d6d12c0","hex_latitude":"060fce88","is_valid_coordinates":true} 
[2026-10-23 03:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:55:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933202944001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22835220126367744,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7858359163331948544,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:55:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707826000,"timestamp_ms":1792707826000,"timestamp_seconds":1792707826,"priority":1,"record_length":96,"hex_timestamp":"000001a165b69150"} 
[2026-10-23 03:55:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:55:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 03:55:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:55:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:55:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:55:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:55:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:55:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:55:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:55:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933202944001,"66":27365,"11":206,"79":46336,"24":45,"16":22835220126367744,"45":7858359163331948544},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,79,24,16,45]} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:55:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933202944001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:55:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22835220126367744,"km_value":22835220126367.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7858359163331948544,"description":"Unknown IO ID 45"} 
[2026-10-23 03:55:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933202944001,"power":27365,"unknown_11":206,"unknown_79":46336,"ignition":45,"odometer":null,"unknown_45":7858359163331948544}} 
[2026-10-23 03:55:32] local.INFO: DEBUG: GPS processor result {"connection_id":221090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:55:32] local.INFO: GPS data processed {"connection_id":221090,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:55:32] local.INFO: Acknowledgment sent {"connection_id":221090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:55:32] local.INFO: TCP Data received {"connection_id":221090,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b6a8c0012d6d21c0060fb8a00006009e30..."} 
[2026-10-23 03:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b6a8c0012d6d21c0060fb8a00006009e30..."} 
[2026-10-23 03:55:32] local.INFO: Processing buffer {"connection_id":221090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b6a8c0012d6d21c0060fb8a00006009e30..."} 
[2026-10-23 03:55:32] local.INFO: Packet analysis {"connection_id":221090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:55:32] local.INFO: Extracted packet for processing {"connection_id":221090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b6"} 
[2026-10-23 03:55:32] local.INFO: GPS Element Parsed {"raw_longitude":762126784,"raw_latitude":101693600,"longitude_deg":76.2126784,"latitude_deg":10.16936,"altitude":6,"angle":158,"satellites":48,"speed":42,"hex_longitude":"2d6d21c0","hex_latitude":"060fb8a0","is_valid_coordinates":true} 
[2026-10-23 03:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:55:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933203456001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22835550838849536,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7859555431982467072,"note":"Value kept but may cause issues"} 
[2026-10-23 03:55:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:55:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792707832000,"timestamp_ms":1792707832000,"timestamp_seconds":1792707832,"priority":1,"record_length":96,"hex_timestamp":"000001a165b6a8c0"} 
[2026-10-23 03:55:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:55:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 03:55:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:55:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:55:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:55:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:55:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:55:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:55:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:55:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933203456001,"66":27376,"11":206,"79":46336,"24":42,"16":22835550838849536,"45":7859555431982467072},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,79,24,16,45]} 
[2026-10-23 03:55:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:55:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933203456001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:55:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22835550838849536,"km_value":22835550838849.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:55:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7859555431982467072,"description":"Unknown IO ID 45"} 
[2026-10-23 03:55:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933203456001,"power":27376,"unknown_11":206,"unknown_79":46336,"ignition":42,"odometer":null,"unknown_45":7859555431982467072}} 
[2026-10-23 03:55:33] local.INFO: DEBUG: GPS processor result {"connection_id":221090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:55:33] local.INFO: GPS data processed {"connection_id":221090,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:55:33] local.INFO: Acknowledgment sent {"connection_id":221090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:56:04] local.INFO: TCP Data received {"connection_id":221090,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b7be18012d6d63c0060e8b48000500b92f..."} 
[2026-10-23 03:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b7be18012d6d63c0060e8b48000500b92f..."} 
[2026-10-23 03:56:04] local.INFO: Processing buffer {"connection_id":221090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b7be18012d6d63c0060e8b48000500b92f..."} 
[2026-10-23 03:56:04] local.INFO: Packet analysis {"connection_id":221090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b7"} 
[2026-10-23 03:56:04] local.INFO: Extracted packet for processing {"connection_id":221090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b7"} 
[2026-10-23 03:56:04] local.INFO: GPS Element Parsed {"raw_longitude":762143680,"raw_latitude":101616456,"longitude_deg":76.214368,"latitude_deg":10.1616456,"altitude":5,"angle":185,"satellites":47,"speed":39,"hex_longitude":"2d6d63c0","hex_latitude":"060e8b48","is_valid_coordinates":true} 
[2026-10-23 03:56:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:56:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933223168001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:56:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7882354905074845696,"note":"Value kept but may cause issues"} 
[2026-10-23 03:56:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22839416309415936,"note":"Value kept but may cause issues"} 
[2026-10-23 03:56:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,79,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:56:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792707903000,"timestamp_ms":1792707903000,"timestamp_seconds":1792707903,"priority":1,"record_length":96,"hex_timestamp":"000001a165b7be18"} 
[2026-10-23 03:56:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:56:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:56:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:56:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:56:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:56:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:56:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:56:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:56:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:56:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:56:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:56:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:56:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:56:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933223168001,"66":27484,"45":7882354905074845696,"79":46336,"24":39,"16":22839416309415936},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,79,24,16]} 
[2026-10-23 03:56:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:56:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:56:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933223168001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:56:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7882354905074845696,"description":"Unknown IO ID 45"} 
[2026-10-23 03:56:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:56:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22839416309415936,"km_value":22839416309415.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:56:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458933223168001,"power":27484,"unknown_45":7882354905074845696,"unknown_79":46336,"ignition":39,"odometer":null}} 
[2026-10-23 03:56:04] local.INFO: DEBUG: GPS processor result {"connection_id":221090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:56:04] local.INFO: GPS data processed {"connection_id":221090,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:56:04] local.INFO: Acknowledgment sent {"connection_id":221090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:56:19] local.INFO: TCP Data received {"connection_id":221439,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:56:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221439,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:56:19] local.INFO: Processing buffer {"connection_id":221439,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 03:56:19] local.INFO: IMEI packet received {"connection_id":221439,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 03:56:19] local.INFO: IMEI acknowledgment sent {"connection_id":221439,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:56:26] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:56:26] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:56:26] local.INFO: IMEI packet received {"connection_id":221091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":221091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:56:29] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:56:29] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:56:29] local.INFO: IMEI packet received {"connection_id":221091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":221091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:56:29] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b7cdb8012d6d6180060e7f68000400c52f..."} 
[2026-10-23 03:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b7cdb8012d6d6180060e7f68000400c52f..."} 
[2026-10-23 03:56:29] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b7cdb8012d6d6180060e7f68000400c52f..."} 
[2026-10-23 03:56:29] local.INFO: Packet analysis {"connection_id":221091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b7"} 
[2026-10-23 03:56:29] local.INFO: Extracted packet for processing {"connection_id":221091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b7"} 
[2026-10-23 03:56:29] local.INFO: GPS Element Parsed {"raw_longitude":762143104,"raw_latitude":101613416,"longitude_deg":76.2143104,"latitude_deg":10.1613416,"altitude":4,"angle":197,"satellites":47,"speed":24,"hex_longitude":"2d6d6180","hex_latitude":"060e7f68","is_valid_coordinates":true} 
[2026-10-23 03:56:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:56:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933223168001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:56:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7882354905074845696,"note":"Value kept but may cause issues"} 
[2026-10-23 03:56:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22839566633271296,"note":"Value kept but may cause issues"} 
[2026-10-23 03:56:29] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,79,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:56:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792707907000,"timestamp_ms":1792707907000,"timestamp_seconds":1792707907,"priority":1,"record_length":96,"hex_timestamp":"000001a165b7cdb8"} 
[2026-10-23 03:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 03:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933223168001,"66":27332,"45":7882354905074845696,"79":46336,"24":24,"16":22839566633271296},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,79,24,16]} 
[2026-10-23 03:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933223168001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":7882354905074845696,"description":"Unknown IO ID 45"} 
[2026-10-23 03:56:30] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22839566633271296,"km_value":22839566633271.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:56:30] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458933223168001,"power":27332,"unknown_45":7882354905074845696,"unknown_79":46336,"ignition":24,"odometer":null}} 
[2026-10-23 03:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":221091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:56:30] local.INFO: GPS data processed {"connection_id":221091,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:56:30] local.INFO: Acknowledgment sent {"connection_id":221091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:57:00] local.INFO: TCP Data received {"connection_id":221091,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b80c38012d6d54c0060e5da0000200cf2f..."} 
[2026-10-23 03:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b80c38012d6d54c0060e5da0000200cf2f..."} 
[2026-10-23 03:57:00] local.INFO: Processing buffer {"connection_id":221091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b80c38012d6d54c0060e5da0000200cf2f..."} 
[2026-10-23 03:57:00] local.INFO: Packet analysis {"connection_id":221091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b8"} 
[2026-10-23 03:57:00] local.INFO: Extracted packet for processing {"connection_id":221091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b8"} 
[2026-10-23 03:57:00] local.INFO: GPS Element Parsed {"raw_longitude":762139840,"raw_latitude":101604768,"longitude_deg":76.213984,"latitude_deg":10.1604768,"altitude":2,"angle":207,"satellites":47,"speed":30,"hex_longitude":"2d6d54c0","hex_latitude":"060e5da0","is_valid_coordinates":true} 
[2026-10-23 03:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:57:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933224192001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7881721586376468480,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22840017604837376,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:00] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,79,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:57:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792707923000,"timestamp_ms":1792707923000,"timestamp_seconds":1792707923,"priority":1,"record_length":96,"hex_timestamp":"000001a165b80c38"} 
[2026-10-23 03:57:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:57:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 03:57:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:57:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:57:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:57:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:57:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:57:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:57:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:57:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:57:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:57:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:57:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933224192001,"66":27267,"45":7881721586376468480,"79":46336,"24":30,"16":22840017604837376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,79,24,16]} 
[2026-10-23 03:57:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933224192001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":7881721586376468480,"description":"Unknown IO ID 45"} 
[2026-10-23 03:57:01] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22840017604837376,"km_value":22840017604837.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:57:01] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458933224192001,"power":27267,"unknown_45":7881721586376468480,"unknown_79":46336,"ignition":30,"odometer":null}} 
[2026-10-23 03:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":221091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:57:01] local.INFO: GPS data processed {"connection_id":221091,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:57:01] local.INFO: Acknowledgment sent {"connection_id":221091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:57:31] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:31] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:31] local.INFO: IMEI packet received {"connection_id":221092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:57:31] local.INFO: IMEI acknowledgment sent {"connection_id":221092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:57:35] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:35] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:35] local.INFO: IMEI packet received {"connection_id":221092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:57:35] local.INFO: IMEI acknowledgment sent {"connection_id":221092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:57:36] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:36] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:57:36] local.INFO: IMEI packet received {"connection_id":221092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":221092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:57:37] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b823a8012d6d4f00060e5150000200c22f..."} 
[2026-10-23 03:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b823a8012d6d4f00060e5150000200c22f..."} 
[2026-10-23 03:57:37] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b823a8012d6d4f00060e5150000200c22f..."} 
[2026-10-23 03:57:37] local.INFO: Packet analysis {"connection_id":221092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b8"} 
[2026-10-23 03:57:37] local.INFO: Extracted packet for processing {"connection_id":221092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b8"} 
[2026-10-23 03:57:37] local.INFO: GPS Element Parsed {"raw_longitude":762138368,"raw_latitude":101601616,"longitude_deg":76.2138368,"latitude_deg":10.1601616,"altitude":2,"angle":194,"satellites":47,"speed":11,"hex_longitude":"2d6d4f00","hex_latitude":"060e5150","is_valid_coordinates":true} 
[2026-10-23 03:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:57:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933228288001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7878132780421193728,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22840185108561920,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,45,79,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 03:57:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792707929000,"timestamp_ms":1792707929000,"timestamp_seconds":1792707929,"priority":1,"record_length":96,"hex_timestamp":"000001a165b823a8"} 
[2026-10-23 03:57:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:57:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 03:57:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:57:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:57:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:57:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:57:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:57:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:57:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:57:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:57:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:57:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:57:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933228288001,"66":27343,"45":7878132780421193728,"79":46336,"24":11,"16":22840185108561920},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,45,79,24,16]} 
[2026-10-23 03:57:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:57:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:57:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933228288001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:57:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":7878132780421193728,"description":"Unknown IO ID 45"} 
[2026-10-23 03:57:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:57:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22840185108561920,"km_value":22840185108561.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:57:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458933228288001,"power":27343,"unknown_45":7878132780421193728,"unknown_79":46336,"ignition":11,"odometer":null}} 
[2026-10-23 03:57:37] local.INFO: DEBUG: GPS processor result {"connection_id":221092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:57:37] local.INFO: GPS data processed {"connection_id":221092,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:57:37] local.INFO: Acknowledgment sent {"connection_id":221092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:57:41] local.INFO: TCP Data received {"connection_id":221092,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b875b0012d6d44c0060e2ec8000300c52e..."} 
[2026-10-23 03:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b875b0012d6d44c0060e2ec8000300c52e..."} 
[2026-10-23 03:57:41] local.INFO: Processing buffer {"connection_id":221092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b875b0012d6d44c0060e2ec8000300c52e..."} 
[2026-10-23 03:57:41] local.INFO: Packet analysis {"connection_id":221092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b8"} 
[2026-10-23 03:57:41] local.INFO: Extracted packet for processing {"connection_id":221092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b8"} 
[2026-10-23 03:57:41] local.INFO: GPS Element Parsed {"raw_longitude":762135744,"raw_latitude":101592776,"longitude_deg":76.2135744,"latitude_deg":10.1592776,"altitude":3,"angle":197,"satellites":46,"speed":32,"hex_longitude":"2d6d44c0","hex_latitude":"060e2ec8","is_valid_coordinates":true} 
[2026-10-23 03:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:57:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933229824001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22840636080128000,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7876514299304300544,"note":"Value kept but may cause issues"} 
[2026-10-23 03:57:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,46,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:57:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792707950000,"timestamp_ms":1792707950000,"timestamp_seconds":1792707950,"priority":1,"record_length":96,"hex_timestamp":"000001a165b875b0"} 
[2026-10-23 03:57:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:57:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 03:57:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:57:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:57:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:57:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:57:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:57:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:57:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:57:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:57:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:57:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:57:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933229824001,"66":27300,"46":206,"79":46336,"24":32,"16":22840636080128000,"45":7876514299304300544},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,46,79,24,16,45]} 
[2026-10-23 03:57:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:57:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:57:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933229824001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:57:41] local.INFO: Unknown IO ID detected {"io_id":46,"value":206,"description":"Unknown IO ID 46"} 
[2026-10-23 03:57:41] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:57:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22840636080128000,"km_value":22840636080128,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:57:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":7876514299304300544,"description":"Unknown IO ID 45"} 
[2026-10-23 03:57:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933229824001,"power":27300,"unknown_46":206,"unknown_79":46336,"ignition":32,"odometer":null,"unknown_45":7876514299304300544}} 
[2026-10-23 03:57:41] local.INFO: DEBUG: GPS processor result {"connection_id":221092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:57:41] local.INFO: GPS data processed {"connection_id":221092,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:57:41] local.INFO: Acknowledgment sent {"connection_id":221092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:58:24] local.INFO: TCP Data received {"connection_id":222764,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222764,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:24] local.INFO: Processing buffer {"connection_id":222764,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:24] local.INFO: IMEI packet received {"connection_id":222764,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:58:24] local.INFO: IMEI acknowledgment sent {"connection_id":222764,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:58:26] local.INFO: TCP Data received {"connection_id":222764,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222764,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:26] local.INFO: Processing buffer {"connection_id":222764,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:26] local.INFO: IMEI packet received {"connection_id":222764,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:58:26] local.INFO: IMEI acknowledgment sent {"connection_id":222764,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:58:31] local.INFO: TCP Data received {"connection_id":222764,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222764,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:31] local.INFO: Processing buffer {"connection_id":222764,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:58:31] local.INFO: IMEI packet received {"connection_id":222764,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":222764,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:58:32] local.INFO: TCP Data received {"connection_id":222764,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165b9e0f8012d6d6300060d0760000800a02d..."} 
[2026-10-23 03:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222764,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165b9e0f8012d6d6300060d0760000800a02d..."} 
[2026-10-23 03:58:32] local.INFO: Processing buffer {"connection_id":222764,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165b9e0f8012d6d6300060d0760000800a02d..."} 
[2026-10-23 03:58:32] local.INFO: Packet analysis {"connection_id":222764,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165b9"} 
[2026-10-23 03:58:32] local.INFO: Extracted packet for processing {"connection_id":222764,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165b9"} 
[2026-10-23 03:58:32] local.INFO: GPS Element Parsed {"raw_longitude":762143488,"raw_latitude":101517152,"longitude_deg":76.2143488,"latitude_deg":10.1517152,"altitude":8,"angle":160,"satellites":45,"speed":38,"hex_longitude":"2d6d6300","hex_latitude":"060d0760","is_valid_coordinates":true} 
[2026-10-23 03:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933257728001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22844419946315776,"note":"Value kept but may cause issues"} 
[2026-10-23 03:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7881017898911293440,"note":"Value kept but may cause issues"} 
[2026-10-23 03:58:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708043000,"timestamp_ms":1792708043000,"timestamp_seconds":1792708043,"priority":1,"record_length":96,"hex_timestamp":"000001a165b9e0f8"} 
[2026-10-23 03:58:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:58:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 03:58:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:58:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:58:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222764,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:58:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933257728001,"66":27245,"83":206,"79":46336,"24":38,"16":22844419946315776,"45":7881017898911293440},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,79,24,16,45]} 
[2026-10-23 03:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933257728001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:58:32] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 03:58:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22844419946315776,"km_value":22844419946315.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7881017898911293440,"description":"Unknown IO ID 45"} 
[2026-10-23 03:58:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933257728001,"power":27245,"unknown_83":206,"unknown_79":46336,"ignition":38,"odometer":null,"unknown_45":7881017898911293440}} 
[2026-10-23 03:58:32] local.INFO: DEBUG: GPS processor result {"connection_id":222764,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:58:32] local.INFO: GPS data processed {"connection_id":222764,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:58:32] local.INFO: Acknowledgment sent {"connection_id":222764,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:59:03] local.INFO: TCP Data received {"connection_id":222764,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165baa448012d6dfac0060cd520000100212b..."} 
[2026-10-23 03:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222764,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165baa448012d6dfac0060cd520000100212b..."} 
[2026-10-23 03:59:03] local.INFO: Processing buffer {"connection_id":222764,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165baa448012d6dfac0060cd520000100212b..."} 
[2026-10-23 03:59:03] local.INFO: Packet analysis {"connection_id":222764,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ba"} 
[2026-10-23 03:59:03] local.INFO: Extracted packet for processing {"connection_id":222764,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ba"} 
[2026-10-23 03:59:03] local.INFO: GPS Element Parsed {"raw_longitude":762182336,"raw_latitude":101504288,"longitude_deg":76.2182336,"latitude_deg":10.1504288,"altitude":1,"angle":33,"satellites":43,"speed":26,"hex_longitude":"2d6dfac0","hex_latitude":"060cd520","is_valid_coordinates":true} 
[2026-10-23 03:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:59:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933271552001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:59:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22846588904800256,"note":"Value kept but may cause issues"} 
[2026-10-23 03:59:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7924435414064250880,"note":"Value kept but may cause issues"} 
[2026-10-23 03:59:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:59:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708093000,"timestamp_ms":1792708093000,"timestamp_seconds":1792708093,"priority":1,"record_length":96,"hex_timestamp":"000001a165baa448"} 
[2026-10-23 03:59:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:59:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 03:59:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:59:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:59:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:59:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:59:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222764,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:59:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:59:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:59:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:59:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:59:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:59:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933271552001,"66":27517,"184":206,"79":46336,"24":26,"16":22846588904800256,"45":7924435414064250880},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,79,24,16,45]} 
[2026-10-23 03:59:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:59:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:59:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933271552001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:59:03] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-23 03:59:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:59:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22846588904800256,"km_value":22846588904800.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:59:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7924435414064250880,"description":"Unknown IO ID 45"} 
[2026-10-23 03:59:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933271552001,"power":27517,"unknown_184":206,"unknown_79":46336,"ignition":26,"odometer":null,"unknown_45":7924435414064250880}} 
[2026-10-23 03:59:03] local.INFO: DEBUG: GPS processor result {"connection_id":222764,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:59:03] local.INFO: GPS data processed {"connection_id":222764,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:59:03] local.INFO: Acknowledgment sent {"connection_id":222764,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 03:59:26] local.INFO: TCP Data received {"connection_id":221093,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:59:26] local.INFO: Processing buffer {"connection_id":221093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:59:26] local.INFO: IMEI packet received {"connection_id":221093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 03:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":221093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 03:59:31] local.INFO: TCP Data received {"connection_id":221093,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:59:31] local.INFO: Processing buffer {"connection_id":221093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 03:59:31] local.INFO: IMEI packet received {"connection_id":221093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 03:59:31] local.INFO: IMEI acknowledgment sent {"connection_id":221093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 03:59:33] local.INFO: TCP Data received {"connection_id":221093,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165baac18012d6dfe80060cd9400000002e2c..."} 
[2026-10-23 03:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165baac18012d6dfe80060cd9400000002e2c..."} 
[2026-10-23 03:59:33] local.INFO: Processing buffer {"connection_id":221093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165baac18012d6dfe80060cd9400000002e2c..."} 
[2026-10-23 03:59:33] local.INFO: Packet analysis {"connection_id":221093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ba"} 
[2026-10-23 03:59:33] local.INFO: Extracted packet for processing {"connection_id":221093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ba"} 
[2026-10-23 03:59:33] local.INFO: GPS Element Parsed {"raw_longitude":762183296,"raw_latitude":101505344,"longitude_deg":76.2183296,"latitude_deg":10.1505344,"altitude":0,"angle":46,"satellites":44,"speed":29,"hex_longitude":"2d6dfe80","hex_latitude":"060cd940","is_valid_coordinates":true} 
[2026-10-23 03:59:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 03:59:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933271808001,"note":"Value kept but may cause issues"} 
[2026-10-23 03:59:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22846657624276992,"note":"Value kept but may cause issues"} 
[2026-10-23 03:59:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7924857626529439744,"note":"Value kept but may cause issues"} 
[2026-10-23 03:59:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 03:59:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792708095000,"timestamp_ms":1792708095000,"timestamp_seconds":1792708095,"priority":1,"record_length":96,"hex_timestamp":"000001a165baac18"} 
[2026-10-23 03:59:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 03:59:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 03:59:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 03:59:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 03:59:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 03:59:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 03:59:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 03:59:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 03:59:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:59:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 03:59:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 03:59:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 03:59:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 03:59:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933271808001,"66":27463,"184":206,"79":46336,"24":29,"16":22846657624276992,"45":7924857626529439744},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,79,24,16,45]} 
[2026-10-23 03:59:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 03:59:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 03:59:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933271808001,"description":"Unknown IO ID 0"} 
[2026-10-23 03:59:33] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-23 03:59:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 03:59:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22846657624276992,"km_value":22846657624276.992,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 03:59:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":7924857626529439744,"description":"Unknown IO ID 45"} 
[2026-10-23 03:59:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933271808001,"power":27463,"unknown_184":206,"unknown_79":46336,"ignition":29,"odometer":null,"unknown_45":7924857626529439744}} 
[2026-10-23 03:59:33] local.INFO: DEBUG: GPS processor result {"connection_id":221093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 03:59:33] local.INFO: GPS data processed {"connection_id":221093,"processed":1,"errors":0,"total":1} 
[2026-10-23 03:59:33] local.INFO: Acknowledgment sent {"connection_id":221093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:00:04] local.INFO: TCP Data received {"connection_id":221093,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bab3e8012d6e0340060cdcd8000100392e..."} 
[2026-10-23 04:00:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bab3e8012d6e0340060cdcd8000100392e..."} 
[2026-10-23 04:00:04] local.INFO: Processing buffer {"connection_id":221093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bab3e8012d6e0340060cdcd8000100392e..."} 
[2026-10-23 04:00:04] local.INFO: Packet analysis {"connection_id":221093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ba"} 
[2026-10-23 04:00:04] local.INFO: Extracted packet for processing {"connection_id":221093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ba"} 
[2026-10-23 04:00:04] local.INFO: GPS Element Parsed {"raw_longitude":762184512,"raw_latitude":101506264,"longitude_deg":76.2184512,"latitude_deg":10.1506264,"altitude":1,"angle":57,"satellites":46,"speed":31,"hex_longitude":"2d6e0340","hex_latitude":"060cdcd8","is_valid_coordinates":true} 
[2026-10-23 04:00:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:00:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933272320001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:00:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22846730638721024,"note":"Value kept but may cause issues"} 
[2026-10-23 04:00:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7925913157692375040,"note":"Value kept but may cause issues"} 
[2026-10-23 04:00:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,184,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:00:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792708097000,"timestamp_ms":1792708097000,"timestamp_seconds":1792708097,"priority":1,"record_length":96,"hex_timestamp":"000001a165bab3e8"} 
[2026-10-23 04:00:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:00:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:00:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 04:00:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:00:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:00:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:00:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:00:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:00:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:00:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:00:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:00:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:00:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:00:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933272320001,"66":27484,"184":206,"79":46336,"24":31,"16":22846730638721024,"45":7925913157692375040},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,184,79,24,16,45]} 
[2026-10-23 04:00:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:00:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:00:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933272320001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:00:04] local.INFO: Unknown IO ID detected {"io_id":184,"value":206,"description":"Unknown IO ID 184"} 
[2026-10-23 04:00:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 04:00:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22846730638721024,"km_value":22846730638721.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:00:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":7925913157692375040,"description":"Unknown IO ID 45"} 
[2026-10-23 04:00:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933272320001,"power":27484,"unknown_184":206,"unknown_79":46336,"ignition":31,"odometer":null,"unknown_45":7925913157692375040}} 
[2026-10-23 04:00:04] local.INFO: DEBUG: GPS processor result {"connection_id":221093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:00:04] local.INFO: GPS data processed {"connection_id":221093,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:00:04] local.INFO: Acknowledgment sent {"connection_id":221093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:00:26] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:26] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:26] local.INFO: IMEI packet received {"connection_id":221443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":221443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:00:29] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:29] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:29] local.INFO: IMEI packet received {"connection_id":221443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":221443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:00:31] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:31] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:00:31] local.INFO: IMEI packet received {"connection_id":221443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":221443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:00:32] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bbdcc8012d6ec680060ceab0000600a430..."} 
[2026-10-23 04:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bbdcc8012d6ec680060ceab0000600a430..."} 
[2026-10-23 04:00:32] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bbdcc8012d6ec680060ceab0000600a430..."} 
[2026-10-23 04:00:32] local.INFO: Packet analysis {"connection_id":221443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bb"} 
[2026-10-23 04:00:32] local.INFO: Extracted packet for processing {"connection_id":221443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bb"} 
[2026-10-23 04:00:32] local.INFO: GPS Element Parsed {"raw_longitude":762234496,"raw_latitude":101509808,"longitude_deg":76.2234496,"latitude_deg":10.1509808,"altitude":6,"angle":164,"satellites":48,"speed":9,"hex_longitude":"2d6ec680","hex_latitude":"060ceab0","is_valid_coordinates":true} 
[2026-10-23 04:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:00:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933290496001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:00:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22849307619098624,"note":"Value kept but may cause issues"} 
[2026-10-23 04:00:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7981785940571183104,"note":"Value kept but may cause issues"} 
[2026-10-23 04:00:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:00:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708173000,"timestamp_ms":1792708173000,"timestamp_seconds":1792708173,"priority":1,"record_length":96,"hex_timestamp":"000001a165bbdcc8"} 
[2026-10-23 04:00:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:00:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-10-23 04:00:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1025,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:00:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:00:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:00:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:00:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:00:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:00:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:00:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:00:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:00:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:00:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933290496001,"66":27376,"186":206,"79":46336,"24":9,"16":22849307619098624,"45":7981785940571183104},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-23 04:00:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:00:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:00:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933290496001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:00:32] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 04:00:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 04:00:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22849307619098624,"km_value":22849307619098.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:00:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7981785940571183104,"description":"Unknown IO ID 45"} 
[2026-10-23 04:00:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933290496001,"power":27376,"unknown_186":206,"unknown_79":46336,"ignition":9,"odometer":null,"unknown_45":7981785940571183104}} 
[2026-10-23 04:00:32] local.INFO: DEBUG: GPS processor result {"connection_id":221443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:00:32] local.INFO: GPS data processed {"connection_id":221443,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:00:32] local.INFO: Acknowledgment sent {"connection_id":221443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:01:03] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bbfc08012d6ec880060ce3c00008009930..."} 
[2026-10-23 04:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bbfc08012d6ec880060ce3c00008009930..."} 
[2026-10-23 04:01:03] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bbfc08012d6ec880060ce3c00008009930..."} 
[2026-10-23 04:01:03] local.INFO: Packet analysis {"connection_id":221443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bb"} 
[2026-10-23 04:01:03] local.INFO: Extracted packet for processing {"connection_id":221443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bb"} 
[2026-10-23 04:01:03] local.INFO: GPS Element Parsed {"raw_longitude":762235008,"raw_latitude":101508032,"longitude_deg":76.2235008,"latitude_deg":10.1508032,"altitude":8,"angle":153,"satellites":48,"speed":9,"hex_longitude":"2d6ec880","hex_latitude":"060ce3c0","is_valid_coordinates":true} 
[2026-10-23 04:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933292288001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22849397813411840,"note":"Value kept but may cause issues"} 
[2026-10-23 04:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7982208153035649024,"note":"Value kept but may cause issues"} 
[2026-10-23 04:01:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708181000,"timestamp_ms":1792708181000,"timestamp_seconds":1792708181,"priority":1,"record_length":96,"hex_timestamp":"000001a165bbfc08"} 
[2026-10-23 04:01:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:01:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:01:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:01:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:01:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:01:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933292288001,"66":27463,"186":206,"79":46336,"24":9,"16":22849397813411840,"45":7982208153035649024},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-23 04:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933292288001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:01:03] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 04:01:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 04:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22849397813411840,"km_value":22849397813411.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7982208153035649024,"description":"Unknown IO ID 45"} 
[2026-10-23 04:01:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933292288001,"power":27463,"unknown_186":206,"unknown_79":46336,"ignition":9,"odometer":null,"unknown_45":7982208153035649024}} 
[2026-10-23 04:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":221443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:01:03] local.INFO: GPS data processed {"connection_id":221443,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:01:03] local.INFO: Acknowledgment sent {"connection_id":221443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:01:26] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:26] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:26] local.INFO: IMEI packet received {"connection_id":221094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:01:26] local.INFO: IMEI acknowledgment sent {"connection_id":221094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:01:30] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:30] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:30] local.INFO: IMEI packet received {"connection_id":221094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":221094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:01:31] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:31] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:01:31] local.INFO: IMEI packet received {"connection_id":221094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:01:31] local.INFO: IMEI acknowledgment sent {"connection_id":221094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:01:32] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bc1f30012d6ecc40060cda00000800a62f..."} 
[2026-10-23 04:01:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bc1f30012d6ecc40060cda00000800a62f..."} 
[2026-10-23 04:01:32] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bc1f30012d6ecc40060cda00000800a62f..."} 
[2026-10-23 04:01:32] local.INFO: Packet analysis {"connection_id":221094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:01:32] local.INFO: Extracted packet for processing {"connection_id":221094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:01:32] local.INFO: GPS Element Parsed {"raw_longitude":762235968,"raw_latitude":101505536,"longitude_deg":76.2235968,"latitude_deg":10.1505536,"altitude":8,"angle":166,"satellites":47,"speed":13,"hex_longitude":"2d6ecc40","hex_latitude":"060cda00","is_valid_coordinates":true} 
[2026-10-23 04:01:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:01:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933294336001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:01:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22849526662430720,"note":"Value kept but may cause issues"} 
[2026-10-23 04:01:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7982771102988615680,"note":"Value kept but may cause issues"} 
[2026-10-23 04:01:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:01:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708190000,"timestamp_ms":1792708190000,"timestamp_seconds":1792708190,"priority":1,"record_length":96,"hex_timestamp":"000001a165bc1f30"} 
[2026-10-23 04:01:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:01:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:01:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 04:01:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:01:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:01:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:01:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:01:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:01:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:01:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:01:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:01:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:01:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:01:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933294336001,"66":27397,"186":206,"79":46336,"24":13,"16":22849526662430720,"45":7982771102988615680},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-23 04:01:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:01:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:01:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933294336001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:01:32] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 04:01:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 04:01:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22849526662430720,"km_value":22849526662430.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:01:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":7982771102988615680,"description":"Unknown IO ID 45"} 
[2026-10-23 04:01:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933294336001,"power":27397,"unknown_186":206,"unknown_79":46336,"ignition":13,"odometer":null,"unknown_45":7982771102988615680}} 
[2026-10-23 04:01:32] local.INFO: DEBUG: GPS processor result {"connection_id":221094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:01:32] local.INFO: GPS data processed {"connection_id":221094,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:01:32] local.INFO: Acknowledgment sent {"connection_id":221094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:01:54] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:01:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:01:54] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:01:54] local.INFO: IMEI packet received {"connection_id":221442,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:01:54] local.INFO: IMEI acknowledgment sent {"connection_id":221442,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:02:03] local.INFO: TCP Data received {"connection_id":221094,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bc32b8012d6ece80060cd328000800992f..."} 
[2026-10-23 04:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bc32b8012d6ece80060cd328000800992f..."} 
[2026-10-23 04:02:03] local.INFO: Processing buffer {"connection_id":221094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bc32b8012d6ece80060cd328000800992f..."} 
[2026-10-23 04:02:03] local.INFO: Packet analysis {"connection_id":221094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:02:03] local.INFO: Extracted packet for processing {"connection_id":221094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:02:03] local.INFO: GPS Element Parsed {"raw_longitude":762236544,"raw_latitude":101503784,"longitude_deg":76.2236544,"latitude_deg":10.1503784,"altitude":8,"angle":153,"satellites":47,"speed":15,"hex_longitude":"2d6ece80","hex_latitude":"060cd328","is_valid_coordinates":true} 
[2026-10-23 04:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933296640001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22849616856743936,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7983826634150641664,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708195000,"timestamp_ms":1792708195000,"timestamp_seconds":1792708195,"priority":1,"record_length":96,"hex_timestamp":"000001a165bc32b8"} 
[2026-10-23 04:02:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:02:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:02:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:02:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:02:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:02:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933296640001,"66":27376,"186":206,"79":46336,"24":15,"16":22849616856743936,"45":7983826634150641664},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-23 04:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933296640001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:02:03] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 04:02:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 04:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22849616856743936,"km_value":22849616856743.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":7983826634150641664,"description":"Unknown IO ID 45"} 
[2026-10-23 04:02:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933296640001,"power":27376,"unknown_186":206,"unknown_79":46336,"ignition":15,"odometer":null,"unknown_45":7983826634150641664}} 
[2026-10-23 04:02:03] local.INFO: DEBUG: GPS processor result {"connection_id":221094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:02:03] local.INFO: GPS data processed {"connection_id":221094,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:02:03] local.INFO: Acknowledgment sent {"connection_id":221094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:02:24] local.INFO: TCP Data received {"connection_id":224468,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224468,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:02:24] local.INFO: Processing buffer {"connection_id":224468,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:02:24] local.INFO: IMEI packet received {"connection_id":224468,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":224468,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:02:28] local.INFO: TCP Data received {"connection_id":222765,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:28] local.INFO: Processing buffer {"connection_id":222765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:28] local.INFO: IMEI packet received {"connection_id":222765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:02:28] local.INFO: IMEI acknowledgment sent {"connection_id":222765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:02:31] local.INFO: TCP Data received {"connection_id":222765,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:31] local.INFO: Processing buffer {"connection_id":222765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:31] local.INFO: IMEI packet received {"connection_id":222765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":222765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:02:36] local.INFO: TCP Data received {"connection_id":222765,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:36] local.INFO: Processing buffer {"connection_id":222765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:02:36] local.INFO: IMEI packet received {"connection_id":222765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:02:36] local.INFO: IMEI acknowledgment sent {"connection_id":222765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:02:37] local.INFO: TCP Data received {"connection_id":222765,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bc84c0012d6eda40060cb550000800982f..."} 
[2026-10-23 04:02:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bc84c0012d6eda40060cb550000800982f..."} 
[2026-10-23 04:02:37] local.INFO: Processing buffer {"connection_id":222765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bc84c0012d6eda40060cb550000800982f..."} 
[2026-10-23 04:02:37] local.INFO: Packet analysis {"connection_id":222765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:02:37] local.INFO: Extracted packet for processing {"connection_id":222765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:02:37] local.INFO: GPS Element Parsed {"raw_longitude":762239552,"raw_latitude":101496144,"longitude_deg":76.2239552,"latitude_deg":10.1496144,"altitude":8,"angle":152,"satellites":47,"speed":16,"hex_longitude":"2d6eda40","hex_latitude":"060cb550","is_valid_coordinates":true} 
[2026-10-23 04:02:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:02:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933297920001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22850011993735168,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7984459952847792128,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:02:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792708216000,"timestamp_ms":1792708216000,"timestamp_seconds":1792708216,"priority":1,"record_length":96,"hex_timestamp":"000001a165bc84c0"} 
[2026-10-23 04:02:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:02:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:02:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:02:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:02:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:02:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:02:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:02:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:02:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:02:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:02:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:02:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:02:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:02:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933297920001,"66":27365,"186":206,"79":46336,"24":16,"16":22850011993735168,"45":7984459952847792128},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,79,24,16,45]} 
[2026-10-23 04:02:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:02:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:02:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933297920001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:02:37] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 04:02:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 04:02:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22850011993735168,"km_value":22850011993735.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:02:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":7984459952847792128,"description":"Unknown IO ID 45"} 
[2026-10-23 04:02:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933297920001,"power":27365,"unknown_186":206,"unknown_79":46336,"ignition":16,"odometer":null,"unknown_45":7984459952847792128}} 
[2026-10-23 04:02:37] local.INFO: DEBUG: GPS processor result {"connection_id":222765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:02:37] local.INFO: GPS data processed {"connection_id":222765,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:02:37] local.INFO: Acknowledgment sent {"connection_id":222765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:02:38] local.INFO: TCP Data received {"connection_id":222765,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bccb10012d6ee880060c9530000a00972f..."} 
[2026-10-23 04:02:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bccb10012d6ee880060c9530000a00972f..."} 
[2026-10-23 04:02:38] local.INFO: Processing buffer {"connection_id":222765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bccb10012d6ee880060c9530000a00972f..."} 
[2026-10-23 04:02:38] local.INFO: Packet analysis {"connection_id":222765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:02:38] local.INFO: Extracted packet for processing {"connection_id":222765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bc"} 
[2026-10-23 04:02:38] local.INFO: GPS Element Parsed {"raw_longitude":762243200,"raw_latitude":101487920,"longitude_deg":76.22432,"latitude_deg":10.148792,"altitude":10,"angle":151,"satellites":47,"speed":15,"hex_longitude":"2d6ee880","hex_latitude":"060c9530","is_valid_coordinates":true} 
[2026-10-23 04:02:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:02:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933303296001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22850450080399360,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":7987767283822186496,"note":"Value kept but may cause issues"} 
[2026-10-23 04:02:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,8,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:02:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792708234000,"timestamp_ms":1792708234000,"timestamp_seconds":1792708234,"priority":1,"record_length":96,"hex_timestamp":"000001a165bccb10"} 
[2026-10-23 04:02:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:02:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:02:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:02:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:02:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:02:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:02:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:02:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:02:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:02:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:02:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:02:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:02:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:02:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933303296001,"66":27397,"8":206,"79":46336,"24":15,"16":22850450080399360,"45":7987767283822186496},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,8,79,24,16,45]} 
[2026-10-23 04:02:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:02:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:02:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933303296001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:02:38] local.INFO: Unknown IO ID detected {"io_id":8,"value":206,"description":"Unknown IO ID 8"} 
[2026-10-23 04:02:38] local.INFO: Unknown IO ID detected {"io_id":79,"value":46336,"description":"Unknown IO ID 79"} 
[2026-10-23 04:02:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22850450080399360,"km_value":22850450080399.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:02:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":7987767283822186496,"description":"Unknown IO ID 45"} 
[2026-10-23 04:02:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933303296001,"power":27397,"unknown_8":206,"unknown_79":46336,"ignition":15,"odometer":null,"unknown_45":7987767283822186496}} 
[2026-10-23 04:02:38] local.INFO: DEBUG: GPS processor result {"connection_id":222765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:02:38] local.INFO: GPS data processed {"connection_id":222765,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:02:38] local.INFO: Acknowledgment sent {"connection_id":222765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:03:34] local.INFO: TCP Data received {"connection_id":222765,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165be8c48012d6fb680060b4720000800812e..."} 
[2026-10-23 04:03:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165be8c48012d6fb680060b4720000800812e..."} 
[2026-10-23 04:03:34] local.INFO: Processing buffer {"connection_id":222765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165be8c48012d6fb680060b4720000800812e..."} 
[2026-10-23 04:03:34] local.INFO: Packet analysis {"connection_id":222765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165be"} 
[2026-10-23 04:03:34] local.INFO: Extracted packet for processing {"connection_id":222765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165be"} 
[2026-10-23 04:03:34] local.INFO: GPS Element Parsed {"raw_longitude":762295936,"raw_latitude":101402400,"longitude_deg":76.2295936,"latitude_deg":10.14024,"altitude":8,"angle":129,"satellites":46,"speed":22,"hex_longitude":"2d6fb680","hex_latitude":"060b4720","is_valid_coordinates":true} 
[2026-10-23 04:03:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:03:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933337088001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:03:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22855337753182208,"note":"Value kept but may cause issues"} 
[2026-10-23 04:03:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8049199197465384960,"note":"Value kept but may cause issues"} 
[2026-10-23 04:03:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:03:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792708349000,"timestamp_ms":1792708349000,"timestamp_seconds":1792708349,"priority":1,"record_length":96,"hex_timestamp":"000001a165be8c48"} 
[2026-10-23 04:03:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:03:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:03:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:03:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:03:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:03:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:03:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:03:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:03:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:03:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:03:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:03:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:03:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:03:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933337088001,"66":27332,"206":206,"79":47616,"24":22,"16":22855337753182208,"45":8049199197465384960},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,79,24,16,45]} 
[2026-10-23 04:03:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:03:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:03:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933337088001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:03:34] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 04:03:34] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:03:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22855337753182208,"km_value":22855337753182.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:03:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":8049199197465384960,"description":"Unknown IO ID 45"} 
[2026-10-23 04:03:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933337088001,"power":27332,"unknown_206":206,"unknown_79":47616,"ignition":22,"odometer":null,"unknown_45":8049199197465384960}} 
[2026-10-23 04:03:34] local.INFO: DEBUG: GPS processor result {"connection_id":222765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:03:34] local.INFO: GPS data processed {"connection_id":222765,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:03:34] local.INFO: Acknowledgment sent {"connection_id":222765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:03:36] local.INFO: TCP Data received {"connection_id":222766,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:03:36] local.INFO: Processing buffer {"connection_id":222766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:03:36] local.INFO: IMEI packet received {"connection_id":222766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":222766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:03:41] local.INFO: TCP Data received {"connection_id":222766,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:03:41] local.INFO: Processing buffer {"connection_id":222766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:03:41] local.INFO: IMEI packet received {"connection_id":222766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:03:41] local.INFO: IMEI acknowledgment sent {"connection_id":222766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:03:42] local.INFO: TCP Data received {"connection_id":222766,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165be9030012d6fb840060b46180008006f2e..."} 
[2026-10-23 04:03:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165be9030012d6fb840060b46180008006f2e..."} 
[2026-10-23 04:03:42] local.INFO: Processing buffer {"connection_id":222766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165be9030012d6fb840060b46180008006f2e..."} 
[2026-10-23 04:03:42] local.INFO: Packet analysis {"connection_id":222766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165be"} 
[2026-10-23 04:03:42] local.INFO: Extracted packet for processing {"connection_id":222766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165be"} 
[2026-10-23 04:03:42] local.INFO: GPS Element Parsed {"raw_longitude":762296384,"raw_latitude":101402136,"longitude_deg":76.2296384,"latitude_deg":10.1402136,"altitude":8,"angle":111,"satellites":46,"speed":21,"hex_longitude":"2d6fb840","hex_latitude":"060b4618","is_valid_coordinates":true} 
[2026-10-23 04:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:03:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933337344001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:03:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22855363522985984,"note":"Value kept but may cause issues"} 
[2026-10-23 04:03:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8049762147418710016,"note":"Value kept but may cause issues"} 
[2026-10-23 04:03:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:03:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792708350000,"timestamp_ms":1792708350000,"timestamp_seconds":1792708350,"priority":1,"record_length":96,"hex_timestamp":"000001a165be9030"} 
[2026-10-23 04:03:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:03:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:03:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 04:03:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:03:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:03:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:03:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:03:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:03:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:03:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:03:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:03:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:03:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:03:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933337344001,"66":27332,"206":206,"79":47616,"24":21,"16":22855363522985984,"45":8049762147418710016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,79,24,16,45]} 
[2026-10-23 04:03:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:03:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:03:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933337344001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:03:42] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 04:03:42] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:03:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22855363522985984,"km_value":22855363522985.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:03:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":8049762147418710016,"description":"Unknown IO ID 45"} 
[2026-10-23 04:03:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933337344001,"power":27332,"unknown_206":206,"unknown_79":47616,"ignition":21,"odometer":null,"unknown_45":8049762147418710016}} 
[2026-10-23 04:03:42] local.INFO: DEBUG: GPS processor result {"connection_id":222766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:03:42] local.INFO: GPS data processed {"connection_id":222766,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:03:42] local.INFO: Acknowledgment sent {"connection_id":222766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:04:26] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:26] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:26] local.INFO: IMEI packet received {"connection_id":221095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:04:26] local.INFO: IMEI acknowledgment sent {"connection_id":221095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:04:27] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:27] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:27] local.INFO: IMEI packet received {"connection_id":221095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:04:27] local.INFO: IMEI acknowledgment sent {"connection_id":221095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:04:28] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:28] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:28] local.INFO: IMEI packet received {"connection_id":221095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:04:28] local.INFO: IMEI acknowledgment sent {"connection_id":221095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:04:31] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:31] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:04:31] local.INFO: IMEI packet received {"connection_id":221095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:04:31] local.INFO: IMEI acknowledgment sent {"connection_id":221095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:04:32] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bf8a30012d707dc0060b7f18000b00462c..."} 
[2026-10-23 04:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bf8a30012d707dc0060b7f18000b00462c..."} 
[2026-10-23 04:04:32] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bf8a30012d707dc0060b7f18000b00462c..."} 
[2026-10-23 04:04:32] local.INFO: Packet analysis {"connection_id":221095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bf"} 
[2026-10-23 04:04:32] local.INFO: Extracted packet for processing {"connection_id":221095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bf"} 
[2026-10-23 04:04:32] local.INFO: GPS Element Parsed {"raw_longitude":762346944,"raw_latitude":101416728,"longitude_deg":76.2346944,"latitude_deg":10.1416728,"altitude":11,"angle":70,"satellites":44,"speed":35,"hex_longitude":"2d707dc0","hex_latitude":"060b7f18","is_valid_coordinates":true} 
[2026-10-23 04:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:04:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933350912001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:04:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22857888963756032,"note":"Value kept but may cause issues"} 
[2026-10-23 04:04:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8096557362299715584,"note":"Value kept but may cause issues"} 
[2026-10-23 04:04:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:04:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708414000,"timestamp_ms":1792708414000,"timestamp_seconds":1792708414,"priority":1,"record_length":96,"hex_timestamp":"000001a165bf8a30"} 
[2026-10-23 04:04:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:04:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:04:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:04:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:04:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:04:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:04:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:04:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:04:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:04:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:04:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:04:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:04:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933350912001,"66":27397,"140":206,"79":47616,"24":35,"16":22857888963756032,"45":8096557362299715584},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,79,24,16,45]} 
[2026-10-23 04:04:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:04:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:04:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933350912001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:04:32] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-10-23 04:04:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:04:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22857888963756032,"km_value":22857888963756.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:04:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8096557362299715584,"description":"Unknown IO ID 45"} 
[2026-10-23 04:04:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933350912001,"power":27397,"unknown_140":206,"unknown_79":47616,"ignition":35,"odometer":null,"unknown_45":8096557362299715584}} 
[2026-10-23 04:04:32] local.INFO: DEBUG: GPS processor result {"connection_id":221095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:04:32] local.INFO: GPS data processed {"connection_id":221095,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:04:32] local.INFO: Acknowledgment sent {"connection_id":221095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:05:03] local.INFO: TCP Data received {"connection_id":221095,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165bfb528012d70a0c0060b8ca8000a00462b..."} 
[2026-10-23 04:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165bfb528012d70a0c0060b8ca8000a00462b..."} 
[2026-10-23 04:05:03] local.INFO: Processing buffer {"connection_id":221095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165bfb528012d70a0c0060b8ca8000a00462b..."} 
[2026-10-23 04:05:03] local.INFO: Packet analysis {"connection_id":221095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165bf"} 
[2026-10-23 04:05:03] local.INFO: Extracted packet for processing {"connection_id":221095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165bf"} 
[2026-10-23 04:05:03] local.INFO: GPS Element Parsed {"raw_longitude":762355904,"raw_latitude":101420200,"longitude_deg":76.2355904,"latitude_deg":10.14202,"altitude":10,"angle":70,"satellites":43,"speed":24,"hex_longitude":"2d70a0c0","hex_latitude":"060b8ca8","is_valid_coordinates":true} 
[2026-10-23 04:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:05:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933353984001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22858348525256704,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8105846036531976192,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,138,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:05:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708425000,"timestamp_ms":1792708425000,"timestamp_seconds":1792708425,"priority":1,"record_length":96,"hex_timestamp":"000001a165bfb528"} 
[2026-10-23 04:05:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:05:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:05:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:05:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:05:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:05:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:05:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:05:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:05:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:05:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:05:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:05:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:05:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933353984001,"66":27343,"138":206,"79":47616,"24":24,"16":22858348525256704,"45":8105846036531976192},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,138,79,24,16,45]} 
[2026-10-23 04:05:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:05:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:05:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933353984001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:05:03] local.INFO: Unknown IO ID detected {"io_id":138,"value":206,"description":"Unknown IO ID 138"} 
[2026-10-23 04:05:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:05:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22858348525256704,"km_value":22858348525256.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:05:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8105846036531976192,"description":"Unknown IO ID 45"} 
[2026-10-23 04:05:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933353984001,"power":27343,"unknown_138":206,"unknown_79":47616,"ignition":24,"odometer":null,"unknown_45":8105846036531976192}} 
[2026-10-23 04:05:03] local.INFO: DEBUG: GPS processor result {"connection_id":221095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:05:03] local.INFO: GPS data processed {"connection_id":221095,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:05:03] local.INFO: Acknowledgment sent {"connection_id":221095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:05:31] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:05:31] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:05:31] local.INFO: IMEI packet received {"connection_id":221096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:05:31] local.INFO: IMEI acknowledgment sent {"connection_id":221096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:05:34] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:05:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:05:34] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:05:34] local.INFO: IMEI packet received {"connection_id":221096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:05:34] local.INFO: IMEI acknowledgment sent {"connection_id":221096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:05:35] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c08048012d70edc0060b1728000500a42d..."} 
[2026-10-23 04:05:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c08048012d70edc0060b1728000500a42d..."} 
[2026-10-23 04:05:35] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c08048012d70edc0060b1728000500a42d..."} 
[2026-10-23 04:05:35] local.INFO: Packet analysis {"connection_id":221096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:05:35] local.INFO: Extracted packet for processing {"connection_id":221096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:05:35] local.INFO: GPS Element Parsed {"raw_longitude":762375616,"raw_latitude":101390120,"longitude_deg":76.2375616,"latitude_deg":10.139012,"altitude":5,"angle":164,"satellites":45,"speed":39,"hex_longitude":"2d70edc0","hex_latitude":"060b1728","is_valid_coordinates":true} 
[2026-10-23 04:05:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:05:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933368832001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22860276965572608,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8137160127685441536,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:05:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792708477000,"timestamp_ms":1792708477000,"timestamp_seconds":1792708477,"priority":1,"record_length":96,"hex_timestamp":"000001a165c08048"} 
[2026-10-23 04:05:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:05:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:05:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-10-23 04:05:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2442,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:05:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:05:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:05:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:05:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:05:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:05:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:05:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:05:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:05:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:05:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933368832001,"66":27397,"93":206,"79":47616,"24":39,"16":22860276965572608,"45":8137160127685441536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 04:05:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:05:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:05:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933368832001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:05:35] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 04:05:35] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:05:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22860276965572608,"km_value":22860276965572.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:05:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":8137160127685441536,"description":"Unknown IO ID 45"} 
[2026-10-23 04:05:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933368832001,"power":27397,"unknown_93":206,"unknown_79":47616,"ignition":39,"odometer":null,"unknown_45":8137160127685441536}} 
[2026-10-23 04:05:35] local.INFO: DEBUG: GPS processor result {"connection_id":221096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:05:35] local.INFO: GPS data processed {"connection_id":221096,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:05:35] local.INFO: Acknowledgment sent {"connection_id":221096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:05:36] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c0a758012d70fac0060af3d00006009b2e..."} 
[2026-10-23 04:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c0a758012d70fac0060af3d00006009b2e..."} 
[2026-10-23 04:05:36] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c0a758012d70fac0060af3d00006009b2e..."} 
[2026-10-23 04:05:36] local.INFO: Packet analysis {"connection_id":221096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:05:36] local.INFO: Extracted packet for processing {"connection_id":221096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:05:36] local.INFO: GPS Element Parsed {"raw_longitude":762378944,"raw_latitude":101381072,"longitude_deg":76.2378944,"latitude_deg":10.1381072,"altitude":6,"angle":155,"satellites":46,"speed":39,"hex_longitude":"2d70fac0","hex_latitude":"060af3d0","is_valid_coordinates":true} 
[2026-10-23 04:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:05:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933370112001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22860740822040576,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8137371233916758016,"note":"Value kept but may cause issues"} 
[2026-10-23 04:05:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:05:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792708487000,"timestamp_ms":1792708487000,"timestamp_seconds":1792708487,"priority":1,"record_length":96,"hex_timestamp":"000001a165c0a758"} 
[2026-10-23 04:05:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:05:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:05:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:05:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:05:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:05:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:05:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:05:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:05:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:05:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:05:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:05:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:05:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933370112001,"66":27310,"93":206,"79":47616,"24":39,"16":22860740822040576,"45":8137371233916758016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 04:05:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:05:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:05:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933370112001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:05:36] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 04:05:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:05:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22860740822040576,"km_value":22860740822040.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:05:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8137371233916758016,"description":"Unknown IO ID 45"} 
[2026-10-23 04:05:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933370112001,"power":27310,"unknown_93":206,"unknown_79":47616,"ignition":39,"odometer":null,"unknown_45":8137371233916758016}} 
[2026-10-23 04:05:36] local.INFO: DEBUG: GPS processor result {"connection_id":221096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:05:36] local.INFO: GPS data processed {"connection_id":221096,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:05:36] local.INFO: Acknowledgment sent {"connection_id":221096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:06:07] local.INFO: TCP Data received {"connection_id":221096,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c0ca80012d710dc0060ad500000700942e..."} 
[2026-10-23 04:06:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c0ca80012d710dc0060ad500000700942e..."} 
[2026-10-23 04:06:07] local.INFO: Processing buffer {"connection_id":221096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c0ca80012d710dc0060ad500000700942e..."} 
[2026-10-23 04:06:07] local.INFO: Packet analysis {"connection_id":221096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:06:07] local.INFO: Extracted packet for processing {"connection_id":221096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:06:07] local.INFO: GPS Element Parsed {"raw_longitude":762383808,"raw_latitude":101373184,"longitude_deg":76.2383808,"latitude_deg":10.1373184,"altitude":7,"angle":148,"satellites":46,"speed":41,"hex_longitude":"2d710dc0","hex_latitude":"060ad500","is_valid_coordinates":true} 
[2026-10-23 04:06:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:06:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933372672001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:06:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22861191793606656,"note":"Value kept but may cause issues"} 
[2026-10-23 04:06:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8141030408611680256,"note":"Value kept but may cause issues"} 
[2026-10-23 04:06:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:06:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792708496000,"timestamp_ms":1792708496000,"timestamp_seconds":1792708496,"priority":1,"record_length":96,"hex_timestamp":"000001a165c0ca80"} 
[2026-10-23 04:06:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:06:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:06:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 04:06:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:06:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:06:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:06:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:06:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:06:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:06:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:06:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:06:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:06:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:06:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933372672001,"66":27397,"93":206,"79":47616,"24":41,"16":22861191793606656,"45":8141030408611680256},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 04:06:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:06:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:06:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933372672001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:06:07] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 04:06:07] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:06:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22861191793606656,"km_value":22861191793606.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:06:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":8141030408611680256,"description":"Unknown IO ID 45"} 
[2026-10-23 04:06:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933372672001,"power":27397,"unknown_93":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8141030408611680256}} 
[2026-10-23 04:06:07] local.INFO: DEBUG: GPS processor result {"connection_id":221096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:06:07] local.INFO: GPS data processed {"connection_id":221096,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:06:07] local.INFO: Acknowledgment sent {"connection_id":221096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:06:26] local.INFO: TCP Data received {"connection_id":224469,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:26] local.INFO: Processing buffer {"connection_id":224469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:26] local.INFO: IMEI packet received {"connection_id":224469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:06:26] local.INFO: IMEI acknowledgment sent {"connection_id":224469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:06:29] local.INFO: TCP Data received {"connection_id":224469,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:29] local.INFO: Processing buffer {"connection_id":224469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:29] local.INFO: IMEI packet received {"connection_id":224469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":224469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:06:31] local.INFO: TCP Data received {"connection_id":224469,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:31] local.INFO: Processing buffer {"connection_id":224469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:31] local.INFO: IMEI packet received {"connection_id":224469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:06:31] local.INFO: IMEI acknowledgment sent {"connection_id":224469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:06:36] local.INFO: TCP Data received {"connection_id":224469,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:36] local.INFO: Processing buffer {"connection_id":224469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:06:36] local.INFO: IMEI packet received {"connection_id":224469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:06:36] local.INFO: IMEI acknowledgment sent {"connection_id":224469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:06:37] local.INFO: TCP Data received {"connection_id":224469,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c0eda8012d711f40060ab5200007009a2d..."} 
[2026-10-23 04:06:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c0eda8012d711f40060ab5200007009a2d..."} 
[2026-10-23 04:06:37] local.INFO: Processing buffer {"connection_id":224469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c0eda8012d711f40060ab5200007009a2d..."} 
[2026-10-23 04:06:37] local.INFO: Packet analysis {"connection_id":224469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:06:37] local.INFO: Extracted packet for processing {"connection_id":224469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c0"} 
[2026-10-23 04:06:37] local.INFO: GPS Element Parsed {"raw_longitude":762388288,"raw_latitude":101365024,"longitude_deg":76.2388288,"latitude_deg":10.1365024,"altitude":7,"angle":154,"satellites":45,"speed":41,"hex_longitude":"2d711f40","hex_latitude":"060ab520","is_valid_coordinates":true} 
[2026-10-23 04:06:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:06:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933374976001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:06:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22861642765172736,"note":"Value kept but may cause issues"} 
[2026-10-23 04:06:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8146378433167163392,"note":"Value kept but may cause issues"} 
[2026-10-23 04:06:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:06:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792708505000,"timestamp_ms":1792708505000,"timestamp_seconds":1792708505,"priority":1,"record_length":96,"hex_timestamp":"000001a165c0eda8"} 
[2026-10-23 04:06:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:06:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:06:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:06:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:06:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:06:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:06:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:06:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:06:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:06:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:06:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:06:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:06:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:06:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933374976001,"66":27376,"93":206,"79":47616,"24":41,"16":22861642765172736,"45":8146378433167163392},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 04:06:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:06:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:06:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933374976001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:06:37] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 04:06:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:06:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22861642765172736,"km_value":22861642765172.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:06:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8146378433167163392,"description":"Unknown IO ID 45"} 
[2026-10-23 04:06:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933374976001,"power":27376,"unknown_93":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8146378433167163392}} 
[2026-10-23 04:06:37] local.INFO: DEBUG: GPS processor result {"connection_id":224469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:06:37] local.INFO: GPS data processed {"connection_id":224469,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:06:37] local.INFO: Acknowledgment sent {"connection_id":224469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:07:08] local.INFO: TCP Data received {"connection_id":224469,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c110d0012d713040060a93a0000800992e..."} 
[2026-10-23 04:07:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c110d0012d713040060a93a0000800992e..."} 
[2026-10-23 04:07:08] local.INFO: Processing buffer {"connection_id":224469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c110d0012d713040060a93a0000800992e..."} 
[2026-10-23 04:07:08] local.INFO: Packet analysis {"connection_id":224469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c1"} 
[2026-10-23 04:07:08] local.INFO: Extracted packet for processing {"connection_id":224469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c1"} 
[2026-10-23 04:07:08] local.INFO: GPS Element Parsed {"raw_longitude":762392640,"raw_latitude":101356448,"longitude_deg":76.239264,"latitude_deg":10.1356448,"altitude":8,"angle":153,"satellites":46,"speed":42,"hex_longitude":"2d713040","hex_latitude":"060a93a0","is_valid_coordinates":true} 
[2026-10-23 04:07:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:07:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933377280001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:07:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22862106621640704,"note":"Value kept but may cause issues"} 
[2026-10-23 04:07:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8151304245257510912,"note":"Value kept but may cause issues"} 
[2026-10-23 04:07:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:07:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792708514000,"timestamp_ms":1792708514000,"timestamp_seconds":1792708514,"priority":1,"record_length":96,"hex_timestamp":"000001a165c110d0"} 
[2026-10-23 04:07:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:07:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:07:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:07:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:07:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:07:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:07:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:07:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:07:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:07:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:07:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:07:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:07:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:07:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933377280001,"66":27365,"93":206,"79":47616,"24":42,"16":22862106621640704,"45":8151304245257510912},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 04:07:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:07:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:07:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933377280001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:07:08] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 04:07:08] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:07:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22862106621640704,"km_value":22862106621640.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:07:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8151304245257510912,"description":"Unknown IO ID 45"} 
[2026-10-23 04:07:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933377280001,"power":27365,"unknown_93":206,"unknown_79":47616,"ignition":42,"odometer":null,"unknown_45":8151304245257510912}} 
[2026-10-23 04:07:08] local.INFO: DEBUG: GPS processor result {"connection_id":224469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:07:08] local.INFO: GPS data processed {"connection_id":224469,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:07:08] local.INFO: Acknowledgment sent {"connection_id":224469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:07:25] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:25] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:25] local.INFO: IMEI packet received {"connection_id":221098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:07:25] local.INFO: IMEI acknowledgment sent {"connection_id":221098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:07:26] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:26] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:26] local.INFO: IMEI packet received {"connection_id":221098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:07:26] local.INFO: IMEI acknowledgment sent {"connection_id":221098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:07:30] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:30] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:07:30] local.INFO: IMEI packet received {"connection_id":221098,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":221098,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:07:31] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c133f8012d714140060a73f0000700992d..."} 
[2026-10-23 04:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c133f8012d714140060a73f0000700992d..."} 
[2026-10-23 04:07:31] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c133f8012d714140060a73f0000700992d..."} 
[2026-10-23 04:07:31] local.INFO: Packet analysis {"connection_id":221098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c1"} 
[2026-10-23 04:07:31] local.INFO: Extracted packet for processing {"connection_id":221098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c1"} 
[2026-10-23 04:07:31] local.INFO: GPS Element Parsed {"raw_longitude":762396992,"raw_latitude":101348336,"longitude_deg":76.2396992,"latitude_deg":10.1348336,"altitude":7,"angle":153,"satellites":45,"speed":41,"hex_longitude":"2d714140","hex_latitude":"060a73f0","is_valid_coordinates":true} 
[2026-10-23 04:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933379584001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22862549003272192,"note":"Value kept but may cause issues"} 
[2026-10-23 04:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8156089319859396608,"note":"Value kept but may cause issues"} 
[2026-10-23 04:07:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792708523000,"timestamp_ms":1792708523000,"timestamp_seconds":1792708523,"priority":1,"record_length":96,"hex_timestamp":"000001a165c133f8"} 
[2026-10-23 04:07:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:07:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:07:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:07:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:07:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:07:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933379584001,"66":27484,"93":206,"79":47616,"24":41,"16":22862549003272192,"45":8156089319859396608},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,79,24,16,45]} 
[2026-10-23 04:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933379584001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:07:31] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 04:07:31] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22862549003272192,"km_value":22862549003272.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":8156089319859396608,"description":"Unknown IO ID 45"} 
[2026-10-23 04:07:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933379584001,"power":27484,"unknown_93":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8156089319859396608}} 
[2026-10-23 04:07:31] local.INFO: DEBUG: GPS processor result {"connection_id":221098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:07:31] local.INFO: GPS data processed {"connection_id":221098,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:07:31] local.INFO: Acknowledgment sent {"connection_id":221098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:07:49] local.INFO: TCP Data received {"connection_id":221097,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:07:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221097,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:07:49] local.INFO: Processing buffer {"connection_id":221097,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:07:49] local.INFO: IMEI packet received {"connection_id":221097,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:07:49] local.INFO: IMEI acknowledgment sent {"connection_id":221097,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:08:03] local.INFO: TCP Data received {"connection_id":221098,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c2a328012d71d38006094ad0000500922f..."} 
[2026-10-23 04:08:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221098,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c2a328012d71d38006094ad0000500922f..."} 
[2026-10-23 04:08:03] local.INFO: Processing buffer {"connection_id":221098,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c2a328012d71d38006094ad0000500922f..."} 
[2026-10-23 04:08:03] local.INFO: Packet analysis {"connection_id":221098,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c2"} 
[2026-10-23 04:08:03] local.INFO: Extracted packet for processing {"connection_id":221098,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c2"} 
[2026-10-23 04:08:03] local.INFO: GPS Element Parsed {"raw_longitude":762434432,"raw_latitude":101272272,"longitude_deg":76.2434432,"latitude_deg":10.1272272,"altitude":5,"angle":146,"satellites":47,"speed":21,"hex_longitude":"2d71d380","hex_latitude":"06094ad0","is_valid_coordinates":true} 
[2026-10-23 04:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:08:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933405184001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:08:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22866672171876352,"note":"Value kept but may cause issues"} 
[2026-10-23 04:08:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8200914209879304192,"note":"Value kept but may cause issues"} 
[2026-10-23 04:08:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:08:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708617000,"timestamp_ms":1792708617000,"timestamp_seconds":1792708617,"priority":1,"record_length":96,"hex_timestamp":"000001a165c2a328"} 
[2026-10-23 04:08:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:08:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 04:08:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:08:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:08:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:08:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:08:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221098,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:08:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:08:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221098,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:08:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:08:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:08:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:08:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933405184001,"66":27365,"198":206,"79":47616,"24":21,"16":22866672171876352,"45":8200914209879304192},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,79,24,16,45]} 
[2026-10-23 04:08:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:08:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:08:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933405184001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:08:03] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-23 04:08:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:08:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22866672171876352,"km_value":22866672171876.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:08:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8200914209879304192,"description":"Unknown IO ID 45"} 
[2026-10-23 04:08:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933405184001,"power":27365,"unknown_198":206,"unknown_79":47616,"ignition":21,"odometer":null,"unknown_45":8200914209879304192}} 
[2026-10-23 04:08:03] local.INFO: DEBUG: GPS processor result {"connection_id":221098,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:08:03] local.INFO: GPS data processed {"connection_id":221098,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:08:03] local.INFO: Acknowledgment sent {"connection_id":221098,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:08:26] local.INFO: TCP Data received {"connection_id":224470,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:26] local.INFO: Processing buffer {"connection_id":224470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:26] local.INFO: IMEI packet received {"connection_id":224470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:08:26] local.INFO: IMEI acknowledgment sent {"connection_id":224470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:08:26] local.INFO: TCP Data received {"connection_id":224470,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:26] local.INFO: Processing buffer {"connection_id":224470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:26] local.INFO: IMEI packet received {"connection_id":224470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:08:26] local.INFO: IMEI acknowledgment sent {"connection_id":224470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:08:31] local.INFO: TCP Data received {"connection_id":224470,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:31] local.INFO: Processing buffer {"connection_id":224470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:08:31] local.INFO: IMEI packet received {"connection_id":224470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":224470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:08:32] local.INFO: TCP Data received {"connection_id":224470,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c2aee0012d71d640060944a00005009f2e..."} 
[2026-10-23 04:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c2aee0012d71d640060944a00005009f2e..."} 
[2026-10-23 04:08:32] local.INFO: Processing buffer {"connection_id":224470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c2aee0012d71d640060944a00005009f2e..."} 
[2026-10-23 04:08:32] local.INFO: Packet analysis {"connection_id":224470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c2"} 
[2026-10-23 04:08:32] local.INFO: Extracted packet for processing {"connection_id":224470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c2"} 
[2026-10-23 04:08:32] local.INFO: GPS Element Parsed {"raw_longitude":762435136,"raw_latitude":101270688,"longitude_deg":76.2435136,"latitude_deg":10.1270688,"altitude":5,"angle":159,"satellites":46,"speed":24,"hex_longitude":"2d71d640","hex_latitude":"060944a0","is_valid_coordinates":true} 
[2026-10-23 04:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:08:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933405952001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:08:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22866758071222272,"note":"Value kept but may cause issues"} 
[2026-10-23 04:08:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8202040109785862144,"note":"Value kept but may cause issues"} 
[2026-10-23 04:08:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:08:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708620000,"timestamp_ms":1792708620000,"timestamp_seconds":1792708620,"priority":1,"record_length":96,"hex_timestamp":"000001a165c2aee0"} 
[2026-10-23 04:08:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:08:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:08:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:08:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:08:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:08:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:08:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:08:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:08:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:08:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:08:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:08:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:08:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933405952001,"66":27397,"198":206,"79":47616,"24":24,"16":22866758071222272,"45":8202040109785862144},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,79,24,16,45]} 
[2026-10-23 04:08:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:08:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:08:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933405952001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:08:32] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-23 04:08:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:08:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22866758071222272,"km_value":22866758071222.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:08:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8202040109785862144,"description":"Unknown IO ID 45"} 
[2026-10-23 04:08:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933405952001,"power":27397,"unknown_198":206,"unknown_79":47616,"ignition":24,"odometer":null,"unknown_45":8202040109785862144}} 
[2026-10-23 04:08:32] local.INFO: DEBUG: GPS processor result {"connection_id":224470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:08:32] local.INFO: GPS data processed {"connection_id":224470,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:08:32] local.INFO: Acknowledgment sent {"connection_id":224470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:09:11] local.INFO: TCP Data received {"connection_id":224470,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c2ddc0012d71e200060920b0000500a02e..."} 
[2026-10-23 04:09:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c2ddc0012d71e200060920b0000500a02e..."} 
[2026-10-23 04:09:11] local.INFO: Processing buffer {"connection_id":224470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c2ddc0012d71e200060920b0000500a02e..."} 
[2026-10-23 04:09:11] local.INFO: Packet analysis {"connection_id":224470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c2"} 
[2026-10-23 04:09:11] local.INFO: Extracted packet for processing {"connection_id":224470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c2"} 
[2026-10-23 04:09:11] local.INFO: GPS Element Parsed {"raw_longitude":762438144,"raw_latitude":101261488,"longitude_deg":76.2438144,"latitude_deg":10.1261488,"altitude":5,"angle":160,"satellites":46,"speed":34,"hex_longitude":"2d71e200","hex_latitude":"060920b0","is_valid_coordinates":true} 
[2026-10-23 04:09:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:09:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933406720001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:09:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22867226222657536,"note":"Value kept but may cause issues"} 
[2026-10-23 04:09:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8202814165971410944,"note":"Value kept but may cause issues"} 
[2026-10-23 04:09:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,198,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:09:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792708632000,"timestamp_ms":1792708632000,"timestamp_seconds":1792708632,"priority":1,"record_length":96,"hex_timestamp":"000001a165c2ddc0"} 
[2026-10-23 04:09:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:09:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:09:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:09:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:09:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:09:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:09:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:09:11] local.INFO: Teltonika packet parsed successfully {"connection_id":224470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:09:11] local.INFO: Passing IMEI to GPS processor {"connection_id":224470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:09:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":224470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:09:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:09:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:09:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:09:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933406720001,"66":27484,"198":206,"79":47616,"24":34,"16":22867226222657536,"45":8202814165971410944},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,198,79,24,16,45]} 
[2026-10-23 04:09:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:09:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:09:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933406720001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:09:11] local.INFO: Unknown IO ID detected {"io_id":198,"value":206,"description":"Unknown IO ID 198"} 
[2026-10-23 04:09:11] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:09:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22867226222657536,"km_value":22867226222657.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:09:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":8202814165971410944,"description":"Unknown IO ID 45"} 
[2026-10-23 04:09:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933406720001,"power":27484,"unknown_198":206,"unknown_79":47616,"ignition":34,"odometer":null,"unknown_45":8202814165971410944}} 
[2026-10-23 04:09:11] local.INFO: DEBUG: GPS processor result {"connection_id":224470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:09:11] local.INFO: GPS data processed {"connection_id":224470,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:09:11] local.INFO: Acknowledgment sent {"connection_id":224470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:09:26] local.INFO: TCP Data received {"connection_id":224471,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:09:26] local.INFO: Processing buffer {"connection_id":224471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:09:26] local.INFO: IMEI packet received {"connection_id":224471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":224471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:09:31] local.INFO: TCP Data received {"connection_id":224471,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224471,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:09:31] local.INFO: Processing buffer {"connection_id":224471,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:09:31] local.INFO: IMEI packet received {"connection_id":224471,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:09:31] local.INFO: IMEI acknowledgment sent {"connection_id":224471,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:09:32] local.INFO: TCP Data received {"connection_id":224471,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c402b8012d7268000608c2d00007004c2e..."} 
[2026-10-23 04:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c402b8012d7268000608c2d00007004c2e..."} 
[2026-10-23 04:09:32] local.INFO: Processing buffer {"connection_id":224471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c402b8012d7268000608c2d00007004c2e..."} 
[2026-10-23 04:09:32] local.INFO: Packet analysis {"connection_id":224471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c4"} 
[2026-10-23 04:09:32] local.INFO: Extracted packet for processing {"connection_id":224471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c4"} 
[2026-10-23 04:09:32] local.INFO: GPS Element Parsed {"raw_longitude":762472448,"raw_latitude":101237456,"longitude_deg":76.2472448,"latitude_deg":10.1237456,"altitude":7,"angle":76,"satellites":46,"speed":38,"hex_longitude":"2d726800","hex_latitude":"0608c2d0","is_valid_coordinates":true} 
[2026-10-23 04:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933426432001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22869889102381056,"note":"Value kept but may cause issues"} 
[2026-10-23 04:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8233565307167784960,"note":"Value kept but may cause issues"} 
[2026-10-23 04:09:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,92,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708707000,"timestamp_ms":1792708707000,"timestamp_seconds":1792708707,"priority":1,"record_length":96,"hex_timestamp":"000001a165c402b8"} 
[2026-10-23 04:09:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:09:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 04:09:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2056,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:09:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:09:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:09:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933426432001,"66":27365,"92":206,"79":47616,"24":38,"16":22869889102381056,"45":8233565307167784960},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,79,24,16,45]} 
[2026-10-23 04:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:09:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:09:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933426432001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:09:32] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-10-23 04:09:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:09:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22869889102381056,"km_value":22869889102381.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:09:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8233565307167784960,"description":"Unknown IO ID 45"} 
[2026-10-23 04:09:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933426432001,"power":27365,"unknown_92":206,"unknown_79":47616,"ignition":38,"odometer":null,"unknown_45":8233565307167784960}} 
[2026-10-23 04:09:32] local.INFO: DEBUG: GPS processor result {"connection_id":224471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:09:32] local.INFO: GPS data processed {"connection_id":224471,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:09:32] local.INFO: Acknowledgment sent {"connection_id":224471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:10:03] local.INFO: TCP Data received {"connection_id":224471,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c429c8012d728d400608cc680008004c2e..."} 
[2026-10-23 04:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224471,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c429c8012d728d400608cc680008004c2e..."} 
[2026-10-23 04:10:03] local.INFO: Processing buffer {"connection_id":224471,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c429c8012d728d400608cc680008004c2e..."} 
[2026-10-23 04:10:03] local.INFO: Packet analysis {"connection_id":224471,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c4"} 
[2026-10-23 04:10:03] local.INFO: Extracted packet for processing {"connection_id":224471,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c4"} 
[2026-10-23 04:10:03] local.INFO: GPS Element Parsed {"raw_longitude":762481984,"raw_latitude":101239912,"longitude_deg":76.2481984,"latitude_deg":10.1239912,"altitude":8,"angle":76,"satellites":46,"speed":38,"hex_longitude":"2d728d40","hex_latitude":"0608cc68","is_valid_coordinates":true} 
[2026-10-23 04:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933428992001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22870361548783616,"note":"Value kept but may cause issues"} 
[2026-10-23 04:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8243839143818481664,"note":"Value kept but may cause issues"} 
[2026-10-23 04:10:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708717000,"timestamp_ms":1792708717000,"timestamp_seconds":1792708717,"priority":1,"record_length":96,"hex_timestamp":"000001a165c429c8"} 
[2026-10-23 04:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:10:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224471,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224471,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933428992001,"66":27463,"131":206,"79":47616,"24":38,"16":22870361548783616,"45":8243839143818481664},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,79,24,16,45]} 
[2026-10-23 04:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933428992001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:10:03] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 04:10:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22870361548783616,"km_value":22870361548783.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8243839143818481664,"description":"Unknown IO ID 45"} 
[2026-10-23 04:10:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933428992001,"power":27463,"unknown_131":206,"unknown_79":47616,"ignition":38,"odometer":null,"unknown_45":8243839143818481664}} 
[2026-10-23 04:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":224471,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:10:03] local.INFO: GPS data processed {"connection_id":224471,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:10:03] local.INFO: Acknowledgment sent {"connection_id":224471,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:10:26] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:26] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:26] local.INFO: IMEI packet received {"connection_id":221444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:10:26] local.INFO: IMEI acknowledgment sent {"connection_id":221444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:10:29] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:29] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:29] local.INFO: IMEI packet received {"connection_id":221444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:10:31] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:31] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:10:31] local.INFO: IMEI packet received {"connection_id":221444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:10:31] local.INFO: IMEI acknowledgment sent {"connection_id":221444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:10:32] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c450d8012d72afc00608d560000b004b2e..."} 
[2026-10-23 04:10:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c450d8012d72afc00608d560000b004b2e..."} 
[2026-10-23 04:10:32] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c450d8012d72afc00608d560000b004b2e..."} 
[2026-10-23 04:10:32] local.INFO: Packet analysis {"connection_id":221444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c4"} 
[2026-10-23 04:10:32] local.INFO: Extracted packet for processing {"connection_id":221444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c4"} 
[2026-10-23 04:10:32] local.INFO: GPS Element Parsed {"raw_longitude":762490816,"raw_latitude":101242208,"longitude_deg":76.2490816,"latitude_deg":10.1242208,"altitude":11,"angle":75,"satellites":46,"speed":31,"hex_longitude":"2d72afc0","hex_latitude":"0608d560","is_valid_coordinates":true} 
[2026-10-23 04:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:10:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933431552001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:10:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22870795340480512,"note":"Value kept but may cause issues"} 
[2026-10-23 04:10:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8254324086701582336,"note":"Value kept but may cause issues"} 
[2026-10-23 04:10:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:10:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708727000,"timestamp_ms":1792708727000,"timestamp_seconds":1792708727,"priority":1,"record_length":96,"hex_timestamp":"000001a165c450d8"} 
[2026-10-23 04:10:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:10:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 04:10:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:10:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:10:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:10:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:10:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:10:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:10:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:10:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:10:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:10:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:10:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933431552001,"66":27376,"131":206,"79":47616,"24":31,"16":22870795340480512,"45":8254324086701582336},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,79,24,16,45]} 
[2026-10-23 04:10:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:10:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:10:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933431552001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:10:32] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 04:10:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:10:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22870795340480512,"km_value":22870795340480.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:10:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8254324086701582336,"description":"Unknown IO ID 45"} 
[2026-10-23 04:10:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933431552001,"power":27376,"unknown_131":206,"unknown_79":47616,"ignition":31,"odometer":null,"unknown_45":8254324086701582336}} 
[2026-10-23 04:10:32] local.INFO: DEBUG: GPS processor result {"connection_id":221444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:10:32] local.INFO: GPS data processed {"connection_id":221444,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:10:32] local.INFO: Acknowledgment sent {"connection_id":221444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:11:03] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c5bc20012d739fc006083b58000800942c..."} 
[2026-10-23 04:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c5bc20012d739fc006083b58000800942c..."} 
[2026-10-23 04:11:03] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c5bc20012d739fc006083b58000800942c..."} 
[2026-10-23 04:11:03] local.INFO: Packet analysis {"connection_id":221444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:11:03] local.INFO: Extracted packet for processing {"connection_id":221444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:11:03] local.INFO: GPS Element Parsed {"raw_longitude":762552256,"raw_latitude":101202776,"longitude_deg":76.2552256,"latitude_deg":10.1202776,"altitude":8,"angle":148,"satellites":44,"speed":34,"hex_longitude":"2d739fc0","hex_latitude":"06083b58","is_valid_coordinates":true} 
[2026-10-23 04:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:11:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933455104001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22874854084575232,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8328985324266938368,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:11:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708820000,"timestamp_ms":1792708820000,"timestamp_seconds":1792708820,"priority":1,"record_length":96,"hex_timestamp":"000001a165c5bc20"} 
[2026-10-23 04:11:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:11:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:11:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:11:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:11:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:11:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:11:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:11:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:11:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:11:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:11:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:11:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:11:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933455104001,"66":27376,"130":206,"79":47616,"24":34,"16":22874854084575232,"45":8328985324266938368},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,79,24,16,45]} 
[2026-10-23 04:11:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:11:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:11:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933455104001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:11:03] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-23 04:11:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:11:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22874854084575232,"km_value":22874854084575.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:11:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8328985324266938368,"description":"Unknown IO ID 45"} 
[2026-10-23 04:11:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933455104001,"power":27376,"unknown_130":206,"unknown_79":47616,"ignition":34,"odometer":null,"unknown_45":8328985324266938368}} 
[2026-10-23 04:11:03] local.INFO: DEBUG: GPS processor result {"connection_id":221444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:11:03] local.INFO: GPS data processed {"connection_id":221444,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:11:03] local.INFO: Acknowledgment sent {"connection_id":221444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:11:28] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:28] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:28] local.INFO: IMEI packet received {"connection_id":221445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:11:28] local.INFO: IMEI acknowledgment sent {"connection_id":221445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:11:31] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:31] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:31] local.INFO: IMEI packet received {"connection_id":221445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:11:31] local.INFO: IMEI acknowledgment sent {"connection_id":221445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:11:32] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:32] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:11:32] local.INFO: IMEI packet received {"connection_id":221445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:11:32] local.INFO: IMEI acknowledgment sent {"connection_id":221445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:11:33] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c5bc20012d739fc006083b58000800942c..."} 
[2026-10-23 04:11:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c5bc20012d739fc006083b58000800942c..."} 
[2026-10-23 04:11:33] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c5bc20012d739fc006083b58000800942c..."} 
[2026-10-23 04:11:33] local.INFO: Packet analysis {"connection_id":221445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:11:33] local.INFO: Extracted packet for processing {"connection_id":221445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:11:33] local.INFO: GPS Element Parsed {"raw_longitude":762552256,"raw_latitude":101202776,"longitude_deg":76.2552256,"latitude_deg":10.1202776,"altitude":8,"angle":148,"satellites":44,"speed":34,"hex_longitude":"2d739fc0","hex_latitude":"06083b58","is_valid_coordinates":true} 
[2026-10-23 04:11:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:11:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933457920001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22874854084575232,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8331588967799150592,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:11:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792708820000,"timestamp_ms":1792708820000,"timestamp_seconds":1792708820,"priority":1,"record_length":96,"hex_timestamp":"000001a165c5bc20"} 
[2026-10-23 04:11:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:11:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:11:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:11:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:11:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:11:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:11:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:11:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:11:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:11:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:11:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:11:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:11:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:11:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933457920001,"66":27376,"130":206,"79":47616,"24":34,"16":22874854084575232,"45":8331588967799150592},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,79,24,16,45]} 
[2026-10-23 04:11:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:11:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:11:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933457920001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:11:33] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-23 04:11:33] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:11:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22874854084575232,"km_value":22874854084575.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:11:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":8331588967799150592,"description":"Unknown IO ID 45"} 
[2026-10-23 04:11:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933457920001,"power":27376,"unknown_130":206,"unknown_79":47616,"ignition":34,"odometer":null,"unknown_45":8331588967799150592}} 
[2026-10-23 04:11:33] local.INFO: DEBUG: GPS processor result {"connection_id":221445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:11:33] local.INFO: GPS data processed {"connection_id":221445,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:11:33] local.INFO: Acknowledgment sent {"connection_id":221445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:11:36] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c5c3f0012d73a44006083648000800832c..."} 
[2026-10-23 04:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c5c3f0012d73a44006083648000800832c..."} 
[2026-10-23 04:11:36] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c5c3f0012d73a44006083648000800832c..."} 
[2026-10-23 04:11:36] local.INFO: Packet analysis {"connection_id":221445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:11:36] local.INFO: Extracted packet for processing {"connection_id":221445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:11:36] local.INFO: GPS Element Parsed {"raw_longitude":762553408,"raw_latitude":101201480,"longitude_deg":76.2553408,"latitude_deg":10.120148,"altitude":8,"angle":131,"satellites":44,"speed":34,"hex_longitude":"2d73a440","hex_latitude":"06083648","is_valid_coordinates":true} 
[2026-10-23 04:11:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:11:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933457920001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22874939983921152,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8331588967799150592,"note":"Value kept but may cause issues"} 
[2026-10-23 04:11:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:11:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792708822000,"timestamp_ms":1792708822000,"timestamp_seconds":1792708822,"priority":1,"record_length":96,"hex_timestamp":"000001a165c5c3f0"} 
[2026-10-23 04:11:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:11:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:11:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:11:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:11:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:11:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:11:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:11:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:11:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:11:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:11:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:11:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:11:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:11:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933457920001,"66":27397,"130":206,"79":47616,"24":34,"16":22874939983921152,"45":8331588967799150592},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,79,24,16,45]} 
[2026-10-23 04:11:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:11:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:11:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933457920001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:11:36] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-23 04:11:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:11:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22874939983921152,"km_value":22874939983921.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:11:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8331588967799150592,"description":"Unknown IO ID 45"} 
[2026-10-23 04:11:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933457920001,"power":27397,"unknown_130":206,"unknown_79":47616,"ignition":34,"odometer":null,"unknown_45":8331588967799150592}} 
[2026-10-23 04:11:36] local.INFO: DEBUG: GPS processor result {"connection_id":221445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:11:36] local.INFO: GPS data processed {"connection_id":221445,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:11:36] local.INFO: Acknowledgment sent {"connection_id":221445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:12:12] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c5e718012d73b84006082120000800922d..."} 
[2026-10-23 04:12:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c5e718012d73b84006082120000800922d..."} 
[2026-10-23 04:12:12] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c5e718012d73b84006082120000800922d..."} 
[2026-10-23 04:12:12] local.INFO: Packet analysis {"connection_id":221445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:12:12] local.INFO: Extracted packet for processing {"connection_id":221445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c5"} 
[2026-10-23 04:12:12] local.INFO: GPS Element Parsed {"raw_longitude":762558528,"raw_latitude":101196064,"longitude_deg":76.2558528,"latitude_deg":10.1196064,"altitude":8,"angle":146,"satellites":45,"speed":31,"hex_longitude":"2d73b840","hex_latitude":"06082120","is_valid_coordinates":true} 
[2026-10-23 04:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:12:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933458432001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:12:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22875300761174016,"note":"Value kept but may cause issues"} 
[2026-10-23 04:12:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8332855605194016768,"note":"Value kept but may cause issues"} 
[2026-10-23 04:12:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,130,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:12:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792708831000,"timestamp_ms":1792708831000,"timestamp_seconds":1792708831,"priority":1,"record_length":96,"hex_timestamp":"000001a165c5e718"} 
[2026-10-23 04:12:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:12:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:12:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:12:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:12:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:12:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:12:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:12:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:12:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:12:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:12:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:12:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:12:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:12:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933458432001,"66":27267,"130":206,"79":47616,"24":31,"16":22875300761174016,"45":8332855605194016768},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,130,79,24,16,45]} 
[2026-10-23 04:12:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:12:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:12:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933458432001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:12:12] local.INFO: Unknown IO ID detected {"io_id":130,"value":206,"description":"Unknown IO ID 130"} 
[2026-10-23 04:12:12] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:12:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22875300761174016,"km_value":22875300761174.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:12:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":8332855605194016768,"description":"Unknown IO ID 45"} 
[2026-10-23 04:12:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933458432001,"power":27267,"unknown_130":206,"unknown_79":47616,"ignition":31,"odometer":null,"unknown_45":8332855605194016768}} 
[2026-10-23 04:12:12] local.INFO: DEBUG: GPS processor result {"connection_id":221445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:12:12] local.INFO: GPS data processed {"connection_id":221445,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:12:12] local.INFO: Acknowledgment sent {"connection_id":221445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:12:25] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:25] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:25] local.INFO: IMEI packet received {"connection_id":221446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":221446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:12:26] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:26] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:26] local.INFO: IMEI packet received {"connection_id":221446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:12:26] local.INFO: IMEI acknowledgment sent {"connection_id":221446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:12:28] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:28] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:12:28] local.INFO: IMEI packet received {"connection_id":221446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:12:28] local.INFO: IMEI acknowledgment sent {"connection_id":221446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:12:29] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c6b238012d74220006079818000700922d..."} 
[2026-10-23 04:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c6b238012d74220006079818000700922d..."} 
[2026-10-23 04:12:29] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c6b238012d74220006079818000700922d..."} 
[2026-10-23 04:12:29] local.INFO: Packet analysis {"connection_id":221446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c6"} 
[2026-10-23 04:12:29] local.INFO: Extracted packet for processing {"connection_id":221446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c6"} 
[2026-10-23 04:12:29] local.INFO: GPS Element Parsed {"raw_longitude":762585600,"raw_latitude":101160984,"longitude_deg":76.25856,"latitude_deg":10.1160984,"altitude":7,"angle":146,"satellites":45,"speed":37,"hex_longitude":"2d742200","hex_latitude":"06079818","is_valid_coordinates":true} 
[2026-10-23 04:12:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:12:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933473024001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:12:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22877585683775488,"note":"Value kept but may cause issues"} 
[2026-10-23 04:12:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8365577071226974208,"note":"Value kept but may cause issues"} 
[2026-10-23 04:12:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,99,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:12:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792708883000,"timestamp_ms":1792708883000,"timestamp_seconds":1792708883,"priority":1,"record_length":96,"hex_timestamp":"000001a165c6b238"} 
[2026-10-23 04:12:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:12:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:12:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 04:12:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:12:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:12:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:12:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:12:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:12:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:12:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:12:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:12:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:12:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:12:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933473024001,"66":27376,"99":206,"79":47616,"24":37,"16":22877585683775488,"45":8365577071226974208},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,79,24,16,45]} 
[2026-10-23 04:12:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:12:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:12:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933473024001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:12:29] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-23 04:12:29] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:12:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22877585683775488,"km_value":22877585683775.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:12:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":8365577071226974208,"description":"Unknown IO ID 45"} 
[2026-10-23 04:12:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933473024001,"power":27376,"unknown_99":206,"unknown_79":47616,"ignition":37,"odometer":null,"unknown_45":8365577071226974208}} 
[2026-10-23 04:12:29] local.INFO: DEBUG: GPS processor result {"connection_id":221446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:12:29] local.INFO: GPS data processed {"connection_id":221446,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:12:29] local.INFO: Acknowledgment sent {"connection_id":221446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:13:06] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c6d948012d743600060779880008008d2e..."} 
[2026-10-23 04:13:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c6d948012d743600060779880008008d2e..."} 
[2026-10-23 04:13:06] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c6d948012d743600060779880008008d2e..."} 
[2026-10-23 04:13:06] local.INFO: Packet analysis {"connection_id":221446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c6"} 
[2026-10-23 04:13:06] local.INFO: Extracted packet for processing {"connection_id":221446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c6"} 
[2026-10-23 04:13:06] local.INFO: GPS Element Parsed {"raw_longitude":762590720,"raw_latitude":101153160,"longitude_deg":76.259072,"latitude_deg":10.115316,"altitude":8,"angle":141,"satellites":46,"speed":35,"hex_longitude":"2d743600","hex_latitude":"06077988","is_valid_coordinates":true} 
[2026-10-23 04:13:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:13:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933474048001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:13:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22878036655341568,"note":"Value kept but may cause issues"} 
[2026-10-23 04:13:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8368251083505014784,"note":"Value kept but may cause issues"} 
[2026-10-23 04:13:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,99,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:13:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792708893000,"timestamp_ms":1792708893000,"timestamp_seconds":1792708893,"priority":1,"record_length":96,"hex_timestamp":"000001a165c6d948"} 
[2026-10-23 04:13:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:13:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:13:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:13:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:13:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:13:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:13:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:13:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:13:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:13:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:13:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:13:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:13:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:13:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933474048001,"66":27343,"99":206,"79":47616,"24":35,"16":22878036655341568,"45":8368251083505014784},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,79,24,16,45]} 
[2026-10-23 04:13:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:13:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:13:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933474048001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:13:06] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-23 04:13:06] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:13:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22878036655341568,"km_value":22878036655341.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:13:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":8368251083505014784,"description":"Unknown IO ID 45"} 
[2026-10-23 04:13:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933474048001,"power":27343,"unknown_99":206,"unknown_79":47616,"ignition":35,"odometer":null,"unknown_45":8368251083505014784}} 
[2026-10-23 04:13:06] local.INFO: DEBUG: GPS processor result {"connection_id":221446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:13:06] local.INFO: GPS data processed {"connection_id":221446,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:13:06] local.INFO: Acknowledgment sent {"connection_id":221446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:13:26] local.INFO: TCP Data received {"connection_id":222767,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:13:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222767,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:13:26] local.INFO: Processing buffer {"connection_id":222767,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:13:26] local.INFO: IMEI packet received {"connection_id":222767,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:13:26] local.INFO: IMEI acknowledgment sent {"connection_id":222767,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:13:26] local.INFO: TCP Data received {"connection_id":221099,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221099,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:26] local.INFO: Processing buffer {"connection_id":221099,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:26] local.INFO: IMEI packet received {"connection_id":221099,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:13:26] local.INFO: IMEI acknowledgment sent {"connection_id":221099,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:13:27] local.INFO: TCP Data received {"connection_id":221099,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221099,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:27] local.INFO: Processing buffer {"connection_id":221099,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:27] local.INFO: IMEI packet received {"connection_id":221099,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:13:27] local.INFO: IMEI acknowledgment sent {"connection_id":221099,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:13:31] local.INFO: TCP Data received {"connection_id":221099,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221099,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:31] local.INFO: Processing buffer {"connection_id":221099,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:13:31] local.INFO: IMEI packet received {"connection_id":221099,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:13:31] local.INFO: IMEI acknowledgment sent {"connection_id":221099,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:13:32] local.INFO: TCP Data received {"connection_id":221099,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c70ff8012d744b80060760e0000900812d..."} 
[2026-10-23 04:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c70ff8012d744b80060760e0000900812d..."} 
[2026-10-23 04:13:32] local.INFO: Processing buffer {"connection_id":221099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c70ff8012d744b80060760e0000900812d..."} 
[2026-10-23 04:13:32] local.INFO: Packet analysis {"connection_id":221099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c7"} 
[2026-10-23 04:13:32] local.INFO: Extracted packet for processing {"connection_id":221099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c7"} 
[2026-10-23 04:13:32] local.INFO: GPS Element Parsed {"raw_longitude":762596224,"raw_latitude":101146848,"longitude_deg":76.2596224,"latitude_deg":10.1146848,"altitude":9,"angle":129,"satellites":45,"speed":11,"hex_longitude":"2d744b80","hex_latitude":"060760e0","is_valid_coordinates":true} 
[2026-10-23 04:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933476608001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22878440382267392,"note":"Value kept but may cause issues"} 
[2026-10-23 04:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8373880583037224960,"note":"Value kept but may cause issues"} 
[2026-10-23 04:13:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792708907000,"timestamp_ms":1792708907000,"timestamp_seconds":1792708907,"priority":1,"record_length":96,"hex_timestamp":"000001a165c70ff8"} 
[2026-10-23 04:13:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:13:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:13:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:13:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:13:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:13:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933476608001,"66":27463,"197":206,"79":47616,"24":11,"16":22878440382267392,"45":8373880583037224960},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933476608001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:13:32] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:13:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22878440382267392,"km_value":22878440382267.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8373880583037224960,"description":"Unknown IO ID 45"} 
[2026-10-23 04:13:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933476608001,"power":27463,"unknown_197":206,"unknown_79":47616,"ignition":11,"odometer":null,"unknown_45":8373880583037224960}} 
[2026-10-23 04:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":221099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:13:32] local.INFO: GPS data processed {"connection_id":221099,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:13:32] local.INFO: Acknowledgment sent {"connection_id":221099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:14:03] local.INFO: TCP Data received {"connection_id":221099,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c85c00012d74ac0006061700000900a12c..."} 
[2026-10-23 04:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c85c00012d74ac0006061700000900a12c..."} 
[2026-10-23 04:14:03] local.INFO: Processing buffer {"connection_id":221099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c85c00012d74ac0006061700000900a12c..."} 
[2026-10-23 04:14:03] local.INFO: Packet analysis {"connection_id":221099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:03] local.INFO: Extracted packet for processing {"connection_id":221099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:03] local.INFO: GPS Element Parsed {"raw_longitude":762620928,"raw_latitude":101062400,"longitude_deg":76.2620928,"latitude_deg":10.10624,"altitude":9,"angle":161,"satellites":44,"speed":27,"hex_longitude":"2d74ac00","hex_latitude":"06061700","is_valid_coordinates":true} 
[2026-10-23 04:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933499392001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22882713874726912,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8404350249245188096,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792708992000,"timestamp_ms":1792708992000,"timestamp_seconds":1792708992,"priority":1,"record_length":96,"hex_timestamp":"000001a165c85c00"} 
[2026-10-23 04:14:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:14:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:14:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:14:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:14:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933499392001,"66":27343,"197":206,"79":47616,"24":27,"16":22882713874726912,"45":8404350249245188096},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933499392001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:14:03] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:14:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22882713874726912,"km_value":22882713874726.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8404350249245188096,"description":"Unknown IO ID 45"} 
[2026-10-23 04:14:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933499392001,"power":27343,"unknown_197":206,"unknown_79":47616,"ignition":27,"odometer":null,"unknown_45":8404350249245188096}} 
[2026-10-23 04:14:03] local.INFO: DEBUG: GPS processor result {"connection_id":221099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:14:03] local.INFO: GPS data processed {"connection_id":221099,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:14:03] local.INFO: Acknowledgment sent {"connection_id":221099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:14:29] local.INFO: TCP Data received {"connection_id":224472,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224472,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:14:29] local.INFO: Processing buffer {"connection_id":224472,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:14:29] local.INFO: IMEI packet received {"connection_id":224472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":224472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:14:34] local.INFO: TCP Data received {"connection_id":224472,"ip":"42.109.136.8","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 04:14:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224472,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 04:14:34] local.INFO: Processing buffer {"connection_id":224472,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 04:14:34] local.INFO: IMEI packet received {"connection_id":224472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:14:34] local.INFO: IMEI acknowledgment sent {"connection_id":224472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:14:35] local.INFO: TCP Data received {"connection_id":224472,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c867b8012d74af0006061018000900942e..."} 
[2026-10-23 04:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c867b8012d74af0006061018000900942e..."} 
[2026-10-23 04:14:35] local.INFO: Processing buffer {"connection_id":224472,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 04:14:35] local.INFO: IMEI packet received {"connection_id":224472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:14:35] local.INFO: IMEI acknowledgment sent {"connection_id":224472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:14:36] local.INFO: TCP Data received {"connection_id":224472,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c86f88012d74b20006060c28000900882e..."} 
[2026-10-23 04:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c86f88012d74b20006060c28000900882e..."} 
[2026-10-23 04:14:36] local.INFO: Processing buffer {"connection_id":224472,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a165c867b8012d74af0006061018000900942e..."} 
[2026-10-23 04:14:36] local.INFO: Packet analysis {"connection_id":224472,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:36] local.INFO: Extracted packet for processing {"connection_id":224472,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:36] local.INFO: GPS Element Parsed {"raw_longitude":762621696,"raw_latitude":101060632,"longitude_deg":76.2621696,"latitude_deg":10.1060632,"altitude":9,"angle":148,"satellites":46,"speed":24,"hex_longitude":"2d74af00","hex_latitude":"06061018","is_valid_coordinates":true} 
[2026-10-23 04:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:14:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933501952001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22882804069040128,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8407094630265847808,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:14:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792708995000,"timestamp_ms":1792708995000,"timestamp_seconds":1792708995,"priority":1,"record_length":96,"hex_timestamp":"000001a165c867b8"} 
[2026-10-23 04:14:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:14:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:14:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:14:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:14:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:14:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:14:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:14:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933501952001,"66":27321,"197":206,"79":47616,"24":24,"16":22882804069040128,"45":8407094630265847808},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:14:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933501952001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:14:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22882804069040128,"km_value":22882804069040.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8407094630265847808,"description":"Unknown IO ID 45"} 
[2026-10-23 04:14:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933501952001,"power":27321,"unknown_197":206,"unknown_79":47616,"ignition":24,"odometer":null,"unknown_45":8407094630265847808}} 
[2026-10-23 04:14:36] local.INFO: DEBUG: GPS processor result {"connection_id":224472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:14:36] local.INFO: GPS data processed {"connection_id":224472,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:14:36] local.INFO: Acknowledgment sent {"connection_id":224472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:14:36] local.INFO: Packet analysis {"connection_id":224472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:36] local.INFO: Extracted packet for processing {"connection_id":224472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:36] local.INFO: GPS Element Parsed {"raw_longitude":762622464,"raw_latitude":101059624,"longitude_deg":76.2622464,"latitude_deg":10.1059624,"altitude":9,"angle":136,"satellites":46,"speed":24,"hex_longitude":"2d74b200","hex_latitude":"06060c28","is_valid_coordinates":true} 
[2026-10-23 04:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:14:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933502720001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22882868493549568,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8407939055195527168,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:14:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792708997000,"timestamp_ms":1792708997000,"timestamp_seconds":1792708997,"priority":1,"record_length":96,"hex_timestamp":"000001a165c86f88"} 
[2026-10-23 04:14:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:14:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:14:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:14:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:14:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:14:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:14:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:14:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933502720001,"66":27310,"197":206,"79":47616,"24":24,"16":22882868493549568,"45":8407939055195527168},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:14:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:14:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933502720001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:14:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22882868493549568,"km_value":22882868493549.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:14:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8407939055195527168,"description":"Unknown IO ID 45"} 
[2026-10-23 04:14:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933502720001,"power":27310,"unknown_197":206,"unknown_79":47616,"ignition":24,"odometer":null,"unknown_45":8407939055195527168}} 
[2026-10-23 04:14:36] local.INFO: DEBUG: GPS processor result {"connection_id":224472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:14:36] local.INFO: GPS data processed {"connection_id":224472,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:14:36] local.INFO: Acknowledgment sent {"connection_id":224472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:14:37] local.INFO: TCP Data received {"connection_id":224472,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c89a80012d74c8800605f0300009008f2e..."} 
[2026-10-23 04:14:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c89a80012d74c8800605f0300009008f2e..."} 
[2026-10-23 04:14:37] local.INFO: Processing buffer {"connection_id":224472,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c89a80012d74c8800605f0300009008f2e..."} 
[2026-10-23 04:14:37] local.INFO: Packet analysis {"connection_id":224472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:37] local.INFO: Extracted packet for processing {"connection_id":224472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:14:37] local.INFO: GPS Element Parsed {"raw_longitude":762628224,"raw_latitude":101052464,"longitude_deg":76.2628224,"latitude_deg":10.1052464,"altitude":9,"angle":143,"satellites":46,"speed":41,"hex_longitude":"2d74c880","hex_latitude":"0605f030","is_valid_coordinates":true} 
[2026-10-23 04:14:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:14:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933503232001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22883310875181056,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8408783480125401088,"note":"Value kept but may cause issues"} 
[2026-10-23 04:14:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:14:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792709008000,"timestamp_ms":1792709008000,"timestamp_seconds":1792709008,"priority":1,"record_length":96,"hex_timestamp":"000001a165c89a80"} 
[2026-10-23 04:14:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:14:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:14:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 04:14:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:14:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:14:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:14:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:14:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:14:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:14:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:14:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:14:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:14:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933503232001,"66":27343,"197":206,"79":47616,"24":41,"16":22883310875181056,"45":8408783480125401088},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:14:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:14:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:14:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933503232001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:14:37] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:14:37] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:14:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22883310875181056,"km_value":22883310875181.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:14:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8408783480125401088,"description":"Unknown IO ID 45"} 
[2026-10-23 04:14:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933503232001,"power":27343,"unknown_197":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8408783480125401088}} 
[2026-10-23 04:14:37] local.INFO: DEBUG: GPS processor result {"connection_id":224472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:14:37] local.INFO: GPS data processed {"connection_id":224472,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:14:37] local.INFO: Acknowledgment sent {"connection_id":224472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:15:08] local.INFO: TCP Data received {"connection_id":224472,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c8bda8012d74df800605d0e8000900952e..."} 
[2026-10-23 04:15:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c8bda8012d74df800605d0e8000900952e..."} 
[2026-10-23 04:15:08] local.INFO: Processing buffer {"connection_id":224472,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c8bda8012d74df800605d0e8000900952e..."} 
[2026-10-23 04:15:08] local.INFO: Packet analysis {"connection_id":224472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:15:08] local.INFO: Extracted packet for processing {"connection_id":224472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:15:08] local.INFO: GPS Element Parsed {"raw_longitude":762634112,"raw_latitude":101044456,"longitude_deg":76.2634112,"latitude_deg":10.1044456,"altitude":9,"angle":149,"satellites":46,"speed":41,"hex_longitude":"2d74df80","hex_latitude":"0605d0e8","is_valid_coordinates":true} 
[2026-10-23 04:15:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:15:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933506048001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:15:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22883791911518208,"note":"Value kept but may cause issues"} 
[2026-10-23 04:15:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8415116667099557888,"note":"Value kept but may cause issues"} 
[2026-10-23 04:15:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:15:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792709017000,"timestamp_ms":1792709017000,"timestamp_seconds":1792709017,"priority":1,"record_length":96,"hex_timestamp":"000001a165c8bda8"} 
[2026-10-23 04:15:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:15:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:15:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:15:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:15:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:15:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:15:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:15:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:15:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:15:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:15:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:15:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:15:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:15:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933506048001,"66":27343,"197":206,"79":47616,"24":41,"16":22883791911518208,"45":8415116667099557888},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:15:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:15:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:15:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933506048001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:15:08] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:15:08] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:15:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22883791911518208,"km_value":22883791911518.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:15:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8415116667099557888,"description":"Unknown IO ID 45"} 
[2026-10-23 04:15:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933506048001,"power":27343,"unknown_197":206,"unknown_79":47616,"ignition":41,"odometer":null,"unknown_45":8415116667099557888}} 
[2026-10-23 04:15:08] local.INFO: DEBUG: GPS processor result {"connection_id":224472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:15:08] local.INFO: GPS data processed {"connection_id":224472,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:15:08] local.INFO: Acknowledgment sent {"connection_id":224472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:15:26] local.INFO: TCP Data received {"connection_id":221100,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:15:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221100,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:15:26] local.INFO: Processing buffer {"connection_id":221100,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:15:26] local.INFO: IMEI packet received {"connection_id":221100,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:15:26] local.INFO: IMEI acknowledgment sent {"connection_id":221100,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:15:31] local.INFO: TCP Data received {"connection_id":221100,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221100,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:15:31] local.INFO: Processing buffer {"connection_id":221100,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:15:31] local.INFO: IMEI packet received {"connection_id":221100,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":221100,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:15:32] local.INFO: TCP Data received {"connection_id":221100,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c8c960012d74e4400605c650000900a32e..."} 
[2026-10-23 04:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c8c960012d74e4400605c650000900a32e..."} 
[2026-10-23 04:15:32] local.INFO: Processing buffer {"connection_id":221100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c8c960012d74e4400605c650000900a32e..."} 
[2026-10-23 04:15:32] local.INFO: Packet analysis {"connection_id":221100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:15:32] local.INFO: Extracted packet for processing {"connection_id":221100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:15:32] local.INFO: GPS Element Parsed {"raw_longitude":762635328,"raw_latitude":101041744,"longitude_deg":76.2635328,"latitude_deg":10.1041744,"altitude":9,"angle":163,"satellites":46,"speed":37,"hex_longitude":"2d74e440","hex_latitude":"0605c650","is_valid_coordinates":true} 
[2026-10-23 04:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933508352001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22883933645438976,"note":"Value kept but may cause issues"} 
[2026-10-23 04:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8421590591561852928,"note":"Value kept but may cause issues"} 
[2026-10-23 04:15:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709020000,"timestamp_ms":1792709020000,"timestamp_seconds":1792709020,"priority":1,"record_length":96,"hex_timestamp":"000001a165c8c960"} 
[2026-10-23 04:15:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:15:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:15:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:15:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:15:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933508352001,"66":27397,"197":206,"79":47616,"24":37,"16":22883933645438976,"45":8421590591561852928},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933508352001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:15:32] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:15:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22883933645438976,"km_value":22883933645438.977,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8421590591561852928,"description":"Unknown IO ID 45"} 
[2026-10-23 04:15:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933508352001,"power":27397,"unknown_197":206,"unknown_79":47616,"ignition":37,"odometer":null,"unknown_45":8421590591561852928}} 
[2026-10-23 04:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":221100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:15:32] local.INFO: GPS data processed {"connection_id":221100,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:15:32] local.INFO: Acknowledgment sent {"connection_id":221100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:16:06] local.INFO: TCP Data received {"connection_id":221100,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165c8dce8012d74e7000605b490000a00b22d..."} 
[2026-10-23 04:16:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221100,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165c8dce8012d74e7000605b490000a00b22d..."} 
[2026-10-23 04:16:06] local.INFO: Processing buffer {"connection_id":221100,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165c8dce8012d74e7000605b490000a00b22d..."} 
[2026-10-23 04:16:06] local.INFO: Packet analysis {"connection_id":221100,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:16:06] local.INFO: Extracted packet for processing {"connection_id":221100,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165c8"} 
[2026-10-23 04:16:06] local.INFO: GPS Element Parsed {"raw_longitude":762636032,"raw_latitude":101037200,"longitude_deg":76.2636032,"latitude_deg":10.10372,"altitude":10,"angle":178,"satellites":45,"speed":37,"hex_longitude":"2d74e700","hex_latitude":"0605b490","is_valid_coordinates":true} 
[2026-10-23 04:16:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:16:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933509120001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:16:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22884156983738368,"note":"Value kept but may cause issues"} 
[2026-10-23 04:16:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8422927597700534272,"note":"Value kept but may cause issues"} 
[2026-10-23 04:16:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:16:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792709025000,"timestamp_ms":1792709025000,"timestamp_seconds":1792709025,"priority":1,"record_length":96,"hex_timestamp":"000001a165c8dce8"} 
[2026-10-23 04:16:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:16:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:16:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:16:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:16:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:16:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:16:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:16:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221100,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:16:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:16:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221100,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:16:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:16:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:16:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:16:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933509120001,"66":27376,"197":206,"79":47616,"24":37,"16":22884156983738368,"45":8422927597700534272},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,79,24,16,45]} 
[2026-10-23 04:16:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:16:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:16:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933509120001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:16:06] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 04:16:06] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:16:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22884156983738368,"km_value":22884156983738.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:16:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":8422927597700534272,"description":"Unknown IO ID 45"} 
[2026-10-23 04:16:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933509120001,"power":27376,"unknown_197":206,"unknown_79":47616,"ignition":37,"odometer":null,"unknown_45":8422927597700534272}} 
[2026-10-23 04:16:06] local.INFO: DEBUG: GPS processor result {"connection_id":221100,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:16:06] local.INFO: GPS data processed {"connection_id":221100,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:16:06] local.INFO: Acknowledgment sent {"connection_id":221100,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:16:26] local.INFO: TCP Data received {"connection_id":221101,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:16:26] local.INFO: Processing buffer {"connection_id":221101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:16:26] local.INFO: IMEI packet received {"connection_id":221101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":221101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:16:31] local.INFO: TCP Data received {"connection_id":221101,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:16:31] local.INFO: Processing buffer {"connection_id":221101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:16:31] local.INFO: IMEI packet received {"connection_id":221101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":221101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:16:32] local.INFO: TCP Data received {"connection_id":221101,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ca4c18012d75414006046710000700a02d..."} 
[2026-10-23 04:16:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ca4c18012d75414006046710000700a02d..."} 
[2026-10-23 04:16:32] local.INFO: Processing buffer {"connection_id":221101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ca4c18012d75414006046710000700a02d..."} 
[2026-10-23 04:16:32] local.INFO: Packet analysis {"connection_id":221101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ca"} 
[2026-10-23 04:16:32] local.INFO: Extracted packet for processing {"connection_id":221101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ca"} 
[2026-10-23 04:16:32] local.INFO: GPS Element Parsed {"raw_longitude":762659136,"raw_latitude":100951824,"longitude_deg":76.2659136,"latitude_deg":10.0951824,"altitude":7,"angle":160,"satellites":45,"speed":38,"hex_longitude":"2d754140","hex_latitude":"06046710","is_valid_coordinates":true} 
[2026-10-23 04:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:16:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933532160001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:16:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22888499195674624,"note":"Value kept but may cause issues"} 
[2026-10-23 04:16:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8445586333305049088,"note":"Value kept but may cause issues"} 
[2026-10-23 04:16:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:16:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709119000,"timestamp_ms":1792709119000,"timestamp_seconds":1792709119,"priority":1,"record_length":96,"hex_timestamp":"000001a165ca4c18"} 
[2026-10-23 04:16:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:16:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 04:16:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:16:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:16:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:16:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:16:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:16:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:16:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:16:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:16:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:16:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:16:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933532160001,"66":27365,"119":206,"79":47616,"24":38,"16":22888499195674624,"45":8445586333305049088},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,79,24,16,45]} 
[2026-10-23 04:16:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:16:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:16:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933532160001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:16:32] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 04:16:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:16:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22888499195674624,"km_value":22888499195674.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:16:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8445586333305049088,"description":"Unknown IO ID 45"} 
[2026-10-23 04:16:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933532160001,"power":27365,"unknown_119":206,"unknown_79":47616,"ignition":38,"odometer":null,"unknown_45":8445586333305049088}} 
[2026-10-23 04:16:32] local.INFO: DEBUG: GPS processor result {"connection_id":221101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:16:32] local.INFO: GPS data processed {"connection_id":221101,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:16:32] local.INFO: Acknowledgment sent {"connection_id":221101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:17:02] local.INFO: TCP Data received {"connection_id":221101,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ca7328012d754ec0060444c00009009d2e..."} 
[2026-10-23 04:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ca7328012d754ec0060444c00009009d2e..."} 
[2026-10-23 04:17:03] local.INFO: Processing buffer {"connection_id":221101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ca7328012d754ec0060444c00009009d2e..."} 
[2026-10-23 04:17:03] local.INFO: Packet analysis {"connection_id":221101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ca"} 
[2026-10-23 04:17:03] local.INFO: Extracted packet for processing {"connection_id":221101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ca"} 
[2026-10-23 04:17:03] local.INFO: GPS Element Parsed {"raw_longitude":762662592,"raw_latitude":100943040,"longitude_deg":76.2662592,"latitude_deg":10.094304,"altitude":9,"angle":157,"satellites":46,"speed":36,"hex_longitude":"2d754ec0","hex_latitude":"060444c0","is_valid_coordinates":true} 
[2026-10-23 04:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933534464001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22888954462208000,"note":"Value kept but may cause issues"} 
[2026-10-23 04:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8449104770511605760,"note":"Value kept but may cause issues"} 
[2026-10-23 04:17:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792709129000,"timestamp_ms":1792709129000,"timestamp_seconds":1792709129,"priority":1,"record_length":96,"hex_timestamp":"000001a165ca7328"} 
[2026-10-23 04:17:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:17:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:17:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:17:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:17:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:17:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933534464001,"66":27376,"119":206,"79":47616,"24":36,"16":22888954462208000,"45":8449104770511605760},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,79,24,16,45]} 
[2026-10-23 04:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933534464001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:17:03] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 04:17:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22888954462208000,"km_value":22888954462208,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8449104770511605760,"description":"Unknown IO ID 45"} 
[2026-10-23 04:17:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933534464001,"power":27376,"unknown_119":206,"unknown_79":47616,"ignition":36,"odometer":null,"unknown_45":8449104770511605760}} 
[2026-10-23 04:17:03] local.INFO: DEBUG: GPS processor result {"connection_id":221101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:17:03] local.INFO: GPS data processed {"connection_id":221101,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:17:03] local.INFO: Acknowledgment sent {"connection_id":221101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:17:26] local.INFO: TCP Data received {"connection_id":222768,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:17:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:17:26] local.INFO: Processing buffer {"connection_id":222768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:17:26] local.INFO: IMEI packet received {"connection_id":222768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:17:26] local.INFO: IMEI acknowledgment sent {"connection_id":222768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:17:31] local.INFO: TCP Data received {"connection_id":222768,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:17:31] local.INFO: Processing buffer {"connection_id":222768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:17:31] local.INFO: IMEI packet received {"connection_id":222768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:17:31] local.INFO: IMEI acknowledgment sent {"connection_id":222768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:17:32] local.INFO: TCP Data received {"connection_id":222768,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ca9650012d755ac0060423d0000a00a52d..."} 
[2026-10-23 04:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ca9650012d755ac0060423d0000a00a52d..."} 
[2026-10-23 04:17:32] local.INFO: Processing buffer {"connection_id":222768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ca9650012d755ac0060423d0000a00a52d..."} 
[2026-10-23 04:17:32] local.INFO: Packet analysis {"connection_id":222768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ca"} 
[2026-10-23 04:17:32] local.INFO: Extracted packet for processing {"connection_id":222768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ca"} 
[2026-10-23 04:17:32] local.INFO: GPS Element Parsed {"raw_longitude":762665664,"raw_latitude":100934608,"longitude_deg":76.2665664,"latitude_deg":10.0934608,"altitude":10,"angle":165,"satellites":45,"speed":42,"hex_longitude":"2d755ac0","hex_latitude":"060423d0","is_valid_coordinates":true} 
[2026-10-23 04:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:17:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933537024001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:17:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22889388253904896,"note":"Value kept but may cause issues"} 
[2026-10-23 04:17:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8452904682694950912,"note":"Value kept but may cause issues"} 
[2026-10-23 04:17:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:17:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709138000,"timestamp_ms":1792709138000,"timestamp_seconds":1792709138,"priority":1,"record_length":96,"hex_timestamp":"000001a165ca9650"} 
[2026-10-23 04:17:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:17:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:17:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:17:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:17:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:17:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:17:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:17:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:17:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:17:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:17:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:17:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:17:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933537024001,"66":27343,"21":206,"79":47616,"24":42,"16":22889388253904896,"45":8452904682694950912},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,79,24,16,45]} 
[2026-10-23 04:17:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:17:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:17:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933537024001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:17:32] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-10-23 04:17:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:17:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22889388253904896,"km_value":22889388253904.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:17:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8452904682694950912,"description":"Unknown IO ID 45"} 
[2026-10-23 04:17:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933537024001,"power":27343,"unknown_21":206,"unknown_79":47616,"ignition":42,"odometer":null,"unknown_45":8452904682694950912}} 
[2026-10-23 04:17:32] local.INFO: DEBUG: GPS processor result {"connection_id":222768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:17:32] local.INFO: GPS data processed {"connection_id":222768,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:17:32] local.INFO: Acknowledgment sent {"connection_id":222768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:18:03] local.INFO: TCP Data received {"connection_id":222768,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cbf5e0012d75cb000602b770000600a82d..."} 
[2026-10-23 04:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cbf5e0012d75cb000602b770000600a82d..."} 
[2026-10-23 04:18:03] local.INFO: Processing buffer {"connection_id":222768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cbf5e0012d75cb000602b770000600a82d..."} 
[2026-10-23 04:18:03] local.INFO: Packet analysis {"connection_id":222768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cb"} 
[2026-10-23 04:18:03] local.INFO: Extracted packet for processing {"connection_id":222768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cb"} 
[2026-10-23 04:18:03] local.INFO: GPS Element Parsed {"raw_longitude":762694400,"raw_latitude":100841328,"longitude_deg":76.26944,"latitude_deg":10.0841328,"altitude":6,"angle":168,"satellites":45,"speed":25,"hex_longitude":"2d75cb00","hex_latitude":"0602b770","is_valid_coordinates":true} 
[2026-10-23 04:18:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:18:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933561856001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:18:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22894129897799680,"note":"Value kept but may cause issues"} 
[2026-10-23 04:18:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8487526104804634624,"note":"Value kept but may cause issues"} 
[2026-10-23 04:18:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:18:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792709228000,"timestamp_ms":1792709228000,"timestamp_seconds":1792709228,"priority":1,"record_length":96,"hex_timestamp":"000001a165cbf5e0"} 
[2026-10-23 04:18:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:18:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:18:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 04:18:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:18:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:18:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:18:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:18:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:18:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:18:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:18:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:18:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:18:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:18:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933561856001,"66":27321,"21":206,"79":47616,"24":25,"16":22894129897799680,"45":8487526104804634624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,79,24,16,45]} 
[2026-10-23 04:18:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:18:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:18:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933561856001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:18:03] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-10-23 04:18:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:18:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22894129897799680,"km_value":22894129897799.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:18:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8487526104804634624,"description":"Unknown IO ID 45"} 
[2026-10-23 04:18:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933561856001,"power":27321,"unknown_21":206,"unknown_79":47616,"ignition":25,"odometer":null,"unknown_45":8487526104804634624}} 
[2026-10-23 04:18:03] local.INFO: DEBUG: GPS processor result {"connection_id":222768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:18:03] local.INFO: GPS data processed {"connection_id":222768,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:18:03] local.INFO: Acknowledgment sent {"connection_id":222768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:18:30] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:30] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:30] local.INFO: IMEI packet received {"connection_id":221448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:18:30] local.INFO: IMEI acknowledgment sent {"connection_id":221448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:18:31] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:31] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:31] local.INFO: IMEI packet received {"connection_id":221448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:18:31] local.INFO: IMEI acknowledgment sent {"connection_id":221448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:18:32] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:32] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:18:32] local.INFO: IMEI packet received {"connection_id":221448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:18:32] local.INFO: IMEI acknowledgment sent {"connection_id":221448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:18:32] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cc0968012d75cd000602abf8000700992f..."} 
[2026-10-23 04:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cc0968012d75cd000602abf8000700992f..."} 
[2026-10-23 04:18:32] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cc0968012d75cd000602abf8000700992f..."} 
[2026-10-23 04:18:32] local.INFO: Packet analysis {"connection_id":221448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cc"} 
[2026-10-23 04:18:32] local.INFO: Extracted packet for processing {"connection_id":221448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cc"} 
[2026-10-23 04:18:32] local.INFO: GPS Element Parsed {"raw_longitude":762694912,"raw_latitude":100838392,"longitude_deg":76.2694912,"latitude_deg":10.0838392,"altitude":7,"angle":153,"satellites":47,"speed":25,"hex_longitude":"2d75cd00","hex_latitude":"0602abf8","is_valid_coordinates":true} 
[2026-10-23 04:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933562368001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22894275926687744,"note":"Value kept but may cause issues"} 
[2026-10-23 04:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8487877948525211648,"note":"Value kept but may cause issues"} 
[2026-10-23 04:18:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709233000,"timestamp_ms":1792709233000,"timestamp_seconds":1792709233,"priority":1,"record_length":96,"hex_timestamp":"000001a165cc0968"} 
[2026-10-23 04:18:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:18:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:18:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:18:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:18:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:18:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933562368001,"66":27365,"187":206,"79":47616,"24":25,"16":22894275926687744,"45":8487877948525211648},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,79,24,16,45]} 
[2026-10-23 04:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933562368001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:18:32] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 04:18:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22894275926687744,"km_value":22894275926687.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8487877948525211648,"description":"Unknown IO ID 45"} 
[2026-10-23 04:18:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933562368001,"power":27365,"unknown_187":206,"unknown_79":47616,"ignition":25,"odometer":null,"unknown_45":8487877948525211648}} 
[2026-10-23 04:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":221448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:18:32] local.INFO: GPS data processed {"connection_id":221448,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:18:32] local.INFO: Acknowledgment sent {"connection_id":221448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:18:59] local.INFO: TCP Data received {"connection_id":221447,"ip":"42.109.136.4","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:18:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221447,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:18:59] local.INFO: Processing buffer {"connection_id":221447,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:18:59] local.INFO: IMEI packet received {"connection_id":221447,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:18:59] local.INFO: IMEI acknowledgment sent {"connection_id":221447,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:19:04] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cc3078012d75df00060291900007008e2f..."} 
[2026-10-23 04:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cc3078012d75df00060291900007008e2f..."} 
[2026-10-23 04:19:04] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cc3078012d75df00060291900007008e2f..."} 
[2026-10-23 04:19:04] local.INFO: Packet analysis {"connection_id":221448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cc"} 
[2026-10-23 04:19:04] local.INFO: Extracted packet for processing {"connection_id":221448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cc"} 
[2026-10-23 04:19:04] local.INFO: GPS Element Parsed {"raw_longitude":762699520,"raw_latitude":100831632,"longitude_deg":76.269952,"latitude_deg":10.0831632,"altitude":7,"angle":142,"satellites":47,"speed":39,"hex_longitude":"2d75df00","hex_latitude":"06029190","is_valid_coordinates":true} 
[2026-10-23 04:19:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:19:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933563648001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:19:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22894671063678976,"note":"Value kept but may cause issues"} 
[2026-10-23 04:19:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8488440898477881344,"note":"Value kept but may cause issues"} 
[2026-10-23 04:19:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:19:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792709243000,"timestamp_ms":1792709243000,"timestamp_seconds":1792709243,"priority":1,"record_length":96,"hex_timestamp":"000001a165cc3078"} 
[2026-10-23 04:19:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:19:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:19:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:19:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:19:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:19:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:19:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:19:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:19:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:19:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:19:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:19:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:19:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:19:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933563648001,"66":27332,"187":206,"79":47616,"24":39,"16":22894671063678976,"45":8488440898477881344},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,79,24,16,45]} 
[2026-10-23 04:19:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:19:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:19:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933563648001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:19:04] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 04:19:04] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:19:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22894671063678976,"km_value":22894671063678.977,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:19:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8488440898477881344,"description":"Unknown IO ID 45"} 
[2026-10-23 04:19:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933563648001,"power":27332,"unknown_187":206,"unknown_79":47616,"ignition":39,"odometer":null,"unknown_45":8488440898477881344}} 
[2026-10-23 04:19:04] local.INFO: DEBUG: GPS processor result {"connection_id":221448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:19:04] local.INFO: GPS data processed {"connection_id":221448,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:19:04] local.INFO: Acknowledgment sent {"connection_id":221448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:19:26] local.INFO: TCP Data received {"connection_id":221102,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:19:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:19:26] local.INFO: Processing buffer {"connection_id":221102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:19:26] local.INFO: IMEI packet received {"connection_id":221102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:19:26] local.INFO: IMEI acknowledgment sent {"connection_id":221102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:19:31] local.INFO: TCP Data received {"connection_id":221102,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:19:31] local.INFO: Processing buffer {"connection_id":221102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:19:31] local.INFO: IMEI packet received {"connection_id":221102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:19:31] local.INFO: IMEI acknowledgment sent {"connection_id":221102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:19:32] local.INFO: TCP Data received {"connection_id":221102,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cc53a0012d75f7c0060274b8000800872f..."} 
[2026-10-23 04:19:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cc53a0012d75f7c0060274b8000800872f..."} 
[2026-10-23 04:19:32] local.INFO: Processing buffer {"connection_id":221102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cc53a0012d75f7c0060274b8000800872f..."} 
[2026-10-23 04:19:32] local.INFO: Packet analysis {"connection_id":221102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cc"} 
[2026-10-23 04:19:32] local.INFO: Extracted packet for processing {"connection_id":221102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cc"} 
[2026-10-23 04:19:32] local.INFO: GPS Element Parsed {"raw_longitude":762705856,"raw_latitude":100824248,"longitude_deg":76.2705856,"latitude_deg":10.0824248,"altitude":8,"angle":135,"satellites":47,"speed":44,"hex_longitude":"2d75f7c0","hex_latitude":"060274b8","is_valid_coordinates":true} 
[2026-10-23 04:19:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:19:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933566208001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:19:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22895139215114240,"note":"Value kept but may cause issues"} 
[2026-10-23 04:19:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8493507448056942592,"note":"Value kept but may cause issues"} 
[2026-10-23 04:19:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,187,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:19:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709252000,"timestamp_ms":1792709252000,"timestamp_seconds":1792709252,"priority":1,"record_length":96,"hex_timestamp":"000001a165cc53a0"} 
[2026-10-23 04:19:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:19:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:19:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 04:19:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:19:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:19:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:19:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:19:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:19:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:19:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:19:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:19:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:19:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:19:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933566208001,"66":27343,"187":206,"79":47616,"24":44,"16":22895139215114240,"45":8493507448056942592},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,187,79,24,16,45]} 
[2026-10-23 04:19:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:19:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:19:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933566208001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:19:32] local.INFO: Unknown IO ID detected {"io_id":187,"value":206,"description":"Unknown IO ID 187"} 
[2026-10-23 04:19:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:19:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22895139215114240,"km_value":22895139215114.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:19:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8493507448056942592,"description":"Unknown IO ID 45"} 
[2026-10-23 04:19:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933566208001,"power":27343,"unknown_187":206,"unknown_79":47616,"ignition":44,"odometer":null,"unknown_45":8493507448056942592}} 
[2026-10-23 04:19:32] local.INFO: DEBUG: GPS processor result {"connection_id":221102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:19:32] local.INFO: GPS data processed {"connection_id":221102,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:19:32] local.INFO: Acknowledgment sent {"connection_id":221102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:20:03] local.INFO: TCP Data received {"connection_id":221102,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cdbee8012d7691800601e8c0000700802f..."} 
[2026-10-23 04:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cdbee8012d7691800601e8c0000700802f..."} 
[2026-10-23 04:20:03] local.INFO: Processing buffer {"connection_id":221102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cdbee8012d7691800601e8c0000700802f..."} 
[2026-10-23 04:20:03] local.INFO: Packet analysis {"connection_id":221102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cd"} 
[2026-10-23 04:20:03] local.INFO: Extracted packet for processing {"connection_id":221102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cd"} 
[2026-10-23 04:20:03] local.INFO: GPS Element Parsed {"raw_longitude":762745216,"raw_latitude":100788416,"longitude_deg":76.2745216,"latitude_deg":10.0788416,"altitude":7,"angle":128,"satellites":47,"speed":37,"hex_longitude":"2d769180","hex_latitude":"0601e8c0","is_valid_coordinates":true} 
[2026-10-23 04:20:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:20:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933589248001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:20:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22897759145164800,"note":"Value kept but may cause issues"} 
[2026-10-23 04:20:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8537065700693573632,"note":"Value kept but may cause issues"} 
[2026-10-23 04:20:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:20:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792709345000,"timestamp_ms":1792709345000,"timestamp_seconds":1792709345,"priority":1,"record_length":96,"hex_timestamp":"000001a165cdbee8"} 
[2026-10-23 04:20:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:20:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:20:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:20:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:20:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:20:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:20:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:20:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:20:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:20:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:20:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:20:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:20:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:20:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933589248001,"66":27376,"188":206,"79":47616,"24":37,"16":22897759145164800,"45":8537065700693573632},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,79,24,16,45]} 
[2026-10-23 04:20:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:20:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:20:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933589248001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:20:03] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-10-23 04:20:03] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:20:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22897759145164800,"km_value":22897759145164.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:20:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8537065700693573632,"description":"Unknown IO ID 45"} 
[2026-10-23 04:20:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933589248001,"power":27376,"unknown_188":206,"unknown_79":47616,"ignition":37,"odometer":null,"unknown_45":8537065700693573632}} 
[2026-10-23 04:20:03] local.INFO: DEBUG: GPS processor result {"connection_id":221102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:20:03] local.INFO: GPS data processed {"connection_id":221102,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:20:03] local.INFO: Acknowledgment sent {"connection_id":221102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:20:31] local.INFO: TCP Data received {"connection_id":224473,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:20:31] local.INFO: Processing buffer {"connection_id":224473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:20:31] local.INFO: IMEI packet received {"connection_id":224473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:20:31] local.INFO: IMEI acknowledgment sent {"connection_id":224473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:20:34] local.INFO: TCP Data received {"connection_id":224473,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:20:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:20:34] local.INFO: Processing buffer {"connection_id":224473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:20:34] local.INFO: IMEI packet received {"connection_id":224473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:20:34] local.INFO: IMEI acknowledgment sent {"connection_id":224473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:20:35] local.INFO: TCP Data received {"connection_id":224473,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cde210012d76adc00601d0e8000700842f..."} 
[2026-10-23 04:20:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cde210012d76adc00601d0e8000700842f..."} 
[2026-10-23 04:20:35] local.INFO: Processing buffer {"connection_id":224473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cde210012d76adc00601d0e8000700842f..."} 
[2026-10-23 04:20:35] local.INFO: Packet analysis {"connection_id":224473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cd"} 
[2026-10-23 04:20:35] local.INFO: Extracted packet for processing {"connection_id":224473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cd"} 
[2026-10-23 04:20:35] local.INFO: GPS Element Parsed {"raw_longitude":762752448,"raw_latitude":100782312,"longitude_deg":76.2752448,"latitude_deg":10.0782312,"altitude":7,"angle":132,"satellites":47,"speed":43,"hex_longitude":"2d76adc0","hex_latitude":"0601d0e8","is_valid_coordinates":true} 
[2026-10-23 04:20:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:20:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933592320001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:20:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22898214411698176,"note":"Value kept but may cause issues"} 
[2026-10-23 04:20:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8543750731388731392,"note":"Value kept but may cause issues"} 
[2026-10-23 04:20:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:20:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792709354000,"timestamp_ms":1792709354000,"timestamp_seconds":1792709354,"priority":1,"record_length":96,"hex_timestamp":"000001a165cde210"} 
[2026-10-23 04:20:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:20:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:20:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:20:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:20:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:20:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:20:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:20:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:20:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:20:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:20:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:20:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:20:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:20:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933592320001,"66":27397,"188":206,"79":47616,"24":43,"16":22898214411698176,"45":8543750731388731392},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,79,24,16,45]} 
[2026-10-23 04:20:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:20:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:20:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933592320001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:20:35] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-10-23 04:20:35] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:20:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22898214411698176,"km_value":22898214411698.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:20:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":8543750731388731392,"description":"Unknown IO ID 45"} 
[2026-10-23 04:20:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933592320001,"power":27397,"unknown_188":206,"unknown_79":47616,"ignition":43,"odometer":null,"unknown_45":8543750731388731392}} 
[2026-10-23 04:20:35] local.INFO: DEBUG: GPS processor result {"connection_id":224473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:20:35] local.INFO: GPS data processed {"connection_id":224473,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:20:35] local.INFO: Acknowledgment sent {"connection_id":224473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:21:06] local.INFO: TCP Data received {"connection_id":224473,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ce0150012d76c9400601b8c8000700832f..."} 
[2026-10-23 04:21:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ce0150012d76c9400601b8c8000700832f..."} 
[2026-10-23 04:21:06] local.INFO: Processing buffer {"connection_id":224473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ce0150012d76c9400601b8c8000700832f..."} 
[2026-10-23 04:21:06] local.INFO: Packet analysis {"connection_id":224473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ce"} 
[2026-10-23 04:21:06] local.INFO: Extracted packet for processing {"connection_id":224473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ce"} 
[2026-10-23 04:21:06] local.INFO: GPS Element Parsed {"raw_longitude":762759488,"raw_latitude":100776136,"longitude_deg":76.2759488,"latitude_deg":10.0776136,"altitude":7,"angle":131,"satellites":47,"speed":48,"hex_longitude":"2d76c940","hex_latitude":"0601b8c8","is_valid_coordinates":true} 
[2026-10-23 04:21:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:21:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933594624001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:21:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22898665383264256,"note":"Value kept but may cause issues"} 
[2026-10-23 04:21:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8551702399479244800,"note":"Value kept but may cause issues"} 
[2026-10-23 04:21:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,188,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:21:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792709362000,"timestamp_ms":1792709362000,"timestamp_seconds":1792709362,"priority":1,"record_length":96,"hex_timestamp":"000001a165ce0150"} 
[2026-10-23 04:21:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:21:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:21:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:21:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:21:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:21:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:21:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:21:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:21:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:21:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:21:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:21:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:21:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:21:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933594624001,"66":27376,"188":206,"79":47616,"24":48,"16":22898665383264256,"45":8551702399479244800},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,188,79,24,16,45]} 
[2026-10-23 04:21:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:21:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:21:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933594624001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:21:06] local.INFO: Unknown IO ID detected {"io_id":188,"value":206,"description":"Unknown IO ID 188"} 
[2026-10-23 04:21:06] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:21:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22898665383264256,"km_value":22898665383264.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:21:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":8551702399479244800,"description":"Unknown IO ID 45"} 
[2026-10-23 04:21:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933594624001,"power":27376,"unknown_188":206,"unknown_79":47616,"ignition":48,"odometer":null,"unknown_45":8551702399479244800}} 
[2026-10-23 04:21:06] local.INFO: DEBUG: GPS processor result {"connection_id":224473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:21:06] local.INFO: GPS data processed {"connection_id":224473,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:21:06] local.INFO: Acknowledgment sent {"connection_id":224473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:21:26] local.INFO: TCP Data received {"connection_id":224474,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:26] local.INFO: Processing buffer {"connection_id":224474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:26] local.INFO: IMEI packet received {"connection_id":224474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:21:26] local.INFO: IMEI acknowledgment sent {"connection_id":224474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:21:27] local.INFO: TCP Data received {"connection_id":224474,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:27] local.INFO: Processing buffer {"connection_id":224474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:27] local.INFO: IMEI packet received {"connection_id":224474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:21:27] local.INFO: IMEI acknowledgment sent {"connection_id":224474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:21:31] local.INFO: TCP Data received {"connection_id":224474,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:31] local.INFO: Processing buffer {"connection_id":224474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:21:31] local.INFO: IMEI packet received {"connection_id":224474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":224474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:21:32] local.INFO: TCP Data received {"connection_id":224474,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ce2090012d76e6c006019ee8000900832e..."} 
[2026-10-23 04:21:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ce2090012d76e6c006019ee8000900832e..."} 
[2026-10-23 04:21:32] local.INFO: Processing buffer {"connection_id":224474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ce2090012d76e6c006019ee8000900832e..."} 
[2026-10-23 04:21:32] local.INFO: Packet analysis {"connection_id":224474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ce"} 
[2026-10-23 04:21:32] local.INFO: Extracted packet for processing {"connection_id":224474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ce"} 
[2026-10-23 04:21:32] local.INFO: GPS Element Parsed {"raw_longitude":762767040,"raw_latitude":100769512,"longitude_deg":76.276704,"latitude_deg":10.0769512,"altitude":9,"angle":131,"satellites":46,"speed":49,"hex_longitude":"2d76e6c0","hex_latitude":"06019ee8","is_valid_coordinates":true} 
[2026-10-23 04:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:21:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933596672001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:21:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22899146419601408,"note":"Value kept but may cause issues"} 
[2026-10-23 04:21:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8559442961337206784,"note":"Value kept but may cause issues"} 
[2026-10-23 04:21:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,226,79,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:21:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709370000,"timestamp_ms":1792709370000,"timestamp_seconds":1792709370,"priority":1,"record_length":96,"hex_timestamp":"000001a165ce2090"} 
[2026-10-23 04:21:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:21:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:21:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:21:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:21:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:21:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:21:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:21:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:21:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:21:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:21:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:21:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:21:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933596672001,"66":27484,"226":206,"79":47616,"24":49,"16":22899146419601408,"45":8559442961337206784},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,226,79,24,16,45]} 
[2026-10-23 04:21:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:21:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:21:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933596672001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:21:32] local.INFO: Unknown IO ID detected {"io_id":226,"value":206,"description":"Unknown IO ID 226"} 
[2026-10-23 04:21:32] local.INFO: Unknown IO ID detected {"io_id":79,"value":47616,"description":"Unknown IO ID 79"} 
[2026-10-23 04:21:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22899146419601408,"km_value":22899146419601.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:21:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8559442961337206784,"description":"Unknown IO ID 45"} 
[2026-10-23 04:21:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933596672001,"power":27484,"unknown_226":206,"unknown_79":47616,"ignition":49,"odometer":null,"unknown_45":8559442961337206784}} 
[2026-10-23 04:21:32] local.INFO: DEBUG: GPS processor result {"connection_id":224474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:21:32] local.INFO: GPS data processed {"connection_id":224474,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:21:32] local.INFO: Acknowledgment sent {"connection_id":224474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:22:03] local.INFO: TCP Data received {"connection_id":224474,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cf8fc0012d78348006007800000b00832f..."} 
[2026-10-23 04:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cf8fc0012d78348006007800000b00832f..."} 
[2026-10-23 04:22:03] local.INFO: Processing buffer {"connection_id":224474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cf8fc0012d78348006007800000b00832f..."} 
[2026-10-23 04:22:03] local.INFO: Packet analysis {"connection_id":224474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cf"} 
[2026-10-23 04:22:03] local.INFO: Extracted packet for processing {"connection_id":224474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cf"} 
[2026-10-23 04:22:03] local.INFO: GPS Element Parsed {"raw_longitude":762852480,"raw_latitude":100694016,"longitude_deg":76.285248,"latitude_deg":10.0694016,"altitude":11,"angle":131,"satellites":47,"speed":51,"hex_longitude":"2d783480","hex_latitude":"06007800","is_valid_coordinates":true} 
[2026-10-23 04:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933620736001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22904631092838400,"note":"Value kept but may cause issues"} 
[2026-10-23 04:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8653314866050828288,"note":"Value kept but may cause issues"} 
[2026-10-23 04:22:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792709464000,"timestamp_ms":1792709464000,"timestamp_seconds":1792709464,"priority":1,"record_length":96,"hex_timestamp":"000001a165cf8fc0"} 
[2026-10-23 04:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933620736001,"66":27365,"216":206,"87":10752,"24":51,"16":22904631092838400,"45":8653314866050828288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,87,24,16,45]} 
[2026-10-23 04:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933620736001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:22:03] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 04:22:03] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22904631092838400,"km_value":22904631092838.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8653314866050828288,"description":"Unknown IO ID 45"} 
[2026-10-23 04:22:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933620736001,"power":27365,"unknown_216":206,"unknown_87":10752,"ignition":51,"odometer":null,"unknown_45":8653314866050828288}} 
[2026-10-23 04:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":224474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:22:03] local.INFO: GPS data processed {"connection_id":224474,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:22:03] local.INFO: Acknowledgment sent {"connection_id":224474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:22:26] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:26] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:26] local.INFO: IMEI packet received {"connection_id":221450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:22:26] local.INFO: IMEI acknowledgment sent {"connection_id":221450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:22:26] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:26] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:26] local.INFO: IMEI packet received {"connection_id":221450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:22:26] local.INFO: IMEI acknowledgment sent {"connection_id":221450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:22:31] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:31] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:22:31] local.INFO: IMEI packet received {"connection_id":221450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:22:31] local.INFO: IMEI acknowledgment sent {"connection_id":221450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:22:32] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cfab18012d784ec006006020000800862f..."} 
[2026-10-23 04:22:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cfab18012d784ec006006020000800862f..."} 
[2026-10-23 04:22:32] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cfab18012d784ec006006020000800862f..."} 
[2026-10-23 04:22:32] local.INFO: Packet analysis {"connection_id":221450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cf"} 
[2026-10-23 04:22:32] local.INFO: Extracted packet for processing {"connection_id":221450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cf"} 
[2026-10-23 04:22:32] local.INFO: GPS Element Parsed {"raw_longitude":762859200,"raw_latitude":100687904,"longitude_deg":76.28592,"latitude_deg":10.0687904,"altitude":8,"angle":134,"satellites":47,"speed":53,"hex_longitude":"2d784ec0","hex_latitude":"06006020","is_valid_coordinates":true} 
[2026-10-23 04:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:22:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933622784001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:22:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22905064884535296,"note":"Value kept but may cause issues"} 
[2026-10-23 04:22:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8661688746606329856,"note":"Value kept but may cause issues"} 
[2026-10-23 04:22:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:22:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709471000,"timestamp_ms":1792709471000,"timestamp_seconds":1792709471,"priority":1,"record_length":96,"hex_timestamp":"000001a165cfab18"} 
[2026-10-23 04:22:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:22:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:22:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:22:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:22:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:22:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:22:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:22:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:22:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:22:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:22:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:22:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:22:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933622784001,"66":27441,"216":206,"87":10752,"24":53,"16":22905064884535296,"45":8661688746606329856},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,87,24,16,45]} 
[2026-10-23 04:22:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:22:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:22:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933622784001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:22:32] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 04:22:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:22:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22905064884535296,"km_value":22905064884535.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:22:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8661688746606329856,"description":"Unknown IO ID 45"} 
[2026-10-23 04:22:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933622784001,"power":27441,"unknown_216":206,"unknown_87":10752,"ignition":53,"odometer":null,"unknown_45":8661688746606329856}} 
[2026-10-23 04:22:32] local.INFO: DEBUG: GPS processor result {"connection_id":221450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:22:32] local.INFO: GPS data processed {"connection_id":221450,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:22:32] local.INFO: Acknowledgment sent {"connection_id":221450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:23:03] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165cfc288012d78630006004760000600922f..."} 
[2026-10-23 04:23:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165cfc288012d78630006004760000600922f..."} 
[2026-10-23 04:23:03] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165cfc288012d78630006004760000600922f..."} 
[2026-10-23 04:23:03] local.INFO: Packet analysis {"connection_id":221450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165cf"} 
[2026-10-23 04:23:03] local.INFO: Extracted packet for processing {"connection_id":221450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165cf"} 
[2026-10-23 04:23:03] local.INFO: GPS Element Parsed {"raw_longitude":762864384,"raw_latitude":100681568,"longitude_deg":76.2864384,"latitude_deg":10.0681568,"altitude":6,"angle":146,"satellites":47,"speed":54,"hex_longitude":"2d786300","hex_latitude":"06004760","is_valid_coordinates":true} 
[2026-10-23 04:23:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:23:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933624576001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:23:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22905460021526528,"note":"Value kept but may cause issues"} 
[2026-10-23 04:23:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8669077464743419904,"note":"Value kept but may cause issues"} 
[2026-10-23 04:23:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:23:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792709477000,"timestamp_ms":1792709477000,"timestamp_seconds":1792709477,"priority":1,"record_length":96,"hex_timestamp":"000001a165cfc288"} 
[2026-10-23 04:23:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:23:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:23:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":49,"data_length":795,"current_offset":136} 
[2026-10-23 04:23:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1174,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:23:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:23:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:23:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:23:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:23:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:23:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:23:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:23:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:23:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:23:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933624576001,"66":27213,"216":206,"87":10752,"24":54,"16":22905460021526528,"45":8669077464743419904},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,87,24,16,45]} 
[2026-10-23 04:23:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:23:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:23:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933624576001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:23:03] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 04:23:03] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:23:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22905460021526528,"km_value":22905460021526.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:23:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8669077464743419904,"description":"Unknown IO ID 45"} 
[2026-10-23 04:23:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933624576001,"power":27213,"unknown_216":206,"unknown_87":10752,"ignition":54,"odometer":null,"unknown_45":8669077464743419904}} 
[2026-10-23 04:23:03] local.INFO: DEBUG: GPS processor result {"connection_id":221450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:23:03] local.INFO: GPS data processed {"connection_id":221450,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:23:03] local.INFO: Acknowledgment sent {"connection_id":221450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:23:25] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:25] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:25] local.INFO: IMEI packet received {"connection_id":221451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:23:26] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:26] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:26] local.INFO: IMEI packet received {"connection_id":221451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:23:26] local.INFO: IMEI acknowledgment sent {"connection_id":221451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:23:26] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:26] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:26] local.INFO: IMEI packet received {"connection_id":221451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:23:26] local.INFO: IMEI acknowledgment sent {"connection_id":221451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:23:27] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:27] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:23:27] local.INFO: IMEI packet received {"connection_id":221451,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:23:27] local.INFO: IMEI acknowledgment sent {"connection_id":221451,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:24:34] local.INFO: TCP Data received {"connection_id":221449,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:24:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221449,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:24:34] local.INFO: Processing buffer {"connection_id":221449,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:24:34] local.INFO: IMEI packet received {"connection_id":221449,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:24:34] local.INFO: IMEI acknowledgment sent {"connection_id":221449,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:28:30] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:28:30] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:28:30] local.INFO: IMEI packet received {"connection_id":221453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":221453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:28:31] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:28:31] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:28:31] local.INFO: IMEI packet received {"connection_id":221453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":221453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:28:32] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d58330012d7ab9c005fba800000e009b30..."} 
[2026-10-23 04:28:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d58330012d7ab9c005fba800000e009b30..."} 
[2026-10-23 04:28:32] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d58330012d7ab9c005fba800000e009b30..."} 
[2026-10-23 04:28:32] local.INFO: Packet analysis {"connection_id":221453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:28:32] local.INFO: Extracted packet for processing {"connection_id":221453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:28:32] local.INFO: GPS Element Parsed {"raw_longitude":763017664,"raw_latitude":100378624,"longitude_deg":76.3017664,"latitude_deg":10.0378624,"altitude":14,"angle":155,"satellites":48,"speed":36,"hex_longitude":"2d7ab9c0","hex_latitude":"05fba800","is_valid_coordinates":true} 
[2026-10-23 04:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:28:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933719552001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:28:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22922098724831232,"note":"Value kept but may cause issues"} 
[2026-10-23 04:28:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8838736506878836736,"note":"Value kept but may cause issues"} 
[2026-10-23 04:28:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:28:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709854000,"timestamp_ms":1792709854000,"timestamp_seconds":1792709854,"priority":1,"record_length":96,"hex_timestamp":"000001a165d58330"} 
[2026-10-23 04:28:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:28:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 04:28:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:28:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:28:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:28:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:28:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:28:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:28:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:28:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:28:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:28:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:28:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933719552001,"66":27463,"168":206,"87":10752,"24":36,"16":22922098724831232,"45":8838736506878836736},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,87,24,16,45]} 
[2026-10-23 04:28:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:28:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:28:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933719552001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:28:32] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-23 04:28:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:28:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22922098724831232,"km_value":22922098724831.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:28:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8838736506878836736,"description":"Unknown IO ID 45"} 
[2026-10-23 04:28:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933719552001,"power":27463,"unknown_168":206,"unknown_87":10752,"ignition":36,"odometer":null,"unknown_45":8838736506878836736}} 
[2026-10-23 04:28:32] local.INFO: DEBUG: GPS processor result {"connection_id":221453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:28:32] local.INFO: GPS data processed {"connection_id":221453,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:28:32] local.INFO: Acknowledgment sent {"connection_id":221453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:28:37] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d5a658012d7ac98005fb88e0001000992f..."} 
[2026-10-23 04:28:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d5a658012d7ac98005fb88e0001000992f..."} 
[2026-10-23 04:28:37] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d5a658012d7ac98005fb88e0001000992f..."} 
[2026-10-23 04:28:37] local.INFO: Packet analysis {"connection_id":221453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:28:37] local.INFO: Extracted packet for processing {"connection_id":221453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:28:37] local.INFO: GPS Element Parsed {"raw_longitude":763021696,"raw_latitude":100370656,"longitude_deg":76.3021696,"latitude_deg":10.0370656,"altitude":16,"angle":153,"satellites":47,"speed":42,"hex_longitude":"2d7ac980","hex_latitude":"05fb88e0","is_valid_coordinates":true} 
[2026-10-23 04:28:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:28:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933722624001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:28:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22922532516528128,"note":"Value kept but may cause issues"} 
[2026-10-23 04:28:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8843310475248140288,"note":"Value kept but may cause issues"} 
[2026-10-23 04:28:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:28:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792709863000,"timestamp_ms":1792709863000,"timestamp_seconds":1792709863,"priority":1,"record_length":96,"hex_timestamp":"000001a165d5a658"} 
[2026-10-23 04:28:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:28:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:28:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 04:28:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:28:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:28:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:28:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:28:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:28:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:28:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:28:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:28:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:28:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:28:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933722624001,"66":27213,"93":206,"87":10752,"24":42,"16":22922532516528128,"45":8843310475248140288},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,87,24,16,45]} 
[2026-10-23 04:28:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:28:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:28:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933722624001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:28:37] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 04:28:37] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:28:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22922532516528128,"km_value":22922532516528.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:28:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8843310475248140288,"description":"Unknown IO ID 45"} 
[2026-10-23 04:28:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933722624001,"power":27213,"unknown_93":206,"unknown_87":10752,"ignition":42,"odometer":null,"unknown_45":8843310475248140288}} 
[2026-10-23 04:28:37] local.INFO: DEBUG: GPS processor result {"connection_id":221453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:28:37] local.INFO: GPS data processed {"connection_id":221453,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:28:37] local.INFO: Acknowledgment sent {"connection_id":221453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:29:09] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d5c980012d7adb0005fb68a80011009a30..."} 
[2026-10-23 04:29:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d5c980012d7adb0005fb68a80011009a30..."} 
[2026-10-23 04:29:09] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d5c980012d7adb0005fb68a80011009a30..."} 
[2026-10-23 04:29:09] local.INFO: Packet analysis {"connection_id":221453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:29:09] local.INFO: Extracted packet for processing {"connection_id":221453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:29:09] local.INFO: GPS Element Parsed {"raw_longitude":763026176,"raw_latitude":100362408,"longitude_deg":76.3026176,"latitude_deg":10.0362408,"altitude":17,"angle":154,"satellites":48,"speed":39,"hex_longitude":"2d7adb00","hex_latitude":"05fb68a8","is_valid_coordinates":true} 
[2026-10-23 04:29:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:29:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933724928001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:29:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22922987783061504,"note":"Value kept but may cause issues"} 
[2026-10-23 04:29:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8847743706129293312,"note":"Value kept but may cause issues"} 
[2026-10-23 04:29:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:29:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792709872000,"timestamp_ms":1792709872000,"timestamp_seconds":1792709872,"priority":1,"record_length":96,"hex_timestamp":"000001a165d5c980"} 
[2026-10-23 04:29:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:29:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:29:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 04:29:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:29:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:29:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:29:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:29:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:29:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:29:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:29:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:29:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:29:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:29:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933724928001,"66":27245,"54":206,"87":10752,"24":39,"16":22922987783061504,"45":8847743706129293312},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,87,24,16,45]} 
[2026-10-23 04:29:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:29:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:29:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933724928001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:29:09] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 04:29:09] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:29:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22922987783061504,"km_value":22922987783061.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:29:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":8847743706129293312,"description":"Unknown IO ID 45"} 
[2026-10-23 04:29:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933724928001,"power":27245,"unknown_54":206,"unknown_87":10752,"ignition":39,"odometer":null,"unknown_45":8847743706129293312}} 
[2026-10-23 04:29:09] local.INFO: DEBUG: GPS processor result {"connection_id":221453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:29:09] local.INFO: GPS data processed {"connection_id":221453,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:29:09] local.INFO: Acknowledgment sent {"connection_id":221453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:29:26] local.INFO: TCP Data received {"connection_id":221103,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:29:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:29:26] local.INFO: Processing buffer {"connection_id":221103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:29:26] local.INFO: IMEI packet received {"connection_id":221103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:29:26] local.INFO: IMEI acknowledgment sent {"connection_id":221103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:29:31] local.INFO: TCP Data received {"connection_id":221103,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221103,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:29:31] local.INFO: Processing buffer {"connection_id":221103,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:29:31] local.INFO: IMEI packet received {"connection_id":221103,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:29:31] local.INFO: IMEI acknowledgment sent {"connection_id":221103,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:29:32] local.INFO: TCP Data received {"connection_id":221103,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d5f090012d7aeb0005fb48500011009930..."} 
[2026-10-23 04:29:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d5f090012d7aeb0005fb48500011009930..."} 
[2026-10-23 04:29:32] local.INFO: Processing buffer {"connection_id":221103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d5f090012d7aeb0005fb48500011009930..."} 
[2026-10-23 04:29:32] local.INFO: Packet analysis {"connection_id":221103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:29:32] local.INFO: Extracted packet for processing {"connection_id":221103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d5"} 
[2026-10-23 04:29:32] local.INFO: GPS Element Parsed {"raw_longitude":763030272,"raw_latitude":100354128,"longitude_deg":76.3030272,"latitude_deg":10.0354128,"altitude":17,"angle":153,"satellites":48,"speed":37,"hex_longitude":"2d7aeb00","hex_latitude":"05fb4850","is_valid_coordinates":true} 
[2026-10-23 04:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:29:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933727232001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:29:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22923434459660288,"note":"Value kept but may cause issues"} 
[2026-10-23 04:29:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8852669518219618304,"note":"Value kept but may cause issues"} 
[2026-10-23 04:29:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:29:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709882000,"timestamp_ms":1792709882000,"timestamp_seconds":1792709882,"priority":1,"record_length":96,"hex_timestamp":"000001a165d5f090"} 
[2026-10-23 04:29:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:29:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 04:29:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:29:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:29:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:29:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:29:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:29:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:29:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:29:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:29:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:29:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:29:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933727232001,"66":27365,"54":206,"87":10752,"24":37,"16":22923434459660288,"45":8852669518219618304},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,87,24,16,45]} 
[2026-10-23 04:29:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:29:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:29:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933727232001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:29:32] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 04:29:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:29:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22923434459660288,"km_value":22923434459660.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:29:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8852669518219618304,"description":"Unknown IO ID 45"} 
[2026-10-23 04:29:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933727232001,"power":27365,"unknown_54":206,"unknown_87":10752,"ignition":37,"odometer":null,"unknown_45":8852669518219618304}} 
[2026-10-23 04:29:32] local.INFO: DEBUG: GPS processor result {"connection_id":221103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:29:32] local.INFO: GPS data processed {"connection_id":221103,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:29:32] local.INFO: Acknowledgment sent {"connection_id":221103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:30:03] local.INFO: TCP Data received {"connection_id":221103,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d617a0012d7afb8005fb26c80011009931..."} 
[2026-10-23 04:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221103,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d617a0012d7afb8005fb26c80011009931..."} 
[2026-10-23 04:30:03] local.INFO: Processing buffer {"connection_id":221103,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d617a0012d7afb8005fb26c80011009931..."} 
[2026-10-23 04:30:03] local.INFO: Packet analysis {"connection_id":221103,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d6"} 
[2026-10-23 04:30:03] local.INFO: Extracted packet for processing {"connection_id":221103,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d6"} 
[2026-10-23 04:30:03] local.INFO: GPS Element Parsed {"raw_longitude":763034496,"raw_latitude":100345544,"longitude_deg":76.3034496,"latitude_deg":10.0345544,"altitude":17,"angle":153,"satellites":49,"speed":39,"hex_longitude":"2d7afb80","hex_latitude":"05fb26c8","is_valid_coordinates":true} 
[2026-10-23 04:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:30:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933729792001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:30:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22923898316128256,"note":"Value kept but may cause issues"} 
[2026-10-23 04:30:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8857173117844869120,"note":"Value kept but may cause issues"} 
[2026-10-23 04:30:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:30:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792709892000,"timestamp_ms":1792709892000,"timestamp_seconds":1792709892,"priority":1,"record_length":96,"hex_timestamp":"000001a165d617a0"} 
[2026-10-23 04:30:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:30:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:30:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:30:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:30:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:30:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:30:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221103,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:30:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:30:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221103,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:30:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:30:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:30:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:30:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933729792001,"66":27397,"54":206,"87":10752,"24":39,"16":22923898316128256,"45":8857173117844869120},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,87,24,16,45]} 
[2026-10-23 04:30:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:30:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:30:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933729792001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:30:03] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 04:30:03] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:30:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22923898316128256,"km_value":22923898316128.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:30:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8857173117844869120,"description":"Unknown IO ID 45"} 
[2026-10-23 04:30:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933729792001,"power":27397,"unknown_54":206,"unknown_87":10752,"ignition":39,"odometer":null,"unknown_45":8857173117844869120}} 
[2026-10-23 04:30:03] local.INFO: DEBUG: GPS processor result {"connection_id":221103,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:30:03] local.INFO: GPS data processed {"connection_id":221103,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:30:03] local.INFO: Acknowledgment sent {"connection_id":221103,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:30:09] local.INFO: TCP Data received {"connection_id":222769,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:30:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222769,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:30:09] local.INFO: Processing buffer {"connection_id":222769,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:30:09] local.INFO: IMEI packet received {"connection_id":222769,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:30:09] local.INFO: IMEI acknowledgment sent {"connection_id":222769,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:30:26] local.INFO: TCP Data received {"connection_id":222770,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:30:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:30:26] local.INFO: Processing buffer {"connection_id":222770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:30:26] local.INFO: IMEI packet received {"connection_id":222770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:30:26] local.INFO: IMEI acknowledgment sent {"connection_id":222770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:30:31] local.INFO: TCP Data received {"connection_id":222770,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:30:31] local.INFO: Processing buffer {"connection_id":222770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:30:31] local.INFO: IMEI packet received {"connection_id":222770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":222770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:30:32] local.INFO: TCP Data received {"connection_id":222770,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d63ac8012d7b0bc005fb06d0000f009831..."} 
[2026-10-23 04:30:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d63ac8012d7b0bc005fb06d0000f009831..."} 
[2026-10-23 04:30:32] local.INFO: Processing buffer {"connection_id":222770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d63ac8012d7b0bc005fb06d0000f009831..."} 
[2026-10-23 04:30:32] local.INFO: Packet analysis {"connection_id":222770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d6"} 
[2026-10-23 04:30:32] local.INFO: Extracted packet for processing {"connection_id":222770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d6"} 
[2026-10-23 04:30:32] local.INFO: GPS Element Parsed {"raw_longitude":763038656,"raw_latitude":100337360,"longitude_deg":76.3038656,"latitude_deg":10.033736,"altitude":15,"angle":152,"satellites":49,"speed":38,"hex_longitude":"2d7b0bc0","hex_latitude":"05fb06d0","is_valid_coordinates":true} 
[2026-10-23 04:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:30:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933732352001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:30:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22924340697759744,"note":"Value kept but may cause issues"} 
[2026-10-23 04:30:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8861817454958397440,"note":"Value kept but may cause issues"} 
[2026-10-23 04:30:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:30:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792709901000,"timestamp_ms":1792709901000,"timestamp_seconds":1792709901,"priority":1,"record_length":96,"hex_timestamp":"000001a165d63ac8"} 
[2026-10-23 04:30:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:30:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:30:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:30:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:30:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:30:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:30:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:30:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:30:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:30:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:30:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:30:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:30:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933732352001,"66":27484,"54":206,"87":10752,"24":38,"16":22924340697759744,"45":8861817454958397440},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,87,24,16,45]} 
[2026-10-23 04:30:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:30:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:30:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933732352001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:30:32] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 04:30:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:30:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22924340697759744,"km_value":22924340697759.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:30:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8861817454958397440,"description":"Unknown IO ID 45"} 
[2026-10-23 04:30:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933732352001,"power":27484,"unknown_54":206,"unknown_87":10752,"ignition":38,"odometer":null,"unknown_45":8861817454958397440}} 
[2026-10-23 04:30:32] local.INFO: DEBUG: GPS processor result {"connection_id":222770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:30:32] local.INFO: GPS data processed {"connection_id":222770,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:30:32] local.INFO: Acknowledgment sent {"connection_id":222770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:31:04] local.INFO: TCP Data received {"connection_id":222770,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d7d8d8012d7b7f8005f9d6d8000a00ab2c..."} 
[2026-10-23 04:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d7d8d8012d7b7f8005f9d6d8000a00ab2c..."} 
[2026-10-23 04:31:04] local.INFO: Processing buffer {"connection_id":222770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d7d8d8012d7b7f8005f9d6d8000a00ab2c..."} 
[2026-10-23 04:31:04] local.INFO: Packet analysis {"connection_id":222770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d7"} 
[2026-10-23 04:31:04] local.INFO: Extracted packet for processing {"connection_id":222770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d7"} 
[2026-10-23 04:31:04] local.INFO: GPS Element Parsed {"raw_longitude":763068288,"raw_latitude":100259544,"longitude_deg":76.3068288,"latitude_deg":10.0259544,"altitude":10,"angle":171,"satellites":44,"speed":15,"hex_longitude":"2d7b7f80","hex_latitude":"05f9d6d8","is_valid_coordinates":true} 
[2026-10-23 04:31:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:31:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933761536001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22928403736821760,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8898901783118106624,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:31:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792710007000,"timestamp_ms":1792710007000,"timestamp_seconds":1792710007,"priority":1,"record_length":96,"hex_timestamp":"000001a165d7d8d8"} 
[2026-10-23 04:31:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:31:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:31:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:31:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:31:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:31:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:31:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:31:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:31:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:31:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:31:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:31:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:31:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:31:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933761536001,"66":27376,"14":206,"87":10752,"24":15,"16":22928403736821760,"45":8898901783118106624},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,87,24,16,45]} 
[2026-10-23 04:31:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:31:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:31:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933761536001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:31:04] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 04:31:04] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:31:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22928403736821760,"km_value":22928403736821.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:31:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8898901783118106624,"description":"Unknown IO ID 45"} 
[2026-10-23 04:31:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933761536001,"power":27376,"unknown_14":206,"unknown_87":10752,"ignition":15,"odometer":null,"unknown_45":8898901783118106624}} 
[2026-10-23 04:31:04] local.INFO: DEBUG: GPS processor result {"connection_id":222770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:31:04] local.INFO: GPS data processed {"connection_id":222770,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:31:04] local.INFO: Acknowledgment sent {"connection_id":222770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:31:36] local.INFO: TCP Data received {"connection_id":221104,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:31:36] local.INFO: Processing buffer {"connection_id":221104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:31:36] local.INFO: IMEI packet received {"connection_id":221104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:31:36] local.INFO: IMEI acknowledgment sent {"connection_id":221104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:31:38] local.INFO: TCP Data received {"connection_id":221104,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:31:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:31:38] local.INFO: Processing buffer {"connection_id":221104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:31:38] local.INFO: IMEI packet received {"connection_id":221104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:31:38] local.INFO: IMEI acknowledgment sent {"connection_id":221104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:31:39] local.INFO: TCP Data received {"connection_id":221104,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d7e490012d7b80c005f9d248000a00922d..."} 
[2026-10-23 04:31:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d7e490012d7b80c005f9d248000a00922d..."} 
[2026-10-23 04:31:39] local.INFO: Processing buffer {"connection_id":221104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d7e490012d7b80c005f9d248000a00922d..."} 
[2026-10-23 04:31:39] local.INFO: Packet analysis {"connection_id":221104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d7"} 
[2026-10-23 04:31:39] local.INFO: Extracted packet for processing {"connection_id":221104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d7"} 
[2026-10-23 04:31:39] local.INFO: GPS Element Parsed {"raw_longitude":763068608,"raw_latitude":100258376,"longitude_deg":76.3068608,"latitude_deg":10.0258376,"altitude":10,"angle":146,"satellites":45,"speed":17,"hex_longitude":"2d7b80c0","hex_latitude":"05f9d248","is_valid_coordinates":true} 
[2026-10-23 04:31:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:31:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933761792001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22928459571396608,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8898972151862188032,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:31:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792710010000,"timestamp_ms":1792710010000,"timestamp_seconds":1792710010,"priority":1,"record_length":96,"hex_timestamp":"000001a165d7e490"} 
[2026-10-23 04:31:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:31:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:31:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:31:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:31:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:31:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:31:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:31:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:31:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:31:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:31:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:31:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:31:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:31:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933761792001,"66":27463,"14":206,"87":10752,"24":17,"16":22928459571396608,"45":8898972151862188032},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,87,24,16,45]} 
[2026-10-23 04:31:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:31:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:31:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933761792001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:31:39] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 04:31:39] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:31:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22928459571396608,"km_value":22928459571396.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:31:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":8898972151862188032,"description":"Unknown IO ID 45"} 
[2026-10-23 04:31:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933761792001,"power":27463,"unknown_14":206,"unknown_87":10752,"ignition":17,"odometer":null,"unknown_45":8898972151862188032}} 
[2026-10-23 04:31:39] local.INFO: DEBUG: GPS processor result {"connection_id":221104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:31:39] local.INFO: GPS data processed {"connection_id":221104,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:31:39] local.INFO: Acknowledgment sent {"connection_id":221104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:31:42] local.INFO: TCP Data received {"connection_id":221104,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d81370012d7b95c005f9bbd8000b00872c..."} 
[2026-10-23 04:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d81370012d7b95c005f9bbd8000b00872c..."} 
[2026-10-23 04:31:42] local.INFO: Processing buffer {"connection_id":221104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d81370012d7b95c005f9bbd8000b00872c..."} 
[2026-10-23 04:31:42] local.INFO: Packet analysis {"connection_id":221104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d8"} 
[2026-10-23 04:31:42] local.INFO: Extracted packet for processing {"connection_id":221104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d8"} 
[2026-10-23 04:31:42] local.INFO: GPS Element Parsed {"raw_longitude":763073984,"raw_latitude":100252632,"longitude_deg":76.3073984,"latitude_deg":10.0252632,"altitude":11,"angle":135,"satellites":44,"speed":33,"hex_longitude":"2d7b95c0","hex_latitude":"05f9bbd8","is_valid_coordinates":true} 
[2026-10-23 04:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933762560001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22928841823485952,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8899323995582777344,"note":"Value kept but may cause issues"} 
[2026-10-23 04:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792710022000,"timestamp_ms":1792710022000,"timestamp_seconds":1792710022,"priority":1,"record_length":96,"hex_timestamp":"000001a165d81370"} 
[2026-10-23 04:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 04:31:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:31:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933762560001,"66":27245,"14":206,"87":10752,"24":33,"16":22928841823485952,"45":8899323995582777344},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,87,24,16,45]} 
[2026-10-23 04:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933762560001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:31:42] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 04:31:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":10752,"description":"Unknown IO ID 87"} 
[2026-10-23 04:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22928841823485952,"km_value":22928841823485.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:31:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":8899323995582777344,"description":"Unknown IO ID 45"} 
[2026-10-23 04:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933762560001,"power":27245,"unknown_14":206,"unknown_87":10752,"ignition":33,"odometer":null,"unknown_45":8899323995582777344}} 
[2026-10-23 04:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":221104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:31:42] local.INFO: GPS data processed {"connection_id":221104,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:31:42] local.INFO: Acknowledgment sent {"connection_id":221104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:32:26] local.INFO: TCP Data received {"connection_id":221105,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:32:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221105,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:32:26] local.INFO: Processing buffer {"connection_id":221105,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:32:26] local.INFO: IMEI packet received {"connection_id":221105,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:32:26] local.INFO: IMEI acknowledgment sent {"connection_id":221105,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:32:28] local.INFO: TCP Data received {"connection_id":221105,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:32:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221105,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:32:28] local.INFO: Processing buffer {"connection_id":221105,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:32:28] local.INFO: IMEI packet received {"connection_id":221105,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:32:28] local.INFO: IMEI acknowledgment sent {"connection_id":221105,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:32:30] local.INFO: TCP Data received {"connection_id":221105,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d83e68012d7baf4005f99fc0000b008c2a..."} 
[2026-10-23 04:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d83e68012d7baf4005f99fc0000b008c2a..."} 
[2026-10-23 04:32:30] local.INFO: Processing buffer {"connection_id":221105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d83e68012d7baf4005f99fc0000b008c2a..."} 
[2026-10-23 04:32:30] local.INFO: Packet analysis {"connection_id":221105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d8"} 
[2026-10-23 04:32:30] local.INFO: Extracted packet for processing {"connection_id":221105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d8"} 
[2026-10-23 04:32:30] local.INFO: GPS Element Parsed {"raw_longitude":763080512,"raw_latitude":100245440,"longitude_deg":76.3080512,"latitude_deg":10.024544,"altitude":11,"angle":140,"satellites":42,"speed":34,"hex_longitude":"2d7baf40","hex_latitude":"05f99fc0","is_valid_coordinates":true} 
[2026-10-23 04:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933765632001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22929309974921216,"note":"Value kept but may cause issues"} 
[2026-10-23 04:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8905234970092230656,"note":"Value kept but may cause issues"} 
[2026-10-23 04:32:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,74,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792710033000,"timestamp_ms":1792710033000,"timestamp_seconds":1792710033,"priority":1,"record_length":96,"hex_timestamp":"000001a165d83e68"} 
[2026-10-23 04:32:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:32:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 04:32:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:32:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:32:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:32:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933765632001,"66":27213,"74":206,"87":12800,"24":34,"16":22929309974921216,"45":8905234970092230656},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,74,87,24,16,45]} 
[2026-10-23 04:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933765632001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:32:30] local.INFO: Unknown IO ID detected {"io_id":74,"value":206,"description":"Unknown IO ID 74"} 
[2026-10-23 04:32:30] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22929309974921216,"km_value":22929309974921.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":8905234970092230656,"description":"Unknown IO ID 45"} 
[2026-10-23 04:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933765632001,"power":27213,"unknown_74":206,"unknown_87":12800,"ignition":34,"odometer":null,"unknown_45":8905234970092230656}} 
[2026-10-23 04:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":221105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:32:30] local.INFO: GPS data processed {"connection_id":221105,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:32:30] local.INFO: Acknowledgment sent {"connection_id":221105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:33:01] local.INFO: TCP Data received {"connection_id":221105,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d9a5c8012d7c2e8005f84b78000800ab2e..."} 
[2026-10-23 04:33:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d9a5c8012d7c2e8005f84b78000800ab2e..."} 
[2026-10-23 04:33:01] local.INFO: Processing buffer {"connection_id":221105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d9a5c8012d7c2e8005f84b78000800ab2e..."} 
[2026-10-23 04:33:01] local.INFO: Packet analysis {"connection_id":221105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d9"} 
[2026-10-23 04:33:01] local.INFO: Extracted packet for processing {"connection_id":221105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d9"} 
[2026-10-23 04:33:01] local.INFO: GPS Element Parsed {"raw_longitude":763113088,"raw_latitude":100158328,"longitude_deg":76.3113088,"latitude_deg":10.0158328,"altitude":8,"angle":171,"satellites":46,"speed":44,"hex_longitude":"2d7c2e80","hex_latitude":"05f84b78","is_valid_coordinates":true} 
[2026-10-23 04:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933789696001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:33:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22933931359731712,"note":"Value kept but may cause issues"} 
[2026-10-23 04:33:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8946822897879437312,"note":"Value kept but may cause issues"} 
[2026-10-23 04:33:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,142,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:33:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792710125000,"timestamp_ms":1792710125000,"timestamp_seconds":1792710125,"priority":1,"record_length":96,"hex_timestamp":"000001a165d9a5c8"} 
[2026-10-23 04:33:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:33:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:33:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:33:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:33:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:33:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:33:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:33:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:33:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:33:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:33:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:33:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:33:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933789696001,"66":27332,"142":206,"87":12800,"24":44,"16":22933931359731712,"45":8946822897879437312},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,142,87,24,16,45]} 
[2026-10-23 04:33:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:33:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:33:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933789696001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:33:01] local.INFO: Unknown IO ID detected {"io_id":142,"value":206,"description":"Unknown IO ID 142"} 
[2026-10-23 04:33:01] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:33:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22933931359731712,"km_value":22933931359731.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:33:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":8946822897879437312,"description":"Unknown IO ID 45"} 
[2026-10-23 04:33:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933789696001,"power":27332,"unknown_142":206,"unknown_87":12800,"ignition":44,"odometer":null,"unknown_45":8946822897879437312}} 
[2026-10-23 04:33:01] local.INFO: DEBUG: GPS processor result {"connection_id":221105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:33:01] local.INFO: GPS data processed {"connection_id":221105,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:33:01] local.INFO: Acknowledgment sent {"connection_id":221105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:33:24] local.INFO: TCP Data received {"connection_id":224478,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:24] local.INFO: Processing buffer {"connection_id":224478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:24] local.INFO: IMEI packet received {"connection_id":224478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:33:24] local.INFO: IMEI acknowledgment sent {"connection_id":224478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:33:26] local.INFO: TCP Data received {"connection_id":224478,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:26] local.INFO: Processing buffer {"connection_id":224478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:26] local.INFO: IMEI packet received {"connection_id":224478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":224478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:33:30] local.INFO: TCP Data received {"connection_id":224478,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:30] local.INFO: Processing buffer {"connection_id":224478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:33:30] local.INFO: IMEI packet received {"connection_id":224478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:33:30] local.INFO: IMEI acknowledgment sent {"connection_id":224478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:33:31] local.INFO: TCP Data received {"connection_id":224478,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d9c508012d7c348005f82838000900ab2b..."} 
[2026-10-23 04:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d9c508012d7c348005f82838000900ab2b..."} 
[2026-10-23 04:33:31] local.INFO: Processing buffer {"connection_id":224478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d9c508012d7c348005f82838000900ab2b..."} 
[2026-10-23 04:33:31] local.INFO: Packet analysis {"connection_id":224478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d9"} 
[2026-10-23 04:33:31] local.INFO: Extracted packet for processing {"connection_id":224478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d9"} 
[2026-10-23 04:33:31] local.INFO: GPS Element Parsed {"raw_longitude":763114624,"raw_latitude":100149304,"longitude_deg":76.3114624,"latitude_deg":10.0149304,"altitude":9,"angle":171,"satellites":43,"speed":48,"hex_longitude":"2d7c3480","hex_latitude":"05f82838","is_valid_coordinates":true} 
[2026-10-23 04:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933792000001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22934373741363200,"note":"Value kept but may cause issues"} 
[2026-10-23 04:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8948230272760641536,"note":"Value kept but may cause issues"} 
[2026-10-23 04:33:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,142,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792710133000,"timestamp_ms":1792710133000,"timestamp_seconds":1792710133,"priority":1,"record_length":96,"hex_timestamp":"000001a165d9c508"} 
[2026-10-23 04:33:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:33:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 04:33:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:33:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:33:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:33:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933792000001,"66":27234,"142":206,"87":12800,"24":48,"16":22934373741363200,"45":8948230272760641536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,142,87,24,16,45]} 
[2026-10-23 04:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933792000001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:33:31] local.INFO: Unknown IO ID detected {"io_id":142,"value":206,"description":"Unknown IO ID 142"} 
[2026-10-23 04:33:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22934373741363200,"km_value":22934373741363.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":8948230272760641536,"description":"Unknown IO ID 45"} 
[2026-10-23 04:33:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933792000001,"power":27234,"unknown_142":206,"unknown_87":12800,"ignition":48,"odometer":null,"unknown_45":8948230272760641536}} 
[2026-10-23 04:33:31] local.INFO: DEBUG: GPS processor result {"connection_id":224478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:33:31] local.INFO: GPS data processed {"connection_id":224478,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:33:31] local.INFO: Acknowledgment sent {"connection_id":224478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:34:02] local.INFO: TCP Data received {"connection_id":224478,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165d9e060012d7c398005f805d8000a00aa2d..."} 
[2026-10-23 04:34:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165d9e060012d7c398005f805d8000a00aa2d..."} 
[2026-10-23 04:34:02] local.INFO: Processing buffer {"connection_id":224478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165d9e060012d7c398005f805d8000a00aa2d..."} 
[2026-10-23 04:34:02] local.INFO: Packet analysis {"connection_id":224478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165d9"} 
[2026-10-23 04:34:02] local.INFO: Extracted packet for processing {"connection_id":224478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165d9"} 
[2026-10-23 04:34:02] local.INFO: GPS Element Parsed {"raw_longitude":763115904,"raw_latitude":100140504,"longitude_deg":76.3115904,"latitude_deg":10.0140504,"altitude":10,"angle":170,"satellites":45,"speed":52,"hex_longitude":"2d7c3980","hex_latitude":"05f805d8","is_valid_coordinates":true} 
[2026-10-23 04:34:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:34:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933794048001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:34:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22934807533060096,"note":"Value kept but may cause issues"} 
[2026-10-23 04:34:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8949919122618595328,"note":"Value kept but may cause issues"} 
[2026-10-23 04:34:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:34:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792710140000,"timestamp_ms":1792710140000,"timestamp_seconds":1792710140,"priority":1,"record_length":96,"hex_timestamp":"000001a165d9e060"} 
[2026-10-23 04:34:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:34:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:34:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 04:34:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:34:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:34:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:34:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:34:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:34:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:34:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:34:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:34:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:34:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:34:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933794048001,"66":27332,"143":206,"87":12800,"24":52,"16":22934807533060096,"45":8949919122618595328},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,87,24,16,45]} 
[2026-10-23 04:34:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:34:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:34:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933794048001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:34:02] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 04:34:02] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:34:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22934807533060096,"km_value":22934807533060.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:34:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":8949919122618595328,"description":"Unknown IO ID 45"} 
[2026-10-23 04:34:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933794048001,"power":27332,"unknown_143":206,"unknown_87":12800,"ignition":52,"odometer":null,"unknown_45":8949919122618595328}} 
[2026-10-23 04:34:02] local.INFO: DEBUG: GPS processor result {"connection_id":224478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:34:02] local.INFO: GPS data processed {"connection_id":224478,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:34:02] local.INFO: Acknowledgment sent {"connection_id":224478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:34:26] local.INFO: TCP Data received {"connection_id":221454,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:26] local.INFO: Processing buffer {"connection_id":221454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:26] local.INFO: IMEI packet received {"connection_id":221454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:34:26] local.INFO: IMEI acknowledgment sent {"connection_id":221454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:34:27] local.INFO: TCP Data received {"connection_id":221454,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:27] local.INFO: Processing buffer {"connection_id":221454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:27] local.INFO: IMEI packet received {"connection_id":221454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:34:27] local.INFO: IMEI acknowledgment sent {"connection_id":221454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:34:31] local.INFO: TCP Data received {"connection_id":221454,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221454,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:31] local.INFO: Processing buffer {"connection_id":221454,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:34:31] local.INFO: IMEI packet received {"connection_id":221454,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:34:31] local.INFO: IMEI acknowledgment sent {"connection_id":221454,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:34:32] local.INFO: TCP Data received {"connection_id":221454,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165db0558012d7c790005f67918000f00aa2d..."} 
[2026-10-23 04:34:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165db0558012d7c790005f67918000f00aa2d..."} 
[2026-10-23 04:34:32] local.INFO: Processing buffer {"connection_id":221454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165db0558012d7c790005f67918000f00aa2d..."} 
[2026-10-23 04:34:32] local.INFO: Packet analysis {"connection_id":221454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165db"} 
[2026-10-23 04:34:32] local.INFO: Extracted packet for processing {"connection_id":221454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165db"} 
[2026-10-23 04:34:32] local.INFO: GPS Element Parsed {"raw_longitude":763132160,"raw_latitude":100038936,"longitude_deg":76.313216,"latitude_deg":10.0038936,"altitude":15,"angle":170,"satellites":45,"speed":52,"hex_longitude":"2d7c7900","hex_latitude":"05f67918","is_valid_coordinates":true} 
[2026-10-23 04:34:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:34:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933813248001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:34:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22939789695123456,"note":"Value kept but may cause issues"} 
[2026-10-23 04:34:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8967511308637046784,"note":"Value kept but may cause issues"} 
[2026-10-23 04:34:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:34:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792710215000,"timestamp_ms":1792710215000,"timestamp_seconds":1792710215,"priority":1,"record_length":96,"hex_timestamp":"000001a165db0558"} 
[2026-10-23 04:34:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:34:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:34:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:34:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:34:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:34:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:34:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:34:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:34:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:34:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:34:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:34:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:34:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:34:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933813248001,"66":27365,"166":206,"87":12800,"24":52,"16":22939789695123456,"45":8967511308637046784},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,87,24,16,45]} 
[2026-10-23 04:34:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:34:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:34:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933813248001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:34:32] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 04:34:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:34:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22939789695123456,"km_value":22939789695123.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:34:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8967511308637046784,"description":"Unknown IO ID 45"} 
[2026-10-23 04:34:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933813248001,"power":27365,"unknown_166":206,"unknown_87":12800,"ignition":52,"odometer":null,"unknown_45":8967511308637046784}} 
[2026-10-23 04:34:32] local.INFO: DEBUG: GPS processor result {"connection_id":221454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:34:32] local.INFO: GPS data processed {"connection_id":221454,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:34:32] local.INFO: Acknowledgment sent {"connection_id":221454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:35:07] local.INFO: TCP Data received {"connection_id":221454,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165db20b0012d7c7ec005f65618000c00ab2e..."} 
[2026-10-23 04:35:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221454,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165db20b0012d7c7ec005f65618000c00ab2e..."} 
[2026-10-23 04:35:07] local.INFO: Processing buffer {"connection_id":221454,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165db20b0012d7c7ec005f65618000c00ab2e..."} 
[2026-10-23 04:35:07] local.INFO: Packet analysis {"connection_id":221454,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165db"} 
[2026-10-23 04:35:07] local.INFO: Extracted packet for processing {"connection_id":221454,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165db"} 
[2026-10-23 04:35:07] local.INFO: GPS Element Parsed {"raw_longitude":763133632,"raw_latitude":100029976,"longitude_deg":76.3133632,"latitude_deg":10.0029976,"altitude":12,"angle":171,"satellites":46,"speed":52,"hex_longitude":"2d7c7ec0","hex_latitude":"05f65618","is_valid_coordinates":true} 
[2026-10-23 04:35:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:35:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:35:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22940232076754944,"note":"Value kept but may cause issues"} 
[2026-10-23 04:35:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8969200158495021056,"note":"Value kept but may cause issues"} 
[2026-10-23 04:35:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:35:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792710222000,"timestamp_ms":1792710222000,"timestamp_seconds":1792710222,"priority":1,"record_length":96,"hex_timestamp":"000001a165db20b0"} 
[2026-10-23 04:35:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:35:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:35:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:35:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:35:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:35:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:35:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:35:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221454,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:35:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:35:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221454,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:35:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:35:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:35:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:35:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933815040001,"66":27343,"166":206,"87":12800,"24":52,"16":22940232076754944,"45":8969200158495021056},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,87,24,16,45]} 
[2026-10-23 04:35:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:35:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:35:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:35:07] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 04:35:07] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:35:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22940232076754944,"km_value":22940232076754.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:35:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":8969200158495021056,"description":"Unknown IO ID 45"} 
[2026-10-23 04:35:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933815040001,"power":27343,"unknown_166":206,"unknown_87":12800,"ignition":52,"odometer":null,"unknown_45":8969200158495021056}} 
[2026-10-23 04:35:07] local.INFO: DEBUG: GPS processor result {"connection_id":221454,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:35:07] local.INFO: GPS data processed {"connection_id":221454,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:35:07] local.INFO: Acknowledgment sent {"connection_id":221454,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:35:44] local.INFO: TCP Data received {"connection_id":221106,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:35:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221106,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:35:44] local.INFO: Processing buffer {"connection_id":221106,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:35:44] local.INFO: IMEI packet received {"connection_id":221106,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:35:44] local.INFO: IMEI acknowledgment sent {"connection_id":221106,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:36:06] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:06] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:06] local.INFO: IMEI packet received {"connection_id":221455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:36:06] local.INFO: IMEI acknowledgment sent {"connection_id":221455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:36:07] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:07] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:07] local.INFO: IMEI packet received {"connection_id":221455,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:36:07] local.INFO: IMEI acknowledgment sent {"connection_id":221455,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:36:08] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165dc3dd8012d7cc24005f4c620000800a72d..."} 
[2026-10-23 04:36:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165dc3dd8012d7cc24005f4c620000800a72d..."} 
[2026-10-23 04:36:08] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165dc3dd8012d7cc24005f4c620000800a72d..."} 
[2026-10-23 04:36:08] local.INFO: Packet analysis {"connection_id":221455,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165dc"} 
[2026-10-23 04:36:08] local.INFO: Extracted packet for processing {"connection_id":221455,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165dc"} 
[2026-10-23 04:36:08] local.INFO: GPS Element Parsed {"raw_longitude":763150912,"raw_latitude":99927584,"longitude_deg":76.3150912,"latitude_deg":9.9927584,"altitude":8,"angle":167,"satellites":45,"speed":54,"hex_longitude":"2d7cc240","hex_latitude":"05f4c620","is_valid_coordinates":true} 
[2026-10-23 04:36:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:36:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933833728001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:36:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22945265778425856,"note":"Value kept but may cause issues"} 
[2026-10-23 04:36:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8987847875676055552,"note":"Value kept but may cause issues"} 
[2026-10-23 04:36:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:36:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792710295000,"timestamp_ms":1792710295000,"timestamp_seconds":1792710295,"priority":1,"record_length":96,"hex_timestamp":"000001a165dc3dd8"} 
[2026-10-23 04:36:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:36:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:36:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:36:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:36:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:36:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:36:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:36:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221455,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:36:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:36:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221455,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:36:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:36:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:36:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:36:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933833728001,"66":27365,"177":206,"87":12800,"24":54,"16":22945265778425856,"45":8987847875676055552},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,87,24,16,45]} 
[2026-10-23 04:36:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:36:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:36:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933833728001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:36:08] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 04:36:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:36:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22945265778425856,"km_value":22945265778425.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:36:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8987847875676055552,"description":"Unknown IO ID 45"} 
[2026-10-23 04:36:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933833728001,"power":27365,"unknown_177":206,"unknown_87":12800,"ignition":54,"odometer":null,"unknown_45":8987847875676055552}} 
[2026-10-23 04:36:08] local.INFO: DEBUG: GPS processor result {"connection_id":221455,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:36:08] local.INFO: GPS data processed {"connection_id":221455,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:36:08] local.INFO: Acknowledgment sent {"connection_id":221455,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:36:35] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:35] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:35] local.INFO: IMEI packet received {"connection_id":221107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:36:35] local.INFO: IMEI acknowledgment sent {"connection_id":221107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:36:36] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:36] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:36] local.INFO: IMEI packet received {"connection_id":221107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:36:36] local.INFO: IMEI acknowledgment sent {"connection_id":221107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:36:41] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:41] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:36:41] local.INFO: IMEI packet received {"connection_id":221107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:36:41] local.INFO: IMEI acknowledgment sent {"connection_id":221107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:36:43] local.INFO: TCP Data received {"connection_id":221107,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165dc5930012d7cc98005f4a070000800a92c..."} 
[2026-10-23 04:36:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165dc5930012d7cc98005f4a070000800a92c..."} 
[2026-10-23 04:36:43] local.INFO: Processing buffer {"connection_id":221107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165dc5930012d7cc98005f4a070000800a92c..."} 
[2026-10-23 04:36:43] local.INFO: Packet analysis {"connection_id":221107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165dc"} 
[2026-10-23 04:36:43] local.INFO: Extracted packet for processing {"connection_id":221107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165dc"} 
[2026-10-23 04:36:43] local.INFO: GPS Element Parsed {"raw_longitude":763152768,"raw_latitude":99917936,"longitude_deg":76.3152768,"latitude_deg":9.9917936,"altitude":8,"angle":169,"satellites":44,"speed":56,"hex_longitude":"2d7cc980","hex_latitude":"05f4a070","is_valid_coordinates":true} 
[2026-10-23 04:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:36:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933835520001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:36:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22945742519795712,"note":"Value kept but may cause issues"} 
[2026-10-23 04:36:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8989818200510570496,"note":"Value kept but may cause issues"} 
[2026-10-23 04:36:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:36:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792710302000,"timestamp_ms":1792710302000,"timestamp_seconds":1792710302,"priority":1,"record_length":96,"hex_timestamp":"000001a165dc5930"} 
[2026-10-23 04:36:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:36:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:36:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:36:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:36:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:36:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:36:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:36:43] local.INFO: Teltonika packet parsed successfully {"connection_id":221107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:36:43] local.INFO: Passing IMEI to GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:36:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":221107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:36:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:36:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:36:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:36:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933835520001,"66":27365,"177":206,"87":12800,"24":56,"16":22945742519795712,"45":8989818200510570496},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,87,24,16,45]} 
[2026-10-23 04:36:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:36:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:36:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933835520001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:36:43] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 04:36:43] local.INFO: Unknown IO ID detected {"io_id":87,"value":12800,"description":"Unknown IO ID 87"} 
[2026-10-23 04:36:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22945742519795712,"km_value":22945742519795.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:36:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":8989818200510570496,"description":"Unknown IO ID 45"} 
[2026-10-23 04:36:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933835520001,"power":27365,"unknown_177":206,"unknown_87":12800,"ignition":56,"odometer":null,"unknown_45":8989818200510570496}} 
[2026-10-23 04:36:43] local.INFO: DEBUG: GPS processor result {"connection_id":221107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:36:43] local.INFO: GPS data processed {"connection_id":221107,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:36:43] local.INFO: Acknowledgment sent {"connection_id":221107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:37:36] local.INFO: TCP Data received {"connection_id":224479,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:37:36] local.INFO: Processing buffer {"connection_id":224479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:37:36] local.INFO: IMEI packet received {"connection_id":224479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":224479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:37:39] local.INFO: TCP Data received {"connection_id":224479,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:37:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:37:39] local.INFO: Processing buffer {"connection_id":224479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:37:39] local.INFO: IMEI packet received {"connection_id":224479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:37:39] local.INFO: IMEI acknowledgment sent {"connection_id":224479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:37:40] local.INFO: TCP Data received {"connection_id":224479,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165dd85f8012d7d0bc005f30320000700ab2e..."} 
[2026-10-23 04:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165dd85f8012d7d0bc005f30320000700ab2e..."} 
[2026-10-23 04:37:40] local.INFO: Processing buffer {"connection_id":224479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165dd85f8012d7d0bc005f30320000700ab2e..."} 
[2026-10-23 04:37:40] local.INFO: Packet analysis {"connection_id":224479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165dd"} 
[2026-10-23 04:37:40] local.INFO: Extracted packet for processing {"connection_id":224479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165dd"} 
[2026-10-23 04:37:40] local.INFO: GPS Element Parsed {"raw_longitude":763169728,"raw_latitude":99812128,"longitude_deg":76.3169728,"latitude_deg":9.9812128,"altitude":7,"angle":171,"satellites":46,"speed":48,"hex_longitude":"2d7d0bc0","hex_latitude":"05f30320","is_valid_coordinates":true} 
[2026-10-23 04:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:37:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933854976001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:37:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22950935135256576,"note":"Value kept but may cause issues"} 
[2026-10-23 04:37:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9008888130155548672,"note":"Value kept but may cause issues"} 
[2026-10-23 04:37:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:37:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792710379000,"timestamp_ms":1792710379000,"timestamp_seconds":1792710379,"priority":1,"record_length":96,"hex_timestamp":"000001a165dd85f8"} 
[2026-10-23 04:37:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:37:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:37:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:37:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:37:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:37:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:37:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:37:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:37:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:37:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:37:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:37:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:37:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933854976001,"66":27376,"91":206,"87":13056,"24":48,"16":22950935135256576,"45":9008888130155548672},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,87,24,16,45]} 
[2026-10-23 04:37:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:37:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:37:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933854976001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:37:40] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 04:37:40] local.INFO: Unknown IO ID detected {"io_id":87,"value":13056,"description":"Unknown IO ID 87"} 
[2026-10-23 04:37:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22950935135256576,"km_value":22950935135256.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:37:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":9008888130155548672,"description":"Unknown IO ID 45"} 
[2026-10-23 04:37:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933854976001,"power":27376,"unknown_91":206,"unknown_87":13056,"ignition":48,"odometer":null,"unknown_45":9008888130155548672}} 
[2026-10-23 04:37:40] local.INFO: DEBUG: GPS processor result {"connection_id":224479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:37:40] local.INFO: GPS data processed {"connection_id":224479,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:37:40] local.INFO: Acknowledgment sent {"connection_id":224479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:38:16] local.INFO: TCP Data received {"connection_id":224479,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165dda150012d7d110005f2e078000700aa2c..."} 
[2026-10-23 04:38:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165dda150012d7d110005f2e078000700aa2c..."} 
[2026-10-23 04:38:16] local.INFO: Processing buffer {"connection_id":224479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165dda150012d7d110005f2e078000700aa2c..."} 
[2026-10-23 04:38:16] local.INFO: Packet analysis {"connection_id":224479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165dd"} 
[2026-10-23 04:38:16] local.INFO: Extracted packet for processing {"connection_id":224479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165dd"} 
[2026-10-23 04:38:16] local.INFO: GPS Element Parsed {"raw_longitude":763171072,"raw_latitude":99803256,"longitude_deg":76.3171072,"latitude_deg":9.9803256,"altitude":7,"angle":170,"satellites":44,"speed":51,"hex_longitude":"2d7d1100","hex_latitude":"05f2e078","is_valid_coordinates":true} 
[2026-10-23 04:38:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:38:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933857024001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:38:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22951368926953472,"note":"Value kept but may cause issues"} 
[2026-10-23 04:38:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9010506611269246976,"note":"Value kept but may cause issues"} 
[2026-10-23 04:38:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,91,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:38:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792710386000,"timestamp_ms":1792710386000,"timestamp_seconds":1792710386,"priority":1,"record_length":96,"hex_timestamp":"000001a165dda150"} 
[2026-10-23 04:38:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:38:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:38:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:38:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:38:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:38:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:38:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:38:16] local.INFO: Teltonika packet parsed successfully {"connection_id":224479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:38:16] local.INFO: Passing IMEI to GPS processor {"connection_id":224479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:38:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":224479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:38:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:38:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:38:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:38:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933857024001,"66":27213,"91":206,"87":13056,"24":51,"16":22951368926953472,"45":9010506611269246976},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,91,87,24,16,45]} 
[2026-10-23 04:38:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:38:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:38:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933857024001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:38:16] local.INFO: Unknown IO ID detected {"io_id":91,"value":206,"description":"Unknown IO ID 91"} 
[2026-10-23 04:38:16] local.INFO: Unknown IO ID detected {"io_id":87,"value":13056,"description":"Unknown IO ID 87"} 
[2026-10-23 04:38:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22951368926953472,"km_value":22951368926953.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:38:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":9010506611269246976,"description":"Unknown IO ID 45"} 
[2026-10-23 04:38:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933857024001,"power":27213,"unknown_91":206,"unknown_87":13056,"ignition":51,"odometer":null,"unknown_45":9010506611269246976}} 
[2026-10-23 04:38:16] local.INFO: DEBUG: GPS processor result {"connection_id":224479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:38:16] local.INFO: GPS data processed {"connection_id":224479,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:38:16] local.INFO: Acknowledgment sent {"connection_id":224479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:38:24] local.INFO: TCP Data received {"connection_id":221108,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:24] local.INFO: Processing buffer {"connection_id":221108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:24] local.INFO: IMEI packet received {"connection_id":221108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":221108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:38:26] local.INFO: TCP Data received {"connection_id":221108,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:26] local.INFO: Processing buffer {"connection_id":221108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:26] local.INFO: IMEI packet received {"connection_id":221108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":221108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:38:31] local.INFO: TCP Data received {"connection_id":221108,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:31] local.INFO: Processing buffer {"connection_id":221108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:38:31] local.INFO: IMEI packet received {"connection_id":221108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:38:31] local.INFO: IMEI acknowledgment sent {"connection_id":221108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:38:31] local.INFO: TCP Data received {"connection_id":221108,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ddbca8012d7d168005f2bce8000700ac2b..."} 
[2026-10-23 04:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ddbca8012d7d168005f2bce8000700ac2b..."} 
[2026-10-23 04:38:31] local.INFO: Processing buffer {"connection_id":221108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ddbca8012d7d168005f2bce8000700ac2b..."} 
[2026-10-23 04:38:31] local.INFO: Packet analysis {"connection_id":221108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165dd"} 
[2026-10-23 04:38:31] local.INFO: Extracted packet for processing {"connection_id":221108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165dd"} 
[2026-10-23 04:38:31] local.INFO: GPS Element Parsed {"raw_longitude":763172480,"raw_latitude":99794152,"longitude_deg":76.317248,"latitude_deg":9.9794152,"altitude":7,"angle":172,"satellites":43,"speed":54,"hex_longitude":"2d7d1680","hex_latitude":"05f2bce8","is_valid_coordinates":true} 
[2026-10-23 04:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933858816001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22951815603552256,"note":"Value kept but may cause issues"} 
[2026-10-23 04:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9011984354894706688,"note":"Value kept but may cause issues"} 
[2026-10-23 04:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,28,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792710393000,"timestamp_ms":1792710393000,"timestamp_seconds":1792710393,"priority":1,"record_length":96,"hex_timestamp":"000001a165ddbca8"} 
[2026-10-23 04:38:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:38:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 04:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:38:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:38:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:38:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933858816001,"66":27365,"28":206,"87":13056,"24":54,"16":22951815603552256,"45":9011984354894706688},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,28,87,24,16,45]} 
[2026-10-23 04:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933858816001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:38:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":206,"description":"Unknown IO ID 28"} 
[2026-10-23 04:38:31] local.INFO: Unknown IO ID detected {"io_id":87,"value":13056,"description":"Unknown IO ID 87"} 
[2026-10-23 04:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22951815603552256,"km_value":22951815603552.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9011984354894706688,"description":"Unknown IO ID 45"} 
[2026-10-23 04:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933858816001,"power":27365,"unknown_28":206,"unknown_87":13056,"ignition":54,"odometer":null,"unknown_45":9011984354894706688}} 
[2026-10-23 04:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":221108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:38:31] local.INFO: GPS data processed {"connection_id":221108,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:38:31] local.INFO: Acknowledgment sent {"connection_id":221108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:39:06] local.INFO: TCP Data received {"connection_id":221108,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165df27f0012d7d3f4005f107e8001000b12c..."} 
[2026-10-23 04:39:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165df27f0012d7d3f4005f107e8001000b12c..."} 
[2026-10-23 04:39:06] local.INFO: Processing buffer {"connection_id":221108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165df27f0012d7d3f4005f107e8001000b12c..."} 
[2026-10-23 04:39:06] local.INFO: Packet analysis {"connection_id":221108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165df"} 
[2026-10-23 04:39:06] local.INFO: Extracted packet for processing {"connection_id":221108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165df"} 
[2026-10-23 04:39:06] local.INFO: GPS Element Parsed {"raw_longitude":763182912,"raw_latitude":99682280,"longitude_deg":76.3182912,"latitude_deg":9.968228,"altitude":16,"angle":177,"satellites":44,"speed":40,"hex_longitude":"2d7d3f40","hex_latitude":"05f107e8","is_valid_coordinates":true} 
[2026-10-23 04:39:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:39:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933881856001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:39:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22957265917050880,"note":"Value kept but may cause issues"} 
[2026-10-23 04:39:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024439622585577472,"note":"Value kept but may cause issues"} 
[2026-10-23 04:39:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:39:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792710486000,"timestamp_ms":1792710486000,"timestamp_seconds":1792710486,"priority":1,"record_length":96,"hex_timestamp":"000001a165df27f0"} 
[2026-10-23 04:39:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:39:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:39:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:39:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:39:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:39:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:39:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:39:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:39:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:39:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:39:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:39:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:39:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:39:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933881856001,"66":27365,"117":206,"87":11264,"24":40,"16":22957265917050880,"45":9024439622585577472},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,87,24,16,45]} 
[2026-10-23 04:39:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:39:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:39:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933881856001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:39:06] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-10-23 04:39:06] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-23 04:39:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22957265917050880,"km_value":22957265917050.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:39:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024439622585577472,"description":"Unknown IO ID 45"} 
[2026-10-23 04:39:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933881856001,"power":27365,"unknown_117":206,"unknown_87":11264,"ignition":40,"odometer":null,"unknown_45":9024439622585577472}} 
[2026-10-23 04:39:06] local.INFO: DEBUG: GPS processor result {"connection_id":221108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:39:06] local.INFO: GPS data processed {"connection_id":221108,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:39:06] local.INFO: Acknowledgment sent {"connection_id":221108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:39:36] local.INFO: TCP Data received {"connection_id":221109,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:36] local.INFO: Processing buffer {"connection_id":221109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:36] local.INFO: IMEI packet received {"connection_id":221109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":221109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:39:37] local.INFO: TCP Data received {"connection_id":221109,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:37] local.INFO: Processing buffer {"connection_id":221109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:37] local.INFO: IMEI packet received {"connection_id":221109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:39:37] local.INFO: IMEI acknowledgment sent {"connection_id":221109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:39:41] local.INFO: TCP Data received {"connection_id":221109,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:41] local.INFO: Processing buffer {"connection_id":221109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:39:41] local.INFO: IMEI packet received {"connection_id":221109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:39:41] local.INFO: IMEI acknowledgment sent {"connection_id":221109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:39:42] local.INFO: TCP Data received {"connection_id":221109,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165df4730012d7d400005f0e460000d00b22f..."} 
[2026-10-23 04:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165df4730012d7d400005f0e460000d00b22f..."} 
[2026-10-23 04:39:42] local.INFO: Processing buffer {"connection_id":221109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165df4730012d7d400005f0e460000d00b22f..."} 
[2026-10-23 04:39:42] local.INFO: Packet analysis {"connection_id":221109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165df"} 
[2026-10-23 04:39:42] local.INFO: Extracted packet for processing {"connection_id":221109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165df"} 
[2026-10-23 04:39:42] local.INFO: GPS Element Parsed {"raw_longitude":763183104,"raw_latitude":99673184,"longitude_deg":76.3183104,"latitude_deg":9.9673184,"altitude":13,"angle":178,"satellites":47,"speed":49,"hex_longitude":"2d7d4000","hex_latitude":"05f0e460","is_valid_coordinates":true} 
[2026-10-23 04:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:39:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933884416001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:39:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22957704003715072,"note":"Value kept but may cause issues"} 
[2026-10-23 04:39:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025002572536604672,"note":"Value kept but may cause issues"} 
[2026-10-23 04:39:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:39:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792710494000,"timestamp_ms":1792710494000,"timestamp_seconds":1792710494,"priority":1,"record_length":96,"hex_timestamp":"000001a165df4730"} 
[2026-10-23 04:39:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:39:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:39:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:39:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:39:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:39:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:39:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:39:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:39:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:39:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:39:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:39:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:39:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:39:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933884416001,"66":27376,"117":206,"87":11264,"24":49,"16":22957704003715072,"45":9025002572536604672},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,87,24,16,45]} 
[2026-10-23 04:39:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:39:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:39:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933884416001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:39:42] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-10-23 04:39:42] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-23 04:39:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22957704003715072,"km_value":22957704003715.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:39:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025002572536604672,"description":"Unknown IO ID 45"} 
[2026-10-23 04:39:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933884416001,"power":27376,"unknown_117":206,"unknown_87":11264,"ignition":49,"odometer":null,"unknown_45":9025002572536604672}} 
[2026-10-23 04:39:42] local.INFO: DEBUG: GPS processor result {"connection_id":221109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:39:42] local.INFO: GPS data processed {"connection_id":221109,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:39:42] local.INFO: Acknowledgment sent {"connection_id":221109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:40:26] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:26] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:26] local.INFO: IMEI packet received {"connection_id":221457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":221457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:40:27] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:27] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:27] local.INFO: IMEI packet received {"connection_id":221457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:40:27] local.INFO: IMEI acknowledgment sent {"connection_id":221457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:40:31] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:31] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:40:31] local.INFO: IMEI packet received {"connection_id":221457,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":221457,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:40:32] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e058a0012d7d49c005ef5930000700b430..."} 
[2026-10-23 04:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e058a0012d7d49c005ef5930000700b430..."} 
[2026-10-23 04:40:32] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e058a0012d7d49c005ef5930000700b430..."} 
[2026-10-23 04:40:32] local.INFO: Packet analysis {"connection_id":221457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:40:32] local.INFO: Extracted packet for processing {"connection_id":221457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:40:32] local.INFO: GPS Element Parsed {"raw_longitude":763185600,"raw_latitude":99572016,"longitude_deg":76.31856,"latitude_deg":9.9572016,"altitude":7,"angle":180,"satellites":48,"speed":49,"hex_longitude":"2d7d49c0","hex_latitude":"05ef5930","is_valid_coordinates":true} 
[2026-10-23 04:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933902592001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22962613151334400,"note":"Value kept but may cause issues"} 
[2026-10-23 04:40:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027817322277869568,"note":"Value kept but may cause issues"} 
[2026-10-23 04:40:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,92,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792710564000,"timestamp_ms":1792710564000,"timestamp_seconds":1792710564,"priority":1,"record_length":96,"hex_timestamp":"000001a165e058a0"} 
[2026-10-23 04:40:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:40:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:40:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:40:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:40:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:40:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933902592001,"66":27321,"92":206,"87":11264,"24":49,"16":22962613151334400,"45":9027817322277869568},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,87,24,16,45]} 
[2026-10-23 04:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933902592001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:40:32] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-10-23 04:40:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-23 04:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22962613151334400,"km_value":22962613151334.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:40:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027817322277869568,"description":"Unknown IO ID 45"} 
[2026-10-23 04:40:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933902592001,"power":27321,"unknown_92":206,"unknown_87":11264,"ignition":49,"odometer":null,"unknown_45":9027817322277869568}} 
[2026-10-23 04:40:32] local.INFO: DEBUG: GPS processor result {"connection_id":221457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:40:32] local.INFO: GPS data processed {"connection_id":221457,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:40:32] local.INFO: Acknowledgment sent {"connection_id":221457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:40:37] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e077e0012d7d49c005ef3390000900b52f..."} 
[2026-10-23 04:40:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e077e0012d7d49c005ef3390000900b52f..."} 
[2026-10-23 04:40:37] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e077e0012d7d49c005ef3390000900b52f..."} 
[2026-10-23 04:40:37] local.INFO: Packet analysis {"connection_id":221457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:40:37] local.INFO: Extracted packet for processing {"connection_id":221457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:40:37] local.INFO: GPS Element Parsed {"raw_longitude":763185600,"raw_latitude":99562384,"longitude_deg":76.31856,"latitude_deg":9.9562384,"altitude":9,"angle":181,"satellites":47,"speed":46,"hex_longitude":"2d7d49c0","hex_latitude":"05ef3390","is_valid_coordinates":true} 
[2026-10-23 04:40:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:40:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933904384001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:40:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22963081302769664,"note":"Value kept but may cause issues"} 
[2026-10-23 04:40:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027958059763838976,"note":"Value kept but may cause issues"} 
[2026-10-23 04:40:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,92,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:40:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792710572000,"timestamp_ms":1792710572000,"timestamp_seconds":1792710572,"priority":1,"record_length":96,"hex_timestamp":"000001a165e077e0"} 
[2026-10-23 04:40:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:40:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:40:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:40:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:40:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:40:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:40:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:40:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:40:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:40:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:40:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:40:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:40:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:40:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933904384001,"66":27376,"92":206,"87":11264,"24":46,"16":22963081302769664,"45":9027958059763838976},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,87,24,16,45]} 
[2026-10-23 04:40:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:40:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:40:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933904384001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:40:37] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-10-23 04:40:37] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-23 04:40:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22963081302769664,"km_value":22963081302769.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:40:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027958059763838976,"description":"Unknown IO ID 45"} 
[2026-10-23 04:40:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933904384001,"power":27376,"unknown_92":206,"unknown_87":11264,"ignition":46,"odometer":null,"unknown_45":9027958059763838976}} 
[2026-10-23 04:40:37] local.INFO: DEBUG: GPS processor result {"connection_id":221457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:40:37] local.INFO: GPS data processed {"connection_id":221457,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:40:37] local.INFO: Acknowledgment sent {"connection_id":221457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:41:08] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e09720012d7d484005ef0f38000a00b72f..."} 
[2026-10-23 04:41:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e09720012d7d484005ef0f38000a00b72f..."} 
[2026-10-23 04:41:08] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e09720012d7d484005ef0f38000a00b72f..."} 
[2026-10-23 04:41:08] local.INFO: Packet analysis {"connection_id":221457,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:41:08] local.INFO: Extracted packet for processing {"connection_id":221457,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:41:08] local.INFO: GPS Element Parsed {"raw_longitude":763185216,"raw_latitude":99553080,"longitude_deg":76.3185216,"latitude_deg":9.955308,"altitude":10,"angle":183,"satellites":47,"speed":46,"hex_longitude":"2d7d4840","hex_latitude":"05ef0f38","is_valid_coordinates":true} 
[2026-10-23 04:41:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:41:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933906432001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:41:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22963532274335744,"note":"Value kept but may cause issues"} 
[2026-10-23 04:41:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027958059761373184,"note":"Value kept but may cause issues"} 
[2026-10-23 04:41:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,92,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:41:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792710580000,"timestamp_ms":1792710580000,"timestamp_seconds":1792710580,"priority":1,"record_length":96,"hex_timestamp":"000001a165e09720"} 
[2026-10-23 04:41:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:41:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:41:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:41:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:41:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:41:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:41:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:41:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221457,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:41:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:41:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221457,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:41:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:41:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:41:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:41:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933906432001,"66":27321,"92":206,"87":11264,"24":46,"16":22963532274335744,"45":9027958059761373184},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,87,24,16,45]} 
[2026-10-23 04:41:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:41:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:41:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933906432001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:41:08] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-10-23 04:41:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":11264,"description":"Unknown IO ID 87"} 
[2026-10-23 04:41:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22963532274335744,"km_value":22963532274335.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:41:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027958059761373184,"description":"Unknown IO ID 45"} 
[2026-10-23 04:41:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933906432001,"power":27321,"unknown_92":206,"unknown_87":11264,"ignition":46,"odometer":null,"unknown_45":9027958059761373184}} 
[2026-10-23 04:41:08] local.INFO: DEBUG: GPS processor result {"connection_id":221457,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:41:08] local.INFO: GPS data processed {"connection_id":221457,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:41:08] local.INFO: Acknowledgment sent {"connection_id":221457,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:41:19] local.INFO: TCP Data received {"connection_id":221456,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:41:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221456,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:41:19] local.INFO: Processing buffer {"connection_id":221456,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:41:19] local.INFO: IMEI packet received {"connection_id":221456,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:41:19] local.INFO: IMEI acknowledgment sent {"connection_id":221456,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:41:26] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:26] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:26] local.INFO: IMEI packet received {"connection_id":221458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":221458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:41:26] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:26] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:26] local.INFO: IMEI packet received {"connection_id":221458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":221458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:41:32] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:32] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:41:32] local.INFO: IMEI packet received {"connection_id":221458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:41:32] local.INFO: IMEI acknowledgment sent {"connection_id":221458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:41:33] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e0ba48012d7d468005eeea58000b00b62f..."} 
[2026-10-23 04:41:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e0ba48012d7d468005eeea58000b00b62f..."} 
[2026-10-23 04:41:33] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e0ba48012d7d468005eeea58000b00b62f..."} 
[2026-10-23 04:41:33] local.INFO: Packet analysis {"connection_id":221458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:41:33] local.INFO: Extracted packet for processing {"connection_id":221458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e0"} 
[2026-10-23 04:41:33] local.INFO: GPS Element Parsed {"raw_longitude":763184768,"raw_latitude":99543640,"longitude_deg":76.3184768,"latitude_deg":9.954364,"altitude":11,"angle":182,"satellites":47,"speed":39,"hex_longitude":"2d7d4680","hex_latitude":"05eeea58","is_valid_coordinates":true} 
[2026-10-23 04:41:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:41:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933908480001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:41:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22963991835836416,"note":"Value kept but may cause issues"} 
[2026-10-23 04:41:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027535847293925376,"note":"Value kept but may cause issues"} 
[2026-10-23 04:41:33] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,87,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 04:41:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792710589000,"timestamp_ms":1792710589000,"timestamp_seconds":1792710589,"priority":1,"record_length":96,"hex_timestamp":"000001a165e0ba48"} 
[2026-10-23 04:41:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:41:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:41:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:41:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:41:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:41:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:41:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:41:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:41:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:41:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:41:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:41:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:41:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:41:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933908480001,"66":27310,"87":13824,"24":39,"16":22963991835836416,"45":9027535847293925376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,87,24,16,45]} 
[2026-10-23 04:41:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:41:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:41:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933908480001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:41:33] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:41:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22963991835836416,"km_value":22963991835836.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:41:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027535847293925376,"description":"Unknown IO ID 45"} 
[2026-10-23 04:41:33] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458933908480001,"power":27310,"unknown_87":13824,"ignition":39,"odometer":null,"unknown_45":9027535847293925376}} 
[2026-10-23 04:41:33] local.INFO: DEBUG: GPS processor result {"connection_id":221458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:41:33] local.INFO: GPS data processed {"connection_id":221458,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:41:33] local.INFO: Acknowledgment sent {"connection_id":221458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:42:04] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e1f2c8012d7d3dc005ed3fd8000500b42d..."} 
[2026-10-23 04:42:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e1f2c8012d7d3dc005ed3fd8000500b42d..."} 
[2026-10-23 04:42:04] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e1f2c8012d7d3dc005ed3fd8000500b42d..."} 
[2026-10-23 04:42:04] local.INFO: Packet analysis {"connection_id":221458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e1"} 
[2026-10-23 04:42:04] local.INFO: Extracted packet for processing {"connection_id":221458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e1"} 
[2026-10-23 04:42:04] local.INFO: GPS Element Parsed {"raw_longitude":763182528,"raw_latitude":99434456,"longitude_deg":76.3182528,"latitude_deg":9.9434456,"altitude":5,"angle":180,"satellites":45,"speed":55,"hex_longitude":"2d7d3dc0","hex_latitude":"05ed3fd8","is_valid_coordinates":true} 
[2026-10-23 04:42:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:42:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933929472001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:42:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22969283235545088,"note":"Value kept but may cause issues"} 
[2026-10-23 04:42:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024721097499002880,"note":"Value kept but may cause issues"} 
[2026-10-23 04:42:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:42:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792710669000,"timestamp_ms":1792710669000,"timestamp_seconds":1792710669,"priority":1,"record_length":96,"hex_timestamp":"000001a165e1f2c8"} 
[2026-10-23 04:42:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:42:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:42:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:42:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:42:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:42:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:42:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:42:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:42:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:42:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:42:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:42:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:42:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:42:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933929472001,"66":27571,"108":206,"87":13824,"24":55,"16":22969283235545088,"45":9024721097499002880},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,87,24,16,45]} 
[2026-10-23 04:42:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:42:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:42:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933929472001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:42:04] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-23 04:42:04] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:42:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22969283235545088,"km_value":22969283235545.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:42:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024721097499002880,"description":"Unknown IO ID 45"} 
[2026-10-23 04:42:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933929472001,"power":27571,"unknown_108":206,"unknown_87":13824,"ignition":55,"odometer":null,"unknown_45":9024721097499002880}} 
[2026-10-23 04:42:04] local.INFO: DEBUG: GPS processor result {"connection_id":221458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:42:04] local.INFO: GPS data processed {"connection_id":221458,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:42:04] local.INFO: Acknowledgment sent {"connection_id":221458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:42:26] local.INFO: TCP Data received {"connection_id":224481,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:42:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:42:26] local.INFO: Processing buffer {"connection_id":224481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:42:26] local.INFO: IMEI packet received {"connection_id":224481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:42:26] local.INFO: IMEI acknowledgment sent {"connection_id":224481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:42:33] local.INFO: TCP Data received {"connection_id":224481,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:42:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:42:33] local.INFO: Processing buffer {"connection_id":224481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:42:33] local.INFO: IMEI packet received {"connection_id":224481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:42:33] local.INFO: IMEI acknowledgment sent {"connection_id":224481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:42:35] local.INFO: TCP Data received {"connection_id":224481,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e20e20012d7d3d4005ed1980000500b42e..."} 
[2026-10-23 04:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e20e20012d7d3d4005ed1980000500b42e..."} 
[2026-10-23 04:42:35] local.INFO: Processing buffer {"connection_id":224481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e20e20012d7d3d4005ed1980000500b42e..."} 
[2026-10-23 04:42:35] local.INFO: Packet analysis {"connection_id":224481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e2"} 
[2026-10-23 04:42:35] local.INFO: Extracted packet for processing {"connection_id":224481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e2"} 
[2026-10-23 04:42:35] local.INFO: GPS Element Parsed {"raw_longitude":763182400,"raw_latitude":99424640,"longitude_deg":76.31824,"latitude_deg":9.942464,"altitude":5,"angle":180,"satellites":46,"speed":56,"hex_longitude":"2d7d3d40","hex_latitude":"05ed1980","is_valid_coordinates":true} 
[2026-10-23 04:42:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:42:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933931264001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:42:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22969759976914944,"note":"Value kept but may cause issues"} 
[2026-10-23 04:42:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024580360008095744,"note":"Value kept but may cause issues"} 
[2026-10-23 04:42:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:42:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792710676000,"timestamp_ms":1792710676000,"timestamp_seconds":1792710676,"priority":1,"record_length":96,"hex_timestamp":"000001a165e20e20"} 
[2026-10-23 04:42:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:42:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:42:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 04:42:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:42:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:42:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:42:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:42:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:42:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:42:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:42:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:42:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:42:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:42:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933931264001,"66":27397,"108":206,"87":13824,"24":56,"16":22969759976914944,"45":9024580360008095744},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,87,24,16,45]} 
[2026-10-23 04:42:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:42:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:42:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933931264001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:42:35] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-23 04:42:35] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:42:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22969759976914944,"km_value":22969759976914.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:42:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024580360008095744,"description":"Unknown IO ID 45"} 
[2026-10-23 04:42:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933931264001,"power":27397,"unknown_108":206,"unknown_87":13824,"ignition":56,"odometer":null,"unknown_45":9024580360008095744}} 
[2026-10-23 04:42:35] local.INFO: DEBUG: GPS processor result {"connection_id":224481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:42:35] local.INFO: GPS data processed {"connection_id":224481,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:42:35] local.INFO: Acknowledgment sent {"connection_id":224481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:43:26] local.INFO: TCP Data received {"connection_id":222771,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:43:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:43:26] local.INFO: Processing buffer {"connection_id":222771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:43:26] local.INFO: IMEI packet received {"connection_id":222771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:43:26] local.INFO: IMEI acknowledgment sent {"connection_id":222771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:43:30] local.INFO: TCP Data received {"connection_id":222771,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:43:30] local.INFO: Processing buffer {"connection_id":222771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:43:30] local.INFO: IMEI packet received {"connection_id":222771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:43:30] local.INFO: IMEI acknowledgment sent {"connection_id":222771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:44:05] local.INFO: TCP Data received {"connection_id":222771,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:05] local.INFO: Processing buffer {"connection_id":222771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:05] local.INFO: IMEI packet received {"connection_id":222771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:44:05] local.INFO: IMEI acknowledgment sent {"connection_id":222771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:44:06] local.INFO: TCP Data received {"connection_id":222771,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e3a848012d7d304005eb5f80000c00b82f..."} 
[2026-10-23 04:44:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e3a848012d7d304005eb5f80000c00b82f..."} 
[2026-10-23 04:44:06] local.INFO: Processing buffer {"connection_id":222771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e3a848012d7d304005eb5f80000c00b82f..."} 
[2026-10-23 04:44:06] local.INFO: Packet analysis {"connection_id":222771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:44:06] local.INFO: Extracted packet for processing {"connection_id":222771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:44:06] local.INFO: GPS Element Parsed {"raw_longitude":763179072,"raw_latitude":99311488,"longitude_deg":76.3179072,"latitude_deg":9.9311488,"altitude":12,"angle":184,"satellites":47,"speed":46,"hex_longitude":"2d7d3040","hex_latitude":"05eb5f80","is_valid_coordinates":true} 
[2026-10-23 04:44:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:44:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933957632001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22975253240086528,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9021413766491136000,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:44:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792710781000,"timestamp_ms":1792710781000,"timestamp_seconds":1792710781,"priority":1,"record_length":96,"hex_timestamp":"000001a165e3a848"} 
[2026-10-23 04:44:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:44:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:44:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:44:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:44:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:44:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:44:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:44:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:44:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:44:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:44:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:44:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:44:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:44:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933957632001,"66":27234,"156":206,"87":13824,"24":46,"16":22975253240086528,"45":9021413766491136000},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,87,24,16,45]} 
[2026-10-23 04:44:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:44:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933957632001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:44:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22975253240086528,"km_value":22975253240086.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9021413766491136000,"description":"Unknown IO ID 45"} 
[2026-10-23 04:44:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933957632001,"power":27234,"unknown_156":206,"unknown_87":13824,"ignition":46,"odometer":null,"unknown_45":9021413766491136000}} 
[2026-10-23 04:44:07] local.INFO: DEBUG: GPS processor result {"connection_id":222771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:44:07] local.INFO: GPS data processed {"connection_id":222771,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:44:07] local.INFO: Acknowledgment sent {"connection_id":222771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:44:07] local.INFO: TCP Data received {"connection_id":222771,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e3c788012d7d2e0005eb39b0000a00b62f..."} 
[2026-10-23 04:44:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e3c788012d7d2e0005eb39b0000a00b62f..."} 
[2026-10-23 04:44:07] local.INFO: Processing buffer {"connection_id":222771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e3c788012d7d2e0005eb39b0000a00b62f..."} 
[2026-10-23 04:44:07] local.INFO: Packet analysis {"connection_id":222771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:44:07] local.INFO: Extracted packet for processing {"connection_id":222771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:44:07] local.INFO: GPS Element Parsed {"raw_longitude":763178496,"raw_latitude":99301808,"longitude_deg":76.3178496,"latitude_deg":9.9301808,"altitude":10,"angle":182,"satellites":47,"speed":50,"hex_longitude":"2d7d2e00","hex_latitude":"05eb39b0","is_valid_coordinates":true} 
[2026-10-23 04:44:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:44:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933959936001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22975721391521792,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9020780447791022080,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:44:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792710789000,"timestamp_ms":1792710789000,"timestamp_seconds":1792710789,"priority":1,"record_length":96,"hex_timestamp":"000001a165e3c788"} 
[2026-10-23 04:44:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:44:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:44:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 04:44:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:44:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:44:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:44:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:44:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:44:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:44:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:44:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:44:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:44:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:44:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933959936001,"66":27365,"156":206,"87":13824,"24":50,"16":22975721391521792,"45":9020780447791022080},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,87,24,16,45]} 
[2026-10-23 04:44:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:44:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933959936001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:44:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22975721391521792,"km_value":22975721391521.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:44:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9020780447791022080,"description":"Unknown IO ID 45"} 
[2026-10-23 04:44:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933959936001,"power":27365,"unknown_156":206,"unknown_87":13824,"ignition":50,"odometer":null,"unknown_45":9020780447791022080}} 
[2026-10-23 04:44:07] local.INFO: DEBUG: GPS processor result {"connection_id":222771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:44:07] local.INFO: GPS data processed {"connection_id":222771,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:44:07] local.INFO: Acknowledgment sent {"connection_id":222771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:44:26] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:26] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:26] local.INFO: IMEI packet received {"connection_id":221110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:44:26] local.INFO: IMEI acknowledgment sent {"connection_id":221110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:44:31] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:31] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:44:31] local.INFO: IMEI packet received {"connection_id":221110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":221110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:44:32] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e3e2e0012d7d2bc005eb1650000800b72f..."} 
[2026-10-23 04:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e3e2e0012d7d2bc005eb1650000800b72f..."} 
[2026-10-23 04:44:32] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e3e2e0012d7d2bc005eb1650000800b72f..."} 
[2026-10-23 04:44:32] local.INFO: Packet analysis {"connection_id":221110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:44:32] local.INFO: Extracted packet for processing {"connection_id":221110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:44:32] local.INFO: GPS Element Parsed {"raw_longitude":763177920,"raw_latitude":99292752,"longitude_deg":76.317792,"latitude_deg":9.9292752,"altitude":8,"angle":183,"satellites":47,"speed":52,"hex_longitude":"2d7d2bc0","hex_latitude":"05eb1650","is_valid_coordinates":true} 
[2026-10-23 04:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:44:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933961984001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22976159478185984,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9020147129090945024,"note":"Value kept but may cause issues"} 
[2026-10-23 04:44:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:44:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792710796000,"timestamp_ms":1792710796000,"timestamp_seconds":1792710796,"priority":1,"record_length":96,"hex_timestamp":"000001a165e3e2e0"} 
[2026-10-23 04:44:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:44:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:44:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:44:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:44:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:44:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:44:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:44:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:44:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:44:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:44:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:44:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:44:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933961984001,"66":27365,"156":206,"87":13824,"24":52,"16":22976159478185984,"45":9020147129090945024},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,87,24,16,45]} 
[2026-10-23 04:44:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:44:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:44:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933961984001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:44:32] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 04:44:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:44:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22976159478185984,"km_value":22976159478185.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:44:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9020147129090945024,"description":"Unknown IO ID 45"} 
[2026-10-23 04:44:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933961984001,"power":27365,"unknown_156":206,"unknown_87":13824,"ignition":52,"odometer":null,"unknown_45":9020147129090945024}} 
[2026-10-23 04:44:32] local.INFO: DEBUG: GPS processor result {"connection_id":221110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:44:32] local.INFO: GPS data processed {"connection_id":221110,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:44:32] local.INFO: Acknowledgment sent {"connection_id":221110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:45:05] local.INFO: TCP Data received {"connection_id":221110,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e3fe38012d7d29c005eaf380000700b72e..."} 
[2026-10-23 04:45:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e3fe38012d7d29c005eaf380000700b72e..."} 
[2026-10-23 04:45:05] local.INFO: Processing buffer {"connection_id":221110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e3fe38012d7d29c005eaf380000700b72e..."} 
[2026-10-23 04:45:05] local.INFO: Packet analysis {"connection_id":221110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:45:05] local.INFO: Extracted packet for processing {"connection_id":221110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e3"} 
[2026-10-23 04:45:05] local.INFO: GPS Element Parsed {"raw_longitude":763177408,"raw_latitude":99283840,"longitude_deg":76.3177408,"latitude_deg":9.928384,"altitude":7,"angle":183,"satellites":46,"speed":50,"hex_longitude":"2d7d29c0","hex_latitude":"05eaf380","is_valid_coordinates":true} 
[2026-10-23 04:45:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:45:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933963776001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:45:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22976593269882880,"note":"Value kept but may cause issues"} 
[2026-10-23 04:45:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9019513810391027712,"note":"Value kept but may cause issues"} 
[2026-10-23 04:45:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:45:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792710803000,"timestamp_ms":1792710803000,"timestamp_seconds":1792710803,"priority":1,"record_length":96,"hex_timestamp":"000001a165e3fe38"} 
[2026-10-23 04:45:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:45:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:45:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:45:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:45:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:45:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:45:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:45:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:45:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:45:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:45:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:45:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:45:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:45:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933963776001,"66":27365,"156":206,"87":13824,"24":50,"16":22976593269882880,"45":9019513810391027712},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,87,24,16,45]} 
[2026-10-23 04:45:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:45:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:45:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933963776001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:45:05] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 04:45:05] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:45:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22976593269882880,"km_value":22976593269882.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:45:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9019513810391027712,"description":"Unknown IO ID 45"} 
[2026-10-23 04:45:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933963776001,"power":27365,"unknown_156":206,"unknown_87":13824,"ignition":50,"odometer":null,"unknown_45":9019513810391027712}} 
[2026-10-23 04:45:05] local.INFO: DEBUG: GPS processor result {"connection_id":221110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:45:05] local.INFO: GPS data processed {"connection_id":221110,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:45:05] local.INFO: Acknowledgment sent {"connection_id":221110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:45:26] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:26] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:26] local.INFO: IMEI packet received {"connection_id":221459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":221459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:45:29] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:29] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:29] local.INFO: IMEI packet received {"connection_id":221459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":221459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:45:31] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:31] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:45:31] local.INFO: IMEI packet received {"connection_id":221459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":221459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:45:32] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e41d78012d7d27c005eacc08000600b62e..."} 
[2026-10-23 04:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e41d78012d7d27c005eacc08000600b62e..."} 
[2026-10-23 04:45:32] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e41d78012d7d27c005eacc08000600b62e..."} 
[2026-10-23 04:45:32] local.INFO: Packet analysis {"connection_id":221459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e4"} 
[2026-10-23 04:45:32] local.INFO: Extracted packet for processing {"connection_id":221459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e4"} 
[2026-10-23 04:45:32] local.INFO: GPS Element Parsed {"raw_longitude":763176896,"raw_latitude":99273736,"longitude_deg":76.3176896,"latitude_deg":9.9273736,"altitude":6,"angle":182,"satellites":46,"speed":50,"hex_longitude":"2d7d27c0","hex_latitude":"05eacc08","is_valid_coordinates":true} 
[2026-10-23 04:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933965568001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22977082896154624,"note":"Value kept but may cause issues"} 
[2026-10-23 04:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9018950860435324928,"note":"Value kept but may cause issues"} 
[2026-10-23 04:45:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792710811000,"timestamp_ms":1792710811000,"timestamp_seconds":1792710811,"priority":1,"record_length":96,"hex_timestamp":"000001a165e41d78"} 
[2026-10-23 04:45:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:45:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:45:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:45:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:45:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:45:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933965568001,"66":27343,"156":206,"87":13824,"24":50,"16":22977082896154624,"45":9018950860435324928},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,87,24,16,45]} 
[2026-10-23 04:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933965568001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:45:32] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 04:45:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22977082896154624,"km_value":22977082896154.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9018950860435324928,"description":"Unknown IO ID 45"} 
[2026-10-23 04:45:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933965568001,"power":27343,"unknown_156":206,"unknown_87":13824,"ignition":50,"odometer":null,"unknown_45":9018950860435324928}} 
[2026-10-23 04:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":221459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:45:32] local.INFO: GPS data processed {"connection_id":221459,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:45:32] local.INFO: Acknowledgment sent {"connection_id":221459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:46:03] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e58ca8012d7d0c8005e8e738000500b62f..."} 
[2026-10-23 04:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e58ca8012d7d0c8005e8e738000500b62f..."} 
[2026-10-23 04:46:03] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e58ca8012d7d0c8005e8e738000500b62f..."} 
[2026-10-23 04:46:03] local.INFO: Packet analysis {"connection_id":221459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e5"} 
[2026-10-23 04:46:03] local.INFO: Extracted packet for processing {"connection_id":221459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e5"} 
[2026-10-23 04:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763169920,"raw_latitude":99149624,"longitude_deg":76.316992,"latitude_deg":9.9149624,"altitude":5,"angle":182,"satellites":47,"speed":53,"hex_longitude":"2d7d0c80","hex_latitude":"05e8e738","is_valid_coordinates":true} 
[2026-10-23 04:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933989888001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22983113030238208,"note":"Value kept but may cause issues"} 
[2026-10-23 04:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9011210298543857664,"note":"Value kept but may cause issues"} 
[2026-10-23 04:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792710905000,"timestamp_ms":1792710905000,"timestamp_seconds":1792710905,"priority":1,"record_length":96,"hex_timestamp":"000001a165e58ca8"} 
[2026-10-23 04:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 04:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933989888001,"66":27245,"155":206,"87":13824,"24":53,"16":22983113030238208,"45":9011210298543857664},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,87,24,16,45]} 
[2026-10-23 04:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933989888001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:46:03] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 04:46:03] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22983113030238208,"km_value":22983113030238.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9011210298543857664,"description":"Unknown IO ID 45"} 
[2026-10-23 04:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933989888001,"power":27245,"unknown_155":206,"unknown_87":13824,"ignition":53,"odometer":null,"unknown_45":9011210298543857664}} 
[2026-10-23 04:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":221459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:46:03] local.INFO: GPS data processed {"connection_id":221459,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:46:03] local.INFO: Acknowledgment sent {"connection_id":221459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:46:31] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:46:31] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:46:31] local.INFO: IMEI packet received {"connection_id":221460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:46:31] local.INFO: IMEI acknowledgment sent {"connection_id":221460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:46:34] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:46:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:46:34] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:46:34] local.INFO: IMEI packet received {"connection_id":221460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:46:34] local.INFO: IMEI acknowledgment sent {"connection_id":221460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:46:35] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e5a800012d7d0b0005e8c398000500b52e..."} 
[2026-10-23 04:46:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e5a800012d7d0b0005e8c398000500b52e..."} 
[2026-10-23 04:46:35] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e5a800012d7d0b0005e8c398000500b52e..."} 
[2026-10-23 04:46:35] local.INFO: Packet analysis {"connection_id":221460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e5"} 
[2026-10-23 04:46:35] local.INFO: Extracted packet for processing {"connection_id":221460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e5"} 
[2026-10-23 04:46:35] local.INFO: GPS Element Parsed {"raw_longitude":763169536,"raw_latitude":99140504,"longitude_deg":76.3169536,"latitude_deg":9.9140504,"altitude":5,"angle":181,"satellites":46,"speed":49,"hex_longitude":"2d7d0b00","hex_latitude":"05e8c398","is_valid_coordinates":true} 
[2026-10-23 04:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:46:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933991680001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:46:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22983555411869696,"note":"Value kept but may cause issues"} 
[2026-10-23 04:46:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9010717717332178944,"note":"Value kept but may cause issues"} 
[2026-10-23 04:46:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:46:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792710912000,"timestamp_ms":1792710912000,"timestamp_seconds":1792710912,"priority":1,"record_length":96,"hex_timestamp":"000001a165e5a800"} 
[2026-10-23 04:46:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:46:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 04:46:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:46:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:46:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:46:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:46:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:46:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:46:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:46:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:46:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:46:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:46:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933991680001,"66":27310,"155":206,"87":13824,"24":49,"16":22983555411869696,"45":9010717717332178944},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,87,24,16,45]} 
[2026-10-23 04:46:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:46:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:46:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933991680001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:46:35] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 04:46:35] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:46:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22983555411869696,"km_value":22983555411869.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:46:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9010717717332178944,"description":"Unknown IO ID 45"} 
[2026-10-23 04:46:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933991680001,"power":27310,"unknown_155":206,"unknown_87":13824,"ignition":49,"odometer":null,"unknown_45":9010717717332178944}} 
[2026-10-23 04:46:35] local.INFO: DEBUG: GPS processor result {"connection_id":221460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:46:35] local.INFO: GPS data processed {"connection_id":221460,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:46:35] local.INFO: Acknowledgment sent {"connection_id":221460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:46:54] local.INFO: TCP Data received {"connection_id":224480,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:46:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224480,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:46:54] local.INFO: Processing buffer {"connection_id":224480,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:46:54] local.INFO: IMEI packet received {"connection_id":224480,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:46:54] local.INFO: IMEI acknowledgment sent {"connection_id":224480,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:47:07] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e5cb28012d7d094005e89e90000500b62e..."} 
[2026-10-23 04:47:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e5cb28012d7d094005e89e90000500b62e..."} 
[2026-10-23 04:47:07] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e5cb28012d7d094005e89e90000500b62e..."} 
[2026-10-23 04:47:07] local.INFO: Packet analysis {"connection_id":221460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e5"} 
[2026-10-23 04:47:07] local.INFO: Extracted packet for processing {"connection_id":221460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e5"} 
[2026-10-23 04:47:07] local.INFO: GPS Element Parsed {"raw_longitude":763169088,"raw_latitude":99131024,"longitude_deg":76.3169088,"latitude_deg":9.9131024,"altitude":5,"angle":182,"satellites":46,"speed":34,"hex_longitude":"2d7d0940","hex_latitude":"05e89e90","is_valid_coordinates":true} 
[2026-10-23 04:47:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:47:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933993472001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:47:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22984014973370368,"note":"Value kept but may cause issues"} 
[2026-10-23 04:47:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9010295504864778240,"note":"Value kept but may cause issues"} 
[2026-10-23 04:47:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:47:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792710921000,"timestamp_ms":1792710921000,"timestamp_seconds":1792710921,"priority":1,"record_length":96,"hex_timestamp":"000001a165e5cb28"} 
[2026-10-23 04:47:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:47:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:47:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 04:47:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:47:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:47:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:47:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:47:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:47:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:47:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:47:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:47:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:47:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:47:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933993472001,"66":27245,"155":206,"87":13824,"24":34,"16":22984014973370368,"45":9010295504864778240},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,87,24,16,45]} 
[2026-10-23 04:47:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:47:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:47:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933993472001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:47:07] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 04:47:07] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:47:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22984014973370368,"km_value":22984014973370.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:47:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9010295504864778240,"description":"Unknown IO ID 45"} 
[2026-10-23 04:47:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933993472001,"power":27245,"unknown_155":206,"unknown_87":13824,"ignition":34,"odometer":null,"unknown_45":9010295504864778240}} 
[2026-10-23 04:47:07] local.INFO: DEBUG: GPS processor result {"connection_id":221460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:47:07] local.INFO: GPS data processed {"connection_id":221460,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:47:07] local.INFO: Acknowledgment sent {"connection_id":221460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:47:24] local.INFO: TCP Data received {"connection_id":224482,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:24] local.INFO: Processing buffer {"connection_id":224482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:24] local.INFO: IMEI packet received {"connection_id":224482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":224482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:47:24] local.INFO: TCP Data received {"connection_id":222772,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222772,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:47:24] local.INFO: Processing buffer {"connection_id":222772,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:47:24] local.INFO: IMEI packet received {"connection_id":222772,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":222772,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:47:27] local.INFO: TCP Data received {"connection_id":224482,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:27] local.INFO: Processing buffer {"connection_id":224482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:27] local.INFO: IMEI packet received {"connection_id":224482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:47:27] local.INFO: IMEI acknowledgment sent {"connection_id":224482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:47:31] local.INFO: TCP Data received {"connection_id":224482,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:31] local.INFO: Processing buffer {"connection_id":224482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:47:31] local.INFO: IMEI packet received {"connection_id":224482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":224482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:47:32] local.INFO: TCP Data received {"connection_id":224482,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e601d8012d7d078005e87be8000500b52f..."} 
[2026-10-23 04:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e601d8012d7d078005e87be8000500b52f..."} 
[2026-10-23 04:47:32] local.INFO: Processing buffer {"connection_id":224482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e601d8012d7d078005e87be8000500b52f..."} 
[2026-10-23 04:47:32] local.INFO: Packet analysis {"connection_id":224482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:47:32] local.INFO: Extracted packet for processing {"connection_id":224482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:47:32] local.INFO: GPS Element Parsed {"raw_longitude":763168640,"raw_latitude":99122152,"longitude_deg":76.316864,"latitude_deg":9.9122152,"altitude":5,"angle":181,"satellites":47,"speed":7,"hex_longitude":"2d7d0780","hex_latitude":"05e87be8","is_valid_coordinates":true} 
[2026-10-23 04:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933995776001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22984444470099968,"note":"Value kept but may cause issues"} 
[2026-10-23 04:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9009802923653107712,"note":"Value kept but may cause issues"} 
[2026-10-23 04:47:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792710935000,"timestamp_ms":1792710935000,"timestamp_seconds":1792710935,"priority":1,"record_length":96,"hex_timestamp":"000001a165e601d8"} 
[2026-10-23 04:47:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:47:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 04:47:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:47:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:47:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:47:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933995776001,"66":27245,"155":206,"87":13824,"24":7,"16":22984444470099968,"45":9009802923653107712},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,87,24,16,45]} 
[2026-10-23 04:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933995776001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:47:32] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 04:47:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22984444470099968,"km_value":22984444470099.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9009802923653107712,"description":"Unknown IO ID 45"} 
[2026-10-23 04:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933995776001,"power":27245,"unknown_155":206,"unknown_87":13824,"ignition":7,"odometer":null,"unknown_45":9009802923653107712}} 
[2026-10-23 04:47:32] local.INFO: DEBUG: GPS processor result {"connection_id":224482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:47:32] local.INFO: GPS data processed {"connection_id":224482,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:47:32] local.INFO: Acknowledgment sent {"connection_id":224482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:48:03] local.INFO: TCP Data received {"connection_id":224482,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e653e0012d7d074005e87958000500b62c..."} 
[2026-10-23 04:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e653e0012d7d074005e87958000500b62c..."} 
[2026-10-23 04:48:03] local.INFO: Processing buffer {"connection_id":224482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e653e0012d7d074005e87958000500b62c..."} 
[2026-10-23 04:48:03] local.INFO: Packet analysis {"connection_id":224482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:48:03] local.INFO: Extracted packet for processing {"connection_id":224482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:48:03] local.INFO: GPS Element Parsed {"raw_longitude":763168576,"raw_latitude":99121496,"longitude_deg":76.3168576,"latitude_deg":9.9121496,"altitude":5,"angle":182,"satellites":44,"speed":0,"hex_longitude":"2d7d0740","hex_latitude":"05e87958","is_valid_coordinates":true} 
[2026-10-23 04:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:48:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458933999360001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22984483124805632,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9009310342441592832,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:48:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792710956000,"timestamp_ms":1792710956000,"timestamp_seconds":1792710956,"priority":1,"record_length":96,"hex_timestamp":"000001a165e653e0"} 
[2026-10-23 04:48:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:48:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 04:48:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:48:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:48:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:48:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:48:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:48:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:48:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:48:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:48:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:48:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:48:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458933999360001,"66":27397,"155":206,"87":13824,"24":0,"16":22984483124805632,"45":9009310342441592832},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,87,24,16,45]} 
[2026-10-23 04:48:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:48:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:48:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458933999360001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:48:03] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 04:48:03] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:48:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22984483124805632,"km_value":22984483124805.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:48:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9009310342441592832,"description":"Unknown IO ID 45"} 
[2026-10-23 04:48:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458933999360001,"power":27397,"unknown_155":206,"unknown_87":13824,"ignition":0,"odometer":null,"unknown_45":9009310342441592832}} 
[2026-10-23 04:48:03] local.INFO: DEBUG: GPS processor result {"connection_id":224482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:48:03] local.INFO: GPS data processed {"connection_id":224482,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:48:03] local.INFO: Acknowledgment sent {"connection_id":224482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:48:26] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:26] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:26] local.INFO: IMEI packet received {"connection_id":221111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":221111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:48:29] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:29] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:29] local.INFO: IMEI packet received {"connection_id":221111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":221111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:48:31] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:31] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:48:31] local.INFO: IMEI packet received {"connection_id":221111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:48:31] local.INFO: IMEI acknowledgment sent {"connection_id":221111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:48:32] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e6a5e8012d7d070005e87138000800b92d..."} 
[2026-10-23 04:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e6a5e8012d7d070005e87138000800b92d..."} 
[2026-10-23 04:48:32] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e6a5e8012d7d070005e87138000800b92d..."} 
[2026-10-23 04:48:32] local.INFO: Packet analysis {"connection_id":221111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:48:32] local.INFO: Extracted packet for processing {"connection_id":221111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:48:32] local.INFO: GPS Element Parsed {"raw_longitude":763168512,"raw_latitude":99119416,"longitude_deg":76.3168512,"latitude_deg":9.9119416,"altitude":8,"angle":185,"satellites":45,"speed":10,"hex_longitude":"2d7d0700","hex_latitude":"05e87138","is_valid_coordinates":true} 
[2026-10-23 04:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934004736001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22984581909053440,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9009239973697247232,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,155,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792710977000,"timestamp_ms":1792710977000,"timestamp_seconds":1792710977,"priority":1,"record_length":96,"hex_timestamp":"000001a165e6a5e8"} 
[2026-10-23 04:48:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:48:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:48:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:48:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:48:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934004736001,"66":27365,"155":206,"87":13824,"24":10,"16":22984581909053440,"45":9009239973697247232},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,155,87,24,16,45]} 
[2026-10-23 04:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934004736001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:48:32] local.INFO: Unknown IO ID detected {"io_id":155,"value":206,"description":"Unknown IO ID 155"} 
[2026-10-23 04:48:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22984581909053440,"km_value":22984581909053.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9009239973697247232,"description":"Unknown IO ID 45"} 
[2026-10-23 04:48:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934004736001,"power":27365,"unknown_155":206,"unknown_87":13824,"ignition":10,"odometer":null,"unknown_45":9009239973697247232}} 
[2026-10-23 04:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":221111,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:48:32] local.INFO: GPS data processed {"connection_id":221111,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:48:32] local.INFO: Acknowledgment sent {"connection_id":221111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:48:40] local.INFO: TCP Data received {"connection_id":221111,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e6ec38012d7d050005e84d08000700b62a..."} 
[2026-10-23 04:48:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e6ec38012d7d050005e84d08000700b62a..."} 
[2026-10-23 04:48:40] local.INFO: Processing buffer {"connection_id":221111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e6ec38012d7d050005e84d08000700b62a..."} 
[2026-10-23 04:48:40] local.INFO: Packet analysis {"connection_id":221111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:48:40] local.INFO: Extracted packet for processing {"connection_id":221111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e6"} 
[2026-10-23 04:48:40] local.INFO: GPS Element Parsed {"raw_longitude":763168000,"raw_latitude":99110152,"longitude_deg":76.3168,"latitude_deg":9.9110152,"altitude":7,"angle":182,"satellites":42,"speed":28,"hex_longitude":"2d7d0500","hex_latitude":"05e84d08","is_valid_coordinates":true} 
[2026-10-23 04:48:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:48:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934010112001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22985032880619520,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9009169604952537088,"note":"Value kept but may cause issues"} 
[2026-10-23 04:48:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:48:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792710995000,"timestamp_ms":1792710995000,"timestamp_seconds":1792710995,"priority":1,"record_length":96,"hex_timestamp":"000001a165e6ec38"} 
[2026-10-23 04:48:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:48:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:48:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:48:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:48:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:48:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:48:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:48:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:48:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:48:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:48:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:48:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:48:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:48:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934010112001,"66":27343,"31":206,"87":13824,"24":28,"16":22985032880619520,"45":9009169604952537088},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-23 04:48:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:48:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:48:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934010112001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:48:40] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 04:48:40] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:48:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22985032880619520,"km_value":22985032880619.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:48:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":9009169604952537088,"description":"Unknown IO ID 45"} 
[2026-10-23 04:48:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934010112001,"power":27343,"unknown_31":206,"unknown_87":13824,"ignition":28,"odometer":null,"unknown_45":9009169604952537088}} 
[2026-10-23 04:48:40] local.INFO: DEBUG: GPS processor result {"connection_id":221111,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:48:40] local.INFO: GPS data processed {"connection_id":221111,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:48:40] local.INFO: Acknowledgment sent {"connection_id":221111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:49:28] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:49:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:49:28] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:49:28] local.INFO: IMEI packet received {"connection_id":221461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:49:28] local.INFO: IMEI acknowledgment sent {"connection_id":221461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:49:31] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:49:31] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:49:31] local.INFO: IMEI packet received {"connection_id":221461,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":221461,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:49:32] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e88660012d7caf8005e6a7b8000500be2f..."} 
[2026-10-23 04:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e88660012d7caf8005e6a7b8000500be2f..."} 
[2026-10-23 04:49:32] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e88660012d7caf8005e6a7b8000500be2f..."} 
[2026-10-23 04:49:32] local.INFO: Packet analysis {"connection_id":221461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:49:32] local.INFO: Extracted packet for processing {"connection_id":221461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:49:32] local.INFO: GPS Element Parsed {"raw_longitude":763146112,"raw_latitude":99002296,"longitude_deg":76.3146112,"latitude_deg":9.9002296,"altitude":5,"angle":190,"satellites":47,"speed":59,"hex_longitude":"2d7caf80","hex_latitude":"05e6a7b8","is_valid_coordinates":true} 
[2026-10-23 04:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934040064001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22990371524968448,"note":"Value kept but may cause issues"} 
[2026-10-23 04:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8986440500555407360,"note":"Value kept but may cause issues"} 
[2026-10-23 04:49:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711100000,"timestamp_ms":1792711100000,"timestamp_seconds":1792711100,"priority":1,"record_length":96,"hex_timestamp":"000001a165e88660"} 
[2026-10-23 04:49:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:49:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:49:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:49:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:49:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:49:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934040064001,"66":27300,"31":206,"87":13824,"24":59,"16":22990371524968448,"45":8986440500555407360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-23 04:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934040064001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:49:32] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 04:49:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22990371524968448,"km_value":22990371524968.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8986440500555407360,"description":"Unknown IO ID 45"} 
[2026-10-23 04:49:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934040064001,"power":27300,"unknown_31":206,"unknown_87":13824,"ignition":59,"odometer":null,"unknown_45":8986440500555407360}} 
[2026-10-23 04:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":221461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:49:32] local.INFO: GPS data processed {"connection_id":221461,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:49:32] local.INFO: Acknowledgment sent {"connection_id":221461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:50:04] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e89dd0012d7ca8c005e684e0000400bf2f..."} 
[2026-10-23 04:50:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e89dd0012d7ca8c005e684e0000400bf2f..."} 
[2026-10-23 04:50:04] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e89dd0012d7ca8c005e684e0000400bf2f..."} 
[2026-10-23 04:50:04] local.INFO: Packet analysis {"connection_id":221461,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:50:04] local.INFO: Extracted packet for processing {"connection_id":221461,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:50:04] local.INFO: GPS Element Parsed {"raw_longitude":763144384,"raw_latitude":98993376,"longitude_deg":76.3144384,"latitude_deg":9.8993376,"altitude":4,"angle":191,"satellites":47,"speed":58,"hex_longitude":"2d7ca8c0","hex_latitude":"05e684e0","is_valid_coordinates":true} 
[2026-10-23 04:50:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:50:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934041600001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22990809611632640,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8984540544460371968,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:50:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792711106000,"timestamp_ms":1792711106000,"timestamp_seconds":1792711106,"priority":1,"record_length":96,"hex_timestamp":"000001a165e89dd0"} 
[2026-10-23 04:50:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:50:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:50:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 04:50:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:50:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:50:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:50:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:50:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221461,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:50:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:50:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221461,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:50:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:50:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:50:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:50:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934041600001,"66":27267,"31":206,"87":13824,"24":58,"16":22990809611632640,"45":8984540544460371968},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-23 04:50:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:50:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:50:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934041600001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:50:04] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 04:50:04] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:50:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22990809611632640,"km_value":22990809611632.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:50:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8984540544460371968,"description":"Unknown IO ID 45"} 
[2026-10-23 04:50:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934041600001,"power":27267,"unknown_31":206,"unknown_87":13824,"ignition":58,"odometer":null,"unknown_45":8984540544460371968}} 
[2026-10-23 04:50:04] local.INFO: DEBUG: GPS processor result {"connection_id":221461,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:50:04] local.INFO: GPS data processed {"connection_id":221461,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:50:04] local.INFO: Acknowledgment sent {"connection_id":221461,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:50:26] local.INFO: TCP Data received {"connection_id":224483,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:26] local.INFO: Processing buffer {"connection_id":224483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:26] local.INFO: IMEI packet received {"connection_id":224483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":224483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:50:29] local.INFO: TCP Data received {"connection_id":224483,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:29] local.INFO: Processing buffer {"connection_id":224483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:29] local.INFO: IMEI packet received {"connection_id":224483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":224483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:50:31] local.INFO: TCP Data received {"connection_id":224483,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:31] local.INFO: Processing buffer {"connection_id":224483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:50:31] local.INFO: IMEI packet received {"connection_id":224483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:50:31] local.INFO: IMEI acknowledgment sent {"connection_id":224483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:50:32] local.INFO: TCP Data received {"connection_id":224483,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e8b540012d7ca14005e662e8000500bf2f..."} 
[2026-10-23 04:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e8b540012d7ca14005e662e8000500bf2f..."} 
[2026-10-23 04:50:32] local.INFO: Processing buffer {"connection_id":224483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e8b540012d7ca14005e662e8000500bf2f..."} 
[2026-10-23 04:50:32] local.INFO: Packet analysis {"connection_id":224483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:50:32] local.INFO: Extracted packet for processing {"connection_id":224483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:50:32] local.INFO: GPS Element Parsed {"raw_longitude":763142464,"raw_latitude":98984680,"longitude_deg":76.3142464,"latitude_deg":9.898468,"altitude":5,"angle":191,"satellites":47,"speed":59,"hex_longitude":"2d7ca140","hex_latitude":"05e662e8","is_valid_coordinates":true} 
[2026-10-23 04:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934043136001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22991243403329536,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8982640588365291520,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711112000,"timestamp_ms":1792711112000,"timestamp_seconds":1792711112,"priority":1,"record_length":96,"hex_timestamp":"000001a165e8b540"} 
[2026-10-23 04:50:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:50:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 04:50:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:50:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:50:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:50:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934043136001,"66":27321,"31":206,"87":13824,"24":59,"16":22991243403329536,"45":8982640588365291520},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-23 04:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934043136001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:50:32] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 04:50:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22991243403329536,"km_value":22991243403329.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8982640588365291520,"description":"Unknown IO ID 45"} 
[2026-10-23 04:50:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934043136001,"power":27321,"unknown_31":206,"unknown_87":13824,"ignition":59,"odometer":null,"unknown_45":8982640588365291520}} 
[2026-10-23 04:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":224483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:50:32] local.INFO: GPS data processed {"connection_id":224483,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:50:32] local.INFO: Acknowledgment sent {"connection_id":224483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:50:37] local.INFO: TCP Data received {"connection_id":224483,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165e8ccb0012d7c9a8005e640a0000500bf30..."} 
[2026-10-23 04:50:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165e8ccb0012d7c9a8005e640a0000500bf30..."} 
[2026-10-23 04:50:37] local.INFO: Processing buffer {"connection_id":224483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165e8ccb0012d7c9a8005e640a0000500bf30..."} 
[2026-10-23 04:50:37] local.INFO: Packet analysis {"connection_id":224483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:50:37] local.INFO: Extracted packet for processing {"connection_id":224483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165e8"} 
[2026-10-23 04:50:37] local.INFO: GPS Element Parsed {"raw_longitude":763140736,"raw_latitude":98975904,"longitude_deg":76.3140736,"latitude_deg":9.8975904,"altitude":5,"angle":191,"satellites":48,"speed":58,"hex_longitude":"2d7c9a80","hex_latitude":"05e640a0","is_valid_coordinates":true} 
[2026-10-23 04:50:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:50:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934044672001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22991677195026432,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8980529526037735424,"note":"Value kept but may cause issues"} 
[2026-10-23 04:50:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:50:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792711118000,"timestamp_ms":1792711118000,"timestamp_seconds":1792711118,"priority":1,"record_length":96,"hex_timestamp":"000001a165e8ccb0"} 
[2026-10-23 04:50:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:50:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:50:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:50:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:50:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:50:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:50:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:50:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:50:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:50:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:50:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:50:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:50:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:50:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934044672001,"66":27213,"31":206,"87":13824,"24":58,"16":22991677195026432,"45":8980529526037735424},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,87,24,16,45]} 
[2026-10-23 04:50:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:50:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:50:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934044672001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:50:37] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 04:50:37] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:50:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22991677195026432,"km_value":22991677195026.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:50:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8980529526037735424,"description":"Unknown IO ID 45"} 
[2026-10-23 04:50:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934044672001,"power":27213,"unknown_31":206,"unknown_87":13824,"ignition":58,"odometer":null,"unknown_45":8980529526037735424}} 
[2026-10-23 04:50:37] local.INFO: DEBUG: GPS processor result {"connection_id":224483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:50:37] local.INFO: GPS data processed {"connection_id":224483,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:50:37] local.INFO: Acknowledgment sent {"connection_id":224483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:51:08] local.INFO: TCP Data received {"connection_id":224483,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ea2c40012d7c644005e55c30000600ca2e..."} 
[2026-10-23 04:51:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ea2c40012d7c644005e55c30000600ca2e..."} 
[2026-10-23 04:51:08] local.INFO: Processing buffer {"connection_id":224483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ea2c40012d7c644005e55c30000600ca2e..."} 
[2026-10-23 04:51:08] local.INFO: Packet analysis {"connection_id":224483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:51:08] local.INFO: Extracted packet for processing {"connection_id":224483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:51:08] local.INFO: GPS Element Parsed {"raw_longitude":763126848,"raw_latitude":98917424,"longitude_deg":76.3126848,"latitude_deg":9.8917424,"altitude":6,"angle":202,"satellites":46,"speed":49,"hex_longitude":"2d7c6440","hex_latitude":"05e55c30","is_valid_coordinates":true} 
[2026-10-23 04:51:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:51:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934067200001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:51:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22994619247624192,"note":"Value kept but may cause issues"} 
[2026-10-23 04:51:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8967018727140677632,"note":"Value kept but may cause issues"} 
[2026-10-23 04:51:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,39,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:51:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792711208000,"timestamp_ms":1792711208000,"timestamp_seconds":1792711208,"priority":1,"record_length":96,"hex_timestamp":"000001a165ea2c40"} 
[2026-10-23 04:51:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:51:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:51:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 04:51:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:51:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:51:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:51:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:51:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:51:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:51:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:51:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:51:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:51:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:51:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934067200001,"66":27376,"39":206,"87":13824,"24":49,"16":22994619247624192,"45":8967018727140677632},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,39,87,24,16,45]} 
[2026-10-23 04:51:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:51:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:51:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934067200001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:51:08] local.INFO: Unknown IO ID detected {"io_id":39,"value":206,"description":"Unknown IO ID 39"} 
[2026-10-23 04:51:08] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:51:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22994619247624192,"km_value":22994619247624.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:51:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8967018727140677632,"description":"Unknown IO ID 45"} 
[2026-10-23 04:51:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934067200001,"power":27376,"unknown_39":206,"unknown_87":13824,"ignition":49,"odometer":null,"unknown_45":8967018727140677632}} 
[2026-10-23 04:51:08] local.INFO: DEBUG: GPS processor result {"connection_id":224483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:51:08] local.INFO: GPS data processed {"connection_id":224483,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:51:08] local.INFO: Acknowledgment sent {"connection_id":224483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:51:26] local.INFO: TCP Data received {"connection_id":224484,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:26] local.INFO: Processing buffer {"connection_id":224484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:26] local.INFO: IMEI packet received {"connection_id":224484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":224484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:51:26] local.INFO: TCP Data received {"connection_id":224484,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:26] local.INFO: Processing buffer {"connection_id":224484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:26] local.INFO: IMEI packet received {"connection_id":224484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":224484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:51:31] local.INFO: TCP Data received {"connection_id":224484,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:31] local.INFO: Processing buffer {"connection_id":224484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:51:31] local.INFO: IMEI packet received {"connection_id":224484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":224484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:51:32] local.INFO: TCP Data received {"connection_id":224484,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ea4798012d7c554005e53c28000600cf2f..."} 
[2026-10-23 04:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ea4798012d7c554005e53c28000600cf2f..."} 
[2026-10-23 04:51:32] local.INFO: Processing buffer {"connection_id":224484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ea4798012d7c554005e53c28000600cf2f..."} 
[2026-10-23 04:51:32] local.INFO: Packet analysis {"connection_id":224484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:51:32] local.INFO: Extracted packet for processing {"connection_id":224484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:51:32] local.INFO: GPS Element Parsed {"raw_longitude":763123008,"raw_latitude":98909224,"longitude_deg":76.3123008,"latitude_deg":9.8909224,"altitude":6,"angle":207,"satellites":47,"speed":52,"hex_longitude":"2d7c5540","hex_latitude":"05e53c28","is_valid_coordinates":true} 
[2026-10-23 04:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934069248001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22995057334288384,"note":"Value kept but may cause issues"} 
[2026-10-23 04:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8963359552441167872,"note":"Value kept but may cause issues"} 
[2026-10-23 04:51:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,39,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711215000,"timestamp_ms":1792711215000,"timestamp_seconds":1792711215,"priority":1,"record_length":96,"hex_timestamp":"000001a165ea4798"} 
[2026-10-23 04:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934069248001,"66":27397,"39":206,"87":13824,"24":52,"16":22995057334288384,"45":8963359552441167872},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,39,87,24,16,45]} 
[2026-10-23 04:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934069248001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:51:32] local.INFO: Unknown IO ID detected {"io_id":39,"value":206,"description":"Unknown IO ID 39"} 
[2026-10-23 04:51:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22995057334288384,"km_value":22995057334288.383,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8963359552441167872,"description":"Unknown IO ID 45"} 
[2026-10-23 04:51:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934069248001,"power":27397,"unknown_39":206,"unknown_87":13824,"ignition":52,"odometer":null,"unknown_45":8963359552441167872}} 
[2026-10-23 04:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":224484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:51:32] local.INFO: GPS data processed {"connection_id":224484,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:51:32] local.INFO: Acknowledgment sent {"connection_id":224484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:52:03] local.INFO: TCP Data received {"connection_id":224484,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ea62f0012d7c440005e51e08000700d231..."} 
[2026-10-23 04:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ea62f0012d7c440005e51e08000700d231..."} 
[2026-10-23 04:52:03] local.INFO: Processing buffer {"connection_id":224484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ea62f0012d7c440005e51e08000700d231..."} 
[2026-10-23 04:52:03] local.INFO: Packet analysis {"connection_id":224484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:52:03] local.INFO: Extracted packet for processing {"connection_id":224484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:52:03] local.INFO: GPS Element Parsed {"raw_longitude":763118592,"raw_latitude":98901512,"longitude_deg":76.3118592,"latitude_deg":9.8901512,"altitude":7,"angle":210,"satellites":49,"speed":49,"hex_longitude":"2d7c4400","hex_latitude":"05e51e08","is_valid_coordinates":true} 
[2026-10-23 04:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:52:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934071040001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:52:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22995486831017984,"note":"Value kept but may cause issues"} 
[2026-10-23 04:52:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8959137427788408832,"note":"Value kept but may cause issues"} 
[2026-10-23 04:52:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,39,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:52:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792711222000,"timestamp_ms":1792711222000,"timestamp_seconds":1792711222,"priority":1,"record_length":96,"hex_timestamp":"000001a165ea62f0"} 
[2026-10-23 04:52:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:52:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:52:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:52:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:52:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:52:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:52:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:52:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:52:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:52:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:52:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:52:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:52:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934071040001,"66":27332,"39":206,"87":13824,"24":49,"16":22995486831017984,"45":8959137427788408832},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,39,87,24,16,45]} 
[2026-10-23 04:52:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:52:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:52:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934071040001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:52:03] local.INFO: Unknown IO ID detected {"io_id":39,"value":206,"description":"Unknown IO ID 39"} 
[2026-10-23 04:52:03] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:52:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22995486831017984,"km_value":22995486831017.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:52:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8959137427788408832,"description":"Unknown IO ID 45"} 
[2026-10-23 04:52:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934071040001,"power":27332,"unknown_39":206,"unknown_87":13824,"ignition":49,"odometer":null,"unknown_45":8959137427788408832}} 
[2026-10-23 04:52:03] local.INFO: DEBUG: GPS processor result {"connection_id":224484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:52:03] local.INFO: GPS data processed {"connection_id":224484,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:52:03] local.INFO: Acknowledgment sent {"connection_id":224484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:52:26] local.INFO: TCP Data received {"connection_id":222773,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:26] local.INFO: Processing buffer {"connection_id":222773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:26] local.INFO: IMEI packet received {"connection_id":222773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:52:26] local.INFO: IMEI acknowledgment sent {"connection_id":222773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:52:27] local.INFO: TCP Data received {"connection_id":222773,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:27] local.INFO: Processing buffer {"connection_id":222773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:27] local.INFO: IMEI packet received {"connection_id":222773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:52:27] local.INFO: IMEI acknowledgment sent {"connection_id":222773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:52:31] local.INFO: TCP Data received {"connection_id":222773,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:31] local.INFO: Processing buffer {"connection_id":222773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:52:31] local.INFO: IMEI packet received {"connection_id":222773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":222773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:52:32] local.INFO: TCP Data received {"connection_id":222773,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ea8230012d7c304005e4fd18000600d131..."} 
[2026-10-23 04:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ea8230012d7c304005e4fd18000600d131..."} 
[2026-10-23 04:52:32] local.INFO: Processing buffer {"connection_id":222773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ea8230012d7c304005e4fd18000600d131..."} 
[2026-10-23 04:52:32] local.INFO: Packet analysis {"connection_id":222773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:52:32] local.INFO: Extracted packet for processing {"connection_id":222773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ea"} 
[2026-10-23 04:52:32] local.INFO: GPS Element Parsed {"raw_longitude":763113536,"raw_latitude":98893080,"longitude_deg":76.3113536,"latitude_deg":9.889308,"altitude":6,"angle":209,"satellites":49,"speed":47,"hex_longitude":"2d7c3040","hex_latitude":"05e4fd18","is_valid_coordinates":true} 
[2026-10-23 04:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934072832001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":22995959277420544,"note":"Value kept but may cause issues"} 
[2026-10-23 04:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8954281984438175744,"note":"Value kept but may cause issues"} 
[2026-10-23 04:52:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,39,87,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711230000,"timestamp_ms":1792711230000,"timestamp_seconds":1792711230,"priority":1,"record_length":96,"hex_timestamp":"000001a165ea8230"} 
[2026-10-23 04:52:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:52:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 04:52:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:52:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:52:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:52:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934072832001,"66":27343,"39":206,"87":13824,"24":47,"16":22995959277420544,"45":8954281984438175744},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,39,87,24,16,45]} 
[2026-10-23 04:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934072832001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:52:32] local.INFO: Unknown IO ID detected {"io_id":39,"value":206,"description":"Unknown IO ID 39"} 
[2026-10-23 04:52:32] local.INFO: Unknown IO ID detected {"io_id":87,"value":13824,"description":"Unknown IO ID 87"} 
[2026-10-23 04:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":22995959277420544,"km_value":22995959277420.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8954281984438175744,"description":"Unknown IO ID 45"} 
[2026-10-23 04:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934072832001,"power":27343,"unknown_39":206,"unknown_87":13824,"ignition":47,"odometer":null,"unknown_45":8954281984438175744}} 
[2026-10-23 04:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":222773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:52:32] local.INFO: GPS data processed {"connection_id":222773,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:52:32] local.INFO: Acknowledgment sent {"connection_id":222773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:52:44] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:52:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:52:44] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:52:44] local.INFO: IMEI packet received {"connection_id":221462,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:52:44] local.INFO: IMEI acknowledgment sent {"connection_id":221462,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:53:03] local.INFO: TCP Data received {"connection_id":222773,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ebd9f0012d7b4d4005e39f48000300d32c..."} 
[2026-10-23 04:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ebd9f0012d7b4d4005e39f48000300d32c..."} 
[2026-10-23 04:53:03] local.INFO: Processing buffer {"connection_id":222773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ebd9f0012d7b4d4005e39f48000300d32c..."} 
[2026-10-23 04:53:03] local.INFO: Packet analysis {"connection_id":222773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165eb"} 
[2026-10-23 04:53:03] local.INFO: Extracted packet for processing {"connection_id":222773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165eb"} 
[2026-10-23 04:53:03] local.INFO: GPS Element Parsed {"raw_longitude":763055424,"raw_latitude":98803528,"longitude_deg":76.3055424,"latitude_deg":9.8803528,"altitude":3,"angle":211,"satellites":44,"speed":44,"hex_longitude":"2d7b4d40","hex_latitude":"05e39f48","is_valid_coordinates":true} 
[2026-10-23 04:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:53:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934095104001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23001113238175744,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8890246427213590528,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,208,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:53:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792711318000,"timestamp_ms":1792711318000,"timestamp_seconds":1792711318,"priority":1,"record_length":96,"hex_timestamp":"000001a165ebd9f0"} 
[2026-10-23 04:53:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:53:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:53:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:53:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:53:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:53:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:53:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:53:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:53:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:53:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:53:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:53:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:53:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934095104001,"66":27343,"208":206,"85":15104,"24":44,"16":23001113238175744,"45":8890246427213590528},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-23 04:53:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:53:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:53:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934095104001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:53:03] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-23 04:53:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:53:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23001113238175744,"km_value":23001113238175.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:53:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8890246427213590528,"description":"Unknown IO ID 45"} 
[2026-10-23 04:53:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934095104001,"power":27343,"unknown_208":206,"unknown_85":15104,"ignition":44,"odometer":null,"unknown_45":8890246427213590528}} 
[2026-10-23 04:53:03] local.INFO: DEBUG: GPS processor result {"connection_id":222773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:53:03] local.INFO: GPS data processed {"connection_id":222773,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:53:03] local.INFO: Acknowledgment sent {"connection_id":222773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:53:31] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:31] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:31] local.INFO: IMEI packet received {"connection_id":221112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":221112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:53:31] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:31] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:31] local.INFO: IMEI packet received {"connection_id":221112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":221112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:53:36] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:36] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:53:36] local.INFO: IMEI packet received {"connection_id":221112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:53:36] local.INFO: IMEI acknowledgment sent {"connection_id":221112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:53:37] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ebf930012d7b394005e38208000400d62d..."} 
[2026-10-23 04:53:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ebf930012d7b394005e38208000400d62d..."} 
[2026-10-23 04:53:37] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ebf930012d7b394005e38208000400d62d..."} 
[2026-10-23 04:53:37] local.INFO: Packet analysis {"connection_id":221112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165eb"} 
[2026-10-23 04:53:37] local.INFO: Extracted packet for processing {"connection_id":221112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165eb"} 
[2026-10-23 04:53:37] local.INFO: GPS Element Parsed {"raw_longitude":763050304,"raw_latitude":98796040,"longitude_deg":76.3050304,"latitude_deg":9.879604,"altitude":4,"angle":214,"satellites":45,"speed":43,"hex_longitude":"2d7b3940","hex_latitude":"05e38208","is_valid_coordinates":true} 
[2026-10-23 04:53:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:53:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934097408001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23001551324839936,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8884828033909737472,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,208,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:53:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792711326000,"timestamp_ms":1792711326000,"timestamp_seconds":1792711326,"priority":1,"record_length":96,"hex_timestamp":"000001a165ebf930"} 
[2026-10-23 04:53:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:53:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:53:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:53:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:53:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:53:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:53:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:53:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:53:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:53:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:53:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:53:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:53:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:53:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934097408001,"66":27463,"208":206,"85":15104,"24":43,"16":23001551324839936,"45":8884828033909737472},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-23 04:53:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:53:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:53:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934097408001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:53:37] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-23 04:53:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:53:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23001551324839936,"km_value":23001551324839.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:53:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8884828033909737472,"description":"Unknown IO ID 45"} 
[2026-10-23 04:53:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934097408001,"power":27463,"unknown_208":206,"unknown_85":15104,"ignition":43,"odometer":null,"unknown_45":8884828033909737472}} 
[2026-10-23 04:53:37] local.INFO: DEBUG: GPS processor result {"connection_id":221112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:53:37] local.INFO: GPS data processed {"connection_id":221112,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:53:37] local.INFO: Acknowledgment sent {"connection_id":221112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:53:42] local.INFO: TCP Data received {"connection_id":221112,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ec1c58012d7b254005e36500000400d62d..."} 
[2026-10-23 04:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ec1c58012d7b254005e36500000400d62d..."} 
[2026-10-23 04:53:42] local.INFO: Processing buffer {"connection_id":221112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ec1c58012d7b254005e36500000400d62d..."} 
[2026-10-23 04:53:42] local.INFO: Packet analysis {"connection_id":221112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ec"} 
[2026-10-23 04:53:42] local.INFO: Extracted packet for processing {"connection_id":221112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ec"} 
[2026-10-23 04:53:42] local.INFO: GPS Element Parsed {"raw_longitude":763045184,"raw_latitude":98788608,"longitude_deg":76.3045184,"latitude_deg":9.8788608,"altitude":4,"angle":214,"satellites":45,"speed":34,"hex_longitude":"2d7b2540","hex_latitude":"05e36500","is_valid_coordinates":true} 
[2026-10-23 04:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934099456001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23001985116536832,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8879198534373607424,"note":"Value kept but may cause issues"} 
[2026-10-23 04:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,208,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792711335000,"timestamp_ms":1792711335000,"timestamp_seconds":1792711335,"priority":1,"record_length":96,"hex_timestamp":"000001a165ec1c58"} 
[2026-10-23 04:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 04:53:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:53:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934099456001,"66":27376,"208":206,"85":15104,"24":34,"16":23001985116536832,"45":8879198534373607424},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-23 04:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934099456001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:53:42] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-23 04:53:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23001985116536832,"km_value":23001985116536.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:53:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":8879198534373607424,"description":"Unknown IO ID 45"} 
[2026-10-23 04:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934099456001,"power":27376,"unknown_208":206,"unknown_85":15104,"ignition":34,"odometer":null,"unknown_45":8879198534373607424}} 
[2026-10-23 04:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":221112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:53:42] local.INFO: GPS data processed {"connection_id":221112,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:53:42] local.INFO: Acknowledgment sent {"connection_id":221112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:54:26] local.INFO: TCP Data received {"connection_id":222774,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:54:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:54:26] local.INFO: Processing buffer {"connection_id":222774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:54:26] local.INFO: IMEI packet received {"connection_id":222774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:54:26] local.INFO: IMEI acknowledgment sent {"connection_id":222774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:54:31] local.INFO: TCP Data received {"connection_id":222774,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222774,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:54:31] local.INFO: Processing buffer {"connection_id":222774,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:54:31] local.INFO: IMEI packet received {"connection_id":222774,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":222774,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:54:32] local.INFO: TCP Data received {"connection_id":222774,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ec4f20012d7b124005e34648000500d02e..."} 
[2026-10-23 04:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ec4f20012d7b124005e34648000500d02e..."} 
[2026-10-23 04:54:32] local.INFO: Processing buffer {"connection_id":222774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ec4f20012d7b124005e34648000500d02e..."} 
[2026-10-23 04:54:32] local.INFO: Packet analysis {"connection_id":222774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ec"} 
[2026-10-23 04:54:32] local.INFO: Extracted packet for processing {"connection_id":222774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ec"} 
[2026-10-23 04:54:32] local.INFO: GPS Element Parsed {"raw_longitude":763040320,"raw_latitude":98780744,"longitude_deg":76.304032,"latitude_deg":9.8780744,"altitude":5,"angle":208,"satellites":46,"speed":29,"hex_longitude":"2d7b1240","hex_latitude":"05e34648","is_valid_coordinates":true} 
[2026-10-23 04:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:54:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934101760001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:54:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23002436088102912,"note":"Value kept but may cause issues"} 
[2026-10-23 04:54:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8873569034837491712,"note":"Value kept but may cause issues"} 
[2026-10-23 04:54:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,208,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:54:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711348000,"timestamp_ms":1792711348000,"timestamp_seconds":1792711348,"priority":1,"record_length":96,"hex_timestamp":"000001a165ec4f20"} 
[2026-10-23 04:54:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:54:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:54:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:54:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:54:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:54:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:54:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:54:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:54:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:54:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:54:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:54:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:54:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934101760001,"66":27343,"208":206,"85":15104,"24":29,"16":23002436088102912,"45":8873569034837491712},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-23 04:54:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:54:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:54:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934101760001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:54:32] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-23 04:54:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:54:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23002436088102912,"km_value":23002436088102.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:54:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8873569034837491712,"description":"Unknown IO ID 45"} 
[2026-10-23 04:54:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934101760001,"power":27343,"unknown_208":206,"unknown_85":15104,"ignition":29,"odometer":null,"unknown_45":8873569034837491712}} 
[2026-10-23 04:54:32] local.INFO: DEBUG: GPS processor result {"connection_id":222774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:54:32] local.INFO: GPS data processed {"connection_id":222774,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:54:32] local.INFO: Acknowledgment sent {"connection_id":222774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:55:03] local.INFO: TCP Data received {"connection_id":222774,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ec56f0012d7b104005e34108000500c42c..."} 
[2026-10-23 04:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ec56f0012d7b104005e34108000500c42c..."} 
[2026-10-23 04:55:03] local.INFO: Processing buffer {"connection_id":222774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ec56f0012d7b104005e34108000500c42c..."} 
[2026-10-23 04:55:03] local.INFO: Packet analysis {"connection_id":222774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ec"} 
[2026-10-23 04:55:03] local.INFO: Extracted packet for processing {"connection_id":222774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ec"} 
[2026-10-23 04:55:03] local.INFO: GPS Element Parsed {"raw_longitude":763039808,"raw_latitude":98779400,"longitude_deg":76.3039808,"latitude_deg":9.87794,"altitude":5,"angle":196,"satellites":44,"speed":27,"hex_longitude":"2d7b1040","hex_latitude":"05e34108","is_valid_coordinates":true} 
[2026-10-23 04:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:55:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934105088001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:55:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23002504807579648,"note":"Value kept but may cause issues"} 
[2026-10-23 04:55:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8868221010277976064,"note":"Value kept but may cause issues"} 
[2026-10-23 04:55:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,208,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:55:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792711350000,"timestamp_ms":1792711350000,"timestamp_seconds":1792711350,"priority":1,"record_length":96,"hex_timestamp":"000001a165ec56f0"} 
[2026-10-23 04:55:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:55:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 04:55:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:55:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:55:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:55:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:55:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:55:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:55:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222774,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:55:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:55:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:55:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:55:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934105088001,"66":27376,"208":206,"85":15104,"24":27,"16":23002504807579648,"45":8868221010277976064},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,208,85,24,16,45]} 
[2026-10-23 04:55:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:55:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:55:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934105088001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:55:03] local.INFO: Unknown IO ID detected {"io_id":208,"value":206,"description":"Unknown IO ID 208"} 
[2026-10-23 04:55:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:55:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23002504807579648,"km_value":23002504807579.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:55:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":8868221010277976064,"description":"Unknown IO ID 45"} 
[2026-10-23 04:55:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934105088001,"power":27376,"unknown_208":206,"unknown_85":15104,"ignition":27,"odometer":null,"unknown_45":8868221010277976064}} 
[2026-10-23 04:55:03] local.INFO: DEBUG: GPS processor result {"connection_id":222774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:55:03] local.INFO: GPS data processed {"connection_id":222774,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:55:03] local.INFO: Acknowledgment sent {"connection_id":222774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:55:36] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:36] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:36] local.INFO: IMEI packet received {"connection_id":221463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:55:36] local.INFO: IMEI acknowledgment sent {"connection_id":221463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:55:39] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:39] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:39] local.INFO: IMEI packet received {"connection_id":221463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:55:39] local.INFO: IMEI acknowledgment sent {"connection_id":221463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:55:41] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:41] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:55:41] local.INFO: IMEI packet received {"connection_id":221463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:55:41] local.INFO: IMEI acknowledgment sent {"connection_id":221463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:55:41] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ee0c70012d7b3c0005e1e128000000ae28..."} 
[2026-10-23 04:55:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ee0c70012d7b3c0005e1e128000000ae28..."} 
[2026-10-23 04:55:42] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ee0c70012d7b3c0005e1e128000000ae28..."} 
[2026-10-23 04:55:42] local.INFO: Packet analysis {"connection_id":221463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ee"} 
[2026-10-23 04:55:42] local.INFO: Extracted packet for processing {"connection_id":221463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ee"} 
[2026-10-23 04:55:42] local.INFO: GPS Element Parsed {"raw_longitude":763051008,"raw_latitude":98689320,"longitude_deg":76.3051008,"latitude_deg":9.868932,"altitude":0,"angle":174,"satellites":40,"speed":40,"hex_longitude":"2d7b3c00","hex_latitude":"05e1e128","is_valid_coordinates":true} 
[2026-10-23 04:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:55:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934131712001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:55:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23006920033959936,"note":"Value kept but may cause issues"} 
[2026-10-23 04:55:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8878846690627811328,"note":"Value kept but may cause issues"} 
[2026-10-23 04:55:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:55:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792711462000,"timestamp_ms":1792711462000,"timestamp_seconds":1792711462,"priority":1,"record_length":96,"hex_timestamp":"000001a165ee0c70"} 
[2026-10-23 04:55:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:55:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:55:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:55:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:55:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:55:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:55:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:55:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:55:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:55:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:55:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:55:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:55:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:55:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934131712001,"66":27397,"216":206,"85":15104,"24":40,"16":23006920033959936,"45":8878846690627811328},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,85,24,16,45]} 
[2026-10-23 04:55:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:55:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:55:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934131712001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:55:42] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 04:55:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:55:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23006920033959936,"km_value":23006920033959.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:55:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":8878846690627811328,"description":"Unknown IO ID 45"} 
[2026-10-23 04:55:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934131712001,"power":27397,"unknown_216":206,"unknown_85":15104,"ignition":40,"odometer":null,"unknown_45":8878846690627811328}} 
[2026-10-23 04:55:42] local.INFO: DEBUG: GPS processor result {"connection_id":221463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:55:42] local.INFO: GPS data processed {"connection_id":221463,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:55:42] local.INFO: Acknowledgment sent {"connection_id":221463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:56:26] local.INFO: TCP Data received {"connection_id":224486,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:26] local.INFO: Processing buffer {"connection_id":224486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:26] local.INFO: IMEI packet received {"connection_id":224486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":224486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:56:30] local.INFO: TCP Data received {"connection_id":224486,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:30] local.INFO: Processing buffer {"connection_id":224486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:30] local.INFO: IMEI packet received {"connection_id":224486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":224486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:56:31] local.INFO: TCP Data received {"connection_id":224486,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:31] local.INFO: Processing buffer {"connection_id":224486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:56:31] local.INFO: IMEI packet received {"connection_id":224486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:56:31] local.INFO: IMEI acknowledgment sent {"connection_id":224486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:56:32] local.INFO: TCP Data received {"connection_id":224486,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ee3380012d7b3f4005e1bb40000000b12b..."} 
[2026-10-23 04:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ee3380012d7b3f4005e1bb40000000b12b..."} 
[2026-10-23 04:56:32] local.INFO: Processing buffer {"connection_id":224486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ee3380012d7b3f4005e1bb40000000b12b..."} 
[2026-10-23 04:56:32] local.INFO: Packet analysis {"connection_id":224486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ee"} 
[2026-10-23 04:56:32] local.INFO: Extracted packet for processing {"connection_id":224486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ee"} 
[2026-10-23 04:56:32] local.INFO: GPS Element Parsed {"raw_longitude":763051840,"raw_latitude":98679616,"longitude_deg":76.305184,"latitude_deg":9.8679616,"altitude":0,"angle":177,"satellites":43,"speed":36,"hex_longitude":"2d7b3f40","hex_latitude":"05e1bb40","is_valid_coordinates":true} 
[2026-10-23 04:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:56:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934134272001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:56:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23007392480362496,"note":"Value kept but may cause issues"} 
[2026-10-23 04:56:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8879972590532241408,"note":"Value kept but may cause issues"} 
[2026-10-23 04:56:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:56:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711472000,"timestamp_ms":1792711472000,"timestamp_seconds":1792711472,"priority":1,"record_length":96,"hex_timestamp":"000001a165ee3380"} 
[2026-10-23 04:56:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:56:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:56:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:56:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:56:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:56:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:56:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:56:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:56:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:56:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:56:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:56:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:56:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934134272001,"66":27397,"216":206,"85":15104,"24":36,"16":23007392480362496,"45":8879972590532241408},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,85,24,16,45]} 
[2026-10-23 04:56:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:56:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:56:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934134272001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:56:32] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 04:56:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:56:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23007392480362496,"km_value":23007392480362.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:56:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8879972590532241408,"description":"Unknown IO ID 45"} 
[2026-10-23 04:56:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934134272001,"power":27397,"unknown_216":206,"unknown_85":15104,"ignition":36,"odometer":null,"unknown_45":8879972590532241408}} 
[2026-10-23 04:56:32] local.INFO: DEBUG: GPS processor result {"connection_id":224486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:56:32] local.INFO: GPS data processed {"connection_id":224486,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:56:32] local.INFO: Acknowledgment sent {"connection_id":224486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:56:37] local.INFO: TCP Data received {"connection_id":224486,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165ee5e78012d7b420005e19838000000af2c..."} 
[2026-10-23 04:56:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165ee5e78012d7b420005e19838000000af2c..."} 
[2026-10-23 04:56:37] local.INFO: Processing buffer {"connection_id":224486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165ee5e78012d7b420005e19838000000af2c..."} 
[2026-10-23 04:56:37] local.INFO: Packet analysis {"connection_id":224486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ee"} 
[2026-10-23 04:56:37] local.INFO: Extracted packet for processing {"connection_id":224486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ee"} 
[2026-10-23 04:56:37] local.INFO: GPS Element Parsed {"raw_longitude":763052544,"raw_latitude":98670648,"longitude_deg":76.3052544,"latitude_deg":9.8670648,"altitude":0,"angle":175,"satellites":44,"speed":33,"hex_longitude":"2d7b4200","hex_latitude":"05e19838","is_valid_coordinates":true} 
[2026-10-23 04:56:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:56:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934136832001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:56:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23007830567026688,"note":"Value kept but may cause issues"} 
[2026-10-23 04:56:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8880887384204066816,"note":"Value kept but may cause issues"} 
[2026-10-23 04:56:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:56:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792711483000,"timestamp_ms":1792711483000,"timestamp_seconds":1792711483,"priority":1,"record_length":96,"hex_timestamp":"000001a165ee5e78"} 
[2026-10-23 04:56:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:56:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:56:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 04:56:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:56:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:56:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:56:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:56:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:56:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:56:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:56:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:56:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:56:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:56:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934136832001,"66":27332,"216":206,"85":15104,"24":33,"16":23007830567026688,"45":8880887384204066816},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,85,24,16,45]} 
[2026-10-23 04:56:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:56:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:56:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934136832001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:56:37] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 04:56:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:56:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23007830567026688,"km_value":23007830567026.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:56:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8880887384204066816,"description":"Unknown IO ID 45"} 
[2026-10-23 04:56:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934136832001,"power":27332,"unknown_216":206,"unknown_85":15104,"ignition":33,"odometer":null,"unknown_45":8880887384204066816}} 
[2026-10-23 04:56:37] local.INFO: DEBUG: GPS processor result {"connection_id":224486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:56:37] local.INFO: GPS data processed {"connection_id":224486,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:56:37] local.INFO: Acknowledgment sent {"connection_id":224486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:57:08] local.INFO: TCP Data received {"connection_id":224486,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165efae68012d7b7d8005dfff98000000ac2c..."} 
[2026-10-23 04:57:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165efae68012d7b7d8005dfff98000000ac2c..."} 
[2026-10-23 04:57:08] local.INFO: Processing buffer {"connection_id":224486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165efae68012d7b7d8005dfff98000000ac2c..."} 
[2026-10-23 04:57:08] local.INFO: Packet analysis {"connection_id":224486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ef"} 
[2026-10-23 04:57:08] local.INFO: Extracted packet for processing {"connection_id":224486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ef"} 
[2026-10-23 04:57:08] local.INFO: GPS Element Parsed {"raw_longitude":763067776,"raw_latitude":98566040,"longitude_deg":76.3067776,"latitude_deg":9.856604,"altitude":0,"angle":172,"satellites":44,"speed":42,"hex_longitude":"2d7b7d80","hex_latitude":"05dfff98","is_valid_coordinates":true} 
[2026-10-23 04:57:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:57:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934159360001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23012954463010816,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8897072195338342400,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:57:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792711569000,"timestamp_ms":1792711569000,"timestamp_seconds":1792711569,"priority":1,"record_length":96,"hex_timestamp":"000001a165efae68"} 
[2026-10-23 04:57:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:57:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:57:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":208,"data_length":795,"current_offset":136} 
[2026-10-23 04:57:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2590,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:57:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:57:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:57:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:57:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:57:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:57:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:57:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:57:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:57:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:57:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934159360001,"66":27332,"103":206,"85":15104,"24":42,"16":23012954463010816,"45":8897072195338342400},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,45]} 
[2026-10-23 04:57:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:57:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:57:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934159360001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:57:08] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-23 04:57:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:57:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23012954463010816,"km_value":23012954463010.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:57:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8897072195338342400,"description":"Unknown IO ID 45"} 
[2026-10-23 04:57:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934159360001,"power":27332,"unknown_103":206,"unknown_85":15104,"ignition":42,"odometer":null,"unknown_45":8897072195338342400}} 
[2026-10-23 04:57:08] local.INFO: DEBUG: GPS processor result {"connection_id":224486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:57:08] local.INFO: GPS data processed {"connection_id":224486,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:57:08] local.INFO: Acknowledgment sent {"connection_id":224486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:57:31] local.INFO: TCP Data received {"connection_id":222776,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:57:31] local.INFO: Processing buffer {"connection_id":222776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:57:31] local.INFO: IMEI packet received {"connection_id":222776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:57:31] local.INFO: IMEI acknowledgment sent {"connection_id":222776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:57:32] local.INFO: TCP Data received {"connection_id":222776,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:57:32] local.INFO: Processing buffer {"connection_id":222776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:57:32] local.INFO: IMEI packet received {"connection_id":222776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:57:32] local.INFO: IMEI acknowledgment sent {"connection_id":222776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:57:33] local.INFO: TCP Data received {"connection_id":222776,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165efd190012d7b830005dfdaa8000000aa2b..."} 
[2026-10-23 04:57:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165efd190012d7b830005dfdaa8000000aa2b..."} 
[2026-10-23 04:57:33] local.INFO: Processing buffer {"connection_id":222776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165efd190012d7b830005dfdaa8000000aa2b..."} 
[2026-10-23 04:57:33] local.INFO: Packet analysis {"connection_id":222776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ef"} 
[2026-10-23 04:57:33] local.INFO: Extracted packet for processing {"connection_id":222776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ef"} 
[2026-10-23 04:57:33] local.INFO: GPS Element Parsed {"raw_longitude":763069184,"raw_latitude":98556584,"longitude_deg":76.3069184,"latitude_deg":9.8556584,"altitude":0,"angle":170,"satellites":43,"speed":43,"hex_longitude":"2d7b8300","hex_latitude":"05dfdaa8","is_valid_coordinates":true} 
[2026-10-23 04:57:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:57:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934161664001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23013418319478784,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8898409201475229696,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:57:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792711578000,"timestamp_ms":1792711578000,"timestamp_seconds":1792711578,"priority":1,"record_length":96,"hex_timestamp":"000001a165efd190"} 
[2026-10-23 04:57:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:57:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:57:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 04:57:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:57:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:57:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:57:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:57:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:57:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:57:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:57:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:57:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:57:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:57:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934161664001,"66":27365,"103":206,"85":15104,"24":43,"16":23013418319478784,"45":8898409201475229696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,45]} 
[2026-10-23 04:57:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:57:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:57:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934161664001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:57:33] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-23 04:57:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:57:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23013418319478784,"km_value":23013418319478.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:57:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":8898409201475229696,"description":"Unknown IO ID 45"} 
[2026-10-23 04:57:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934161664001,"power":27365,"unknown_103":206,"unknown_85":15104,"ignition":43,"odometer":null,"unknown_45":8898409201475229696}} 
[2026-10-23 04:57:33] local.INFO: DEBUG: GPS processor result {"connection_id":222776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:57:33] local.INFO: GPS data processed {"connection_id":222776,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:57:33] local.INFO: Acknowledgment sent {"connection_id":222776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:57:36] local.INFO: TCP Data received {"connection_id":222776,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165eff4b8012d7b884005dfb738000000ad2a..."} 
[2026-10-23 04:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165eff4b8012d7b884005dfb738000000ad2a..."} 
[2026-10-23 04:57:36] local.INFO: Processing buffer {"connection_id":222776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165eff4b8012d7b884005dfb738000000ad2a..."} 
[2026-10-23 04:57:36] local.INFO: Packet analysis {"connection_id":222776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165ef"} 
[2026-10-23 04:57:36] local.INFO: Extracted packet for processing {"connection_id":222776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165ef"} 
[2026-10-23 04:57:36] local.INFO: GPS Element Parsed {"raw_longitude":763070528,"raw_latitude":98547512,"longitude_deg":76.3070528,"latitude_deg":9.8547512,"altitude":0,"angle":173,"satellites":42,"speed":37,"hex_longitude":"2d7b8840","hex_latitude":"05dfb738","is_valid_coordinates":true} 
[2026-10-23 04:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:57:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934163968001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23013860701110272,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8899957313844717568,"note":"Value kept but may cause issues"} 
[2026-10-23 04:57:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,103,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:57:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792711587000,"timestamp_ms":1792711587000,"timestamp_seconds":1792711587,"priority":1,"record_length":96,"hex_timestamp":"000001a165eff4b8"} 
[2026-10-23 04:57:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:57:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:57:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:57:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:57:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:57:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:57:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:57:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:57:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:57:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:57:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:57:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:57:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934163968001,"66":27332,"103":206,"85":15104,"24":37,"16":23013860701110272,"45":8899957313844717568},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,103,85,24,16,45]} 
[2026-10-23 04:57:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:57:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:57:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934163968001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:57:36] local.INFO: Unknown IO ID detected {"io_id":103,"value":206,"description":"Unknown IO ID 103"} 
[2026-10-23 04:57:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:57:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23013860701110272,"km_value":23013860701110.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:57:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8899957313844717568,"description":"Unknown IO ID 45"} 
[2026-10-23 04:57:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934163968001,"power":27332,"unknown_103":206,"unknown_85":15104,"ignition":37,"odometer":null,"unknown_45":8899957313844717568}} 
[2026-10-23 04:57:36] local.INFO: DEBUG: GPS processor result {"connection_id":222776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:57:36] local.INFO: GPS data processed {"connection_id":222776,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:57:36] local.INFO: Acknowledgment sent {"connection_id":222776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:58:08] local.INFO: TCP Data received {"connection_id":222776,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f01bc8012d7b8d4005df9320000000ab2b..."} 
[2026-10-23 04:58:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f01bc8012d7b8d4005df9320000000ab2b..."} 
[2026-10-23 04:58:08] local.INFO: Processing buffer {"connection_id":222776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f01bc8012d7b8d4005df9320000000ab2b..."} 
[2026-10-23 04:58:08] local.INFO: Packet analysis {"connection_id":222776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f0"} 
[2026-10-23 04:58:08] local.INFO: Extracted packet for processing {"connection_id":222776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f0"} 
[2026-10-23 04:58:08] local.INFO: GPS Element Parsed {"raw_longitude":763071808,"raw_latitude":98538272,"longitude_deg":76.3071808,"latitude_deg":9.8538272,"altitude":0,"angle":171,"satellites":43,"speed":39,"hex_longitude":"2d7b8d40","hex_latitude":"05df9320","is_valid_coordinates":true} 
[2026-10-23 04:58:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:58:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934166272001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:58:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23014315967643648,"note":"Value kept but may cause issues"} 
[2026-10-23 04:58:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8901435057470126080,"note":"Value kept but may cause issues"} 
[2026-10-23 04:58:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,44,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:58:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792711597000,"timestamp_ms":1792711597000,"timestamp_seconds":1792711597,"priority":1,"record_length":96,"hex_timestamp":"000001a165f01bc8"} 
[2026-10-23 04:58:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:58:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:58:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 04:58:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:58:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:58:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:58:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:58:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:58:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:58:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:58:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:58:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:58:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:58:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934166272001,"66":27376,"44":206,"85":15104,"24":39,"16":23014315967643648,"45":8901435057470126080},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,85,24,16,45]} 
[2026-10-23 04:58:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:58:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:58:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934166272001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:58:08] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-10-23 04:58:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:58:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23014315967643648,"km_value":23014315967643.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:58:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8901435057470126080,"description":"Unknown IO ID 45"} 
[2026-10-23 04:58:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934166272001,"power":27376,"unknown_44":206,"unknown_85":15104,"ignition":39,"odometer":null,"unknown_45":8901435057470126080}} 
[2026-10-23 04:58:08] local.INFO: DEBUG: GPS processor result {"connection_id":222776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:58:08] local.INFO: GPS data processed {"connection_id":222776,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:58:08] local.INFO: Acknowledgment sent {"connection_id":222776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:58:19] local.INFO: TCP Data received {"connection_id":222775,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:58:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222775,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:58:19] local.INFO: Processing buffer {"connection_id":222775,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 04:58:19] local.INFO: IMEI packet received {"connection_id":222775,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 04:58:19] local.INFO: IMEI acknowledgment sent {"connection_id":222775,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:58:29] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:29] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:29] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:58:30] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:30] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:30] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:58:30] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:58:31] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:31] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:31] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:58:36] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:36] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:58:36] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:58:37] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f03ef0012d7b930005df6cf0000000ad2b..."} 
[2026-10-23 04:58:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f03ef0012d7b930005df6cf0000000ad2b..."} 
[2026-10-23 04:58:37] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f03ef0012d7b930005df6cf0000000ad2b..."} 
[2026-10-23 04:58:37] local.INFO: Packet analysis {"connection_id":221464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f0"} 
[2026-10-23 04:58:37] local.INFO: Extracted packet for processing {"connection_id":221464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f0"} 
[2026-10-23 04:58:37] local.INFO: GPS Element Parsed {"raw_longitude":763073280,"raw_latitude":98528496,"longitude_deg":76.307328,"latitude_deg":9.8528496,"altitude":0,"angle":173,"satellites":43,"speed":46,"hex_longitude":"2d7b9300","hex_latitude":"05df6cf0","is_valid_coordinates":true} 
[2026-10-23 04:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:58:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934168832001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:58:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23014792709013504,"note":"Value kept but may cause issues"} 
[2026-10-23 04:58:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8902842432351313920,"note":"Value kept but may cause issues"} 
[2026-10-23 04:58:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,44,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:58:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792711606000,"timestamp_ms":1792711606000,"timestamp_seconds":1792711606,"priority":1,"record_length":96,"hex_timestamp":"000001a165f03ef0"} 
[2026-10-23 04:58:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:58:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 04:58:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:58:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:58:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:58:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:58:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:58:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:58:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:58:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:58:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:58:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:58:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934168832001,"66":27321,"44":206,"85":15104,"24":46,"16":23014792709013504,"45":8902842432351313920},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,85,24,16,45]} 
[2026-10-23 04:58:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:58:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:58:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934168832001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:58:37] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-10-23 04:58:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:58:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23014792709013504,"km_value":23014792709013.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:58:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":8902842432351313920,"description":"Unknown IO ID 45"} 
[2026-10-23 04:58:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934168832001,"power":27321,"unknown_44":206,"unknown_85":15104,"ignition":46,"odometer":null,"unknown_45":8902842432351313920}} 
[2026-10-23 04:58:37] local.INFO: DEBUG: GPS processor result {"connection_id":221464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:58:37] local.INFO: GPS data processed {"connection_id":221464,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:58:37] local.INFO: Acknowledgment sent {"connection_id":221464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:59:08] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f05e30012d7b97c005df45f0000000af28..."} 
[2026-10-23 04:59:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f05e30012d7b97c005df45f0000000af28..."} 
[2026-10-23 04:59:08] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f05e30012d7b97c005df45f0000000af28..."} 
[2026-10-23 04:59:08] local.INFO: Packet analysis {"connection_id":221464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f0"} 
[2026-10-23 04:59:08] local.INFO: Extracted packet for processing {"connection_id":221464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f0"} 
[2026-10-23 04:59:08] local.INFO: GPS Element Parsed {"raw_longitude":763074496,"raw_latitude":98518512,"longitude_deg":76.3074496,"latitude_deg":9.8518512,"altitude":0,"angle":175,"satellites":40,"speed":52,"hex_longitude":"2d7b97c0","hex_latitude":"05df45f0","is_valid_coordinates":true} 
[2026-10-23 04:59:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:59:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934171136001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23015282335285248,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8904460913464897536,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,44,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:59:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792711614000,"timestamp_ms":1792711614000,"timestamp_seconds":1792711614,"priority":1,"record_length":96,"hex_timestamp":"000001a165f05e30"} 
[2026-10-23 04:59:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:59:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:59:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:59:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:59:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:59:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:59:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:59:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:59:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:59:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:59:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:59:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:59:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:59:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934171136001,"66":27463,"44":206,"85":15104,"24":52,"16":23015282335285248,"45":8904460913464897536},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,44,85,24,16,45]} 
[2026-10-23 04:59:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:59:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:59:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934171136001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:59:08] local.INFO: Unknown IO ID detected {"io_id":44,"value":206,"description":"Unknown IO ID 44"} 
[2026-10-23 04:59:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:59:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23015282335285248,"km_value":23015282335285.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:59:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":8904460913464897536,"description":"Unknown IO ID 45"} 
[2026-10-23 04:59:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934171136001,"power":27463,"unknown_44":206,"unknown_85":15104,"ignition":52,"odometer":null,"unknown_45":8904460913464897536}} 
[2026-10-23 04:59:08] local.INFO: DEBUG: GPS processor result {"connection_id":221464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:59:08] local.INFO: GPS data processed {"connection_id":221464,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:59:08] local.INFO: Acknowledgment sent {"connection_id":221464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:59:32] local.INFO: TCP Data received {"connection_id":221465,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:59:32] local.INFO: Processing buffer {"connection_id":221465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:59:32] local.INFO: IMEI packet received {"connection_id":221465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 04:59:32] local.INFO: IMEI acknowledgment sent {"connection_id":221465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 04:59:33] local.INFO: TCP Data received {"connection_id":221465,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221465,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:59:33] local.INFO: Processing buffer {"connection_id":221465,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 04:59:33] local.INFO: IMEI packet received {"connection_id":221465,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 04:59:33] local.INFO: IMEI acknowledgment sent {"connection_id":221465,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 04:59:34] local.INFO: TCP Data received {"connection_id":221465,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f1b5f0012d7bcb0005ddbab8000000aa2b..."} 
[2026-10-23 04:59:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f1b5f0012d7bcb0005ddbab8000000aa2b..."} 
[2026-10-23 04:59:34] local.INFO: Processing buffer {"connection_id":221465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f1b5f0012d7bcb0005ddbab8000000aa2b..."} 
[2026-10-23 04:59:34] local.INFO: Packet analysis {"connection_id":221465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f1"} 
[2026-10-23 04:59:34] local.INFO: Extracted packet for processing {"connection_id":221465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f1"} 
[2026-10-23 04:59:34] local.INFO: GPS Element Parsed {"raw_longitude":763087616,"raw_latitude":98417336,"longitude_deg":76.3087616,"latitude_deg":9.8417336,"altitude":0,"angle":170,"satellites":43,"speed":47,"hex_longitude":"2d7bcb00","hex_latitude":"05ddbab8","is_valid_coordinates":true} 
[2026-10-23 04:59:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:59:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934193664001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23020238727544832,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8918112449809428480,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:59:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792711702000,"timestamp_ms":1792711702000,"timestamp_seconds":1792711702,"priority":1,"record_length":96,"hex_timestamp":"000001a165f1b5f0"} 
[2026-10-23 04:59:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:59:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:59:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 04:59:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:59:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:59:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:59:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:59:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:59:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:59:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:59:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:59:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:59:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:59:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934193664001,"66":27321,"186":206,"85":15104,"24":47,"16":23020238727544832,"45":8918112449809428480},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,85,24,16,45]} 
[2026-10-23 04:59:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:59:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:59:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934193664001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:59:34] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 04:59:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:59:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23020238727544832,"km_value":23020238727544.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:59:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":8918112449809428480,"description":"Unknown IO ID 45"} 
[2026-10-23 04:59:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934193664001,"power":27321,"unknown_186":206,"unknown_85":15104,"ignition":47,"odometer":null,"unknown_45":8918112449809428480}} 
[2026-10-23 04:59:34] local.INFO: DEBUG: GPS processor result {"connection_id":221465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:59:34] local.INFO: GPS data processed {"connection_id":221465,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:59:34] local.INFO: Acknowledgment sent {"connection_id":221465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 04:59:35] local.INFO: TCP Data received {"connection_id":221465,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f1d530012d7bd18005dd9590000000aa2c..."} 
[2026-10-23 04:59:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f1d530012d7bd18005dd9590000000aa2c..."} 
[2026-10-23 04:59:35] local.INFO: Processing buffer {"connection_id":221465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f1d530012d7bd18005dd9590000000aa2c..."} 
[2026-10-23 04:59:35] local.INFO: Packet analysis {"connection_id":221465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f1"} 
[2026-10-23 04:59:35] local.INFO: Extracted packet for processing {"connection_id":221465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f1"} 
[2026-10-23 04:59:35] local.INFO: GPS Element Parsed {"raw_longitude":763089280,"raw_latitude":98407824,"longitude_deg":76.308928,"latitude_deg":9.8407824,"altitude":0,"angle":170,"satellites":44,"speed":49,"hex_longitude":"2d7bd180","hex_latitude":"05dd9590","is_valid_coordinates":true} 
[2026-10-23 04:59:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 04:59:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934195712001,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23020706878980096,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8920223512132237312,"note":"Value kept but may cause issues"} 
[2026-10-23 04:59:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 04:59:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792711710000,"timestamp_ms":1792711710000,"timestamp_seconds":1792711710,"priority":1,"record_length":96,"hex_timestamp":"000001a165f1d530"} 
[2026-10-23 04:59:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 04:59:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 04:59:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 04:59:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 04:59:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 04:59:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 04:59:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 04:59:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 04:59:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:59:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 04:59:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 04:59:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 04:59:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 04:59:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934195712001,"66":27376,"186":206,"85":15104,"24":49,"16":23020706878980096,"45":8920223512132237312},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,85,24,16,45]} 
[2026-10-23 04:59:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 04:59:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 04:59:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934195712001,"description":"Unknown IO ID 0"} 
[2026-10-23 04:59:35] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 04:59:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 04:59:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23020706878980096,"km_value":23020706878980.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 04:59:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":8920223512132237312,"description":"Unknown IO ID 45"} 
[2026-10-23 04:59:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934195712001,"power":27376,"unknown_186":206,"unknown_85":15104,"ignition":49,"odometer":null,"unknown_45":8920223512132237312}} 
[2026-10-23 04:59:35] local.INFO: DEBUG: GPS processor result {"connection_id":221465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 04:59:35] local.INFO: GPS data processed {"connection_id":221465,"processed":1,"errors":0,"total":1} 
[2026-10-23 04:59:35] local.INFO: Acknowledgment sent {"connection_id":221465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:00:06] local.INFO: TCP Data received {"connection_id":221465,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f1f088012d7bd70005dd71b0000000ad29..."} 
[2026-10-23 05:00:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221465,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f1f088012d7bd70005dd71b0000000ad29..."} 
[2026-10-23 05:00:06] local.INFO: Processing buffer {"connection_id":221465,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f1f088012d7bd70005dd71b0000000ad29..."} 
[2026-10-23 05:00:06] local.INFO: Packet analysis {"connection_id":221465,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f1"} 
[2026-10-23 05:00:06] local.INFO: Extracted packet for processing {"connection_id":221465,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f1"} 
[2026-10-23 05:00:06] local.INFO: GPS Element Parsed {"raw_longitude":763090688,"raw_latitude":98398640,"longitude_deg":76.3090688,"latitude_deg":9.839864,"altitude":0,"angle":173,"satellites":41,"speed":55,"hex_longitude":"2d7bd700","hex_latitude":"05dd71b0","is_valid_coordinates":true} 
[2026-10-23 05:00:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:00:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934197760001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:00:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23021157850546176,"note":"Value kept but may cause issues"} 
[2026-10-23 05:00:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8922053099478421504,"note":"Value kept but may cause issues"} 
[2026-10-23 05:00:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:00:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792711717000,"timestamp_ms":1792711717000,"timestamp_seconds":1792711717,"priority":1,"record_length":96,"hex_timestamp":"000001a165f1f088"} 
[2026-10-23 05:00:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:00:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:00:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:00:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:00:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:00:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:00:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:00:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221465,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:00:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:00:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221465,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:00:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:00:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:00:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:00:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934197760001,"66":27397,"186":206,"85":15104,"24":55,"16":23021157850546176,"45":8922053099478421504},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,85,24,16,45]} 
[2026-10-23 05:00:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:00:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:00:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934197760001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:00:06] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 05:00:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:00:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23021157850546176,"km_value":23021157850546.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:00:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":8922053099478421504,"description":"Unknown IO ID 45"} 
[2026-10-23 05:00:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934197760001,"power":27397,"unknown_186":206,"unknown_85":15104,"ignition":55,"odometer":null,"unknown_45":8922053099478421504}} 
[2026-10-23 05:00:06] local.INFO: DEBUG: GPS processor result {"connection_id":221465,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:00:06] local.INFO: GPS data processed {"connection_id":221465,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:00:06] local.INFO: Acknowledgment sent {"connection_id":221465,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:00:25] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:25] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:25] local.INFO: IMEI packet received {"connection_id":221466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:00:25] local.INFO: IMEI acknowledgment sent {"connection_id":221466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:00:26] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:26] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:26] local.INFO: IMEI packet received {"connection_id":221466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":221466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:00:31] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:31] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:00:31] local.INFO: IMEI packet received {"connection_id":221466,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":221466,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:00:32] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f20be0012d7bdc0005dd4d38000000ac29..."} 
[2026-10-23 05:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f20be0012d7bdc0005dd4d38000000ac29..."} 
[2026-10-23 05:00:32] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f20be0012d7bdc0005dd4d38000000ac29..."} 
[2026-10-23 05:00:32] local.INFO: Packet analysis {"connection_id":221466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f2"} 
[2026-10-23 05:00:32] local.INFO: Extracted packet for processing {"connection_id":221466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f2"} 
[2026-10-23 05:00:32] local.INFO: GPS Element Parsed {"raw_longitude":763091968,"raw_latitude":98389304,"longitude_deg":76.3091968,"latitude_deg":9.8389304,"altitude":0,"angle":172,"satellites":41,"speed":51,"hex_longitude":"2d7bdc00","hex_latitude":"05dd4d38","is_valid_coordinates":true} 
[2026-10-23 05:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:00:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934199552001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:00:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23021613117079552,"note":"Value kept but may cause issues"} 
[2026-10-23 05:00:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8923601211847979008,"note":"Value kept but may cause issues"} 
[2026-10-23 05:00:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:00:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711724000,"timestamp_ms":1792711724000,"timestamp_seconds":1792711724,"priority":1,"record_length":96,"hex_timestamp":"000001a165f20be0"} 
[2026-10-23 05:00:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:00:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:00:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:00:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:00:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:00:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:00:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:00:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:00:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:00:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:00:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:00:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:00:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934199552001,"66":27300,"186":206,"85":15104,"24":51,"16":23021613117079552,"45":8923601211847979008},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,85,24,16,45]} 
[2026-10-23 05:00:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:00:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:00:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934199552001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:00:32] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 05:00:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:00:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23021613117079552,"km_value":23021613117079.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:00:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8923601211847979008,"description":"Unknown IO ID 45"} 
[2026-10-23 05:00:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934199552001,"power":27300,"unknown_186":206,"unknown_85":15104,"ignition":51,"odometer":null,"unknown_45":8923601211847979008}} 
[2026-10-23 05:00:32] local.INFO: DEBUG: GPS processor result {"connection_id":221466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:00:32] local.INFO: GPS data processed {"connection_id":221466,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:00:32] local.INFO: Acknowledgment sent {"connection_id":221466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:01:04] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f35400012d7c050005db88c0000000a72a..."} 
[2026-10-23 05:01:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f35400012d7c050005db88c0000000a72a..."} 
[2026-10-23 05:01:04] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f35400012d7c050005db88c0000000a72a..."} 
[2026-10-23 05:01:04] local.INFO: Packet analysis {"connection_id":221466,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f3"} 
[2026-10-23 05:01:04] local.INFO: Extracted packet for processing {"connection_id":221466,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f3"} 
[2026-10-23 05:01:04] local.INFO: GPS Element Parsed {"raw_longitude":763102464,"raw_latitude":98273472,"longitude_deg":76.3102464,"latitude_deg":9.8273472,"altitude":0,"angle":167,"satellites":42,"speed":56,"hex_longitude":"2d7c0500","hex_latitude":"05db88c0","is_valid_coordinates":true} 
[2026-10-23 05:01:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:01:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934221056001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23027265294041088,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8934156523445078016,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:01:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792711808000,"timestamp_ms":1792711808000,"timestamp_seconds":1792711808,"priority":1,"record_length":96,"hex_timestamp":"000001a165f35400"} 
[2026-10-23 05:01:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:01:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:01:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:01:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:01:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:01:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:01:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:01:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221466,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:01:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:01:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221466,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:01:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:01:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:01:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:01:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934221056001,"66":27397,"162":206,"85":15104,"24":56,"16":23027265294041088,"45":8934156523445078016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-23 05:01:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:01:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:01:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934221056001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:01:04] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 05:01:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:01:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23027265294041088,"km_value":23027265294041.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:01:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8934156523445078016,"description":"Unknown IO ID 45"} 
[2026-10-23 05:01:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934221056001,"power":27397,"unknown_162":206,"unknown_85":15104,"ignition":56,"odometer":null,"unknown_45":8934156523445078016}} 
[2026-10-23 05:01:04] local.INFO: DEBUG: GPS processor result {"connection_id":221466,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:01:04] local.INFO: GPS data processed {"connection_id":221466,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:01:04] local.INFO: Acknowledgment sent {"connection_id":221466,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:01:26] local.INFO: TCP Data received {"connection_id":224488,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:26] local.INFO: Processing buffer {"connection_id":224488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:26] local.INFO: IMEI packet received {"connection_id":224488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:01:26] local.INFO: IMEI acknowledgment sent {"connection_id":224488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:01:30] local.INFO: TCP Data received {"connection_id":224488,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:30] local.INFO: Processing buffer {"connection_id":224488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:30] local.INFO: IMEI packet received {"connection_id":224488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":224488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:01:31] local.INFO: TCP Data received {"connection_id":224488,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:31] local.INFO: Processing buffer {"connection_id":224488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:01:31] local.INFO: IMEI packet received {"connection_id":224488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:01:31] local.INFO: IMEI acknowledgment sent {"connection_id":224488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:01:40] local.INFO: TCP Data received {"connection_id":224488,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f36f58012d7c0e0005db6368000000a62c..."} 
[2026-10-23 05:01:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f36f58012d7c0e0005db6368000000a62c..."} 
[2026-10-23 05:01:40] local.INFO: Processing buffer {"connection_id":224488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f36f58012d7c0e0005db6368000000a62c..."} 
[2026-10-23 05:01:40] local.INFO: Packet analysis {"connection_id":224488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f3"} 
[2026-10-23 05:01:40] local.INFO: Extracted packet for processing {"connection_id":224488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f3"} 
[2026-10-23 05:01:40] local.INFO: GPS Element Parsed {"raw_longitude":763104768,"raw_latitude":98263912,"longitude_deg":76.3104768,"latitude_deg":9.8263912,"altitude":0,"angle":166,"satellites":44,"speed":55,"hex_longitude":"2d7c0e00","hex_latitude":"05db6368","is_valid_coordinates":true} 
[2026-10-23 05:01:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:01:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934222848001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23027742035410944,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8936549060744626176,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:01:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792711815000,"timestamp_ms":1792711815000,"timestamp_seconds":1792711815,"priority":1,"record_length":96,"hex_timestamp":"000001a165f36f58"} 
[2026-10-23 05:01:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:01:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:01:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:01:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:01:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:01:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:01:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:01:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:01:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:01:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:01:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:01:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:01:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:01:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934222848001,"66":27300,"162":206,"85":15104,"24":55,"16":23027742035410944,"45":8936549060744626176},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-23 05:01:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:01:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:01:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934222848001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:01:40] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 05:01:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:01:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23027742035410944,"km_value":23027742035410.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:01:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":8936549060744626176,"description":"Unknown IO ID 45"} 
[2026-10-23 05:01:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934222848001,"power":27300,"unknown_162":206,"unknown_85":15104,"ignition":55,"odometer":null,"unknown_45":8936549060744626176}} 
[2026-10-23 05:01:40] local.INFO: DEBUG: GPS processor result {"connection_id":224488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:01:40] local.INFO: GPS data processed {"connection_id":224488,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:01:40] local.INFO: Acknowledgment sent {"connection_id":224488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:01:41] local.INFO: TCP Data received {"connection_id":224488,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f38ab0012d7c16c005db3d50000000a72d..."} 
[2026-10-23 05:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f38ab0012d7c16c005db3d50000000a72d..."} 
[2026-10-23 05:01:41] local.INFO: Processing buffer {"connection_id":224488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f38ab0012d7c16c005db3d50000000a72d..."} 
[2026-10-23 05:01:41] local.INFO: Packet analysis {"connection_id":224488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f3"} 
[2026-10-23 05:01:41] local.INFO: Extracted packet for processing {"connection_id":224488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f3"} 
[2026-10-23 05:01:41] local.INFO: GPS Element Parsed {"raw_longitude":763107008,"raw_latitude":98254160,"longitude_deg":76.3107008,"latitude_deg":9.825416,"altitude":0,"angle":167,"satellites":45,"speed":58,"hex_longitude":"2d7c16c0","hex_latitude":"05db3d50","is_valid_coordinates":true} 
[2026-10-23 05:01:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:01:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934224640001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23028227366715392,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8939082335532574720,"note":"Value kept but may cause issues"} 
[2026-10-23 05:01:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:01:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792711822000,"timestamp_ms":1792711822000,"timestamp_seconds":1792711822,"priority":1,"record_length":96,"hex_timestamp":"000001a165f38ab0"} 
[2026-10-23 05:01:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:01:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:01:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 05:01:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:01:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:01:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:01:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:01:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:01:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:01:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:01:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:01:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:01:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:01:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934224640001,"66":27343,"161":206,"85":15104,"24":58,"16":23028227366715392,"45":8939082335532574720},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,85,24,16,45]} 
[2026-10-23 05:01:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:01:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:01:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934224640001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:01:41] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 05:01:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:01:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23028227366715392,"km_value":23028227366715.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:01:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":8939082335532574720,"description":"Unknown IO ID 45"} 
[2026-10-23 05:01:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934224640001,"power":27343,"unknown_161":206,"unknown_85":15104,"ignition":58,"odometer":null,"unknown_45":8939082335532574720}} 
[2026-10-23 05:01:41] local.INFO: DEBUG: GPS processor result {"connection_id":224488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:01:41] local.INFO: GPS data processed {"connection_id":224488,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:01:41] local.INFO: Acknowledgment sent {"connection_id":224488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:02:26] local.INFO: TCP Data received {"connection_id":222778,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:26] local.INFO: Processing buffer {"connection_id":222778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:26] local.INFO: IMEI packet received {"connection_id":222778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:02:26] local.INFO: IMEI acknowledgment sent {"connection_id":222778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:02:26] local.INFO: TCP Data received {"connection_id":222778,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:26] local.INFO: Processing buffer {"connection_id":222778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:26] local.INFO: IMEI packet received {"connection_id":222778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:02:26] local.INFO: IMEI acknowledgment sent {"connection_id":222778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:02:31] local.INFO: TCP Data received {"connection_id":222778,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:31] local.INFO: Processing buffer {"connection_id":222778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:02:31] local.INFO: IMEI packet received {"connection_id":222778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":222778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:02:32] local.INFO: TCP Data received {"connection_id":222778,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f4a3f0012d7c7f4005d9adf0000000ae24..."} 
[2026-10-23 05:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f4a3f0012d7c7f4005d9adf0000000ae24..."} 
[2026-10-23 05:02:32] local.INFO: Processing buffer {"connection_id":222778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f4a3f0012d7c7f4005d9adf0000000ae24..."} 
[2026-10-23 05:02:32] local.INFO: Packet analysis {"connection_id":222778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:02:32] local.INFO: Extracted packet for processing {"connection_id":222778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:02:32] local.INFO: GPS Element Parsed {"raw_longitude":763133760,"raw_latitude":98151920,"longitude_deg":76.313376,"latitude_deg":9.815192,"altitude":0,"angle":174,"satellites":36,"speed":55,"hex_longitude":"2d7c7f40","hex_latitude":"05d9adf0","is_valid_coordinates":true} 
[2026-10-23 05:02:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934243072001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23033359852634112,"note":"Value kept but may cause issues"} 
[2026-10-23 05:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8969833476712067072,"note":"Value kept but may cause issues"} 
[2026-10-23 05:02:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,244,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792711894000,"timestamp_ms":1792711894000,"timestamp_seconds":1792711894,"priority":1,"record_length":96,"hex_timestamp":"000001a165f4a3f0"} 
[2026-10-23 05:02:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:02:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:02:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 05:02:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:02:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:02:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:02:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934243072001,"66":27397,"244":206,"85":15104,"24":55,"16":23033359852634112,"45":8969833476712067072},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,85,24,16,45]} 
[2026-10-23 05:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934243072001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:02:32] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-23 05:02:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23033359852634112,"km_value":23033359852634.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":8969833476712067072,"description":"Unknown IO ID 45"} 
[2026-10-23 05:02:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934243072001,"power":27397,"unknown_244":206,"unknown_85":15104,"ignition":55,"odometer":null,"unknown_45":8969833476712067072}} 
[2026-10-23 05:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":222778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:02:32] local.INFO: GPS data processed {"connection_id":222778,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:02:32] local.INFO: Acknowledgment sent {"connection_id":222778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:03:04] local.INFO: TCP Data received {"connection_id":222778,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f4bf48012d7c830005d987a0000000af27..."} 
[2026-10-23 05:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f4bf48012d7c830005d987a0000000af27..."} 
[2026-10-23 05:03:04] local.INFO: Processing buffer {"connection_id":222778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f4bf48012d7c830005d987a0000000af27..."} 
[2026-10-23 05:03:04] local.INFO: Packet analysis {"connection_id":222778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:03:04] local.INFO: Extracted packet for processing {"connection_id":222778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:03:04] local.INFO: GPS Element Parsed {"raw_longitude":763134720,"raw_latitude":98142112,"longitude_deg":76.313472,"latitude_deg":9.8142112,"altitude":0,"angle":175,"satellites":39,"speed":54,"hex_longitude":"2d7c8300","hex_latitude":"05d987a0","is_valid_coordinates":true} 
[2026-10-23 05:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:03:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934244864001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23033836594003968,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8970959376616386560,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,244,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:03:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792711901000,"timestamp_ms":1792711901000,"timestamp_seconds":1792711901,"priority":1,"record_length":96,"hex_timestamp":"000001a165f4bf48"} 
[2026-10-23 05:03:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:03:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:03:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:03:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:03:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:03:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:03:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:03:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:03:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:03:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:03:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934244864001,"66":27332,"244":206,"85":15104,"24":54,"16":23033836594003968,"45":8970959376616386560},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,85,24,16,45]} 
[2026-10-23 05:03:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:03:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:03:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934244864001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:03:04] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-23 05:03:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:03:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23033836594003968,"km_value":23033836594003.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:03:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":8970959376616386560,"description":"Unknown IO ID 45"} 
[2026-10-23 05:03:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934244864001,"power":27332,"unknown_244":206,"unknown_85":15104,"ignition":54,"odometer":null,"unknown_45":8970959376616386560}} 
[2026-10-23 05:03:04] local.INFO: DEBUG: GPS processor result {"connection_id":222778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:03:04] local.INFO: GPS data processed {"connection_id":222778,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:03:04] local.INFO: Acknowledgment sent {"connection_id":222778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:03:27] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:03:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:03:27] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:03:27] local.INFO: IMEI packet received {"connection_id":221467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:03:27] local.INFO: IMEI acknowledgment sent {"connection_id":221467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:03:36] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:03:36] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:03:36] local.INFO: IMEI packet received {"connection_id":221467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":221467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:03:38] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.109.136.8","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 05:03:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 05:03:38] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a165..."} 
[2026-10-23 05:03:38] local.INFO: IMEI packet received {"connection_id":221467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:03:38] local.INFO: IMEI acknowledgment sent {"connection_id":221467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:03:39] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f4f5f8012d7c8b0005d93c10000000ae26..."} 
[2026-10-23 05:03:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f4f5f8012d7c8b0005d93c10000000ae26..."} 
[2026-10-23 05:03:39] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a165f4daa0012d7c870005d961c0000000ae27..."} 
[2026-10-23 05:03:39] local.INFO: Packet analysis {"connection_id":221467,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:03:39] local.INFO: Extracted packet for processing {"connection_id":221467,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:03:39] local.INFO: GPS Element Parsed {"raw_longitude":763135744,"raw_latitude":98132416,"longitude_deg":76.3135744,"latitude_deg":9.8132416,"altitude":0,"angle":174,"satellites":39,"speed":55,"hex_longitude":"2d7c8700","hex_latitude":"05d961c0","is_valid_coordinates":true} 
[2026-10-23 05:03:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:03:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934246656001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23034309040406528,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8972014907776540672,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:03:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792711908000,"timestamp_ms":1792711908000,"timestamp_seconds":1792711908,"priority":1,"record_length":96,"hex_timestamp":"000001a165f4daa0"} 
[2026-10-23 05:03:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:03:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:03:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:03:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:03:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:03:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:03:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:03:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:03:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934246656001,"66":27365,"197":206,"85":15104,"24":55,"16":23034309040406528,"45":8972014907776540672},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:03:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934246656001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:03:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23034309040406528,"km_value":23034309040406.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":8972014907776540672,"description":"Unknown IO ID 45"} 
[2026-10-23 05:03:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934246656001,"power":27365,"unknown_197":206,"unknown_85":15104,"ignition":55,"odometer":null,"unknown_45":8972014907776540672}} 
[2026-10-23 05:03:39] local.INFO: DEBUG: GPS processor result {"connection_id":221467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:03:39] local.INFO: GPS data processed {"connection_id":221467,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:03:39] local.INFO: Acknowledgment sent {"connection_id":221467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:03:39] local.INFO: Packet analysis {"connection_id":221467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:03:39] local.INFO: Extracted packet for processing {"connection_id":221467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f4"} 
[2026-10-23 05:03:39] local.INFO: GPS Element Parsed {"raw_longitude":763136768,"raw_latitude":98122768,"longitude_deg":76.3136768,"latitude_deg":9.8122768,"altitude":0,"angle":174,"satellites":38,"speed":54,"hex_longitude":"2d7c8b00","hex_latitude":"05d93c10","is_valid_coordinates":true} 
[2026-10-23 05:03:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:03:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934248448001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23034781486809088,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8973140807680901120,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:03:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792711915000,"timestamp_ms":1792711915000,"timestamp_seconds":1792711915,"priority":1,"record_length":96,"hex_timestamp":"000001a165f4f5f8"} 
[2026-10-23 05:03:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:03:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:03:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:03:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:03:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:03:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:03:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:03:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:03:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934248448001,"66":27365,"197":206,"85":15104,"24":54,"16":23034781486809088,"45":8973140807680901120},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:03:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:03:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934248448001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:03:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23034781486809088,"km_value":23034781486809.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:03:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":8973140807680901120,"description":"Unknown IO ID 45"} 
[2026-10-23 05:03:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934248448001,"power":27365,"unknown_197":206,"unknown_85":15104,"ignition":54,"odometer":null,"unknown_45":8973140807680901120}} 
[2026-10-23 05:03:39] local.INFO: DEBUG: GPS processor result {"connection_id":221467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:03:39] local.INFO: GPS data processed {"connection_id":221467,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:03:39] local.INFO: Acknowledgment sent {"connection_id":221467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:03:41] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f51150012d7c8ec005d91760000000ae22..."} 
[2026-10-23 05:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f51150012d7c8ec005d91760000000ae22..."} 
[2026-10-23 05:03:41] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f51150012d7c8ec005d91760000000ae22..."} 
[2026-10-23 05:03:41] local.INFO: Packet analysis {"connection_id":221467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f5"} 
[2026-10-23 05:03:41] local.INFO: Extracted packet for processing {"connection_id":221467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f5"} 
[2026-10-23 05:03:41] local.INFO: GPS Element Parsed {"raw_longitude":763137728,"raw_latitude":98113376,"longitude_deg":76.3137728,"latitude_deg":9.8113376,"altitude":0,"angle":174,"satellites":34,"speed":52,"hex_longitude":"2d7c8ec0","hex_latitude":"05d91760","is_valid_coordinates":true} 
[2026-10-23 05:03:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:03:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934250240001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23035236753342464,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8974266707585273856,"note":"Value kept but may cause issues"} 
[2026-10-23 05:03:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:03:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792711922000,"timestamp_ms":1792711922000,"timestamp_seconds":1792711922,"priority":1,"record_length":96,"hex_timestamp":"000001a165f51150"} 
[2026-10-23 05:03:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:03:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:03:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:03:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:03:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:03:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:03:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:03:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:03:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:03:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:03:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:03:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:03:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934250240001,"66":27365,"197":206,"85":15104,"24":52,"16":23035236753342464,"45":8974266707585273856},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:03:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:03:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:03:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934250240001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:03:41] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:03:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:03:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23035236753342464,"km_value":23035236753342.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:03:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":8974266707585273856,"description":"Unknown IO ID 45"} 
[2026-10-23 05:03:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934250240001,"power":27365,"unknown_197":206,"unknown_85":15104,"ignition":52,"odometer":null,"unknown_45":8974266707585273856}} 
[2026-10-23 05:03:41] local.INFO: DEBUG: GPS processor result {"connection_id":221467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:03:41] local.INFO: GPS data processed {"connection_id":221467,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:03:41] local.INFO: Acknowledgment sent {"connection_id":221467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:03:54] local.INFO: TCP Data received {"connection_id":222777,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:03:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222777,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:03:54] local.INFO: Processing buffer {"connection_id":222777,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:03:54] local.INFO: IMEI packet received {"connection_id":222777,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:03:54] local.INFO: IMEI acknowledgment sent {"connection_id":222777,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:04:23] local.INFO: TCP Data received {"connection_id":224489,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:23] local.INFO: Processing buffer {"connection_id":224489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:23] local.INFO: IMEI packet received {"connection_id":224489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:04:23] local.INFO: IMEI acknowledgment sent {"connection_id":224489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:04:26] local.INFO: TCP Data received {"connection_id":224489,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:26] local.INFO: Processing buffer {"connection_id":224489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:26] local.INFO: IMEI packet received {"connection_id":224489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:04:26] local.INFO: IMEI acknowledgment sent {"connection_id":224489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:04:31] local.INFO: TCP Data received {"connection_id":224489,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:31] local.INFO: Processing buffer {"connection_id":224489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:04:31] local.INFO: IMEI packet received {"connection_id":224489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:04:31] local.INFO: IMEI acknowledgment sent {"connection_id":224489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:04:36] local.INFO: TCP Data received {"connection_id":224489,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165f63648012d7caf0005d78240000000a82b..."} 
[2026-10-23 05:04:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165f63648012d7caf0005d78240000000a82b..."} 
[2026-10-23 05:04:36] local.INFO: Processing buffer {"connection_id":224489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165f63648012d7caf0005d78240000000a82b..."} 
[2026-10-23 05:04:36] local.INFO: Packet analysis {"connection_id":224489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165f6"} 
[2026-10-23 05:04:36] local.INFO: Extracted packet for processing {"connection_id":224489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165f6"} 
[2026-10-23 05:04:36] local.INFO: GPS Element Parsed {"raw_longitude":763145984,"raw_latitude":98009664,"longitude_deg":76.3145984,"latitude_deg":9.8009664,"altitude":0,"angle":168,"satellites":43,"speed":51,"hex_longitude":"2d7caf00","hex_latitude":"05d78240","is_valid_coordinates":true} 
[2026-10-23 05:04:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:04:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934269440001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:04:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23040283339915264,"note":"Value kept but may cause issues"} 
[2026-10-23 05:04:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":8982710956859944960,"note":"Value kept but may cause issues"} 
[2026-10-23 05:04:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:04:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792711997000,"timestamp_ms":1792711997000,"timestamp_seconds":1792711997,"priority":1,"record_length":96,"hex_timestamp":"000001a165f63648"} 
[2026-10-23 05:04:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:04:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:04:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 05:04:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:04:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:04:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:04:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:04:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:04:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:04:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:04:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:04:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:04:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:04:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934269440001,"66":27397,"31":206,"85":15104,"24":51,"16":23040283339915264,"45":8982710956859944960},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,85,24,16,45]} 
[2026-10-23 05:04:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:04:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:04:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934269440001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:04:36] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 05:04:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:04:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23040283339915264,"km_value":23040283339915.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:04:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":8982710956859944960,"description":"Unknown IO ID 45"} 
[2026-10-23 05:04:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934269440001,"power":27397,"unknown_31":206,"unknown_85":15104,"ignition":51,"odometer":null,"unknown_45":8982710956859944960}} 
[2026-10-23 05:04:36] local.INFO: DEBUG: GPS processor result {"connection_id":224489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:04:36] local.INFO: GPS data processed {"connection_id":224489,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:04:36] local.INFO: Acknowledgment sent {"connection_id":224489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:05:26] local.INFO: TCP Data received {"connection_id":221114,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:05:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:05:26] local.INFO: Processing buffer {"connection_id":221114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:05:26] local.INFO: IMEI packet received {"connection_id":221114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:05:26] local.INFO: IMEI acknowledgment sent {"connection_id":221114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:05:47] local.INFO: TCP Data received {"connection_id":221114,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:05:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:05:47] local.INFO: Processing buffer {"connection_id":221114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:05:47] local.INFO: IMEI packet received {"connection_id":221114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:05:47] local.INFO: IMEI acknowledgment sent {"connection_id":221114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:05:47] local.INFO: TCP Data received {"connection_id":221114,"ip":"42.109.136.8","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 05:05:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221114,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 05:05:47] local.INFO: Processing buffer {"connection_id":221114,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 05:05:47] local.INFO: IMEI packet received {"connection_id":221114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:05:47] local.INFO: IMEI acknowledgment sent {"connection_id":221114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:09:29] local.INFO: TCP Data received {"connection_id":224490,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224490,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:09:29] local.INFO: Processing buffer {"connection_id":224490,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:09:29] local.INFO: IMEI packet received {"connection_id":224490,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":224490,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:10:51] local.INFO: TCP Data received {"connection_id":224491,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:10:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:10:51] local.INFO: Processing buffer {"connection_id":224491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:10:51] local.INFO: IMEI packet received {"connection_id":224491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:10:51] local.INFO: IMEI acknowledgment sent {"connection_id":224491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:10:52] local.INFO: TCP Data received {"connection_id":224491,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165fb5e98012d7d3f0005d265c0000700bc2d..."} 
[2026-10-23 05:10:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224491,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165fb5e98012d7d3f0005d265c0000700bc2d..."} 
[2026-10-23 05:10:52] local.INFO: Processing buffer {"connection_id":224491,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165fb5e98012d7d3f0005d265c0000700bc2d..."} 
[2026-10-23 05:10:52] local.INFO: Packet analysis {"connection_id":224491,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165fb"} 
[2026-10-23 05:10:52] local.INFO: Extracted packet for processing {"connection_id":224491,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165fb"} 
[2026-10-23 05:10:52] local.INFO: GPS Element Parsed {"raw_longitude":763182848,"raw_latitude":97674688,"longitude_deg":76.3182848,"latitude_deg":9.7674688,"altitude":7,"angle":188,"satellites":45,"speed":19,"hex_longitude":"2d7d3f00","hex_latitude":"05d265c0","is_valid_coordinates":true} 
[2026-10-23 05:10:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:10:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934357760001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:10:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23056771719364608,"note":"Value kept but may cause issues"} 
[2026-10-23 05:10:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024932203278483456,"note":"Value kept but may cause issues"} 
[2026-10-23 05:10:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:10:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792712335000,"timestamp_ms":1792712335000,"timestamp_seconds":1792712335,"priority":1,"record_length":96,"hex_timestamp":"000001a165fb5e98"} 
[2026-10-23 05:10:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:10:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:10:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:10:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:10:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:10:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:10:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:10:52] local.INFO: Teltonika packet parsed successfully {"connection_id":224491,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:10:52] local.INFO: Passing IMEI to GPS processor {"connection_id":224491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:10:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":224491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:10:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:10:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:10:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:10:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934357760001,"66":27332,"197":206,"85":15104,"24":19,"16":23056771719364608,"45":9024932203278483456},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:10:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:10:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:10:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934357760001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:10:52] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:10:52] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:10:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23056771719364608,"km_value":23056771719364.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:10:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024932203278483456,"description":"Unknown IO ID 45"} 
[2026-10-23 05:10:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934357760001,"power":27332,"unknown_197":206,"unknown_85":15104,"ignition":19,"odometer":null,"unknown_45":9024932203278483456}} 
[2026-10-23 05:10:52] local.INFO: DEBUG: GPS processor result {"connection_id":224491,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:10:52] local.INFO: GPS data processed {"connection_id":224491,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:10:52] local.INFO: Acknowledgment sent {"connection_id":224491,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:12:10] local.INFO: TCP Data received {"connection_id":221115,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:10] local.INFO: Processing buffer {"connection_id":221115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:10] local.INFO: IMEI packet received {"connection_id":221115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:12:10] local.INFO: IMEI acknowledgment sent {"connection_id":221115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:12:34] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:34] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:34] local.INFO: IMEI packet received {"connection_id":221472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:12:34] local.INFO: IMEI acknowledgment sent {"connection_id":221472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:12:36] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:36] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:36] local.INFO: IMEI packet received {"connection_id":221472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:12:36] local.INFO: IMEI acknowledgment sent {"connection_id":221472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:12:42] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:42] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:12:42] local.INFO: IMEI packet received {"connection_id":221472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:12:42] local.INFO: IMEI acknowledgment sent {"connection_id":221472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:12:43] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165fbb0a0012d7d3c0005d25020000600bf2b..."} 
[2026-10-23 05:12:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165fbb0a0012d7d3c0005d25020000600bf2b..."} 
[2026-10-23 05:12:43] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165fbb0a0012d7d3c0005d25020000600bf2b..."} 
[2026-10-23 05:12:43] local.INFO: Packet analysis {"connection_id":221472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165fb"} 
[2026-10-23 05:12:43] local.INFO: Extracted packet for processing {"connection_id":221472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165fb"} 
[2026-10-23 05:12:43] local.INFO: GPS Element Parsed {"raw_longitude":763182080,"raw_latitude":97669152,"longitude_deg":76.318208,"latitude_deg":9.7669152,"altitude":6,"angle":191,"satellites":43,"speed":4,"hex_longitude":"2d7d3c00","hex_latitude":"05d25020","is_valid_coordinates":true} 
[2026-10-23 05:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:12:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934357760001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:12:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23057046597271552,"note":"Value kept but may cause issues"} 
[2026-10-23 05:12:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9024932203278483456,"note":"Value kept but may cause issues"} 
[2026-10-23 05:12:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:12:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792712356000,"timestamp_ms":1792712356000,"timestamp_seconds":1792712356,"priority":1,"record_length":96,"hex_timestamp":"000001a165fbb0a0"} 
[2026-10-23 05:12:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:12:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:12:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:12:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:12:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:12:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:12:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:12:43] local.INFO: Teltonika packet parsed successfully {"connection_id":221472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:12:43] local.INFO: Passing IMEI to GPS processor {"connection_id":221472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:12:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":221472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:12:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:12:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:12:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:12:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934357760001,"66":27213,"197":206,"85":15104,"24":4,"16":23057046597271552,"45":9024932203278483456},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:12:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:12:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:12:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934357760001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:12:43] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:12:43] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:12:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23057046597271552,"km_value":23057046597271.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:12:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":9024932203278483456,"description":"Unknown IO ID 45"} 
[2026-10-23 05:12:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934357760001,"power":27213,"unknown_197":206,"unknown_85":15104,"ignition":4,"odometer":null,"unknown_45":9024932203278483456}} 
[2026-10-23 05:12:43] local.INFO: DEBUG: GPS processor result {"connection_id":221472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:12:43] local.INFO: GPS data processed {"connection_id":221472,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:12:43] local.INFO: Acknowledgment sent {"connection_id":221472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:13:26] local.INFO: TCP Data received {"connection_id":224492,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:13:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224492,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:13:26] local.INFO: Processing buffer {"connection_id":224492,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:13:26] local.INFO: IMEI packet received {"connection_id":224492,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:13:26] local.INFO: IMEI acknowledgment sent {"connection_id":224492,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:13:31] local.INFO: TCP Data received {"connection_id":224492,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224492,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:13:31] local.INFO: Processing buffer {"connection_id":224492,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:13:31] local.INFO: IMEI packet received {"connection_id":224492,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:13:31] local.INFO: IMEI acknowledgment sent {"connection_id":224492,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:13:32] local.INFO: TCP Data received {"connection_id":224492,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165fe73a8012d7d338005d178a8000600ad2f..."} 
[2026-10-23 05:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165fe73a8012d7d338005d178a8000600ad2f..."} 
[2026-10-23 05:13:32] local.INFO: Processing buffer {"connection_id":224492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165fe73a8012d7d338005d178a8000600ad2f..."} 
[2026-10-23 05:13:32] local.INFO: Packet analysis {"connection_id":224492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:13:32] local.INFO: Extracted packet for processing {"connection_id":224492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:13:32] local.INFO: GPS Element Parsed {"raw_longitude":763179904,"raw_latitude":97613992,"longitude_deg":76.3179904,"latitude_deg":9.7613992,"altitude":6,"angle":173,"satellites":47,"speed":29,"hex_longitude":"2d7d3380","hex_latitude":"05d178a8","is_valid_coordinates":true} 
[2026-10-23 05:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934409472001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23059752426668032,"note":"Value kept but may cause issues"} 
[2026-10-23 05:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9021695241030772736,"note":"Value kept but may cause issues"} 
[2026-10-23 05:13:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792712537000,"timestamp_ms":1792712537000,"timestamp_seconds":1792712537,"priority":1,"record_length":96,"hex_timestamp":"000001a165fe73a8"} 
[2026-10-23 05:13:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:13:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:13:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:13:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:13:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:13:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934409472001,"66":27376,"197":206,"85":15104,"24":29,"16":23059752426668032,"45":9021695241030772736},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934409472001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:13:32] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:13:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23059752426668032,"km_value":23059752426668.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9021695241030772736,"description":"Unknown IO ID 45"} 
[2026-10-23 05:13:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934409472001,"power":27376,"unknown_197":206,"unknown_85":15104,"ignition":29,"odometer":null,"unknown_45":9021695241030772736}} 
[2026-10-23 05:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":224492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:13:32] local.INFO: GPS data processed {"connection_id":224492,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:13:32] local.INFO: Acknowledgment sent {"connection_id":224492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:14:03] local.INFO: TCP Data received {"connection_id":224492,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165fe9ea0012d7d374005d15260000600b12e..."} 
[2026-10-23 05:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224492,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165fe9ea0012d7d374005d15260000600b12e..."} 
[2026-10-23 05:14:03] local.INFO: Processing buffer {"connection_id":224492,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165fe9ea0012d7d374005d15260000600b12e..."} 
[2026-10-23 05:14:03] local.INFO: Packet analysis {"connection_id":224492,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:14:03] local.INFO: Extracted packet for processing {"connection_id":224492,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:14:03] local.INFO: GPS Element Parsed {"raw_longitude":763180864,"raw_latitude":97604192,"longitude_deg":76.3180864,"latitude_deg":9.7604192,"altitude":6,"angle":177,"satellites":46,"speed":40,"hex_longitude":"2d7d3740","hex_latitude":"05d15260","is_valid_coordinates":true} 
[2026-10-23 05:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934409472001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23060229168037888,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9021695241030772736,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792712548000,"timestamp_ms":1792712548000,"timestamp_seconds":1792712548,"priority":1,"record_length":96,"hex_timestamp":"000001a165fe9ea0"} 
[2026-10-23 05:14:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:14:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:14:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:14:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:14:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224492,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224492,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:14:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934409472001,"66":27376,"197":206,"85":15104,"24":40,"16":23060229168037888,"45":9021695241030772736},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934409472001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:14:03] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:14:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23060229168037888,"km_value":23060229168037.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9021695241030772736,"description":"Unknown IO ID 45"} 
[2026-10-23 05:14:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934409472001,"power":27376,"unknown_197":206,"unknown_85":15104,"ignition":40,"odometer":null,"unknown_45":9021695241030772736}} 
[2026-10-23 05:14:03] local.INFO: DEBUG: GPS processor result {"connection_id":224492,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:14:03] local.INFO: GPS data processed {"connection_id":224492,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:14:03] local.INFO: Acknowledgment sent {"connection_id":224492,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:14:26] local.INFO: TCP Data received {"connection_id":222779,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:26] local.INFO: Processing buffer {"connection_id":222779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:26] local.INFO: IMEI packet received {"connection_id":222779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:14:26] local.INFO: IMEI acknowledgment sent {"connection_id":222779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:14:30] local.INFO: TCP Data received {"connection_id":222779,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:30] local.INFO: Processing buffer {"connection_id":222779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:30] local.INFO: IMEI packet received {"connection_id":222779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:14:30] local.INFO: IMEI acknowledgment sent {"connection_id":222779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:14:31] local.INFO: TCP Data received {"connection_id":222779,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:31] local.INFO: Processing buffer {"connection_id":222779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:14:31] local.INFO: IMEI packet received {"connection_id":222779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":222779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:14:35] local.INFO: TCP Data received {"connection_id":222779,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165fec1c8012d7d390005d12df0000700b02f..."} 
[2026-10-23 05:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165fec1c8012d7d390005d12df0000700b02f..."} 
[2026-10-23 05:14:35] local.INFO: Processing buffer {"connection_id":222779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165fec1c8012d7d390005d12df0000700b02f..."} 
[2026-10-23 05:14:35] local.INFO: Packet analysis {"connection_id":222779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:14:35] local.INFO: Extracted packet for processing {"connection_id":222779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:14:35] local.INFO: GPS Element Parsed {"raw_longitude":763181312,"raw_latitude":97594864,"longitude_deg":76.3181312,"latitude_deg":9.7594864,"altitude":7,"angle":176,"satellites":47,"speed":42,"hex_longitude":"2d7d3900","hex_latitude":"05d12df0","is_valid_coordinates":true} 
[2026-10-23 05:14:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:14:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934412288001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23060684434571264,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9022750772190928896,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:14:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792712557000,"timestamp_ms":1792712557000,"timestamp_seconds":1792712557,"priority":1,"record_length":96,"hex_timestamp":"000001a165fec1c8"} 
[2026-10-23 05:14:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:14:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:14:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:14:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:14:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:14:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:14:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:14:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:14:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:14:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:14:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:14:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:14:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:14:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934412288001,"66":27365,"197":206,"85":15104,"24":42,"16":23060684434571264,"45":9022750772190928896},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:14:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:14:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:14:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934412288001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:14:35] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:14:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:14:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23060684434571264,"km_value":23060684434571.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:14:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9022750772190928896,"description":"Unknown IO ID 45"} 
[2026-10-23 05:14:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934412288001,"power":27365,"unknown_197":206,"unknown_85":15104,"ignition":42,"odometer":null,"unknown_45":9022750772190928896}} 
[2026-10-23 05:14:35] local.INFO: DEBUG: GPS processor result {"connection_id":222779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:14:35] local.INFO: GPS data processed {"connection_id":222779,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:14:35] local.INFO: Acknowledgment sent {"connection_id":222779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:14:36] local.INFO: TCP Data received {"connection_id":222779,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a165fee108012d7d3b0005d10b38000700af2f..."} 
[2026-10-23 05:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a165fee108012d7d3b0005d10b38000700af2f..."} 
[2026-10-23 05:14:36] local.INFO: Processing buffer {"connection_id":222779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a165fee108012d7d3b0005d10b38000700af2f..."} 
[2026-10-23 05:14:36] local.INFO: Packet analysis {"connection_id":222779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:14:36] local.INFO: Extracted packet for processing {"connection_id":222779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a165fe"} 
[2026-10-23 05:14:36] local.INFO: GPS Element Parsed {"raw_longitude":763181824,"raw_latitude":97585976,"longitude_deg":76.3181824,"latitude_deg":9.7585976,"altitude":7,"angle":175,"satellites":47,"speed":45,"hex_longitude":"2d7d3b00","hex_latitude":"05d10b38","is_valid_coordinates":true} 
[2026-10-23 05:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:14:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934414592001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23061113931300864,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9023243353397784576,"note":"Value kept but may cause issues"} 
[2026-10-23 05:14:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:14:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792712565000,"timestamp_ms":1792712565000,"timestamp_seconds":1792712565,"priority":1,"record_length":96,"hex_timestamp":"000001a165fee108"} 
[2026-10-23 05:14:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:14:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:14:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:14:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:14:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:14:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:14:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:14:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:14:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:14:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:14:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:14:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:14:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934414592001,"66":27332,"197":206,"85":15104,"24":45,"16":23061113931300864,"45":9023243353397784576},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,85,24,16,45]} 
[2026-10-23 05:14:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:14:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:14:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934414592001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:14:36] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 05:14:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:14:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23061113931300864,"km_value":23061113931300.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:14:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9023243353397784576,"description":"Unknown IO ID 45"} 
[2026-10-23 05:14:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934414592001,"power":27332,"unknown_197":206,"unknown_85":15104,"ignition":45,"odometer":null,"unknown_45":9023243353397784576}} 
[2026-10-23 05:14:36] local.INFO: DEBUG: GPS processor result {"connection_id":222779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:14:36] local.INFO: GPS data processed {"connection_id":222779,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:14:36] local.INFO: Acknowledgment sent {"connection_id":222779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:15:04] local.INFO: TCP Data received {"connection_id":221471,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:15:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221471,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:15:04] local.INFO: Processing buffer {"connection_id":221471,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:15:04] local.INFO: IMEI packet received {"connection_id":221471,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:15:04] local.INFO: IMEI acknowledgment sent {"connection_id":221471,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:15:06] local.INFO: TCP Data received {"connection_id":222779,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a166004098012d7d4ec005cf4c68000400b42f..."} 
[2026-10-23 05:15:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166004098012d7d4ec005cf4c68000400b42f..."} 
[2026-10-23 05:15:06] local.INFO: Processing buffer {"connection_id":222779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166004098012d7d4ec005cf4c68000400b42f..."} 
[2026-10-23 05:15:06] local.INFO: Packet analysis {"connection_id":222779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:15:06] local.INFO: Extracted packet for processing {"connection_id":222779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:15:06] local.INFO: GPS Element Parsed {"raw_longitude":763186880,"raw_latitude":97471592,"longitude_deg":76.318688,"latitude_deg":9.7471592,"altitude":4,"angle":180,"satellites":47,"speed":59,"hex_longitude":"2d7d4ec0","hex_latitude":"05cf4c68","is_valid_coordinates":true} 
[2026-10-23 05:15:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:15:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934438144001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:15:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23066671618981888,"note":"Value kept but may cause issues"} 
[2026-10-23 05:15:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9029435802856136704,"note":"Value kept but may cause issues"} 
[2026-10-23 05:15:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:15:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792712655000,"timestamp_ms":1792712655000,"timestamp_seconds":1792712655,"priority":1,"record_length":96,"hex_timestamp":"000001a166004098"} 
[2026-10-23 05:15:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:15:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:15:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:15:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:15:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:15:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:15:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:15:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:15:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:15:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:15:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:15:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:15:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:15:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934438144001,"66":27484,"129":206,"85":15104,"24":59,"16":23066671618981888,"45":9029435802856136704},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:15:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:15:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:15:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934438144001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:15:06] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:15:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:15:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23066671618981888,"km_value":23066671618981.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:15:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":9029435802856136704,"description":"Unknown IO ID 45"} 
[2026-10-23 05:15:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934438144001,"power":27484,"unknown_129":206,"unknown_85":15104,"ignition":59,"odometer":null,"unknown_45":9029435802856136704}} 
[2026-10-23 05:15:06] local.INFO: DEBUG: GPS processor result {"connection_id":222779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:15:06] local.INFO: GPS data processed {"connection_id":222779,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:15:06] local.INFO: Acknowledgment sent {"connection_id":222779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:15:26] local.INFO: TCP Data received {"connection_id":222780,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222780,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:26] local.INFO: Processing buffer {"connection_id":222780,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:26] local.INFO: IMEI packet received {"connection_id":222780,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:15:26] local.INFO: IMEI acknowledgment sent {"connection_id":222780,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:15:28] local.INFO: TCP Data received {"connection_id":222780,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222780,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:28] local.INFO: Processing buffer {"connection_id":222780,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:28] local.INFO: IMEI packet received {"connection_id":222780,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:15:28] local.INFO: IMEI acknowledgment sent {"connection_id":222780,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:15:31] local.INFO: TCP Data received {"connection_id":222780,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222780,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:31] local.INFO: Processing buffer {"connection_id":222780,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:15:31] local.INFO: IMEI packet received {"connection_id":222780,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":222780,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:15:32] local.INFO: TCP Data received {"connection_id":222780,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a166005bf0012d7d4e8005cf24d8000400b42f..."} 
[2026-10-23 05:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166005bf0012d7d4e8005cf24d8000400b42f..."} 
[2026-10-23 05:15:32] local.INFO: Processing buffer {"connection_id":222780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166005bf0012d7d4e8005cf24d8000400b42f..."} 
[2026-10-23 05:15:32] local.INFO: Packet analysis {"connection_id":222780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:15:32] local.INFO: Extracted packet for processing {"connection_id":222780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:15:32] local.INFO: GPS Element Parsed {"raw_longitude":763186816,"raw_latitude":97461464,"longitude_deg":76.3186816,"latitude_deg":9.7461464,"altitude":4,"angle":180,"satellites":47,"speed":51,"hex_longitude":"2d7d4e80","hex_latitude":"05cf24d8","is_valid_coordinates":true} 
[2026-10-23 05:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934439680001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23067161245253632,"note":"Value kept but may cause issues"} 
[2026-10-23 05:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9029365434109683712,"note":"Value kept but may cause issues"} 
[2026-10-23 05:15:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792712662000,"timestamp_ms":1792712662000,"timestamp_seconds":1792712662,"priority":1,"record_length":96,"hex_timestamp":"000001a166005bf0"} 
[2026-10-23 05:15:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:15:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 05:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:15:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:15:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:15:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934439680001,"66":27397,"129":206,"85":15104,"24":51,"16":23067161245253632,"45":9029365434109683712},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934439680001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:15:32] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:15:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23067161245253632,"km_value":23067161245253.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9029365434109683712,"description":"Unknown IO ID 45"} 
[2026-10-23 05:15:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934439680001,"power":27397,"unknown_129":206,"unknown_85":15104,"ignition":51,"odometer":null,"unknown_45":9029365434109683712}} 
[2026-10-23 05:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":222780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:15:32] local.INFO: GPS data processed {"connection_id":222780,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:15:32] local.INFO: Acknowledgment sent {"connection_id":222780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:16:03] local.INFO: TCP Data received {"connection_id":222780,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a166006f78012d7d4c4005cf0f68000500c12e..."} 
[2026-10-23 05:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166006f78012d7d4c4005cf0f68000500c12e..."} 
[2026-10-23 05:16:03] local.INFO: Processing buffer {"connection_id":222780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166006f78012d7d4c4005cf0f68000500c12e..."} 
[2026-10-23 05:16:03] local.INFO: Packet analysis {"connection_id":222780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:16:03] local.INFO: Extracted packet for processing {"connection_id":222780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:16:03] local.INFO: GPS Element Parsed {"raw_longitude":763186240,"raw_latitude":97455976,"longitude_deg":76.318624,"latitude_deg":9.7455976,"altitude":5,"angle":193,"satellites":46,"speed":37,"hex_longitude":"2d7d4c40","hex_latitude":"05cf0f68","is_valid_coordinates":true} 
[2026-10-23 05:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:16:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934441472001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23067427533225984,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9029295065362913280,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:16:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792712667000,"timestamp_ms":1792712667000,"timestamp_seconds":1792712667,"priority":1,"record_length":96,"hex_timestamp":"000001a166006f78"} 
[2026-10-23 05:16:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:16:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:16:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:16:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:16:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:16:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:16:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:16:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:16:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:16:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:16:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:16:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:16:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934441472001,"66":27517,"129":206,"85":15104,"24":37,"16":23067427533225984,"45":9029295065362913280},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:16:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:16:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:16:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934441472001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:16:03] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:16:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:16:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23067427533225984,"km_value":23067427533225.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:16:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9029295065362913280,"description":"Unknown IO ID 45"} 
[2026-10-23 05:16:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934441472001,"power":27517,"unknown_129":206,"unknown_85":15104,"ignition":37,"odometer":null,"unknown_45":9029295065362913280}} 
[2026-10-23 05:16:03] local.INFO: DEBUG: GPS processor result {"connection_id":222780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:16:03] local.INFO: GPS data processed {"connection_id":222780,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:16:03] local.INFO: Acknowledgment sent {"connection_id":222780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:16:31] local.INFO: TCP Data received {"connection_id":221116,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:16:31] local.INFO: Processing buffer {"connection_id":221116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:16:31] local.INFO: IMEI packet received {"connection_id":221116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":221116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:16:33] local.INFO: TCP Data received {"connection_id":221116,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:16:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221116,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:16:33] local.INFO: Processing buffer {"connection_id":221116,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:16:33] local.INFO: IMEI packet received {"connection_id":221116,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:16:33] local.INFO: IMEI acknowledgment sent {"connection_id":221116,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:16:33] local.INFO: TCP Data received {"connection_id":221116,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a166007b30012d7d4a8005cf0480000500b52e..."} 
[2026-10-23 05:16:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166007b30012d7d4a8005cf0480000500b52e..."} 
[2026-10-23 05:16:33] local.INFO: Processing buffer {"connection_id":221116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166007b30012d7d4a8005cf0480000500b52e..."} 
[2026-10-23 05:16:33] local.INFO: Packet analysis {"connection_id":221116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:16:33] local.INFO: Extracted packet for processing {"connection_id":221116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:16:33] local.INFO: GPS Element Parsed {"raw_longitude":763185792,"raw_latitude":97453184,"longitude_deg":76.3185792,"latitude_deg":9.7453184,"altitude":5,"angle":181,"satellites":46,"speed":37,"hex_longitude":"2d7d4a80","hex_latitude":"05cf0480","is_valid_coordinates":true} 
[2026-10-23 05:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:16:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934442752001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23067564972179456,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028661746663909376,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:16:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792712670000,"timestamp_ms":1792712670000,"timestamp_seconds":1792712670,"priority":1,"record_length":96,"hex_timestamp":"000001a166007b30"} 
[2026-10-23 05:16:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:16:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 05:16:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:16:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:16:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:16:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:16:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:16:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:16:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:16:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:16:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:16:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:16:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934442752001,"66":27343,"129":206,"85":15104,"24":37,"16":23067564972179456,"45":9028661746663909376},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:16:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:16:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:16:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934442752001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:16:33] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:16:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:16:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23067564972179456,"km_value":23067564972179.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:16:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028661746663909376,"description":"Unknown IO ID 45"} 
[2026-10-23 05:16:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934442752001,"power":27343,"unknown_129":206,"unknown_85":15104,"ignition":37,"odometer":null,"unknown_45":9028661746663909376}} 
[2026-10-23 05:16:33] local.INFO: DEBUG: GPS processor result {"connection_id":221116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:16:33] local.INFO: GPS data processed {"connection_id":221116,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:16:33] local.INFO: Acknowledgment sent {"connection_id":221116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:16:36] local.INFO: TCP Data received {"connection_id":221116,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16600a240012d7d4b4005cedf30000700b32f..."} 
[2026-10-23 05:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16600a240012d7d4b4005cedf30000700b32f..."} 
[2026-10-23 05:16:36] local.INFO: Processing buffer {"connection_id":221116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16600a240012d7d4b4005cedf30000700b32f..."} 
[2026-10-23 05:16:36] local.INFO: Packet analysis {"connection_id":221116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:16:36] local.INFO: Extracted packet for processing {"connection_id":221116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16600"} 
[2026-10-23 05:16:36] local.INFO: GPS Element Parsed {"raw_longitude":763185984,"raw_latitude":97443632,"longitude_deg":76.3185984,"latitude_deg":9.7443632,"altitude":7,"angle":179,"satellites":47,"speed":37,"hex_longitude":"2d7d4b40","hex_latitude":"05cedf30","is_valid_coordinates":true} 
[2026-10-23 05:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:16:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934443520001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23068028828647424,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028169165453950976,"note":"Value kept but may cause issues"} 
[2026-10-23 05:16:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:16:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792712680000,"timestamp_ms":1792712680000,"timestamp_seconds":1792712680,"priority":1,"record_length":96,"hex_timestamp":"000001a16600a240"} 
[2026-10-23 05:16:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:16:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:16:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:16:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:16:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:16:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:16:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:16:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:16:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:16:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:16:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:16:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:16:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934443520001,"66":27376,"235":206,"85":15104,"24":37,"16":23068028828647424,"45":9028169165453950976},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-23 05:16:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:16:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:16:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934443520001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:16:36] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 05:16:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:16:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23068028828647424,"km_value":23068028828647.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:16:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028169165453950976,"description":"Unknown IO ID 45"} 
[2026-10-23 05:16:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934443520001,"power":27376,"unknown_235":206,"unknown_85":15104,"ignition":37,"odometer":null,"unknown_45":9028169165453950976}} 
[2026-10-23 05:16:36] local.INFO: DEBUG: GPS processor result {"connection_id":221116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:16:36] local.INFO: GPS data processed {"connection_id":221116,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:16:36] local.INFO: Acknowledgment sent {"connection_id":221116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:17:08] local.INFO: TCP Data received {"connection_id":221116,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16601fde8012d7d4e4005cd5528000600ae2e..."} 
[2026-10-23 05:17:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221116,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16601fde8012d7d4e4005cd5528000600ae2e..."} 
[2026-10-23 05:17:08] local.INFO: Processing buffer {"connection_id":221116,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16601fde8012d7d4e4005cd5528000600ae2e..."} 
[2026-10-23 05:17:08] local.INFO: Packet analysis {"connection_id":221116,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16601"} 
[2026-10-23 05:17:08] local.INFO: Extracted packet for processing {"connection_id":221116,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16601"} 
[2026-10-23 05:17:08] local.INFO: GPS Element Parsed {"raw_longitude":763186752,"raw_latitude":97342760,"longitude_deg":76.3186752,"latitude_deg":9.734276,"altitude":6,"angle":174,"satellites":46,"speed":54,"hex_longitude":"2d7d4e40","hex_latitude":"05cd5528","is_valid_coordinates":true} 
[2026-10-23 05:17:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:17:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934467072001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23072933681299456,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9028098796683948032,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:17:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792712769000,"timestamp_ms":1792712769000,"timestamp_seconds":1792712769,"priority":1,"record_length":96,"hex_timestamp":"000001a16601fde8"} 
[2026-10-23 05:17:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:17:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:17:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:17:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:17:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:17:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:17:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:17:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221116,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:17:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:17:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221116,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:17:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:17:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:17:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:17:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934467072001,"66":27397,"129":206,"85":15104,"24":54,"16":23072933681299456,"45":9028098796683948032},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:17:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:17:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:17:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934467072001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:17:08] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:17:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:17:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23072933681299456,"km_value":23072933681299.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:17:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9028098796683948032,"description":"Unknown IO ID 45"} 
[2026-10-23 05:17:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934467072001,"power":27397,"unknown_129":206,"unknown_85":15104,"ignition":54,"odometer":null,"unknown_45":9028098796683948032}} 
[2026-10-23 05:17:08] local.INFO: DEBUG: GPS processor result {"connection_id":221116,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:17:08] local.INFO: GPS data processed {"connection_id":221116,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:17:08] local.INFO: Acknowledgment sent {"connection_id":221116,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:17:22] local.INFO: TCP Data received {"connection_id":224494,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:22] local.INFO: Processing buffer {"connection_id":224494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:22] local.INFO: IMEI packet received {"connection_id":224494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:17:22] local.INFO: IMEI acknowledgment sent {"connection_id":224494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:17:26] local.INFO: TCP Data received {"connection_id":224494,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:26] local.INFO: Processing buffer {"connection_id":224494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:26] local.INFO: IMEI packet received {"connection_id":224494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:17:26] local.INFO: IMEI acknowledgment sent {"connection_id":224494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:17:29] local.INFO: TCP Data received {"connection_id":224494,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:29] local.INFO: Processing buffer {"connection_id":224494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:17:29] local.INFO: IMEI packet received {"connection_id":224494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":224494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:17:30] local.INFO: TCP Data received {"connection_id":224494,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a166021940012d7d51c005cd2f68000600ae2e..."} 
[2026-10-23 05:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166021940012d7d51c005cd2f68000600ae2e..."} 
[2026-10-23 05:17:30] local.INFO: Processing buffer {"connection_id":224494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166021940012d7d51c005cd2f68000600ae2e..."} 
[2026-10-23 05:17:30] local.INFO: Packet analysis {"connection_id":224494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16602"} 
[2026-10-23 05:17:30] local.INFO: Extracted packet for processing {"connection_id":224494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16602"} 
[2026-10-23 05:17:30] local.INFO: GPS Element Parsed {"raw_longitude":763187648,"raw_latitude":97333096,"longitude_deg":76.3187648,"latitude_deg":9.7333096,"altitude":6,"angle":174,"satellites":46,"speed":55,"hex_longitude":"2d7d51c0","hex_latitude":"05cd2f68","is_valid_coordinates":true} 
[2026-10-23 05:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934468864001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23073406127702016,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9029224696588347392,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792712776000,"timestamp_ms":1792712776000,"timestamp_seconds":1792712776,"priority":1,"record_length":96,"hex_timestamp":"000001a166021940"} 
[2026-10-23 05:17:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:17:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:17:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:17:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:17:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:17:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934468864001,"66":27321,"129":206,"85":15104,"24":55,"16":23073406127702016,"45":9029224696588347392},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934468864001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:17:30] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:17:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23073406127702016,"km_value":23073406127702.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9029224696588347392,"description":"Unknown IO ID 45"} 
[2026-10-23 05:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934468864001,"power":27321,"unknown_129":206,"unknown_85":15104,"ignition":55,"odometer":null,"unknown_45":9029224696588347392}} 
[2026-10-23 05:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":224494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:17:30] local.INFO: GPS data processed {"connection_id":224494,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:17:30] local.INFO: Acknowledgment sent {"connection_id":224494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:17:31] local.INFO: TCP Data received {"connection_id":224494,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a166023498012d7d54c005cd08c0000500b02f..."} 
[2026-10-23 05:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166023498012d7d54c005cd08c0000500b02f..."} 
[2026-10-23 05:17:31] local.INFO: Processing buffer {"connection_id":224494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166023498012d7d54c005cd08c0000500b02f..."} 
[2026-10-23 05:17:31] local.INFO: Packet analysis {"connection_id":224494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16602"} 
[2026-10-23 05:17:31] local.INFO: Extracted packet for processing {"connection_id":224494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16602"} 
[2026-10-23 05:17:31] local.INFO: GPS Element Parsed {"raw_longitude":763188416,"raw_latitude":97323200,"longitude_deg":76.3188416,"latitude_deg":9.73232,"altitude":5,"angle":176,"satellites":47,"speed":57,"hex_longitude":"2d7d54c0","hex_latitude":"05cd08c0","is_valid_coordinates":true} 
[2026-10-23 05:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934470656001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23073887164039168,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9030209859004360704,"note":"Value kept but may cause issues"} 
[2026-10-23 05:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792712783000,"timestamp_ms":1792712783000,"timestamp_seconds":1792712783,"priority":1,"record_length":96,"hex_timestamp":"000001a166023498"} 
[2026-10-23 05:17:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:17:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 05:17:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:17:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:17:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:17:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934470656001,"66":27332,"129":206,"85":15104,"24":57,"16":23073887164039168,"45":9030209859004360704},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934470656001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:17:31] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:17:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23073887164039168,"km_value":23073887164039.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9030209859004360704,"description":"Unknown IO ID 45"} 
[2026-10-23 05:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934470656001,"power":27332,"unknown_129":206,"unknown_85":15104,"ignition":57,"odometer":null,"unknown_45":9030209859004360704}} 
[2026-10-23 05:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":224494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:17:31] local.INFO: GPS data processed {"connection_id":224494,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:17:31] local.INFO: Acknowledgment sent {"connection_id":224494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:18:02] local.INFO: TCP Data received {"connection_id":224494,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a166024ff0012d7d574005cce178000400af2d..."} 
[2026-10-23 05:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166024ff0012d7d574005cce178000400af2d..."} 
[2026-10-23 05:18:02] local.INFO: Processing buffer {"connection_id":224494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166024ff0012d7d574005cce178000400af2d..."} 
[2026-10-23 05:18:02] local.INFO: Packet analysis {"connection_id":224494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16602"} 
[2026-10-23 05:18:02] local.INFO: Extracted packet for processing {"connection_id":224494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16602"} 
[2026-10-23 05:18:02] local.INFO: GPS Element Parsed {"raw_longitude":763189056,"raw_latitude":97313144,"longitude_deg":76.3189056,"latitude_deg":9.7313144,"altitude":4,"angle":175,"satellites":45,"speed":57,"hex_longitude":"2d7d5740","hex_latitude":"05cce178","is_valid_coordinates":true} 
[2026-10-23 05:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934472448001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23074372495343616,"note":"Value kept but may cause issues"} 
[2026-10-23 05:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9031054283931959296,"note":"Value kept but may cause issues"} 
[2026-10-23 05:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,129,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792712790000,"timestamp_ms":1792712790000,"timestamp_seconds":1792712790,"priority":1,"record_length":96,"hex_timestamp":"000001a166024ff0"} 
[2026-10-23 05:18:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:18:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:18:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:18:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:18:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934472448001,"66":27213,"129":206,"85":15104,"24":57,"16":23074372495343616,"45":9031054283931959296},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,129,85,24,16,45]} 
[2026-10-23 05:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934472448001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:18:02] local.INFO: Unknown IO ID detected {"io_id":129,"value":206,"description":"Unknown IO ID 129"} 
[2026-10-23 05:18:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15104,"description":"Unknown IO ID 85"} 
[2026-10-23 05:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23074372495343616,"km_value":23074372495343.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9031054283931959296,"description":"Unknown IO ID 45"} 
[2026-10-23 05:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934472448001,"power":27213,"unknown_129":206,"unknown_85":15104,"ignition":57,"odometer":null,"unknown_45":9031054283931959296}} 
[2026-10-23 05:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":224494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:18:02] local.INFO: GPS data processed {"connection_id":224494,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:18:02] local.INFO: Acknowledgment sent {"connection_id":224494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:19:26] local.INFO: TCP Data received {"connection_id":224495,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:26] local.INFO: Processing buffer {"connection_id":224495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:26] local.INFO: IMEI packet received {"connection_id":224495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:19:26] local.INFO: IMEI acknowledgment sent {"connection_id":224495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:19:27] local.INFO: TCP Data received {"connection_id":224495,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:27] local.INFO: Processing buffer {"connection_id":224495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:27] local.INFO: IMEI packet received {"connection_id":224495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:19:27] local.INFO: IMEI acknowledgment sent {"connection_id":224495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:19:31] local.INFO: TCP Data received {"connection_id":224495,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:31] local.INFO: Processing buffer {"connection_id":224495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:19:31] local.INFO: IMEI packet received {"connection_id":224495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:19:31] local.INFO: IMEI acknowledgment sent {"connection_id":224495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:19:32] local.INFO: TCP Data received {"connection_id":224495,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16603a3c8012d7d344005cb9ad0000a00b92e..."} 
[2026-10-23 05:19:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16603a3c8012d7d344005cb9ad0000a00b92e..."} 
[2026-10-23 05:19:32] local.INFO: Processing buffer {"connection_id":224495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16603a3c8012d7d344005cb9ad0000a00b92e..."} 
[2026-10-23 05:19:32] local.INFO: Packet analysis {"connection_id":224495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16603"} 
[2026-10-23 05:19:32] local.INFO: Extracted packet for processing {"connection_id":224495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16603"} 
[2026-10-23 05:19:32] local.INFO: GPS Element Parsed {"raw_longitude":763180096,"raw_latitude":97229520,"longitude_deg":76.3180096,"latitude_deg":9.722952,"altitude":10,"angle":185,"satellites":46,"speed":42,"hex_longitude":"2d7d3440","hex_latitude":"05cb9ad0","is_valid_coordinates":true} 
[2026-10-23 05:19:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:19:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934494208001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:19:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23078478484078592,"note":"Value kept but may cause issues"} 
[2026-10-23 05:19:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9022891509585649664,"note":"Value kept but may cause issues"} 
[2026-10-23 05:19:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:19:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792712877000,"timestamp_ms":1792712877000,"timestamp_seconds":1792712877,"priority":1,"record_length":96,"hex_timestamp":"000001a16603a3c8"} 
[2026-10-23 05:19:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:19:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:19:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:19:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:19:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:19:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:19:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:19:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:19:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:19:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:19:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:19:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:19:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:19:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934494208001,"66":27397,"229":206,"85":12288,"24":42,"16":23078478484078592,"45":9022891509585649664},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,85,24,16,45]} 
[2026-10-23 05:19:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:19:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:19:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934494208001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:19:32] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 05:19:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:19:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23078478484078592,"km_value":23078478484078.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:19:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9022891509585649664,"description":"Unknown IO ID 45"} 
[2026-10-23 05:19:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934494208001,"power":27397,"unknown_229":206,"unknown_85":12288,"ignition":42,"odometer":null,"unknown_45":9022891509585649664}} 
[2026-10-23 05:19:32] local.INFO: DEBUG: GPS processor result {"connection_id":224495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:19:32] local.INFO: GPS data processed {"connection_id":224495,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:19:32] local.INFO: Acknowledgment sent {"connection_id":224495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:20:07] local.INFO: TCP Data received {"connection_id":224495,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16604c0f0012d7d188005ca1a40000600bc2e..."} 
[2026-10-23 05:20:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16604c0f0012d7d188005ca1a40000600bc2e..."} 
[2026-10-23 05:20:07] local.INFO: Processing buffer {"connection_id":224495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16604c0f0012d7d188005ca1a40000600bc2e..."} 
[2026-10-23 05:20:07] local.INFO: Packet analysis {"connection_id":224495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16604"} 
[2026-10-23 05:20:07] local.INFO: Extracted packet for processing {"connection_id":224495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16604"} 
[2026-10-23 05:20:07] local.INFO: GPS Element Parsed {"raw_longitude":763172992,"raw_latitude":97131072,"longitude_deg":76.3172992,"latitude_deg":9.7131072,"altitude":6,"angle":188,"satellites":46,"speed":58,"hex_longitude":"2d7d1880","hex_latitude":"05ca1a40","is_valid_coordinates":true} 
[2026-10-23 05:20:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:20:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934513408001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:20:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23083271667580928,"note":"Value kept but may cause issues"} 
[2026-10-23 05:20:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9015432422677950464,"note":"Value kept but may cause issues"} 
[2026-10-23 05:20:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,203,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:20:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792712950000,"timestamp_ms":1792712950000,"timestamp_seconds":1792712950,"priority":1,"record_length":96,"hex_timestamp":"000001a16604c0f0"} 
[2026-10-23 05:20:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:20:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:20:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 05:20:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:20:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:20:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:20:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:20:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:20:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:20:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:20:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:20:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:20:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:20:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934513408001,"66":27321,"203":206,"85":12288,"24":58,"16":23083271667580928,"45":9015432422677950464},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,85,24,16,45]} 
[2026-10-23 05:20:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:20:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:20:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934513408001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:20:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:20:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23083271667580928,"km_value":23083271667580.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:20:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9015432422677950464,"description":"Unknown IO ID 45"} 
[2026-10-23 05:20:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934513408001,"power":27321,"mnc":206,"unknown_85":12288,"ignition":58,"odometer":null,"unknown_45":9015432422677950464}} 
[2026-10-23 05:20:07] local.INFO: DEBUG: GPS processor result {"connection_id":224495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:20:07] local.INFO: GPS data processed {"connection_id":224495,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:20:07] local.INFO: Acknowledgment sent {"connection_id":224495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:20:26] local.INFO: TCP Data received {"connection_id":221117,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:26] local.INFO: Processing buffer {"connection_id":221117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:26] local.INFO: IMEI packet received {"connection_id":221117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":221117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:20:26] local.INFO: TCP Data received {"connection_id":221117,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:26] local.INFO: Processing buffer {"connection_id":221117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:26] local.INFO: IMEI packet received {"connection_id":221117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":221117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:20:31] local.INFO: TCP Data received {"connection_id":221117,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:31] local.INFO: Processing buffer {"connection_id":221117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:20:31] local.INFO: IMEI packet received {"connection_id":221117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:20:31] local.INFO: IMEI acknowledgment sent {"connection_id":221117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:20:32] local.INFO: TCP Data received {"connection_id":221117,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16604d860012d7d148005c9f718000500b82e..."} 
[2026-10-23 05:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16604d860012d7d148005c9f718000500b82e..."} 
[2026-10-23 05:20:32] local.INFO: Processing buffer {"connection_id":221117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16604d860012d7d148005c9f718000500b82e..."} 
[2026-10-23 05:20:32] local.INFO: Packet analysis {"connection_id":221117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16604"} 
[2026-10-23 05:20:32] local.INFO: Extracted packet for processing {"connection_id":221117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16604"} 
[2026-10-23 05:20:32] local.INFO: GPS Element Parsed {"raw_longitude":763171968,"raw_latitude":97122072,"longitude_deg":76.3171968,"latitude_deg":9.7122072,"altitude":5,"angle":184,"satellites":46,"speed":60,"hex_longitude":"2d7d1480","hex_latitude":"05c9f718","is_valid_coordinates":true} 
[2026-10-23 05:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934515200001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23083709754245120,"note":"Value kept but may cause issues"} 
[2026-10-23 05:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9014095416535957504,"note":"Value kept but may cause issues"} 
[2026-10-23 05:20:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,203,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792712956000,"timestamp_ms":1792712956000,"timestamp_seconds":1792712956,"priority":1,"record_length":96,"hex_timestamp":"000001a16604d860"} 
[2026-10-23 05:20:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:20:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 05:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:20:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:20:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:20:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934515200001,"66":27234,"203":206,"85":12288,"24":60,"16":23083709754245120,"45":9014095416535957504},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,85,24,16,45]} 
[2026-10-23 05:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934515200001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:20:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23083709754245120,"km_value":23083709754245.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9014095416535957504,"description":"Unknown IO ID 45"} 
[2026-10-23 05:20:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934515200001,"power":27234,"mnc":206,"unknown_85":12288,"ignition":60,"odometer":null,"unknown_45":9014095416535957504}} 
[2026-10-23 05:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":221117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:20:32] local.INFO: GPS data processed {"connection_id":221117,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:20:32] local.INFO: Acknowledgment sent {"connection_id":221117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:20:39] local.INFO: TCP Data received {"connection_id":224493,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:20:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224493,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:20:39] local.INFO: Processing buffer {"connection_id":224493,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:20:39] local.INFO: IMEI packet received {"connection_id":224493,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:20:39] local.INFO: IMEI acknowledgment sent {"connection_id":224493,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:21:03] local.INFO: TCP Data received {"connection_id":221117,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16604efd0012d7d120005c9d410000500b92d..."} 
[2026-10-23 05:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16604efd0012d7d120005c9d410000500b92d..."} 
[2026-10-23 05:21:03] local.INFO: Processing buffer {"connection_id":221117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16604efd0012d7d120005c9d410000500b92d..."} 
[2026-10-23 05:21:03] local.INFO: Packet analysis {"connection_id":221117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16604"} 
[2026-10-23 05:21:03] local.INFO: Extracted packet for processing {"connection_id":221117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16604"} 
[2026-10-23 05:21:03] local.INFO: GPS Element Parsed {"raw_longitude":763171328,"raw_latitude":97113104,"longitude_deg":76.3171328,"latitude_deg":9.7113104,"altitude":5,"angle":185,"satellites":45,"speed":59,"hex_longitude":"2d7d1200","hex_latitude":"05c9d410","is_valid_coordinates":true} 
[2026-10-23 05:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934516736001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23084143545942016,"note":"Value kept but may cause issues"} 
[2026-10-23 05:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9012969516626810880,"note":"Value kept but may cause issues"} 
[2026-10-23 05:21:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,203,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792712962000,"timestamp_ms":1792712962000,"timestamp_seconds":1792712962,"priority":1,"record_length":96,"hex_timestamp":"000001a16604efd0"} 
[2026-10-23 05:21:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:21:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 05:21:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:21:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:21:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:21:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934516736001,"66":27365,"203":206,"85":12288,"24":59,"16":23084143545942016,"45":9012969516626810880},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,85,24,16,45]} 
[2026-10-23 05:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934516736001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:21:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23084143545942016,"km_value":23084143545942.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9012969516626810880,"description":"Unknown IO ID 45"} 
[2026-10-23 05:21:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934516736001,"power":27365,"mnc":206,"unknown_85":12288,"ignition":59,"odometer":null,"unknown_45":9012969516626810880}} 
[2026-10-23 05:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":221117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:21:03] local.INFO: GPS data processed {"connection_id":221117,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:21:03] local.INFO: Acknowledgment sent {"connection_id":221117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:21:25] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:25] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:25] local.INFO: IMEI packet received {"connection_id":221473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":221473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:21:26] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:26] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:26] local.INFO: IMEI packet received {"connection_id":221473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:21:26] local.INFO: IMEI acknowledgment sent {"connection_id":221473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:21:31] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:31] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:21:31] local.INFO: IMEI packet received {"connection_id":221473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":221473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:21:32] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166050740012d7d0ec005c9b148000500b62e..."} 
[2026-10-23 05:21:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166050740012d7d0ec005c9b148000500b62e..."} 
[2026-10-23 05:21:32] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166050740012d7d0ec005c9b148000500b62e..."} 
[2026-10-23 05:21:32] local.INFO: Packet analysis {"connection_id":221473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16605"} 
[2026-10-23 05:21:32] local.INFO: Extracted packet for processing {"connection_id":221473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16605"} 
[2026-10-23 05:21:32] local.INFO: GPS Element Parsed {"raw_longitude":763170496,"raw_latitude":97104200,"longitude_deg":76.3170496,"latitude_deg":9.71042,"altitude":5,"angle":182,"satellites":46,"speed":59,"hex_longitude":"2d7d0ec0","hex_latitude":"05c9b148","is_valid_coordinates":true} 
[2026-10-23 05:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:21:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934518272001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:21:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23084577337638912,"note":"Value kept but may cause issues"} 
[2026-10-23 05:21:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9012265829182738432,"note":"Value kept but may cause issues"} 
[2026-10-23 05:21:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,203,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:21:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792712968000,"timestamp_ms":1792712968000,"timestamp_seconds":1792712968,"priority":1,"record_length":96,"hex_timestamp":"000001a166050740"} 
[2026-10-23 05:21:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:21:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:21:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:21:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:21:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:21:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:21:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:21:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:21:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:21:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:21:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:21:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:21:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934518272001,"66":27484,"203":206,"85":12288,"24":59,"16":23084577337638912,"45":9012265829182738432},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,203,85,24,16,45]} 
[2026-10-23 05:21:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:21:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:21:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934518272001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:21:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:21:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23084577337638912,"km_value":23084577337638.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:21:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9012265829182738432,"description":"Unknown IO ID 45"} 
[2026-10-23 05:21:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934518272001,"power":27484,"mnc":206,"unknown_85":12288,"ignition":59,"odometer":null,"unknown_45":9012265829182738432}} 
[2026-10-23 05:21:32] local.INFO: DEBUG: GPS processor result {"connection_id":221473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:21:32] local.INFO: GPS data processed {"connection_id":221473,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:21:32] local.INFO: Acknowledgment sent {"connection_id":221473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:22:03] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166068de0012d7d2d4005c801e8000500a72e..."} 
[2026-10-23 05:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166068de0012d7d2d4005c801e8000500a72e..."} 
[2026-10-23 05:22:03] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166068de0012d7d2d4005c801e8000500a72e..."} 
[2026-10-23 05:22:03] local.INFO: Packet analysis {"connection_id":221473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:22:03] local.INFO: Extracted packet for processing {"connection_id":221473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:22:03] local.INFO: GPS Element Parsed {"raw_longitude":763178304,"raw_latitude":96993768,"longitude_deg":76.3178304,"latitude_deg":9.6993768,"altitude":5,"angle":167,"satellites":46,"speed":55,"hex_longitude":"2d7d2d40","hex_latitude":"05c801e8","is_valid_coordinates":true} 
[2026-10-23 05:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934543616001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:22:03] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-23 05:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23089963226628096,"note":"Value kept but may cause issues"} 
[2026-10-23 05:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9018106434921422848,"note":"Value kept but may cause issues"} 
[2026-10-23 05:22:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,200,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[{"io_id":200,"original":206,"validated":0}]} 
[2026-10-23 05:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713068000,"timestamp_ms":1792713068000,"timestamp_seconds":1792713068,"priority":1,"record_length":96,"hex_timestamp":"000001a166068de0"} 
[2026-10-23 05:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934543616001,"66":27310,"200":0,"85":12288,"24":55,"16":23089963226628096,"45":9018106434921422848},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-23 05:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934543616001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:22:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23089963226628096,"km_value":23089963226628.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9018106434921422848,"description":"Unknown IO ID 45"} 
[2026-10-23 05:22:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934543616001,"power":27310,"gsm_signal":0,"unknown_85":12288,"ignition":55,"odometer":null,"unknown_45":9018106434921422848}} 
[2026-10-23 05:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":221473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:22:03] local.INFO: GPS data processed {"connection_id":221473,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:22:03] local.INFO: Acknowledgment sent {"connection_id":221473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:22:26] local.INFO: TCP Data received {"connection_id":222781,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:22:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:22:26] local.INFO: Processing buffer {"connection_id":222781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:22:26] local.INFO: IMEI packet received {"connection_id":222781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:22:26] local.INFO: IMEI acknowledgment sent {"connection_id":222781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:22:29] local.INFO: TCP Data received {"connection_id":222781,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:22:29] local.INFO: Processing buffer {"connection_id":222781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:22:29] local.INFO: IMEI packet received {"connection_id":222781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:22:29] local.INFO: IMEI acknowledgment sent {"connection_id":222781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:22:30] local.INFO: TCP Data received {"connection_id":222781,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16606a938012d7d388005c7de880008009e2f..."} 
[2026-10-23 05:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16606a938012d7d388005c7de880008009e2f..."} 
[2026-10-23 05:22:30] local.INFO: Processing buffer {"connection_id":222781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16606a938012d7d388005c7de880008009e2f..."} 
[2026-10-23 05:22:30] local.INFO: Packet analysis {"connection_id":222781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:22:30] local.INFO: Extracted packet for processing {"connection_id":222781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:22:30] local.INFO: GPS Element Parsed {"raw_longitude":763181184,"raw_latitude":96984712,"longitude_deg":76.3181184,"latitude_deg":9.6984712,"altitude":8,"angle":158,"satellites":47,"speed":52,"hex_longitude":"2d7d3880","hex_latitude":"05c7de88","is_valid_coordinates":true} 
[2026-10-23 05:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:22:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934545408001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:22:30] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-23 05:22:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23090422788128768,"note":"Value kept but may cause issues"} 
[2026-10-23 05:22:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9019936022267553792,"note":"Value kept but may cause issues"} 
[2026-10-23 05:22:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,200,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[{"io_id":200,"original":206,"validated":0}]} 
[2026-10-23 05:22:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792713075000,"timestamp_ms":1792713075000,"timestamp_seconds":1792713075,"priority":1,"record_length":96,"hex_timestamp":"000001a16606a938"} 
[2026-10-23 05:22:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:22:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 05:22:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:22:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:22:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:22:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:22:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:22:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:22:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:22:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:22:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:22:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:22:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934545408001,"66":27463,"200":0,"85":12288,"24":52,"16":23090422788128768,"45":9019936022267553792},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-23 05:22:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:22:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:22:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934545408001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:22:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:22:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23090422788128768,"km_value":23090422788128.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:22:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9019936022267553792,"description":"Unknown IO ID 45"} 
[2026-10-23 05:22:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934545408001,"power":27463,"gsm_signal":0,"unknown_85":12288,"ignition":52,"odometer":null,"unknown_45":9019936022267553792}} 
[2026-10-23 05:22:30] local.INFO: DEBUG: GPS processor result {"connection_id":222781,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:22:30] local.INFO: GPS data processed {"connection_id":222781,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:22:30] local.INFO: Acknowledgment sent {"connection_id":222781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:23:01] local.INFO: TCP Data received {"connection_id":222781,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16606c490012d7d47c005c7bec0000a00972f..."} 
[2026-10-23 05:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16606c490012d7d47c005c7bec0000a00972f..."} 
[2026-10-23 05:23:01] local.INFO: Processing buffer {"connection_id":222781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16606c490012d7d47c005c7bec0000a00972f..."} 
[2026-10-23 05:23:01] local.INFO: Packet analysis {"connection_id":222781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:23:01] local.INFO: Extracted packet for processing {"connection_id":222781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:23:01] local.INFO: GPS Element Parsed {"raw_longitude":763185088,"raw_latitude":96976576,"longitude_deg":76.3185088,"latitude_deg":9.6976576,"altitude":10,"angle":151,"satellites":47,"speed":50,"hex_longitude":"2d7d47c0","hex_latitude":"05c7bec0","is_valid_coordinates":true} 
[2026-10-23 05:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934547200001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:01] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-23 05:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23090860874792960,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9023102615753230336,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,200,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[{"io_id":200,"original":206,"validated":0}]} 
[2026-10-23 05:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792713082000,"timestamp_ms":1792713082000,"timestamp_seconds":1792713082,"priority":1,"record_length":96,"hex_timestamp":"000001a16606c490"} 
[2026-10-23 05:23:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:23:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:23:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:23:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:23:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934547200001,"66":27397,"200":0,"85":12288,"24":50,"16":23090860874792960,"45":9023102615753230336},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-23 05:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934547200001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:23:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23090860874792960,"km_value":23090860874792.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9023102615753230336,"description":"Unknown IO ID 45"} 
[2026-10-23 05:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934547200001,"power":27397,"gsm_signal":0,"unknown_85":12288,"ignition":50,"odometer":null,"unknown_45":9023102615753230336}} 
[2026-10-23 05:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":222781,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:23:01] local.INFO: GPS data processed {"connection_id":222781,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:23:01] local.INFO: Acknowledgment sent {"connection_id":222781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:23:26] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:26] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:26] local.INFO: IMEI packet received {"connection_id":221474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:23:26] local.INFO: IMEI acknowledgment sent {"connection_id":221474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:23:29] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:29] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:29] local.INFO: IMEI packet received {"connection_id":221474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:23:29] local.INFO: IMEI acknowledgment sent {"connection_id":221474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:23:31] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:31] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:23:31] local.INFO: IMEI packet received {"connection_id":221474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:23:31] local.INFO: IMEI acknowledgment sent {"connection_id":221474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:23:31] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16606e3d0012d7d5cc005c79f380009008f2e..."} 
[2026-10-23 05:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16606e3d0012d7d5cc005c79f380009008f2e..."} 
[2026-10-23 05:23:31] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16606e3d0012d7d5cc005c79f380009008f2e..."} 
[2026-10-23 05:23:31] local.INFO: Packet analysis {"connection_id":221474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:23:31] local.INFO: Extracted packet for processing {"connection_id":221474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:23:31] local.INFO: GPS Element Parsed {"raw_longitude":763190464,"raw_latitude":96968504,"longitude_deg":76.3190464,"latitude_deg":9.6968504,"altitude":9,"angle":143,"satellites":46,"speed":48,"hex_longitude":"2d7d5cc0","hex_latitude":"05c79f38","is_valid_coordinates":true} 
[2026-10-23 05:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934548992001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:31] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-23 05:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23091329026228224,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027395109145985024,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,200,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[{"io_id":200,"original":206,"validated":0}]} 
[2026-10-23 05:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792713090000,"timestamp_ms":1792713090000,"timestamp_seconds":1792713090,"priority":1,"record_length":96,"hex_timestamp":"000001a16606e3d0"} 
[2026-10-23 05:23:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:23:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:23:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:23:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:23:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934548992001,"66":27376,"200":0,"85":12288,"24":48,"16":23091329026228224,"45":9027395109145985024},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-23 05:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934548992001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:23:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23091329026228224,"km_value":23091329026228.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027395109145985024,"description":"Unknown IO ID 45"} 
[2026-10-23 05:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934548992001,"power":27376,"gsm_signal":0,"unknown_85":12288,"ignition":48,"odometer":null,"unknown_45":9027395109145985024}} 
[2026-10-23 05:23:31] local.INFO: DEBUG: GPS processor result {"connection_id":221474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:23:31] local.INFO: GPS data processed {"connection_id":221474,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:23:31] local.INFO: Acknowledgment sent {"connection_id":221474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:23:37] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16606ff28012d7d73c005c78488000800882f..."} 
[2026-10-23 05:23:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16606ff28012d7d73c005c78488000800882f..."} 
[2026-10-23 05:23:37] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16606ff28012d7d73c005c78488000800882f..."} 
[2026-10-23 05:23:37] local.INFO: Packet analysis {"connection_id":221474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:23:37] local.INFO: Extracted packet for processing {"connection_id":221474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16606"} 
[2026-10-23 05:23:37] local.INFO: GPS Element Parsed {"raw_longitude":763196352,"raw_latitude":96961672,"longitude_deg":76.3196352,"latitude_deg":9.6961672,"altitude":8,"angle":136,"satellites":47,"speed":53,"hex_longitude":"2d7d73c0","hex_latitude":"05c78488","is_valid_coordinates":true} 
[2026-10-23 05:23:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:23:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934551040001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:37] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":206,"corrected_to":0} 
[2026-10-23 05:23:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23091762817925120,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9033306083654842368,"note":"Value kept but may cause issues"} 
[2026-10-23 05:23:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,200,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[{"io_id":200,"original":206,"validated":0}]} 
[2026-10-23 05:23:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792713097000,"timestamp_ms":1792713097000,"timestamp_seconds":1792713097,"priority":1,"record_length":96,"hex_timestamp":"000001a16606ff28"} 
[2026-10-23 05:23:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:23:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:23:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:23:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:23:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:23:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:23:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:23:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:23:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:23:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:23:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:23:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:23:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:23:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934551040001,"66":27463,"200":0,"85":12288,"24":53,"16":23091762817925120,"45":9033306083654842368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,200,85,24,16,45]} 
[2026-10-23 05:23:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:23:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:23:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934551040001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:23:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:23:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23091762817925120,"km_value":23091762817925.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:23:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9033306083654842368,"description":"Unknown IO ID 45"} 
[2026-10-23 05:23:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934551040001,"power":27463,"gsm_signal":0,"unknown_85":12288,"ignition":53,"odometer":null,"unknown_45":9033306083654842368}} 
[2026-10-23 05:23:37] local.INFO: DEBUG: GPS processor result {"connection_id":221474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:23:37] local.INFO: GPS data processed {"connection_id":221474,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:23:37] local.INFO: Acknowledgment sent {"connection_id":221474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:24:08] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166086688012d7ede8005c68268000400712e..."} 
[2026-10-23 05:24:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166086688012d7ede8005c68268000400712e..."} 
[2026-10-23 05:24:08] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166086688012d7ede8005c68268000400712e..."} 
[2026-10-23 05:24:08] local.INFO: Packet analysis {"connection_id":221474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:24:08] local.INFO: Extracted packet for processing {"connection_id":221474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:24:08] local.INFO: GPS Element Parsed {"raw_longitude":763289216,"raw_latitude":96895592,"longitude_deg":76.3289216,"latitude_deg":9.6895592,"altitude":4,"angle":113,"satellites":46,"speed":36,"hex_longitude":"2d7ede80","hex_latitude":"05c68268","is_valid_coordinates":true} 
[2026-10-23 05:24:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:24:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934573824001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:24:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23097243196194816,"note":"Value kept but may cause issues"} 
[2026-10-23 05:24:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132737119160580096,"note":"Value kept but may cause issues"} 
[2026-10-23 05:24:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:24:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792713189000,"timestamp_ms":1792713189000,"timestamp_seconds":1792713189,"priority":1,"record_length":96,"hex_timestamp":"000001a166086688"} 
[2026-10-23 05:24:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:24:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:24:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:24:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:24:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:24:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:24:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:24:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:24:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:24:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:24:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:24:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:24:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:24:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934573824001,"66":27300,"100":206,"85":12288,"24":36,"16":23097243196194816,"45":9132737119160580096},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:24:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:24:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:24:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934573824001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:24:08] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:24:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:24:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23097243196194816,"km_value":23097243196194.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:24:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132737119160580096,"description":"Unknown IO ID 45"} 
[2026-10-23 05:24:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934573824001,"power":27300,"unknown_100":206,"unknown_85":12288,"ignition":36,"odometer":null,"unknown_45":9132737119160580096}} 
[2026-10-23 05:24:08] local.INFO: DEBUG: GPS processor result {"connection_id":221474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:24:08] local.INFO: GPS data processed {"connection_id":221474,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:24:08] local.INFO: Acknowledgment sent {"connection_id":221474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:24:26] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:24:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:24:26] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:24:26] local.INFO: IMEI packet received {"connection_id":221475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:24:26] local.INFO: IMEI acknowledgment sent {"connection_id":221475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:24:31] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:24:31] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:24:31] local.INFO: IMEI packet received {"connection_id":221475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":221475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:24:32] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166087240012d7ee70005c67da00004007d2f..."} 
[2026-10-23 05:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166087240012d7ee70005c67da00004007d2f..."} 
[2026-10-23 05:24:32] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166087240012d7ee70005c67da00004007d2f..."} 
[2026-10-23 05:24:32] local.INFO: Packet analysis {"connection_id":221475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:24:32] local.INFO: Extracted packet for processing {"connection_id":221475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:24:32] local.INFO: GPS Element Parsed {"raw_longitude":763291392,"raw_latitude":96894368,"longitude_deg":76.3291392,"latitude_deg":9.6894368,"altitude":4,"angle":125,"satellites":47,"speed":33,"hex_longitude":"2d7ee700","hex_latitude":"05c67da0","is_valid_coordinates":true} 
[2026-10-23 05:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:24:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934576384001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:24:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23097363455279104,"note":"Value kept but may cause issues"} 
[2026-10-23 05:24:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9141885055902312448,"note":"Value kept but may cause issues"} 
[2026-10-23 05:24:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:24:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713192000,"timestamp_ms":1792713192000,"timestamp_seconds":1792713192,"priority":1,"record_length":96,"hex_timestamp":"000001a166087240"} 
[2026-10-23 05:24:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:24:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 05:24:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:24:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:24:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:24:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:24:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:24:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:24:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:24:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:24:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:24:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:24:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934576384001,"66":27365,"100":206,"85":12288,"24":33,"16":23097363455279104,"45":9141885055902312448},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:24:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:24:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:24:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934576384001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:24:32] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:24:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:24:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23097363455279104,"km_value":23097363455279.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:24:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9141885055902312448,"description":"Unknown IO ID 45"} 
[2026-10-23 05:24:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934576384001,"power":27365,"unknown_100":206,"unknown_85":12288,"ignition":33,"odometer":null,"unknown_45":9141885055902312448}} 
[2026-10-23 05:24:32] local.INFO: DEBUG: GPS processor result {"connection_id":221475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:24:32] local.INFO: GPS data processed {"connection_id":221475,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:24:32] local.INFO: Acknowledgment sent {"connection_id":221475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:25:04] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166089950012d7f01c005c66520000300862e..."} 
[2026-10-23 05:25:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166089950012d7f01c005c66520000300862e..."} 
[2026-10-23 05:25:04] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166089950012d7f01c005c66520000300862e..."} 
[2026-10-23 05:25:04] local.INFO: Packet analysis {"connection_id":221475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:25:04] local.INFO: Extracted packet for processing {"connection_id":221475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:25:04] local.INFO: GPS Element Parsed {"raw_longitude":763298240,"raw_latitude":96888096,"longitude_deg":76.329824,"latitude_deg":9.6888096,"altitude":3,"angle":134,"satellites":46,"speed":39,"hex_longitude":"2d7f01c0","hex_latitude":"05c66520","is_valid_coordinates":true} 
[2026-10-23 05:25:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:25:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934577152001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:25:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23097810131877888,"note":"Value kept but may cause issues"} 
[2026-10-23 05:25:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9144277593204039680,"note":"Value kept but may cause issues"} 
[2026-10-23 05:25:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:25:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792713202000,"timestamp_ms":1792713202000,"timestamp_seconds":1792713202,"priority":1,"record_length":96,"hex_timestamp":"000001a166089950"} 
[2026-10-23 05:25:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:25:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:25:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:25:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:25:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:25:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:25:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:25:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:25:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:25:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:25:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:25:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:25:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:25:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934577152001,"66":27463,"100":206,"85":12288,"24":39,"16":23097810131877888,"45":9144277593204039680},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:25:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:25:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:25:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934577152001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:25:04] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:25:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:25:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23097810131877888,"km_value":23097810131877.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:25:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9144277593204039680,"description":"Unknown IO ID 45"} 
[2026-10-23 05:25:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934577152001,"power":27463,"unknown_100":206,"unknown_85":12288,"ignition":39,"odometer":null,"unknown_45":9144277593204039680}} 
[2026-10-23 05:25:04] local.INFO: DEBUG: GPS processor result {"connection_id":221475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:25:04] local.INFO: GPS data processed {"connection_id":221475,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:25:04] local.INFO: Acknowledgment sent {"connection_id":221475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:25:26] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:25:26] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:25:26] local.INFO: IMEI packet received {"connection_id":221476,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:25:26] local.INFO: IMEI acknowledgment sent {"connection_id":221476,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:25:31] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:25:31] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:25:31] local.INFO: IMEI packet received {"connection_id":221476,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:25:31] local.INFO: IMEI acknowledgment sent {"connection_id":221476,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:25:32] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16608bc78012d7f1a0005c648e00002008e2c..."} 
[2026-10-23 05:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16608bc78012d7f1a0005c648e00002008e2c..."} 
[2026-10-23 05:25:32] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16608bc78012d7f1a0005c648e00002008e2c..."} 
[2026-10-23 05:25:32] local.INFO: Packet analysis {"connection_id":221476,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:25:32] local.INFO: Extracted packet for processing {"connection_id":221476,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:25:32] local.INFO: GPS Element Parsed {"raw_longitude":763304448,"raw_latitude":96880864,"longitude_deg":76.3304448,"latitude_deg":9.6880864,"altitude":2,"angle":142,"satellites":44,"speed":40,"hex_longitude":"2d7f1a00","hex_latitude":"05c648e0","is_valid_coordinates":true} 
[2026-10-23 05:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934579712001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23098269693378560,"note":"Value kept but may cause issues"} 
[2026-10-23 05:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9151807048829444096,"note":"Value kept but may cause issues"} 
[2026-10-23 05:25:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713211000,"timestamp_ms":1792713211000,"timestamp_seconds":1792713211,"priority":1,"record_length":96,"hex_timestamp":"000001a16608bc78"} 
[2026-10-23 05:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221476,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934579712001,"66":27463,"100":206,"85":12288,"24":40,"16":23098269693378560,"45":9151807048829444096},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934579712001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:25:32] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:25:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23098269693378560,"km_value":23098269693378.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9151807048829444096,"description":"Unknown IO ID 45"} 
[2026-10-23 05:25:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934579712001,"power":27463,"unknown_100":206,"unknown_85":12288,"ignition":40,"odometer":null,"unknown_45":9151807048829444096}} 
[2026-10-23 05:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":221476,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:25:32] local.INFO: GPS data processed {"connection_id":221476,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:25:32] local.INFO: Acknowledgment sent {"connection_id":221476,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:26:03] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16608ef40012d7f2fc005c62bb0000400902f..."} 
[2026-10-23 05:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16608ef40012d7f2fc005c62bb0000400902f..."} 
[2026-10-23 05:26:03] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16608ef40012d7f2fc005c62bb0000400902f..."} 
[2026-10-23 05:26:03] local.INFO: Packet analysis {"connection_id":221476,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:26:03] local.INFO: Extracted packet for processing {"connection_id":221476,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16608"} 
[2026-10-23 05:26:03] local.INFO: GPS Element Parsed {"raw_longitude":763310016,"raw_latitude":96873392,"longitude_deg":76.3310016,"latitude_deg":9.6873392,"altitude":4,"angle":144,"satellites":47,"speed":18,"hex_longitude":"2d7f2fc0","hex_latitude":"05c62bb0","is_valid_coordinates":true} 
[2026-10-23 05:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934582016001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23098720664944640,"note":"Value kept but may cause issues"} 
[2026-10-23 05:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9158632817012826112,"note":"Value kept but may cause issues"} 
[2026-10-23 05:26:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713224000,"timestamp_ms":1792713224000,"timestamp_seconds":1792713224,"priority":1,"record_length":96,"hex_timestamp":"000001a16608ef40"} 
[2026-10-23 05:26:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:26:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:26:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:26:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:26:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221476,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:26:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934582016001,"66":27343,"100":206,"85":12288,"24":18,"16":23098720664944640,"45":9158632817012826112},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934582016001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:26:03] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:26:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23098720664944640,"km_value":23098720664944.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9158632817012826112,"description":"Unknown IO ID 45"} 
[2026-10-23 05:26:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934582016001,"power":27343,"unknown_100":206,"unknown_85":12288,"ignition":18,"odometer":null,"unknown_45":9158632817012826112}} 
[2026-10-23 05:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":221476,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:26:03] local.INFO: GPS data processed {"connection_id":221476,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:26:03] local.INFO: Acknowledgment sent {"connection_id":221476,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:26:14] local.INFO: TCP Data received {"connection_id":221118,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:26:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221118,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:26:14] local.INFO: Processing buffer {"connection_id":221118,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:26:14] local.INFO: IMEI packet received {"connection_id":221118,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:26:14] local.INFO: IMEI acknowledgment sent {"connection_id":221118,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:26:26] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:26:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:26:26] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:26:26] local.INFO: IMEI packet received {"connection_id":221477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:26:26] local.INFO: IMEI acknowledgment sent {"connection_id":221477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:26:31] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:26:31] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:26:31] local.INFO: IMEI packet received {"connection_id":221477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:26:31] local.INFO: IMEI acknowledgment sent {"connection_id":221477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:26:32] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166094148012d7f39c005c61ed8000200922e..."} 
[2026-10-23 05:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166094148012d7f39c005c61ed8000200922e..."} 
[2026-10-23 05:26:32] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166094148012d7f39c005c61ed8000200922e..."} 
[2026-10-23 05:26:32] local.INFO: Packet analysis {"connection_id":221477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16609"} 
[2026-10-23 05:26:32] local.INFO: Extracted packet for processing {"connection_id":221477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16609"} 
[2026-10-23 05:26:32] local.INFO: GPS Element Parsed {"raw_longitude":763312576,"raw_latitude":96870104,"longitude_deg":76.3312576,"latitude_deg":9.6870104,"altitude":2,"angle":146,"satellites":46,"speed":8,"hex_longitude":"2d7f39c0","hex_latitude":"05c61ed8","is_valid_coordinates":true} 
[2026-10-23 05:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:26:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934585344001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:26:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23098922528407552,"note":"Value kept but may cause issues"} 
[2026-10-23 05:26:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9164754897754370048,"note":"Value kept but may cause issues"} 
[2026-10-23 05:26:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:26:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713245000,"timestamp_ms":1792713245000,"timestamp_seconds":1792713245,"priority":1,"record_length":96,"hex_timestamp":"000001a166094148"} 
[2026-10-23 05:26:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:26:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:26:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:26:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:26:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:26:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:26:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:26:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:26:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:26:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:26:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:26:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:26:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934585344001,"66":27376,"100":206,"85":12288,"24":8,"16":23098922528407552,"45":9164754897754370048},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:26:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:26:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:26:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934585344001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:26:32] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:26:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:26:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23098922528407552,"km_value":23098922528407.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:26:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9164754897754370048,"description":"Unknown IO ID 45"} 
[2026-10-23 05:26:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934585344001,"power":27376,"unknown_100":206,"unknown_85":12288,"ignition":8,"odometer":null,"unknown_45":9164754897754370048}} 
[2026-10-23 05:26:32] local.INFO: DEBUG: GPS processor result {"connection_id":221477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:26:32] local.INFO: GPS data processed {"connection_id":221477,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:26:32] local.INFO: Acknowledgment sent {"connection_id":221477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:27:03] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166099350012d7f454005c610280005008d2e..."} 
[2026-10-23 05:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166099350012d7f454005c610280005008d2e..."} 
[2026-10-23 05:27:03] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166099350012d7f454005c610280005008d2e..."} 
[2026-10-23 05:27:03] local.INFO: Packet analysis {"connection_id":221477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16609"} 
[2026-10-23 05:27:03] local.INFO: Extracted packet for processing {"connection_id":221477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16609"} 
[2026-10-23 05:27:03] local.INFO: GPS Element Parsed {"raw_longitude":763315520,"raw_latitude":96866344,"longitude_deg":76.331552,"latitude_deg":9.6866344,"altitude":5,"angle":141,"satellites":46,"speed":6,"hex_longitude":"2d7f4540","hex_latitude":"05c61028","is_valid_coordinates":true} 
[2026-10-23 05:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:27:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934590720001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23099154456641536,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9167569647520634880,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:27:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713266000,"timestamp_ms":1792713266000,"timestamp_seconds":1792713266,"priority":1,"record_length":96,"hex_timestamp":"000001a166099350"} 
[2026-10-23 05:27:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:27:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:27:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:27:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:27:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:27:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:27:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:27:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:27:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:27:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:27:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:27:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:27:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934590720001,"66":27539,"100":206,"85":12288,"24":6,"16":23099154456641536,"45":9167569647520634880},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:27:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:27:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:27:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934590720001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:27:03] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:27:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:27:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23099154456641536,"km_value":23099154456641.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:27:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9167569647520634880,"description":"Unknown IO ID 45"} 
[2026-10-23 05:27:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934590720001,"power":27539,"unknown_100":206,"unknown_85":12288,"ignition":6,"odometer":null,"unknown_45":9167569647520634880}} 
[2026-10-23 05:27:03] local.INFO: DEBUG: GPS processor result {"connection_id":221477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:27:03] local.INFO: GPS data processed {"connection_id":221477,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:27:03] local.INFO: Acknowledgment sent {"connection_id":221477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:27:31] local.INFO: TCP Data received {"connection_id":222782,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:27:31] local.INFO: Processing buffer {"connection_id":222782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:27:31] local.INFO: IMEI packet received {"connection_id":222782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:27:31] local.INFO: IMEI acknowledgment sent {"connection_id":222782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:27:34] local.INFO: TCP Data received {"connection_id":222782,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:27:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:27:34] local.INFO: Processing buffer {"connection_id":222782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:27:34] local.INFO: IMEI packet received {"connection_id":222782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:27:34] local.INFO: IMEI acknowledgment sent {"connection_id":222782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:27:36] local.INFO: TCP Data received {"connection_id":222782,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16609e558012d7f570005c5f930000500902e..."} 
[2026-10-23 05:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16609e558012d7f570005c5f930000500902e..."} 
[2026-10-23 05:27:36] local.INFO: Processing buffer {"connection_id":222782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16609e558012d7f570005c5f930000500902e..."} 
[2026-10-23 05:27:36] local.INFO: Packet analysis {"connection_id":222782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16609"} 
[2026-10-23 05:27:36] local.INFO: Extracted packet for processing {"connection_id":222782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16609"} 
[2026-10-23 05:27:36] local.INFO: GPS Element Parsed {"raw_longitude":763320064,"raw_latitude":96860464,"longitude_deg":76.3320064,"latitude_deg":9.6860464,"altitude":5,"angle":144,"satellites":46,"speed":12,"hex_longitude":"2d7f5700","hex_latitude":"05c5f930","is_valid_coordinates":true} 
[2026-10-23 05:27:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:27:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934596096001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23099515233894400,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9170806609751844864,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:27:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792713287000,"timestamp_ms":1792713287000,"timestamp_seconds":1792713287,"priority":1,"record_length":96,"hex_timestamp":"000001a16609e558"} 
[2026-10-23 05:27:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:27:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:27:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 05:27:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2056,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:27:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:27:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:27:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:27:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:27:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:27:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:27:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934596096001,"66":27343,"100":206,"85":12288,"24":12,"16":23099515233894400,"45":9170806609751844864},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:27:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934596096001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:27:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23099515233894400,"km_value":23099515233894.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9170806609751844864,"description":"Unknown IO ID 45"} 
[2026-10-23 05:27:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934596096001,"power":27343,"unknown_100":206,"unknown_85":12288,"ignition":12,"odometer":null,"unknown_45":9170806609751844864}} 
[2026-10-23 05:27:36] local.INFO: DEBUG: GPS processor result {"connection_id":222782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:27:36] local.INFO: GPS data processed {"connection_id":222782,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:27:36] local.INFO: Acknowledgment sent {"connection_id":222782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:27:36] local.INFO: TCP Data received {"connection_id":222782,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660a3760012d7f600005c5eb98000500902e..."} 
[2026-10-23 05:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660a3760012d7f600005c5eb98000500902e..."} 
[2026-10-23 05:27:36] local.INFO: Processing buffer {"connection_id":222782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660a3760012d7f600005c5eb98000500902e..."} 
[2026-10-23 05:27:36] local.INFO: Packet analysis {"connection_id":222782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660a"} 
[2026-10-23 05:27:36] local.INFO: Extracted packet for processing {"connection_id":222782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660a"} 
[2026-10-23 05:27:36] local.INFO: GPS Element Parsed {"raw_longitude":763322368,"raw_latitude":96856984,"longitude_deg":76.3322368,"latitude_deg":9.6856984,"altitude":5,"angle":144,"satellites":46,"speed":14,"hex_longitude":"2d7f6000","hex_latitude":"05c5eb98","is_valid_coordinates":true} 
[2026-10-23 05:27:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:27:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934601472001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23099717097357312,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9175802790586953728,"note":"Value kept but may cause issues"} 
[2026-10-23 05:27:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:27:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792713308000,"timestamp_ms":1792713308000,"timestamp_seconds":1792713308,"priority":1,"record_length":96,"hex_timestamp":"000001a1660a3760"} 
[2026-10-23 05:27:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:27:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:27:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:27:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:27:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:27:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:27:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:27:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:27:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:27:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:27:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934601472001,"66":27365,"100":206,"85":12288,"24":14,"16":23099717097357312,"45":9175802790586953728},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:27:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:27:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934601472001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:27:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23099717097357312,"km_value":23099717097357.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:27:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9175802790586953728,"description":"Unknown IO ID 45"} 
[2026-10-23 05:27:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934601472001,"power":27365,"unknown_100":206,"unknown_85":12288,"ignition":14,"odometer":null,"unknown_45":9175802790586953728}} 
[2026-10-23 05:27:37] local.INFO: DEBUG: GPS processor result {"connection_id":222782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:27:37] local.INFO: GPS data processed {"connection_id":222782,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:27:37] local.INFO: Acknowledgment sent {"connection_id":222782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:28:08] local.INFO: TCP Data received {"connection_id":222782,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660a7db0012d7f754005c5ce78000500912d..."} 
[2026-10-23 05:28:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660a7db0012d7f754005c5ce78000500912d..."} 
[2026-10-23 05:28:08] local.INFO: Processing buffer {"connection_id":222782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660a7db0012d7f754005c5ce78000500912d..."} 
[2026-10-23 05:28:08] local.INFO: Packet analysis {"connection_id":222782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660a"} 
[2026-10-23 05:28:08] local.INFO: Extracted packet for processing {"connection_id":222782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660a"} 
[2026-10-23 05:28:08] local.INFO: GPS Element Parsed {"raw_longitude":763327808,"raw_latitude":96849528,"longitude_deg":76.3327808,"latitude_deg":9.6849528,"altitude":5,"angle":145,"satellites":45,"speed":21,"hex_longitude":"2d7f7540","hex_latitude":"05c5ce78","is_valid_coordinates":true} 
[2026-10-23 05:28:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:28:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934606848001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:28:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23100163773956096,"note":"Value kept but may cause issues"} 
[2026-10-23 05:28:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9178336065376458752,"note":"Value kept but may cause issues"} 
[2026-10-23 05:28:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:28:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792713326000,"timestamp_ms":1792713326000,"timestamp_seconds":1792713326,"priority":1,"record_length":96,"hex_timestamp":"000001a1660a7db0"} 
[2026-10-23 05:28:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:28:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:28:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:28:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:28:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:28:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:28:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:28:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:28:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:28:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:28:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:28:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:28:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:28:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934606848001,"66":27343,"100":206,"85":12288,"24":21,"16":23100163773956096,"45":9178336065376458752},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:28:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:28:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:28:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934606848001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:28:08] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:28:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:28:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23100163773956096,"km_value":23100163773956.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:28:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9178336065376458752,"description":"Unknown IO ID 45"} 
[2026-10-23 05:28:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934606848001,"power":27343,"unknown_100":206,"unknown_85":12288,"ignition":21,"odometer":null,"unknown_45":9178336065376458752}} 
[2026-10-23 05:28:08] local.INFO: DEBUG: GPS processor result {"connection_id":222782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:28:08] local.INFO: GPS data processed {"connection_id":222782,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:28:08] local.INFO: Acknowledgment sent {"connection_id":222782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:28:26] local.INFO: TCP Data received {"connection_id":224497,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224497,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:26] local.INFO: Processing buffer {"connection_id":224497,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:26] local.INFO: IMEI packet received {"connection_id":224497,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:28:26] local.INFO: IMEI acknowledgment sent {"connection_id":224497,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:28:26] local.INFO: TCP Data received {"connection_id":224497,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224497,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:26] local.INFO: Processing buffer {"connection_id":224497,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:26] local.INFO: IMEI packet received {"connection_id":224497,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:28:26] local.INFO: IMEI acknowledgment sent {"connection_id":224497,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:28:31] local.INFO: TCP Data received {"connection_id":224497,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224497,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:31] local.INFO: Processing buffer {"connection_id":224497,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:28:31] local.INFO: IMEI packet received {"connection_id":224497,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":224497,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:28:32] local.INFO: TCP Data received {"connection_id":224497,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660ab460012d7f8a0005c5b1980005008f2f..."} 
[2026-10-23 05:28:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224497,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660ab460012d7f8a0005c5b1980005008f2f..."} 
[2026-10-23 05:28:32] local.INFO: Processing buffer {"connection_id":224497,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660ab460012d7f8a0005c5b1980005008f2f..."} 
[2026-10-23 05:28:32] local.INFO: Packet analysis {"connection_id":224497,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660a"} 
[2026-10-23 05:28:32] local.INFO: Extracted packet for processing {"connection_id":224497,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660a"} 
[2026-10-23 05:28:32] local.INFO: GPS Element Parsed {"raw_longitude":763333120,"raw_latitude":96842136,"longitude_deg":76.333312,"latitude_deg":9.6842136,"altitude":5,"angle":143,"satellites":47,"speed":28,"hex_longitude":"2d7f8a00","hex_latitude":"05c5b198","is_valid_coordinates":true} 
[2026-10-23 05:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:28:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934611456001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:28:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23100601860620288,"note":"Value kept but may cause issues"} 
[2026-10-23 05:28:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9184317408629651456,"note":"Value kept but may cause issues"} 
[2026-10-23 05:28:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:28:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713340000,"timestamp_ms":1792713340000,"timestamp_seconds":1792713340,"priority":1,"record_length":96,"hex_timestamp":"000001a1660ab460"} 
[2026-10-23 05:28:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:28:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:28:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:28:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:28:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:28:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:28:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224497,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:28:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:28:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:28:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:28:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:28:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:28:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934611456001,"66":27245,"100":206,"85":12288,"24":28,"16":23100601860620288,"45":9184317408629651456},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,85,24,16,45]} 
[2026-10-23 05:28:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:28:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:28:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934611456001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:28:32] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 05:28:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:28:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23100601860620288,"km_value":23100601860620.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:28:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9184317408629651456,"description":"Unknown IO ID 45"} 
[2026-10-23 05:28:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934611456001,"power":27245,"unknown_100":206,"unknown_85":12288,"ignition":28,"odometer":null,"unknown_45":9184317408629651456}} 
[2026-10-23 05:28:32] local.INFO: DEBUG: GPS processor result {"connection_id":224497,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:28:32] local.INFO: GPS data processed {"connection_id":224497,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:28:32] local.INFO: Acknowledgment sent {"connection_id":224497,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:29:03] local.INFO: TCP Data received {"connection_id":224497,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660d0620012d801d4005c4dd40000600952c..."} 
[2026-10-23 05:29:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224497,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660d0620012d801d4005c4dd40000600952c..."} 
[2026-10-23 05:29:03] local.INFO: Processing buffer {"connection_id":224497,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660d0620012d801d4005c4dd40000600952c..."} 
[2026-10-23 05:29:03] local.INFO: Packet analysis {"connection_id":224497,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:29:03] local.INFO: Extracted packet for processing {"connection_id":224497,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:29:03] local.INFO: GPS Element Parsed {"raw_longitude":763370816,"raw_latitude":96787776,"longitude_deg":76.3370816,"latitude_deg":9.6787776,"altitude":6,"angle":149,"satellites":44,"speed":20,"hex_longitude":"2d801d40","hex_latitude":"05c4dd40","is_valid_coordinates":true} 
[2026-10-23 05:29:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:29:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934653696001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:29:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23103840265961472,"note":"Value kept but may cause issues"} 
[2026-10-23 05:29:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9215420343984918528,"note":"Value kept but may cause issues"} 
[2026-10-23 05:29:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:29:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713492000,"timestamp_ms":1792713492000,"timestamp_seconds":1792713492,"priority":1,"record_length":96,"hex_timestamp":"000001a1660d0620"} 
[2026-10-23 05:29:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:29:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:29:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:29:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:29:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:29:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:29:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:29:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224497,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:29:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:29:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:29:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:29:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:29:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:29:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934653696001,"66":27376,"235":206,"85":12288,"24":20,"16":23103840265961472,"45":-9215420343984918528},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-23 05:29:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:29:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:29:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934653696001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:29:03] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 05:29:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:29:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23103840265961472,"km_value":23103840265961.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:29:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9215420343984918528,"description":"Unknown IO ID 45"} 
[2026-10-23 05:29:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934653696001,"power":27376,"unknown_235":206,"unknown_85":12288,"ignition":20,"odometer":null,"unknown_45":-9215420343984918528}} 
[2026-10-23 05:29:03] local.INFO: DEBUG: GPS processor result {"connection_id":224497,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:29:03] local.INFO: GPS data processed {"connection_id":224497,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:29:03] local.INFO: Acknowledgment sent {"connection_id":224497,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:29:26] local.INFO: TCP Data received {"connection_id":222783,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:29:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:29:26] local.INFO: Processing buffer {"connection_id":222783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:29:26] local.INFO: IMEI packet received {"connection_id":222783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:29:26] local.INFO: IMEI acknowledgment sent {"connection_id":222783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:29:28] local.INFO: TCP Data received {"connection_id":222783,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:29:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:29:28] local.INFO: Processing buffer {"connection_id":222783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:29:28] local.INFO: IMEI packet received {"connection_id":222783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:29:28] local.INFO: IMEI acknowledgment sent {"connection_id":222783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:29:29] local.INFO: TCP Data received {"connection_id":222783,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660d2948012d802c8005c4c998000400882d..."} 
[2026-10-23 05:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660d2948012d802c8005c4c998000400882d..."} 
[2026-10-23 05:29:29] local.INFO: Processing buffer {"connection_id":222783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660d2948012d802c8005c4c998000400882d..."} 
[2026-10-23 05:29:29] local.INFO: Packet analysis {"connection_id":222783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:29:29] local.INFO: Extracted packet for processing {"connection_id":222783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:29:29] local.INFO: GPS Element Parsed {"raw_longitude":763374720,"raw_latitude":96782744,"longitude_deg":76.337472,"latitude_deg":9.6782744,"altitude":4,"angle":136,"satellites":45,"speed":31,"hex_longitude":"2d802c80","hex_latitude":"05c4c998","is_valid_coordinates":true} 
[2026-10-23 05:29:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:29:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934653952001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:29:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23104145208639488,"note":"Value kept but may cause issues"} 
[2026-10-23 05:29:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9215138869008318464,"note":"Value kept but may cause issues"} 
[2026-10-23 05:29:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:29:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792713501000,"timestamp_ms":1792713501000,"timestamp_seconds":1792713501,"priority":1,"record_length":96,"hex_timestamp":"000001a1660d2948"} 
[2026-10-23 05:29:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:29:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:29:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:29:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:29:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:29:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:29:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:29:29] local.INFO: Teltonika packet parsed successfully {"connection_id":222783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:29:29] local.INFO: Passing IMEI to GPS processor {"connection_id":222783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:29:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":222783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:29:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:29:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:29:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:29:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934653952001,"66":27397,"235":206,"85":12288,"24":31,"16":23104145208639488,"45":-9215138869008318464},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-23 05:29:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:29:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:29:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934653952001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:29:29] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 05:29:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:29:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23104145208639488,"km_value":23104145208639.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:29:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9215138869008318464,"description":"Unknown IO ID 45"} 
[2026-10-23 05:29:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934653952001,"power":27397,"unknown_235":206,"unknown_85":12288,"ignition":31,"odometer":null,"unknown_45":-9215138869008318464}} 
[2026-10-23 05:29:29] local.INFO: DEBUG: GPS processor result {"connection_id":222783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:29:29] local.INFO: GPS data processed {"connection_id":222783,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:29:29] local.INFO: Acknowledgment sent {"connection_id":222783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:30:00] local.INFO: TCP Data received {"connection_id":222783,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660d3500012d8032c005c4c4380004007d2e..."} 
[2026-10-23 05:30:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660d3500012d8032c005c4c4380004007d2e..."} 
[2026-10-23 05:30:00] local.INFO: Processing buffer {"connection_id":222783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660d3500012d8032c005c4c4380004007d2e..."} 
[2026-10-23 05:30:00] local.INFO: Packet analysis {"connection_id":222783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:30:00] local.INFO: Extracted packet for processing {"connection_id":222783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:30:00] local.INFO: GPS Element Parsed {"raw_longitude":763376320,"raw_latitude":96781368,"longitude_deg":76.337632,"latitude_deg":9.6781368,"altitude":4,"angle":125,"satellites":46,"speed":21,"hex_longitude":"2d8032c0","hex_latitude":"05c4c438","is_valid_coordinates":true} 
[2026-10-23 05:30:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:30:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934656256001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:30:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23104248287854592,"note":"Value kept but may cause issues"} 
[2026-10-23 05:30:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9210846375614769152,"note":"Value kept but may cause issues"} 
[2026-10-23 05:30:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:30:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792713504000,"timestamp_ms":1792713504000,"timestamp_seconds":1792713504,"priority":1,"record_length":96,"hex_timestamp":"000001a1660d3500"} 
[2026-10-23 05:30:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:30:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:30:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:30:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:30:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:30:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:30:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:30:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:30:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:30:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:30:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:30:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:30:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:30:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934656256001,"66":27463,"235":206,"85":12288,"24":21,"16":23104248287854592,"45":-9210846375614769152},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-23 05:30:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:30:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:30:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934656256001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:30:00] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 05:30:00] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:30:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23104248287854592,"km_value":23104248287854.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:30:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9210846375614769152,"description":"Unknown IO ID 45"} 
[2026-10-23 05:30:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934656256001,"power":27463,"unknown_235":206,"unknown_85":12288,"ignition":21,"odometer":null,"unknown_45":-9210846375614769152}} 
[2026-10-23 05:30:00] local.INFO: DEBUG: GPS processor result {"connection_id":222783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:30:00] local.INFO: GPS data processed {"connection_id":222783,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:30:00] local.INFO: Acknowledgment sent {"connection_id":222783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:30:25] local.INFO: TCP Data received {"connection_id":224498,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:25] local.INFO: Processing buffer {"connection_id":224498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:25] local.INFO: IMEI packet received {"connection_id":224498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:30:25] local.INFO: IMEI acknowledgment sent {"connection_id":224498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:30:26] local.INFO: TCP Data received {"connection_id":224498,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:26] local.INFO: Processing buffer {"connection_id":224498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:26] local.INFO: IMEI packet received {"connection_id":224498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:30:26] local.INFO: IMEI acknowledgment sent {"connection_id":224498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:30:31] local.INFO: TCP Data received {"connection_id":224498,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224498,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:31] local.INFO: Processing buffer {"connection_id":224498,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:30:31] local.INFO: IMEI packet received {"connection_id":224498,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":224498,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:30:32] local.INFO: TCP Data received {"connection_id":224498,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660d40b8012d80370005c4c1e00004006f2d..."} 
[2026-10-23 05:30:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224498,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660d40b8012d80370005c4c1e00004006f2d..."} 
[2026-10-23 05:30:32] local.INFO: Processing buffer {"connection_id":224498,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660d40b8012d80370005c4c1e00004006f2d..."} 
[2026-10-23 05:30:32] local.INFO: Packet analysis {"connection_id":224498,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:30:32] local.INFO: Extracted packet for processing {"connection_id":224498,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660d"} 
[2026-10-23 05:30:32] local.INFO: GPS Element Parsed {"raw_longitude":763377408,"raw_latitude":96780768,"longitude_deg":76.3377408,"latitude_deg":9.6780768,"altitude":4,"angle":111,"satellites":45,"speed":13,"hex_longitude":"2d803700","hex_latitude":"05c4c1e0","is_valid_coordinates":true} 
[2026-10-23 05:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:30:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934657024001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:30:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23104308417396736,"note":"Value kept but may cause issues"} 
[2026-10-23 05:30:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9209087157010679808,"note":"Value kept but may cause issues"} 
[2026-10-23 05:30:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:30:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713507000,"timestamp_ms":1792713507000,"timestamp_seconds":1792713507,"priority":1,"record_length":96,"hex_timestamp":"000001a1660d40b8"} 
[2026-10-23 05:30:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:30:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:30:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:30:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:30:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:30:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:30:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224498,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:30:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:30:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224498,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:30:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:30:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:30:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:30:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934657024001,"66":27376,"235":206,"85":12288,"24":13,"16":23104308417396736,"45":-9209087157010679808},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-23 05:30:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:30:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:30:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934657024001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:30:32] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 05:30:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:30:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23104308417396736,"km_value":23104308417396.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:30:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9209087157010679808,"description":"Unknown IO ID 45"} 
[2026-10-23 05:30:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934657024001,"power":27376,"unknown_235":206,"unknown_85":12288,"ignition":13,"odometer":null,"unknown_45":-9209087157010679808}} 
[2026-10-23 05:30:32] local.INFO: DEBUG: GPS processor result {"connection_id":224498,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:30:32] local.INFO: GPS data processed {"connection_id":224498,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:30:32] local.INFO: Acknowledgment sent {"connection_id":224498,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:31:26] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:26] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:26] local.INFO: IMEI packet received {"connection_id":221478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:31:26] local.INFO: IMEI acknowledgment sent {"connection_id":221478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:31:26] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:26] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:26] local.INFO: IMEI packet received {"connection_id":221478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:31:26] local.INFO: IMEI acknowledgment sent {"connection_id":221478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:31:31] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:31] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:31:31] local.INFO: IMEI packet received {"connection_id":221478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:31:31] local.INFO: IMEI acknowledgment sent {"connection_id":221478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:31:32] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660ed310012d80904005c3c7f0000300bc28..."} 
[2026-10-23 05:31:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660ed310012d80904005c3c7f0000300bc28..."} 
[2026-10-23 05:31:32] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660ed310012d80904005c3c7f0000300bc28..."} 
[2026-10-23 05:31:32] local.INFO: Packet analysis {"connection_id":221478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660e"} 
[2026-10-23 05:31:32] local.INFO: Extracted packet for processing {"connection_id":221478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660e"} 
[2026-10-23 05:31:32] local.INFO: GPS Element Parsed {"raw_longitude":763400256,"raw_latitude":96716784,"longitude_deg":76.3400256,"latitude_deg":9.6716784,"altitude":3,"angle":188,"satellites":40,"speed":36,"hex_longitude":"2d809040","hex_latitude":"05c3c7f0","is_valid_coordinates":true} 
[2026-10-23 05:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:31:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934681344001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:31:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23107765866070016,"note":"Value kept but may cause issues"} 
[2026-10-23 05:31:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9181080396842110976,"note":"Value kept but may cause issues"} 
[2026-10-23 05:31:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:31:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713610000,"timestamp_ms":1792713610000,"timestamp_seconds":1792713610,"priority":1,"record_length":96,"hex_timestamp":"000001a1660ed310"} 
[2026-10-23 05:31:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:31:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:31:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:31:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:31:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:31:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:31:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:31:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:31:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:31:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:31:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:31:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:31:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934681344001,"66":27365,"156":206,"85":12288,"24":36,"16":23107765866070016,"45":-9181080396842110976},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,85,24,16,45]} 
[2026-10-23 05:31:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:31:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:31:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934681344001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:31:32] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 05:31:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:31:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23107765866070016,"km_value":23107765866070.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:31:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9181080396842110976,"description":"Unknown IO ID 45"} 
[2026-10-23 05:31:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934681344001,"power":27365,"unknown_156":206,"unknown_85":12288,"ignition":36,"odometer":null,"unknown_45":-9181080396842110976}} 
[2026-10-23 05:31:32] local.INFO: DEBUG: GPS processor result {"connection_id":221478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:31:32] local.INFO: GPS data processed {"connection_id":221478,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:31:32] local.INFO: Acknowledgment sent {"connection_id":221478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:31:49] local.INFO: TCP Data received {"connection_id":224496,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:31:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224496,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:31:49] local.INFO: Processing buffer {"connection_id":224496,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:31:49] local.INFO: IMEI packet received {"connection_id":224496,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:31:49] local.INFO: IMEI acknowledgment sent {"connection_id":224496,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:32:03] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660efe08012d808ac005c3a3a8000600bc29..."} 
[2026-10-23 05:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660efe08012d808ac005c3a3a8000600bc29..."} 
[2026-10-23 05:32:03] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660efe08012d808ac005c3a3a8000600bc29..."} 
[2026-10-23 05:32:03] local.INFO: Packet analysis {"connection_id":221478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660e"} 
[2026-10-23 05:32:03] local.INFO: Extracted packet for processing {"connection_id":221478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660e"} 
[2026-10-23 05:32:03] local.INFO: GPS Element Parsed {"raw_longitude":763398848,"raw_latitude":96707496,"longitude_deg":76.3398848,"latitude_deg":9.6707496,"altitude":6,"angle":188,"satellites":41,"speed":32,"hex_longitude":"2d808ac0","hex_latitude":"05c3a3a8","is_valid_coordinates":true} 
[2026-10-23 05:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:32:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934684160001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:32:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23108221132603392,"note":"Value kept but may cause issues"} 
[2026-10-23 05:32:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9182769246704766976,"note":"Value kept but may cause issues"} 
[2026-10-23 05:32:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:32:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713621000,"timestamp_ms":1792713621000,"timestamp_seconds":1792713621,"priority":1,"record_length":96,"hex_timestamp":"000001a1660efe08"} 
[2026-10-23 05:32:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:32:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:32:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:32:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:32:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:32:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:32:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:32:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:32:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:32:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:32:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:32:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:32:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934684160001,"66":27365,"179":206,"85":12288,"24":32,"16":23108221132603392,"45":-9182769246704766976},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 05:32:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:32:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:32:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934684160001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:32:03] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 05:32:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:32:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23108221132603392,"km_value":23108221132603.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:32:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9182769246704766976,"description":"Unknown IO ID 45"} 
[2026-10-23 05:32:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934684160001,"power":27365,"unknown_179":206,"unknown_85":12288,"ignition":32,"odometer":null,"unknown_45":-9182769246704766976}} 
[2026-10-23 05:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":221478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:32:03] local.INFO: GPS data processed {"connection_id":221478,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:32:03] local.INFO: Acknowledgment sent {"connection_id":221478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:32:23] local.INFO: TCP Data received {"connection_id":224499,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:32:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224499,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:32:23] local.INFO: Processing buffer {"connection_id":224499,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:32:23] local.INFO: IMEI packet received {"connection_id":224499,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:32:23] local.INFO: IMEI acknowledgment sent {"connection_id":224499,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:32:26] local.INFO: TCP Data received {"connection_id":221119,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:32:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221119,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:32:26] local.INFO: Processing buffer {"connection_id":221119,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:32:26] local.INFO: IMEI packet received {"connection_id":221119,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:32:26] local.INFO: IMEI acknowledgment sent {"connection_id":221119,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:32:31] local.INFO: TCP Data received {"connection_id":221119,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221119,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:32:31] local.INFO: Processing buffer {"connection_id":221119,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:32:31] local.INFO: IMEI packet received {"connection_id":221119,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:32:31] local.INFO: IMEI acknowledgment sent {"connection_id":221119,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:32:32] local.INFO: TCP Data received {"connection_id":221119,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1660f2ce8012d80854005c380d0000700bc26..."} 
[2026-10-23 05:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1660f2ce8012d80854005c380d0000700bc26..."} 
[2026-10-23 05:32:32] local.INFO: Processing buffer {"connection_id":221119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1660f2ce8012d80854005c380d0000700bc26..."} 
[2026-10-23 05:32:32] local.INFO: Packet analysis {"connection_id":221119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1660f"} 
[2026-10-23 05:32:32] local.INFO: Extracted packet for processing {"connection_id":221119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1660f"} 
[2026-10-23 05:32:32] local.INFO: GPS Element Parsed {"raw_longitude":763397440,"raw_latitude":96698576,"longitude_deg":76.339744,"latitude_deg":9.6698576,"altitude":7,"angle":188,"satellites":38,"speed":30,"hex_longitude":"2d808540","hex_latitude":"05c380d0","is_valid_coordinates":true} 
[2026-10-23 05:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:32:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934686976001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:32:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23108659219267584,"note":"Value kept but may cause issues"} 
[2026-10-23 05:32:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184317359079053312,"note":"Value kept but may cause issues"} 
[2026-10-23 05:32:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,157,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:32:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713633000,"timestamp_ms":1792713633000,"timestamp_seconds":1792713633,"priority":1,"record_length":96,"hex_timestamp":"000001a1660f2ce8"} 
[2026-10-23 05:32:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:32:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:32:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:32:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:32:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:32:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:32:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:32:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:32:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:32:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:32:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:32:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:32:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934686976001,"66":27365,"157":206,"85":12288,"24":30,"16":23108659219267584,"45":-9184317359079053312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,157,85,24,16,45]} 
[2026-10-23 05:32:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:32:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:32:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934686976001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:32:32] local.INFO: Unknown IO ID detected {"io_id":157,"value":206,"description":"Unknown IO ID 157"} 
[2026-10-23 05:32:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:32:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23108659219267584,"km_value":23108659219267.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:32:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184317359079053312,"description":"Unknown IO ID 45"} 
[2026-10-23 05:32:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934686976001,"power":27365,"unknown_157":206,"unknown_85":12288,"ignition":30,"odometer":null,"unknown_45":-9184317359079053312}} 
[2026-10-23 05:32:32] local.INFO: DEBUG: GPS processor result {"connection_id":221119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:32:32] local.INFO: GPS data processed {"connection_id":221119,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:32:32] local.INFO: Acknowledgment sent {"connection_id":221119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:33:03] local.INFO: TCP Data received {"connection_id":221119,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166109c18012d80490005c208e0000500bc2b..."} 
[2026-10-23 05:33:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166109c18012d80490005c208e0000500bc2b..."} 
[2026-10-23 05:33:03] local.INFO: Processing buffer {"connection_id":221119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166109c18012d80490005c208e0000500bc2b..."} 
[2026-10-23 05:33:03] local.INFO: Packet analysis {"connection_id":221119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:33:03] local.INFO: Extracted packet for processing {"connection_id":221119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:33:03] local.INFO: GPS Element Parsed {"raw_longitude":763382016,"raw_latitude":96602336,"longitude_deg":76.3382016,"latitude_deg":9.6602336,"altitude":5,"angle":188,"satellites":43,"speed":51,"hex_longitude":"2d804900","hex_latitude":"05c208e0","is_valid_coordinates":true} 
[2026-10-23 05:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:33:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934712320001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:33:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23113392273227776,"note":"Value kept but may cause issues"} 
[2026-10-23 05:33:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9201065120218011648,"note":"Value kept but may cause issues"} 
[2026-10-23 05:33:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:33:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713727000,"timestamp_ms":1792713727000,"timestamp_seconds":1792713727,"priority":1,"record_length":96,"hex_timestamp":"000001a166109c18"} 
[2026-10-23 05:33:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:33:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:33:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:33:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:33:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:33:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:33:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:33:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:33:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:33:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:33:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:33:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:33:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934712320001,"66":27267,"235":206,"85":12288,"24":51,"16":23113392273227776,"45":-9201065120218011648},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-23 05:33:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:33:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:33:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934712320001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:33:03] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 05:33:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:33:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23113392273227776,"km_value":23113392273227.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:33:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9201065120218011648,"description":"Unknown IO ID 45"} 
[2026-10-23 05:33:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934712320001,"power":27267,"unknown_235":206,"unknown_85":12288,"ignition":51,"odometer":null,"unknown_45":-9201065120218011648}} 
[2026-10-23 05:33:03] local.INFO: DEBUG: GPS processor result {"connection_id":221119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:33:03] local.INFO: GPS data processed {"connection_id":221119,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:33:03] local.INFO: Acknowledgment sent {"connection_id":221119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:33:26] local.INFO: TCP Data received {"connection_id":224500,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:33:26] local.INFO: Processing buffer {"connection_id":224500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:33:26] local.INFO: IMEI packet received {"connection_id":224500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":224500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:33:31] local.INFO: TCP Data received {"connection_id":224500,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:33:31] local.INFO: Processing buffer {"connection_id":224500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:33:31] local.INFO: IMEI packet received {"connection_id":224500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":224500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:33:32] local.INFO: TCP Data received {"connection_id":224500,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16610b770012d80444005c1e540000500bc2b..."} 
[2026-10-23 05:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16610b770012d80444005c1e540000500bc2b..."} 
[2026-10-23 05:33:32] local.INFO: Processing buffer {"connection_id":224500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16610b770012d80444005c1e540000500bc2b..."} 
[2026-10-23 05:33:32] local.INFO: Packet analysis {"connection_id":224500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:33:32] local.INFO: Extracted packet for processing {"connection_id":224500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:33:32] local.INFO: GPS Element Parsed {"raw_longitude":763380800,"raw_latitude":96593216,"longitude_deg":76.33808,"latitude_deg":9.6593216,"altitude":5,"angle":188,"satellites":43,"speed":52,"hex_longitude":"2d804440","hex_latitude":"05c1e540","is_valid_coordinates":true} 
[2026-10-23 05:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934714112001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23113838949826560,"note":"Value kept but may cause issues"} 
[2026-10-23 05:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9202824338824699904,"note":"Value kept but may cause issues"} 
[2026-10-23 05:33:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,235,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713734000,"timestamp_ms":1792713734000,"timestamp_seconds":1792713734,"priority":1,"record_length":96,"hex_timestamp":"000001a16610b770"} 
[2026-10-23 05:33:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:33:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 05:33:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:33:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:33:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:33:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934714112001,"66":27343,"235":206,"85":12288,"24":52,"16":23113838949826560,"45":-9202824338824699904},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,235,85,24,16,45]} 
[2026-10-23 05:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934714112001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:33:32] local.INFO: Unknown IO ID detected {"io_id":235,"value":206,"description":"Unknown IO ID 235"} 
[2026-10-23 05:33:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23113838949826560,"km_value":23113838949826.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9202824338824699904,"description":"Unknown IO ID 45"} 
[2026-10-23 05:33:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934714112001,"power":27343,"unknown_235":206,"unknown_85":12288,"ignition":52,"odometer":null,"unknown_45":-9202824338824699904}} 
[2026-10-23 05:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":224500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:33:32] local.INFO: GPS data processed {"connection_id":224500,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:33:32] local.INFO: Acknowledgment sent {"connection_id":224500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:34:03] local.INFO: TCP Data received {"connection_id":224500,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16610d2c8012d803f4005c1c160000500bb2b..."} 
[2026-10-23 05:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16610d2c8012d803f4005c1c160000500bb2b..."} 
[2026-10-23 05:34:03] local.INFO: Processing buffer {"connection_id":224500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16610d2c8012d803f4005c1c160000500bb2b..."} 
[2026-10-23 05:34:03] local.INFO: Packet analysis {"connection_id":224500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:34:03] local.INFO: Extracted packet for processing {"connection_id":224500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763379520,"raw_latitude":96584032,"longitude_deg":76.337952,"latitude_deg":9.6584032,"altitude":5,"angle":187,"satellites":43,"speed":52,"hex_longitude":"2d803f40","hex_latitude":"05c1c160","is_valid_coordinates":true} 
[2026-10-23 05:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934715904001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23114289921392640,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9204161344966410240,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713741000,"timestamp_ms":1792713741000,"timestamp_seconds":1792713741,"priority":1,"record_length":96,"hex_timestamp":"000001a16610d2c8"} 
[2026-10-23 05:34:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:34:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:34:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:34:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:34:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934715904001,"66":27332,"225":206,"85":12288,"24":52,"16":23114289921392640,"45":-9204161344966410240},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,85,24,16,45]} 
[2026-10-23 05:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934715904001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:34:03] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-10-23 05:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23114289921392640,"km_value":23114289921392.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9204161344966410240,"description":"Unknown IO ID 45"} 
[2026-10-23 05:34:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934715904001,"power":27332,"unknown_225":206,"unknown_85":12288,"ignition":52,"odometer":null,"unknown_45":-9204161344966410240}} 
[2026-10-23 05:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":224500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:34:03] local.INFO: GPS data processed {"connection_id":224500,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:34:03] local.INFO: Acknowledgment sent {"connection_id":224500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:34:31] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:31] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:31] local.INFO: IMEI packet received {"connection_id":221120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:34:31] local.INFO: IMEI acknowledgment sent {"connection_id":221120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:34:32] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:32] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:32] local.INFO: IMEI packet received {"connection_id":221120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:34:32] local.INFO: IMEI acknowledgment sent {"connection_id":221120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:34:36] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:36] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:34:36] local.INFO: IMEI packet received {"connection_id":221120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":221120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:34:37] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16610ee20012d803a4005c19e08000600bc29..."} 
[2026-10-23 05:34:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16610ee20012d803a4005c19e08000600bc29..."} 
[2026-10-23 05:34:37] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16610ee20012d803a4005c19e08000600bc29..."} 
[2026-10-23 05:34:37] local.INFO: Packet analysis {"connection_id":221120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:34:37] local.INFO: Extracted packet for processing {"connection_id":221120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16610"} 
[2026-10-23 05:34:37] local.INFO: GPS Element Parsed {"raw_longitude":763378240,"raw_latitude":96574984,"longitude_deg":76.337824,"latitude_deg":9.6574984,"altitude":6,"angle":188,"satellites":41,"speed":51,"hex_longitude":"2d803a40","hex_latitude":"05c19e08","is_valid_coordinates":true} 
[2026-10-23 05:34:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:34:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934717696001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23114732303024128,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9205568719852314624,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:34:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792713748000,"timestamp_ms":1792713748000,"timestamp_seconds":1792713748,"priority":1,"record_length":96,"hex_timestamp":"000001a16610ee20"} 
[2026-10-23 05:34:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:34:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:34:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:34:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:34:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:34:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:34:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:34:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:34:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:34:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:34:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:34:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:34:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:34:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934717696001,"66":27365,"225":206,"85":12288,"24":51,"16":23114732303024128,"45":-9205568719852314624},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,85,24,16,45]} 
[2026-10-23 05:34:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:34:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:34:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934717696001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:34:37] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-10-23 05:34:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:34:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23114732303024128,"km_value":23114732303024.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:34:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9205568719852314624,"description":"Unknown IO ID 45"} 
[2026-10-23 05:34:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934717696001,"power":27365,"unknown_225":206,"unknown_85":12288,"ignition":51,"odometer":null,"unknown_45":-9205568719852314624}} 
[2026-10-23 05:34:37] local.INFO: DEBUG: GPS processor result {"connection_id":221120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:34:37] local.INFO: GPS data processed {"connection_id":221120,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:34:37] local.INFO: Acknowledgment sent {"connection_id":221120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:34:38] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166110d60012d80344005c17808000900bc2b..."} 
[2026-10-23 05:34:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166110d60012d80344005c17808000900bc2b..."} 
[2026-10-23 05:34:38] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166110d60012d80344005c17808000900bc2b..."} 
[2026-10-23 05:34:38] local.INFO: Packet analysis {"connection_id":221120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16611"} 
[2026-10-23 05:34:38] local.INFO: Extracted packet for processing {"connection_id":221120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16611"} 
[2026-10-23 05:34:38] local.INFO: GPS Element Parsed {"raw_longitude":763376704,"raw_latitude":96565256,"longitude_deg":76.3376704,"latitude_deg":9.6565256,"altitude":9,"angle":188,"satellites":43,"speed":46,"hex_longitude":"2d803440","hex_latitude":"05c17808","is_valid_coordinates":true} 
[2026-10-23 05:34:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:34:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934719488001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23115209044393984,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9206976094738184192,"note":"Value kept but may cause issues"} 
[2026-10-23 05:34:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:34:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792713756000,"timestamp_ms":1792713756000,"timestamp_seconds":1792713756,"priority":1,"record_length":96,"hex_timestamp":"000001a166110d60"} 
[2026-10-23 05:34:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:34:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:34:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:34:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:34:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:34:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:34:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:34:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:34:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:34:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:34:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:34:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:34:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:34:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934719488001,"66":27463,"225":206,"85":12288,"24":46,"16":23115209044393984,"45":-9206976094738184192},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,85,24,16,45]} 
[2026-10-23 05:34:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:34:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:34:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934719488001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:34:38] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-10-23 05:34:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12288,"description":"Unknown IO ID 85"} 
[2026-10-23 05:34:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23115209044393984,"km_value":23115209044393.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:34:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9206976094738184192,"description":"Unknown IO ID 45"} 
[2026-10-23 05:34:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934719488001,"power":27463,"unknown_225":206,"unknown_85":12288,"ignition":46,"odometer":null,"unknown_45":-9206976094738184192}} 
[2026-10-23 05:34:38] local.INFO: DEBUG: GPS processor result {"connection_id":221120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:34:38] local.INFO: GPS data processed {"connection_id":221120,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:34:38] local.INFO: Acknowledgment sent {"connection_id":221120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:35:09] local.INFO: TCP Data received {"connection_id":221120,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166128c30012d7feec005bfae30000800bd2b..."} 
[2026-10-23 05:35:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166128c30012d7feec005bfae30000800bd2b..."} 
[2026-10-23 05:35:09] local.INFO: Processing buffer {"connection_id":221120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166128c30012d7feec005bfae30000800bd2b..."} 
[2026-10-23 05:35:09] local.INFO: Packet analysis {"connection_id":221120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:35:09] local.INFO: Extracted packet for processing {"connection_id":221120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:35:09] local.INFO: GPS Element Parsed {"raw_longitude":763358912,"raw_latitude":96448048,"longitude_deg":76.3358912,"latitude_deg":9.6448048,"altitude":8,"angle":189,"satellites":43,"speed":51,"hex_longitude":"2d7feec0","hex_latitude":"05bfae30","is_valid_coordinates":true} 
[2026-10-23 05:35:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:35:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934744832001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:35:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23120955710636032,"note":"Value kept but may cause issues"} 
[2026-10-23 05:35:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9220135099315603456,"note":"Value kept but may cause issues"} 
[2026-10-23 05:35:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:35:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792713854000,"timestamp_ms":1792713854000,"timestamp_seconds":1792713854,"priority":1,"record_length":96,"hex_timestamp":"000001a166128c30"} 
[2026-10-23 05:35:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:35:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:35:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 05:35:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:35:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:35:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:35:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:35:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:35:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:35:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:35:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:35:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:35:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:35:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934744832001,"66":27300,"119":206,"85":12544,"24":51,"16":23120955710636032,"45":9220135099315603456},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:35:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:35:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:35:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934744832001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:35:09] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:35:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:35:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23120955710636032,"km_value":23120955710636.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:35:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9220135099315603456,"description":"Unknown IO ID 45"} 
[2026-10-23 05:35:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934744832001,"power":27300,"unknown_119":206,"unknown_85":12544,"ignition":51,"odometer":null,"unknown_45":9220135099315603456}} 
[2026-10-23 05:35:09] local.INFO: DEBUG: GPS processor result {"connection_id":221120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:35:09] local.INFO: GPS data processed {"connection_id":221120,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:35:09] local.INFO: Acknowledgment sent {"connection_id":221120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:35:26] local.INFO: TCP Data received {"connection_id":222784,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:35:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:35:26] local.INFO: Processing buffer {"connection_id":222784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:35:26] local.INFO: IMEI packet received {"connection_id":222784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:35:26] local.INFO: IMEI acknowledgment sent {"connection_id":222784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:35:30] local.INFO: TCP Data received {"connection_id":222784,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:35:30] local.INFO: Processing buffer {"connection_id":222784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:35:30] local.INFO: IMEI packet received {"connection_id":222784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:35:30] local.INFO: IMEI acknowledgment sent {"connection_id":222784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:35:31] local.INFO: TCP Data received {"connection_id":222784,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16612a788012d7fe84005bf8b98000800bc2b..."} 
[2026-10-23 05:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16612a788012d7fe84005bf8b98000800bc2b..."} 
[2026-10-23 05:35:31] local.INFO: Processing buffer {"connection_id":222784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16612a788012d7fe84005bf8b98000800bc2b..."} 
[2026-10-23 05:35:31] local.INFO: Packet analysis {"connection_id":222784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:35:31] local.INFO: Extracted packet for processing {"connection_id":222784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:35:31] local.INFO: GPS Element Parsed {"raw_longitude":763357248,"raw_latitude":96439192,"longitude_deg":76.3357248,"latitude_deg":9.6439192,"altitude":8,"angle":188,"satellites":43,"speed":50,"hex_longitude":"2d7fe840","hex_latitude":"05bf8b98","is_valid_coordinates":true} 
[2026-10-23 05:35:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:35:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934746624001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:35:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23121393797300224,"note":"Value kept but may cause issues"} 
[2026-10-23 05:35:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9218516618197217280,"note":"Value kept but may cause issues"} 
[2026-10-23 05:35:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:35:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792713861000,"timestamp_ms":1792713861000,"timestamp_seconds":1792713861,"priority":1,"record_length":96,"hex_timestamp":"000001a16612a788"} 
[2026-10-23 05:35:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:35:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:35:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 05:35:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:35:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:35:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:35:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:35:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:35:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:35:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:35:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:35:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:35:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:35:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934746624001,"66":27267,"119":206,"85":12544,"24":50,"16":23121393797300224,"45":9218516618197217280},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:35:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:35:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:35:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934746624001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:35:31] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:35:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:35:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23121393797300224,"km_value":23121393797300.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:35:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9218516618197217280,"description":"Unknown IO ID 45"} 
[2026-10-23 05:35:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934746624001,"power":27267,"unknown_119":206,"unknown_85":12544,"ignition":50,"odometer":null,"unknown_45":9218516618197217280}} 
[2026-10-23 05:35:31] local.INFO: DEBUG: GPS processor result {"connection_id":222784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:35:31] local.INFO: GPS data processed {"connection_id":222784,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:35:31] local.INFO: Acknowledgment sent {"connection_id":222784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:36:01] local.INFO: TCP Data received {"connection_id":222784,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16612c2e0012d7fe38005bf6948000800bc2a..."} 
[2026-10-23 05:36:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16612c2e0012d7fe38005bf6948000800bc2a..."} 
[2026-10-23 05:36:01] local.INFO: Processing buffer {"connection_id":222784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16612c2e0012d7fe38005bf6948000800bc2a..."} 
[2026-10-23 05:36:01] local.INFO: Packet analysis {"connection_id":222784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:36:01] local.INFO: Extracted packet for processing {"connection_id":222784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:36:01] local.INFO: GPS Element Parsed {"raw_longitude":763356032,"raw_latitude":96430408,"longitude_deg":76.3356032,"latitude_deg":9.6430408,"altitude":8,"angle":188,"satellites":42,"speed":50,"hex_longitude":"2d7fe380","hex_latitude":"05bf6948","is_valid_coordinates":true} 
[2026-10-23 05:36:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:36:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934748416001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:36:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23121823294029824,"note":"Value kept but may cause issues"} 
[2026-10-23 05:36:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9216687030846330880,"note":"Value kept but may cause issues"} 
[2026-10-23 05:36:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:36:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792713868000,"timestamp_ms":1792713868000,"timestamp_seconds":1792713868,"priority":1,"record_length":96,"hex_timestamp":"000001a16612c2e0"} 
[2026-10-23 05:36:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:36:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:36:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 05:36:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:36:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:36:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:36:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:36:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:36:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:36:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:36:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:36:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:36:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:36:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934748416001,"66":27365,"119":206,"85":12544,"24":50,"16":23121823294029824,"45":9216687030846330880},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:36:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:36:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:36:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934748416001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:36:01] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:36:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:36:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23121823294029824,"km_value":23121823294029.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:36:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9216687030846330880,"description":"Unknown IO ID 45"} 
[2026-10-23 05:36:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934748416001,"power":27365,"unknown_119":206,"unknown_85":12544,"ignition":50,"odometer":null,"unknown_45":9216687030846330880}} 
[2026-10-23 05:36:01] local.INFO: DEBUG: GPS processor result {"connection_id":222784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:36:01] local.INFO: GPS data processed {"connection_id":222784,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:36:01] local.INFO: Acknowledgment sent {"connection_id":222784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:36:26] local.INFO: TCP Data received {"connection_id":222785,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:36:26] local.INFO: Processing buffer {"connection_id":222785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:36:26] local.INFO: IMEI packet received {"connection_id":222785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":222785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:36:31] local.INFO: TCP Data received {"connection_id":222785,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:36:31] local.INFO: Processing buffer {"connection_id":222785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:36:31] local.INFO: IMEI packet received {"connection_id":222785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:36:31] local.INFO: IMEI acknowledgment sent {"connection_id":222785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:36:32] local.INFO: TCP Data received {"connection_id":222785,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16612de38012d7fddc005bf4700000700bc2a..."} 
[2026-10-23 05:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16612de38012d7fddc005bf4700000700bc2a..."} 
[2026-10-23 05:36:32] local.INFO: Processing buffer {"connection_id":222785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16612de38012d7fddc005bf4700000700bc2a..."} 
[2026-10-23 05:36:32] local.INFO: Packet analysis {"connection_id":222785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:36:32] local.INFO: Extracted packet for processing {"connection_id":222785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:36:32] local.INFO: GPS Element Parsed {"raw_longitude":763354560,"raw_latitude":96421632,"longitude_deg":76.335456,"latitude_deg":9.6421632,"altitude":7,"angle":188,"satellites":42,"speed":50,"hex_longitude":"2d7fddc0","hex_latitude":"05bf4700","is_valid_coordinates":true} 
[2026-10-23 05:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:36:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934750208001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:36:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23122252790759424,"note":"Value kept but may cause issues"} 
[2026-10-23 05:36:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9215350024704706560,"note":"Value kept but may cause issues"} 
[2026-10-23 05:36:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:36:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792713875000,"timestamp_ms":1792713875000,"timestamp_seconds":1792713875,"priority":1,"record_length":96,"hex_timestamp":"000001a16612de38"} 
[2026-10-23 05:36:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:36:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:36:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:36:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:36:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:36:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:36:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:36:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:36:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:36:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:36:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:36:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:36:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934750208001,"66":26963,"119":206,"85":12544,"24":50,"16":23122252790759424,"45":9215350024704706560},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:36:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:36:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:36:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934750208001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:36:32] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:36:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:36:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23122252790759424,"km_value":23122252790759.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:36:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9215350024704706560,"description":"Unknown IO ID 45"} 
[2026-10-23 05:36:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934750208001,"power":26963,"unknown_119":206,"unknown_85":12544,"ignition":50,"odometer":null,"unknown_45":9215350024704706560}} 
[2026-10-23 05:36:32] local.INFO: DEBUG: GPS processor result {"connection_id":222785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:36:32] local.INFO: GPS data processed {"connection_id":222785,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:36:32] local.INFO: Acknowledgment sent {"connection_id":222785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:37:03] local.INFO: TCP Data received {"connection_id":222785,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16612fd78012d7fdb0005bf23d0000700b32a..."} 
[2026-10-23 05:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16612fd78012d7fdb0005bf23d0000700b32a..."} 
[2026-10-23 05:37:03] local.INFO: Processing buffer {"connection_id":222785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16612fd78012d7fdb0005bf23d0000700b32a..."} 
[2026-10-23 05:37:03] local.INFO: Packet analysis {"connection_id":222785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:37:03] local.INFO: Extracted packet for processing {"connection_id":222785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16612"} 
[2026-10-23 05:37:03] local.INFO: GPS Element Parsed {"raw_longitude":763353856,"raw_latitude":96412624,"longitude_deg":76.3353856,"latitude_deg":9.6412624,"altitude":7,"angle":179,"satellites":42,"speed":36,"hex_longitude":"2d7fdb00","hex_latitude":"05bf23d0","is_valid_coordinates":true} 
[2026-10-23 05:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:37:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934752000001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:37:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23122690877423616,"note":"Value kept but may cause issues"} 
[2026-10-23 05:37:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9213731543586373632,"note":"Value kept but may cause issues"} 
[2026-10-23 05:37:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:37:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792713883000,"timestamp_ms":1792713883000,"timestamp_seconds":1792713883,"priority":1,"record_length":96,"hex_timestamp":"000001a16612fd78"} 
[2026-10-23 05:37:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:37:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":83,"data_length":795,"current_offset":136} 
[2026-10-23 05:37:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1470,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:37:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:37:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:37:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:37:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:37:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:37:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:37:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:37:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:37:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:37:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934752000001,"66":27267,"119":206,"85":12544,"24":36,"16":23122690877423616,"45":9213731543586373632},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:37:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:37:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:37:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934752000001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:37:03] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:37:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:37:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23122690877423616,"km_value":23122690877423.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:37:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9213731543586373632,"description":"Unknown IO ID 45"} 
[2026-10-23 05:37:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934752000001,"power":27267,"unknown_119":206,"unknown_85":12544,"ignition":36,"odometer":null,"unknown_45":9213731543586373632}} 
[2026-10-23 05:37:03] local.INFO: DEBUG: GPS processor result {"connection_id":222785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:37:03] local.INFO: GPS data processed {"connection_id":222785,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:37:03] local.INFO: Acknowledgment sent {"connection_id":222785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:37:26] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:37:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:37:26] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:37:26] local.INFO: IMEI packet received {"connection_id":221480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:37:26] local.INFO: IMEI acknowledgment sent {"connection_id":221480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:37:29] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:37:29] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:37:29] local.INFO: IMEI packet received {"connection_id":221480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":221480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:37:30] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661320a0012d7fd64005bf00e8000600bc2a..."} 
[2026-10-23 05:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661320a0012d7fd64005bf00e8000600bc2a..."} 
[2026-10-23 05:37:30] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661320a0012d7fd64005bf00e8000600bc2a..."} 
[2026-10-23 05:37:30] local.INFO: Packet analysis {"connection_id":221480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16613"} 
[2026-10-23 05:37:30] local.INFO: Extracted packet for processing {"connection_id":221480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16613"} 
[2026-10-23 05:37:30] local.INFO: GPS Element Parsed {"raw_longitude":763352640,"raw_latitude":96403688,"longitude_deg":76.335264,"latitude_deg":9.6403688,"altitude":6,"angle":188,"satellites":42,"speed":42,"hex_longitude":"2d7fd640","hex_latitude":"05bf00e8","is_valid_coordinates":true} 
[2026-10-23 05:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934754048001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23123128964087808,"note":"Value kept but may cause issues"} 
[2026-10-23 05:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9212957487398113280,"note":"Value kept but may cause issues"} 
[2026-10-23 05:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792713892000,"timestamp_ms":1792713892000,"timestamp_seconds":1792713892,"priority":1,"record_length":96,"hex_timestamp":"000001a1661320a0"} 
[2026-10-23 05:37:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:37:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 05:37:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:37:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:37:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:37:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934754048001,"66":27300,"119":206,"85":12544,"24":42,"16":23123128964087808,"45":9212957487398113280},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934754048001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:37:30] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:37:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23123128964087808,"km_value":23123128964087.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":9212957487398113280,"description":"Unknown IO ID 45"} 
[2026-10-23 05:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934754048001,"power":27300,"unknown_119":206,"unknown_85":12544,"ignition":42,"odometer":null,"unknown_45":9212957487398113280}} 
[2026-10-23 05:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":221480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:37:30] local.INFO: GPS data processed {"connection_id":221480,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:37:30] local.INFO: Acknowledgment sent {"connection_id":221480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:37:49] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:37:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:37:49] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:37:49] local.INFO: IMEI packet received {"connection_id":221479,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:37:49] local.INFO: IMEI acknowledgment sent {"connection_id":221479,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:38:01] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661343c8012d7fd14005bede48000600bd2b..."} 
[2026-10-23 05:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661343c8012d7fd14005bede48000600bd2b..."} 
[2026-10-23 05:38:01] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661343c8012d7fd14005bede48000600bd2b..."} 
[2026-10-23 05:38:01] local.INFO: Packet analysis {"connection_id":221480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16613"} 
[2026-10-23 05:38:01] local.INFO: Extracted packet for processing {"connection_id":221480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16613"} 
[2026-10-23 05:38:01] local.INFO: GPS Element Parsed {"raw_longitude":763351360,"raw_latitude":96394824,"longitude_deg":76.335136,"latitude_deg":9.6394824,"altitude":6,"angle":189,"satellites":43,"speed":38,"hex_longitude":"2d7fd140","hex_latitude":"05bede48","is_valid_coordinates":true} 
[2026-10-23 05:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934756352001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23123562755784704,"note":"Value kept but may cause issues"} 
[2026-10-23 05:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9211620481256450048,"note":"Value kept but may cause issues"} 
[2026-10-23 05:38:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792713901000,"timestamp_ms":1792713901000,"timestamp_seconds":1792713901,"priority":1,"record_length":96,"hex_timestamp":"000001a1661343c8"} 
[2026-10-23 05:38:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:38:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 05:38:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:38:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:38:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:38:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934756352001,"66":27397,"119":206,"85":12544,"24":38,"16":23123562755784704,"45":9211620481256450048},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934756352001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:38:01] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:38:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23123562755784704,"km_value":23123562755784.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":9211620481256450048,"description":"Unknown IO ID 45"} 
[2026-10-23 05:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934756352001,"power":27397,"unknown_119":206,"unknown_85":12544,"ignition":38,"odometer":null,"unknown_45":9211620481256450048}} 
[2026-10-23 05:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":221480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:38:01] local.INFO: GPS data processed {"connection_id":221480,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:38:01] local.INFO: Acknowledgment sent {"connection_id":221480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:38:26] local.INFO: TCP Data received {"connection_id":224501,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:38:26] local.INFO: Processing buffer {"connection_id":224501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:38:26] local.INFO: IMEI packet received {"connection_id":224501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":224501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:38:31] local.INFO: TCP Data received {"connection_id":224501,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224501,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:38:31] local.INFO: Processing buffer {"connection_id":224501,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:38:31] local.INFO: IMEI packet received {"connection_id":224501,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:38:31] local.INFO: IMEI acknowledgment sent {"connection_id":224501,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:38:32] local.INFO: TCP Data received {"connection_id":224501,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166154b50012d7f8a0005bd59c8000600be2a..."} 
[2026-10-23 05:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166154b50012d7f8a0005bd59c8000600be2a..."} 
[2026-10-23 05:38:32] local.INFO: Processing buffer {"connection_id":224501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166154b50012d7f8a0005bd59c8000600be2a..."} 
[2026-10-23 05:38:32] local.INFO: Packet analysis {"connection_id":224501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:38:32] local.INFO: Extracted packet for processing {"connection_id":224501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:38:32] local.INFO: GPS Element Parsed {"raw_longitude":763333120,"raw_latitude":96295368,"longitude_deg":76.333312,"latitude_deg":9.6295368,"altitude":6,"angle":190,"satellites":42,"speed":25,"hex_longitude":"2d7f8a00","hex_latitude":"05bd59c8","is_valid_coordinates":true} 
[2026-10-23 05:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934789376001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23128467608436736,"note":"Value kept but may cause issues"} 
[2026-10-23 05:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9192269076582252544,"note":"Value kept but may cause issues"} 
[2026-10-23 05:38:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714034000,"timestamp_ms":1792714034000,"timestamp_seconds":1792714034,"priority":1,"record_length":96,"hex_timestamp":"000001a166154b50"} 
[2026-10-23 05:38:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:38:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 05:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:38:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:38:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:38:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934789376001,"66":27321,"119":206,"85":12544,"24":25,"16":23128467608436736,"45":9192269076582252544},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934789376001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:38:32] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:38:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23128467608436736,"km_value":23128467608436.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9192269076582252544,"description":"Unknown IO ID 45"} 
[2026-10-23 05:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934789376001,"power":27321,"unknown_119":206,"unknown_85":12544,"ignition":25,"odometer":null,"unknown_45":9192269076582252544}} 
[2026-10-23 05:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":224501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21583,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:38:32] local.INFO: GPS data processed {"connection_id":224501,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:38:32] local.INFO: Acknowledgment sent {"connection_id":224501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:39:03] local.INFO: TCP Data received {"connection_id":224501,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166159d58012d7f850005bd3680000500be2b..."} 
[2026-10-23 05:39:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224501,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166159d58012d7f850005bd3680000500be2b..."} 
[2026-10-23 05:39:03] local.INFO: Processing buffer {"connection_id":224501,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166159d58012d7f850005bd3680000500be2b..."} 
[2026-10-23 05:39:03] local.INFO: Packet analysis {"connection_id":224501,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:39:03] local.INFO: Extracted packet for processing {"connection_id":224501,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:39:03] local.INFO: GPS Element Parsed {"raw_longitude":763331840,"raw_latitude":96286336,"longitude_deg":76.333184,"latitude_deg":9.6286336,"altitude":5,"angle":190,"satellites":43,"speed":12,"hex_longitude":"2d7f8500","hex_latitude":"05bd3680","is_valid_coordinates":true} 
[2026-10-23 05:39:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:39:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934792704001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:39:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23128914285035520,"note":"Value kept but may cause issues"} 
[2026-10-23 05:39:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9190158014254532608,"note":"Value kept but may cause issues"} 
[2026-10-23 05:39:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:39:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714055000,"timestamp_ms":1792714055000,"timestamp_seconds":1792714055,"priority":1,"record_length":96,"hex_timestamp":"000001a166159d58"} 
[2026-10-23 05:39:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:39:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:39:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 05:39:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:39:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:39:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:39:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:39:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224501,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:39:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:39:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224501,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:39:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:39:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:39:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:39:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934792704001,"66":27343,"119":206,"85":12544,"24":12,"16":23128914285035520,"45":9190158014254532608},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:39:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:39:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:39:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934792704001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:39:03] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:39:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:39:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23128914285035520,"km_value":23128914285035.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:39:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9190158014254532608,"description":"Unknown IO ID 45"} 
[2026-10-23 05:39:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934792704001,"power":27343,"unknown_119":206,"unknown_85":12544,"ignition":12,"odometer":null,"unknown_45":9190158014254532608}} 
[2026-10-23 05:39:03] local.INFO: DEBUG: GPS processor result {"connection_id":224501,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:39:03] local.INFO: GPS data processed {"connection_id":224501,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:39:03] local.INFO: Acknowledgment sent {"connection_id":224501,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:39:25] local.INFO: TCP Data received {"connection_id":222786,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:25] local.INFO: Processing buffer {"connection_id":222786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:25] local.INFO: IMEI packet received {"connection_id":222786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:39:25] local.INFO: IMEI acknowledgment sent {"connection_id":222786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:39:26] local.INFO: TCP Data received {"connection_id":222786,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:26] local.INFO: Processing buffer {"connection_id":222786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:26] local.INFO: IMEI packet received {"connection_id":222786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:39:26] local.INFO: IMEI acknowledgment sent {"connection_id":222786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:39:31] local.INFO: TCP Data received {"connection_id":222786,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:31] local.INFO: Processing buffer {"connection_id":222786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:39:31] local.INFO: IMEI packet received {"connection_id":222786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":222786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:39:32] local.INFO: TCP Data received {"connection_id":222786,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166159d58012d7f850005bd3680000500be2b..."} 
[2026-10-23 05:39:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166159d58012d7f850005bd3680000500be2b..."} 
[2026-10-23 05:39:32] local.INFO: Processing buffer {"connection_id":222786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166159d58012d7f850005bd3680000500be2b..."} 
[2026-10-23 05:39:32] local.INFO: Packet analysis {"connection_id":222786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:39:32] local.INFO: Extracted packet for processing {"connection_id":222786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:39:32] local.INFO: GPS Element Parsed {"raw_longitude":763331840,"raw_latitude":96286336,"longitude_deg":76.333184,"latitude_deg":9.6286336,"altitude":5,"angle":190,"satellites":43,"speed":12,"hex_longitude":"2d7f8500","hex_latitude":"05bd3680","is_valid_coordinates":true} 
[2026-10-23 05:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:39:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934798080001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:39:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23128914285035520,"note":"Value kept but may cause issues"} 
[2026-10-23 05:39:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9188750639368667136,"note":"Value kept but may cause issues"} 
[2026-10-23 05:39:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:39:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714055000,"timestamp_ms":1792714055000,"timestamp_seconds":1792714055,"priority":1,"record_length":96,"hex_timestamp":"000001a166159d58"} 
[2026-10-23 05:39:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:39:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:39:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:39:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:39:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:39:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:39:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:39:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:39:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:39:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:39:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:39:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:39:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934798080001,"66":27343,"119":206,"85":12544,"24":12,"16":23128914285035520,"45":9188750639368667136},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,85,24,16,45]} 
[2026-10-23 05:39:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:39:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:39:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934798080001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:39:32] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 05:39:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:39:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23128914285035520,"km_value":23128914285035.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:39:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9188750639368667136,"description":"Unknown IO ID 45"} 
[2026-10-23 05:39:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934798080001,"power":27343,"unknown_119":206,"unknown_85":12544,"ignition":12,"odometer":null,"unknown_45":9188750639368667136}} 
[2026-10-23 05:39:32] local.INFO: DEBUG: GPS processor result {"connection_id":222786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:39:32] local.INFO: GPS data processed {"connection_id":222786,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:39:32] local.INFO: Acknowledgment sent {"connection_id":222786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:40:03] local.INFO: TCP Data received {"connection_id":222786,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16615ef60012d7f81c005bd1d30000600ba29..."} 
[2026-10-23 05:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16615ef60012d7f81c005bd1d30000600ba29..."} 
[2026-10-23 05:40:03] local.INFO: Processing buffer {"connection_id":222786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16615ef60012d7f81c005bd1d30000600ba29..."} 
[2026-10-23 05:40:03] local.INFO: Packet analysis {"connection_id":222786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:40:03] local.INFO: Extracted packet for processing {"connection_id":222786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16615"} 
[2026-10-23 05:40:03] local.INFO: GPS Element Parsed {"raw_longitude":763331008,"raw_latitude":96279856,"longitude_deg":76.3331008,"latitude_deg":9.6279856,"altitude":6,"angle":186,"satellites":41,"speed":15,"hex_longitude":"2d7f81c0","hex_latitude":"05bd1d30","is_valid_coordinates":true} 
[2026-10-23 05:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:40:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934798080001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:40:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23129232112615424,"note":"Value kept but may cause issues"} 
[2026-10-23 05:40:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9188750639368667136,"note":"Value kept but may cause issues"} 
[2026-10-23 05:40:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:40:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714076000,"timestamp_ms":1792714076000,"timestamp_seconds":1792714076,"priority":1,"record_length":96,"hex_timestamp":"000001a16615ef60"} 
[2026-10-23 05:40:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:40:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:40:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:40:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:40:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:40:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:40:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:40:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:40:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:40:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:40:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:40:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:40:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934798080001,"66":27484,"121":206,"85":12544,"24":15,"16":23129232112615424,"45":9188750639368667136},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:40:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:40:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:40:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934798080001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:40:03] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:40:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:40:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23129232112615424,"km_value":23129232112615.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:40:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9188750639368667136,"description":"Unknown IO ID 45"} 
[2026-10-23 05:40:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934798080001,"power":27484,"unknown_121":206,"unknown_85":12544,"ignition":15,"odometer":null,"unknown_45":9188750639368667136}} 
[2026-10-23 05:40:03] local.INFO: DEBUG: GPS processor result {"connection_id":222786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:40:03] local.INFO: GPS data processed {"connection_id":222786,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:40:03] local.INFO: Acknowledgment sent {"connection_id":222786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:40:26] local.INFO: TCP Data received {"connection_id":224502,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:26] local.INFO: Processing buffer {"connection_id":224502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:26] local.INFO: IMEI packet received {"connection_id":224502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":224502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:40:27] local.INFO: TCP Data received {"connection_id":224502,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:27] local.INFO: Processing buffer {"connection_id":224502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:27] local.INFO: IMEI packet received {"connection_id":224502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:40:27] local.INFO: IMEI acknowledgment sent {"connection_id":224502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:40:31] local.INFO: TCP Data received {"connection_id":224502,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:31] local.INFO: Processing buffer {"connection_id":224502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:40:31] local.INFO: IMEI packet received {"connection_id":224502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":224502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:40:32] local.INFO: TCP Data received {"connection_id":224502,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166161670012d7f7f4005bd0dd8000700c627..."} 
[2026-10-23 05:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166161670012d7f7f4005bd0dd8000700c627..."} 
[2026-10-23 05:40:32] local.INFO: Processing buffer {"connection_id":224502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166161670012d7f7f4005bd0dd8000700c627..."} 
[2026-10-23 05:40:32] local.INFO: Packet analysis {"connection_id":224502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16616"} 
[2026-10-23 05:40:32] local.INFO: Extracted packet for processing {"connection_id":224502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16616"} 
[2026-10-23 05:40:32] local.INFO: GPS Element Parsed {"raw_longitude":763330368,"raw_latitude":96275928,"longitude_deg":76.3330368,"latitude_deg":9.6275928,"altitude":7,"angle":198,"satellites":39,"speed":12,"hex_longitude":"2d7f7f40","hex_latitude":"05bd0dd8","is_valid_coordinates":true} 
[2026-10-23 05:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934803456001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23129425386143744,"note":"Value kept but may cause issues"} 
[2026-10-23 05:40:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9187835845692698624,"note":"Value kept but may cause issues"} 
[2026-10-23 05:40:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714086000,"timestamp_ms":1792714086000,"timestamp_seconds":1792714086,"priority":1,"record_length":96,"hex_timestamp":"000001a166161670"} 
[2026-10-23 05:40:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:40:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 05:40:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:40:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:40:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:40:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934803456001,"66":27343,"121":206,"85":12544,"24":12,"16":23129425386143744,"45":9187835845692698624},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934803456001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:40:32] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:40:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23129425386143744,"km_value":23129425386143.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:40:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9187835845692698624,"description":"Unknown IO ID 45"} 
[2026-10-23 05:40:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934803456001,"power":27343,"unknown_121":206,"unknown_85":12544,"ignition":12,"odometer":null,"unknown_45":9187835845692698624}} 
[2026-10-23 05:40:32] local.INFO: DEBUG: GPS processor result {"connection_id":224502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:40:32] local.INFO: GPS data processed {"connection_id":224502,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:40:32] local.INFO: Acknowledgment sent {"connection_id":224502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:41:04] local.INFO: TCP Data received {"connection_id":224502,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661629f8012d7f7dc005bd0650000600ba29..."} 
[2026-10-23 05:41:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661629f8012d7f7dc005bd0650000600ba29..."} 
[2026-10-23 05:41:04] local.INFO: Processing buffer {"connection_id":224502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661629f8012d7f7dc005bd0650000600ba29..."} 
[2026-10-23 05:41:04] local.INFO: Packet analysis {"connection_id":224502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16616"} 
[2026-10-23 05:41:04] local.INFO: Extracted packet for processing {"connection_id":224502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16616"} 
[2026-10-23 05:41:04] local.INFO: GPS Element Parsed {"raw_longitude":763329984,"raw_latitude":96274000,"longitude_deg":76.3329984,"latitude_deg":9.6274,"altitude":6,"angle":186,"satellites":41,"speed":18,"hex_longitude":"2d7f7dc0","hex_latitude":"05bd0650","is_valid_coordinates":true} 
[2026-10-23 05:41:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:41:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934806016001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23129519875424256,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9187132158249916416,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:41:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792714091000,"timestamp_ms":1792714091000,"timestamp_seconds":1792714091,"priority":1,"record_length":96,"hex_timestamp":"000001a1661629f8"} 
[2026-10-23 05:41:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:41:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:41:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:41:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:41:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:41:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:41:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:41:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:41:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:41:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:41:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:41:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:41:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:41:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934806016001,"66":27365,"121":206,"85":12544,"24":18,"16":23129519875424256,"45":9187132158249916416},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:41:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:41:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:41:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934806016001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:41:04] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:41:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:41:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23129519875424256,"km_value":23129519875424.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:41:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9187132158249916416,"description":"Unknown IO ID 45"} 
[2026-10-23 05:41:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934806016001,"power":27365,"unknown_121":206,"unknown_85":12544,"ignition":18,"odometer":null,"unknown_45":9187132158249916416}} 
[2026-10-23 05:41:04] local.INFO: DEBUG: GPS processor result {"connection_id":224502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:41:04] local.INFO: GPS data processed {"connection_id":224502,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:41:04] local.INFO: Acknowledgment sent {"connection_id":224502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:41:31] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:41:31] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:41:31] local.INFO: IMEI packet received {"connection_id":221121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:41:31] local.INFO: IMEI acknowledgment sent {"connection_id":221121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:41:37] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:41:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:41:37] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:41:37] local.INFO: IMEI packet received {"connection_id":221121,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:41:37] local.INFO: IMEI acknowledgment sent {"connection_id":221121,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:41:38] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166182d98012d7f35c005bb7c28000400bd29..."} 
[2026-10-23 05:41:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166182d98012d7f35c005bb7c28000400bd29..."} 
[2026-10-23 05:41:38] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166182d98012d7f35c005bb7c28000400bd29..."} 
[2026-10-23 05:41:38] local.INFO: Packet analysis {"connection_id":221121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:41:38] local.INFO: Extracted packet for processing {"connection_id":221121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:41:38] local.INFO: GPS Element Parsed {"raw_longitude":763311552,"raw_latitude":96173096,"longitude_deg":76.3311552,"latitude_deg":9.6173096,"altitude":4,"angle":189,"satellites":41,"speed":34,"hex_longitude":"2d7f35c0","hex_latitude":"05bb7c28","is_valid_coordinates":true} 
[2026-10-23 05:41:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:41:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934838272001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23134493447553024,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9168202966042034176,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:41:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792714223000,"timestamp_ms":1792714223000,"timestamp_seconds":1792714223,"priority":1,"record_length":96,"hex_timestamp":"000001a166182d98"} 
[2026-10-23 05:41:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:41:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:41:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 05:41:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:41:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:41:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:41:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:41:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:41:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:41:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:41:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:41:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:41:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:41:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934838272001,"66":27365,"121":206,"85":12544,"24":34,"16":23134493447553024,"45":9168202966042034176},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:41:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:41:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:41:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934838272001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:41:38] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:41:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:41:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23134493447553024,"km_value":23134493447553.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:41:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9168202966042034176,"description":"Unknown IO ID 45"} 
[2026-10-23 05:41:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934838272001,"power":27365,"unknown_121":206,"unknown_85":12544,"ignition":34,"odometer":null,"unknown_45":9168202966042034176}} 
[2026-10-23 05:41:38] local.INFO: DEBUG: GPS processor result {"connection_id":221121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:41:38] local.INFO: GPS data processed {"connection_id":221121,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:41:38] local.INFO: Acknowledgment sent {"connection_id":221121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:41:39] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166185890012d7f300005bb58f0000500bc29..."} 
[2026-10-23 05:41:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166185890012d7f300005bb58f0000500bc29..."} 
[2026-10-23 05:41:39] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166185890012d7f300005bb58f0000500bc29..."} 
[2026-10-23 05:41:39] local.INFO: Packet analysis {"connection_id":221121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:41:39] local.INFO: Extracted packet for processing {"connection_id":221121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:41:39] local.INFO: GPS Element Parsed {"raw_longitude":763310080,"raw_latitude":96164080,"longitude_deg":76.331008,"latitude_deg":9.616408,"altitude":5,"angle":188,"satellites":41,"speed":33,"hex_longitude":"2d7f3000","hex_latitude":"05bb58f0","is_valid_coordinates":true} 
[2026-10-23 05:41:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:41:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934841088001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23134940124151808,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9166443747435358208,"note":"Value kept but may cause issues"} 
[2026-10-23 05:41:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:41:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792714234000,"timestamp_ms":1792714234000,"timestamp_seconds":1792714234,"priority":1,"record_length":96,"hex_timestamp":"000001a166185890"} 
[2026-10-23 05:41:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:41:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:41:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:41:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:41:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:41:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:41:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:41:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:41:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:41:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:41:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:41:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:41:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:41:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934841088001,"66":27397,"121":206,"85":12544,"24":33,"16":23134940124151808,"45":9166443747435358208},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:41:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:41:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:41:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934841088001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:41:39] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:41:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:41:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23134940124151808,"km_value":23134940124151.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:41:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":9166443747435358208,"description":"Unknown IO ID 45"} 
[2026-10-23 05:41:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934841088001,"power":27397,"unknown_121":206,"unknown_85":12544,"ignition":33,"odometer":null,"unknown_45":9166443747435358208}} 
[2026-10-23 05:41:39] local.INFO: DEBUG: GPS processor result {"connection_id":221121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:41:39] local.INFO: GPS data processed {"connection_id":221121,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:41:39] local.INFO: Acknowledgment sent {"connection_id":221121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:42:10] local.INFO: TCP Data received {"connection_id":221121,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166188770012d7f2a4005bb3550000400be28..."} 
[2026-10-23 05:42:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221121,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166188770012d7f2a4005bb3550000400be28..."} 
[2026-10-23 05:42:10] local.INFO: Processing buffer {"connection_id":221121,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166188770012d7f2a4005bb3550000400be28..."} 
[2026-10-23 05:42:10] local.INFO: Packet analysis {"connection_id":221121,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:42:10] local.INFO: Extracted packet for processing {"connection_id":221121,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:42:10] local.INFO: GPS Element Parsed {"raw_longitude":763308608,"raw_latitude":96154960,"longitude_deg":76.3308608,"latitude_deg":9.615496,"altitude":4,"angle":190,"satellites":40,"speed":24,"hex_longitude":"2d7f2a40","hex_latitude":"05bb3550","is_valid_coordinates":true} 
[2026-10-23 05:42:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:42:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934843904001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:42:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23135386800750592,"note":"Value kept but may cause issues"} 
[2026-10-23 05:42:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9164825266316963840,"note":"Value kept but may cause issues"} 
[2026-10-23 05:42:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:42:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792714246000,"timestamp_ms":1792714246000,"timestamp_seconds":1792714246,"priority":1,"record_length":96,"hex_timestamp":"000001a166188770"} 
[2026-10-23 05:42:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:42:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:42:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:42:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:42:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:42:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:42:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:42:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221121,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:42:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:42:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221121,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:42:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:42:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:42:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:42:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934843904001,"66":27343,"121":206,"85":12544,"24":24,"16":23135386800750592,"45":9164825266316963840},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:42:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:42:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:42:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934843904001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:42:10] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:42:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:42:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23135386800750592,"km_value":23135386800750.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:42:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":9164825266316963840,"description":"Unknown IO ID 45"} 
[2026-10-23 05:42:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934843904001,"power":27343,"unknown_121":206,"unknown_85":12544,"ignition":24,"odometer":null,"unknown_45":9164825266316963840}} 
[2026-10-23 05:42:10] local.INFO: DEBUG: GPS processor result {"connection_id":221121,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:42:10] local.INFO: GPS data processed {"connection_id":221121,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:42:10] local.INFO: Acknowledgment sent {"connection_id":221121,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:42:25] local.INFO: TCP Data received {"connection_id":224504,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:25] local.INFO: Processing buffer {"connection_id":224504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:25] local.INFO: IMEI packet received {"connection_id":224504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":224504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:42:26] local.INFO: TCP Data received {"connection_id":224504,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:26] local.INFO: Processing buffer {"connection_id":224504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:26] local.INFO: IMEI packet received {"connection_id":224504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:42:26] local.INFO: IMEI acknowledgment sent {"connection_id":224504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:42:31] local.INFO: TCP Data received {"connection_id":224504,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:31] local.INFO: Processing buffer {"connection_id":224504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:42:31] local.INFO: IMEI packet received {"connection_id":224504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:42:31] local.INFO: IMEI acknowledgment sent {"connection_id":224504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:42:32] local.INFO: TCP Data received {"connection_id":224504,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16618be20012d7f250005bb1288000600bc2a..."} 
[2026-10-23 05:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16618be20012d7f250005bb1288000600bc2a..."} 
[2026-10-23 05:42:32] local.INFO: Processing buffer {"connection_id":224504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16618be20012d7f250005bb1288000600bc2a..."} 
[2026-10-23 05:42:32] local.INFO: Packet analysis {"connection_id":224504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:42:32] local.INFO: Extracted packet for processing {"connection_id":224504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:42:32] local.INFO: GPS Element Parsed {"raw_longitude":763307264,"raw_latitude":96146056,"longitude_deg":76.3307264,"latitude_deg":9.6146056,"altitude":6,"angle":188,"satellites":42,"speed":28,"hex_longitude":"2d7f2500","hex_latitude":"05bb1288","is_valid_coordinates":true} 
[2026-10-23 05:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:42:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934846976001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:42:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23135824887414784,"note":"Value kept but may cause issues"} 
[2026-10-23 05:42:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9163206785198542848,"note":"Value kept but may cause issues"} 
[2026-10-23 05:42:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:42:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714260000,"timestamp_ms":1792714260000,"timestamp_seconds":1792714260,"priority":1,"record_length":96,"hex_timestamp":"000001a16618be20"} 
[2026-10-23 05:42:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:42:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:42:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:42:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:42:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:42:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:42:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:42:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:42:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:42:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:42:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:42:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:42:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934846976001,"66":27267,"121":206,"85":12544,"24":28,"16":23135824887414784,"45":9163206785198542848},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:42:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:42:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:42:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934846976001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:42:32] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:42:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:42:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23135824887414784,"km_value":23135824887414.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:42:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9163206785198542848,"description":"Unknown IO ID 45"} 
[2026-10-23 05:42:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934846976001,"power":27267,"unknown_121":206,"unknown_85":12544,"ignition":28,"odometer":null,"unknown_45":9163206785198542848}} 
[2026-10-23 05:42:32] local.INFO: DEBUG: GPS processor result {"connection_id":224504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21592,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:42:32] local.INFO: GPS data processed {"connection_id":224504,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:42:32] local.INFO: Acknowledgment sent {"connection_id":224504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:43:02] local.INFO: TCP Data received {"connection_id":224504,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16618e918012d7f1f4005baef40000500bc2a..."} 
[2026-10-23 05:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16618e918012d7f1f4005baef40000500bc2a..."} 
[2026-10-23 05:43:02] local.INFO: Processing buffer {"connection_id":224504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16618e918012d7f1f4005baef40000500bc2a..."} 
[2026-10-23 05:43:02] local.INFO: Packet analysis {"connection_id":224504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:43:02] local.INFO: Extracted packet for processing {"connection_id":224504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16618"} 
[2026-10-23 05:43:02] local.INFO: GPS Element Parsed {"raw_longitude":763305792,"raw_latitude":96137024,"longitude_deg":76.3305792,"latitude_deg":9.6137024,"altitude":5,"angle":188,"satellites":42,"speed":34,"hex_longitude":"2d7f1f40","hex_latitude":"05baef40","is_valid_coordinates":true} 
[2026-10-23 05:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934850560001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23136267269046272,"note":"Value kept but may cause issues"} 
[2026-10-23 05:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9161729041568532480,"note":"Value kept but may cause issues"} 
[2026-10-23 05:43:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792714271000,"timestamp_ms":1792714271000,"timestamp_seconds":1792714271,"priority":1,"record_length":96,"hex_timestamp":"000001a16618e918"} 
[2026-10-23 05:43:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:43:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 05:43:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:43:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:43:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:43:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934850560001,"66":27376,"121":206,"85":12544,"24":34,"16":23136267269046272,"45":9161729041568532480},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934850560001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:43:02] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:43:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23136267269046272,"km_value":23136267269046.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9161729041568532480,"description":"Unknown IO ID 45"} 
[2026-10-23 05:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934850560001,"power":27376,"unknown_121":206,"unknown_85":12544,"ignition":34,"odometer":null,"unknown_45":9161729041568532480}} 
[2026-10-23 05:43:02] local.INFO: DEBUG: GPS processor result {"connection_id":224504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:43:02] local.INFO: GPS data processed {"connection_id":224504,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:43:02] local.INFO: Acknowledgment sent {"connection_id":224504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:43:24] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:24] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:24] local.INFO: IMEI packet received {"connection_id":221481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":221481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:43:24] local.INFO: TCP Data received {"connection_id":224503,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224503,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:43:24] local.INFO: Processing buffer {"connection_id":224503,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:43:24] local.INFO: IMEI packet received {"connection_id":224503,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":224503,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:43:26] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:26] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:26] local.INFO: IMEI packet received {"connection_id":221481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:43:26] local.INFO: IMEI acknowledgment sent {"connection_id":221481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:43:31] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:31] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:43:31] local.INFO: IMEI packet received {"connection_id":221481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":221481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:43:32] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166191410012d7f18c005bacbd8000500be2a..."} 
[2026-10-23 05:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166191410012d7f18c005bacbd8000500be2a..."} 
[2026-10-23 05:43:32] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166191410012d7f18c005bacbd8000500be2a..."} 
[2026-10-23 05:43:32] local.INFO: Packet analysis {"connection_id":221481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16619"} 
[2026-10-23 05:43:32] local.INFO: Extracted packet for processing {"connection_id":221481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16619"} 
[2026-10-23 05:43:32] local.INFO: GPS Element Parsed {"raw_longitude":763304128,"raw_latitude":96127960,"longitude_deg":76.3304128,"latitude_deg":9.612796,"altitude":5,"angle":190,"satellites":42,"speed":33,"hex_longitude":"2d7f18c0","hex_latitude":"05bacbd8","is_valid_coordinates":true} 
[2026-10-23 05:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934853376001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23136713945645056,"note":"Value kept but may cause issues"} 
[2026-10-23 05:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9160110560450134016,"note":"Value kept but may cause issues"} 
[2026-10-23 05:43:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714282000,"timestamp_ms":1792714282000,"timestamp_seconds":1792714282,"priority":1,"record_length":96,"hex_timestamp":"000001a166191410"} 
[2026-10-23 05:43:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:43:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:43:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:43:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:43:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934853376001,"66":27365,"121":206,"85":12544,"24":33,"16":23136713945645056,"45":9160110560450134016},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934853376001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:43:32] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:43:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23136713945645056,"km_value":23136713945645.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9160110560450134016,"description":"Unknown IO ID 45"} 
[2026-10-23 05:43:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934853376001,"power":27365,"unknown_121":206,"unknown_85":12544,"ignition":33,"odometer":null,"unknown_45":9160110560450134016}} 
[2026-10-23 05:43:32] local.INFO: DEBUG: GPS processor result {"connection_id":221481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21594,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:43:32] local.INFO: GPS data processed {"connection_id":221481,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:43:32] local.INFO: Acknowledgment sent {"connection_id":221481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:44:03] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661942f0012d7f124005baa8a8000400be2a..."} 
[2026-10-23 05:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661942f0012d7f124005baa8a8000400be2a..."} 
[2026-10-23 05:44:03] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661942f0012d7f124005baa8a8000400be2a..."} 
[2026-10-23 05:44:03] local.INFO: Packet analysis {"connection_id":221481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16619"} 
[2026-10-23 05:44:03] local.INFO: Extracted packet for processing {"connection_id":221481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16619"} 
[2026-10-23 05:44:03] local.INFO: GPS Element Parsed {"raw_longitude":763302464,"raw_latitude":96118952,"longitude_deg":76.3302464,"latitude_deg":9.6118952,"altitude":4,"angle":190,"satellites":42,"speed":22,"hex_longitude":"2d7f1240","hex_latitude":"05baa8a8","is_valid_coordinates":true} 
[2026-10-23 05:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934856192001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23137156327276544,"note":"Value kept but may cause issues"} 
[2026-10-23 05:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9158280973099194368,"note":"Value kept but may cause issues"} 
[2026-10-23 05:44:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714294000,"timestamp_ms":1792714294000,"timestamp_seconds":1792714294,"priority":1,"record_length":96,"hex_timestamp":"000001a1661942f0"} 
[2026-10-23 05:44:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:44:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:44:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:44:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:44:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:44:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934856192001,"66":27310,"121":206,"85":12544,"24":22,"16":23137156327276544,"45":9158280973099194368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934856192001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:44:03] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:44:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23137156327276544,"km_value":23137156327276.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9158280973099194368,"description":"Unknown IO ID 45"} 
[2026-10-23 05:44:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934856192001,"power":27310,"unknown_121":206,"unknown_85":12544,"ignition":22,"odometer":null,"unknown_45":9158280973099194368}} 
[2026-10-23 05:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":221481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:44:03] local.INFO: GPS data processed {"connection_id":221481,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:44:03] local.INFO: Acknowledgment sent {"connection_id":221481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:44:26] local.INFO: TCP Data received {"connection_id":224505,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:26] local.INFO: Processing buffer {"connection_id":224505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:26] local.INFO: IMEI packet received {"connection_id":224505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:44:26] local.INFO: IMEI acknowledgment sent {"connection_id":224505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:44:28] local.INFO: TCP Data received {"connection_id":224505,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:28] local.INFO: Processing buffer {"connection_id":224505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:28] local.INFO: IMEI packet received {"connection_id":224505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:44:28] local.INFO: IMEI acknowledgment sent {"connection_id":224505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:44:31] local.INFO: TCP Data received {"connection_id":224505,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:31] local.INFO: Processing buffer {"connection_id":224505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:44:31] local.INFO: IMEI packet received {"connection_id":224505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":224505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:44:32] local.INFO: TCP Data received {"connection_id":224505,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661975b8012d7f0cc005ba83e0000500ba2a..."} 
[2026-10-23 05:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661975b8012d7f0cc005ba83e0000500ba2a..."} 
[2026-10-23 05:44:32] local.INFO: Processing buffer {"connection_id":224505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661975b8012d7f0cc005ba83e0000500ba2a..."} 
[2026-10-23 05:44:32] local.INFO: Packet analysis {"connection_id":224505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16619"} 
[2026-10-23 05:44:32] local.INFO: Extracted packet for processing {"connection_id":224505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16619"} 
[2026-10-23 05:44:32] local.INFO: GPS Element Parsed {"raw_longitude":763301056,"raw_latitude":96109536,"longitude_deg":76.3301056,"latitude_deg":9.6109536,"altitude":5,"angle":186,"satellites":42,"speed":33,"hex_longitude":"2d7f0cc0","hex_latitude":"05ba83e0","is_valid_coordinates":true} 
[2026-10-23 05:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:44:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934859264001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:44:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23137620183744512,"note":"Value kept but may cause issues"} 
[2026-10-23 05:44:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9156451385748269056,"note":"Value kept but may cause issues"} 
[2026-10-23 05:44:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:44:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714307000,"timestamp_ms":1792714307000,"timestamp_seconds":1792714307,"priority":1,"record_length":96,"hex_timestamp":"000001a1661975b8"} 
[2026-10-23 05:44:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:44:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 05:44:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:44:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:44:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:44:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:44:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:44:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:44:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:44:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:44:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:44:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:44:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934859264001,"66":27310,"121":206,"85":12544,"24":33,"16":23137620183744512,"45":9156451385748269056},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:44:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:44:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:44:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934859264001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:44:32] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:44:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:44:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23137620183744512,"km_value":23137620183744.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:44:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9156451385748269056,"description":"Unknown IO ID 45"} 
[2026-10-23 05:44:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934859264001,"power":27310,"unknown_121":206,"unknown_85":12544,"ignition":33,"odometer":null,"unknown_45":9156451385748269056}} 
[2026-10-23 05:44:32] local.INFO: DEBUG: GPS processor result {"connection_id":224505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21596,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:44:32] local.INFO: GPS data processed {"connection_id":224505,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:44:32] local.INFO: Acknowledgment sent {"connection_id":224505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:45:03] local.INFO: TCP Data received {"connection_id":224505,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661b7d40012d7ec50005b8cd60000600ba2b..."} 
[2026-10-23 05:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661b7d40012d7ec50005b8cd60000600ba2b..."} 
[2026-10-23 05:45:03] local.INFO: Processing buffer {"connection_id":224505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661b7d40012d7ec50005b8cd60000600ba2b..."} 
[2026-10-23 05:45:03] local.INFO: Packet analysis {"connection_id":224505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:45:03] local.INFO: Extracted packet for processing {"connection_id":224505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:45:03] local.INFO: GPS Element Parsed {"raw_longitude":763282688,"raw_latitude":95997280,"longitude_deg":76.3282688,"latitude_deg":9.599728,"altitude":6,"angle":186,"satellites":43,"speed":38,"hex_longitude":"2d7ec500","hex_latitude":"05b8cd60","is_valid_coordinates":true} 
[2026-10-23 05:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:45:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934894080001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:45:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23143139216719872,"note":"Value kept but may cause issues"} 
[2026-10-23 05:45:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9136044449908027392,"note":"Value kept but may cause issues"} 
[2026-10-23 05:45:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:45:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714440000,"timestamp_ms":1792714440000,"timestamp_seconds":1792714440,"priority":1,"record_length":96,"hex_timestamp":"000001a1661b7d40"} 
[2026-10-23 05:45:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:45:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:45:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:45:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:45:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:45:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:45:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:45:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:45:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:45:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:45:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:45:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:45:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934894080001,"66":27365,"121":206,"85":12544,"24":38,"16":23143139216719872,"45":9136044449908027392},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:45:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:45:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:45:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934894080001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:45:03] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:45:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:45:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23143139216719872,"km_value":23143139216719.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:45:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9136044449908027392,"description":"Unknown IO ID 45"} 
[2026-10-23 05:45:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934894080001,"power":27365,"unknown_121":206,"unknown_85":12544,"ignition":38,"odometer":null,"unknown_45":9136044449908027392}} 
[2026-10-23 05:45:03] local.INFO: DEBUG: GPS processor result {"connection_id":224505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21597,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:45:03] local.INFO: GPS data processed {"connection_id":224505,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:45:03] local.INFO: Acknowledgment sent {"connection_id":224505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:45:26] local.INFO: TCP Data received {"connection_id":224506,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:26] local.INFO: Processing buffer {"connection_id":224506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:26] local.INFO: IMEI packet received {"connection_id":224506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":224506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:45:27] local.INFO: TCP Data received {"connection_id":224506,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:27] local.INFO: Processing buffer {"connection_id":224506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:27] local.INFO: IMEI packet received {"connection_id":224506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:45:27] local.INFO: IMEI acknowledgment sent {"connection_id":224506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:45:27] local.INFO: TCP Data received {"connection_id":224506,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:27] local.INFO: Processing buffer {"connection_id":224506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:27] local.INFO: IMEI packet received {"connection_id":224506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:45:27] local.INFO: IMEI acknowledgment sent {"connection_id":224506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:45:31] local.INFO: TCP Data received {"connection_id":224506,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:31] local.INFO: Processing buffer {"connection_id":224506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:45:31] local.INFO: IMEI packet received {"connection_id":224506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":224506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:45:32] local.INFO: TCP Data received {"connection_id":224506,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661ba068012d7ec04005b8a988000600bb2c..."} 
[2026-10-23 05:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661ba068012d7ec04005b8a988000600bb2c..."} 
[2026-10-23 05:45:32] local.INFO: Processing buffer {"connection_id":224506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661ba068012d7ec04005b8a988000600bb2c..."} 
[2026-10-23 05:45:32] local.INFO: Packet analysis {"connection_id":224506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:45:32] local.INFO: Extracted packet for processing {"connection_id":224506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:45:32] local.INFO: GPS Element Parsed {"raw_longitude":763281472,"raw_latitude":95988104,"longitude_deg":76.3281472,"latitude_deg":9.5988104,"altitude":6,"angle":187,"satellites":44,"speed":43,"hex_longitude":"2d7ec040","hex_latitude":"05b8a988","is_valid_coordinates":true} 
[2026-10-23 05:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934896640001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23143585893318656,"note":"Value kept but may cause issues"} 
[2026-10-23 05:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9134707443766222848,"note":"Value kept but may cause issues"} 
[2026-10-23 05:45:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714449000,"timestamp_ms":1792714449000,"timestamp_seconds":1792714449,"priority":1,"record_length":96,"hex_timestamp":"000001a1661ba068"} 
[2026-10-23 05:45:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:45:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:45:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:45:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:45:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:45:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934896640001,"66":27397,"121":206,"85":12544,"24":43,"16":23143585893318656,"45":9134707443766222848},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934896640001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:45:32] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:45:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23143585893318656,"km_value":23143585893318.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9134707443766222848,"description":"Unknown IO ID 45"} 
[2026-10-23 05:45:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934896640001,"power":27397,"unknown_121":206,"unknown_85":12544,"ignition":43,"odometer":null,"unknown_45":9134707443766222848}} 
[2026-10-23 05:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":224506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:45:32] local.INFO: GPS data processed {"connection_id":224506,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:45:32] local.INFO: Acknowledgment sent {"connection_id":224506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:46:03] local.INFO: TCP Data received {"connection_id":224506,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661bbfa8012d7ebd8005b88688000500b72c..."} 
[2026-10-23 05:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661bbfa8012d7ebd8005b88688000500b72c..."} 
[2026-10-23 05:46:03] local.INFO: Processing buffer {"connection_id":224506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661bbfa8012d7ebd8005b88688000500b72c..."} 
[2026-10-23 05:46:03] local.INFO: Packet analysis {"connection_id":224506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:46:03] local.INFO: Extracted packet for processing {"connection_id":224506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763280768,"raw_latitude":95979144,"longitude_deg":76.3280768,"latitude_deg":9.5979144,"altitude":5,"angle":183,"satellites":44,"speed":45,"hex_longitude":"2d7ebd80","hex_latitude":"05b88688","is_valid_coordinates":true} 
[2026-10-23 05:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934898944001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23144023979982848,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9133370437624498176,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714457000,"timestamp_ms":1792714457000,"timestamp_seconds":1792714457,"priority":1,"record_length":96,"hex_timestamp":"000001a1661bbfa8"} 
[2026-10-23 05:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934898944001,"66":27343,"121":206,"85":12544,"24":45,"16":23144023979982848,"45":9133370437624498176},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934898944001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:46:03] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:46:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23144023979982848,"km_value":23144023979982.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9133370437624498176,"description":"Unknown IO ID 45"} 
[2026-10-23 05:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934898944001,"power":27343,"unknown_121":206,"unknown_85":12544,"ignition":45,"odometer":null,"unknown_45":9133370437624498176}} 
[2026-10-23 05:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":224506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:46:03] local.INFO: GPS data processed {"connection_id":224506,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:46:03] local.INFO: Acknowledgment sent {"connection_id":224506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:46:26] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:26] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:26] local.INFO: IMEI packet received {"connection_id":221122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:46:30] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:30] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:30] local.INFO: IMEI packet received {"connection_id":221122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:46:31] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:31] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:46:31] local.INFO: IMEI packet received {"connection_id":221122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:46:31] local.INFO: IMEI acknowledgment sent {"connection_id":221122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:46:31] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661bdee8012d7ebc0005b86178000600b42c..."} 
[2026-10-23 05:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661bdee8012d7ebc0005b86178000600b42c..."} 
[2026-10-23 05:46:31] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661bdee8012d7ebc0005b86178000600b42c..."} 
[2026-10-23 05:46:31] local.INFO: Packet analysis {"connection_id":221122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:46:31] local.INFO: Extracted packet for processing {"connection_id":221122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:46:31] local.INFO: GPS Element Parsed {"raw_longitude":763280384,"raw_latitude":95969656,"longitude_deg":76.3280384,"latitude_deg":9.5969656,"altitude":6,"angle":180,"satellites":44,"speed":49,"hex_longitude":"2d7ebc00","hex_latitude":"05b86178","is_valid_coordinates":true} 
[2026-10-23 05:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934900992001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23144483541483520,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132596381436250112,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792714465000,"timestamp_ms":1792714465000,"timestamp_seconds":1792714465,"priority":1,"record_length":96,"hex_timestamp":"000001a1661bdee8"} 
[2026-10-23 05:46:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:46:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:46:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:46:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:46:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934900992001,"66":27321,"121":206,"85":12544,"24":49,"16":23144483541483520,"45":9132596381436250112},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934900992001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:46:31] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:46:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23144483541483520,"km_value":23144483541483.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132596381436250112,"description":"Unknown IO ID 45"} 
[2026-10-23 05:46:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934900992001,"power":27321,"unknown_121":206,"unknown_85":12544,"ignition":49,"odometer":null,"unknown_45":9132596381436250112}} 
[2026-10-23 05:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":221122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21600,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:46:31] local.INFO: GPS data processed {"connection_id":221122,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:46:31] local.INFO: Acknowledgment sent {"connection_id":221122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:46:36] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661bfa40012d7ebb4005b83e98000500b52c..."} 
[2026-10-23 05:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661bfa40012d7ebb4005b83e98000500b52c..."} 
[2026-10-23 05:46:36] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661bfa40012d7ebb4005b83e98000500b52c..."} 
[2026-10-23 05:46:36] local.INFO: Packet analysis {"connection_id":221122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:46:36] local.INFO: Extracted packet for processing {"connection_id":221122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661b"} 
[2026-10-23 05:46:36] local.INFO: GPS Element Parsed {"raw_longitude":763280192,"raw_latitude":95960728,"longitude_deg":76.3280192,"latitude_deg":9.5960728,"altitude":5,"angle":181,"satellites":44,"speed":50,"hex_longitude":"2d7ebb40","hex_latitude":"05b83e98","is_valid_coordinates":true} 
[2026-10-23 05:46:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:46:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934903040001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23144917333180416,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132174168968755200,"note":"Value kept but may cause issues"} 
[2026-10-23 05:46:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,121,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:46:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792714472000,"timestamp_ms":1792714472000,"timestamp_seconds":1792714472,"priority":1,"record_length":96,"hex_timestamp":"000001a1661bfa40"} 
[2026-10-23 05:46:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:46:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:46:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 05:46:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:46:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:46:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:46:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:46:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:46:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:46:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:46:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:46:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:46:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:46:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934903040001,"66":27376,"121":206,"85":12544,"24":50,"16":23144917333180416,"45":9132174168968755200},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,121,85,24,16,45]} 
[2026-10-23 05:46:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:46:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:46:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934903040001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:46:36] local.INFO: Unknown IO ID detected {"io_id":121,"value":206,"description":"Unknown IO ID 121"} 
[2026-10-23 05:46:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:46:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23144917333180416,"km_value":23144917333180.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:46:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132174168968755200,"description":"Unknown IO ID 45"} 
[2026-10-23 05:46:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934903040001,"power":27376,"unknown_121":206,"unknown_85":12544,"ignition":50,"odometer":null,"unknown_45":9132174168968755200}} 
[2026-10-23 05:46:36] local.INFO: DEBUG: GPS processor result {"connection_id":221122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:46:36] local.INFO: GPS data processed {"connection_id":221122,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:46:36] local.INFO: Acknowledgment sent {"connection_id":221122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:47:08] local.INFO: TCP Data received {"connection_id":221122,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661d9468012d7eac0005b6d020000600b52b..."} 
[2026-10-23 05:47:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661d9468012d7eac0005b6d020000600b52b..."} 
[2026-10-23 05:47:08] local.INFO: Processing buffer {"connection_id":221122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661d9468012d7eac0005b6d020000600b52b..."} 
[2026-10-23 05:47:08] local.INFO: Packet analysis {"connection_id":221122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:47:08] local.INFO: Extracted packet for processing {"connection_id":221122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:47:08] local.INFO: GPS Element Parsed {"raw_longitude":763276288,"raw_latitude":95866912,"longitude_deg":76.3276288,"latitude_deg":9.5866912,"altitude":6,"angle":181,"satellites":43,"speed":29,"hex_longitude":"2d7eac00","hex_latitude":"05b6d020","is_valid_coordinates":true} 
[2026-10-23 05:47:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:47:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934928640001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23149482883416064,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127811306805733376,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:47:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792714577000,"timestamp_ms":1792714577000,"timestamp_seconds":1792714577,"priority":1,"record_length":96,"hex_timestamp":"000001a1661d9468"} 
[2026-10-23 05:47:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:47:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:47:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 05:47:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:47:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:47:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:47:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:47:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:47:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:47:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:47:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:47:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:47:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:47:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934928640001,"66":27463,"59":206,"85":12544,"24":29,"16":23149482883416064,"45":9127811306805733376},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-23 05:47:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:47:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:47:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934928640001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:47:08] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 05:47:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:47:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23149482883416064,"km_value":23149482883416.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:47:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127811306805733376,"description":"Unknown IO ID 45"} 
[2026-10-23 05:47:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934928640001,"power":27463,"unknown_59":206,"unknown_85":12544,"ignition":29,"odometer":null,"unknown_45":9127811306805733376}} 
[2026-10-23 05:47:08] local.INFO: DEBUG: GPS processor result {"connection_id":221122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21602,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:47:08] local.INFO: GPS data processed {"connection_id":221122,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:47:08] local.INFO: Acknowledgment sent {"connection_id":221122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:47:27] local.INFO: TCP Data received {"connection_id":224508,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:27] local.INFO: Processing buffer {"connection_id":224508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:27] local.INFO: IMEI packet received {"connection_id":224508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:47:27] local.INFO: IMEI acknowledgment sent {"connection_id":224508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:47:27] local.INFO: TCP Data received {"connection_id":224508,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:27] local.INFO: Processing buffer {"connection_id":224508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:27] local.INFO: IMEI packet received {"connection_id":224508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:47:27] local.INFO: IMEI acknowledgment sent {"connection_id":224508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:47:31] local.INFO: TCP Data received {"connection_id":224508,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:31] local.INFO: Processing buffer {"connection_id":224508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:31] local.INFO: IMEI packet received {"connection_id":224508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":224508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:47:34] local.INFO: TCP Data received {"connection_id":224508,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:34] local.INFO: Processing buffer {"connection_id":224508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:47:34] local.INFO: IMEI packet received {"connection_id":224508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:47:34] local.INFO: IMEI acknowledgment sent {"connection_id":224508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:47:35] local.INFO: TCP Data received {"connection_id":224508,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661dc348012d7eab8005b6acf0000800a92a..."} 
[2026-10-23 05:47:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661dc348012d7eab8005b6acf0000800a92a..."} 
[2026-10-23 05:47:35] local.INFO: Processing buffer {"connection_id":224508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661dc348012d7eab8005b6acf0000800a92a..."} 
[2026-10-23 05:47:35] local.INFO: Packet analysis {"connection_id":224508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:47:35] local.INFO: Extracted packet for processing {"connection_id":224508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:47:35] local.INFO: GPS Element Parsed {"raw_longitude":763276160,"raw_latitude":95857904,"longitude_deg":76.327616,"latitude_deg":9.5857904,"altitude":8,"angle":169,"satellites":42,"speed":27,"hex_longitude":"2d7eab80","hex_latitude":"05b6acf0","is_valid_coordinates":true} 
[2026-10-23 05:47:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:47:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934931712001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23149920970080256,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127670569315082240,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:47:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792714589000,"timestamp_ms":1792714589000,"timestamp_seconds":1792714589,"priority":1,"record_length":96,"hex_timestamp":"000001a1661dc348"} 
[2026-10-23 05:47:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:47:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:47:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:47:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:47:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:47:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:47:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:47:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:47:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:47:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:47:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:47:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:47:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:47:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934931712001,"66":27463,"59":206,"85":12544,"24":27,"16":23149920970080256,"45":9127670569315082240},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-23 05:47:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:47:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:47:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934931712001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:47:35] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 05:47:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:47:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23149920970080256,"km_value":23149920970080.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:47:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127670569315082240,"description":"Unknown IO ID 45"} 
[2026-10-23 05:47:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934931712001,"power":27463,"unknown_59":206,"unknown_85":12544,"ignition":27,"odometer":null,"unknown_45":9127670569315082240}} 
[2026-10-23 05:47:35] local.INFO: DEBUG: GPS processor result {"connection_id":224508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21603,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:47:35] local.INFO: GPS data processed {"connection_id":224508,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:47:35] local.INFO: Acknowledgment sent {"connection_id":224508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:47:36] local.INFO: TCP Data received {"connection_id":224508,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661dc348012d7eab8005b6acf0000800a92a..."} 
[2026-10-23 05:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661dc348012d7eab8005b6acf0000800a92a..."} 
[2026-10-23 05:47:36] local.INFO: Processing buffer {"connection_id":224508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661dc348012d7eab8005b6acf0000800a92a..."} 
[2026-10-23 05:47:36] local.INFO: Packet analysis {"connection_id":224508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:47:36] local.INFO: Extracted packet for processing {"connection_id":224508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:47:36] local.INFO: GPS Element Parsed {"raw_longitude":763276160,"raw_latitude":95857904,"longitude_deg":76.327616,"latitude_deg":9.5857904,"altitude":8,"angle":169,"satellites":42,"speed":27,"hex_longitude":"2d7eab80","hex_latitude":"05b6acf0","is_valid_coordinates":true} 
[2026-10-23 05:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:47:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934934784001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23149920970080256,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127529831824420864,"note":"Value kept but may cause issues"} 
[2026-10-23 05:47:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:47:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792714589000,"timestamp_ms":1792714589000,"timestamp_seconds":1792714589,"priority":1,"record_length":96,"hex_timestamp":"000001a1661dc348"} 
[2026-10-23 05:47:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:47:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:47:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:47:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:47:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:47:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:47:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:47:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:47:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:47:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:47:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:47:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:47:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934934784001,"66":27463,"59":206,"85":12544,"24":27,"16":23149920970080256,"45":9127529831824420864},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-23 05:47:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:47:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:47:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934934784001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:47:36] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 05:47:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:47:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23149920970080256,"km_value":23149920970080.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:47:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127529831824420864,"description":"Unknown IO ID 45"} 
[2026-10-23 05:47:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934934784001,"power":27463,"unknown_59":206,"unknown_85":12544,"ignition":27,"odometer":null,"unknown_45":9127529831824420864}} 
[2026-10-23 05:47:36] local.INFO: DEBUG: GPS processor result {"connection_id":224508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:47:36] local.INFO: GPS data processed {"connection_id":224508,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:47:36] local.INFO: Acknowledgment sent {"connection_id":224508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:48:07] local.INFO: TCP Data received {"connection_id":224508,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661de288012d7eaec005b69690000800b62a..."} 
[2026-10-23 05:48:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661de288012d7eaec005b69690000800b62a..."} 
[2026-10-23 05:48:07] local.INFO: Processing buffer {"connection_id":224508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661de288012d7eaec005b69690000800b62a..."} 
[2026-10-23 05:48:07] local.INFO: Packet analysis {"connection_id":224508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:48:07] local.INFO: Extracted packet for processing {"connection_id":224508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661d"} 
[2026-10-23 05:48:07] local.INFO: GPS Element Parsed {"raw_longitude":763276992,"raw_latitude":95852176,"longitude_deg":76.3276992,"latitude_deg":9.5852176,"altitude":8,"angle":182,"satellites":42,"speed":31,"hex_longitude":"2d7eaec0","hex_latitude":"05b69690","is_valid_coordinates":true} 
[2026-10-23 05:48:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:48:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934934784001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:48:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23150204437921792,"note":"Value kept but may cause issues"} 
[2026-10-23 05:48:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127529831824420864,"note":"Value kept but may cause issues"} 
[2026-10-23 05:48:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:48:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792714597000,"timestamp_ms":1792714597000,"timestamp_seconds":1792714597,"priority":1,"record_length":96,"hex_timestamp":"000001a1661de288"} 
[2026-10-23 05:48:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:48:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:48:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:48:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:48:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:48:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:48:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:48:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:48:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:48:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:48:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:48:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:48:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:48:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934934784001,"66":27365,"59":206,"85":12544,"24":31,"16":23150204437921792,"45":9127529831824420864},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-23 05:48:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:48:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:48:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934934784001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:48:07] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 05:48:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:48:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23150204437921792,"km_value":23150204437921.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:48:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127529831824420864,"description":"Unknown IO ID 45"} 
[2026-10-23 05:48:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934934784001,"power":27365,"unknown_59":206,"unknown_85":12544,"ignition":31,"odometer":null,"unknown_45":9127529831824420864}} 
[2026-10-23 05:48:07] local.INFO: DEBUG: GPS processor result {"connection_id":224508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:48:07] local.INFO: GPS data processed {"connection_id":224508,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:48:07] local.INFO: Acknowledgment sent {"connection_id":224508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:48:26] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:48:26] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:48:26] local.INFO: IMEI packet received {"connection_id":221123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":221123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:48:31] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:48:31] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:48:31] local.INFO: IMEI packet received {"connection_id":221123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:48:31] local.INFO: IMEI acknowledgment sent {"connection_id":221123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:48:32] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661e1168012d7eac0005b67298000700c32b..."} 
[2026-10-23 05:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661e1168012d7eac0005b67298000700c32b..."} 
[2026-10-23 05:48:32] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661e1168012d7eac0005b67298000700c32b..."} 
[2026-10-23 05:48:32] local.INFO: Packet analysis {"connection_id":221123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661e"} 
[2026-10-23 05:48:32] local.INFO: Extracted packet for processing {"connection_id":221123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661e"} 
[2026-10-23 05:48:32] local.INFO: GPS Element Parsed {"raw_longitude":763276288,"raw_latitude":95842968,"longitude_deg":76.3276288,"latitude_deg":9.5842968,"altitude":7,"angle":195,"satellites":43,"speed":28,"hex_longitude":"2d7eac00","hex_latitude":"05b67298","is_valid_coordinates":true} 
[2026-10-23 05:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934936832001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23150651114520576,"note":"Value kept but may cause issues"} 
[2026-10-23 05:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9128444625497264128,"note":"Value kept but may cause issues"} 
[2026-10-23 05:48:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714609000,"timestamp_ms":1792714609000,"timestamp_seconds":1792714609,"priority":1,"record_length":96,"hex_timestamp":"000001a1661e1168"} 
[2026-10-23 05:48:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:48:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:48:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:48:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:48:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934936832001,"66":27310,"59":206,"85":12544,"24":28,"16":23150651114520576,"45":9128444625497264128},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-23 05:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934936832001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:48:32] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 05:48:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23150651114520576,"km_value":23150651114520.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9128444625497264128,"description":"Unknown IO ID 45"} 
[2026-10-23 05:48:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934936832001,"power":27310,"unknown_59":206,"unknown_85":12544,"ignition":28,"odometer":null,"unknown_45":9128444625497264128}} 
[2026-10-23 05:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":221123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21606,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:48:32] local.INFO: GPS data processed {"connection_id":221123,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:48:32] local.INFO: Acknowledgment sent {"connection_id":221123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:48:59] local.INFO: TCP Data received {"connection_id":224507,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224507,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:48:59] local.INFO: Processing buffer {"connection_id":224507,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:48:59] local.INFO: IMEI packet received {"connection_id":224507,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":224507,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:49:03] local.INFO: TCP Data received {"connection_id":221123,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661e1168012d7eac0005b67298000700c32b..."} 
[2026-10-23 05:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661e1168012d7eac0005b67298000700c32b..."} 
[2026-10-23 05:49:03] local.INFO: Processing buffer {"connection_id":221123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661e1168012d7eac0005b67298000700c32b..."} 
[2026-10-23 05:49:03] local.INFO: Packet analysis {"connection_id":221123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661e"} 
[2026-10-23 05:49:03] local.INFO: Extracted packet for processing {"connection_id":221123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661e"} 
[2026-10-23 05:49:03] local.INFO: GPS Element Parsed {"raw_longitude":763276288,"raw_latitude":95842968,"longitude_deg":76.3276288,"latitude_deg":9.5842968,"altitude":7,"angle":195,"satellites":43,"speed":28,"hex_longitude":"2d7eac00","hex_latitude":"05b67298","is_valid_coordinates":true} 
[2026-10-23 05:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:49:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934939904001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:49:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23150651114520576,"note":"Value kept but may cause issues"} 
[2026-10-23 05:49:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127670569308952576,"note":"Value kept but may cause issues"} 
[2026-10-23 05:49:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:49:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714609000,"timestamp_ms":1792714609000,"timestamp_seconds":1792714609,"priority":1,"record_length":96,"hex_timestamp":"000001a1661e1168"} 
[2026-10-23 05:49:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:49:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 05:49:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:49:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:49:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:49:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:49:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:49:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:49:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:49:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:49:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:49:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:49:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934939904001,"66":27310,"59":206,"85":12544,"24":28,"16":23150651114520576,"45":9127670569308952576},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-23 05:49:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:49:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:49:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934939904001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:49:03] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 05:49:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:49:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23150651114520576,"km_value":23150651114520.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:49:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127670569308952576,"description":"Unknown IO ID 45"} 
[2026-10-23 05:49:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934939904001,"power":27310,"unknown_59":206,"unknown_85":12544,"ignition":28,"odometer":null,"unknown_45":9127670569308952576}} 
[2026-10-23 05:49:03] local.INFO: DEBUG: GPS processor result {"connection_id":221123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:49:03] local.INFO: GPS data processed {"connection_id":221123,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:49:03] local.INFO: Acknowledgment sent {"connection_id":221123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:49:26] local.INFO: TCP Data received {"connection_id":224509,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:26] local.INFO: Processing buffer {"connection_id":224509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:26] local.INFO: IMEI packet received {"connection_id":224509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:49:26] local.INFO: IMEI acknowledgment sent {"connection_id":224509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:49:27] local.INFO: TCP Data received {"connection_id":224509,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:27] local.INFO: Processing buffer {"connection_id":224509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:27] local.INFO: IMEI packet received {"connection_id":224509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:49:27] local.INFO: IMEI acknowledgment sent {"connection_id":224509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:49:31] local.INFO: TCP Data received {"connection_id":224509,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:31] local.INFO: Processing buffer {"connection_id":224509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:49:31] local.INFO: IMEI packet received {"connection_id":224509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":224509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:49:32] local.INFO: TCP Data received {"connection_id":224509,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1661e2cc0012d7ea70005b65d70000600b72b..."} 
[2026-10-23 05:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1661e2cc0012d7ea70005b65d70000600b72b..."} 
[2026-10-23 05:49:32] local.INFO: Processing buffer {"connection_id":224509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1661e2cc0012d7ea70005b65d70000600b72b..."} 
[2026-10-23 05:49:32] local.INFO: Packet analysis {"connection_id":224509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1661e"} 
[2026-10-23 05:49:32] local.INFO: Extracted packet for processing {"connection_id":224509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1661e"} 
[2026-10-23 05:49:32] local.INFO: GPS Element Parsed {"raw_longitude":763275008,"raw_latitude":95837552,"longitude_deg":76.3275008,"latitude_deg":9.5837552,"altitude":6,"angle":183,"satellites":43,"speed":34,"hex_longitude":"2d7ea700","hex_latitude":"05b65d70","is_valid_coordinates":true} 
[2026-10-23 05:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934939904001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23150921697460224,"note":"Value kept but may cause issues"} 
[2026-10-23 05:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127670569308952576,"note":"Value kept but may cause issues"} 
[2026-10-23 05:49:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714616000,"timestamp_ms":1792714616000,"timestamp_seconds":1792714616,"priority":1,"record_length":96,"hex_timestamp":"000001a1661e2cc0"} 
[2026-10-23 05:49:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:49:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 05:49:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:49:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:49:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:49:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934939904001,"66":27517,"59":206,"85":12544,"24":34,"16":23150921697460224,"45":9127670569308952576},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,85,24,16,45]} 
[2026-10-23 05:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934939904001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:49:32] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 05:49:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23150921697460224,"km_value":23150921697460.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127670569308952576,"description":"Unknown IO ID 45"} 
[2026-10-23 05:49:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934939904001,"power":27517,"unknown_59":206,"unknown_85":12544,"ignition":34,"odometer":null,"unknown_45":9127670569308952576}} 
[2026-10-23 05:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":224509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21608,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:49:32] local.INFO: GPS data processed {"connection_id":224509,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:49:32] local.INFO: Acknowledgment sent {"connection_id":224509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:50:03] local.INFO: TCP Data received {"connection_id":224509,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166202c78012d7eabc005b4ccb8000300b22a..."} 
[2026-10-23 05:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166202c78012d7eabc005b4ccb8000300b22a..."} 
[2026-10-23 05:50:03] local.INFO: Processing buffer {"connection_id":224509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166202c78012d7eabc005b4ccb8000300b22a..."} 
[2026-10-23 05:50:03] local.INFO: Packet analysis {"connection_id":224509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:50:03] local.INFO: Extracted packet for processing {"connection_id":224509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:50:03] local.INFO: GPS Element Parsed {"raw_longitude":763276224,"raw_latitude":95734968,"longitude_deg":76.3276224,"latitude_deg":9.5734968,"altitude":3,"angle":178,"satellites":42,"speed":45,"hex_longitude":"2d7eabc0","hex_latitude":"05b4ccb8","is_valid_coordinates":true} 
[2026-10-23 05:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934972928001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23155916744425472,"note":"Value kept but may cause issues"} 
[2026-10-23 05:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127107619330414592,"note":"Value kept but may cause issues"} 
[2026-10-23 05:50:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714747000,"timestamp_ms":1792714747000,"timestamp_seconds":1792714747,"priority":1,"record_length":96,"hex_timestamp":"000001a166202c78"} 
[2026-10-23 05:50:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:50:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:50:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:50:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:50:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934972928001,"66":27376,"11":206,"85":12544,"24":45,"16":23155916744425472,"45":9127107619330414592},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,45]} 
[2026-10-23 05:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934972928001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:50:03] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 05:50:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23155916744425472,"km_value":23155916744425.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127107619330414592,"description":"Unknown IO ID 45"} 
[2026-10-23 05:50:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934972928001,"power":27376,"unknown_11":206,"unknown_85":12544,"ignition":45,"odometer":null,"unknown_45":9127107619330414592}} 
[2026-10-23 05:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":224509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:50:03] local.INFO: GPS data processed {"connection_id":224509,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:50:03] local.INFO: Acknowledgment sent {"connection_id":224509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:50:26] local.INFO: TCP Data received {"connection_id":221124,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221124,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:26] local.INFO: Processing buffer {"connection_id":221124,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:26] local.INFO: IMEI packet received {"connection_id":221124,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":221124,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:50:28] local.INFO: TCP Data received {"connection_id":221124,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221124,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:28] local.INFO: Processing buffer {"connection_id":221124,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:28] local.INFO: IMEI packet received {"connection_id":221124,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:50:28] local.INFO: IMEI acknowledgment sent {"connection_id":221124,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:50:31] local.INFO: TCP Data received {"connection_id":221124,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221124,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:31] local.INFO: Processing buffer {"connection_id":221124,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:50:31] local.INFO: IMEI packet received {"connection_id":221124,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:50:31] local.INFO: IMEI acknowledgment sent {"connection_id":221124,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:50:32] local.INFO: TCP Data received {"connection_id":221124,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166204bb8012d7ead4005b4a940000300b02a..."} 
[2026-10-23 05:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166204bb8012d7ead4005b4a940000300b02a..."} 
[2026-10-23 05:50:32] local.INFO: Processing buffer {"connection_id":221124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166204bb8012d7ead4005b4a940000300b02a..."} 
[2026-10-23 05:50:32] local.INFO: Packet analysis {"connection_id":221124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:50:32] local.INFO: Extracted packet for processing {"connection_id":221124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:50:32] local.INFO: GPS Element Parsed {"raw_longitude":763276608,"raw_latitude":95725888,"longitude_deg":76.3276608,"latitude_deg":9.5725888,"altitude":3,"angle":176,"satellites":42,"speed":44,"hex_longitude":"2d7ead40","hex_latitude":"05b4a940","is_valid_coordinates":true} 
[2026-10-23 05:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934975232001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23156359126056960,"note":"Value kept but may cause issues"} 
[2026-10-23 05:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9127600200537126912,"note":"Value kept but may cause issues"} 
[2026-10-23 05:50:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714755000,"timestamp_ms":1792714755000,"timestamp_seconds":1792714755,"priority":1,"record_length":96,"hex_timestamp":"000001a166204bb8"} 
[2026-10-23 05:50:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:50:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:50:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:50:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:50:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:50:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934975232001,"66":27365,"11":206,"85":12544,"24":44,"16":23156359126056960,"45":9127600200537126912},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,45]} 
[2026-10-23 05:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934975232001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:50:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 05:50:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23156359126056960,"km_value":23156359126056.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9127600200537126912,"description":"Unknown IO ID 45"} 
[2026-10-23 05:50:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934975232001,"power":27365,"unknown_11":206,"unknown_85":12544,"ignition":44,"odometer":null,"unknown_45":9127600200537126912}} 
[2026-10-23 05:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":221124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21610,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:50:32] local.INFO: GPS data processed {"connection_id":221124,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:50:32] local.INFO: Acknowledgment sent {"connection_id":221124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:51:03] local.INFO: TCP Data received {"connection_id":221124,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166206ee0012d7eaf8005b48318000600b12a..."} 
[2026-10-23 05:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221124,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166206ee0012d7eaf8005b48318000600b12a..."} 
[2026-10-23 05:51:03] local.INFO: Processing buffer {"connection_id":221124,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166206ee0012d7eaf8005b48318000600b12a..."} 
[2026-10-23 05:51:03] local.INFO: Packet analysis {"connection_id":221124,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:51:03] local.INFO: Extracted packet for processing {"connection_id":221124,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:51:03] local.INFO: GPS Element Parsed {"raw_longitude":763277184,"raw_latitude":95716120,"longitude_deg":76.3277184,"latitude_deg":9.571612,"altitude":6,"angle":177,"satellites":42,"speed":41,"hex_longitude":"2d7eaf80","hex_latitude":"05b48318","is_valid_coordinates":true} 
[2026-10-23 05:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934977280001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23156831572459520,"note":"Value kept but may cause issues"} 
[2026-10-23 05:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9128022412999868416,"note":"Value kept but may cause issues"} 
[2026-10-23 05:51:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714764000,"timestamp_ms":1792714764000,"timestamp_seconds":1792714764,"priority":1,"record_length":96,"hex_timestamp":"000001a166206ee0"} 
[2026-10-23 05:51:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:51:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:51:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:51:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:51:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221124,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221124,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:51:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934977280001,"66":27332,"11":206,"85":12544,"24":41,"16":23156831572459520,"45":9128022412999868416},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,45]} 
[2026-10-23 05:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934977280001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:51:03] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 05:51:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23156831572459520,"km_value":23156831572459.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9128022412999868416,"description":"Unknown IO ID 45"} 
[2026-10-23 05:51:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934977280001,"power":27332,"unknown_11":206,"unknown_85":12544,"ignition":41,"odometer":null,"unknown_45":9128022412999868416}} 
[2026-10-23 05:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":221124,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:51:03] local.INFO: GPS data processed {"connection_id":221124,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:51:03] local.INFO: Acknowledgment sent {"connection_id":221124,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:51:26] local.INFO: TCP Data received {"connection_id":222787,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:26] local.INFO: Processing buffer {"connection_id":222787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:26] local.INFO: IMEI packet received {"connection_id":222787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":222787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:51:28] local.INFO: TCP Data received {"connection_id":222787,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:28] local.INFO: Processing buffer {"connection_id":222787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:28] local.INFO: IMEI packet received {"connection_id":222787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:51:28] local.INFO: IMEI acknowledgment sent {"connection_id":222787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:51:31] local.INFO: TCP Data received {"connection_id":222787,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:31] local.INFO: Processing buffer {"connection_id":222787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:51:31] local.INFO: IMEI packet received {"connection_id":222787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":222787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:51:32] local.INFO: TCP Data received {"connection_id":222787,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166209208012d7eb28005b45e98000800b02a..."} 
[2026-10-23 05:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166209208012d7eb28005b45e98000800b02a..."} 
[2026-10-23 05:51:32] local.INFO: Processing buffer {"connection_id":222787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166209208012d7eb28005b45e98000800b02a..."} 
[2026-10-23 05:51:32] local.INFO: Packet analysis {"connection_id":222787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:51:32] local.INFO: Extracted packet for processing {"connection_id":222787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16620"} 
[2026-10-23 05:51:32] local.INFO: GPS Element Parsed {"raw_longitude":763277952,"raw_latitude":95706776,"longitude_deg":76.3277952,"latitude_deg":9.5706776,"altitude":8,"angle":176,"satellites":42,"speed":41,"hex_longitude":"2d7eb280","hex_latitude":"05b45e98","is_valid_coordinates":true} 
[2026-10-23 05:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458934979584001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23157286838992896,"note":"Value kept but may cause issues"} 
[2026-10-23 05:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9128655731694966784,"note":"Value kept but may cause issues"} 
[2026-10-23 05:51:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714773000,"timestamp_ms":1792714773000,"timestamp_seconds":1792714773,"priority":1,"record_length":96,"hex_timestamp":"000001a166209208"} 
[2026-10-23 05:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 05:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458934979584001,"66":27234,"11":206,"85":12544,"24":41,"16":23157286838992896,"45":9128655731694966784},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,85,24,16,45]} 
[2026-10-23 05:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458934979584001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:51:32] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 05:51:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23157286838992896,"km_value":23157286838992.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9128655731694966784,"description":"Unknown IO ID 45"} 
[2026-10-23 05:51:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458934979584001,"power":27234,"unknown_11":206,"unknown_85":12544,"ignition":41,"odometer":null,"unknown_45":9128655731694966784}} 
[2026-10-23 05:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":222787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21612,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:51:32] local.INFO: GPS data processed {"connection_id":222787,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:51:32] local.INFO: Acknowledgment sent {"connection_id":222787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:52:02] local.INFO: TCP Data received {"connection_id":222787,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166220138012d7ebd8005b2c550000800b22b..."} 
[2026-10-23 05:52:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166220138012d7ebd8005b2c550000800b22b..."} 
[2026-10-23 05:52:02] local.INFO: Processing buffer {"connection_id":222787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166220138012d7ebd8005b2c550000800b22b..."} 
[2026-10-23 05:52:02] local.INFO: Packet analysis {"connection_id":222787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:52:02] local.INFO: Extracted packet for processing {"connection_id":222787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:52:02] local.INFO: GPS Element Parsed {"raw_longitude":763280768,"raw_latitude":95602000,"longitude_deg":76.3280768,"latitude_deg":9.5602,"altitude":8,"angle":178,"satellites":43,"speed":49,"hex_longitude":"2d7ebd80","hex_latitude":"05b2c550","is_valid_coordinates":true} 
[2026-10-23 05:52:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:52:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935003904001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23162372080271360,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132455643853815808,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:52:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792714867000,"timestamp_ms":1792714867000,"timestamp_seconds":1792714867,"priority":1,"record_length":96,"hex_timestamp":"000001a166220138"} 
[2026-10-23 05:52:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:52:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:52:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:52:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:52:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:52:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:52:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:52:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:52:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:52:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:52:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:52:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:52:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:52:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935003904001,"66":27376,"93":206,"85":12544,"24":49,"16":23162372080271360,"45":9132455643853815808},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:52:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:52:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:52:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935003904001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:52:02] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:52:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:52:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23162372080271360,"km_value":23162372080271.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:52:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132455643853815808,"description":"Unknown IO ID 45"} 
[2026-10-23 05:52:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935003904001,"power":27376,"unknown_93":206,"unknown_85":12544,"ignition":49,"odometer":null,"unknown_45":9132455643853815808}} 
[2026-10-23 05:52:02] local.INFO: DEBUG: GPS processor result {"connection_id":222787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:52:02] local.INFO: GPS data processed {"connection_id":222787,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:52:02] local.INFO: Acknowledgment sent {"connection_id":222787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:52:30] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:30] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:30] local.INFO: IMEI packet received {"connection_id":221125,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:52:30] local.INFO: IMEI acknowledgment sent {"connection_id":221125,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:52:31] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:31] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:31] local.INFO: IMEI packet received {"connection_id":221125,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":221125,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:52:36] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:36] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:52:36] local.INFO: IMEI packet received {"connection_id":221125,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:52:36] local.INFO: IMEI acknowledgment sent {"connection_id":221125,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:52:37] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166222078012d7ebe8005b2a0f0000800b22b..."} 
[2026-10-23 05:52:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166222078012d7ebe8005b2a0f0000800b22b..."} 
[2026-10-23 05:52:37] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166222078012d7ebe8005b2a0f0000800b22b..."} 
[2026-10-23 05:52:37] local.INFO: Packet analysis {"connection_id":221125,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:52:37] local.INFO: Extracted packet for processing {"connection_id":221125,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:52:37] local.INFO: GPS Element Parsed {"raw_longitude":763281024,"raw_latitude":95592688,"longitude_deg":76.3281024,"latitude_deg":9.5592688,"altitude":8,"angle":178,"satellites":43,"speed":43,"hex_longitude":"2d7ebe80","hex_latitude":"05b2a0f0","is_valid_coordinates":true} 
[2026-10-23 05:52:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:52:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935005952001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23162823051837440,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132596381339701248,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:52:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792714875000,"timestamp_ms":1792714875000,"timestamp_seconds":1792714875,"priority":1,"record_length":96,"hex_timestamp":"000001a166222078"} 
[2026-10-23 05:52:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:52:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:52:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:52:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:52:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:52:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:52:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:52:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221125,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:52:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:52:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:52:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:52:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:52:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:52:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935005952001,"66":27267,"93":206,"85":12544,"24":43,"16":23162823051837440,"45":9132596381339701248},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:52:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:52:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:52:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935005952001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:52:37] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:52:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:52:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23162823051837440,"km_value":23162823051837.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:52:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132596381339701248,"description":"Unknown IO ID 45"} 
[2026-10-23 05:52:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935005952001,"power":27267,"unknown_93":206,"unknown_85":12544,"ignition":43,"odometer":null,"unknown_45":9132596381339701248}} 
[2026-10-23 05:52:37] local.INFO: DEBUG: GPS processor result {"connection_id":221125,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21614,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:52:37] local.INFO: GPS data processed {"connection_id":221125,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:52:37] local.INFO: Acknowledgment sent {"connection_id":221125,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:52:41] local.INFO: TCP Data received {"connection_id":221125,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662243a0012d7ebfc005b27c30000800b22b..."} 
[2026-10-23 05:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221125,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662243a0012d7ebfc005b27c30000800b22b..."} 
[2026-10-23 05:52:41] local.INFO: Processing buffer {"connection_id":221125,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662243a0012d7ebfc005b27c30000800b22b..."} 
[2026-10-23 05:52:41] local.INFO: Packet analysis {"connection_id":221125,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:52:41] local.INFO: Extracted packet for processing {"connection_id":221125,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:52:41] local.INFO: GPS Element Parsed {"raw_longitude":763281344,"raw_latitude":95583280,"longitude_deg":76.3281344,"latitude_deg":9.558328,"altitude":8,"angle":178,"satellites":43,"speed":41,"hex_longitude":"2d7ebfc0","hex_latitude":"05b27c30","is_valid_coordinates":true} 
[2026-10-23 05:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:52:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935008000001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23163282613338112,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132877856314028032,"note":"Value kept but may cause issues"} 
[2026-10-23 05:52:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:52:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792714884000,"timestamp_ms":1792714884000,"timestamp_seconds":1792714884,"priority":1,"record_length":96,"hex_timestamp":"000001a1662243a0"} 
[2026-10-23 05:52:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:52:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 05:52:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:52:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:52:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:52:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:52:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221125,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:52:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:52:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:52:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:52:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:52:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:52:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935008000001,"66":27267,"93":206,"85":12544,"24":41,"16":23163282613338112,"45":9132877856314028032},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:52:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:52:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:52:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935008000001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:52:41] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:52:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:52:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23163282613338112,"km_value":23163282613338.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:52:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132877856314028032,"description":"Unknown IO ID 45"} 
[2026-10-23 05:52:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935008000001,"power":27267,"unknown_93":206,"unknown_85":12544,"ignition":41,"odometer":null,"unknown_45":9132877856314028032}} 
[2026-10-23 05:52:41] local.INFO: DEBUG: GPS processor result {"connection_id":221125,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:52:41] local.INFO: GPS data processed {"connection_id":221125,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:52:41] local.INFO: Acknowledgment sent {"connection_id":221125,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:53:26] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:53:26] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:53:26] local.INFO: IMEI packet received {"connection_id":221482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":221482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:53:31] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:53:31] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:53:31] local.INFO: IMEI packet received {"connection_id":221482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":221482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:53:32] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662266c8012d7ebe4005b25630000700b62b..."} 
[2026-10-23 05:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662266c8012d7ebe4005b25630000700b62b..."} 
[2026-10-23 05:53:32] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662266c8012d7ebe4005b25630000700b62b..."} 
[2026-10-23 05:53:32] local.INFO: Packet analysis {"connection_id":221482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:53:32] local.INFO: Extracted packet for processing {"connection_id":221482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:53:32] local.INFO: GPS Element Parsed {"raw_longitude":763280960,"raw_latitude":95573552,"longitude_deg":76.328096,"latitude_deg":9.5573552,"altitude":7,"angle":182,"satellites":43,"speed":42,"hex_longitude":"2d7ebe40","hex_latitude":"05b25630","is_valid_coordinates":true} 
[2026-10-23 05:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935010304001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23163755059740672,"note":"Value kept but may cause issues"} 
[2026-10-23 05:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9133229700032507904,"note":"Value kept but may cause issues"} 
[2026-10-23 05:53:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714893000,"timestamp_ms":1792714893000,"timestamp_seconds":1792714893,"priority":1,"record_length":96,"hex_timestamp":"000001a1662266c8"} 
[2026-10-23 05:53:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:53:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 05:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:53:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:53:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:53:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935010304001,"66":27919,"93":206,"85":12544,"24":42,"16":23163755059740672,"45":9133229700032507904},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935010304001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:53:32] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:53:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23163755059740672,"km_value":23163755059740.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9133229700032507904,"description":"Unknown IO ID 45"} 
[2026-10-23 05:53:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935010304001,"power":27919,"unknown_93":206,"unknown_85":12544,"ignition":42,"odometer":null,"unknown_45":9133229700032507904}} 
[2026-10-23 05:53:32] local.INFO: DEBUG: GPS processor result {"connection_id":221482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21616,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:53:32] local.INFO: GPS data processed {"connection_id":221482,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:53:32] local.INFO: Acknowledgment sent {"connection_id":221482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:54:03] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662289f0012d7ebd0005b23230000700b72b..."} 
[2026-10-23 05:54:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662289f0012d7ebd0005b23230000700b72b..."} 
[2026-10-23 05:54:03] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662289f0012d7ebd0005b23230000700b72b..."} 
[2026-10-23 05:54:03] local.INFO: Packet analysis {"connection_id":221482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:54:03] local.INFO: Extracted packet for processing {"connection_id":221482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:54:03] local.INFO: GPS Element Parsed {"raw_longitude":763280640,"raw_latitude":95564336,"longitude_deg":76.328064,"latitude_deg":9.5564336,"altitude":7,"angle":183,"satellites":43,"speed":38,"hex_longitude":"2d7ebd00","hex_latitude":"05b23230","is_valid_coordinates":true} 
[2026-10-23 05:54:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:54:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935012608001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:54:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23164201736339456,"note":"Value kept but may cause issues"} 
[2026-10-23 05:54:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132807487564951552,"note":"Value kept but may cause issues"} 
[2026-10-23 05:54:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:54:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792714902000,"timestamp_ms":1792714902000,"timestamp_seconds":1792714902,"priority":1,"record_length":96,"hex_timestamp":"000001a1662289f0"} 
[2026-10-23 05:54:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:54:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:54:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 05:54:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:54:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:54:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:54:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:54:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:54:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:54:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:54:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:54:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:54:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:54:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935012608001,"66":27919,"93":206,"85":12544,"24":38,"16":23164201736339456,"45":9132807487564951552},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:54:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:54:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:54:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935012608001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:54:03] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:54:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:54:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23164201736339456,"km_value":23164201736339.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:54:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132807487564951552,"description":"Unknown IO ID 45"} 
[2026-10-23 05:54:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935012608001,"power":27919,"unknown_93":206,"unknown_85":12544,"ignition":38,"odometer":null,"unknown_45":9132807487564951552}} 
[2026-10-23 05:54:03] local.INFO: DEBUG: GPS processor result {"connection_id":221482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:54:03] local.INFO: GPS data processed {"connection_id":221482,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:54:03] local.INFO: Acknowledgment sent {"connection_id":221482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:54:30] local.INFO: TCP Data received {"connection_id":222788,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:30] local.INFO: Processing buffer {"connection_id":222788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:30] local.INFO: IMEI packet received {"connection_id":222788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":222788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:54:31] local.INFO: TCP Data received {"connection_id":222788,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:31] local.INFO: Processing buffer {"connection_id":222788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:31] local.INFO: IMEI packet received {"connection_id":222788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":222788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:54:34] local.INFO: TCP Data received {"connection_id":224510,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224510,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:54:34] local.INFO: Processing buffer {"connection_id":224510,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 05:54:34] local.INFO: IMEI packet received {"connection_id":224510,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 05:54:34] local.INFO: IMEI acknowledgment sent {"connection_id":224510,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:54:36] local.INFO: TCP Data received {"connection_id":222788,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:36] local.INFO: Processing buffer {"connection_id":222788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:54:36] local.INFO: IMEI packet received {"connection_id":222788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:54:36] local.INFO: IMEI acknowledgment sent {"connection_id":222788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:54:37] local.INFO: TCP Data received {"connection_id":222788,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16622ad18012d7eb80005b20f48000700b92b..."} 
[2026-10-23 05:54:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16622ad18012d7eb80005b20f48000700b92b..."} 
[2026-10-23 05:54:37] local.INFO: Processing buffer {"connection_id":222788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16622ad18012d7eb80005b20f48000700b92b..."} 
[2026-10-23 05:54:37] local.INFO: Packet analysis {"connection_id":222788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:54:37] local.INFO: Extracted packet for processing {"connection_id":222788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:54:37] local.INFO: GPS Element Parsed {"raw_longitude":763279360,"raw_latitude":95555400,"longitude_deg":76.327936,"latitude_deg":9.55554,"altitude":7,"angle":185,"satellites":43,"speed":39,"hex_longitude":"2d7eb800","hex_latitude":"05b20f48","is_valid_coordinates":true} 
[2026-10-23 05:54:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:54:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935014912001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:54:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23164639823003648,"note":"Value kept but may cause issues"} 
[2026-10-23 05:54:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9132455643841703936,"note":"Value kept but may cause issues"} 
[2026-10-23 05:54:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:54:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792714911000,"timestamp_ms":1792714911000,"timestamp_seconds":1792714911,"priority":1,"record_length":96,"hex_timestamp":"000001a16622ad18"} 
[2026-10-23 05:54:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:54:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:54:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 05:54:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:54:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:54:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:54:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:54:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:54:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:54:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:54:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:54:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:54:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:54:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935014912001,"66":27876,"93":206,"85":12544,"24":39,"16":23164639823003648,"45":9132455643841703936},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:54:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:54:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:54:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935014912001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:54:37] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:54:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:54:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23164639823003648,"km_value":23164639823003.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:54:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":9132455643841703936,"description":"Unknown IO ID 45"} 
[2026-10-23 05:54:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935014912001,"power":27876,"unknown_93":206,"unknown_85":12544,"ignition":39,"odometer":null,"unknown_45":9132455643841703936}} 
[2026-10-23 05:54:37] local.INFO: DEBUG: GPS processor result {"connection_id":222788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21618,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:54:37] local.INFO: GPS data processed {"connection_id":222788,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:54:37] local.INFO: Acknowledgment sent {"connection_id":222788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:55:07] local.INFO: TCP Data received {"connection_id":222788,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16622ff20012d7eb70005b1f518000800b92b..."} 
[2026-10-23 05:55:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16622ff20012d7eb70005b1f518000800b92b..."} 
[2026-10-23 05:55:07] local.INFO: Processing buffer {"connection_id":222788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16622ff20012d7eb70005b1f518000800b92b..."} 
[2026-10-23 05:55:07] local.INFO: Packet analysis {"connection_id":222788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:55:07] local.INFO: Extracted packet for processing {"connection_id":222788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16622"} 
[2026-10-23 05:55:07] local.INFO: GPS Element Parsed {"raw_longitude":763279104,"raw_latitude":95548696,"longitude_deg":76.3279104,"latitude_deg":9.5548696,"altitude":8,"angle":185,"satellites":43,"speed":0,"hex_longitude":"2d7eb700","hex_latitude":"05b1f518","is_valid_coordinates":true} 
[2026-10-23 05:55:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:55:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935017216001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23164966240518144,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9131048268955863040,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:55:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792714932000,"timestamp_ms":1792714932000,"timestamp_seconds":1792714932,"priority":1,"record_length":96,"hex_timestamp":"000001a16622ff20"} 
[2026-10-23 05:55:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:55:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:55:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 05:55:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:55:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:55:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:55:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:55:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:55:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:55:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:55:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:55:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:55:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:55:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935017216001,"66":27745,"93":206,"85":12544,"24":0,"16":23164966240518144,"45":9131048268955863040},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:55:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:55:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:55:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935017216001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:55:07] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:55:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:55:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23164966240518144,"km_value":23164966240518.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:55:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9131048268955863040,"description":"Unknown IO ID 45"} 
[2026-10-23 05:55:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935017216001,"power":27745,"unknown_93":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9131048268955863040}} 
[2026-10-23 05:55:07] local.INFO: DEBUG: GPS processor result {"connection_id":222788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:55:07] local.INFO: GPS data processed {"connection_id":222788,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:55:07] local.INFO: Acknowledgment sent {"connection_id":222788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:55:26] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:55:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:55:26] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:55:26] local.INFO: IMEI packet received {"connection_id":221483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:55:26] local.INFO: IMEI acknowledgment sent {"connection_id":221483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:55:30] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:55:30] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:55:30] local.INFO: IMEI packet received {"connection_id":221483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":221483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:55:32] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166235128012d7eb70005b1f518000800b92a..."} 
[2026-10-23 05:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166235128012d7eb70005b1f518000800b92a..."} 
[2026-10-23 05:55:32] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166235128012d7eb70005b1f518000800b92a..."} 
[2026-10-23 05:55:32] local.INFO: Packet analysis {"connection_id":221483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16623"} 
[2026-10-23 05:55:32] local.INFO: Extracted packet for processing {"connection_id":221483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16623"} 
[2026-10-23 05:55:32] local.INFO: GPS Element Parsed {"raw_longitude":763279104,"raw_latitude":95548696,"longitude_deg":76.3279104,"latitude_deg":9.5548696,"altitude":8,"angle":185,"satellites":42,"speed":0,"hex_longitude":"2d7eb700","hex_latitude":"05b1f518","is_valid_coordinates":true} 
[2026-10-23 05:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:55:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935022592001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23164966240518144,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9130766793977436160,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:55:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792714953000,"timestamp_ms":1792714953000,"timestamp_seconds":1792714953,"priority":1,"record_length":96,"hex_timestamp":"000001a166235128"} 
[2026-10-23 05:55:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:55:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 05:55:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:55:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:55:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:55:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:55:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:55:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:55:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:55:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:55:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:55:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:55:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935022592001,"66":27745,"93":206,"85":12544,"24":0,"16":23164966240518144,"45":9130766793977436160},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:55:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:55:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:55:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935022592001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:55:32] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:55:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:55:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23164966240518144,"km_value":23164966240518.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:55:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9130766793977436160,"description":"Unknown IO ID 45"} 
[2026-10-23 05:55:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935022592001,"power":27745,"unknown_93":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9130766793977436160}} 
[2026-10-23 05:55:32] local.INFO: DEBUG: GPS processor result {"connection_id":221483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21620,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:55:32] local.INFO: GPS data processed {"connection_id":221483,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:55:32] local.INFO: Acknowledgment sent {"connection_id":221483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:55:33] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16623a330012d7eb70005b1f518000800b92c..."} 
[2026-10-23 05:55:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16623a330012d7eb70005b1f518000800b92c..."} 
[2026-10-23 05:55:33] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16623a330012d7eb70005b1f518000800b92c..."} 
[2026-10-23 05:55:33] local.INFO: Packet analysis {"connection_id":221483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16623"} 
[2026-10-23 05:55:33] local.INFO: Extracted packet for processing {"connection_id":221483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16623"} 
[2026-10-23 05:55:33] local.INFO: GPS Element Parsed {"raw_longitude":763279104,"raw_latitude":95548696,"longitude_deg":76.3279104,"latitude_deg":9.5548696,"altitude":8,"angle":185,"satellites":44,"speed":0,"hex_longitude":"2d7eb700","hex_latitude":"05b1f518","is_valid_coordinates":true} 
[2026-10-23 05:55:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:55:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935027968001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23164966240518144,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9130766793977436160,"note":"Value kept but may cause issues"} 
[2026-10-23 05:55:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:55:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792714974000,"timestamp_ms":1792714974000,"timestamp_seconds":1792714974,"priority":1,"record_length":96,"hex_timestamp":"000001a16623a330"} 
[2026-10-23 05:55:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:55:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:55:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 05:55:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:55:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:55:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:55:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:55:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:55:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:55:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:55:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:55:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:55:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:55:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935027968001,"66":27180,"93":206,"85":12544,"24":0,"16":23164966240518144,"45":9130766793977436160},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,85,24,16,45]} 
[2026-10-23 05:55:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:55:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:55:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935027968001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:55:33] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 05:55:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:55:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23164966240518144,"km_value":23164966240518.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:55:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9130766793977436160,"description":"Unknown IO ID 45"} 
[2026-10-23 05:55:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935027968001,"power":27180,"unknown_93":206,"unknown_85":12544,"ignition":0,"odometer":null,"unknown_45":9130766793977436160}} 
[2026-10-23 05:55:33] local.INFO: DEBUG: GPS processor result {"connection_id":221483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:55:33] local.INFO: GPS data processed {"connection_id":221483,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:55:33] local.INFO: Acknowledgment sent {"connection_id":221483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:56:05] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16625a6d0012d7ea48005b07f80000a00b42d..."} 
[2026-10-23 05:56:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16625a6d0012d7ea48005b07f80000a00b42d..."} 
[2026-10-23 05:56:05] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16625a6d0012d7ea48005b07f80000a00b42d..."} 
[2026-10-23 05:56:05] local.INFO: Packet analysis {"connection_id":221483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:56:05] local.INFO: Extracted packet for processing {"connection_id":221483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:56:05] local.INFO: GPS Element Parsed {"raw_longitude":763274368,"raw_latitude":95453056,"longitude_deg":76.3274368,"latitude_deg":9.5453056,"altitude":10,"angle":180,"satellites":45,"speed":53,"hex_longitude":"2d7ea480","hex_latitude":"05b07f80","is_valid_coordinates":true} 
[2026-10-23 05:56:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:56:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935065344001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23169613395132416,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9125629875630424064,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:56:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792715106000,"timestamp_ms":1792715106000,"timestamp_seconds":1792715106,"priority":1,"record_length":96,"hex_timestamp":"000001a16625a6d0"} 
[2026-10-23 05:56:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:56:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:56:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 05:56:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:56:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:56:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:56:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:56:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:56:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:56:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:56:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:56:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:56:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:56:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935065344001,"66":27397,"27":206,"85":12544,"24":53,"16":23169613395132416,"45":9125629875630424064},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-23 05:56:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:56:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:56:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935065344001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:56:05] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-23 05:56:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:56:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23169613395132416,"km_value":23169613395132.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:56:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":9125629875630424064,"description":"Unknown IO ID 45"} 
[2026-10-23 05:56:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935065344001,"power":27397,"unknown_27":206,"unknown_85":12544,"ignition":53,"odometer":null,"unknown_45":9125629875630424064}} 
[2026-10-23 05:56:05] local.INFO: DEBUG: GPS processor result {"connection_id":221483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21622,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:56:05] local.INFO: GPS data processed {"connection_id":221483,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:56:05] local.INFO: Acknowledgment sent {"connection_id":221483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:56:26] local.INFO: TCP Data received {"connection_id":222789,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:26] local.INFO: Processing buffer {"connection_id":222789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:26] local.INFO: IMEI packet received {"connection_id":222789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":222789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:56:30] local.INFO: TCP Data received {"connection_id":222789,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:30] local.INFO: Processing buffer {"connection_id":222789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:30] local.INFO: IMEI packet received {"connection_id":222789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":222789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:56:31] local.INFO: TCP Data received {"connection_id":222789,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:31] local.INFO: Processing buffer {"connection_id":222789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:56:31] local.INFO: IMEI packet received {"connection_id":222789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:56:31] local.INFO: IMEI acknowledgment sent {"connection_id":222789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:56:31] local.INFO: TCP Data received {"connection_id":222789,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16625c228012d7ea3c005b05b28000b00b62d..."} 
[2026-10-23 05:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16625c228012d7ea3c005b05b28000b00b62d..."} 
[2026-10-23 05:56:31] local.INFO: Processing buffer {"connection_id":222789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16625c228012d7ea3c005b05b28000b00b62d..."} 
[2026-10-23 05:56:31] local.INFO: Packet analysis {"connection_id":222789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:56:31] local.INFO: Extracted packet for processing {"connection_id":222789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:56:31] local.INFO: GPS Element Parsed {"raw_longitude":763274176,"raw_latitude":95443752,"longitude_deg":76.3274176,"latitude_deg":9.5443752,"altitude":11,"angle":182,"satellites":45,"speed":51,"hex_longitude":"2d7ea3c0","hex_latitude":"05b05b28","is_valid_coordinates":true} 
[2026-10-23 05:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935067136001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23170064366698496,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9125559506883805184,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792715113000,"timestamp_ms":1792715113000,"timestamp_seconds":1792715113,"priority":1,"record_length":96,"hex_timestamp":"000001a16625c228"} 
[2026-10-23 05:56:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:56:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:56:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:56:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:56:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:56:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935067136001,"66":27517,"27":206,"85":12544,"24":51,"16":23170064366698496,"45":9125559506883805184},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-23 05:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935067136001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:56:31] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-23 05:56:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23170064366698496,"km_value":23170064366698.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9125559506883805184,"description":"Unknown IO ID 45"} 
[2026-10-23 05:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935067136001,"power":27517,"unknown_27":206,"unknown_85":12544,"ignition":51,"odometer":null,"unknown_45":9125559506883805184}} 
[2026-10-23 05:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":222789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:56:31] local.INFO: GPS data processed {"connection_id":222789,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:56:31] local.INFO: Acknowledgment sent {"connection_id":222789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:56:40] local.INFO: TCP Data received {"connection_id":222789,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16625e168012d7ea30005b03430000b00b32d..."} 
[2026-10-23 05:56:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16625e168012d7ea30005b03430000b00b32d..."} 
[2026-10-23 05:56:40] local.INFO: Processing buffer {"connection_id":222789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16625e168012d7ea30005b03430000b00b32d..."} 
[2026-10-23 05:56:40] local.INFO: Packet analysis {"connection_id":222789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:56:40] local.INFO: Extracted packet for processing {"connection_id":222789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:56:40] local.INFO: GPS Element Parsed {"raw_longitude":763273984,"raw_latitude":95433776,"longitude_deg":76.3273984,"latitude_deg":9.5433776,"altitude":11,"angle":179,"satellites":45,"speed":49,"hex_longitude":"2d7ea300","hex_latitude":"05b03430","is_valid_coordinates":true} 
[2026-10-23 05:56:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:56:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935068928001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23170549698002944,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9125348400648890368,"note":"Value kept but may cause issues"} 
[2026-10-23 05:56:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:56:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792715121000,"timestamp_ms":1792715121000,"timestamp_seconds":1792715121,"priority":1,"record_length":96,"hex_timestamp":"000001a16625e168"} 
[2026-10-23 05:56:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:56:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:56:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 05:56:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:56:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:56:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:56:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:56:40] local.INFO: Teltonika packet parsed successfully {"connection_id":222789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:56:40] local.INFO: Passing IMEI to GPS processor {"connection_id":222789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:56:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":222789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:56:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:56:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:56:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:56:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935068928001,"66":27484,"27":206,"85":12544,"24":49,"16":23170549698002944,"45":9125348400648890368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-23 05:56:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:56:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:56:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935068928001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:56:40] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-23 05:56:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:56:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23170549698002944,"km_value":23170549698002.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:56:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":9125348400648890368,"description":"Unknown IO ID 45"} 
[2026-10-23 05:56:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935068928001,"power":27484,"unknown_27":206,"unknown_85":12544,"ignition":49,"odometer":null,"unknown_45":9125348400648890368}} 
[2026-10-23 05:56:40] local.INFO: DEBUG: GPS processor result {"connection_id":222789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21624,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:56:40] local.INFO: GPS data processed {"connection_id":222789,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:56:40] local.INFO: Acknowledgment sent {"connection_id":222789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:57:12] local.INFO: TCP Data received {"connection_id":222789,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16625fcc0012d7ea28005b01188000b00b62e..."} 
[2026-10-23 05:57:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16625fcc0012d7ea28005b01188000b00b62e..."} 
[2026-10-23 05:57:12] local.INFO: Processing buffer {"connection_id":222789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16625fcc0012d7ea28005b01188000b00b62e..."} 
[2026-10-23 05:57:12] local.INFO: Packet analysis {"connection_id":222789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:57:12] local.INFO: Extracted packet for processing {"connection_id":222789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16625"} 
[2026-10-23 05:57:12] local.INFO: GPS Element Parsed {"raw_longitude":763273856,"raw_latitude":95424904,"longitude_deg":76.3273856,"latitude_deg":9.5424904,"altitude":11,"angle":182,"satellites":46,"speed":51,"hex_longitude":"2d7ea280","hex_latitude":"05b01188","is_valid_coordinates":true} 
[2026-10-23 05:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:57:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935070976001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:57:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23170979194732544,"note":"Value kept but may cause issues"} 
[2026-10-23 05:57:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9125137294413803520,"note":"Value kept but may cause issues"} 
[2026-10-23 05:57:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:57:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792715128000,"timestamp_ms":1792715128000,"timestamp_seconds":1792715128,"priority":1,"record_length":96,"hex_timestamp":"000001a16625fcc0"} 
[2026-10-23 05:57:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:57:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:57:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 05:57:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:57:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:57:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:57:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:57:12] local.INFO: Teltonika packet parsed successfully {"connection_id":222789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:57:12] local.INFO: Passing IMEI to GPS processor {"connection_id":222789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:57:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":222789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:57:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:57:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:57:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:57:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935070976001,"66":27397,"27":206,"85":12544,"24":51,"16":23170979194732544,"45":9125137294413803520},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-23 05:57:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:57:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:57:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935070976001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:57:12] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-23 05:57:12] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:57:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23170979194732544,"km_value":23170979194732.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:57:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":9125137294413803520,"description":"Unknown IO ID 45"} 
[2026-10-23 05:57:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935070976001,"power":27397,"unknown_27":206,"unknown_85":12544,"ignition":51,"odometer":null,"unknown_45":9125137294413803520}} 
[2026-10-23 05:57:12] local.INFO: DEBUG: GPS processor result {"connection_id":222789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:57:12] local.INFO: GPS data processed {"connection_id":222789,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:57:12] local.INFO: Acknowledgment sent {"connection_id":222789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:57:26] local.INFO: TCP Data received {"connection_id":222791,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:26] local.INFO: Processing buffer {"connection_id":222791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:26] local.INFO: IMEI packet received {"connection_id":222791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:57:26] local.INFO: IMEI acknowledgment sent {"connection_id":222791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:57:27] local.INFO: TCP Data received {"connection_id":222791,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:27] local.INFO: Processing buffer {"connection_id":222791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:27] local.INFO: IMEI packet received {"connection_id":222791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:57:27] local.INFO: IMEI acknowledgment sent {"connection_id":222791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:57:32] local.INFO: TCP Data received {"connection_id":222791,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:32] local.INFO: Processing buffer {"connection_id":222791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:57:32] local.INFO: IMEI packet received {"connection_id":222791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:57:32] local.INFO: IMEI acknowledgment sent {"connection_id":222791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:57:33] local.INFO: TCP Data received {"connection_id":222791,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166261818012d7ea0c005afee78000b00b82e..."} 
[2026-10-23 05:57:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166261818012d7ea0c005afee78000b00b82e..."} 
[2026-10-23 05:57:33] local.INFO: Processing buffer {"connection_id":222791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166261818012d7ea0c005afee78000b00b82e..."} 
[2026-10-23 05:57:33] local.INFO: Packet analysis {"connection_id":222791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16626"} 
[2026-10-23 05:57:33] local.INFO: Extracted packet for processing {"connection_id":222791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16626"} 
[2026-10-23 05:57:33] local.INFO: GPS Element Parsed {"raw_longitude":763273408,"raw_latitude":95415928,"longitude_deg":76.3273408,"latitude_deg":9.5415928,"altitude":11,"angle":184,"satellites":46,"speed":50,"hex_longitude":"2d7ea0c0","hex_latitude":"05afee78","is_valid_coordinates":true} 
[2026-10-23 05:57:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:57:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935072768001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:57:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23171417281396736,"note":"Value kept but may cause issues"} 
[2026-10-23 05:57:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9124996556923176960,"note":"Value kept but may cause issues"} 
[2026-10-23 05:57:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,27,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:57:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792715135000,"timestamp_ms":1792715135000,"timestamp_seconds":1792715135,"priority":1,"record_length":96,"hex_timestamp":"000001a166261818"} 
[2026-10-23 05:57:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:57:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:57:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 05:57:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:57:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:57:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:57:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:57:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:57:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:57:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:57:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:57:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:57:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:57:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935072768001,"66":27484,"27":206,"85":12544,"24":50,"16":23171417281396736,"45":9124996556923176960},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,27,85,24,16,45]} 
[2026-10-23 05:57:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:57:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:57:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935072768001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:57:33] local.INFO: Unknown IO ID detected {"io_id":27,"value":206,"description":"Unknown IO ID 27"} 
[2026-10-23 05:57:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":12544,"description":"Unknown IO ID 85"} 
[2026-10-23 05:57:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23171417281396736,"km_value":23171417281396.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:57:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":9124996556923176960,"description":"Unknown IO ID 45"} 
[2026-10-23 05:57:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935072768001,"power":27484,"unknown_27":206,"unknown_85":12544,"ignition":50,"odometer":null,"unknown_45":9124996556923176960}} 
[2026-10-23 05:57:33] local.INFO: DEBUG: GPS processor result {"connection_id":222791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21626,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:57:33] local.INFO: GPS data processed {"connection_id":222791,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:57:33] local.INFO: Acknowledgment sent {"connection_id":222791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:58:04] local.INFO: TCP Data received {"connection_id":222791,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166278b30012d7ea84005addef0000d00b22e..."} 
[2026-10-23 05:58:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166278b30012d7ea84005addef0000d00b22e..."} 
[2026-10-23 05:58:04] local.INFO: Processing buffer {"connection_id":222791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166278b30012d7ea84005addef0000d00b22e..."} 
[2026-10-23 05:58:04] local.INFO: Packet analysis {"connection_id":222791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:58:04] local.INFO: Extracted packet for processing {"connection_id":222791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:58:04] local.INFO: GPS Element Parsed {"raw_longitude":763275328,"raw_latitude":95280880,"longitude_deg":76.3275328,"latitude_deg":9.528088,"altitude":13,"angle":178,"satellites":46,"speed":59,"hex_longitude":"2d7ea840","hex_latitude":"05addef0","is_valid_coordinates":true} 
[2026-10-23 05:58:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:58:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935097088001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23177967106523136,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126333563028303872,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:58:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792715230000,"timestamp_ms":1792715230000,"timestamp_seconds":1792715230,"priority":1,"record_length":96,"hex_timestamp":"000001a166278b30"} 
[2026-10-23 05:58:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:58:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:58:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:58:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:58:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:58:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:58:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:58:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:58:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:58:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:58:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:58:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:58:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:58:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935097088001,"66":27300,"168":206,"85":14336,"24":59,"16":23177967106523136,"45":9126333563028303872},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,85,24,16,45]} 
[2026-10-23 05:58:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:58:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:58:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935097088001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:58:04] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-23 05:58:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 05:58:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23177967106523136,"km_value":23177967106523.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:58:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126333563028303872,"description":"Unknown IO ID 45"} 
[2026-10-23 05:58:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935097088001,"power":27300,"unknown_168":206,"unknown_85":14336,"ignition":59,"odometer":null,"unknown_45":9126333563028303872}} 
[2026-10-23 05:58:04] local.INFO: DEBUG: GPS processor result {"connection_id":222791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:58:04] local.INFO: GPS data processed {"connection_id":222791,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:58:04] local.INFO: Acknowledgment sent {"connection_id":222791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:58:31] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:58:31] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:58:31] local.INFO: IMEI packet received {"connection_id":221126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":221126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:58:33] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:58:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:58:33] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:58:33] local.INFO: IMEI packet received {"connection_id":221126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:58:33] local.INFO: IMEI acknowledgment sent {"connection_id":221126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 05:58:36] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16627a2a0012d7ea8c005adbb10000a00b22d..."} 
[2026-10-23 05:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16627a2a0012d7ea8c005adbb10000a00b22d..."} 
[2026-10-23 05:58:36] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16627a2a0012d7ea8c005adbb10000a00b22d..."} 
[2026-10-23 05:58:36] local.INFO: Packet analysis {"connection_id":221126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:58:36] local.INFO: Extracted packet for processing {"connection_id":221126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:58:36] local.INFO: GPS Element Parsed {"raw_longitude":763275456,"raw_latitude":95271696,"longitude_deg":76.3275456,"latitude_deg":9.5271696,"altitude":10,"angle":178,"satellites":45,"speed":60,"hex_longitude":"2d7ea8c0","hex_latitude":"05adbb10","is_valid_coordinates":true} 
[2026-10-23 05:58:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:58:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935098880001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23178413783121920,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126615038002393088,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:58:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792715236000,"timestamp_ms":1792715236000,"timestamp_seconds":1792715236,"priority":1,"record_length":96,"hex_timestamp":"000001a16627a2a0"} 
[2026-10-23 05:58:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:58:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:58:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 05:58:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:58:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:58:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:58:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:58:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:58:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:58:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:58:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:58:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:58:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:58:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935098880001,"66":27365,"168":206,"85":14336,"24":60,"16":23178413783121920,"45":9126615038002393088},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,85,24,16,45]} 
[2026-10-23 05:58:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:58:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:58:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935098880001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:58:36] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-23 05:58:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 05:58:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23178413783121920,"km_value":23178413783121.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:58:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126615038002393088,"description":"Unknown IO ID 45"} 
[2026-10-23 05:58:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935098880001,"power":27365,"unknown_168":206,"unknown_85":14336,"ignition":60,"odometer":null,"unknown_45":9126615038002393088}} 
[2026-10-23 05:58:36] local.INFO: DEBUG: GPS processor result {"connection_id":221126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21628,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:58:36] local.INFO: GPS data processed {"connection_id":221126,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:58:36] local.INFO: Acknowledgment sent {"connection_id":221126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:58:38] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16627ba10012d7ea90005ad9818000a00b32e..."} 
[2026-10-23 05:58:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16627ba10012d7ea90005ad9818000a00b32e..."} 
[2026-10-23 05:58:38] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16627ba10012d7ea90005ad9818000a00b32e..."} 
[2026-10-23 05:58:38] local.INFO: Packet analysis {"connection_id":221126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:58:38] local.INFO: Extracted packet for processing {"connection_id":221126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:58:38] local.INFO: GPS Element Parsed {"raw_longitude":763275520,"raw_latitude":95262744,"longitude_deg":76.327552,"latitude_deg":9.5262744,"altitude":10,"angle":179,"satellites":46,"speed":57,"hex_longitude":"2d7ea900","hex_latitude":"05ad9818","is_valid_coordinates":true} 
[2026-10-23 05:58:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:58:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935100416001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23178847574818816,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126755775488397312,"note":"Value kept but may cause issues"} 
[2026-10-23 05:58:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:58:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792715242000,"timestamp_ms":1792715242000,"timestamp_seconds":1792715242,"priority":1,"record_length":96,"hex_timestamp":"000001a16627ba10"} 
[2026-10-23 05:58:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:58:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:58:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 05:58:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:58:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:58:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:58:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:58:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:58:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:58:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:58:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:58:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:58:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:58:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935100416001,"66":27463,"168":206,"85":14336,"24":57,"16":23178847574818816,"45":9126755775488397312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,85,24,16,45]} 
[2026-10-23 05:58:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:58:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:58:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935100416001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:58:38] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-23 05:58:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 05:58:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23178847574818816,"km_value":23178847574818.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:58:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126755775488397312,"description":"Unknown IO ID 45"} 
[2026-10-23 05:58:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935100416001,"power":27463,"unknown_168":206,"unknown_85":14336,"ignition":57,"odometer":null,"unknown_45":9126755775488397312}} 
[2026-10-23 05:58:38] local.INFO: DEBUG: GPS processor result {"connection_id":221126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:58:38] local.INFO: GPS data processed {"connection_id":221126,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:58:38] local.INFO: Acknowledgment sent {"connection_id":221126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:59:09] local.INFO: TCP Data received {"connection_id":221126,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16627d568012d7eaa0005ad7550000a00b12f..."} 
[2026-10-23 05:59:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16627d568012d7eaa0005ad7550000a00b12f..."} 
[2026-10-23 05:59:09] local.INFO: Processing buffer {"connection_id":221126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16627d568012d7eaa0005ad7550000a00b12f..."} 
[2026-10-23 05:59:09] local.INFO: Packet analysis {"connection_id":221126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:59:09] local.INFO: Extracted packet for processing {"connection_id":221126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16627"} 
[2026-10-23 05:59:09] local.INFO: GPS Element Parsed {"raw_longitude":763275776,"raw_latitude":95253840,"longitude_deg":76.3275776,"latitude_deg":9.525384,"altitude":10,"angle":177,"satellites":47,"speed":44,"hex_longitude":"2d7eaa00","hex_latitude":"05ad7550","is_valid_coordinates":true} 
[2026-10-23 05:59:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 05:59:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935101952001,"note":"Value kept but may cause issues"} 
[2026-10-23 05:59:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23179281366515712,"note":"Value kept but may cause issues"} 
[2026-10-23 05:59:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9126826144230283264,"note":"Value kept but may cause issues"} 
[2026-10-23 05:59:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,168,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 05:59:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792715249000,"timestamp_ms":1792715249000,"timestamp_seconds":1792715249,"priority":1,"record_length":96,"hex_timestamp":"000001a16627d568"} 
[2026-10-23 05:59:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 05:59:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 05:59:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 05:59:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 05:59:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 05:59:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 05:59:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 05:59:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 05:59:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:59:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 05:59:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 05:59:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 05:59:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 05:59:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935101952001,"66":27343,"168":206,"85":14336,"24":44,"16":23179281366515712,"45":9126826144230283264},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,168,85,24,16,45]} 
[2026-10-23 05:59:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 05:59:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 05:59:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935101952001,"description":"Unknown IO ID 0"} 
[2026-10-23 05:59:09] local.INFO: Unknown IO ID detected {"io_id":168,"value":206,"description":"Unknown IO ID 168"} 
[2026-10-23 05:59:09] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 05:59:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23179281366515712,"km_value":23179281366515.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 05:59:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":9126826144230283264,"description":"Unknown IO ID 45"} 
[2026-10-23 05:59:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935101952001,"power":27343,"unknown_168":206,"unknown_85":14336,"ignition":44,"odometer":null,"unknown_45":9126826144230283264}} 
[2026-10-23 05:59:09] local.INFO: DEBUG: GPS processor result {"connection_id":221126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21630,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 05:59:09] local.INFO: GPS data processed {"connection_id":221126,"processed":1,"errors":0,"total":1} 
[2026-10-23 05:59:09] local.INFO: Acknowledgment sent {"connection_id":221126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 05:59:26] local.INFO: TCP Data received {"connection_id":221484,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:59:26] local.INFO: Processing buffer {"connection_id":221484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:59:26] local.INFO: IMEI packet received {"connection_id":221484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 05:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":221484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 05:59:33] local.INFO: TCP Data received {"connection_id":221484,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:59:33] local.INFO: Processing buffer {"connection_id":221484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 05:59:33] local.INFO: IMEI packet received {"connection_id":221484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 05:59:33] local.INFO: IMEI acknowledgment sent {"connection_id":221484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:00:09] local.INFO: TCP Data received {"connection_id":222790,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:00:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222790,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:00:09] local.INFO: Processing buffer {"connection_id":222790,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:00:09] local.INFO: IMEI packet received {"connection_id":222790,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:00:09] local.INFO: IMEI acknowledgment sent {"connection_id":222790,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:00:21] local.INFO: TCP Data received {"connection_id":221484,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:00:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:00:21] local.INFO: Processing buffer {"connection_id":221484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:00:21] local.INFO: IMEI packet received {"connection_id":221484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:00:21] local.INFO: IMEI acknowledgment sent {"connection_id":221484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:00:26] local.INFO: TCP Data received {"connection_id":221127,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221127,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:00:26] local.INFO: Processing buffer {"connection_id":221127,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:00:26] local.INFO: IMEI packet received {"connection_id":221127,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":221127,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:05:28] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:05:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:05:28] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:05:28] local.INFO: IMEI packet received {"connection_id":221487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:05:28] local.INFO: IMEI acknowledgment sent {"connection_id":221487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:05:31] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:05:31] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:05:31] local.INFO: IMEI packet received {"connection_id":221487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:05:31] local.INFO: IMEI acknowledgment sent {"connection_id":221487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:05:32] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662d2c98012d7d47c005a8a698001000a830..."} 
[2026-10-23 06:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662d2c98012d7d47c005a8a698001000a830..."} 
[2026-10-23 06:05:32] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662d2c98012d7d47c005a8a698001000a830..."} 
[2026-10-23 06:05:32] local.INFO: Packet analysis {"connection_id":221487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1662d"} 
[2026-10-23 06:05:32] local.INFO: Extracted packet for processing {"connection_id":221487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1662d"} 
[2026-10-23 06:05:32] local.INFO: GPS Element Parsed {"raw_longitude":763185088,"raw_latitude":94938776,"longitude_deg":76.3185088,"latitude_deg":9.4938776,"altitude":16,"angle":168,"satellites":48,"speed":51,"hex_longitude":"2d7d47c0","hex_latitude":"05a8a698","is_valid_coordinates":true} 
[2026-10-23 06:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935191552001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23195963019493376,"note":"Value kept but may cause issues"} 
[2026-10-23 06:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9025424783789631488,"note":"Value kept but may cause issues"} 
[2026-10-23 06:05:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792715599000,"timestamp_ms":1792715599000,"timestamp_seconds":1792715599,"priority":1,"record_length":96,"hex_timestamp":"000001a1662d2c98"} 
[2026-10-23 06:05:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:05:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 06:05:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:05:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:05:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:05:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935191552001,"66":27365,"63":206,"85":14336,"24":51,"16":23195963019493376,"45":9025424783789631488},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,85,24,16,45]} 
[2026-10-23 06:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935191552001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:05:32] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 06:05:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23195963019493376,"km_value":23195963019493.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9025424783789631488,"description":"Unknown IO ID 45"} 
[2026-10-23 06:05:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935191552001,"power":27365,"unknown_63":206,"unknown_85":14336,"ignition":51,"odometer":null,"unknown_45":9025424783789631488}} 
[2026-10-23 06:05:32] local.INFO: DEBUG: GPS processor result {"connection_id":221487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:05:32] local.INFO: GPS data processed {"connection_id":221487,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:05:32] local.INFO: Acknowledgment sent {"connection_id":221487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:05:36] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662d47f0012d7d4ec005a88350001000a830..."} 
[2026-10-23 06:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662d47f0012d7d4ec005a88350001000a830..."} 
[2026-10-23 06:05:36] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662d47f0012d7d4ec005a88350001000a830..."} 
[2026-10-23 06:05:36] local.INFO: Packet analysis {"connection_id":221487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1662d"} 
[2026-10-23 06:05:36] local.INFO: Extracted packet for processing {"connection_id":221487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1662d"} 
[2026-10-23 06:05:36] local.INFO: GPS Element Parsed {"raw_longitude":763186880,"raw_latitude":94929744,"longitude_deg":76.318688,"latitude_deg":9.4929744,"altitude":16,"angle":168,"satellites":48,"speed":52,"hex_longitude":"2d7d4ec0","hex_latitude":"05a88350","is_valid_coordinates":true} 
[2026-10-23 06:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:05:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935193344001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:05:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23196405401124864,"note":"Value kept but may cause issues"} 
[2026-10-23 06:05:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9027395108624308224,"note":"Value kept but may cause issues"} 
[2026-10-23 06:05:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,63,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:05:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792715606000,"timestamp_ms":1792715606000,"timestamp_seconds":1792715606,"priority":1,"record_length":96,"hex_timestamp":"000001a1662d47f0"} 
[2026-10-23 06:05:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:05:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 06:05:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:05:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:05:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:05:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:05:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:05:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:05:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:05:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:05:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:05:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:05:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935193344001,"66":27115,"63":206,"85":14336,"24":52,"16":23196405401124864,"45":9027395108624308224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,63,85,24,16,45]} 
[2026-10-23 06:05:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:05:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:05:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935193344001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:05:36] local.INFO: Unknown IO ID detected {"io_id":63,"value":206,"description":"Unknown IO ID 63"} 
[2026-10-23 06:05:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:05:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23196405401124864,"km_value":23196405401124.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:05:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":9027395108624308224,"description":"Unknown IO ID 45"} 
[2026-10-23 06:05:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935193344001,"power":27115,"unknown_63":206,"unknown_85":14336,"ignition":52,"odometer":null,"unknown_45":9027395108624308224}} 
[2026-10-23 06:05:36] local.INFO: DEBUG: GPS processor result {"connection_id":221487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21632,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:05:36] local.INFO: GPS data processed {"connection_id":221487,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:05:36] local.INFO: Acknowledgment sent {"connection_id":221487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:05:44] local.INFO: TCP Data received {"connection_id":221128,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221128,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:05:44] local.INFO: Processing buffer {"connection_id":221128,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:05:44] local.INFO: IMEI packet received {"connection_id":221128,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:05:44] local.INFO: IMEI acknowledgment sent {"connection_id":221128,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:06:07] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662ee218012d7dbe8005a6b508001100a430..."} 
[2026-10-23 06:06:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662ee218012d7dbe8005a6b508001100a430..."} 
[2026-10-23 06:06:07] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662ee218012d7dbe8005a6b508001100a430..."} 
[2026-10-23 06:06:07] local.INFO: Packet analysis {"connection_id":221487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1662e"} 
[2026-10-23 06:06:07] local.INFO: Extracted packet for processing {"connection_id":221487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1662e"} 
[2026-10-23 06:06:07] local.INFO: GPS Element Parsed {"raw_longitude":763215488,"raw_latitude":94811400,"longitude_deg":76.3215488,"latitude_deg":9.48114,"altitude":17,"angle":164,"satellites":48,"speed":50,"hex_longitude":"2d7dbe80","hex_latitude":"05a6b508","is_valid_coordinates":true} 
[2026-10-23 06:06:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:06:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935220224001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:06:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23202306686189568,"note":"Value kept but may cause issues"} 
[2026-10-23 06:06:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9058146249799589888,"note":"Value kept but may cause issues"} 
[2026-10-23 06:06:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:06:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792715711000,"timestamp_ms":1792715711000,"timestamp_seconds":1792715711,"priority":1,"record_length":96,"hex_timestamp":"000001a1662ee218"} 
[2026-10-23 06:06:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:06:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:06:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 06:06:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:06:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:06:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:06:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:06:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:06:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:06:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:06:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:06:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:06:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:06:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935220224001,"66":27376,"34":206,"85":14336,"24":50,"16":23202306686189568,"45":9058146249799589888},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,85,24,16,45]} 
[2026-10-23 06:06:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:06:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:06:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935220224001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:06:07] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-23 06:06:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:06:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23202306686189568,"km_value":23202306686189.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:06:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":9058146249799589888,"description":"Unknown IO ID 45"} 
[2026-10-23 06:06:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935220224001,"power":27376,"unknown_34":206,"unknown_85":14336,"ignition":50,"odometer":null,"unknown_45":9058146249799589888}} 
[2026-10-23 06:06:07] local.INFO: DEBUG: GPS processor result {"connection_id":221487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:06:07] local.INFO: GPS data processed {"connection_id":221487,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:06:07] local.INFO: Acknowledgment sent {"connection_id":221487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:06:26] local.INFO: TCP Data received {"connection_id":222792,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:06:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:06:26] local.INFO: Processing buffer {"connection_id":222792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:06:26] local.INFO: IMEI packet received {"connection_id":222792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:06:26] local.INFO: IMEI acknowledgment sent {"connection_id":222792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:06:31] local.INFO: TCP Data received {"connection_id":222792,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:06:31] local.INFO: Processing buffer {"connection_id":222792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:06:31] local.INFO: IMEI packet received {"connection_id":222792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:06:31] local.INFO: IMEI acknowledgment sent {"connection_id":222792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:06:32] local.INFO: TCP Data received {"connection_id":222792,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662f0158012d7dc84005a690e8001100a331..."} 
[2026-10-23 06:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662f0158012d7dc84005a690e8001100a331..."} 
[2026-10-23 06:06:32] local.INFO: Processing buffer {"connection_id":222792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662f0158012d7dc84005a690e8001100a331..."} 
[2026-10-23 06:06:32] local.INFO: Packet analysis {"connection_id":222792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:06:32] local.INFO: Extracted packet for processing {"connection_id":222792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:06:32] local.INFO: GPS Element Parsed {"raw_longitude":763217984,"raw_latitude":94802152,"longitude_deg":76.3217984,"latitude_deg":9.4802152,"altitude":17,"angle":163,"satellites":49,"speed":44,"hex_longitude":"2d7dc840","hex_latitude":"05a690e8","is_valid_coordinates":true} 
[2026-10-23 06:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:06:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935222016001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:06:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23202770542657536,"note":"Value kept but may cause issues"} 
[2026-10-23 06:06:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9060820262076090368,"note":"Value kept but may cause issues"} 
[2026-10-23 06:06:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:06:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792715719000,"timestamp_ms":1792715719000,"timestamp_seconds":1792715719,"priority":1,"record_length":96,"hex_timestamp":"000001a1662f0158"} 
[2026-10-23 06:06:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:06:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 06:06:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:06:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:06:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:06:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:06:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:06:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:06:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:06:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:06:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:06:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:06:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935222016001,"66":27365,"34":206,"85":14336,"24":44,"16":23202770542657536,"45":9060820262076090368},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,85,24,16,45]} 
[2026-10-23 06:06:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:06:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:06:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935222016001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:06:32] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-23 06:06:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:06:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23202770542657536,"km_value":23202770542657.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:06:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9060820262076090368,"description":"Unknown IO ID 45"} 
[2026-10-23 06:06:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935222016001,"power":27365,"unknown_34":206,"unknown_85":14336,"ignition":44,"odometer":null,"unknown_45":9060820262076090368}} 
[2026-10-23 06:06:32] local.INFO: DEBUG: GPS processor result {"connection_id":222792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21634,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:06:32] local.INFO: GPS data processed {"connection_id":222792,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:06:32] local.INFO: Acknowledgment sent {"connection_id":222792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:07:03] local.INFO: TCP Data received {"connection_id":222792,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662f2098012d7dd54005a66fd80011009931..."} 
[2026-10-23 06:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662f2098012d7dd54005a66fd80011009931..."} 
[2026-10-23 06:07:03] local.INFO: Processing buffer {"connection_id":222792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662f2098012d7dd54005a66fd80011009931..."} 
[2026-10-23 06:07:03] local.INFO: Packet analysis {"connection_id":222792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:07:03] local.INFO: Extracted packet for processing {"connection_id":222792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763221312,"raw_latitude":94793688,"longitude_deg":76.3221312,"latitude_deg":9.4793688,"altitude":17,"angle":153,"satellites":49,"speed":43,"hex_longitude":"2d7dd540","hex_latitude":"05a66fd8","is_valid_coordinates":true} 
[2026-10-23 06:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935224064001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23203212924289024,"note":"Value kept but may cause issues"} 
[2026-10-23 06:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9063564643096651776,"note":"Value kept but may cause issues"} 
[2026-10-23 06:07:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792715727000,"timestamp_ms":1792715727000,"timestamp_seconds":1792715727,"priority":1,"record_length":96,"hex_timestamp":"000001a1662f2098"} 
[2026-10-23 06:07:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:07:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 06:07:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:07:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:07:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:07:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935224064001,"66":27376,"34":206,"85":14336,"24":43,"16":23203212924289024,"45":9063564643096651776},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,85,24,16,45]} 
[2026-10-23 06:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935224064001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:07:03] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-23 06:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23203212924289024,"km_value":23203212924289.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9063564643096651776,"description":"Unknown IO ID 45"} 
[2026-10-23 06:07:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935224064001,"power":27376,"unknown_34":206,"unknown_85":14336,"ignition":43,"odometer":null,"unknown_45":9063564643096651776}} 
[2026-10-23 06:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":222792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:07:03] local.INFO: GPS data processed {"connection_id":222792,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:07:03] local.INFO: Acknowledgment sent {"connection_id":222792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:07:26] local.INFO: TCP Data received {"connection_id":222793,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:07:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:07:26] local.INFO: Processing buffer {"connection_id":222793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:07:26] local.INFO: IMEI packet received {"connection_id":222793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:07:26] local.INFO: IMEI acknowledgment sent {"connection_id":222793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:07:31] local.INFO: TCP Data received {"connection_id":222793,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:07:31] local.INFO: Processing buffer {"connection_id":222793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:07:31] local.INFO: IMEI packet received {"connection_id":222793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":222793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:07:32] local.INFO: TCP Data received {"connection_id":222793,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662f43c0012d7de88005a651000011008c31..."} 
[2026-10-23 06:07:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662f43c0012d7de88005a651000011008c31..."} 
[2026-10-23 06:07:32] local.INFO: Processing buffer {"connection_id":222793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662f43c0012d7de88005a651000011008c31..."} 
[2026-10-23 06:07:32] local.INFO: Packet analysis {"connection_id":222793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:07:32] local.INFO: Extracted packet for processing {"connection_id":222793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:07:32] local.INFO: GPS Element Parsed {"raw_longitude":763226240,"raw_latitude":94785792,"longitude_deg":76.322624,"latitude_deg":9.4785792,"altitude":17,"angle":140,"satellites":49,"speed":41,"hex_longitude":"2d7de880","hex_latitude":"05a65100","is_valid_coordinates":true} 
[2026-10-23 06:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:07:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935226112001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:07:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23203663895855104,"note":"Value kept but may cause issues"} 
[2026-10-23 06:07:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9067223817791723520,"note":"Value kept but may cause issues"} 
[2026-10-23 06:07:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:07:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792715736000,"timestamp_ms":1792715736000,"timestamp_seconds":1792715736,"priority":1,"record_length":96,"hex_timestamp":"000001a1662f43c0"} 
[2026-10-23 06:07:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:07:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 06:07:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:07:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:07:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:07:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:07:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:07:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:07:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:07:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:07:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:07:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:07:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935226112001,"66":27267,"34":206,"85":14336,"24":41,"16":23203663895855104,"45":9067223817791723520},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,85,24,16,45]} 
[2026-10-23 06:07:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:07:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:07:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935226112001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:07:32] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-23 06:07:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:07:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23203663895855104,"km_value":23203663895855.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:07:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9067223817791723520,"description":"Unknown IO ID 45"} 
[2026-10-23 06:07:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935226112001,"power":27267,"unknown_34":206,"unknown_85":14336,"ignition":41,"odometer":null,"unknown_45":9067223817791723520}} 
[2026-10-23 06:07:32] local.INFO: DEBUG: GPS processor result {"connection_id":222793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21636,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:07:32] local.INFO: GPS data processed {"connection_id":222793,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:07:32] local.INFO: Acknowledgment sent {"connection_id":222793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:08:04] local.INFO: TCP Data received {"connection_id":222793,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1662f43c0012d7de88005a651000011008c31..."} 
[2026-10-23 06:08:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1662f43c0012d7de88005a651000011008c31..."} 
[2026-10-23 06:08:04] local.INFO: Processing buffer {"connection_id":222793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1662f43c0012d7de88005a651000011008c31..."} 
[2026-10-23 06:08:04] local.INFO: Packet analysis {"connection_id":222793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:08:04] local.INFO: Extracted packet for processing {"connection_id":222793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1662f"} 
[2026-10-23 06:08:04] local.INFO: GPS Element Parsed {"raw_longitude":763226240,"raw_latitude":94785792,"longitude_deg":76.322624,"latitude_deg":9.4785792,"altitude":17,"angle":140,"satellites":49,"speed":41,"hex_longitude":"2d7de880","hex_latitude":"05a65100","is_valid_coordinates":true} 
[2026-10-23 06:08:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:08:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935228416001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:08:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23203663895855104,"note":"Value kept but may cause issues"} 
[2026-10-23 06:08:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9072642211091382272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:08:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:08:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792715736000,"timestamp_ms":1792715736000,"timestamp_seconds":1792715736,"priority":1,"record_length":96,"hex_timestamp":"000001a1662f43c0"} 
[2026-10-23 06:08:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:08:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:08:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 06:08:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:08:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:08:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:08:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:08:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:08:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:08:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:08:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:08:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:08:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:08:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935228416001,"66":27267,"34":206,"85":14336,"24":41,"16":23203663895855104,"45":9072642211091382272},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,85,24,16,45]} 
[2026-10-23 06:08:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:08:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:08:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935228416001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:08:04] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-23 06:08:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:08:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23203663895855104,"km_value":23203663895855.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:08:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":9072642211091382272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:08:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935228416001,"power":27267,"unknown_34":206,"unknown_85":14336,"ignition":41,"odometer":null,"unknown_45":9072642211091382272}} 
[2026-10-23 06:08:04] local.INFO: DEBUG: GPS processor result {"connection_id":222793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:08:04] local.INFO: GPS data processed {"connection_id":222793,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:08:04] local.INFO: Acknowledgment sent {"connection_id":222793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:08:26] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:08:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:08:26] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:08:26] local.INFO: IMEI packet received {"connection_id":221129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:08:26] local.INFO: IMEI acknowledgment sent {"connection_id":221129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:08:30] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:08:30] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:08:30] local.INFO: IMEI packet received {"connection_id":221129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:08:30] local.INFO: IMEI acknowledgment sent {"connection_id":221129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:08:31] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16630d230012d7f260005a591c8000b007231..."} 
[2026-10-23 06:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16630d230012d7f260005a591c8000b007231..."} 
[2026-10-23 06:08:31] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16630d230012d7f260005a591c8000b007231..."} 
[2026-10-23 06:08:31] local.INFO: Packet analysis {"connection_id":221129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16630"} 
[2026-10-23 06:08:31] local.INFO: Extracted packet for processing {"connection_id":221129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16630"} 
[2026-10-23 06:08:31] local.INFO: GPS Element Parsed {"raw_longitude":763307520,"raw_latitude":94736840,"longitude_deg":76.330752,"latitude_deg":9.473684,"altitude":11,"angle":114,"satellites":49,"speed":41,"hex_longitude":"2d7f2600","hex_latitude":"05a591c8","is_valid_coordinates":true} 
[2026-10-23 06:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:08:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935251712001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:08:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23208238036025344,"note":"Value kept but may cause issues"} 
[2026-10-23 06:08:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9152158892000653312,"note":"Value kept but may cause issues"} 
[2026-10-23 06:08:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:08:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792715838000,"timestamp_ms":1792715838000,"timestamp_seconds":1792715838,"priority":1,"record_length":96,"hex_timestamp":"000001a16630d230"} 
[2026-10-23 06:08:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:08:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 06:08:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:08:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:08:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:08:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:08:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:08:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:08:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:08:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:08:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:08:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:08:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935251712001,"66":27321,"54":206,"85":14336,"24":41,"16":23208238036025344,"45":9152158892000653312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,85,24,16,45]} 
[2026-10-23 06:08:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:08:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:08:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935251712001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:08:31] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 06:08:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:08:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23208238036025344,"km_value":23208238036025.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:08:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":9152158892000653312,"description":"Unknown IO ID 45"} 
[2026-10-23 06:08:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935251712001,"power":27321,"unknown_54":206,"unknown_85":14336,"ignition":41,"odometer":null,"unknown_45":9152158892000653312}} 
[2026-10-23 06:08:31] local.INFO: DEBUG: GPS processor result {"connection_id":221129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21638,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:08:31] local.INFO: GPS data processed {"connection_id":221129,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:08:31] local.INFO: Acknowledgment sent {"connection_id":221129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:09:02] local.INFO: TCP Data received {"connection_id":221129,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16630f558012d7f490005a582280009007131..."} 
[2026-10-23 06:09:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16630f558012d7f490005a582280009007131..."} 
[2026-10-23 06:09:02] local.INFO: Processing buffer {"connection_id":221129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16630f558012d7f490005a582280009007131..."} 
[2026-10-23 06:09:02] local.INFO: Packet analysis {"connection_id":221129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16630"} 
[2026-10-23 06:09:02] local.INFO: Extracted packet for processing {"connection_id":221129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16630"} 
[2026-10-23 06:09:02] local.INFO: GPS Element Parsed {"raw_longitude":763316480,"raw_latitude":94732840,"longitude_deg":76.331648,"latitude_deg":9.473284,"altitude":9,"angle":113,"satellites":49,"speed":45,"hex_longitude":"2d7f4900","hex_latitude":"05a58228","is_valid_coordinates":true} 
[2026-10-23 06:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:09:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935254528001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:09:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23208710482427904,"note":"Value kept but may cause issues"} 
[2026-10-23 06:09:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9162010516184483840,"note":"Value kept but may cause issues"} 
[2026-10-23 06:09:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:09:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792715847000,"timestamp_ms":1792715847000,"timestamp_seconds":1792715847,"priority":1,"record_length":96,"hex_timestamp":"000001a16630f558"} 
[2026-10-23 06:09:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:09:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 06:09:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:09:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:09:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:09:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:09:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:09:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:09:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:09:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:09:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:09:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:09:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935254528001,"66":27376,"54":206,"85":14336,"24":45,"16":23208710482427904,"45":9162010516184483840},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,85,24,16,45]} 
[2026-10-23 06:09:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:09:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:09:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935254528001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:09:02] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 06:09:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:09:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23208710482427904,"km_value":23208710482427.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:09:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":9162010516184483840,"description":"Unknown IO ID 45"} 
[2026-10-23 06:09:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935254528001,"power":27376,"unknown_54":206,"unknown_85":14336,"ignition":45,"odometer":null,"unknown_45":9162010516184483840}} 
[2026-10-23 06:09:02] local.INFO: DEBUG: GPS processor result {"connection_id":221129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:09:02] local.INFO: GPS data processed {"connection_id":221129,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:09:02] local.INFO: Acknowledgment sent {"connection_id":221129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:09:25] local.INFO: TCP Data received {"connection_id":224513,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:25] local.INFO: Processing buffer {"connection_id":224513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:25] local.INFO: IMEI packet received {"connection_id":224513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:09:25] local.INFO: IMEI acknowledgment sent {"connection_id":224513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:09:26] local.INFO: TCP Data received {"connection_id":224513,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:26] local.INFO: Processing buffer {"connection_id":224513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:26] local.INFO: IMEI packet received {"connection_id":224513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":224513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:09:31] local.INFO: TCP Data received {"connection_id":224513,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:31] local.INFO: Processing buffer {"connection_id":224513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:09:31] local.INFO: IMEI packet received {"connection_id":224513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:09:31] local.INFO: IMEI acknowledgment sent {"connection_id":224513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:09:32] local.INFO: TCP Data received {"connection_id":224513,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166311498012d7f6b4005a572500008007130..."} 
[2026-10-23 06:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166311498012d7f6b4005a572500008007130..."} 
[2026-10-23 06:09:32] local.INFO: Processing buffer {"connection_id":224513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166311498012d7f6b4005a572500008007130..."} 
[2026-10-23 06:09:32] local.INFO: Packet analysis {"connection_id":224513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16631"} 
[2026-10-23 06:09:32] local.INFO: Extracted packet for processing {"connection_id":224513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16631"} 
[2026-10-23 06:09:32] local.INFO: GPS Element Parsed {"raw_longitude":763325248,"raw_latitude":94728784,"longitude_deg":76.3325248,"latitude_deg":9.4728784,"altitude":8,"angle":113,"satellites":48,"speed":49,"hex_longitude":"2d7f6b40","hex_latitude":"05a57250","is_valid_coordinates":true} 
[2026-10-23 06:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935256832001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23209174338895872,"note":"Value kept but may cause issues"} 
[2026-10-23 06:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9171862140368332800,"note":"Value kept but may cause issues"} 
[2026-10-23 06:09:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792715855000,"timestamp_ms":1792715855000,"timestamp_seconds":1792715855,"priority":1,"record_length":96,"hex_timestamp":"000001a166311498"} 
[2026-10-23 06:09:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:09:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 06:09:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:09:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:09:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:09:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935256832001,"66":27484,"54":206,"85":14336,"24":49,"16":23209174338895872,"45":9171862140368332800},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,85,24,16,45]} 
[2026-10-23 06:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:09:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:09:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935256832001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:09:32] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 06:09:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:09:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23209174338895872,"km_value":23209174338895.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:09:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9171862140368332800,"description":"Unknown IO ID 45"} 
[2026-10-23 06:09:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935256832001,"power":27484,"unknown_54":206,"unknown_85":14336,"ignition":49,"odometer":null,"unknown_45":9171862140368332800}} 
[2026-10-23 06:09:32] local.INFO: DEBUG: GPS processor result {"connection_id":224513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21640,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:09:32] local.INFO: GPS data processed {"connection_id":224513,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:09:32] local.INFO: Acknowledgment sent {"connection_id":224513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:10:03] local.INFO: TCP Data received {"connection_id":224513,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1663133d8012d7f8ec005a564000007006d31..."} 
[2026-10-23 06:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663133d8012d7f8ec005a564000007006d31..."} 
[2026-10-23 06:10:03] local.INFO: Processing buffer {"connection_id":224513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663133d8012d7f8ec005a564000007006d31..."} 
[2026-10-23 06:10:03] local.INFO: Packet analysis {"connection_id":224513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16631"} 
[2026-10-23 06:10:03] local.INFO: Extracted packet for processing {"connection_id":224513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16631"} 
[2026-10-23 06:10:03] local.INFO: GPS Element Parsed {"raw_longitude":763334336,"raw_latitude":94725120,"longitude_deg":76.3334336,"latitude_deg":9.472512,"altitude":7,"angle":109,"satellites":49,"speed":45,"hex_longitude":"2d7f8ec0","hex_latitude":"05a56400","is_valid_coordinates":true} 
[2026-10-23 06:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935258880001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23209642490331136,"note":"Value kept but may cause issues"} 
[2026-10-23 06:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9181502658319634432,"note":"Value kept but may cause issues"} 
[2026-10-23 06:10:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792715863000,"timestamp_ms":1792715863000,"timestamp_seconds":1792715863,"priority":1,"record_length":96,"hex_timestamp":"000001a1663133d8"} 
[2026-10-23 06:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 06:10:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935258880001,"66":27343,"54":206,"85":14336,"24":45,"16":23209642490331136,"45":9181502658319634432},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,85,24,16,45]} 
[2026-10-23 06:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935258880001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:10:03] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 06:10:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23209642490331136,"km_value":23209642490331.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":9181502658319634432,"description":"Unknown IO ID 45"} 
[2026-10-23 06:10:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935258880001,"power":27343,"unknown_54":206,"unknown_85":14336,"ignition":45,"odometer":null,"unknown_45":9181502658319634432}} 
[2026-10-23 06:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":224513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21641,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:10:03] local.INFO: GPS data processed {"connection_id":224513,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:10:03] local.INFO: Acknowledgment sent {"connection_id":224513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:10:26] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:10:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:10:26] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:10:26] local.INFO: IMEI packet received {"connection_id":221489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:10:26] local.INFO: IMEI acknowledgment sent {"connection_id":221489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:10:31] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:10:31] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:10:31] local.INFO: IMEI packet received {"connection_id":221489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:10:31] local.INFO: IMEI acknowledgment sent {"connection_id":221489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:10:32] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166315700012d7fb0c005a555300006007031..."} 
[2026-10-23 06:10:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166315700012d7fb0c005a555300006007031..."} 
[2026-10-23 06:10:32] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166315700012d7fb0c005a555300006007031..."} 
[2026-10-23 06:10:32] local.INFO: Packet analysis {"connection_id":221489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16631"} 
[2026-10-23 06:10:32] local.INFO: Extracted packet for processing {"connection_id":221489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16631"} 
[2026-10-23 06:10:32] local.INFO: GPS Element Parsed {"raw_longitude":763343040,"raw_latitude":94721328,"longitude_deg":76.334304,"latitude_deg":9.4721328,"altitude":6,"angle":112,"satellites":49,"speed":39,"hex_longitude":"2d7fb0c0","hex_latitude":"05a55530","is_valid_coordinates":true} 
[2026-10-23 06:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:10:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935260928001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:10:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23210097756864512,"note":"Value kept but may cause issues"} 
[2026-10-23 06:10:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":9191495019991924736,"note":"Value kept but may cause issues"} 
[2026-10-23 06:10:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,54,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 06:10:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792715872000,"timestamp_ms":1792715872000,"timestamp_seconds":1792715872,"priority":1,"record_length":96,"hex_timestamp":"000001a166315700"} 
[2026-10-23 06:10:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:10:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 06:10:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:10:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:10:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:10:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:10:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:10:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:10:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:10:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:10:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:10:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:10:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935260928001,"66":27376,"54":206,"85":14336,"24":39,"16":23210097756864512,"45":9191495019991924736},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,54,85,24,16,45]} 
[2026-10-23 06:10:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:10:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:10:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935260928001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:10:32] local.INFO: Unknown IO ID detected {"io_id":54,"value":206,"description":"Unknown IO ID 54"} 
[2026-10-23 06:10:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:10:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23210097756864512,"km_value":23210097756864.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:10:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":9191495019991924736,"description":"Unknown IO ID 45"} 
[2026-10-23 06:10:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458935260928001,"power":27376,"unknown_54":206,"unknown_85":14336,"ignition":39,"odometer":null,"unknown_45":9191495019991924736}} 
[2026-10-23 06:10:32] local.INFO: DEBUG: GPS processor result {"connection_id":221489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:10:32] local.INFO: GPS data processed {"connection_id":221489,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:10:32] local.INFO: Acknowledgment sent {"connection_id":221489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:11:03] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166333778012d80744005a46688000c00a72e..."} 
[2026-10-23 06:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166333778012d80744005a46688000c00a72e..."} 
[2026-10-23 06:11:03] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166333778012d80744005a46688000c00a72e..."} 
[2026-10-23 06:11:03] local.INFO: Packet analysis {"connection_id":221489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:11:03] local.INFO: Extracted packet for processing {"connection_id":221489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:11:03] local.INFO: GPS Element Parsed {"raw_longitude":763393088,"raw_latitude":94660232,"longitude_deg":76.3393088,"latitude_deg":9.4660232,"altitude":12,"angle":167,"satellites":46,"speed":21,"hex_longitude":"2d807440","hex_latitude":"05a46688","is_valid_coordinates":true} 
[2026-10-23 06:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:11:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935290368001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23214087781482496,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9193043083878868992,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:11:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792715995000,"timestamp_ms":1792715995000,"timestamp_seconds":1792715995,"priority":1,"record_length":96,"hex_timestamp":"000001a166333778"} 
[2026-10-23 06:11:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:11:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 06:11:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:11:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:11:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:11:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:11:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:11:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:11:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:11:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:11:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:11:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:11:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935290368001,"66":27397,"16":23214087781482496,"85":14336,"24":21,"45":-9193043083878868992},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:11:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:11:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:11:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935290368001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:11:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23214087781482496,"km_value":23214087781482.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:11:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:11:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9193043083878868992,"description":"Unknown IO ID 45"} 
[2026-10-23 06:11:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935290368001,"power":27397,"odometer":null,"unknown_85":14336,"ignition":21,"unknown_45":-9193043083878868992}} 
[2026-10-23 06:11:03] local.INFO: DEBUG: GPS processor result {"connection_id":221489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21643,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:11:03] local.INFO: GPS data processed {"connection_id":221489,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:11:03] local.INFO: Acknowledgment sent {"connection_id":221489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:11:19] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:11:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:11:19] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:11:19] local.INFO: IMEI packet received {"connection_id":221488,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:11:19] local.INFO: IMEI acknowledgment sent {"connection_id":221488,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:11:26] local.INFO: TCP Data received {"connection_id":224514,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:26] local.INFO: Processing buffer {"connection_id":224514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:26] local.INFO: IMEI packet received {"connection_id":224514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:11:26] local.INFO: IMEI acknowledgment sent {"connection_id":224514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:11:31] local.INFO: TCP Data received {"connection_id":224514,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:31] local.INFO: Processing buffer {"connection_id":224514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:31] local.INFO: IMEI packet received {"connection_id":224514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:11:31] local.INFO: IMEI acknowledgment sent {"connection_id":224514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:11:36] local.INFO: TCP Data received {"connection_id":224514,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:36] local.INFO: Processing buffer {"connection_id":224514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:11:36] local.INFO: IMEI packet received {"connection_id":224514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:11:36] local.INFO: IMEI acknowledgment sent {"connection_id":224514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:11:37] local.INFO: TCP Data received {"connection_id":224514,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166336e28012d807a4005a44438000d00aa2f..."} 
[2026-10-23 06:11:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166336e28012d807a4005a44438000d00aa2f..."} 
[2026-10-23 06:11:37] local.INFO: Processing buffer {"connection_id":224514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166336e28012d807a4005a44438000d00aa2f..."} 
[2026-10-23 06:11:37] local.INFO: Packet analysis {"connection_id":224514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:11:37] local.INFO: Extracted packet for processing {"connection_id":224514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:11:37] local.INFO: GPS Element Parsed {"raw_longitude":763394624,"raw_latitude":94651448,"longitude_deg":76.3394624,"latitude_deg":9.4651448,"altitude":13,"angle":170,"satellites":47,"speed":30,"hex_longitude":"2d807a40","hex_latitude":"05a44438","is_valid_coordinates":true} 
[2026-10-23 06:11:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:11:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935294720001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23214521573179392,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9190650546579142656,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:11:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792716009000,"timestamp_ms":1792716009000,"timestamp_seconds":1792716009,"priority":1,"record_length":96,"hex_timestamp":"000001a166336e28"} 
[2026-10-23 06:11:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:11:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:11:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 06:11:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:11:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:11:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:11:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:11:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:11:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:11:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:11:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:11:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:11:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:11:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935294720001,"66":27484,"16":23214521573179392,"85":14336,"24":30,"45":-9190650546579142656},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:11:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:11:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:11:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935294720001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:11:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23214521573179392,"km_value":23214521573179.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:11:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:11:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9190650546579142656,"description":"Unknown IO ID 45"} 
[2026-10-23 06:11:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935294720001,"power":27484,"odometer":null,"unknown_85":14336,"ignition":30,"unknown_45":-9190650546579142656}} 
[2026-10-23 06:11:37] local.INFO: DEBUG: GPS processor result {"connection_id":224514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:11:37] local.INFO: GPS data processed {"connection_id":224514,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:11:37] local.INFO: Acknowledgment sent {"connection_id":224514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:11:41] local.INFO: TCP Data received {"connection_id":224514,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166339d08012d8080c005a42020000d00a930..."} 
[2026-10-23 06:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166339d08012d8080c005a42020000d00a930..."} 
[2026-10-23 06:11:41] local.INFO: Processing buffer {"connection_id":224514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166339d08012d8080c005a42020000d00a930..."} 
[2026-10-23 06:11:41] local.INFO: Packet analysis {"connection_id":224514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:11:41] local.INFO: Extracted packet for processing {"connection_id":224514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:11:41] local.INFO: GPS Element Parsed {"raw_longitude":763396288,"raw_latitude":94642208,"longitude_deg":76.3396288,"latitude_deg":9.4642208,"altitude":13,"angle":169,"satellites":48,"speed":30,"hex_longitude":"2d8080c0","hex_latitude":"05a42020","is_valid_coordinates":true} 
[2026-10-23 06:11:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:11:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935298304001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23214976839712768,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9188961696721127424,"note":"Value kept but may cause issues"} 
[2026-10-23 06:11:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:11:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792716021000,"timestamp_ms":1792716021000,"timestamp_seconds":1792716021,"priority":1,"record_length":96,"hex_timestamp":"000001a166339d08"} 
[2026-10-23 06:11:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:11:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:11:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 06:11:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:11:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:11:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:11:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:11:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:11:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:11:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:11:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:11:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:11:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:11:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935298304001,"66":27397,"16":23214976839712768,"85":14336,"24":30,"45":-9188961696721127424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:11:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:11:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:11:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935298304001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:11:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23214976839712768,"km_value":23214976839712.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:11:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:11:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9188961696721127424,"description":"Unknown IO ID 45"} 
[2026-10-23 06:11:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935298304001,"power":27397,"odometer":null,"unknown_85":14336,"ignition":30,"unknown_45":-9188961696721127424}} 
[2026-10-23 06:11:41] local.INFO: DEBUG: GPS processor result {"connection_id":224514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:11:41] local.INFO: GPS data processed {"connection_id":224514,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:11:41] local.INFO: Acknowledgment sent {"connection_id":224514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:12:26] local.INFO: TCP Data received {"connection_id":222794,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:12:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:12:26] local.INFO: Processing buffer {"connection_id":222794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:12:26] local.INFO: IMEI packet received {"connection_id":222794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:12:26] local.INFO: IMEI acknowledgment sent {"connection_id":222794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:12:31] local.INFO: TCP Data received {"connection_id":222794,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:12:31] local.INFO: Processing buffer {"connection_id":222794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:12:31] local.INFO: IMEI packet received {"connection_id":222794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":222794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:12:32] local.INFO: TCP Data received {"connection_id":222794,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a16633d7a0012d80870005a3fde8000e00ac31..."} 
[2026-10-23 06:12:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16633d7a0012d80870005a3fde8000e00ac31..."} 
[2026-10-23 06:12:32] local.INFO: Processing buffer {"connection_id":222794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16633d7a0012d80870005a3fde8000e00ac31..."} 
[2026-10-23 06:12:32] local.INFO: Packet analysis {"connection_id":222794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:12:32] local.INFO: Extracted packet for processing {"connection_id":222794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:12:32] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94633448,"longitude_deg":76.3397888,"latitude_deg":9.4633448,"altitude":14,"angle":172,"satellites":49,"speed":19,"hex_longitude":"2d808700","hex_latitude":"05a3fde8","is_valid_coordinates":true} 
[2026-10-23 06:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:12:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935301376001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:12:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215410631409664,"note":"Value kept but may cause issues"} 
[2026-10-23 06:12:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9187132109374873600,"note":"Value kept but may cause issues"} 
[2026-10-23 06:12:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:12:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716036000,"timestamp_ms":1792716036000,"timestamp_seconds":1792716036,"priority":1,"record_length":96,"hex_timestamp":"000001a16633d7a0"} 
[2026-10-23 06:12:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:12:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 06:12:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:12:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:12:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:12:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:12:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:12:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:12:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:12:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:12:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:12:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:12:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935301376001,"66":27974,"16":23215410631409664,"85":14336,"24":19,"45":-9187132109374873600},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:12:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:12:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:12:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935301376001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:12:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215410631409664,"km_value":23215410631409.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:12:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:12:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9187132109374873600,"description":"Unknown IO ID 45"} 
[2026-10-23 06:12:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935301376001,"power":27974,"odometer":null,"unknown_85":14336,"ignition":19,"unknown_45":-9187132109374873600}} 
[2026-10-23 06:12:32] local.INFO: DEBUG: GPS processor result {"connection_id":222794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21646,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:12:32] local.INFO: GPS data processed {"connection_id":222794,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:12:32] local.INFO: Acknowledgment sent {"connection_id":222794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:13:03] local.INFO: TCP Data received {"connection_id":222794,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a16633ef10012d8087c005a3f418000f00ba31..."} 
[2026-10-23 06:13:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16633ef10012d8087c005a3f418000f00ba31..."} 
[2026-10-23 06:13:03] local.INFO: Processing buffer {"connection_id":222794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16633ef10012d8087c005a3f418000f00ba31..."} 
[2026-10-23 06:13:03] local.INFO: Packet analysis {"connection_id":222794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:13:03] local.INFO: Extracted packet for processing {"connection_id":222794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16633"} 
[2026-10-23 06:13:03] local.INFO: GPS Element Parsed {"raw_longitude":763398080,"raw_latitude":94630936,"longitude_deg":76.339808,"latitude_deg":9.4630936,"altitude":15,"angle":186,"satellites":49,"speed":15,"hex_longitude":"2d8087c0","hex_latitude":"05a3f418","is_valid_coordinates":true} 
[2026-10-23 06:13:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:13:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935305216001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:13:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215530890493952,"note":"Value kept but may cause issues"} 
[2026-10-23 06:13:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890772674560,"note":"Value kept but may cause issues"} 
[2026-10-23 06:13:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:13:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716042000,"timestamp_ms":1792716042000,"timestamp_seconds":1792716042,"priority":1,"record_length":96,"hex_timestamp":"000001a16633ef10"} 
[2026-10-23 06:13:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:13:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:13:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 06:13:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:13:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:13:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:13:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:13:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:13:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:13:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:13:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:13:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:13:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:13:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935305216001,"66":27930,"16":23215530890493952,"85":14336,"24":15,"45":-9185372890772674560},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:13:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:13:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:13:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935305216001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:13:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215530890493952,"km_value":23215530890493.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:13:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:13:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890772674560,"description":"Unknown IO ID 45"} 
[2026-10-23 06:13:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935305216001,"power":27930,"odometer":null,"unknown_85":14336,"ignition":15,"unknown_45":-9185372890772674560}} 
[2026-10-23 06:13:03] local.INFO: DEBUG: GPS processor result {"connection_id":222794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:13:03] local.INFO: GPS data processed {"connection_id":222794,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:13:03] local.INFO: Acknowledgment sent {"connection_id":222794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:13:26] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:13:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:13:26] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:13:26] local.INFO: IMEI packet received {"connection_id":221490,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:13:26] local.INFO: IMEI acknowledgment sent {"connection_id":221490,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:13:31] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:13:31] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:13:31] local.INFO: IMEI packet received {"connection_id":221490,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:13:31] local.INFO: IMEI acknowledgment sent {"connection_id":221490,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:13:32] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:13:32] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:13:32] local.INFO: Packet analysis {"connection_id":221490,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:13:32] local.INFO: Extracted packet for processing {"connection_id":221490,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:13:32] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94628496,"longitude_deg":76.3397888,"latitude_deg":9.4628496,"altitude":14,"angle":171,"satellites":49,"speed":16,"hex_longitude":"2d808700","hex_latitude":"05a3ea90","is_valid_coordinates":true} 
[2026-10-23 06:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935306752001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185161784540784640,"note":"Value kept but may cause issues"} 
[2026-10-23 06:13:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716048000,"timestamp_ms":1792716048000,"timestamp_seconds":1792716048,"priority":1,"record_length":96,"hex_timestamp":"000001a166340680"} 
[2026-10-23 06:13:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:13:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 06:13:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:13:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:13:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221490,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:13:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935306752001,"66":27821,"16":23215651149578240,"85":14336,"24":16,"45":-9185161784540784640},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935306752001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:13:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185161784540784640,"description":"Unknown IO ID 45"} 
[2026-10-23 06:13:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935306752001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":16,"unknown_45":-9185161784540784640}} 
[2026-10-23 06:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":221490,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21648,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:13:32] local.INFO: GPS data processed {"connection_id":221490,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:13:32] local.INFO: Acknowledgment sent {"connection_id":221490,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:14:03] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:14:03] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:14:03] local.INFO: Packet analysis {"connection_id":221490,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:14:03] local.INFO: Extracted packet for processing {"connection_id":221490,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:14:03] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94628496,"longitude_deg":76.3397888,"latitude_deg":9.4628496,"altitude":14,"angle":171,"satellites":49,"speed":16,"hex_longitude":"2d808700","hex_latitude":"05a3ea90","is_valid_coordinates":true} 
[2026-10-23 06:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:14:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716048000,"timestamp_ms":1792716048000,"timestamp_seconds":1792716048,"priority":1,"record_length":96,"hex_timestamp":"000001a166340680"} 
[2026-10-23 06:14:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:14:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:14:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:14:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:14:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221490,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221490,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:14:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":27821,"16":23215651149578240,"85":14336,"24":16,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:14:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:14:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":16,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:14:03] local.INFO: DEBUG: GPS processor result {"connection_id":221490,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:14:03] local.INFO: GPS data processed {"connection_id":221490,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:14:03] local.INFO: Acknowledgment sent {"connection_id":221490,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:14:26] local.INFO: TCP Data received {"connection_id":224515,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:14:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:14:26] local.INFO: Processing buffer {"connection_id":224515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:14:26] local.INFO: IMEI packet received {"connection_id":224515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:14:26] local.INFO: IMEI acknowledgment sent {"connection_id":224515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:14:31] local.INFO: TCP Data received {"connection_id":224515,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224515,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:14:31] local.INFO: Processing buffer {"connection_id":224515,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:14:31] local.INFO: IMEI packet received {"connection_id":224515,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":224515,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:14:32] local.INFO: TCP Data received {"connection_id":224515,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:14:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:14:32] local.INFO: Processing buffer {"connection_id":224515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:14:32] local.INFO: Packet analysis {"connection_id":224515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:14:32] local.INFO: Extracted packet for processing {"connection_id":224515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:14:32] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94628496,"longitude_deg":76.3397888,"latitude_deg":9.4628496,"altitude":14,"angle":171,"satellites":49,"speed":16,"hex_longitude":"2d808700","hex_latitude":"05a3ea90","is_valid_coordinates":true} 
[2026-10-23 06:14:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:14:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:14:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:14:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:14:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:14:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716048000,"timestamp_ms":1792716048000,"timestamp_seconds":1792716048,"priority":1,"record_length":96,"hex_timestamp":"000001a166340680"} 
[2026-10-23 06:14:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:14:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:14:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:14:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:14:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:14:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:14:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:14:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:14:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:14:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:14:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:14:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:14:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:14:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":27821,"16":23215651149578240,"85":14336,"24":16,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:14:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:14:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:14:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:14:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:14:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:14:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:14:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":16,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:14:32] local.INFO: DEBUG: GPS processor result {"connection_id":224515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21650,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:14:32] local.INFO: GPS data processed {"connection_id":224515,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:14:32] local.INFO: Acknowledgment sent {"connection_id":224515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:15:03] local.INFO: TCP Data received {"connection_id":224515,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:15:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224515,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:15:03] local.INFO: Processing buffer {"connection_id":224515,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:15:03] local.INFO: Packet analysis {"connection_id":224515,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:15:03] local.INFO: Extracted packet for processing {"connection_id":224515,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:15:03] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94628496,"longitude_deg":76.3397888,"latitude_deg":9.4628496,"altitude":14,"angle":171,"satellites":49,"speed":16,"hex_longitude":"2d808700","hex_latitude":"05a3ea90","is_valid_coordinates":true} 
[2026-10-23 06:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:15:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:15:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:15:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:15:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:15:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716048000,"timestamp_ms":1792716048000,"timestamp_seconds":1792716048,"priority":1,"record_length":96,"hex_timestamp":"000001a166340680"} 
[2026-10-23 06:15:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:15:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:15:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:15:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:15:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:15:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:15:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224515,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:15:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:15:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224515,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:15:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:15:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:15:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:15:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":27821,"16":23215651149578240,"85":14336,"24":16,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:15:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:15:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:15:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:15:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:15:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:15:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:15:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":16,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:15:03] local.INFO: DEBUG: GPS processor result {"connection_id":224515,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:15:03] local.INFO: GPS data processed {"connection_id":224515,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:15:03] local.INFO: Acknowledgment sent {"connection_id":224515,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:15:26] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:15:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:15:26] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:15:26] local.INFO: IMEI packet received {"connection_id":221491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:15:26] local.INFO: IMEI acknowledgment sent {"connection_id":221491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:15:31] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:15:31] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:15:31] local.INFO: IMEI packet received {"connection_id":221491,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":221491,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:15:32] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:15:32] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:15:32] local.INFO: Packet analysis {"connection_id":221491,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:15:32] local.INFO: Extracted packet for processing {"connection_id":221491,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:15:32] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94628496,"longitude_deg":76.3397888,"latitude_deg":9.4628496,"altitude":14,"angle":171,"satellites":49,"speed":16,"hex_longitude":"2d808700","hex_latitude":"05a3ea90","is_valid_coordinates":true} 
[2026-10-23 06:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:15:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716048000,"timestamp_ms":1792716048000,"timestamp_seconds":1792716048,"priority":1,"record_length":96,"hex_timestamp":"000001a166340680"} 
[2026-10-23 06:15:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:15:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:15:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:15:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221491,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:15:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":27821,"16":23215651149578240,"85":14336,"24":16,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:15:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:15:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":16,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":221491,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21652,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:15:32] local.INFO: GPS data processed {"connection_id":221491,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:15:32] local.INFO: Acknowledgment sent {"connection_id":221491,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:16:03] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:16:03] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:16:03] local.INFO: Packet analysis {"connection_id":221491,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:16:03] local.INFO: Extracted packet for processing {"connection_id":221491,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:16:03] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94628496,"longitude_deg":76.3397888,"latitude_deg":9.4628496,"altitude":14,"angle":171,"satellites":49,"speed":16,"hex_longitude":"2d808700","hex_latitude":"05a3ea90","is_valid_coordinates":true} 
[2026-10-23 06:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:16:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:16:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:16:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:16:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:16:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716048000,"timestamp_ms":1792716048000,"timestamp_seconds":1792716048,"priority":1,"record_length":96,"hex_timestamp":"000001a166340680"} 
[2026-10-23 06:16:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:16:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:16:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:16:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:16:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:16:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:16:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221491,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:16:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:16:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221491,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:16:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:16:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:16:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:16:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":27821,"16":23215651149578240,"85":14336,"24":16,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:16:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:16:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:16:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:16:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:16:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:16:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:16:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":16,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:16:03] local.INFO: DEBUG: GPS processor result {"connection_id":221491,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:16:03] local.INFO: GPS data processed {"connection_id":221491,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:16:03] local.INFO: Acknowledgment sent {"connection_id":221491,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:16:26] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:16:26] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:16:26] local.INFO: IMEI packet received {"connection_id":221131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":221131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:16:31] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:16:31] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:16:31] local.INFO: IMEI packet received {"connection_id":221131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":221131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:16:32] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:16:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:16:32] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166340680012d80870005a3ea90000e00ab31..."} 
[2026-10-23 06:16:32] local.INFO: Packet analysis {"connection_id":221131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:16:32] local.INFO: Extracted packet for processing {"connection_id":221131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16634"} 
[2026-10-23 06:16:32] local.INFO: GPS Element Parsed {"raw_longitude":763397888,"raw_latitude":94628496,"longitude_deg":76.3397888,"latitude_deg":9.4628496,"altitude":14,"angle":171,"satellites":49,"speed":16,"hex_longitude":"2d808700","hex_latitude":"05a3ea90","is_valid_coordinates":true} 
[2026-10-23 06:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:16:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:16:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:16:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:16:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:16:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716048000,"timestamp_ms":1792716048000,"timestamp_seconds":1792716048,"priority":1,"record_length":96,"hex_timestamp":"000001a166340680"} 
[2026-10-23 06:16:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:16:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 06:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:16:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:16:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:16:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:16:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:16:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:16:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:16:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:16:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:16:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:16:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:16:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":27821,"16":23215651149578240,"85":14336,"24":16,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:16:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:16:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:16:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:16:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:16:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:16:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:16:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":16,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:16:32] local.INFO: DEBUG: GPS processor result {"connection_id":221131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21654,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:16:32] local.INFO: GPS data processed {"connection_id":221131,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:16:32] local.INFO: Acknowledgment sent {"connection_id":221131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:16:54] local.INFO: TCP Data received {"connection_id":221130,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:16:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221130,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:16:54] local.INFO: Processing buffer {"connection_id":221130,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:16:54] local.INFO: IMEI packet received {"connection_id":221130,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:16:54] local.INFO: IMEI acknowledgment sent {"connection_id":221130,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:17:03] local.INFO: TCP Data received {"connection_id":221131,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:03] local.INFO: Processing buffer {"connection_id":221131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:03] local.INFO: Packet analysis {"connection_id":221131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:17:03] local.INFO: Extracted packet for processing {"connection_id":221131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:17:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:17:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:17:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:17:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:17:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:17:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:17:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:17:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:17:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:17:03] local.INFO: DEBUG: GPS processor result {"connection_id":221131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:17:03] local.INFO: GPS data processed {"connection_id":221131,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:17:03] local.INFO: Acknowledgment sent {"connection_id":221131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:17:23] local.INFO: TCP Data received {"connection_id":221492,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:17:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221492,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:17:23] local.INFO: Processing buffer {"connection_id":221492,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:17:23] local.INFO: IMEI packet received {"connection_id":221492,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:17:23] local.INFO: IMEI acknowledgment sent {"connection_id":221492,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:17:31] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:17:31] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:17:31] local.INFO: IMEI packet received {"connection_id":221493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:17:31] local.INFO: IMEI acknowledgment sent {"connection_id":221493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:17:36] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:17:36] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:17:36] local.INFO: IMEI packet received {"connection_id":221493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:17:36] local.INFO: IMEI acknowledgment sent {"connection_id":221493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:17:37] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:37] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:37] local.INFO: Packet analysis {"connection_id":221493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:17:37] local.INFO: Extracted packet for processing {"connection_id":221493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:17:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:17:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:17:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:17:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:17:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:17:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:17:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:17:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:17:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:17:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:17:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:17:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:17:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:17:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:17:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:17:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:17:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:17:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:17:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:17:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:17:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:17:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:17:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:17:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:17:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:17:37] local.INFO: DEBUG: GPS processor result {"connection_id":221493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21656,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:17:37] local.INFO: GPS data processed {"connection_id":221493,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:17:37] local.INFO: Acknowledgment sent {"connection_id":221493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:17:41] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:41] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:17:41] local.INFO: Packet analysis {"connection_id":221493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:17:41] local.INFO: Extracted packet for processing {"connection_id":221493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:17:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:17:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:17:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:17:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:17:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:17:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:17:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:17:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:17:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:17:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:17:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:17:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:17:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:17:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:17:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:17:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:17:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:17:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:17:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:17:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:17:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:17:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:17:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:17:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:17:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:17:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:17:41] local.INFO: DEBUG: GPS processor result {"connection_id":221493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21657,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:17:41] local.INFO: GPS data processed {"connection_id":221493,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:17:41] local.INFO: Acknowledgment sent {"connection_id":221493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:18:26] local.INFO: TCP Data received {"connection_id":222795,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:18:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:18:26] local.INFO: Processing buffer {"connection_id":222795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:18:26] local.INFO: IMEI packet received {"connection_id":222795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:18:26] local.INFO: IMEI acknowledgment sent {"connection_id":222795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:18:31] local.INFO: TCP Data received {"connection_id":222795,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:18:31] local.INFO: Processing buffer {"connection_id":222795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:18:31] local.INFO: IMEI packet received {"connection_id":222795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:18:31] local.INFO: IMEI acknowledgment sent {"connection_id":222795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:18:32] local.INFO: TCP Data received {"connection_id":222795,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:18:32] local.INFO: Processing buffer {"connection_id":222795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:18:32] local.INFO: Packet analysis {"connection_id":222795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:18:32] local.INFO: Extracted packet for processing {"connection_id":222795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:18:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:18:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:18:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:18:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:18:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:18:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:18:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:18:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:18:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:18:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":222795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:18:32] local.INFO: GPS data processed {"connection_id":222795,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:18:32] local.INFO: Acknowledgment sent {"connection_id":222795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:19:03] local.INFO: TCP Data received {"connection_id":222795,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:19:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:19:03] local.INFO: Processing buffer {"connection_id":222795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:19:03] local.INFO: Packet analysis {"connection_id":222795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:19:03] local.INFO: Extracted packet for processing {"connection_id":222795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:19:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:19:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:19:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:19:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:19:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:19:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:19:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:19:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:19:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:19:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:19:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:19:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:19:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:19:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:19:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:19:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:19:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:19:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:19:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:19:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:19:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:19:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:19:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:19:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:19:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:19:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:19:03] local.INFO: DEBUG: GPS processor result {"connection_id":222795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:19:03] local.INFO: GPS data processed {"connection_id":222795,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:19:03] local.INFO: Acknowledgment sent {"connection_id":222795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:19:26] local.INFO: TCP Data received {"connection_id":224516,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:19:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:19:26] local.INFO: Processing buffer {"connection_id":224516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:19:26] local.INFO: IMEI packet received {"connection_id":224516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:19:26] local.INFO: IMEI acknowledgment sent {"connection_id":224516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:19:31] local.INFO: TCP Data received {"connection_id":224516,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:19:31] local.INFO: Processing buffer {"connection_id":224516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:19:31] local.INFO: IMEI packet received {"connection_id":224516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:19:31] local.INFO: IMEI acknowledgment sent {"connection_id":224516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:19:32] local.INFO: TCP Data received {"connection_id":224516,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:19:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:19:32] local.INFO: Processing buffer {"connection_id":224516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:19:32] local.INFO: Packet analysis {"connection_id":224516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:19:32] local.INFO: Extracted packet for processing {"connection_id":224516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:19:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:19:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:19:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:19:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:19:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:19:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:19:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:19:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:19:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:19:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:19:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:19:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:19:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:19:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:19:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:19:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:19:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:19:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:19:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:19:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:19:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:19:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:19:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:19:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:19:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:19:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:19:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:19:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:19:32] local.INFO: DEBUG: GPS processor result {"connection_id":224516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21660,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:19:32] local.INFO: GPS data processed {"connection_id":224516,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:19:32] local.INFO: Acknowledgment sent {"connection_id":224516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:20:03] local.INFO: TCP Data received {"connection_id":224516,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:20:03] local.INFO: Processing buffer {"connection_id":224516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:20:03] local.INFO: Packet analysis {"connection_id":224516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:20:03] local.INFO: Extracted packet for processing {"connection_id":224516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:20:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:20:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:20:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:20:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:20:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:20:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:20:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:20:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:20:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:20:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:20:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:20:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:20:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:20:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:20:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:20:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:20:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:20:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:20:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:20:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:20:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:20:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:20:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:20:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:20:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:20:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:20:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:20:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:20:03] local.INFO: DEBUG: GPS processor result {"connection_id":224516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:20:03] local.INFO: GPS data processed {"connection_id":224516,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:20:03] local.INFO: Acknowledgment sent {"connection_id":224516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:20:26] local.INFO: TCP Data received {"connection_id":222796,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:20:26] local.INFO: Processing buffer {"connection_id":222796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:20:26] local.INFO: IMEI packet received {"connection_id":222796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":222796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:20:31] local.INFO: TCP Data received {"connection_id":222796,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:20:31] local.INFO: Processing buffer {"connection_id":222796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:20:31] local.INFO: IMEI packet received {"connection_id":222796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:20:31] local.INFO: IMEI acknowledgment sent {"connection_id":222796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:20:32] local.INFO: TCP Data received {"connection_id":222796,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:20:32] local.INFO: Processing buffer {"connection_id":222796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:20:32] local.INFO: Packet analysis {"connection_id":222796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:20:32] local.INFO: Extracted packet for processing {"connection_id":222796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:20:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:20:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:20:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:20:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:20:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:20:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:20:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:20:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:20:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":222796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21662,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:20:32] local.INFO: GPS data processed {"connection_id":222796,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:20:32] local.INFO: Acknowledgment sent {"connection_id":222796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:21:03] local.INFO: TCP Data received {"connection_id":222796,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:21:03] local.INFO: Processing buffer {"connection_id":222796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:21:03] local.INFO: Packet analysis {"connection_id":222796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:21:03] local.INFO: Extracted packet for processing {"connection_id":222796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:21:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:21:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:21:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:21:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:21:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:21:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:21:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:21:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:21:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:21:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":222796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21663,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:21:03] local.INFO: GPS data processed {"connection_id":222796,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:21:03] local.INFO: Acknowledgment sent {"connection_id":222796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:21:26] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:21:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:21:26] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:21:26] local.INFO: IMEI packet received {"connection_id":221494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:21:26] local.INFO: IMEI acknowledgment sent {"connection_id":221494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:21:31] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:21:31] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:21:31] local.INFO: IMEI packet received {"connection_id":221494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":221494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:21:32] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:21:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:21:32] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16638b1d0012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:21:32] local.INFO: Packet analysis {"connection_id":221494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:21:32] local.INFO: Extracted packet for processing {"connection_id":221494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16638"} 
[2026-10-23 06:21:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:21:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935308288001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:21:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:21:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9185372890773942272,"note":"Value kept but may cause issues"} 
[2026-10-23 06:21:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:21:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716354000,"timestamp_ms":1792716354000,"timestamp_seconds":1792716354,"priority":1,"record_length":96,"hex_timestamp":"000001a16638b1d0"} 
[2026-10-23 06:21:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:21:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 06:21:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:21:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:21:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:21:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:21:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:21:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:21:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:21:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:21:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:21:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:21:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935308288001,"66":26408,"16":23215651149578240,"85":14336,"24":0,"45":-9185372890773942272},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:21:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:21:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:21:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935308288001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:21:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:21:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:21:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9185372890773942272,"description":"Unknown IO ID 45"} 
[2026-10-23 06:21:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935308288001,"power":26408,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9185372890773942272}} 
[2026-10-23 06:21:32] local.INFO: DEBUG: GPS processor result {"connection_id":221494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:21:32] local.INFO: GPS data processed {"connection_id":221494,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:21:32] local.INFO: Acknowledgment sent {"connection_id":221494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:22:03] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:03] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:03] local.INFO: Packet analysis {"connection_id":221494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:22:03] local.INFO: Extracted packet for processing {"connection_id":221494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:22:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:22:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:22:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":221494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:22:03] local.INFO: GPS data processed {"connection_id":221494,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:22:03] local.INFO: Acknowledgment sent {"connection_id":221494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:22:31] local.INFO: TCP Data received {"connection_id":221132,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:22:31] local.INFO: Processing buffer {"connection_id":221132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:22:31] local.INFO: IMEI packet received {"connection_id":221132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:22:31] local.INFO: IMEI acknowledgment sent {"connection_id":221132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:22:36] local.INFO: TCP Data received {"connection_id":221132,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:22:36] local.INFO: Processing buffer {"connection_id":221132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:22:36] local.INFO: IMEI packet received {"connection_id":221132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":221132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:22:37] local.INFO: TCP Data received {"connection_id":221132,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:37] local.INFO: Processing buffer {"connection_id":221132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:37] local.INFO: Packet analysis {"connection_id":221132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:22:37] local.INFO: Extracted packet for processing {"connection_id":221132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:22:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:22:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:22:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:22:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:22:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:22:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:22:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:22:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:22:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:22:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:22:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:22:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:22:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:22:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:22:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:22:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:22:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:22:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:22:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:22:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:22:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:22:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:22:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:22:37] local.INFO: DEBUG: GPS processor result {"connection_id":221132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21666,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:22:37] local.INFO: GPS data processed {"connection_id":221132,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:22:37] local.INFO: Acknowledgment sent {"connection_id":221132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:22:41] local.INFO: TCP Data received {"connection_id":221132,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:41] local.INFO: Processing buffer {"connection_id":221132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:22:41] local.INFO: Packet analysis {"connection_id":221132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:22:41] local.INFO: Extracted packet for processing {"connection_id":221132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:22:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:22:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:22:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:22:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:22:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:22:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:22:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:22:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:22:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:22:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:22:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:22:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:22:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:22:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:22:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:22:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:22:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:22:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:22:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:22:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:22:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:22:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:22:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:22:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:22:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:22:41] local.INFO: DEBUG: GPS processor result {"connection_id":221132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:22:41] local.INFO: GPS data processed {"connection_id":221132,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:22:41] local.INFO: Acknowledgment sent {"connection_id":221132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:22:49] local.INFO: TCP Data received {"connection_id":222797,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:22:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222797,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:22:49] local.INFO: Processing buffer {"connection_id":222797,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:22:49] local.INFO: IMEI packet received {"connection_id":222797,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:22:49] local.INFO: IMEI acknowledgment sent {"connection_id":222797,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:23:26] local.INFO: TCP Data received {"connection_id":224517,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:23:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:23:26] local.INFO: Processing buffer {"connection_id":224517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:23:26] local.INFO: IMEI packet received {"connection_id":224517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:23:26] local.INFO: IMEI acknowledgment sent {"connection_id":224517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:23:31] local.INFO: TCP Data received {"connection_id":224517,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:23:31] local.INFO: Processing buffer {"connection_id":224517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:23:31] local.INFO: IMEI packet received {"connection_id":224517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:23:31] local.INFO: IMEI acknowledgment sent {"connection_id":224517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:23:32] local.INFO: TCP Data received {"connection_id":224517,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:23:32] local.INFO: Processing buffer {"connection_id":224517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:23:32] local.INFO: Packet analysis {"connection_id":224517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:23:32] local.INFO: Extracted packet for processing {"connection_id":224517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:23:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:23:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:23:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:23:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:23:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:23:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:23:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:23:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:23:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:23:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:23:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:23:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:23:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:23:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:23:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:23:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:23:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:23:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:23:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:23:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:23:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:23:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:23:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:23:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:23:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:23:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:23:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":224517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:23:32] local.INFO: GPS data processed {"connection_id":224517,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:23:32] local.INFO: Acknowledgment sent {"connection_id":224517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:24:03] local.INFO: TCP Data received {"connection_id":224517,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:24:03] local.INFO: Processing buffer {"connection_id":224517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:24:03] local.INFO: Packet analysis {"connection_id":224517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:24:03] local.INFO: Extracted packet for processing {"connection_id":224517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:24:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:24:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:24:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:24:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:24:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:24:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:24:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:24:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:24:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:24:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:24:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:24:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:24:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:24:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:24:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:24:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:24:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:24:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:24:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:24:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:24:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:24:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:24:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:24:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:24:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:24:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:24:03] local.INFO: DEBUG: GPS processor result {"connection_id":224517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:24:03] local.INFO: GPS data processed {"connection_id":224517,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:24:03] local.INFO: Acknowledgment sent {"connection_id":224517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:24:26] local.INFO: TCP Data received {"connection_id":222798,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:24:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:24:26] local.INFO: Processing buffer {"connection_id":222798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:24:26] local.INFO: IMEI packet received {"connection_id":222798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:24:26] local.INFO: IMEI acknowledgment sent {"connection_id":222798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:24:31] local.INFO: TCP Data received {"connection_id":222798,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:24:31] local.INFO: Processing buffer {"connection_id":222798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:24:31] local.INFO: IMEI packet received {"connection_id":222798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":222798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:24:32] local.INFO: TCP Data received {"connection_id":222798,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:24:32] local.INFO: Processing buffer {"connection_id":222798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:24:32] local.INFO: Packet analysis {"connection_id":222798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:24:32] local.INFO: Extracted packet for processing {"connection_id":222798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:24:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:24:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:24:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:24:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:24:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:24:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:24:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:24:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:24:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:24:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:24:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:24:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:24:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:24:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:24:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:24:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:24:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:24:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:24:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:24:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:24:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:24:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:24:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:24:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:24:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:24:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:24:32] local.INFO: DEBUG: GPS processor result {"connection_id":222798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:24:32] local.INFO: GPS data processed {"connection_id":222798,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:24:32] local.INFO: Acknowledgment sent {"connection_id":222798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:25:03] local.INFO: TCP Data received {"connection_id":222798,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:25:03] local.INFO: Processing buffer {"connection_id":222798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:25:03] local.INFO: Packet analysis {"connection_id":222798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:25:03] local.INFO: Extracted packet for processing {"connection_id":222798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:25:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:25:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:25:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:25:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:25:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:25:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:25:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:25:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:25:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:25:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:25:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:25:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:25:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:25:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:25:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:25:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:25:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:25:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:25:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:25:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:25:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:25:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:25:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:25:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:25:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:25:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:25:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:25:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:25:03] local.INFO: DEBUG: GPS processor result {"connection_id":222798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:25:03] local.INFO: GPS data processed {"connection_id":222798,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:25:03] local.INFO: Acknowledgment sent {"connection_id":222798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:25:26] local.INFO: TCP Data received {"connection_id":221495,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:25:26] local.INFO: Processing buffer {"connection_id":221495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:25:26] local.INFO: IMEI packet received {"connection_id":221495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:25:26] local.INFO: IMEI acknowledgment sent {"connection_id":221495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:25:31] local.INFO: TCP Data received {"connection_id":221495,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221495,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:25:31] local.INFO: Processing buffer {"connection_id":221495,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:25:31] local.INFO: IMEI packet received {"connection_id":221495,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:25:31] local.INFO: IMEI acknowledgment sent {"connection_id":221495,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:25:32] local.INFO: TCP Data received {"connection_id":221495,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:25:32] local.INFO: Processing buffer {"connection_id":221495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:25:32] local.INFO: Packet analysis {"connection_id":221495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:25:32] local.INFO: Extracted packet for processing {"connection_id":221495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:25:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:25:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:25:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:25:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":221495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:25:32] local.INFO: GPS data processed {"connection_id":221495,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:25:32] local.INFO: Acknowledgment sent {"connection_id":221495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:26:03] local.INFO: TCP Data received {"connection_id":221495,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221495,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:26:03] local.INFO: Processing buffer {"connection_id":221495,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:26:03] local.INFO: Packet analysis {"connection_id":221495,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:26:03] local.INFO: Extracted packet for processing {"connection_id":221495,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:26:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:26:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:26:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:26:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:26:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:26:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:26:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221495,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221495,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:26:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:26:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:26:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":221495,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:26:03] local.INFO: GPS data processed {"connection_id":221495,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:26:03] local.INFO: Acknowledgment sent {"connection_id":221495,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:26:26] local.INFO: TCP Data received {"connection_id":222799,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:26:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:26:26] local.INFO: Processing buffer {"connection_id":222799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:26:26] local.INFO: IMEI packet received {"connection_id":222799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:26:26] local.INFO: IMEI acknowledgment sent {"connection_id":222799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:26:31] local.INFO: TCP Data received {"connection_id":222799,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:26:31] local.INFO: Processing buffer {"connection_id":222799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:26:31] local.INFO: IMEI packet received {"connection_id":222799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:26:31] local.INFO: IMEI acknowledgment sent {"connection_id":222799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:26:32] local.INFO: TCP Data received {"connection_id":222799,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:26:32] local.INFO: Processing buffer {"connection_id":222799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1663d4998012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:26:32] local.INFO: Packet analysis {"connection_id":222799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:26:32] local.INFO: Extracted packet for processing {"connection_id":222799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1663d"} 
[2026-10-23 06:26:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:26:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935386624001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:26:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:26:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:26:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:26:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716655000,"timestamp_ms":1792716655000,"timestamp_seconds":1792716655,"priority":1,"record_length":96,"hex_timestamp":"000001a1663d4998"} 
[2026-10-23 06:26:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:26:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":40,"data_length":795,"current_offset":136} 
[2026-10-23 06:26:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1073,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:26:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:26:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:26:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:26:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:26:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:26:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:26:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:26:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:26:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:26:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935386624001,"66":26082,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:26:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:26:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:26:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935386624001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:26:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:26:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:26:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:26:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935386624001,"power":26082,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:26:32] local.INFO: DEBUG: GPS processor result {"connection_id":222799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:26:32] local.INFO: GPS data processed {"connection_id":222799,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:26:32] local.INFO: Acknowledgment sent {"connection_id":222799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:27:03] local.INFO: TCP Data received {"connection_id":222799,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:03] local.INFO: Processing buffer {"connection_id":222799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:03] local.INFO: Packet analysis {"connection_id":222799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:27:03] local.INFO: Extracted packet for processing {"connection_id":222799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:27:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:27:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:27:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:27:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:27:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:27:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:27:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:27:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:27:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:27:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:27:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:27:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:27:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:27:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:27:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:27:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:27:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:27:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:27:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:27:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:27:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:27:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:27:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:27:03] local.INFO: DEBUG: GPS processor result {"connection_id":222799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:27:03] local.INFO: GPS data processed {"connection_id":222799,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:27:03] local.INFO: Acknowledgment sent {"connection_id":222799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:27:31] local.INFO: TCP Data received {"connection_id":221496,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:27:31] local.INFO: Processing buffer {"connection_id":221496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:27:31] local.INFO: IMEI packet received {"connection_id":221496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:27:31] local.INFO: IMEI acknowledgment sent {"connection_id":221496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:27:36] local.INFO: TCP Data received {"connection_id":221496,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:27:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221496,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:27:36] local.INFO: Processing buffer {"connection_id":221496,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:27:36] local.INFO: IMEI packet received {"connection_id":221496,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:27:36] local.INFO: IMEI acknowledgment sent {"connection_id":221496,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:27:37] local.INFO: TCP Data received {"connection_id":221496,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:37] local.INFO: Processing buffer {"connection_id":221496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:37] local.INFO: Packet analysis {"connection_id":221496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:27:37] local.INFO: Extracted packet for processing {"connection_id":221496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:27:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:27:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:27:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:27:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:27:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:27:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:27:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:27:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:27:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:27:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:27:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:27:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:27:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:27:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:27:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:27:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:27:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:27:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:27:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:27:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:27:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:27:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:27:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:27:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:27:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:27:37] local.INFO: DEBUG: GPS processor result {"connection_id":221496,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:27:37] local.INFO: GPS data processed {"connection_id":221496,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:27:37] local.INFO: Acknowledgment sent {"connection_id":221496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:27:41] local.INFO: TCP Data received {"connection_id":221496,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221496,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:41] local.INFO: Processing buffer {"connection_id":221496,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:27:41] local.INFO: Packet analysis {"connection_id":221496,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:27:41] local.INFO: Extracted packet for processing {"connection_id":221496,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:27:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:27:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:27:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:27:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:27:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:27:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:27:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:27:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:27:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:27:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:27:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:27:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:27:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221496,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:27:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:27:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221496,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:27:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:27:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:27:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:27:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:27:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:27:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:27:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:27:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:27:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:27:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:27:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:27:41] local.INFO: DEBUG: GPS processor result {"connection_id":221496,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:27:41] local.INFO: GPS data processed {"connection_id":221496,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:27:41] local.INFO: Acknowledgment sent {"connection_id":221496,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:28:23] local.INFO: TCP Data received {"connection_id":221133,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:28:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221133,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:28:23] local.INFO: Processing buffer {"connection_id":221133,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:28:23] local.INFO: IMEI packet received {"connection_id":221133,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:28:23] local.INFO: IMEI acknowledgment sent {"connection_id":221133,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:28:26] local.INFO: TCP Data received {"connection_id":222800,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:28:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:28:26] local.INFO: Processing buffer {"connection_id":222800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:28:26] local.INFO: IMEI packet received {"connection_id":222800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:28:26] local.INFO: IMEI acknowledgment sent {"connection_id":222800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:28:31] local.INFO: TCP Data received {"connection_id":222800,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:28:31] local.INFO: Processing buffer {"connection_id":222800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:28:31] local.INFO: IMEI packet received {"connection_id":222800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":222800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:28:33] local.INFO: TCP Data received {"connection_id":222800,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:28:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:28:33] local.INFO: Processing buffer {"connection_id":222800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:28:33] local.INFO: Packet analysis {"connection_id":222800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:28:33] local.INFO: Extracted packet for processing {"connection_id":222800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:28:33] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:28:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:28:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:28:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:28:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:28:33] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:28:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:28:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:28:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:28:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:28:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:28:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:28:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:28:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:28:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:28:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:28:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:28:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:28:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:28:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:28:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:28:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:28:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:28:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:28:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:28:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:28:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:28:33] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:28:33] local.INFO: DEBUG: GPS processor result {"connection_id":222800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:28:33] local.INFO: GPS data processed {"connection_id":222800,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:28:33] local.INFO: Acknowledgment sent {"connection_id":222800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:29:04] local.INFO: TCP Data received {"connection_id":222800,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:29:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:29:04] local.INFO: Processing buffer {"connection_id":222800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:29:04] local.INFO: Packet analysis {"connection_id":222800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:29:04] local.INFO: Extracted packet for processing {"connection_id":222800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:29:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:29:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:29:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:29:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:29:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:29:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:29:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:29:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:29:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:29:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:29:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:29:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:29:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:29:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:29:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:29:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:29:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:29:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:29:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:29:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:29:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:29:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:29:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:29:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:29:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:29:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:29:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:29:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:29:04] local.INFO: DEBUG: GPS processor result {"connection_id":222800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:29:04] local.INFO: GPS data processed {"connection_id":222800,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:29:04] local.INFO: Acknowledgment sent {"connection_id":222800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:29:26] local.INFO: TCP Data received {"connection_id":224518,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:29:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:29:26] local.INFO: Processing buffer {"connection_id":224518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:29:26] local.INFO: IMEI packet received {"connection_id":224518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:29:26] local.INFO: IMEI acknowledgment sent {"connection_id":224518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:29:31] local.INFO: TCP Data received {"connection_id":224518,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:29:31] local.INFO: Processing buffer {"connection_id":224518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:29:31] local.INFO: IMEI packet received {"connection_id":224518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:29:31] local.INFO: IMEI acknowledgment sent {"connection_id":224518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:29:32] local.INFO: TCP Data received {"connection_id":224518,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:29:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:29:32] local.INFO: Processing buffer {"connection_id":224518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:29:32] local.INFO: Packet analysis {"connection_id":224518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:29:32] local.INFO: Extracted packet for processing {"connection_id":224518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:29:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:29:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:29:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:29:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:29:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:29:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:29:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:29:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:29:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:29:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:29:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:29:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:29:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:29:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:29:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:29:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:29:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:29:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:29:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:29:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:29:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:29:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:29:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:29:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:29:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:29:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:29:32] local.INFO: DEBUG: GPS processor result {"connection_id":224518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:29:32] local.INFO: GPS data processed {"connection_id":224518,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:29:32] local.INFO: Acknowledgment sent {"connection_id":224518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:30:03] local.INFO: TCP Data received {"connection_id":224518,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:30:03] local.INFO: Processing buffer {"connection_id":224518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:30:03] local.INFO: Packet analysis {"connection_id":224518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:30:03] local.INFO: Extracted packet for processing {"connection_id":224518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:30:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:30:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:30:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:30:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:30:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:30:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:30:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:30:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:30:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:30:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:30:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:30:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:30:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:30:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:30:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:30:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:30:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:30:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:30:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:30:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:30:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:30:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:30:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:30:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:30:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:30:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:30:03] local.INFO: DEBUG: GPS processor result {"connection_id":224518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:30:03] local.INFO: GPS data processed {"connection_id":224518,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:30:03] local.INFO: Acknowledgment sent {"connection_id":224518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:30:26] local.INFO: TCP Data received {"connection_id":221497,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:30:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221497,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:30:26] local.INFO: Processing buffer {"connection_id":221497,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:30:26] local.INFO: IMEI packet received {"connection_id":221497,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:30:26] local.INFO: IMEI acknowledgment sent {"connection_id":221497,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:30:31] local.INFO: TCP Data received {"connection_id":221497,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221497,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:30:31] local.INFO: Processing buffer {"connection_id":221497,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:30:31] local.INFO: IMEI packet received {"connection_id":221497,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":221497,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:30:32] local.INFO: TCP Data received {"connection_id":221497,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:30:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221497,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:30:32] local.INFO: Processing buffer {"connection_id":221497,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:30:32] local.INFO: Packet analysis {"connection_id":221497,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:30:32] local.INFO: Extracted packet for processing {"connection_id":221497,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:30:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:30:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:30:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:30:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:30:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:30:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:30:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:30:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:30:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:30:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:30:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:30:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:30:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221497,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:30:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:30:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:30:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:30:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:30:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:30:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:30:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:30:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:30:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:30:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:30:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:30:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:30:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:30:32] local.INFO: DEBUG: GPS processor result {"connection_id":221497,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:30:32] local.INFO: GPS data processed {"connection_id":221497,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:30:32] local.INFO: Acknowledgment sent {"connection_id":221497,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:31:06] local.INFO: TCP Data received {"connection_id":221497,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:31:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221497,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:31:06] local.INFO: Processing buffer {"connection_id":221497,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:31:06] local.INFO: Packet analysis {"connection_id":221497,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:31:06] local.INFO: Extracted packet for processing {"connection_id":221497,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:31:06] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:31:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:31:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:31:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:31:06] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:31:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:31:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:31:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:31:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:31:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:31:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:31:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:31:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221497,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:31:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:31:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221497,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:31:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:31:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:31:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:31:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:31:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:31:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:31:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:31:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:31:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:31:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:31:06] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:31:06] local.INFO: DEBUG: GPS processor result {"connection_id":221497,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:31:06] local.INFO: GPS data processed {"connection_id":221497,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:31:06] local.INFO: Acknowledgment sent {"connection_id":221497,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:31:26] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:31:26] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:31:26] local.INFO: IMEI packet received {"connection_id":221134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:31:26] local.INFO: IMEI acknowledgment sent {"connection_id":221134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:31:31] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:31:31] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:31:31] local.INFO: IMEI packet received {"connection_id":221134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:31:31] local.INFO: IMEI acknowledgment sent {"connection_id":221134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:31:32] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:31:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:31:32] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16641e160012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:31:32] local.INFO: Packet analysis {"connection_id":221134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:31:32] local.INFO: Extracted packet for processing {"connection_id":221134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16641"} 
[2026-10-23 06:31:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:31:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935463680001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:31:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:31:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:31:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:31:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792716956000,"timestamp_ms":1792716956000,"timestamp_seconds":1792716956,"priority":1,"record_length":96,"hex_timestamp":"000001a16641e160"} 
[2026-10-23 06:31:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:31:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 06:31:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:31:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:31:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:31:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:31:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:31:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:31:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:31:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:31:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:31:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:31:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935463680001,"66":25952,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:31:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:31:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:31:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935463680001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:31:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:31:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:31:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:31:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935463680001,"power":25952,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:31:32] local.INFO: DEBUG: GPS processor result {"connection_id":221134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:31:32] local.INFO: GPS data processed {"connection_id":221134,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:31:32] local.INFO: Acknowledgment sent {"connection_id":221134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:32:03] local.INFO: TCP Data received {"connection_id":221134,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:03] local.INFO: Processing buffer {"connection_id":221134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:03] local.INFO: Packet analysis {"connection_id":221134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:32:03] local.INFO: Extracted packet for processing {"connection_id":221134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:32:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:32:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:32:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:32:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:32:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:32:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:32:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:32:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:32:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:32:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:32:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:32:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:32:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:32:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:32:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:32:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:32:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:32:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:32:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:32:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:32:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:32:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:32:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":221134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:32:03] local.INFO: GPS data processed {"connection_id":221134,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:32:03] local.INFO: Acknowledgment sent {"connection_id":221134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:32:31] local.INFO: TCP Data received {"connection_id":221499,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221499,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:32:31] local.INFO: Processing buffer {"connection_id":221499,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:32:31] local.INFO: IMEI packet received {"connection_id":221499,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:32:31] local.INFO: IMEI acknowledgment sent {"connection_id":221499,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:32:36] local.INFO: TCP Data received {"connection_id":221499,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:32:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221499,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:32:36] local.INFO: Processing buffer {"connection_id":221499,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:32:36] local.INFO: IMEI packet received {"connection_id":221499,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:32:36] local.INFO: IMEI acknowledgment sent {"connection_id":221499,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:32:39] local.INFO: TCP Data received {"connection_id":221499,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221499,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:39] local.INFO: Processing buffer {"connection_id":221499,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:39] local.INFO: Packet analysis {"connection_id":221499,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:32:39] local.INFO: Extracted packet for processing {"connection_id":221499,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:32:39] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:32:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:32:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:39] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:32:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:32:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:32:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:32:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:32:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:32:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:32:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:32:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:32:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221499,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:32:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:32:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:32:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:32:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:32:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:32:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:32:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:32:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:32:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:32:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:32:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:32:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:32:39] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:32:39] local.INFO: DEBUG: GPS processor result {"connection_id":221499,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:32:39] local.INFO: GPS data processed {"connection_id":221499,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:32:39] local.INFO: Acknowledgment sent {"connection_id":221499,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:32:41] local.INFO: TCP Data received {"connection_id":221499,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221499,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:41] local.INFO: Processing buffer {"connection_id":221499,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:32:41] local.INFO: Packet analysis {"connection_id":221499,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:32:41] local.INFO: Extracted packet for processing {"connection_id":221499,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:32:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:32:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:32:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:32:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:32:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:32:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:32:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:32:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:32:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:32:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:32:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:32:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:32:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221499,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:32:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:32:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221499,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:32:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:32:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:32:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:32:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:32:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:32:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:32:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:32:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:32:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:32:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:32:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:32:41] local.INFO: DEBUG: GPS processor result {"connection_id":221499,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:32:41] local.INFO: GPS data processed {"connection_id":221499,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:32:41] local.INFO: Acknowledgment sent {"connection_id":221499,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:33:26] local.INFO: TCP Data received {"connection_id":221135,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:33:26] local.INFO: Processing buffer {"connection_id":221135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:33:26] local.INFO: IMEI packet received {"connection_id":221135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":221135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:33:31] local.INFO: TCP Data received {"connection_id":221135,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:33:31] local.INFO: Processing buffer {"connection_id":221135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:33:31] local.INFO: IMEI packet received {"connection_id":221135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":221135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:33:32] local.INFO: TCP Data received {"connection_id":221135,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:33:32] local.INFO: Processing buffer {"connection_id":221135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:33:32] local.INFO: Packet analysis {"connection_id":221135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:33:32] local.INFO: Extracted packet for processing {"connection_id":221135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:33:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:33:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:33:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:33:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:33:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:33:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:33:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:33:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:33:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:33:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":221135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:33:32] local.INFO: GPS data processed {"connection_id":221135,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:33:32] local.INFO: Acknowledgment sent {"connection_id":221135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:33:59] local.INFO: TCP Data received {"connection_id":221498,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221498,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:33:59] local.INFO: Processing buffer {"connection_id":221498,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:33:59] local.INFO: IMEI packet received {"connection_id":221498,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":221498,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:34:03] local.INFO: TCP Data received {"connection_id":221135,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:34:03] local.INFO: Processing buffer {"connection_id":221135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:34:03] local.INFO: Packet analysis {"connection_id":221135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:34:03] local.INFO: Extracted packet for processing {"connection_id":221135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:34:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:34:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:34:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:34:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:34:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:34:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:34:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":221135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:34:03] local.INFO: GPS data processed {"connection_id":221135,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:34:03] local.INFO: Acknowledgment sent {"connection_id":221135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:34:26] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:34:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:34:26] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:34:26] local.INFO: IMEI packet received {"connection_id":221500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:34:26] local.INFO: IMEI acknowledgment sent {"connection_id":221500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:34:31] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:34:31] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:34:31] local.INFO: IMEI packet received {"connection_id":221500,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:34:31] local.INFO: IMEI acknowledgment sent {"connection_id":221500,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:34:32] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:34:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:34:32] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:34:32] local.INFO: Packet analysis {"connection_id":221500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:34:32] local.INFO: Extracted packet for processing {"connection_id":221500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:34:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:34:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:34:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:34:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:34:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:34:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:34:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:34:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:34:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:34:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:34:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:34:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:34:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:34:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:34:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:34:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:34:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:34:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:34:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:34:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:34:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:34:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:34:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:34:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:34:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:34:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:34:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:34:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:34:32] local.INFO: DEBUG: GPS processor result {"connection_id":221500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:34:32] local.INFO: GPS data processed {"connection_id":221500,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:34:32] local.INFO: Acknowledgment sent {"connection_id":221500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:35:03] local.INFO: TCP Data received {"connection_id":221500,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:35:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221500,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:35:03] local.INFO: Processing buffer {"connection_id":221500,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:35:03] local.INFO: Packet analysis {"connection_id":221500,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:35:03] local.INFO: Extracted packet for processing {"connection_id":221500,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:35:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:35:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:35:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:35:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:35:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:35:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:35:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:35:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:35:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:35:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:35:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:35:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:35:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:35:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:35:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221500,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:35:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:35:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221500,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:35:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:35:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:35:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:35:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:35:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:35:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:35:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:35:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:35:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:35:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:35:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:35:03] local.INFO: DEBUG: GPS processor result {"connection_id":221500,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:35:03] local.INFO: GPS data processed {"connection_id":221500,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:35:03] local.INFO: Acknowledgment sent {"connection_id":221500,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:35:26] local.INFO: TCP Data received {"connection_id":221136,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:35:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:35:26] local.INFO: Processing buffer {"connection_id":221136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:35:26] local.INFO: IMEI packet received {"connection_id":221136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:35:26] local.INFO: IMEI acknowledgment sent {"connection_id":221136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:35:31] local.INFO: TCP Data received {"connection_id":221136,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:35:31] local.INFO: Processing buffer {"connection_id":221136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:35:31] local.INFO: IMEI packet received {"connection_id":221136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":221136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:35:32] local.INFO: TCP Data received {"connection_id":221136,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:35:32] local.INFO: Processing buffer {"connection_id":221136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:35:32] local.INFO: Packet analysis {"connection_id":221136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:35:32] local.INFO: Extracted packet for processing {"connection_id":221136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:35:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:35:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:35:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:35:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:35:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:35:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:35:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:35:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:35:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:35:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":221136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:35:32] local.INFO: GPS data processed {"connection_id":221136,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:35:32] local.INFO: Acknowledgment sent {"connection_id":221136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:36:04] local.INFO: TCP Data received {"connection_id":221136,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:36:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:36:04] local.INFO: Processing buffer {"connection_id":221136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:36:04] local.INFO: Packet analysis {"connection_id":221136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:36:04] local.INFO: Extracted packet for processing {"connection_id":221136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:36:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:36:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:36:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:36:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:36:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:36:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:36:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:36:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:36:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:36:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:36:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:36:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:36:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:36:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:36:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:36:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:36:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:36:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:36:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:36:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:36:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:36:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:36:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:36:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:36:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:36:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:36:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:36:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:36:04] local.INFO: DEBUG: GPS processor result {"connection_id":221136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:36:04] local.INFO: GPS data processed {"connection_id":221136,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:36:04] local.INFO: Acknowledgment sent {"connection_id":221136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:36:26] local.INFO: TCP Data received {"connection_id":224519,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:36:26] local.INFO: Processing buffer {"connection_id":224519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:36:26] local.INFO: IMEI packet received {"connection_id":224519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":224519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:36:31] local.INFO: TCP Data received {"connection_id":224519,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224519,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:36:31] local.INFO: Processing buffer {"connection_id":224519,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:36:31] local.INFO: IMEI packet received {"connection_id":224519,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:36:31] local.INFO: IMEI acknowledgment sent {"connection_id":224519,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:36:32] local.INFO: TCP Data received {"connection_id":224519,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:36:32] local.INFO: Processing buffer {"connection_id":224519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166467928012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:36:32] local.INFO: Packet analysis {"connection_id":224519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:36:32] local.INFO: Extracted packet for processing {"connection_id":224519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16646"} 
[2026-10-23 06:36:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:36:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935540736001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:36:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:36:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:36:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:36:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717257000,"timestamp_ms":1792717257000,"timestamp_seconds":1792717257,"priority":1,"record_length":96,"hex_timestamp":"000001a166467928"} 
[2026-10-23 06:36:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:36:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 06:36:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:36:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:36:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:36:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:36:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:36:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:36:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:36:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:36:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:36:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:36:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935540736001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:36:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:36:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:36:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935540736001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:36:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:36:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:36:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:36:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935540736001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:36:32] local.INFO: DEBUG: GPS processor result {"connection_id":224519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:36:32] local.INFO: GPS data processed {"connection_id":224519,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:36:32] local.INFO: Acknowledgment sent {"connection_id":224519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:37:03] local.INFO: TCP Data received {"connection_id":224519,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224519,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:03] local.INFO: Processing buffer {"connection_id":224519,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:03] local.INFO: Packet analysis {"connection_id":224519,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:37:03] local.INFO: Extracted packet for processing {"connection_id":224519,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:37:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:37:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:37:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:37:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:37:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:37:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:37:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:37:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:37:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:37:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224519,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:37:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:37:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224519,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:37:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:37:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:37:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:37:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:37:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:37:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:37:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:37:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:37:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:37:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:37:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:37:03] local.INFO: DEBUG: GPS processor result {"connection_id":224519,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:37:03] local.INFO: GPS data processed {"connection_id":224519,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:37:03] local.INFO: Acknowledgment sent {"connection_id":224519,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:37:31] local.INFO: TCP Data received {"connection_id":221502,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:37:31] local.INFO: Processing buffer {"connection_id":221502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:37:31] local.INFO: IMEI packet received {"connection_id":221502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:37:31] local.INFO: IMEI acknowledgment sent {"connection_id":221502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:37:36] local.INFO: TCP Data received {"connection_id":221502,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221502,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:37:36] local.INFO: Processing buffer {"connection_id":221502,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:37:36] local.INFO: IMEI packet received {"connection_id":221502,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:37:36] local.INFO: IMEI acknowledgment sent {"connection_id":221502,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:37:37] local.INFO: TCP Data received {"connection_id":221502,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:37] local.INFO: Processing buffer {"connection_id":221502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:37] local.INFO: Packet analysis {"connection_id":221502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:37:37] local.INFO: Extracted packet for processing {"connection_id":221502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:37:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:37:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:37:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:37:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:37:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:37:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:37:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:37:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:37:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:37:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:37:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:37:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:37:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:37:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:37:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:37:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:37:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:37:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:37:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:37:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:37:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:37:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:37:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:37:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:37:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:37:37] local.INFO: DEBUG: GPS processor result {"connection_id":221502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:37:37] local.INFO: GPS data processed {"connection_id":221502,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:37:37] local.INFO: Acknowledgment sent {"connection_id":221502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:37:41] local.INFO: TCP Data received {"connection_id":221502,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221502,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:41] local.INFO: Processing buffer {"connection_id":221502,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:37:41] local.INFO: Packet analysis {"connection_id":221502,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:37:41] local.INFO: Extracted packet for processing {"connection_id":221502,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:37:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:37:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:37:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:37:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:37:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:37:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:37:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:37:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:37:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:37:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:37:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221502,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:37:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:37:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221502,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:37:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:37:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:37:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:37:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:37:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:37:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:37:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:37:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:37:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:37:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:37:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:37:41] local.INFO: DEBUG: GPS processor result {"connection_id":221502,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:37:41] local.INFO: GPS data processed {"connection_id":221502,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:37:41] local.INFO: Acknowledgment sent {"connection_id":221502,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:38:26] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:38:26] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:38:26] local.INFO: IMEI packet received {"connection_id":221503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":221503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:38:31] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:38:31] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:38:31] local.INFO: IMEI packet received {"connection_id":221503,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:38:31] local.INFO: IMEI acknowledgment sent {"connection_id":221503,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:38:32] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:38:32] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:38:32] local.INFO: Packet analysis {"connection_id":221503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:38:32] local.INFO: Extracted packet for processing {"connection_id":221503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:38:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:38:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:38:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:38:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:38:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:38:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:38:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:38:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:38:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":221503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:38:32] local.INFO: GPS data processed {"connection_id":221503,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:38:32] local.INFO: Acknowledgment sent {"connection_id":221503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:39:03] local.INFO: TCP Data received {"connection_id":221503,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:39:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221503,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:39:03] local.INFO: Processing buffer {"connection_id":221503,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:39:03] local.INFO: Packet analysis {"connection_id":221503,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:39:03] local.INFO: Extracted packet for processing {"connection_id":221503,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:39:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:39:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:39:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:39:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:39:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:39:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:39:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:39:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:39:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:39:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:39:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:39:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:39:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:39:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:39:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221503,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:39:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:39:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221503,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:39:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:39:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:39:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:39:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:39:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:39:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:39:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:39:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:39:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:39:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:39:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:39:03] local.INFO: DEBUG: GPS processor result {"connection_id":221503,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:39:03] local.INFO: GPS data processed {"connection_id":221503,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:39:03] local.INFO: Acknowledgment sent {"connection_id":221503,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:39:26] local.INFO: TCP Data received {"connection_id":221504,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:39:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:39:26] local.INFO: Processing buffer {"connection_id":221504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:39:26] local.INFO: IMEI packet received {"connection_id":221504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:39:26] local.INFO: IMEI acknowledgment sent {"connection_id":221504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:39:31] local.INFO: TCP Data received {"connection_id":221504,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221504,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:39:31] local.INFO: Processing buffer {"connection_id":221504,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:39:31] local.INFO: IMEI packet received {"connection_id":221504,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":221504,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:39:32] local.INFO: TCP Data received {"connection_id":221504,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:39:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:39:32] local.INFO: Processing buffer {"connection_id":221504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:39:32] local.INFO: Packet analysis {"connection_id":221504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:39:32] local.INFO: Extracted packet for processing {"connection_id":221504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:39:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:39:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:39:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:39:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:39:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:39:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:39:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:39:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:39:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:39:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:39:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:39:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:39:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:39:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:39:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:39:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:39:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:39:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:39:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:39:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:39:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:39:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:39:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:39:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:39:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:39:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:39:32] local.INFO: DEBUG: GPS processor result {"connection_id":221504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:39:32] local.INFO: GPS data processed {"connection_id":221504,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:39:32] local.INFO: Acknowledgment sent {"connection_id":221504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:39:33] local.INFO: TCP Data received {"connection_id":221501,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221501,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:39:33] local.INFO: Processing buffer {"connection_id":221501,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:39:33] local.INFO: IMEI packet received {"connection_id":221501,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:39:33] local.INFO: IMEI acknowledgment sent {"connection_id":221501,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:40:03] local.INFO: TCP Data received {"connection_id":221504,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221504,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:40:03] local.INFO: Processing buffer {"connection_id":221504,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:40:03] local.INFO: Packet analysis {"connection_id":221504,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:40:03] local.INFO: Extracted packet for processing {"connection_id":221504,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:40:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:40:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:40:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:40:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:40:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:40:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:40:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:40:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:40:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:40:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:40:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:40:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:40:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221504,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:40:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:40:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221504,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:40:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:40:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:40:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:40:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:40:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:40:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:40:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:40:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:40:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:40:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:40:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:40:03] local.INFO: DEBUG: GPS processor result {"connection_id":221504,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:40:03] local.INFO: GPS data processed {"connection_id":221504,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:40:03] local.INFO: Acknowledgment sent {"connection_id":221504,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:40:26] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:40:26] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:40:26] local.INFO: IMEI packet received {"connection_id":221505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":221505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:40:31] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:40:31] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:40:31] local.INFO: IMEI packet received {"connection_id":221505,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":221505,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:40:32] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:40:32] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:40:32] local.INFO: Packet analysis {"connection_id":221505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:40:32] local.INFO: Extracted packet for processing {"connection_id":221505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:40:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:40:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:40:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:40:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:40:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:40:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:40:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:40:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:40:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:40:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:40:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:40:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:40:32] local.INFO: DEBUG: GPS processor result {"connection_id":221505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:40:32] local.INFO: GPS data processed {"connection_id":221505,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:40:32] local.INFO: Acknowledgment sent {"connection_id":221505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:41:03] local.INFO: TCP Data received {"connection_id":221505,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221505,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:41:03] local.INFO: Processing buffer {"connection_id":221505,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:41:03] local.INFO: Packet analysis {"connection_id":221505,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:41:03] local.INFO: Extracted packet for processing {"connection_id":221505,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:41:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:41:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221505,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221505,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:41:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:41:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":221505,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:41:03] local.INFO: GPS data processed {"connection_id":221505,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:41:03] local.INFO: Acknowledgment sent {"connection_id":221505,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:41:26] local.INFO: TCP Data received {"connection_id":222801,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:41:26] local.INFO: Processing buffer {"connection_id":222801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:41:26] local.INFO: IMEI packet received {"connection_id":222801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":222801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:41:31] local.INFO: TCP Data received {"connection_id":222801,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:41:31] local.INFO: Processing buffer {"connection_id":222801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:41:31] local.INFO: IMEI packet received {"connection_id":222801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:41:31] local.INFO: IMEI acknowledgment sent {"connection_id":222801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:41:32] local.INFO: TCP Data received {"connection_id":222801,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:41:32] local.INFO: Processing buffer {"connection_id":222801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664b10f0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 06:41:32] local.INFO: Packet analysis {"connection_id":222801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:41:32] local.INFO: Extracted packet for processing {"connection_id":222801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664b"} 
[2026-10-23 06:41:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:41:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935617792001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:41:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:41:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:41:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:41:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717558000,"timestamp_ms":1792717558000,"timestamp_seconds":1792717558,"priority":1,"record_length":96,"hex_timestamp":"000001a1664b10f0"} 
[2026-10-23 06:41:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:41:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:41:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:41:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:41:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:41:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:41:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:41:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:41:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:41:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:41:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:41:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:41:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935617792001,"66":25702,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:41:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:41:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:41:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935617792001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:41:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:41:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:41:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:41:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935617792001,"power":25702,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:41:32] local.INFO: DEBUG: GPS processor result {"connection_id":222801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:41:32] local.INFO: GPS data processed {"connection_id":222801,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:41:32] local.INFO: Acknowledgment sent {"connection_id":222801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:42:03] local.INFO: TCP Data received {"connection_id":222801,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:42:03] local.INFO: Processing buffer {"connection_id":222801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:42:03] local.INFO: Packet analysis {"connection_id":222801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:42:03] local.INFO: Extracted packet for processing {"connection_id":222801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:42:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:42:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:42:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:42:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:42:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:42:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:42:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:42:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:42:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:42:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":222801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:42:03] local.INFO: GPS data processed {"connection_id":222801,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:42:03] local.INFO: Acknowledgment sent {"connection_id":222801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:42:26] local.INFO: TCP Data received {"connection_id":221137,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:42:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221137,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:42:26] local.INFO: Processing buffer {"connection_id":221137,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:42:26] local.INFO: IMEI packet received {"connection_id":221137,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:42:26] local.INFO: IMEI acknowledgment sent {"connection_id":221137,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:42:31] local.INFO: TCP Data received {"connection_id":221137,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221137,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:42:31] local.INFO: Processing buffer {"connection_id":221137,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:42:31] local.INFO: IMEI packet received {"connection_id":221137,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:42:31] local.INFO: IMEI acknowledgment sent {"connection_id":221137,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:42:32] local.INFO: TCP Data received {"connection_id":221137,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221137,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:42:32] local.INFO: Processing buffer {"connection_id":221137,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:42:32] local.INFO: Packet analysis {"connection_id":221137,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:42:32] local.INFO: Extracted packet for processing {"connection_id":221137,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:42:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:42:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:42:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:42:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:42:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:42:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:42:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:42:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:42:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:42:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:42:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:42:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:42:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221137,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:42:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:42:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:42:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:42:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:42:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:42:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:42:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:42:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:42:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:42:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:42:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:42:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:42:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:42:32] local.INFO: DEBUG: GPS processor result {"connection_id":221137,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:42:32] local.INFO: GPS data processed {"connection_id":221137,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:42:32] local.INFO: Acknowledgment sent {"connection_id":221137,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:43:03] local.INFO: TCP Data received {"connection_id":221137,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221137,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:43:03] local.INFO: Processing buffer {"connection_id":221137,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:43:03] local.INFO: Packet analysis {"connection_id":221137,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:43:03] local.INFO: Extracted packet for processing {"connection_id":221137,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:43:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:43:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:43:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:43:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:43:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:43:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:43:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:43:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:43:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:43:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:43:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:43:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:43:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221137,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:43:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:43:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:43:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:43:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:43:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:43:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:43:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:43:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:43:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:43:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:43:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:43:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:43:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":221137,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:43:03] local.INFO: GPS data processed {"connection_id":221137,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:43:03] local.INFO: Acknowledgment sent {"connection_id":221137,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:43:26] local.INFO: TCP Data received {"connection_id":222802,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:43:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:43:26] local.INFO: Processing buffer {"connection_id":222802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:43:26] local.INFO: IMEI packet received {"connection_id":222802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:43:26] local.INFO: IMEI acknowledgment sent {"connection_id":222802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:43:31] local.INFO: TCP Data received {"connection_id":222802,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:43:31] local.INFO: Processing buffer {"connection_id":222802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:43:31] local.INFO: IMEI packet received {"connection_id":222802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":222802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:43:32] local.INFO: TCP Data received {"connection_id":222802,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:43:32] local.INFO: Processing buffer {"connection_id":222802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:43:32] local.INFO: Packet analysis {"connection_id":222802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:43:32] local.INFO: Extracted packet for processing {"connection_id":222802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:43:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:43:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:43:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:43:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:43:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:43:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:43:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:43:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:43:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:43:32] local.INFO: DEBUG: GPS processor result {"connection_id":222802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:43:32] local.INFO: GPS data processed {"connection_id":222802,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:43:32] local.INFO: Acknowledgment sent {"connection_id":222802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:44:03] local.INFO: TCP Data received {"connection_id":222802,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:44:03] local.INFO: Processing buffer {"connection_id":222802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:44:03] local.INFO: Packet analysis {"connection_id":222802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:44:03] local.INFO: Extracted packet for processing {"connection_id":222802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:44:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:44:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:44:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:44:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:44:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:44:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:44:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:44:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:44:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:44:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":222802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:44:03] local.INFO: GPS data processed {"connection_id":222802,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:44:03] local.INFO: Acknowledgment sent {"connection_id":222802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:44:26] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:44:26] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:44:26] local.INFO: IMEI packet received {"connection_id":221138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:44:26] local.INFO: IMEI acknowledgment sent {"connection_id":221138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:44:31] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:44:31] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:44:31] local.INFO: IMEI packet received {"connection_id":221138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":221138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:44:32] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:44:32] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:44:32] local.INFO: Packet analysis {"connection_id":221138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:44:32] local.INFO: Extracted packet for processing {"connection_id":221138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:44:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:44:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:44:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:44:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:44:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:44:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:44:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:44:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:44:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:44:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:44:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:44:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:44:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:44:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:44:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:44:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:44:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:44:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:44:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:44:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:44:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:44:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:44:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:44:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:44:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:44:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:44:32] local.INFO: DEBUG: GPS processor result {"connection_id":221138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:44:32] local.INFO: GPS data processed {"connection_id":221138,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:44:32] local.INFO: Acknowledgment sent {"connection_id":221138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:45:04] local.INFO: TCP Data received {"connection_id":221138,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:45:04] local.INFO: Processing buffer {"connection_id":221138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:45:04] local.INFO: Packet analysis {"connection_id":221138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:45:04] local.INFO: Extracted packet for processing {"connection_id":221138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:45:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:45:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:45:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:45:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:45:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:45:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:45:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:45:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:45:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:45:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:45:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:45:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:45:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:45:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:45:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:45:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:45:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:45:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:45:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:45:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:45:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:45:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:45:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:45:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:45:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:45:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:45:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:45:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:45:04] local.INFO: DEBUG: GPS processor result {"connection_id":221138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:45:04] local.INFO: GPS data processed {"connection_id":221138,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:45:04] local.INFO: Acknowledgment sent {"connection_id":221138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:45:09] local.INFO: TCP Data received {"connection_id":224520,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224520,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:45:09] local.INFO: Processing buffer {"connection_id":224520,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:45:09] local.INFO: IMEI packet received {"connection_id":224520,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:45:09] local.INFO: IMEI acknowledgment sent {"connection_id":224520,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:45:26] local.INFO: TCP Data received {"connection_id":222803,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222803,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:45:26] local.INFO: Processing buffer {"connection_id":222803,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:45:26] local.INFO: IMEI packet received {"connection_id":222803,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":222803,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:45:31] local.INFO: TCP Data received {"connection_id":222803,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222803,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:45:31] local.INFO: Processing buffer {"connection_id":222803,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:45:31] local.INFO: IMEI packet received {"connection_id":222803,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":222803,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:45:32] local.INFO: TCP Data received {"connection_id":222803,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222803,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:45:32] local.INFO: Processing buffer {"connection_id":222803,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:45:32] local.INFO: Packet analysis {"connection_id":222803,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:45:32] local.INFO: Extracted packet for processing {"connection_id":222803,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:45:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:45:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:45:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:45:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:45:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:45:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:45:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222803,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:45:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:45:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:45:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":222803,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:45:32] local.INFO: GPS data processed {"connection_id":222803,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:45:32] local.INFO: Acknowledgment sent {"connection_id":222803,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:46:03] local.INFO: TCP Data received {"connection_id":222803,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222803,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:46:03] local.INFO: Processing buffer {"connection_id":222803,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:46:03] local.INFO: Packet analysis {"connection_id":222803,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:46:03] local.INFO: Extracted packet for processing {"connection_id":222803,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:46:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222803,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:46:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:46:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":222803,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:46:03] local.INFO: GPS data processed {"connection_id":222803,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:46:03] local.INFO: Acknowledgment sent {"connection_id":222803,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:46:26] local.INFO: TCP Data received {"connection_id":221139,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:46:26] local.INFO: Processing buffer {"connection_id":221139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:46:26] local.INFO: IMEI packet received {"connection_id":221139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:46:31] local.INFO: TCP Data received {"connection_id":221139,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:46:31] local.INFO: Processing buffer {"connection_id":221139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:46:31] local.INFO: IMEI packet received {"connection_id":221139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:46:31] local.INFO: IMEI acknowledgment sent {"connection_id":221139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:46:32] local.INFO: TCP Data received {"connection_id":221139,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:46:32] local.INFO: Processing buffer {"connection_id":221139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1664fa8b8012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:46:32] local.INFO: Packet analysis {"connection_id":221139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:46:32] local.INFO: Extracted packet for processing {"connection_id":221139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1664f"} 
[2026-10-23 06:46:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:46:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:46:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935694848001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:46:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:46:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:46:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:46:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792717859000,"timestamp_ms":1792717859000,"timestamp_seconds":1792717859,"priority":1,"record_length":96,"hex_timestamp":"000001a1664fa8b8"} 
[2026-10-23 06:46:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:46:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:46:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 06:46:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1616,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:46:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:46:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:46:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:46:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:46:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:46:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:46:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:46:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:46:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:46:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935694848001,"66":25691,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:46:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:46:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:46:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935694848001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:46:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:46:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:46:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:46:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935694848001,"power":25691,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:46:32] local.INFO: DEBUG: GPS processor result {"connection_id":221139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:46:32] local.INFO: GPS data processed {"connection_id":221139,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:46:32] local.INFO: Acknowledgment sent {"connection_id":221139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:47:02] local.INFO: TCP Data received {"connection_id":221139,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:47:03] local.INFO: Processing buffer {"connection_id":221139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:47:03] local.INFO: Packet analysis {"connection_id":221139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:47:03] local.INFO: Extracted packet for processing {"connection_id":221139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:47:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:47:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:47:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:47:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:47:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:47:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:47:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:47:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:47:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:47:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:47:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:47:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:47:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:47:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:47:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:47:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:47:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:47:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:47:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:47:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:47:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:47:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:47:03] local.INFO: DEBUG: GPS processor result {"connection_id":221139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:47:03] local.INFO: GPS data processed {"connection_id":221139,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:47:03] local.INFO: Acknowledgment sent {"connection_id":221139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:47:26] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:47:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:47:26] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:47:26] local.INFO: IMEI packet received {"connection_id":221506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:47:26] local.INFO: IMEI acknowledgment sent {"connection_id":221506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:47:31] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:47:31] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:47:31] local.INFO: IMEI packet received {"connection_id":221506,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":221506,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:47:32] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:47:32] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:47:32] local.INFO: Packet analysis {"connection_id":221506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:47:32] local.INFO: Extracted packet for processing {"connection_id":221506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:47:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:47:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:47:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:47:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:47:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:47:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:47:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:47:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:47:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:47:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:47:32] local.INFO: DEBUG: GPS processor result {"connection_id":221506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:47:32] local.INFO: GPS data processed {"connection_id":221506,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:47:32] local.INFO: Acknowledgment sent {"connection_id":221506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:48:03] local.INFO: TCP Data received {"connection_id":221506,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221506,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:48:03] local.INFO: Processing buffer {"connection_id":221506,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:48:03] local.INFO: Packet analysis {"connection_id":221506,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:48:03] local.INFO: Extracted packet for processing {"connection_id":221506,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:48:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:48:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:48:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:48:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:48:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:48:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:48:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:48:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:48:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:48:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:48:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:48:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:48:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221506,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:48:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:48:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221506,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:48:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:48:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:48:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:48:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:48:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:48:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:48:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:48:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:48:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:48:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:48:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:48:03] local.INFO: DEBUG: GPS processor result {"connection_id":221506,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:48:03] local.INFO: GPS data processed {"connection_id":221506,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:48:03] local.INFO: Acknowledgment sent {"connection_id":221506,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:48:26] local.INFO: TCP Data received {"connection_id":222804,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:48:26] local.INFO: Processing buffer {"connection_id":222804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:48:26] local.INFO: IMEI packet received {"connection_id":222804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":222804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:48:31] local.INFO: TCP Data received {"connection_id":222804,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:48:31] local.INFO: Processing buffer {"connection_id":222804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:48:31] local.INFO: IMEI packet received {"connection_id":222804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:48:31] local.INFO: IMEI acknowledgment sent {"connection_id":222804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:48:32] local.INFO: TCP Data received {"connection_id":222804,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:48:32] local.INFO: Processing buffer {"connection_id":222804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:48:32] local.INFO: Packet analysis {"connection_id":222804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:48:32] local.INFO: Extracted packet for processing {"connection_id":222804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:48:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:48:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:48:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:48:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:48:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:48:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:48:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:48:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:48:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":222804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:48:32] local.INFO: GPS data processed {"connection_id":222804,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:48:32] local.INFO: Acknowledgment sent {"connection_id":222804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:49:04] local.INFO: TCP Data received {"connection_id":222804,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:49:04] local.INFO: Processing buffer {"connection_id":222804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:49:04] local.INFO: Packet analysis {"connection_id":222804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:49:04] local.INFO: Extracted packet for processing {"connection_id":222804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:49:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:49:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:49:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:49:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:49:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:49:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:49:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:49:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:49:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:49:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:49:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:49:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:49:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:49:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:49:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:49:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:49:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:49:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:49:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:49:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:49:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:49:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:49:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:49:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:49:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:49:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:49:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:49:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:49:04] local.INFO: DEBUG: GPS processor result {"connection_id":222804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:49:04] local.INFO: GPS data processed {"connection_id":222804,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:49:04] local.INFO: Acknowledgment sent {"connection_id":222804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:49:26] local.INFO: TCP Data received {"connection_id":224521,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:49:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:49:26] local.INFO: Processing buffer {"connection_id":224521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:49:26] local.INFO: IMEI packet received {"connection_id":224521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:49:26] local.INFO: IMEI acknowledgment sent {"connection_id":224521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:49:31] local.INFO: TCP Data received {"connection_id":224521,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:49:31] local.INFO: Processing buffer {"connection_id":224521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:49:31] local.INFO: IMEI packet received {"connection_id":224521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":224521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:49:32] local.INFO: TCP Data received {"connection_id":224521,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:49:32] local.INFO: Processing buffer {"connection_id":224521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:49:32] local.INFO: Packet analysis {"connection_id":224521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:49:32] local.INFO: Extracted packet for processing {"connection_id":224521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:49:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:49:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:49:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:49:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:49:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:49:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:49:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:49:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:49:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:49:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":224521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:49:32] local.INFO: GPS data processed {"connection_id":224521,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:49:32] local.INFO: Acknowledgment sent {"connection_id":224521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:50:03] local.INFO: TCP Data received {"connection_id":224521,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:50:03] local.INFO: Processing buffer {"connection_id":224521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:50:03] local.INFO: Packet analysis {"connection_id":224521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:50:03] local.INFO: Extracted packet for processing {"connection_id":224521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:50:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:50:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:50:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:50:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:50:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:50:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:50:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:50:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:50:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":224521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:50:03] local.INFO: GPS data processed {"connection_id":224521,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:50:03] local.INFO: Acknowledgment sent {"connection_id":224521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:50:26] local.INFO: TCP Data received {"connection_id":221141,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:50:26] local.INFO: Processing buffer {"connection_id":221141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:50:26] local.INFO: IMEI packet received {"connection_id":221141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":221141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:50:31] local.INFO: TCP Data received {"connection_id":221141,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:50:31] local.INFO: Processing buffer {"connection_id":221141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:50:31] local.INFO: IMEI packet received {"connection_id":221141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:50:31] local.INFO: IMEI acknowledgment sent {"connection_id":221141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:50:32] local.INFO: TCP Data received {"connection_id":221141,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:50:32] local.INFO: Processing buffer {"connection_id":221141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:50:32] local.INFO: Packet analysis {"connection_id":221141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:50:32] local.INFO: Extracted packet for processing {"connection_id":221141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:50:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:50:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:50:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:50:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:50:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:50:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:50:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:50:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:50:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:50:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":221141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:50:32] local.INFO: GPS data processed {"connection_id":221141,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:50:32] local.INFO: Acknowledgment sent {"connection_id":221141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:50:44] local.INFO: TCP Data received {"connection_id":221140,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:50:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221140,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:50:44] local.INFO: Processing buffer {"connection_id":221140,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:50:44] local.INFO: IMEI packet received {"connection_id":221140,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:50:44] local.INFO: IMEI acknowledgment sent {"connection_id":221140,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:51:03] local.INFO: TCP Data received {"connection_id":221141,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:51:03] local.INFO: Processing buffer {"connection_id":221141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:51:03] local.INFO: Packet analysis {"connection_id":221141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:51:03] local.INFO: Extracted packet for processing {"connection_id":221141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:51:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:51:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:51:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:51:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:51:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:51:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:51:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:51:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:51:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:51:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":221141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:51:03] local.INFO: GPS data processed {"connection_id":221141,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:51:03] local.INFO: Acknowledgment sent {"connection_id":221141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:51:26] local.INFO: TCP Data received {"connection_id":221507,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:51:26] local.INFO: Processing buffer {"connection_id":221507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:51:26] local.INFO: IMEI packet received {"connection_id":221507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":221507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:51:31] local.INFO: TCP Data received {"connection_id":221507,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221507,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:51:31] local.INFO: Processing buffer {"connection_id":221507,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:51:31] local.INFO: IMEI packet received {"connection_id":221507,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":221507,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:51:32] local.INFO: TCP Data received {"connection_id":221507,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:51:32] local.INFO: Processing buffer {"connection_id":221507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166544080012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:51:32] local.INFO: Packet analysis {"connection_id":221507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:51:32] local.INFO: Extracted packet for processing {"connection_id":221507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16654"} 
[2026-10-23 06:51:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:51:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718160000,"timestamp_ms":1792718160000,"timestamp_seconds":1792718160,"priority":1,"record_length":96,"hex_timestamp":"000001a166544080"} 
[2026-10-23 06:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 06:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1517,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935771904001,"66":25615,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:51:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:51:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935771904001,"power":25615,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":221507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:51:32] local.INFO: GPS data processed {"connection_id":221507,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:51:32] local.INFO: Acknowledgment sent {"connection_id":221507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:52:03] local.INFO: TCP Data received {"connection_id":221507,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221507,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:52:03] local.INFO: Processing buffer {"connection_id":221507,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:52:03] local.INFO: Packet analysis {"connection_id":221507,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:52:03] local.INFO: Extracted packet for processing {"connection_id":221507,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:52:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:52:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:52:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:52:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:52:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:52:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:52:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:52:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:52:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:52:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:52:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:52:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:52:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221507,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:52:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:52:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221507,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:52:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:52:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:52:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:52:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:52:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:52:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:52:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:52:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:52:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:52:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:52:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:52:03] local.INFO: DEBUG: GPS processor result {"connection_id":221507,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:52:03] local.INFO: GPS data processed {"connection_id":221507,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:52:03] local.INFO: Acknowledgment sent {"connection_id":221507,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:52:26] local.INFO: TCP Data received {"connection_id":221508,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:52:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:52:26] local.INFO: Processing buffer {"connection_id":221508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:52:26] local.INFO: IMEI packet received {"connection_id":221508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:52:26] local.INFO: IMEI acknowledgment sent {"connection_id":221508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:52:31] local.INFO: TCP Data received {"connection_id":221508,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221508,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:52:31] local.INFO: Processing buffer {"connection_id":221508,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:52:31] local.INFO: IMEI packet received {"connection_id":221508,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":221508,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:52:32] local.INFO: TCP Data received {"connection_id":221508,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:52:32] local.INFO: Processing buffer {"connection_id":221508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:52:32] local.INFO: Packet analysis {"connection_id":221508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:52:32] local.INFO: Extracted packet for processing {"connection_id":221508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:52:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:52:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:52:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:52:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:52:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:52:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:52:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:52:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:52:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:52:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":221508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:52:32] local.INFO: GPS data processed {"connection_id":221508,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:52:32] local.INFO: Acknowledgment sent {"connection_id":221508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:53:03] local.INFO: TCP Data received {"connection_id":221508,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221508,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:53:03] local.INFO: Processing buffer {"connection_id":221508,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:53:03] local.INFO: Packet analysis {"connection_id":221508,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:53:03] local.INFO: Extracted packet for processing {"connection_id":221508,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:53:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:53:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:53:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:53:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:53:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:53:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:53:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:53:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:53:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:53:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:53:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:53:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:53:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221508,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:53:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:53:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221508,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:53:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:53:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:53:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:53:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:53:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:53:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:53:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:53:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:53:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:53:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:53:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:53:03] local.INFO: DEBUG: GPS processor result {"connection_id":221508,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:53:03] local.INFO: GPS data processed {"connection_id":221508,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:53:03] local.INFO: Acknowledgment sent {"connection_id":221508,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:53:26] local.INFO: TCP Data received {"connection_id":221142,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:53:26] local.INFO: Processing buffer {"connection_id":221142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:53:26] local.INFO: IMEI packet received {"connection_id":221142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":221142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:53:31] local.INFO: TCP Data received {"connection_id":221142,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:53:31] local.INFO: Processing buffer {"connection_id":221142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:53:31] local.INFO: IMEI packet received {"connection_id":221142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":221142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:53:32] local.INFO: TCP Data received {"connection_id":221142,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:53:32] local.INFO: Processing buffer {"connection_id":221142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:53:32] local.INFO: Packet analysis {"connection_id":221142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:53:32] local.INFO: Extracted packet for processing {"connection_id":221142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:53:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:53:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:53:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:53:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:53:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:53:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:53:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:53:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:53:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:53:32] local.INFO: DEBUG: GPS processor result {"connection_id":221142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:53:32] local.INFO: GPS data processed {"connection_id":221142,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:53:32] local.INFO: Acknowledgment sent {"connection_id":221142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:54:03] local.INFO: TCP Data received {"connection_id":221142,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:54:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:54:03] local.INFO: Processing buffer {"connection_id":221142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:54:03] local.INFO: Packet analysis {"connection_id":221142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:54:03] local.INFO: Extracted packet for processing {"connection_id":221142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:54:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:54:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:54:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:54:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:54:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:54:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:54:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:54:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:54:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:54:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:54:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:54:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:54:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:54:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:54:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:54:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:54:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:54:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:54:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:54:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:54:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:54:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:54:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:54:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:54:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:54:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:54:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:54:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:54:03] local.INFO: DEBUG: GPS processor result {"connection_id":221142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:54:03] local.INFO: GPS data processed {"connection_id":221142,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:54:03] local.INFO: Acknowledgment sent {"connection_id":221142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:54:26] local.INFO: TCP Data received {"connection_id":224523,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:54:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:54:26] local.INFO: Processing buffer {"connection_id":224523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:54:26] local.INFO: IMEI packet received {"connection_id":224523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:54:26] local.INFO: IMEI acknowledgment sent {"connection_id":224523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:54:31] local.INFO: TCP Data received {"connection_id":224523,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:54:31] local.INFO: Processing buffer {"connection_id":224523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:54:31] local.INFO: IMEI packet received {"connection_id":224523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":224523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:54:32] local.INFO: TCP Data received {"connection_id":224523,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224523,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:54:32] local.INFO: Processing buffer {"connection_id":224523,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:54:32] local.INFO: Packet analysis {"connection_id":224523,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:54:32] local.INFO: Extracted packet for processing {"connection_id":224523,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:54:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:54:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:54:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:54:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:54:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:54:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:54:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:54:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:54:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:54:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:54:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:54:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:54:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224523,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:54:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:54:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:54:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:54:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:54:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:54:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:54:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:54:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:54:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:54:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:54:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:54:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:54:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:54:32] local.INFO: DEBUG: GPS processor result {"connection_id":224523,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:54:32] local.INFO: GPS data processed {"connection_id":224523,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:54:32] local.INFO: Acknowledgment sent {"connection_id":224523,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:55:03] local.INFO: TCP Data received {"connection_id":224523,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224523,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:55:03] local.INFO: Processing buffer {"connection_id":224523,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:55:03] local.INFO: Packet analysis {"connection_id":224523,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:55:03] local.INFO: Extracted packet for processing {"connection_id":224523,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:55:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:55:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:55:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:55:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:55:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:55:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:55:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:55:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:55:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:55:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:55:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:55:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:55:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224523,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:55:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:55:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:55:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:55:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:55:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:55:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:55:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:55:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:55:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:55:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:55:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:55:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:55:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:55:03] local.INFO: DEBUG: GPS processor result {"connection_id":224523,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:55:03] local.INFO: GPS data processed {"connection_id":224523,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:55:03] local.INFO: Acknowledgment sent {"connection_id":224523,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:55:25] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:55:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:55:26] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:55:26] local.INFO: IMEI packet received {"connection_id":221143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:55:26] local.INFO: IMEI acknowledgment sent {"connection_id":221143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:55:31] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:55:31] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:55:31] local.INFO: IMEI packet received {"connection_id":221143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":221143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:55:32] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:55:32] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:55:32] local.INFO: Packet analysis {"connection_id":221143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:55:32] local.INFO: Extracted packet for processing {"connection_id":221143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:55:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:55:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:55:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:55:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:55:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:55:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:55:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:55:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:55:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:55:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:55:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:55:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:55:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:55:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:55:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:55:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:55:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:55:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:55:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:55:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:55:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:55:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:55:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:55:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:55:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:55:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:55:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:55:32] local.INFO: DEBUG: GPS processor result {"connection_id":221143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:55:32] local.INFO: GPS data processed {"connection_id":221143,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:55:32] local.INFO: Acknowledgment sent {"connection_id":221143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:56:03] local.INFO: TCP Data received {"connection_id":221143,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:56:03] local.INFO: Processing buffer {"connection_id":221143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:56:03] local.INFO: Packet analysis {"connection_id":221143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:56:03] local.INFO: Extracted packet for processing {"connection_id":221143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:56:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:56:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:56:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:56:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:56:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:56:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:56:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:56:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:56:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:56:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:56:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:56:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:56:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:56:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:56:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:56:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:56:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:56:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:56:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:56:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:56:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:56:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:56:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:56:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:56:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:56:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:56:03] local.INFO: DEBUG: GPS processor result {"connection_id":221143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:56:03] local.INFO: GPS data processed {"connection_id":221143,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:56:03] local.INFO: Acknowledgment sent {"connection_id":221143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:56:19] local.INFO: TCP Data received {"connection_id":224522,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:56:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224522,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:56:19] local.INFO: Processing buffer {"connection_id":224522,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 06:56:19] local.INFO: IMEI packet received {"connection_id":224522,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 06:56:19] local.INFO: IMEI acknowledgment sent {"connection_id":224522,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:56:25] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:56:25] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:56:25] local.INFO: IMEI packet received {"connection_id":221144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:56:25] local.INFO: IMEI acknowledgment sent {"connection_id":221144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:56:31] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:56:31] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:56:31] local.INFO: IMEI packet received {"connection_id":221144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:56:31] local.INFO: IMEI acknowledgment sent {"connection_id":221144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:56:32] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:56:32] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16658d848012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 06:56:32] local.INFO: Packet analysis {"connection_id":221144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:56:32] local.INFO: Extracted packet for processing {"connection_id":221144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16658"} 
[2026-10-23 06:56:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:56:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935848960001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:56:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:56:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:56:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:56:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718461000,"timestamp_ms":1792718461000,"timestamp_seconds":1792718461,"priority":1,"record_length":96,"hex_timestamp":"000001a16658d848"} 
[2026-10-23 06:56:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:56:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 06:56:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:56:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:56:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:56:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:56:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:56:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:56:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:56:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:56:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:56:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:56:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935848960001,"66":25604,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:56:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:56:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:56:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935848960001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:56:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:56:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:56:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:56:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935848960001,"power":25604,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:56:32] local.INFO: DEBUG: GPS processor result {"connection_id":221144,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:56:32] local.INFO: GPS data processed {"connection_id":221144,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:56:32] local.INFO: Acknowledgment sent {"connection_id":221144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:57:02] local.INFO: TCP Data received {"connection_id":221144,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:02] local.INFO: Processing buffer {"connection_id":221144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:02] local.INFO: Packet analysis {"connection_id":221144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:57:02] local.INFO: Extracted packet for processing {"connection_id":221144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:57:02] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:57:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:57:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:57:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 06:57:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:57:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:57:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 06:57:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:57:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:57:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:57:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:57:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:57:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:57:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:57:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:57:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:57:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:57:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:57:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:57:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:57:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:57:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:57:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:57:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:57:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:57:02] local.INFO: DEBUG: GPS processor result {"connection_id":221144,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:57:02] local.INFO: GPS data processed {"connection_id":221144,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:57:02] local.INFO: Acknowledgment sent {"connection_id":221144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:57:31] local.INFO: TCP Data received {"connection_id":222806,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:57:31] local.INFO: Processing buffer {"connection_id":222806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:57:31] local.INFO: IMEI packet received {"connection_id":222806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:57:31] local.INFO: IMEI acknowledgment sent {"connection_id":222806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:57:36] local.INFO: TCP Data received {"connection_id":222806,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:57:36] local.INFO: Processing buffer {"connection_id":222806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:57:36] local.INFO: IMEI packet received {"connection_id":222806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":222806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:57:37] local.INFO: TCP Data received {"connection_id":222806,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:37] local.INFO: Processing buffer {"connection_id":222806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:37] local.INFO: Packet analysis {"connection_id":222806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:57:37] local.INFO: Extracted packet for processing {"connection_id":222806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:57:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:57:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:57:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 06:57:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:57:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 06:57:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:57:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:57:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:57:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:57:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:57:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:57:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:57:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:57:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:57:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:57:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:57:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:57:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:57:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:57:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:57:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:57:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:57:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:57:37] local.INFO: DEBUG: GPS processor result {"connection_id":222806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:57:37] local.INFO: GPS data processed {"connection_id":222806,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:57:37] local.INFO: Acknowledgment sent {"connection_id":222806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:57:41] local.INFO: TCP Data received {"connection_id":222806,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:41] local.INFO: Processing buffer {"connection_id":222806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:57:41] local.INFO: Packet analysis {"connection_id":222806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:57:41] local.INFO: Extracted packet for processing {"connection_id":222806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:57:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:57:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:57:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:57:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 06:57:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:57:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 06:57:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:57:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:57:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:57:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:57:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:57:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:57:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:57:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:57:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:57:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:57:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:57:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:57:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:57:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:57:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:57:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:57:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:57:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:57:41] local.INFO: DEBUG: GPS processor result {"connection_id":222806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:57:41] local.INFO: GPS data processed {"connection_id":222806,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:57:41] local.INFO: Acknowledgment sent {"connection_id":222806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:58:26] local.INFO: TCP Data received {"connection_id":224524,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:58:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:58:26] local.INFO: Processing buffer {"connection_id":224524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:58:26] local.INFO: IMEI packet received {"connection_id":224524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:58:26] local.INFO: IMEI acknowledgment sent {"connection_id":224524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:58:31] local.INFO: TCP Data received {"connection_id":224524,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224524,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:58:31] local.INFO: Processing buffer {"connection_id":224524,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:58:31] local.INFO: IMEI packet received {"connection_id":224524,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":224524,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:58:32] local.INFO: TCP Data received {"connection_id":224524,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:58:32] local.INFO: Processing buffer {"connection_id":224524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:58:32] local.INFO: Packet analysis {"connection_id":224524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:58:32] local.INFO: Extracted packet for processing {"connection_id":224524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:58:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:58:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 06:58:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:58:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 06:58:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:58:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:58:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:58:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:58:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:58:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:58:32] local.INFO: DEBUG: GPS processor result {"connection_id":224524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:58:32] local.INFO: GPS data processed {"connection_id":224524,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:58:32] local.INFO: Acknowledgment sent {"connection_id":224524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:59:03] local.INFO: TCP Data received {"connection_id":224524,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224524,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:59:03] local.INFO: Processing buffer {"connection_id":224524,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:59:03] local.INFO: Packet analysis {"connection_id":224524,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:59:03] local.INFO: Extracted packet for processing {"connection_id":224524,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:59:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:59:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:59:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:59:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:59:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:59:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 06:59:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:59:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 06:59:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:59:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:59:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:59:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:59:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224524,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:59:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:59:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224524,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:59:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:59:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:59:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:59:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:59:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:59:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:59:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:59:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:59:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:59:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:59:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:59:03] local.INFO: DEBUG: GPS processor result {"connection_id":224524,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:59:03] local.INFO: GPS data processed {"connection_id":224524,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:59:03] local.INFO: Acknowledgment sent {"connection_id":224524,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 06:59:26] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:59:26] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:59:26] local.INFO: IMEI packet received {"connection_id":221509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 06:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":221509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 06:59:31] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:59:31] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 06:59:31] local.INFO: IMEI packet received {"connection_id":221509,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 06:59:31] local.INFO: IMEI acknowledgment sent {"connection_id":221509,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 06:59:32] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:59:32] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 06:59:32] local.INFO: Packet analysis {"connection_id":221509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:59:32] local.INFO: Extracted packet for processing {"connection_id":221509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 06:59:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 06:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 06:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 06:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 06:59:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 06:59:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 06:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 06:59:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 06:59:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 06:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 06:59:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 06:59:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 06:59:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 06:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 06:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 06:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 06:59:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 06:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 06:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 06:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 06:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 06:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 06:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 06:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 06:59:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 06:59:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 06:59:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 06:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":221509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 06:59:32] local.INFO: GPS data processed {"connection_id":221509,"processed":1,"errors":0,"total":1} 
[2026-10-23 06:59:32] local.INFO: Acknowledgment sent {"connection_id":221509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:00:03] local.INFO: TCP Data received {"connection_id":221509,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221509,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:00:03] local.INFO: Processing buffer {"connection_id":221509,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:00:03] local.INFO: Packet analysis {"connection_id":221509,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:00:03] local.INFO: Extracted packet for processing {"connection_id":221509,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:00:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:00:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:00:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:00:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:00:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:00:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 07:00:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:00:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 07:00:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:00:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:00:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:00:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:00:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221509,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:00:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:00:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221509,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:00:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:00:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:00:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:00:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:00:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:00:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:00:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:00:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:00:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:00:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:00:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":221509,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:00:03] local.INFO: GPS data processed {"connection_id":221509,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:00:03] local.INFO: Acknowledgment sent {"connection_id":221509,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:00:26] local.INFO: TCP Data received {"connection_id":224525,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:00:26] local.INFO: Processing buffer {"connection_id":224525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:00:26] local.INFO: IMEI packet received {"connection_id":224525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":224525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:00:31] local.INFO: TCP Data received {"connection_id":224525,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:00:31] local.INFO: Processing buffer {"connection_id":224525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:00:31] local.INFO: IMEI packet received {"connection_id":224525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":224525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:00:32] local.INFO: TCP Data received {"connection_id":224525,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:00:32] local.INFO: Processing buffer {"connection_id":224525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:00:32] local.INFO: Packet analysis {"connection_id":224525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:00:32] local.INFO: Extracted packet for processing {"connection_id":224525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:00:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:00:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:00:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:00:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:00:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:00:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 07:00:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:00:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 07:00:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:00:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:00:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:00:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:00:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:00:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:00:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:00:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:00:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:00:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:00:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:00:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:00:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:00:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:00:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:00:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:00:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:00:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:00:32] local.INFO: DEBUG: GPS processor result {"connection_id":224525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:00:32] local.INFO: GPS data processed {"connection_id":224525,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:00:32] local.INFO: Acknowledgment sent {"connection_id":224525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:01:03] local.INFO: TCP Data received {"connection_id":224525,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:01:03] local.INFO: Processing buffer {"connection_id":224525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:01:03] local.INFO: Packet analysis {"connection_id":224525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:01:03] local.INFO: Extracted packet for processing {"connection_id":224525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:01:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 07:01:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:01:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 07:01:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:01:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:01:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:01:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:01:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:01:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":224525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:01:03] local.INFO: GPS data processed {"connection_id":224525,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:01:03] local.INFO: Acknowledgment sent {"connection_id":224525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:01:26] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:01:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:01:26] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:01:26] local.INFO: IMEI packet received {"connection_id":221145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:01:26] local.INFO: IMEI acknowledgment sent {"connection_id":221145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:01:31] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:01:31] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:01:31] local.INFO: IMEI packet received {"connection_id":221145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:01:31] local.INFO: IMEI acknowledgment sent {"connection_id":221145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:01:32] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:01:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:01:32] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1665d7010012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:01:32] local.INFO: Packet analysis {"connection_id":221145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:01:32] local.INFO: Extracted packet for processing {"connection_id":221145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1665d"} 
[2026-10-23 07:01:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:01:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:01:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458935926016001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:01:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:01:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:01:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:01:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792718762000,"timestamp_ms":1792718762000,"timestamp_seconds":1792718762,"priority":1,"record_length":96,"hex_timestamp":"000001a1665d7010"} 
[2026-10-23 07:01:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:01:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:01:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 07:01:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:01:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:01:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:01:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:01:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:01:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:01:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:01:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:01:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:01:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:01:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458935926016001,"66":25582,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:01:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:01:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:01:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458935926016001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:01:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:01:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:01:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:01:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458935926016001,"power":25582,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:01:32] local.INFO: DEBUG: GPS processor result {"connection_id":221145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:01:32] local.INFO: GPS data processed {"connection_id":221145,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:01:32] local.INFO: Acknowledgment sent {"connection_id":221145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:01:54] local.INFO: TCP Data received {"connection_id":222805,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:01:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222805,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:01:54] local.INFO: Processing buffer {"connection_id":222805,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:01:54] local.INFO: IMEI packet received {"connection_id":222805,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:01:54] local.INFO: IMEI acknowledgment sent {"connection_id":222805,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:02:02] local.INFO: TCP Data received {"connection_id":221145,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:02:02] local.INFO: Processing buffer {"connection_id":221145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:02:02] local.INFO: Packet analysis {"connection_id":221145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:02:02] local.INFO: Extracted packet for processing {"connection_id":221145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:02:02] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:02:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:02:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:02:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:02:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:02:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:02:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:02:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:02:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:02:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:02:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:02:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:02:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:02:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:02:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:02:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:02:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:02:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:02:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:02:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:02:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:02:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:02:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:02:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:02:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:02:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:02:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:02:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:02:02] local.INFO: DEBUG: GPS processor result {"connection_id":221145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:02:02] local.INFO: GPS data processed {"connection_id":221145,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:02:02] local.INFO: Acknowledgment sent {"connection_id":221145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:02:23] local.INFO: TCP Data received {"connection_id":224526,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:02:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224526,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:02:23] local.INFO: Processing buffer {"connection_id":224526,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:02:23] local.INFO: IMEI packet received {"connection_id":224526,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:02:23] local.INFO: IMEI acknowledgment sent {"connection_id":224526,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:02:31] local.INFO: TCP Data received {"connection_id":221146,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:02:31] local.INFO: Processing buffer {"connection_id":221146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:02:31] local.INFO: IMEI packet received {"connection_id":221146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":221146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:02:32] local.INFO: TCP Data received {"connection_id":221146,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221146,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:02:32] local.INFO: Processing buffer {"connection_id":221146,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:02:32] local.INFO: Packet analysis {"connection_id":221146,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:02:32] local.INFO: Extracted packet for processing {"connection_id":221146,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:02:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:02:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:02:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:02:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:02:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:02:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:02:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:02:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:02:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221146,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:02:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:02:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:02:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":221146,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:02:32] local.INFO: GPS data processed {"connection_id":221146,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:02:32] local.INFO: Acknowledgment sent {"connection_id":221146,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:03:03] local.INFO: TCP Data received {"connection_id":221146,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221146,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:03] local.INFO: Processing buffer {"connection_id":221146,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:03] local.INFO: Packet analysis {"connection_id":221146,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:03:03] local.INFO: Extracted packet for processing {"connection_id":221146,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:03:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:03:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:03:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:03:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:03:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:03:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:03:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:03:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:03:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:03:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:03:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:03:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221146,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:03:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:03:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:03:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:03:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:03:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:03:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:03:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:03:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:03:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:03:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:03:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:03:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:03:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:03:03] local.INFO: DEBUG: GPS processor result {"connection_id":221146,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:03:03] local.INFO: GPS data processed {"connection_id":221146,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:03:03] local.INFO: Acknowledgment sent {"connection_id":221146,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:03:26] local.INFO: TCP Data received {"connection_id":221510,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221510,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:03:26] local.INFO: Processing buffer {"connection_id":221510,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:03:26] local.INFO: IMEI packet received {"connection_id":221510,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:03:26] local.INFO: IMEI acknowledgment sent {"connection_id":221510,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:03:31] local.INFO: TCP Data received {"connection_id":221510,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221510,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:03:31] local.INFO: Processing buffer {"connection_id":221510,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:03:31] local.INFO: IMEI packet received {"connection_id":221510,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":221510,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:03:32] local.INFO: TCP Data received {"connection_id":221510,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:32] local.INFO: Processing buffer {"connection_id":221510,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:32] local.INFO: Packet analysis {"connection_id":221510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:03:32] local.INFO: Extracted packet for processing {"connection_id":221510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:03:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:03:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:03:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:03:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:03:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:03:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:03:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:03:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:03:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:03:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:03:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:03:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:03:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:03:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:03:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:03:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:03:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:03:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:03:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:03:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:03:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:03:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:03:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:03:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:03:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:03:32] local.INFO: DEBUG: GPS processor result {"connection_id":221510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:03:32] local.INFO: GPS data processed {"connection_id":221510,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:03:32] local.INFO: Acknowledgment sent {"connection_id":221510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:03:36] local.INFO: TCP Data received {"connection_id":221510,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:36] local.INFO: Processing buffer {"connection_id":221510,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:03:36] local.INFO: Packet analysis {"connection_id":221510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:03:36] local.INFO: Extracted packet for processing {"connection_id":221510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:03:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:03:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:03:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:03:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:03:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:03:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:03:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:03:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:03:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:03:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:03:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:03:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:03:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:03:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:03:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:03:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:03:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:03:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:03:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:03:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:03:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:03:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:03:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:03:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:03:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:03:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:03:36] local.INFO: DEBUG: GPS processor result {"connection_id":221510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:03:36] local.INFO: GPS data processed {"connection_id":221510,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:03:36] local.INFO: Acknowledgment sent {"connection_id":221510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:04:08] local.INFO: TCP Data received {"connection_id":221510,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:04:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221510,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:04:08] local.INFO: Processing buffer {"connection_id":221510,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:04:08] local.INFO: Packet analysis {"connection_id":221510,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:04:08] local.INFO: Extracted packet for processing {"connection_id":221510,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:04:08] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:04:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:04:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:04:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:04:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:04:08] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:04:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:04:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:04:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:04:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:04:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:04:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:04:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:04:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:04:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221510,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:04:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:04:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221510,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:04:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:04:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:04:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:04:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:04:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:04:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:04:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:04:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:04:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:04:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:04:08] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:04:08] local.INFO: DEBUG: GPS processor result {"connection_id":221510,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:04:08] local.INFO: GPS data processed {"connection_id":221510,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:04:08] local.INFO: Acknowledgment sent {"connection_id":221510,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:04:26] local.INFO: TCP Data received {"connection_id":224527,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:04:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:04:26] local.INFO: Processing buffer {"connection_id":224527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:04:26] local.INFO: IMEI packet received {"connection_id":224527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:04:26] local.INFO: IMEI acknowledgment sent {"connection_id":224527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:04:31] local.INFO: TCP Data received {"connection_id":224527,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:04:31] local.INFO: Processing buffer {"connection_id":224527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:04:31] local.INFO: IMEI packet received {"connection_id":224527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:04:31] local.INFO: IMEI acknowledgment sent {"connection_id":224527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:04:32] local.INFO: TCP Data received {"connection_id":224527,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:04:32] local.INFO: Processing buffer {"connection_id":224527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:04:32] local.INFO: Packet analysis {"connection_id":224527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:04:32] local.INFO: Extracted packet for processing {"connection_id":224527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:04:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:04:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:04:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:04:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:04:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:04:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:04:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:04:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:04:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:04:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:04:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:04:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:04:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:04:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:04:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:04:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:04:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:04:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:04:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:04:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:04:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:04:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:04:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:04:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:04:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:04:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:04:32] local.INFO: DEBUG: GPS processor result {"connection_id":224527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:04:32] local.INFO: GPS data processed {"connection_id":224527,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:04:32] local.INFO: Acknowledgment sent {"connection_id":224527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:05:03] local.INFO: TCP Data received {"connection_id":224527,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:05:03] local.INFO: Processing buffer {"connection_id":224527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:05:03] local.INFO: Packet analysis {"connection_id":224527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:05:03] local.INFO: Extracted packet for processing {"connection_id":224527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:05:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:05:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:05:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:05:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:05:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:05:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:05:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:05:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:05:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:05:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:05:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:05:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:05:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:05:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:05:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:05:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:05:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:05:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:05:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:05:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:05:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:05:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:05:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:05:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:05:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:05:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:05:03] local.INFO: DEBUG: GPS processor result {"connection_id":224527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:05:03] local.INFO: GPS data processed {"connection_id":224527,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:05:03] local.INFO: Acknowledgment sent {"connection_id":224527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:05:26] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:05:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:05:26] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:05:26] local.INFO: IMEI packet received {"connection_id":221147,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:05:26] local.INFO: IMEI acknowledgment sent {"connection_id":221147,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:05:31] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:05:31] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:05:31] local.INFO: IMEI packet received {"connection_id":221147,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:05:31] local.INFO: IMEI acknowledgment sent {"connection_id":221147,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:05:32] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:05:32] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:05:32] local.INFO: Packet analysis {"connection_id":221147,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:05:32] local.INFO: Extracted packet for processing {"connection_id":221147,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:05:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:05:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:05:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:05:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:05:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:05:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:05:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221147,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:05:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:05:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:05:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:05:32] local.INFO: DEBUG: GPS processor result {"connection_id":221147,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:05:32] local.INFO: GPS data processed {"connection_id":221147,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:05:32] local.INFO: Acknowledgment sent {"connection_id":221147,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:06:03] local.INFO: TCP Data received {"connection_id":221147,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:06:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221147,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:06:03] local.INFO: Processing buffer {"connection_id":221147,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:06:03] local.INFO: Packet analysis {"connection_id":221147,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:06:03] local.INFO: Extracted packet for processing {"connection_id":221147,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:06:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:06:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:06:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:06:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:06:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:06:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:06:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:06:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:06:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:06:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:06:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:06:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:06:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:06:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:06:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221147,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:06:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:06:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221147,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:06:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:06:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:06:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:06:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:06:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:06:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:06:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:06:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:06:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:06:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:06:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:06:03] local.INFO: DEBUG: GPS processor result {"connection_id":221147,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:06:03] local.INFO: GPS data processed {"connection_id":221147,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:06:03] local.INFO: Acknowledgment sent {"connection_id":221147,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:06:26] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:06:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:06:26] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:06:26] local.INFO: IMEI packet received {"connection_id":221511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:06:26] local.INFO: IMEI acknowledgment sent {"connection_id":221511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:06:31] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:06:31] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:06:31] local.INFO: IMEI packet received {"connection_id":221511,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:06:31] local.INFO: IMEI acknowledgment sent {"connection_id":221511,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:06:32] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:06:32] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666207d8012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:06:32] local.INFO: Packet analysis {"connection_id":221511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:06:32] local.INFO: Extracted packet for processing {"connection_id":221511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16662"} 
[2026-10-23 07:06:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:06:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936003072001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:06:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:06:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:06:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:06:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719063000,"timestamp_ms":1792719063000,"timestamp_seconds":1792719063,"priority":1,"record_length":96,"hex_timestamp":"000001a1666207d8"} 
[2026-10-23 07:06:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:06:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 07:06:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:06:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:06:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:06:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:06:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:06:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:06:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:06:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:06:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:06:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:06:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936003072001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:06:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:06:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:06:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936003072001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:06:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:06:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:06:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:06:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936003072001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:06:32] local.INFO: DEBUG: GPS processor result {"connection_id":221511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:06:32] local.INFO: GPS data processed {"connection_id":221511,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:06:32] local.INFO: Acknowledgment sent {"connection_id":221511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:07:03] local.INFO: TCP Data received {"connection_id":221511,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221511,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:07:03] local.INFO: Processing buffer {"connection_id":221511,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:07:03] local.INFO: Packet analysis {"connection_id":221511,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:07:03] local.INFO: Extracted packet for processing {"connection_id":221511,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:07:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:07:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:07:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:07:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:07:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:07:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221511,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221511,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:07:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:07:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":221511,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:07:03] local.INFO: GPS data processed {"connection_id":221511,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:07:03] local.INFO: Acknowledgment sent {"connection_id":221511,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:07:25] local.INFO: TCP Data received {"connection_id":222807,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:07:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:07:25] local.INFO: Processing buffer {"connection_id":222807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:07:25] local.INFO: IMEI packet received {"connection_id":222807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:07:25] local.INFO: IMEI acknowledgment sent {"connection_id":222807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:07:31] local.INFO: TCP Data received {"connection_id":222807,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:07:31] local.INFO: Processing buffer {"connection_id":222807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:07:31] local.INFO: IMEI packet received {"connection_id":222807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":222807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:07:32] local.INFO: TCP Data received {"connection_id":222807,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:07:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:07:32] local.INFO: Processing buffer {"connection_id":222807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:07:32] local.INFO: Packet analysis {"connection_id":222807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:07:32] local.INFO: Extracted packet for processing {"connection_id":222807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:07:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:07:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:07:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:07:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:07:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:07:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:07:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:07:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:07:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:07:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:07:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:07:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:07:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:07:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:07:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:07:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:07:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:07:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:07:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:07:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:07:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:07:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:07:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:07:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:07:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:07:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:07:32] local.INFO: DEBUG: GPS processor result {"connection_id":222807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:07:32] local.INFO: GPS data processed {"connection_id":222807,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:07:32] local.INFO: Acknowledgment sent {"connection_id":222807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:07:44] local.INFO: TCP Data received {"connection_id":221512,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:07:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221512,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:07:44] local.INFO: Processing buffer {"connection_id":221512,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:07:44] local.INFO: IMEI packet received {"connection_id":221512,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:07:44] local.INFO: IMEI acknowledgment sent {"connection_id":221512,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:08:03] local.INFO: TCP Data received {"connection_id":222807,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:03] local.INFO: Processing buffer {"connection_id":222807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:03] local.INFO: Packet analysis {"connection_id":222807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:08:03] local.INFO: Extracted packet for processing {"connection_id":222807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:08:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:08:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:08:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:08:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:08:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:08:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:08:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:08:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:08:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:08:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:08:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:08:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:08:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:08:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:08:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:08:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:08:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:08:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:08:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:08:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:08:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:08:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:08:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:08:03] local.INFO: DEBUG: GPS processor result {"connection_id":222807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:08:03] local.INFO: GPS data processed {"connection_id":222807,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:08:03] local.INFO: Acknowledgment sent {"connection_id":222807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:08:31] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:08:31] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:08:31] local.INFO: IMEI packet received {"connection_id":221148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":221148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:08:36] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:08:36] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:08:36] local.INFO: IMEI packet received {"connection_id":221148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":221148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:08:37] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:37] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:37] local.INFO: Packet analysis {"connection_id":221148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:08:37] local.INFO: Extracted packet for processing {"connection_id":221148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:08:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:08:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:08:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:08:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:08:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:08:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:08:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:08:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:08:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:08:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:08:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:08:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:08:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:08:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:08:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:08:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:08:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:08:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:08:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:08:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:08:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:08:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:08:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:08:37] local.INFO: DEBUG: GPS processor result {"connection_id":221148,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:08:37] local.INFO: GPS data processed {"connection_id":221148,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:08:37] local.INFO: Acknowledgment sent {"connection_id":221148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:08:41] local.INFO: TCP Data received {"connection_id":221148,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:41] local.INFO: Processing buffer {"connection_id":221148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:08:41] local.INFO: Packet analysis {"connection_id":221148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:08:41] local.INFO: Extracted packet for processing {"connection_id":221148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:08:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:08:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:08:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:08:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:08:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:08:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:08:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:08:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:08:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:08:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:08:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:08:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:08:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:08:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:08:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:08:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:08:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:08:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:08:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:08:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:08:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:08:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:08:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:08:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:08:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:08:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:08:41] local.INFO: DEBUG: GPS processor result {"connection_id":221148,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:08:41] local.INFO: GPS data processed {"connection_id":221148,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:08:41] local.INFO: Acknowledgment sent {"connection_id":221148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:09:26] local.INFO: TCP Data received {"connection_id":224528,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:09:26] local.INFO: Processing buffer {"connection_id":224528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:09:26] local.INFO: IMEI packet received {"connection_id":224528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":224528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:09:31] local.INFO: TCP Data received {"connection_id":224528,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224528,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:09:31] local.INFO: Processing buffer {"connection_id":224528,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:09:31] local.INFO: IMEI packet received {"connection_id":224528,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:09:31] local.INFO: IMEI acknowledgment sent {"connection_id":224528,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:09:32] local.INFO: TCP Data received {"connection_id":224528,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:09:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:09:32] local.INFO: Processing buffer {"connection_id":224528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:09:32] local.INFO: Packet analysis {"connection_id":224528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:09:32] local.INFO: Extracted packet for processing {"connection_id":224528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:09:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:09:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:09:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:09:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:09:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:09:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:09:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:09:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:09:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:09:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:09:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:09:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:09:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:09:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:09:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:09:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:09:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:09:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:09:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:09:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:09:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:09:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:09:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:09:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:09:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:09:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:09:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:09:32] local.INFO: DEBUG: GPS processor result {"connection_id":224528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:09:32] local.INFO: GPS data processed {"connection_id":224528,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:09:32] local.INFO: Acknowledgment sent {"connection_id":224528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:10:03] local.INFO: TCP Data received {"connection_id":224528,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224528,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:10:03] local.INFO: Processing buffer {"connection_id":224528,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:10:03] local.INFO: Packet analysis {"connection_id":224528,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:10:03] local.INFO: Extracted packet for processing {"connection_id":224528,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:10:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:10:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:10:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224528,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224528,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:10:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:10:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":224528,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:10:03] local.INFO: GPS data processed {"connection_id":224528,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:10:03] local.INFO: Acknowledgment sent {"connection_id":224528,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:10:26] local.INFO: TCP Data received {"connection_id":221513,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:10:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:10:26] local.INFO: Processing buffer {"connection_id":221513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:10:26] local.INFO: IMEI packet received {"connection_id":221513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:10:26] local.INFO: IMEI acknowledgment sent {"connection_id":221513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:10:31] local.INFO: TCP Data received {"connection_id":221513,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221513,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:10:31] local.INFO: Processing buffer {"connection_id":221513,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:10:31] local.INFO: IMEI packet received {"connection_id":221513,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:10:31] local.INFO: IMEI acknowledgment sent {"connection_id":221513,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:10:32] local.INFO: TCP Data received {"connection_id":221513,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:10:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:10:32] local.INFO: Processing buffer {"connection_id":221513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:10:32] local.INFO: Packet analysis {"connection_id":221513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:10:32] local.INFO: Extracted packet for processing {"connection_id":221513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:10:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:10:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:10:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:10:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:10:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:10:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:10:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:10:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:10:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:10:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:10:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:10:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:10:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:10:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:10:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:10:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:10:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:10:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:10:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:10:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:10:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:10:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:10:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:10:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:10:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:10:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:10:32] local.INFO: DEBUG: GPS processor result {"connection_id":221513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:10:32] local.INFO: GPS data processed {"connection_id":221513,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:10:32] local.INFO: Acknowledgment sent {"connection_id":221513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:11:03] local.INFO: TCP Data received {"connection_id":221513,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221513,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:11:03] local.INFO: Processing buffer {"connection_id":221513,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:11:03] local.INFO: Packet analysis {"connection_id":221513,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:11:03] local.INFO: Extracted packet for processing {"connection_id":221513,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:11:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:11:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:11:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:11:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:11:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:11:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:11:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:11:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:11:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:11:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:11:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:11:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:11:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221513,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:11:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:11:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221513,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:11:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:11:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:11:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:11:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:11:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:11:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:11:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:11:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:11:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:11:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:11:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:11:03] local.INFO: DEBUG: GPS processor result {"connection_id":221513,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:11:03] local.INFO: GPS data processed {"connection_id":221513,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:11:03] local.INFO: Acknowledgment sent {"connection_id":221513,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:11:26] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.53","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:11:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:11:26] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:11:26] local.INFO: IMEI packet received {"connection_id":221514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:11:26] local.INFO: IMEI acknowledgment sent {"connection_id":221514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:11:31] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.53","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:11:31] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:11:31] local.INFO: IMEI packet received {"connection_id":221514,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:11:31] local.INFO: IMEI acknowledgment sent {"connection_id":221514,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:11:32] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.53","data_length":795,"data_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:11:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:11:32] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166669fa0012d80894005a3d3a8000b00ac2e..."} 
[2026-10-23 07:11:32] local.INFO: Packet analysis {"connection_id":221514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:11:32] local.INFO: Extracted packet for processing {"connection_id":221514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16666"} 
[2026-10-23 07:11:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":46,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:11:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:11:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936080128001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:11:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:11:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:11:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:11:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719364000,"timestamp_ms":1792719364000,"timestamp_seconds":1792719364,"priority":1,"record_length":96,"hex_timestamp":"000001a166669fa0"} 
[2026-10-23 07:11:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:11:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:11:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:11:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:11:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:11:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:11:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:11:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:11:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:11:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:11:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.53","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:11:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:11:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:11:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936080128001,"66":25495,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.53","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:11:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:11:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:11:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936080128001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:11:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:11:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:11:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:11:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936080128001,"power":25495,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:11:32] local.INFO: DEBUG: GPS processor result {"connection_id":221514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:11:32] local.INFO: GPS data processed {"connection_id":221514,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:11:32] local.INFO: Acknowledgment sent {"connection_id":221514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:12:02] local.INFO: TCP Data received {"connection_id":221514,"ip":"42.106.6.53","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221514,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:12:02] local.INFO: Processing buffer {"connection_id":221514,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:12:02] local.INFO: Packet analysis {"connection_id":221514,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:12:02] local.INFO: Extracted packet for processing {"connection_id":221514,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:12:02] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:12:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:12:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:12:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:12:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:12:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:12:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:12:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:12:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:12:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:12:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:12:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:12:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221514,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:12:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:12:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221514,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:12:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.53","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:12:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:12:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:12:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.53","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:12:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:12:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:12:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:12:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:12:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:12:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:12:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:12:02] local.INFO: DEBUG: GPS processor result {"connection_id":221514,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:12:02] local.INFO: GPS data processed {"connection_id":221514,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:12:02] local.INFO: Acknowledgment sent {"connection_id":221514,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:12:25] local.INFO: TCP Data received {"connection_id":222808,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:12:25] local.INFO: Processing buffer {"connection_id":222808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:12:25] local.INFO: IMEI packet received {"connection_id":222808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":222808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:12:31] local.INFO: TCP Data received {"connection_id":222808,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:12:31] local.INFO: Processing buffer {"connection_id":222808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:12:31] local.INFO: IMEI packet received {"connection_id":222808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":222808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:12:32] local.INFO: TCP Data received {"connection_id":222808,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:12:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:12:32] local.INFO: Processing buffer {"connection_id":222808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:12:32] local.INFO: Packet analysis {"connection_id":222808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:12:32] local.INFO: Extracted packet for processing {"connection_id":222808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:12:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:12:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:12:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:12:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:12:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:12:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:12:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:12:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:12:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:12:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:12:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:12:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:12:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:12:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:12:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:12:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:12:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:12:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:12:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:12:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:12:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:12:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:12:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:12:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:12:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:12:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:12:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:12:32] local.INFO: DEBUG: GPS processor result {"connection_id":222808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:12:32] local.INFO: GPS data processed {"connection_id":222808,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:12:32] local.INFO: Acknowledgment sent {"connection_id":222808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:13:04] local.INFO: TCP Data received {"connection_id":222808,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:13:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:13:04] local.INFO: Processing buffer {"connection_id":222808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:13:04] local.INFO: Packet analysis {"connection_id":222808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:13:04] local.INFO: Extracted packet for processing {"connection_id":222808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:13:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:13:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:13:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:13:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:13:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:13:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:13:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:13:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:13:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:13:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:13:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:13:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:13:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:13:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:13:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:13:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:13:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:13:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:13:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:13:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:13:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:13:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:13:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:13:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:13:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:13:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:13:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:13:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:13:04] local.INFO: DEBUG: GPS processor result {"connection_id":222808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21768,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:13:04] local.INFO: GPS data processed {"connection_id":222808,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:13:04] local.INFO: Acknowledgment sent {"connection_id":222808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:13:19] local.INFO: TCP Data received {"connection_id":221515,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:13:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221515,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:13:19] local.INFO: Processing buffer {"connection_id":221515,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:13:19] local.INFO: IMEI packet received {"connection_id":221515,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:13:19] local.INFO: IMEI acknowledgment sent {"connection_id":221515,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:13:25] local.INFO: TCP Data received {"connection_id":224529,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:13:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:13:25] local.INFO: Processing buffer {"connection_id":224529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:13:25] local.INFO: IMEI packet received {"connection_id":224529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:13:25] local.INFO: IMEI acknowledgment sent {"connection_id":224529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:13:31] local.INFO: TCP Data received {"connection_id":224529,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:13:31] local.INFO: Processing buffer {"connection_id":224529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:13:31] local.INFO: IMEI packet received {"connection_id":224529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:13:31] local.INFO: IMEI acknowledgment sent {"connection_id":224529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:13:32] local.INFO: TCP Data received {"connection_id":224529,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:13:32] local.INFO: Processing buffer {"connection_id":224529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:13:32] local.INFO: Packet analysis {"connection_id":224529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:13:32] local.INFO: Extracted packet for processing {"connection_id":224529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:13:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:13:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:13:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:13:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:13:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:13:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:13:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:13:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:13:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:13:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":224529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:13:32] local.INFO: GPS data processed {"connection_id":224529,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:13:32] local.INFO: Acknowledgment sent {"connection_id":224529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:14:03] local.INFO: TCP Data received {"connection_id":224529,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:03] local.INFO: Processing buffer {"connection_id":224529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:03] local.INFO: Packet analysis {"connection_id":224529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:14:03] local.INFO: Extracted packet for processing {"connection_id":224529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:14:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:14:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:14:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:14:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:14:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:14:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:14:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:14:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:14:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:14:03] local.INFO: DEBUG: GPS processor result {"connection_id":224529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:14:03] local.INFO: GPS data processed {"connection_id":224529,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:14:03] local.INFO: Acknowledgment sent {"connection_id":224529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:14:31] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:14:31] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:14:31] local.INFO: IMEI packet received {"connection_id":221516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":221516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:14:36] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:14:36] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:14:36] local.INFO: IMEI packet received {"connection_id":221516,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:14:36] local.INFO: IMEI acknowledgment sent {"connection_id":221516,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:14:37] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:37] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:37] local.INFO: Packet analysis {"connection_id":221516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:14:37] local.INFO: Extracted packet for processing {"connection_id":221516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:14:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:14:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:14:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:14:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:14:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:14:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:14:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:14:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:14:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:14:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:14:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:14:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:14:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:14:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:14:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:14:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:14:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:14:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:14:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:14:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:14:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:14:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:14:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:14:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:14:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:14:37] local.INFO: DEBUG: GPS processor result {"connection_id":221516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:14:37] local.INFO: GPS data processed {"connection_id":221516,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:14:37] local.INFO: Acknowledgment sent {"connection_id":221516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:14:41] local.INFO: TCP Data received {"connection_id":221516,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221516,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:41] local.INFO: Processing buffer {"connection_id":221516,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:14:41] local.INFO: Packet analysis {"connection_id":221516,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:14:41] local.INFO: Extracted packet for processing {"connection_id":221516,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:14:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:14:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:14:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:14:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:14:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:14:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:14:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:14:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:14:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:14:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:14:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221516,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:14:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:14:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221516,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:14:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:14:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:14:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:14:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:14:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:14:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:14:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:14:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:14:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:14:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:14:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:14:41] local.INFO: DEBUG: GPS processor result {"connection_id":221516,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:14:41] local.INFO: GPS data processed {"connection_id":221516,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:14:41] local.INFO: Acknowledgment sent {"connection_id":221516,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:15:26] local.INFO: TCP Data received {"connection_id":222809,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:15:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:15:26] local.INFO: Processing buffer {"connection_id":222809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:15:26] local.INFO: IMEI packet received {"connection_id":222809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:15:26] local.INFO: IMEI acknowledgment sent {"connection_id":222809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:15:31] local.INFO: TCP Data received {"connection_id":222809,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:15:31] local.INFO: Processing buffer {"connection_id":222809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:15:31] local.INFO: IMEI packet received {"connection_id":222809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":222809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:15:32] local.INFO: TCP Data received {"connection_id":222809,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:15:32] local.INFO: Processing buffer {"connection_id":222809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:15:32] local.INFO: Packet analysis {"connection_id":222809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:15:32] local.INFO: Extracted packet for processing {"connection_id":222809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:15:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:15:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:15:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:15:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:15:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:15:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:15:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:15:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:15:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":222809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:15:32] local.INFO: GPS data processed {"connection_id":222809,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:15:32] local.INFO: Acknowledgment sent {"connection_id":222809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:16:03] local.INFO: TCP Data received {"connection_id":222809,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:16:03] local.INFO: Processing buffer {"connection_id":222809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:16:03] local.INFO: Packet analysis {"connection_id":222809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:16:03] local.INFO: Extracted packet for processing {"connection_id":222809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:16:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:16:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:16:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:16:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:16:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:16:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:16:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:16:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:16:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:16:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:16:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:16:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:16:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:16:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:16:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:16:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:16:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:16:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:16:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:16:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:16:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:16:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:16:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:16:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:16:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:16:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:16:03] local.INFO: DEBUG: GPS processor result {"connection_id":222809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21774,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:16:03] local.INFO: GPS data processed {"connection_id":222809,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:16:03] local.INFO: Acknowledgment sent {"connection_id":222809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:16:26] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:16:26] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:16:26] local.INFO: IMEI packet received {"connection_id":221517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":221517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:16:31] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:16:31] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:16:31] local.INFO: IMEI packet received {"connection_id":221517,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":221517,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:16:32] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:16:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:16:32] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666b3768012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:16:32] local.INFO: Packet analysis {"connection_id":221517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:16:32] local.INFO: Extracted packet for processing {"connection_id":221517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666b"} 
[2026-10-23 07:16:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:16:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936157184001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:16:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:16:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:16:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:16:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719665000,"timestamp_ms":1792719665000,"timestamp_seconds":1792719665,"priority":1,"record_length":96,"hex_timestamp":"000001a1666b3768"} 
[2026-10-23 07:16:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:16:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 07:16:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:16:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:16:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:16:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:16:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:16:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:16:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:16:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:16:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:16:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:16:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936157184001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:16:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:16:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:16:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936157184001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:16:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:16:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:16:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:16:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936157184001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:16:32] local.INFO: DEBUG: GPS processor result {"connection_id":221517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:16:32] local.INFO: GPS data processed {"connection_id":221517,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:16:32] local.INFO: Acknowledgment sent {"connection_id":221517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:17:03] local.INFO: TCP Data received {"connection_id":221517,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221517,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:17:03] local.INFO: Processing buffer {"connection_id":221517,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:17:03] local.INFO: Packet analysis {"connection_id":221517,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:17:03] local.INFO: Extracted packet for processing {"connection_id":221517,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:17:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:17:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:17:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:17:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:17:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:17:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:17:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221517,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221517,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:17:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:17:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:17:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:17:03] local.INFO: DEBUG: GPS processor result {"connection_id":221517,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:17:03] local.INFO: GPS data processed {"connection_id":221517,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:17:03] local.INFO: Acknowledgment sent {"connection_id":221517,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:17:26] local.INFO: TCP Data received {"connection_id":222811,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:17:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:17:26] local.INFO: Processing buffer {"connection_id":222811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:17:26] local.INFO: IMEI packet received {"connection_id":222811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:17:26] local.INFO: IMEI acknowledgment sent {"connection_id":222811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:17:31] local.INFO: TCP Data received {"connection_id":222811,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:17:31] local.INFO: Processing buffer {"connection_id":222811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:17:31] local.INFO: IMEI packet received {"connection_id":222811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:17:31] local.INFO: IMEI acknowledgment sent {"connection_id":222811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:17:32] local.INFO: TCP Data received {"connection_id":222811,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:17:32] local.INFO: Processing buffer {"connection_id":222811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:17:32] local.INFO: Packet analysis {"connection_id":222811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:17:32] local.INFO: Extracted packet for processing {"connection_id":222811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:17:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:17:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:17:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:17:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:17:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:17:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:17:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:17:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:17:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:17:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:17:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:17:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:17:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:17:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:17:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:17:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:17:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:17:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:17:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:17:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:17:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:17:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:17:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:17:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:17:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:17:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:17:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:17:32] local.INFO: DEBUG: GPS processor result {"connection_id":222811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:17:32] local.INFO: GPS data processed {"connection_id":222811,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:17:32] local.INFO: Acknowledgment sent {"connection_id":222811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:18:03] local.INFO: TCP Data received {"connection_id":222811,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222811,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:18:03] local.INFO: Processing buffer {"connection_id":222811,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:18:03] local.INFO: Packet analysis {"connection_id":222811,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:18:03] local.INFO: Extracted packet for processing {"connection_id":222811,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:18:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:18:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:18:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:18:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:18:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:18:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:18:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:18:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:18:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:18:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:18:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:18:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:18:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:18:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:18:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222811,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:18:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:18:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222811,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:18:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:18:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:18:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:18:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:18:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:18:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:18:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:18:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:18:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:18:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:18:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:18:03] local.INFO: DEBUG: GPS processor result {"connection_id":222811,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:18:03] local.INFO: GPS data processed {"connection_id":222811,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:18:03] local.INFO: Acknowledgment sent {"connection_id":222811,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:18:25] local.INFO: TCP Data received {"connection_id":221518,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:18:25] local.INFO: Processing buffer {"connection_id":221518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:18:25] local.INFO: IMEI packet received {"connection_id":221518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":221518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:18:31] local.INFO: TCP Data received {"connection_id":221518,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221518,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:18:31] local.INFO: Processing buffer {"connection_id":221518,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:18:31] local.INFO: IMEI packet received {"connection_id":221518,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:18:31] local.INFO: IMEI acknowledgment sent {"connection_id":221518,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:18:32] local.INFO: TCP Data received {"connection_id":221518,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:18:32] local.INFO: Processing buffer {"connection_id":221518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:18:32] local.INFO: Packet analysis {"connection_id":221518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:18:32] local.INFO: Extracted packet for processing {"connection_id":221518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:18:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:18:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:18:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:18:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:18:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:18:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:18:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:18:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:18:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:18:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":221518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:18:32] local.INFO: GPS data processed {"connection_id":221518,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:18:32] local.INFO: Acknowledgment sent {"connection_id":221518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:18:54] local.INFO: TCP Data received {"connection_id":222810,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:18:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222810,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:18:54] local.INFO: Processing buffer {"connection_id":222810,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:18:54] local.INFO: IMEI packet received {"connection_id":222810,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:18:54] local.INFO: IMEI acknowledgment sent {"connection_id":222810,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:19:04] local.INFO: TCP Data received {"connection_id":221518,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221518,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:04] local.INFO: Processing buffer {"connection_id":221518,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:04] local.INFO: Packet analysis {"connection_id":221518,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:19:04] local.INFO: Extracted packet for processing {"connection_id":221518,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:19:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:19:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:19:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:19:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:19:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:19:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:19:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:19:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:19:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:19:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:19:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:19:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221518,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:19:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:19:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221518,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:19:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:19:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:19:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:19:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:19:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:19:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:19:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:19:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:19:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:19:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:19:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:19:04] local.INFO: DEBUG: GPS processor result {"connection_id":221518,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:19:04] local.INFO: GPS data processed {"connection_id":221518,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:19:04] local.INFO: Acknowledgment sent {"connection_id":221518,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:19:31] local.INFO: TCP Data received {"connection_id":224530,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:19:31] local.INFO: Processing buffer {"connection_id":224530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:19:31] local.INFO: IMEI packet received {"connection_id":224530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:19:31] local.INFO: IMEI acknowledgment sent {"connection_id":224530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:19:36] local.INFO: TCP Data received {"connection_id":224530,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:19:36] local.INFO: Processing buffer {"connection_id":224530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:19:36] local.INFO: IMEI packet received {"connection_id":224530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":224530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:19:37] local.INFO: TCP Data received {"connection_id":224530,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:37] local.INFO: Processing buffer {"connection_id":224530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:37] local.INFO: Packet analysis {"connection_id":224530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:19:37] local.INFO: Extracted packet for processing {"connection_id":224530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:19:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:19:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:19:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:19:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:19:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:19:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:19:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:19:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:19:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:19:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:19:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:19:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:19:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:19:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:19:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:19:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:19:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:19:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:19:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:19:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:19:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:19:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:19:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:19:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:19:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:19:37] local.INFO: DEBUG: GPS processor result {"connection_id":224530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:19:37] local.INFO: GPS data processed {"connection_id":224530,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:19:37] local.INFO: Acknowledgment sent {"connection_id":224530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:19:41] local.INFO: TCP Data received {"connection_id":224530,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:41] local.INFO: Processing buffer {"connection_id":224530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:19:41] local.INFO: Packet analysis {"connection_id":224530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:19:41] local.INFO: Extracted packet for processing {"connection_id":224530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:19:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:19:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:19:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:19:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:19:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:19:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:19:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:19:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:19:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:19:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:19:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:19:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:19:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:19:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:19:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:19:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:19:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:19:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:19:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:19:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:19:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:19:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:19:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:19:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:19:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:19:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:19:41] local.INFO: DEBUG: GPS processor result {"connection_id":224530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:19:41] local.INFO: GPS data processed {"connection_id":224530,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:19:41] local.INFO: Acknowledgment sent {"connection_id":224530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:20:26] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:20:26] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:20:26] local.INFO: IMEI packet received {"connection_id":221149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":221149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:20:31] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:20:31] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:20:31] local.INFO: IMEI packet received {"connection_id":221149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:20:31] local.INFO: IMEI acknowledgment sent {"connection_id":221149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:20:32] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:20:32] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:20:32] local.INFO: Packet analysis {"connection_id":221149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:20:32] local.INFO: Extracted packet for processing {"connection_id":221149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:20:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:20:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:20:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:20:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:20:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:20:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:20:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:20:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:20:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":221149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:20:32] local.INFO: GPS data processed {"connection_id":221149,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:20:32] local.INFO: Acknowledgment sent {"connection_id":221149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:21:03] local.INFO: TCP Data received {"connection_id":221149,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:21:03] local.INFO: Processing buffer {"connection_id":221149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:21:03] local.INFO: Packet analysis {"connection_id":221149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:21:03] local.INFO: Extracted packet for processing {"connection_id":221149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:21:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:21:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:21:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:21:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:21:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:21:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:21:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:21:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:21:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:21:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":221149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:21:03] local.INFO: GPS data processed {"connection_id":221149,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:21:03] local.INFO: Acknowledgment sent {"connection_id":221149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:21:26] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:21:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:21:26] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:21:26] local.INFO: IMEI packet received {"connection_id":221150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:21:26] local.INFO: IMEI acknowledgment sent {"connection_id":221150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:21:31] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:21:31] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:21:31] local.INFO: IMEI packet received {"connection_id":221150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":221150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:21:32] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:21:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:21:32] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1666fcf30012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:21:32] local.INFO: Packet analysis {"connection_id":221150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:21:32] local.INFO: Extracted packet for processing {"connection_id":221150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1666f"} 
[2026-10-23 07:21:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:21:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936234240001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:21:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:21:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:21:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:21:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792719966000,"timestamp_ms":1792719966000,"timestamp_seconds":1792719966,"priority":1,"record_length":96,"hex_timestamp":"000001a1666fcf30"} 
[2026-10-23 07:21:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:21:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:21:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:21:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:21:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:21:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:21:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:21:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:21:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:21:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:21:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:21:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:21:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:21:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936234240001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:21:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:21:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:21:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936234240001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:21:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:21:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:21:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:21:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936234240001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:21:32] local.INFO: DEBUG: GPS processor result {"connection_id":221150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:21:32] local.INFO: GPS data processed {"connection_id":221150,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:21:32] local.INFO: Acknowledgment sent {"connection_id":221150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:22:03] local.INFO: TCP Data received {"connection_id":221150,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:22:03] local.INFO: Processing buffer {"connection_id":221150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:22:03] local.INFO: Packet analysis {"connection_id":221150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:22:03] local.INFO: Extracted packet for processing {"connection_id":221150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:22:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:22:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:22:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:22:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":221150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:22:03] local.INFO: GPS data processed {"connection_id":221150,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:22:03] local.INFO: Acknowledgment sent {"connection_id":221150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:22:31] local.INFO: TCP Data received {"connection_id":221520,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221520,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:22:31] local.INFO: Processing buffer {"connection_id":221520,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:22:31] local.INFO: IMEI packet received {"connection_id":221520,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:22:31] local.INFO: IMEI acknowledgment sent {"connection_id":221520,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:22:36] local.INFO: TCP Data received {"connection_id":221520,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221520,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:22:36] local.INFO: Processing buffer {"connection_id":221520,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:22:36] local.INFO: IMEI packet received {"connection_id":221520,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:22:36] local.INFO: IMEI acknowledgment sent {"connection_id":221520,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:22:37] local.INFO: TCP Data received {"connection_id":221520,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:22:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:22:37] local.INFO: Processing buffer {"connection_id":221520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:22:37] local.INFO: Packet analysis {"connection_id":221520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:22:37] local.INFO: Extracted packet for processing {"connection_id":221520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:22:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:22:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:22:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:22:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:22:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:22:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:22:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:22:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:22:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:22:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:22:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:22:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:22:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:22:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:22:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:22:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:22:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:22:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:22:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:22:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:22:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:22:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:22:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:22:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:22:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:22:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:22:37] local.INFO: DEBUG: GPS processor result {"connection_id":221520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:22:37] local.INFO: GPS data processed {"connection_id":221520,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:22:37] local.INFO: Acknowledgment sent {"connection_id":221520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:23:08] local.INFO: TCP Data received {"connection_id":221520,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221520,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:08] local.INFO: Processing buffer {"connection_id":221520,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:08] local.INFO: Packet analysis {"connection_id":221520,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:23:08] local.INFO: Extracted packet for processing {"connection_id":221520,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:23:08] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:23:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:23:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:08] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:23:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:23:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:23:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:23:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:23:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:23:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:23:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:23:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:23:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221520,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:23:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:23:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221520,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:23:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:23:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:23:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:23:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:23:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:23:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:23:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:23:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:23:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:23:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:23:08] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":221520,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:23:08] local.INFO: GPS data processed {"connection_id":221520,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:23:08] local.INFO: Acknowledgment sent {"connection_id":221520,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:23:31] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:23:31] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:23:31] local.INFO: IMEI packet received {"connection_id":221151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:23:31] local.INFO: IMEI acknowledgment sent {"connection_id":221151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:23:36] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:23:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:23:36] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:23:36] local.INFO: IMEI packet received {"connection_id":221151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:23:36] local.INFO: IMEI acknowledgment sent {"connection_id":221151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:23:37] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:37] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:37] local.INFO: Packet analysis {"connection_id":221151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:23:37] local.INFO: Extracted packet for processing {"connection_id":221151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:23:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:23:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:23:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:23:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:23:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:23:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:23:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:23:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:23:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:23:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:23:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:23:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:23:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:23:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:23:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:23:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:23:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:23:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:23:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:23:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:23:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:23:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:23:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:23:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:23:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:23:37] local.INFO: DEBUG: GPS processor result {"connection_id":221151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21789,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:23:37] local.INFO: GPS data processed {"connection_id":221151,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:23:37] local.INFO: Acknowledgment sent {"connection_id":221151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:23:41] local.INFO: TCP Data received {"connection_id":221151,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:41] local.INFO: Processing buffer {"connection_id":221151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:23:41] local.INFO: Packet analysis {"connection_id":221151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:23:41] local.INFO: Extracted packet for processing {"connection_id":221151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:23:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:23:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:23:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:23:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:23:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:23:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:23:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:23:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:23:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:23:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:23:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:23:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:23:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:23:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:23:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:23:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:23:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:23:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:23:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:23:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:23:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:23:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:23:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:23:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:23:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:23:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:23:41] local.INFO: DEBUG: GPS processor result {"connection_id":221151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:23:41] local.INFO: GPS data processed {"connection_id":221151,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:23:41] local.INFO: Acknowledgment sent {"connection_id":221151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:24:26] local.INFO: TCP Data received {"connection_id":222812,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:24:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:24:26] local.INFO: Processing buffer {"connection_id":222812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:24:26] local.INFO: IMEI packet received {"connection_id":222812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:24:26] local.INFO: IMEI acknowledgment sent {"connection_id":222812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:24:29] local.INFO: TCP Data received {"connection_id":221519,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221519,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:24:29] local.INFO: Processing buffer {"connection_id":221519,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:24:29] local.INFO: IMEI packet received {"connection_id":221519,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:24:29] local.INFO: IMEI acknowledgment sent {"connection_id":221519,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:24:31] local.INFO: TCP Data received {"connection_id":222812,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:24:31] local.INFO: Processing buffer {"connection_id":222812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:24:31] local.INFO: IMEI packet received {"connection_id":222812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":222812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:24:32] local.INFO: TCP Data received {"connection_id":222812,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:24:32] local.INFO: Processing buffer {"connection_id":222812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:24:32] local.INFO: Packet analysis {"connection_id":222812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:24:32] local.INFO: Extracted packet for processing {"connection_id":222812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:24:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:24:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:24:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:24:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:24:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:24:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:24:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:24:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:24:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:24:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:24:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:24:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:24:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:24:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:24:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:24:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:24:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:24:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:24:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:24:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:24:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:24:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:24:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:24:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:24:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:24:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:24:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:24:32] local.INFO: DEBUG: GPS processor result {"connection_id":222812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21791,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:24:32] local.INFO: GPS data processed {"connection_id":222812,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:24:32] local.INFO: Acknowledgment sent {"connection_id":222812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:25:03] local.INFO: TCP Data received {"connection_id":222812,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:25:03] local.INFO: Processing buffer {"connection_id":222812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:25:03] local.INFO: Packet analysis {"connection_id":222812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:25:03] local.INFO: Extracted packet for processing {"connection_id":222812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:25:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:25:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:25:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:25:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:25:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:25:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:25:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:25:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:25:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:25:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:25:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:25:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:25:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:25:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:25:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:25:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:25:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:25:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:25:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:25:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:25:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:25:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:25:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:25:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:25:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:25:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:25:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:25:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:25:03] local.INFO: DEBUG: GPS processor result {"connection_id":222812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:25:03] local.INFO: GPS data processed {"connection_id":222812,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:25:03] local.INFO: Acknowledgment sent {"connection_id":222812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:25:25] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:25:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:25:25] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:25:25] local.INFO: IMEI packet received {"connection_id":221152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:25:25] local.INFO: IMEI acknowledgment sent {"connection_id":221152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:25:31] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:25:31] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:25:31] local.INFO: IMEI packet received {"connection_id":221152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:25:31] local.INFO: IMEI acknowledgment sent {"connection_id":221152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:25:32] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:25:32] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:25:32] local.INFO: Packet analysis {"connection_id":221152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:25:32] local.INFO: Extracted packet for processing {"connection_id":221152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:25:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:25:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:25:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:25:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":221152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:25:32] local.INFO: GPS data processed {"connection_id":221152,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:25:32] local.INFO: Acknowledgment sent {"connection_id":221152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:26:03] local.INFO: TCP Data received {"connection_id":221152,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:26:03] local.INFO: Processing buffer {"connection_id":221152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:26:03] local.INFO: Packet analysis {"connection_id":221152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:26:03] local.INFO: Extracted packet for processing {"connection_id":221152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:26:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:26:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:26:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:26:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:26:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:26:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:26:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:26:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:26:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:26:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":221152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:26:03] local.INFO: GPS data processed {"connection_id":221152,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:26:03] local.INFO: Acknowledgment sent {"connection_id":221152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:26:25] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:26:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:26:25] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:26:25] local.INFO: IMEI packet received {"connection_id":221521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:26:25] local.INFO: IMEI acknowledgment sent {"connection_id":221521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:26:31] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:26:31] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:26:31] local.INFO: IMEI packet received {"connection_id":221521,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:26:31] local.INFO: IMEI acknowledgment sent {"connection_id":221521,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:26:32] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:26:32] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667466f8012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:26:32] local.INFO: Packet analysis {"connection_id":221521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:26:32] local.INFO: Extracted packet for processing {"connection_id":221521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16674"} 
[2026-10-23 07:26:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:26:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936311296001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:26:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:26:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:26:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:26:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720267000,"timestamp_ms":1792720267000,"timestamp_seconds":1792720267,"priority":1,"record_length":96,"hex_timestamp":"000001a1667466f8"} 
[2026-10-23 07:26:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:26:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:26:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:26:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:26:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:26:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:26:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:26:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:26:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:26:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:26:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:26:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:26:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936311296001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:26:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:26:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:26:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936311296001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:26:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:26:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:26:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:26:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936311296001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:26:32] local.INFO: DEBUG: GPS processor result {"connection_id":221521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:26:32] local.INFO: GPS data processed {"connection_id":221521,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:26:32] local.INFO: Acknowledgment sent {"connection_id":221521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:27:03] local.INFO: TCP Data received {"connection_id":221521,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221521,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:27:03] local.INFO: Processing buffer {"connection_id":221521,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:27:03] local.INFO: Packet analysis {"connection_id":221521,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:27:03] local.INFO: Extracted packet for processing {"connection_id":221521,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:27:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:27:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:27:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:27:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:27:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:27:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:27:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:27:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:27:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:27:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:27:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:27:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:27:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221521,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:27:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:27:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221521,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:27:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:27:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:27:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:27:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:27:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:27:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:27:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:27:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:27:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:27:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:27:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:27:03] local.INFO: DEBUG: GPS processor result {"connection_id":221521,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21796,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:27:03] local.INFO: GPS data processed {"connection_id":221521,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:27:03] local.INFO: Acknowledgment sent {"connection_id":221521,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:27:25] local.INFO: TCP Data received {"connection_id":221153,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221153,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:27:25] local.INFO: Processing buffer {"connection_id":221153,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:27:25] local.INFO: IMEI packet received {"connection_id":221153,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":221153,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:27:31] local.INFO: TCP Data received {"connection_id":221153,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221153,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:27:31] local.INFO: Processing buffer {"connection_id":221153,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:27:31] local.INFO: IMEI packet received {"connection_id":221153,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:27:31] local.INFO: IMEI acknowledgment sent {"connection_id":221153,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:27:32] local.INFO: TCP Data received {"connection_id":221153,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:27:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221153,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:27:32] local.INFO: Processing buffer {"connection_id":221153,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:27:32] local.INFO: Packet analysis {"connection_id":221153,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:27:32] local.INFO: Extracted packet for processing {"connection_id":221153,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:27:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:27:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:27:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:27:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:27:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:27:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:27:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:27:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:27:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:27:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:27:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:27:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:27:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221153,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:27:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:27:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:27:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:27:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:27:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:27:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:27:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:27:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:27:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:27:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:27:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:27:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:27:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:27:32] local.INFO: DEBUG: GPS processor result {"connection_id":221153,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:27:32] local.INFO: GPS data processed {"connection_id":221153,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:27:32] local.INFO: Acknowledgment sent {"connection_id":221153,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:28:03] local.INFO: TCP Data received {"connection_id":221153,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221153,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:03] local.INFO: Processing buffer {"connection_id":221153,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:03] local.INFO: Packet analysis {"connection_id":221153,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:28:03] local.INFO: Extracted packet for processing {"connection_id":221153,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:28:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:28:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:28:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:28:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:28:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:28:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:28:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:28:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:28:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:28:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:28:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:28:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221153,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:28:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:28:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:28:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:28:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:28:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:28:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:28:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:28:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:28:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:28:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:28:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:28:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:28:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:28:03] local.INFO: DEBUG: GPS processor result {"connection_id":221153,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21798,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:28:03] local.INFO: GPS data processed {"connection_id":221153,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:28:03] local.INFO: Acknowledgment sent {"connection_id":221153,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:28:31] local.INFO: TCP Data received {"connection_id":224532,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:28:31] local.INFO: Processing buffer {"connection_id":224532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:28:31] local.INFO: IMEI packet received {"connection_id":224532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":224532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:28:36] local.INFO: TCP Data received {"connection_id":224532,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224532,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:28:36] local.INFO: Processing buffer {"connection_id":224532,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:28:36] local.INFO: IMEI packet received {"connection_id":224532,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:28:36] local.INFO: IMEI acknowledgment sent {"connection_id":224532,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:28:37] local.INFO: TCP Data received {"connection_id":224532,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:37] local.INFO: Processing buffer {"connection_id":224532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:37] local.INFO: Packet analysis {"connection_id":224532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:28:37] local.INFO: Extracted packet for processing {"connection_id":224532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:28:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:28:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:28:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:28:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:28:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:28:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:28:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:28:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:28:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:28:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:28:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:28:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:28:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:28:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:28:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:28:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:28:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:28:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:28:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:28:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:28:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:28:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:28:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:28:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:28:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:28:37] local.INFO: DEBUG: GPS processor result {"connection_id":224532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:28:37] local.INFO: GPS data processed {"connection_id":224532,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:28:37] local.INFO: Acknowledgment sent {"connection_id":224532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:28:41] local.INFO: TCP Data received {"connection_id":224532,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:41] local.INFO: Processing buffer {"connection_id":224532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:28:41] local.INFO: Packet analysis {"connection_id":224532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:28:41] local.INFO: Extracted packet for processing {"connection_id":224532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:28:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:28:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:28:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:28:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:28:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:28:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:28:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:28:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:28:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:28:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:28:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:28:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:28:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:28:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:28:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224532,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:28:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:28:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:28:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:28:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:28:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:28:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:28:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:28:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:28:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:28:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:28:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:28:41] local.INFO: DEBUG: GPS processor result {"connection_id":224532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21800,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:28:41] local.INFO: GPS data processed {"connection_id":224532,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:28:41] local.INFO: Acknowledgment sent {"connection_id":224532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:29:26] local.INFO: TCP Data received {"connection_id":222813,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:29:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:29:26] local.INFO: Processing buffer {"connection_id":222813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:29:26] local.INFO: IMEI packet received {"connection_id":222813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:29:26] local.INFO: IMEI acknowledgment sent {"connection_id":222813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:29:31] local.INFO: TCP Data received {"connection_id":222813,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:29:31] local.INFO: Processing buffer {"connection_id":222813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:29:31] local.INFO: IMEI packet received {"connection_id":222813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:29:31] local.INFO: IMEI acknowledgment sent {"connection_id":222813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:29:31] local.INFO: TCP Data received {"connection_id":222813,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:29:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:29:32] local.INFO: Processing buffer {"connection_id":222813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:29:32] local.INFO: Packet analysis {"connection_id":222813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:29:32] local.INFO: Extracted packet for processing {"connection_id":222813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:29:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:29:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:29:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:29:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:29:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:29:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:29:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:29:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:29:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:29:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:29:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:29:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:29:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:29:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:29:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:29:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:29:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:29:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:29:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:29:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:29:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:29:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:29:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:29:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:29:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:29:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:29:32] local.INFO: DEBUG: GPS processor result {"connection_id":222813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:29:32] local.INFO: GPS data processed {"connection_id":222813,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:29:32] local.INFO: Acknowledgment sent {"connection_id":222813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:30:03] local.INFO: TCP Data received {"connection_id":222813,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:30:03] local.INFO: Processing buffer {"connection_id":222813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:30:03] local.INFO: Packet analysis {"connection_id":222813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:30:03] local.INFO: Extracted packet for processing {"connection_id":222813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:30:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:30:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:30:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:30:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:30:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:30:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:30:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:30:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:30:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:30:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:30:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:30:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:30:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:30:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:30:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:30:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:30:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:30:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:30:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:30:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:30:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:30:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:30:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:30:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:30:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:30:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:30:03] local.INFO: DEBUG: GPS processor result {"connection_id":222813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:30:03] local.INFO: GPS data processed {"connection_id":222813,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:30:03] local.INFO: Acknowledgment sent {"connection_id":222813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:30:04] local.INFO: TCP Data received {"connection_id":224531,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224531,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:30:04] local.INFO: Processing buffer {"connection_id":224531,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:30:04] local.INFO: IMEI packet received {"connection_id":224531,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:30:04] local.INFO: IMEI acknowledgment sent {"connection_id":224531,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:30:26] local.INFO: TCP Data received {"connection_id":224533,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:30:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:30:26] local.INFO: Processing buffer {"connection_id":224533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:30:26] local.INFO: IMEI packet received {"connection_id":224533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:30:26] local.INFO: IMEI acknowledgment sent {"connection_id":224533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:30:31] local.INFO: TCP Data received {"connection_id":224533,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:30:31] local.INFO: Processing buffer {"connection_id":224533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:30:31] local.INFO: IMEI packet received {"connection_id":224533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":224533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:30:32] local.INFO: TCP Data received {"connection_id":224533,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:30:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:30:32] local.INFO: Processing buffer {"connection_id":224533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:30:32] local.INFO: Packet analysis {"connection_id":224533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:30:32] local.INFO: Extracted packet for processing {"connection_id":224533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:30:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:30:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:30:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:30:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:30:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:30:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:30:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:30:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:30:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:30:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:30:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:30:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:30:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:30:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:30:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:30:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:30:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:30:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:30:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:30:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:30:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:30:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:30:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:30:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:30:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:30:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:30:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:30:32] local.INFO: DEBUG: GPS processor result {"connection_id":224533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:30:32] local.INFO: GPS data processed {"connection_id":224533,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:30:32] local.INFO: Acknowledgment sent {"connection_id":224533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:31:04] local.INFO: TCP Data received {"connection_id":224533,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:31:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:31:04] local.INFO: Processing buffer {"connection_id":224533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:31:04] local.INFO: Packet analysis {"connection_id":224533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:31:04] local.INFO: Extracted packet for processing {"connection_id":224533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:31:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:31:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:31:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:31:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:31:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:31:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:31:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:31:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:31:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:31:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:31:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:31:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:31:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:31:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:31:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:31:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:31:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:31:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:31:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:31:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:31:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:31:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:31:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:31:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:31:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:31:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:31:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:31:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:31:04] local.INFO: DEBUG: GPS processor result {"connection_id":224533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:31:04] local.INFO: GPS data processed {"connection_id":224533,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:31:04] local.INFO: Acknowledgment sent {"connection_id":224533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:31:25] local.INFO: TCP Data received {"connection_id":224534,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224534,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:31:25] local.INFO: Processing buffer {"connection_id":224534,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:31:25] local.INFO: IMEI packet received {"connection_id":224534,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":224534,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:31:31] local.INFO: TCP Data received {"connection_id":224534,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224534,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:31:31] local.INFO: Processing buffer {"connection_id":224534,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:31:31] local.INFO: IMEI packet received {"connection_id":224534,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:31:31] local.INFO: IMEI acknowledgment sent {"connection_id":224534,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:31:32] local.INFO: TCP Data received {"connection_id":224534,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:31:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224534,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:31:32] local.INFO: Processing buffer {"connection_id":224534,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16678fec0012d80894005a3d3a8000b00ac30..."} 
[2026-10-23 07:31:32] local.INFO: Packet analysis {"connection_id":224534,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:31:32] local.INFO: Extracted packet for processing {"connection_id":224534,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16678"} 
[2026-10-23 07:31:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":48,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:31:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936388352001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:31:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:31:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:31:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:31:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720568000,"timestamp_ms":1792720568000,"timestamp_seconds":1792720568,"priority":1,"record_length":96,"hex_timestamp":"000001a16678fec0"} 
[2026-10-23 07:31:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:31:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:31:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:31:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:31:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:31:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:31:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224534,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:31:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:31:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:31:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:31:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:31:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:31:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936388352001,"66":25473,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:31:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:31:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:31:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936388352001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:31:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:31:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:31:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:31:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936388352001,"power":25473,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:31:32] local.INFO: DEBUG: GPS processor result {"connection_id":224534,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:31:32] local.INFO: GPS data processed {"connection_id":224534,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:31:32] local.INFO: Acknowledgment sent {"connection_id":224534,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:32:04] local.INFO: TCP Data received {"connection_id":224534,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:32:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224534,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:32:04] local.INFO: Processing buffer {"connection_id":224534,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:32:04] local.INFO: Packet analysis {"connection_id":224534,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:32:04] local.INFO: Extracted packet for processing {"connection_id":224534,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:32:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:32:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:32:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:32:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:32:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:32:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:32:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:32:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:32:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:32:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:32:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:32:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:32:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:32:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:32:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224534,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:32:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:32:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:32:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:32:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:32:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:32:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:32:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:32:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:32:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:32:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:32:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:32:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:32:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:32:04] local.INFO: DEBUG: GPS processor result {"connection_id":224534,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:32:04] local.INFO: GPS data processed {"connection_id":224534,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:32:04] local.INFO: Acknowledgment sent {"connection_id":224534,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:32:25] local.INFO: TCP Data received {"connection_id":222814,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:32:25] local.INFO: Processing buffer {"connection_id":222814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:32:25] local.INFO: IMEI packet received {"connection_id":222814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":222814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:32:31] local.INFO: TCP Data received {"connection_id":222814,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:32:31] local.INFO: Processing buffer {"connection_id":222814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:32:31] local.INFO: IMEI packet received {"connection_id":222814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:32:31] local.INFO: IMEI acknowledgment sent {"connection_id":222814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:32:32] local.INFO: TCP Data received {"connection_id":222814,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:32:32] local.INFO: Processing buffer {"connection_id":222814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:32:32] local.INFO: Packet analysis {"connection_id":222814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:32:32] local.INFO: Extracted packet for processing {"connection_id":222814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:32:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:32:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:32:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:32:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:32:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:32:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:32:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:32:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:32:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:32:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:32:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:32:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:32:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:32:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:32:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:32:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:32:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:32:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:32:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:32:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:32:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:32:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:32:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:32:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:32:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:32:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:32:32] local.INFO: DEBUG: GPS processor result {"connection_id":222814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:32:32] local.INFO: GPS data processed {"connection_id":222814,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:32:32] local.INFO: Acknowledgment sent {"connection_id":222814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:33:03] local.INFO: TCP Data received {"connection_id":222814,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:33:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:33:03] local.INFO: Processing buffer {"connection_id":222814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:33:03] local.INFO: Packet analysis {"connection_id":222814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:33:03] local.INFO: Extracted packet for processing {"connection_id":222814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:33:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:33:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:33:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:33:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:33:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:33:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:33:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:33:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:33:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:33:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:33:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:33:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:33:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:33:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:33:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:33:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:33:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:33:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:33:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:33:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:33:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:33:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:33:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:33:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:33:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:33:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:33:03] local.INFO: DEBUG: GPS processor result {"connection_id":222814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21808,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:33:03] local.INFO: GPS data processed {"connection_id":222814,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:33:03] local.INFO: Acknowledgment sent {"connection_id":222814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:33:25] local.INFO: TCP Data received {"connection_id":222815,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:33:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:33:25] local.INFO: Processing buffer {"connection_id":222815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:33:25] local.INFO: IMEI packet received {"connection_id":222815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:33:25] local.INFO: IMEI acknowledgment sent {"connection_id":222815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:33:31] local.INFO: TCP Data received {"connection_id":222815,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:33:31] local.INFO: Processing buffer {"connection_id":222815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:33:31] local.INFO: IMEI packet received {"connection_id":222815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":222815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:33:32] local.INFO: TCP Data received {"connection_id":222815,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222815,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:33:32] local.INFO: Processing buffer {"connection_id":222815,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:33:32] local.INFO: Packet analysis {"connection_id":222815,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:33:32] local.INFO: Extracted packet for processing {"connection_id":222815,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:33:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:33:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:33:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:33:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:33:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:33:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:33:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222815,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:33:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:33:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:33:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":222815,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:33:32] local.INFO: GPS data processed {"connection_id":222815,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:33:32] local.INFO: Acknowledgment sent {"connection_id":222815,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:34:03] local.INFO: TCP Data received {"connection_id":222815,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222815,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:03] local.INFO: Processing buffer {"connection_id":222815,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:03] local.INFO: Packet analysis {"connection_id":222815,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:34:03] local.INFO: Extracted packet for processing {"connection_id":222815,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:34:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:34:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:34:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:34:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222815,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:34:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:34:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":222815,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21810,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:34:03] local.INFO: GPS data processed {"connection_id":222815,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:34:03] local.INFO: Acknowledgment sent {"connection_id":222815,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:34:31] local.INFO: TCP Data received {"connection_id":221523,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:34:31] local.INFO: Processing buffer {"connection_id":221523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:34:31] local.INFO: IMEI packet received {"connection_id":221523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:34:31] local.INFO: IMEI acknowledgment sent {"connection_id":221523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:34:36] local.INFO: TCP Data received {"connection_id":221523,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:34:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221523,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:34:36] local.INFO: Processing buffer {"connection_id":221523,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:34:36] local.INFO: IMEI packet received {"connection_id":221523,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:34:36] local.INFO: IMEI acknowledgment sent {"connection_id":221523,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:34:37] local.INFO: TCP Data received {"connection_id":221523,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221523,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:37] local.INFO: Processing buffer {"connection_id":221523,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:37] local.INFO: Packet analysis {"connection_id":221523,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:34:37] local.INFO: Extracted packet for processing {"connection_id":221523,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:34:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:34:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:34:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:34:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:34:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:34:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:34:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:34:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:34:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:34:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:34:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:34:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221523,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:34:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:34:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:34:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:34:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:34:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:34:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:34:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:34:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:34:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:34:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:34:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:34:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:34:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:34:37] local.INFO: DEBUG: GPS processor result {"connection_id":221523,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:34:37] local.INFO: GPS data processed {"connection_id":221523,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:34:37] local.INFO: Acknowledgment sent {"connection_id":221523,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:34:42] local.INFO: TCP Data received {"connection_id":221523,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221523,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:42] local.INFO: Processing buffer {"connection_id":221523,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:34:42] local.INFO: Packet analysis {"connection_id":221523,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:34:42] local.INFO: Extracted packet for processing {"connection_id":221523,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:34:42] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:34:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:34:42] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:34:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:34:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:34:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:34:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:34:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:34:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:34:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:34:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:34:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221523,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:34:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:34:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221523,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:34:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:34:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:34:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:34:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:34:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:34:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:34:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:34:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:34:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:34:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:34:42] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:34:42] local.INFO: DEBUG: GPS processor result {"connection_id":221523,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21812,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:34:42] local.INFO: GPS data processed {"connection_id":221523,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:34:42] local.INFO: Acknowledgment sent {"connection_id":221523,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:35:26] local.INFO: TCP Data received {"connection_id":222816,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:35:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:35:26] local.INFO: Processing buffer {"connection_id":222816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:35:26] local.INFO: IMEI packet received {"connection_id":222816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:35:26] local.INFO: IMEI acknowledgment sent {"connection_id":222816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:35:31] local.INFO: TCP Data received {"connection_id":222816,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:35:31] local.INFO: Processing buffer {"connection_id":222816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:35:31] local.INFO: IMEI packet received {"connection_id":222816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":222816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:35:32] local.INFO: TCP Data received {"connection_id":222816,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:35:32] local.INFO: Processing buffer {"connection_id":222816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:35:32] local.INFO: Packet analysis {"connection_id":222816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:35:32] local.INFO: Extracted packet for processing {"connection_id":222816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:35:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:35:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:35:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:35:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:35:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:35:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:35:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:35:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:35:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:35:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":222816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:35:32] local.INFO: GPS data processed {"connection_id":222816,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:35:32] local.INFO: Acknowledgment sent {"connection_id":222816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:35:39] local.INFO: TCP Data received {"connection_id":221522,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:35:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221522,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:35:39] local.INFO: Processing buffer {"connection_id":221522,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:35:39] local.INFO: IMEI packet received {"connection_id":221522,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:35:39] local.INFO: IMEI acknowledgment sent {"connection_id":221522,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:36:03] local.INFO: TCP Data received {"connection_id":222816,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:36:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:36:03] local.INFO: Processing buffer {"connection_id":222816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:36:03] local.INFO: Packet analysis {"connection_id":222816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:36:03] local.INFO: Extracted packet for processing {"connection_id":222816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:36:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:36:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:36:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:36:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:36:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:36:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:36:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:36:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:36:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:36:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:36:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:36:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:36:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:36:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:36:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:36:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:36:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:36:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:36:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:36:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:36:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:36:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:36:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:36:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:36:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:36:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:36:03] local.INFO: DEBUG: GPS processor result {"connection_id":222816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21814,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:36:03] local.INFO: GPS data processed {"connection_id":222816,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:36:03] local.INFO: Acknowledgment sent {"connection_id":222816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:36:26] local.INFO: TCP Data received {"connection_id":222817,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:36:26] local.INFO: Processing buffer {"connection_id":222817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:36:26] local.INFO: IMEI packet received {"connection_id":222817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":222817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:36:31] local.INFO: TCP Data received {"connection_id":222817,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:36:31] local.INFO: Processing buffer {"connection_id":222817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:36:31] local.INFO: IMEI packet received {"connection_id":222817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:36:31] local.INFO: IMEI acknowledgment sent {"connection_id":222817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:36:32] local.INFO: TCP Data received {"connection_id":222817,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:36:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:36:32] local.INFO: Processing buffer {"connection_id":222817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1667d9688012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:36:32] local.INFO: Packet analysis {"connection_id":222817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:36:32] local.INFO: Extracted packet for processing {"connection_id":222817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1667d"} 
[2026-10-23 07:36:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:36:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936465408001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:36:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:36:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:36:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:36:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792720869000,"timestamp_ms":1792720869000,"timestamp_seconds":1792720869,"priority":1,"record_length":96,"hex_timestamp":"000001a1667d9688"} 
[2026-10-23 07:36:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:36:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:36:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":129,"data_length":795,"current_offset":136} 
[2026-10-23 07:36:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1854,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:36:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:36:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:36:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:36:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:36:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:36:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:36:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:36:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:36:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:36:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936465408001,"66":25462,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:36:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:36:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:36:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936465408001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:36:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:36:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:36:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:36:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936465408001,"power":25462,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:36:32] local.INFO: DEBUG: GPS processor result {"connection_id":222817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:36:32] local.INFO: GPS data processed {"connection_id":222817,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:36:32] local.INFO: Acknowledgment sent {"connection_id":222817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:37:03] local.INFO: TCP Data received {"connection_id":222817,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:37:03] local.INFO: Processing buffer {"connection_id":222817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:37:03] local.INFO: Packet analysis {"connection_id":222817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:37:03] local.INFO: Extracted packet for processing {"connection_id":222817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:37:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:37:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:37:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:37:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:37:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:37:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:37:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:37:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:37:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:37:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:37:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:37:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:37:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:37:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:37:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:37:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:37:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:37:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:37:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:37:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:37:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:37:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:37:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:37:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:37:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:37:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:37:03] local.INFO: DEBUG: GPS processor result {"connection_id":222817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:37:03] local.INFO: GPS data processed {"connection_id":222817,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:37:03] local.INFO: Acknowledgment sent {"connection_id":222817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:37:25] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:37:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:37:25] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:37:25] local.INFO: IMEI packet received {"connection_id":221154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:37:25] local.INFO: IMEI acknowledgment sent {"connection_id":221154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:37:31] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:37:31] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:37:31] local.INFO: IMEI packet received {"connection_id":221154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:37:31] local.INFO: IMEI acknowledgment sent {"connection_id":221154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:37:31] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:37:31] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:37:31] local.INFO: Packet analysis {"connection_id":221154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:37:31] local.INFO: Extracted packet for processing {"connection_id":221154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:37:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:37:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:37:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:37:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:37:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:37:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:37:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:37:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:37:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:37:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:37:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:37:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:37:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:37:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:37:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:37:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:37:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:37:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:37:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:37:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:37:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:37:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:37:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:37:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:37:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:37:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:37:32] local.INFO: DEBUG: GPS processor result {"connection_id":221154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21817,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:37:32] local.INFO: GPS data processed {"connection_id":221154,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:37:32] local.INFO: Acknowledgment sent {"connection_id":221154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:38:03] local.INFO: TCP Data received {"connection_id":221154,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:38:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:38:03] local.INFO: Processing buffer {"connection_id":221154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:38:03] local.INFO: Packet analysis {"connection_id":221154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:38:03] local.INFO: Extracted packet for processing {"connection_id":221154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:38:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:38:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:38:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:38:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:38:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:38:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:38:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:38:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:38:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:38:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:38:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:38:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:38:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:38:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:38:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:38:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:38:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:38:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:38:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:38:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:38:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:38:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:38:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:38:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:38:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:38:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:38:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:38:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:38:03] local.INFO: DEBUG: GPS processor result {"connection_id":221154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:38:03] local.INFO: GPS data processed {"connection_id":221154,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:38:03] local.INFO: Acknowledgment sent {"connection_id":221154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:38:25] local.INFO: TCP Data received {"connection_id":224535,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:38:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:38:25] local.INFO: Processing buffer {"connection_id":224535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:38:25] local.INFO: IMEI packet received {"connection_id":224535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:38:25] local.INFO: IMEI acknowledgment sent {"connection_id":224535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:38:31] local.INFO: TCP Data received {"connection_id":224535,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:38:31] local.INFO: Processing buffer {"connection_id":224535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:38:31] local.INFO: IMEI packet received {"connection_id":224535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:38:31] local.INFO: IMEI acknowledgment sent {"connection_id":224535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:38:32] local.INFO: TCP Data received {"connection_id":224535,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:38:32] local.INFO: Processing buffer {"connection_id":224535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:38:32] local.INFO: Packet analysis {"connection_id":224535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:38:32] local.INFO: Extracted packet for processing {"connection_id":224535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:38:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:38:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:38:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:38:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:38:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:38:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:38:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:38:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:38:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":224535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21819,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:38:32] local.INFO: GPS data processed {"connection_id":224535,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:38:32] local.INFO: Acknowledgment sent {"connection_id":224535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:39:03] local.INFO: TCP Data received {"connection_id":224535,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:03] local.INFO: Processing buffer {"connection_id":224535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:03] local.INFO: Packet analysis {"connection_id":224535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:39:03] local.INFO: Extracted packet for processing {"connection_id":224535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:39:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:39:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:39:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:39:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:39:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:39:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:39:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:39:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:39:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:39:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:39:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:39:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:39:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:39:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:39:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:39:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:39:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:39:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:39:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:39:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:39:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:39:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:39:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:39:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:39:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:39:03] local.INFO: DEBUG: GPS processor result {"connection_id":224535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:39:03] local.INFO: GPS data processed {"connection_id":224535,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:39:03] local.INFO: Acknowledgment sent {"connection_id":224535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:39:31] local.INFO: TCP Data received {"connection_id":221155,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:39:31] local.INFO: Processing buffer {"connection_id":221155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:39:31] local.INFO: IMEI packet received {"connection_id":221155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":221155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:39:36] local.INFO: TCP Data received {"connection_id":221155,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:39:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221155,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:39:36] local.INFO: Processing buffer {"connection_id":221155,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:39:36] local.INFO: IMEI packet received {"connection_id":221155,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:39:36] local.INFO: IMEI acknowledgment sent {"connection_id":221155,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:39:37] local.INFO: TCP Data received {"connection_id":221155,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221155,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:37] local.INFO: Processing buffer {"connection_id":221155,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:37] local.INFO: Packet analysis {"connection_id":221155,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:39:37] local.INFO: Extracted packet for processing {"connection_id":221155,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:39:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:39:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:39:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:39:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:39:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:39:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:39:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:39:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:39:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:39:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:39:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:39:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221155,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:39:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:39:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:39:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:39:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:39:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:39:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:39:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:39:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:39:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:39:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:39:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:39:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:39:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:39:37] local.INFO: DEBUG: GPS processor result {"connection_id":221155,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:39:37] local.INFO: GPS data processed {"connection_id":221155,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:39:37] local.INFO: Acknowledgment sent {"connection_id":221155,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:39:41] local.INFO: TCP Data received {"connection_id":221155,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221155,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:41] local.INFO: Processing buffer {"connection_id":221155,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:39:41] local.INFO: Packet analysis {"connection_id":221155,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:39:41] local.INFO: Extracted packet for processing {"connection_id":221155,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:39:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:39:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:39:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:39:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:39:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:39:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:39:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:39:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:39:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:39:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:39:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221155,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:39:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:39:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221155,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:39:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:39:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:39:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:39:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:39:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:39:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:39:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:39:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:39:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:39:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:39:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:39:41] local.INFO: DEBUG: GPS processor result {"connection_id":221155,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:39:41] local.INFO: GPS data processed {"connection_id":221155,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:39:41] local.INFO: Acknowledgment sent {"connection_id":221155,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:40:26] local.INFO: TCP Data received {"connection_id":224536,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:40:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224536,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:40:26] local.INFO: Processing buffer {"connection_id":224536,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:40:26] local.INFO: IMEI packet received {"connection_id":224536,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:40:26] local.INFO: IMEI acknowledgment sent {"connection_id":224536,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:40:31] local.INFO: TCP Data received {"connection_id":224536,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224536,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:40:31] local.INFO: Processing buffer {"connection_id":224536,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:40:31] local.INFO: IMEI packet received {"connection_id":224536,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":224536,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:40:32] local.INFO: TCP Data received {"connection_id":224536,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:40:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:40:32] local.INFO: Processing buffer {"connection_id":224536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:40:32] local.INFO: Packet analysis {"connection_id":224536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:40:32] local.INFO: Extracted packet for processing {"connection_id":224536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:40:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:40:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:40:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:40:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:40:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:40:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:40:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:40:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:40:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:40:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:40:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:40:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:40:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:40:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:40:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:40:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:40:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:40:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:40:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:40:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:40:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:40:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:40:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:40:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:40:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:40:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:40:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:40:32] local.INFO: DEBUG: GPS processor result {"connection_id":224536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:40:32] local.INFO: GPS data processed {"connection_id":224536,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:40:32] local.INFO: Acknowledgment sent {"connection_id":224536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:41:03] local.INFO: TCP Data received {"connection_id":224536,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:41:03] local.INFO: Processing buffer {"connection_id":224536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:41:03] local.INFO: Packet analysis {"connection_id":224536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:41:03] local.INFO: Extracted packet for processing {"connection_id":224536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:41:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:41:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224536,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:41:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:41:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":224536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:41:03] local.INFO: GPS data processed {"connection_id":224536,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:41:03] local.INFO: Acknowledgment sent {"connection_id":224536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:41:14] local.INFO: TCP Data received {"connection_id":221524,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:41:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221524,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:41:14] local.INFO: Processing buffer {"connection_id":221524,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:41:14] local.INFO: IMEI packet received {"connection_id":221524,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:41:14] local.INFO: IMEI acknowledgment sent {"connection_id":221524,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:41:26] local.INFO: TCP Data received {"connection_id":224537,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:41:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:41:26] local.INFO: Processing buffer {"connection_id":224537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:41:26] local.INFO: IMEI packet received {"connection_id":224537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:41:26] local.INFO: IMEI acknowledgment sent {"connection_id":224537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:41:31] local.INFO: TCP Data received {"connection_id":224537,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:41:31] local.INFO: Processing buffer {"connection_id":224537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:41:31] local.INFO: IMEI packet received {"connection_id":224537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:41:31] local.INFO: IMEI acknowledgment sent {"connection_id":224537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:41:32] local.INFO: TCP Data received {"connection_id":224537,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:41:32] local.INFO: Processing buffer {"connection_id":224537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166822e50012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:41:32] local.INFO: Packet analysis {"connection_id":224537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:41:32] local.INFO: Extracted packet for processing {"connection_id":224537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16682"} 
[2026-10-23 07:41:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:41:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936542464001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:41:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:41:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:41:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:41:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721170000,"timestamp_ms":1792721170000,"timestamp_seconds":1792721170,"priority":1,"record_length":96,"hex_timestamp":"000001a166822e50"} 
[2026-10-23 07:41:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:41:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:41:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 07:41:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1755,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:41:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:41:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:41:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:41:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:41:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:41:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:41:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:41:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:41:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:41:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936542464001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:41:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:41:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:41:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936542464001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:41:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:41:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:41:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:41:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936542464001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:41:32] local.INFO: DEBUG: GPS processor result {"connection_id":224537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:41:32] local.INFO: GPS data processed {"connection_id":224537,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:41:32] local.INFO: Acknowledgment sent {"connection_id":224537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:42:03] local.INFO: TCP Data received {"connection_id":224537,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:42:03] local.INFO: Processing buffer {"connection_id":224537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:42:03] local.INFO: Packet analysis {"connection_id":224537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:42:03] local.INFO: Extracted packet for processing {"connection_id":224537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:42:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:42:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:42:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:42:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:42:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:42:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:42:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:42:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:42:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:42:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":224537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:42:03] local.INFO: GPS data processed {"connection_id":224537,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:42:03] local.INFO: Acknowledgment sent {"connection_id":224537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:42:25] local.INFO: TCP Data received {"connection_id":224539,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224539,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:42:25] local.INFO: Processing buffer {"connection_id":224539,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:42:25] local.INFO: IMEI packet received {"connection_id":224539,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":224539,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:42:31] local.INFO: TCP Data received {"connection_id":224539,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224539,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:42:31] local.INFO: Processing buffer {"connection_id":224539,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:42:31] local.INFO: IMEI packet received {"connection_id":224539,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:42:31] local.INFO: IMEI acknowledgment sent {"connection_id":224539,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:42:32] local.INFO: TCP Data received {"connection_id":224539,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224539,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:42:32] local.INFO: Processing buffer {"connection_id":224539,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:42:32] local.INFO: Packet analysis {"connection_id":224539,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:42:32] local.INFO: Extracted packet for processing {"connection_id":224539,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:42:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:42:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:42:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:42:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:42:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:42:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:42:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:42:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:42:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:42:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:42:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:42:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:42:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224539,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:42:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:42:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:42:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:42:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:42:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:42:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:42:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:42:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:42:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:42:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:42:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:42:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:42:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:42:32] local.INFO: DEBUG: GPS processor result {"connection_id":224539,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:42:32] local.INFO: GPS data processed {"connection_id":224539,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:42:32] local.INFO: Acknowledgment sent {"connection_id":224539,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:43:03] local.INFO: TCP Data received {"connection_id":224539,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224539,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:43:03] local.INFO: Processing buffer {"connection_id":224539,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:43:03] local.INFO: Packet analysis {"connection_id":224539,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:43:03] local.INFO: Extracted packet for processing {"connection_id":224539,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:43:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:43:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:43:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:43:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:43:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:43:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:43:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:43:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:43:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:43:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:43:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:43:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:43:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224539,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:43:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:43:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:43:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:43:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:43:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:43:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:43:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:43:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:43:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:43:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:43:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:43:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:43:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":224539,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:43:03] local.INFO: GPS data processed {"connection_id":224539,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:43:03] local.INFO: Acknowledgment sent {"connection_id":224539,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:43:25] local.INFO: TCP Data received {"connection_id":221156,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:43:25] local.INFO: Processing buffer {"connection_id":221156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:43:25] local.INFO: IMEI packet received {"connection_id":221156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":221156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:43:31] local.INFO: TCP Data received {"connection_id":221156,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:43:31] local.INFO: Processing buffer {"connection_id":221156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:43:31] local.INFO: IMEI packet received {"connection_id":221156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":221156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:43:32] local.INFO: TCP Data received {"connection_id":221156,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:43:32] local.INFO: Processing buffer {"connection_id":221156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:43:32] local.INFO: Packet analysis {"connection_id":221156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:43:32] local.INFO: Extracted packet for processing {"connection_id":221156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:43:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:43:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:43:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:43:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:43:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:43:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:43:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:43:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:43:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:43:32] local.INFO: DEBUG: GPS processor result {"connection_id":221156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21829,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:43:32] local.INFO: GPS data processed {"connection_id":221156,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:43:32] local.INFO: Acknowledgment sent {"connection_id":221156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:44:03] local.INFO: TCP Data received {"connection_id":221156,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:03] local.INFO: Processing buffer {"connection_id":221156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:03] local.INFO: Packet analysis {"connection_id":221156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:44:03] local.INFO: Extracted packet for processing {"connection_id":221156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:44:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:44:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:44:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:44:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:44:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:44:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:44:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:44:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:44:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":221156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:44:03] local.INFO: GPS data processed {"connection_id":221156,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:44:03] local.INFO: Acknowledgment sent {"connection_id":221156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:44:31] local.INFO: TCP Data received {"connection_id":224540,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:44:31] local.INFO: Processing buffer {"connection_id":224540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:44:31] local.INFO: IMEI packet received {"connection_id":224540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":224540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:44:36] local.INFO: TCP Data received {"connection_id":224540,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224540,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:44:36] local.INFO: Processing buffer {"connection_id":224540,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:44:36] local.INFO: IMEI packet received {"connection_id":224540,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:44:36] local.INFO: IMEI acknowledgment sent {"connection_id":224540,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:44:37] local.INFO: TCP Data received {"connection_id":224540,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:37] local.INFO: Processing buffer {"connection_id":224540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:37] local.INFO: Packet analysis {"connection_id":224540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:44:37] local.INFO: Extracted packet for processing {"connection_id":224540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:44:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:44:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:44:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:44:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:44:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:44:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:44:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:44:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:44:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:44:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:44:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:44:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:44:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:44:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:44:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:44:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:44:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:44:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:44:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:44:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:44:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:44:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:44:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:44:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:44:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:44:37] local.INFO: DEBUG: GPS processor result {"connection_id":224540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:44:37] local.INFO: GPS data processed {"connection_id":224540,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:44:37] local.INFO: Acknowledgment sent {"connection_id":224540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:44:41] local.INFO: TCP Data received {"connection_id":224540,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:41] local.INFO: Processing buffer {"connection_id":224540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:44:41] local.INFO: Packet analysis {"connection_id":224540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:44:41] local.INFO: Extracted packet for processing {"connection_id":224540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:44:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:44:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:44:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:44:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:44:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:44:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:44:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:44:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:44:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:44:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:44:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:44:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:44:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224540,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:44:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:44:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:44:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:44:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:44:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:44:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:44:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:44:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:44:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:44:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:44:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:44:41] local.INFO: DEBUG: GPS processor result {"connection_id":224540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:44:41] local.INFO: GPS data processed {"connection_id":224540,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:44:41] local.INFO: Acknowledgment sent {"connection_id":224540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:45:26] local.INFO: TCP Data received {"connection_id":224541,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224541,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:45:26] local.INFO: Processing buffer {"connection_id":224541,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:45:26] local.INFO: IMEI packet received {"connection_id":224541,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":224541,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:45:31] local.INFO: TCP Data received {"connection_id":224541,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224541,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:45:31] local.INFO: Processing buffer {"connection_id":224541,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:45:31] local.INFO: IMEI packet received {"connection_id":224541,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":224541,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:45:32] local.INFO: TCP Data received {"connection_id":224541,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224541,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:45:32] local.INFO: Processing buffer {"connection_id":224541,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:45:32] local.INFO: Packet analysis {"connection_id":224541,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:45:32] local.INFO: Extracted packet for processing {"connection_id":224541,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:45:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:45:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:45:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:45:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:45:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:45:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:45:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224541,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224541,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224541,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:45:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:45:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:45:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":224541,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21833,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:45:32] local.INFO: GPS data processed {"connection_id":224541,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:45:32] local.INFO: Acknowledgment sent {"connection_id":224541,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:46:03] local.INFO: TCP Data received {"connection_id":224541,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224541,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:46:03] local.INFO: Processing buffer {"connection_id":224541,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:46:03] local.INFO: Packet analysis {"connection_id":224541,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:46:03] local.INFO: Extracted packet for processing {"connection_id":224541,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:46:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224541,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224541,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224541,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:46:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:46:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":224541,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:46:03] local.INFO: GPS data processed {"connection_id":224541,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:46:03] local.INFO: Acknowledgment sent {"connection_id":224541,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:46:26] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:46:26] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:46:26] local.INFO: IMEI packet received {"connection_id":221525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:46:31] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:46:31] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:46:31] local.INFO: IMEI packet received {"connection_id":221525,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:46:31] local.INFO: IMEI acknowledgment sent {"connection_id":221525,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:46:31] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:46:31] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16686c618012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:46:31] local.INFO: Packet analysis {"connection_id":221525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:46:31] local.INFO: Extracted packet for processing {"connection_id":221525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16686"} 
[2026-10-23 07:46:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936619520001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:46:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792721471000,"timestamp_ms":1792721471000,"timestamp_seconds":1792721471,"priority":1,"record_length":96,"hex_timestamp":"000001a16686c618"} 
[2026-10-23 07:46:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:46:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:46:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:46:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:46:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936619520001,"66":25451,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936619520001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:46:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:46:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936619520001,"power":25451,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:46:32] local.INFO: DEBUG: GPS processor result {"connection_id":221525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21835,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:46:32] local.INFO: GPS data processed {"connection_id":221525,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:46:32] local.INFO: Acknowledgment sent {"connection_id":221525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:46:49] local.INFO: TCP Data received {"connection_id":224538,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:46:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224538,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:46:49] local.INFO: Processing buffer {"connection_id":224538,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:46:49] local.INFO: IMEI packet received {"connection_id":224538,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:46:49] local.INFO: IMEI acknowledgment sent {"connection_id":224538,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:47:03] local.INFO: TCP Data received {"connection_id":221525,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221525,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:03] local.INFO: Processing buffer {"connection_id":221525,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:03] local.INFO: Packet analysis {"connection_id":221525,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:47:03] local.INFO: Extracted packet for processing {"connection_id":221525,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:47:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:47:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:47:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:47:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:47:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:47:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:47:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:47:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221525,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:47:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:47:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221525,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:47:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:47:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:47:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:47:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:47:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:47:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:47:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:47:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:47:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:47:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:47:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:47:03] local.INFO: DEBUG: GPS processor result {"connection_id":221525,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21836,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:47:03] local.INFO: GPS data processed {"connection_id":221525,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:47:03] local.INFO: Acknowledgment sent {"connection_id":221525,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:47:28] local.INFO: TCP Data received {"connection_id":224542,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:47:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224542,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:47:28] local.INFO: Processing buffer {"connection_id":224542,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:47:28] local.INFO: IMEI packet received {"connection_id":224542,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:47:28] local.INFO: IMEI acknowledgment sent {"connection_id":224542,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:47:31] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:47:31] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:47:31] local.INFO: IMEI packet received {"connection_id":221157,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":221157,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:47:36] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:47:36] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:47:36] local.INFO: IMEI packet received {"connection_id":221157,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":221157,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:47:37] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:37] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:37] local.INFO: Packet analysis {"connection_id":221157,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:47:37] local.INFO: Extracted packet for processing {"connection_id":221157,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:47:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:47:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:47:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:47:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:47:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:47:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:47:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:47:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:47:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:47:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:47:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:47:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221157,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:47:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:47:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:47:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:47:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:47:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:47:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:47:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:47:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:47:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:47:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:47:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:47:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:47:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:47:37] local.INFO: DEBUG: GPS processor result {"connection_id":221157,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:47:37] local.INFO: GPS data processed {"connection_id":221157,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:47:37] local.INFO: Acknowledgment sent {"connection_id":221157,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:47:41] local.INFO: TCP Data received {"connection_id":221157,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221157,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:41] local.INFO: Processing buffer {"connection_id":221157,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:47:41] local.INFO: Packet analysis {"connection_id":221157,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:47:41] local.INFO: Extracted packet for processing {"connection_id":221157,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:47:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:47:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:47:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:47:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:47:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:47:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:47:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:47:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:47:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:47:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:47:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:47:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:47:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221157,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:47:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:47:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:47:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:47:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:47:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:47:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:47:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:47:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:47:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:47:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:47:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:47:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:47:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:47:41] local.INFO: DEBUG: GPS processor result {"connection_id":221157,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21838,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:47:41] local.INFO: GPS data processed {"connection_id":221157,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:47:41] local.INFO: Acknowledgment sent {"connection_id":221157,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:48:26] local.INFO: TCP Data received {"connection_id":222818,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:48:26] local.INFO: Processing buffer {"connection_id":222818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:48:26] local.INFO: IMEI packet received {"connection_id":222818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":222818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:48:31] local.INFO: TCP Data received {"connection_id":222818,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:48:31] local.INFO: Processing buffer {"connection_id":222818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:48:31] local.INFO: IMEI packet received {"connection_id":222818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:48:31] local.INFO: IMEI acknowledgment sent {"connection_id":222818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:48:32] local.INFO: TCP Data received {"connection_id":222818,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:48:32] local.INFO: Processing buffer {"connection_id":222818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:48:32] local.INFO: Packet analysis {"connection_id":222818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:48:32] local.INFO: Extracted packet for processing {"connection_id":222818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:48:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:48:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:48:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:48:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:48:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:48:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:48:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:48:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:48:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":222818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21839,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:48:32] local.INFO: GPS data processed {"connection_id":222818,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:48:32] local.INFO: Acknowledgment sent {"connection_id":222818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:49:03] local.INFO: TCP Data received {"connection_id":222818,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:49:03] local.INFO: Processing buffer {"connection_id":222818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:49:03] local.INFO: Packet analysis {"connection_id":222818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:49:03] local.INFO: Extracted packet for processing {"connection_id":222818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:49:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:49:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:49:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:49:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:49:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:49:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:49:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:49:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:49:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:49:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:49:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:49:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:49:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:49:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:49:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:49:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:49:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:49:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:49:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:49:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:49:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:49:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:49:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:49:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:49:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:49:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:49:03] local.INFO: DEBUG: GPS processor result {"connection_id":222818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:49:03] local.INFO: GPS data processed {"connection_id":222818,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:49:03] local.INFO: Acknowledgment sent {"connection_id":222818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:49:26] local.INFO: TCP Data received {"connection_id":221526,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:49:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221526,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:49:26] local.INFO: Processing buffer {"connection_id":221526,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:49:26] local.INFO: IMEI packet received {"connection_id":221526,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:49:26] local.INFO: IMEI acknowledgment sent {"connection_id":221526,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:49:31] local.INFO: TCP Data received {"connection_id":221526,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221526,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:49:31] local.INFO: Processing buffer {"connection_id":221526,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:49:31] local.INFO: IMEI packet received {"connection_id":221526,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":221526,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:49:32] local.INFO: TCP Data received {"connection_id":221526,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221526,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:49:32] local.INFO: Processing buffer {"connection_id":221526,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:49:32] local.INFO: Packet analysis {"connection_id":221526,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:49:32] local.INFO: Extracted packet for processing {"connection_id":221526,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:49:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:49:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:49:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:49:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:49:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:49:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:49:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221526,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:49:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:49:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:49:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":221526,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21841,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:49:32] local.INFO: GPS data processed {"connection_id":221526,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:49:32] local.INFO: Acknowledgment sent {"connection_id":221526,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:50:03] local.INFO: TCP Data received {"connection_id":221526,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221526,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:50:03] local.INFO: Processing buffer {"connection_id":221526,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:50:03] local.INFO: Packet analysis {"connection_id":221526,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:50:03] local.INFO: Extracted packet for processing {"connection_id":221526,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:50:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:50:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:50:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:50:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:50:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:50:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221526,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221526,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:50:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:50:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:50:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":221526,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21842,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:50:03] local.INFO: GPS data processed {"connection_id":221526,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:50:03] local.INFO: Acknowledgment sent {"connection_id":221526,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:50:26] local.INFO: TCP Data received {"connection_id":221527,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:50:26] local.INFO: Processing buffer {"connection_id":221527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:50:26] local.INFO: IMEI packet received {"connection_id":221527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":221527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:50:31] local.INFO: TCP Data received {"connection_id":221527,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221527,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:50:31] local.INFO: Processing buffer {"connection_id":221527,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:50:31] local.INFO: IMEI packet received {"connection_id":221527,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:50:31] local.INFO: IMEI acknowledgment sent {"connection_id":221527,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:50:32] local.INFO: TCP Data received {"connection_id":221527,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:50:32] local.INFO: Processing buffer {"connection_id":221527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:50:32] local.INFO: Packet analysis {"connection_id":221527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:50:32] local.INFO: Extracted packet for processing {"connection_id":221527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:50:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:50:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:50:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:50:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:50:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:50:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:50:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:50:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:50:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:50:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:50:32] local.INFO: DEBUG: GPS processor result {"connection_id":221527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:50:32] local.INFO: GPS data processed {"connection_id":221527,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:50:32] local.INFO: Acknowledgment sent {"connection_id":221527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:51:03] local.INFO: TCP Data received {"connection_id":221527,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221527,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:51:03] local.INFO: Processing buffer {"connection_id":221527,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:51:03] local.INFO: Packet analysis {"connection_id":221527,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:51:03] local.INFO: Extracted packet for processing {"connection_id":221527,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:51:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:51:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:51:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:51:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:51:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:51:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:51:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221527,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221527,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:51:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:51:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:51:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":221527,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21844,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:51:03] local.INFO: GPS data processed {"connection_id":221527,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:51:03] local.INFO: Acknowledgment sent {"connection_id":221527,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:51:25] local.INFO: TCP Data received {"connection_id":221158,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:51:25] local.INFO: Processing buffer {"connection_id":221158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:51:25] local.INFO: IMEI packet received {"connection_id":221158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":221158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:51:31] local.INFO: TCP Data received {"connection_id":221158,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:51:31] local.INFO: Processing buffer {"connection_id":221158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:51:31] local.INFO: IMEI packet received {"connection_id":221158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":221158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:51:32] local.INFO: TCP Data received {"connection_id":221158,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:51:32] local.INFO: Processing buffer {"connection_id":221158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668b5de0012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 07:51:32] local.INFO: Packet analysis {"connection_id":221158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:51:32] local.INFO: Extracted packet for processing {"connection_id":221158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668b"} 
[2026-10-23 07:51:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936696576001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:51:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792721772000,"timestamp_ms":1792721772000,"timestamp_seconds":1792721772,"priority":1,"record_length":96,"hex_timestamp":"000001a1668b5de0"} 
[2026-10-23 07:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":107,"data_length":795,"current_offset":136} 
[2026-10-23 07:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1656,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936696576001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936696576001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:51:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:51:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936696576001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":221158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21845,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:51:32] local.INFO: GPS data processed {"connection_id":221158,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:51:32] local.INFO: Acknowledgment sent {"connection_id":221158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:52:03] local.INFO: TCP Data received {"connection_id":221158,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:03] local.INFO: Processing buffer {"connection_id":221158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:03] local.INFO: Packet analysis {"connection_id":221158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:03] local.INFO: Extracted packet for processing {"connection_id":221158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:52:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:52:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:52:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:52:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:52:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:52:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:52:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:52:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:52:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:52:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:52:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:52:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:52:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:52:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:52:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:52:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:52:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:52:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:52:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:52:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:52:03] local.INFO: DEBUG: GPS processor result {"connection_id":221158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21846,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:52:03] local.INFO: GPS data processed {"connection_id":221158,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:52:03] local.INFO: Acknowledgment sent {"connection_id":221158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:52:31] local.INFO: TCP Data received {"connection_id":221159,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:52:31] local.INFO: Processing buffer {"connection_id":221159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:52:31] local.INFO: IMEI packet received {"connection_id":221159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":221159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:52:36] local.INFO: TCP Data received {"connection_id":221159,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:52:36] local.INFO: Processing buffer {"connection_id":221159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:52:36] local.INFO: IMEI packet received {"connection_id":221159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:52:36] local.INFO: IMEI acknowledgment sent {"connection_id":221159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:52:37] local.INFO: TCP Data received {"connection_id":221159,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:37] local.INFO: Processing buffer {"connection_id":221159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:37] local.INFO: Packet analysis {"connection_id":221159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:37] local.INFO: Extracted packet for processing {"connection_id":221159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:52:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:52:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:52:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:52:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:52:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:52:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:52:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:52:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:52:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:52:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:52:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:52:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:52:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:52:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:52:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:52:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:52:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:52:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:52:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:52:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:52:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:52:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:52:37] local.INFO: DEBUG: GPS processor result {"connection_id":221159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:52:37] local.INFO: GPS data processed {"connection_id":221159,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:52:37] local.INFO: Acknowledgment sent {"connection_id":221159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:52:41] local.INFO: TCP Data received {"connection_id":221159,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:41] local.INFO: Processing buffer {"connection_id":221159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:41] local.INFO: Packet analysis {"connection_id":221159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:41] local.INFO: Extracted packet for processing {"connection_id":221159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:52:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:52:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:52:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:52:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:52:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:52:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:52:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:52:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:52:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:52:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:52:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:52:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:52:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:52:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:52:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:52:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:52:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:52:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:52:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:52:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:52:41] local.INFO: DEBUG: GPS processor result {"connection_id":221159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21848,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:52:41] local.INFO: GPS data processed {"connection_id":221159,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:52:41] local.INFO: Acknowledgment sent {"connection_id":221159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:52:46] local.INFO: TCP Data received {"connection_id":221159,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:46] local.INFO: Processing buffer {"connection_id":221159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:52:46] local.INFO: Packet analysis {"connection_id":221159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:46] local.INFO: Extracted packet for processing {"connection_id":221159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:52:46] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:52:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:52:46] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:52:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:52:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:52:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:52:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:52:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:52:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:52:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:52:46] local.INFO: Teltonika packet parsed successfully {"connection_id":221159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:52:46] local.INFO: Passing IMEI to GPS processor {"connection_id":221159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":221159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:52:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:52:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:52:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:52:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:52:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:52:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:52:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:52:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:52:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:52:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:52:46] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:52:46] local.INFO: DEBUG: GPS processor result {"connection_id":221159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:52:46] local.INFO: GPS data processed {"connection_id":221159,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:52:46] local.INFO: Acknowledgment sent {"connection_id":221159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:52:53] local.INFO: TCP Data received {"connection_id":221528,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:52:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221528,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:52:53] local.INFO: Processing buffer {"connection_id":221528,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:52:53] local.INFO: IMEI packet received {"connection_id":221528,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:52:53] local.INFO: IMEI acknowledgment sent {"connection_id":221528,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:53:26] local.INFO: TCP Data received {"connection_id":224543,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224543,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:53:26] local.INFO: Processing buffer {"connection_id":224543,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:53:26] local.INFO: IMEI packet received {"connection_id":224543,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":224543,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:53:31] local.INFO: TCP Data received {"connection_id":224543,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224543,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:53:31] local.INFO: Processing buffer {"connection_id":224543,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:53:31] local.INFO: IMEI packet received {"connection_id":224543,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":224543,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:53:31] local.INFO: TCP Data received {"connection_id":224543,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224543,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:53:32] local.INFO: Processing buffer {"connection_id":224543,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:53:32] local.INFO: Packet analysis {"connection_id":224543,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:53:32] local.INFO: Extracted packet for processing {"connection_id":224543,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:53:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:53:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:53:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:53:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:53:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:53:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224543,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:53:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:53:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:53:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:53:32] local.INFO: DEBUG: GPS processor result {"connection_id":224543,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21850,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:53:32] local.INFO: GPS data processed {"connection_id":224543,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:53:32] local.INFO: Acknowledgment sent {"connection_id":224543,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:54:03] local.INFO: TCP Data received {"connection_id":224543,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:54:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224543,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:54:03] local.INFO: Processing buffer {"connection_id":224543,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:54:03] local.INFO: Packet analysis {"connection_id":224543,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:54:03] local.INFO: Extracted packet for processing {"connection_id":224543,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:54:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:54:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:54:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:54:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:54:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:54:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:54:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:54:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:54:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:54:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:54:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:54:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:54:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:54:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:54:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224543,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:54:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:54:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224543,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:54:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:54:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:54:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:54:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:54:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:54:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:54:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:54:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:54:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:54:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:54:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:54:03] local.INFO: DEBUG: GPS processor result {"connection_id":224543,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21851,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:54:03] local.INFO: GPS data processed {"connection_id":224543,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:54:03] local.INFO: Acknowledgment sent {"connection_id":224543,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:54:26] local.INFO: TCP Data received {"connection_id":221160,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:54:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:54:26] local.INFO: Processing buffer {"connection_id":221160,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:54:26] local.INFO: IMEI packet received {"connection_id":221160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:54:26] local.INFO: IMEI acknowledgment sent {"connection_id":221160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:54:31] local.INFO: TCP Data received {"connection_id":221160,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:54:31] local.INFO: Processing buffer {"connection_id":221160,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:54:31] local.INFO: IMEI packet received {"connection_id":221160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":221160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:54:31] local.INFO: TCP Data received {"connection_id":221160,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221160,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:54:31] local.INFO: Processing buffer {"connection_id":221160,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:54:31] local.INFO: Packet analysis {"connection_id":221160,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:54:31] local.INFO: Extracted packet for processing {"connection_id":221160,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:54:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:54:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:54:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:54:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:54:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:54:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:54:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:54:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:54:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221160,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:54:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:54:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:54:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:54:31] local.INFO: DEBUG: GPS processor result {"connection_id":221160,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:54:31] local.INFO: GPS data processed {"connection_id":221160,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:54:31] local.INFO: Acknowledgment sent {"connection_id":221160,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:55:03] local.INFO: TCP Data received {"connection_id":221160,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221160,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:55:03] local.INFO: Processing buffer {"connection_id":221160,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:55:03] local.INFO: Packet analysis {"connection_id":221160,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:55:03] local.INFO: Extracted packet for processing {"connection_id":221160,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:55:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:55:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:55:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:55:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:55:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:55:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:55:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:55:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:55:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:55:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:55:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:55:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:55:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221160,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:55:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:55:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:55:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:55:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:55:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:55:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:55:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:55:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:55:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:55:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:55:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:55:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:55:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:55:03] local.INFO: DEBUG: GPS processor result {"connection_id":221160,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:55:03] local.INFO: GPS data processed {"connection_id":221160,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:55:03] local.INFO: Acknowledgment sent {"connection_id":221160,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:55:19] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:55:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:55:19] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:55:19] local.INFO: IMEI packet received {"connection_id":222819,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 07:55:19] local.INFO: IMEI acknowledgment sent {"connection_id":222819,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:55:24] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:55:24] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:55:24] local.INFO: IMEI packet received {"connection_id":222819,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 07:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":222819,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:55:25] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a0000000000006d600100000000000000000000000000..."} 
[2026-10-23 07:55:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":795,"packet_hex":"000000000000030f8e0a0000000000006d600100000000000000000000000000..."} 
[2026-10-23 07:55:25] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a0000000000006d600100000000000000000000000000..."} 
[2026-10-23 07:55:25] local.INFO: Packet analysis {"connection_id":222819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-10-23 07:55:25] local.INFO: Extracted packet for processing {"connection_id":222819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-10-23 07:55:25] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:55:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:55:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:55:25] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,36,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:55:25] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":28000,"timestamp_seconds":28,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 07:55:25] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:55:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 07:55:25] local.INFO: Teltonika packet parsed successfully {"connection_id":222819,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:55:25] local.INFO: Passing IMEI to GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 07:55:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 07:55:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.14","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 07:55:25] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 07:55:25] local.INFO: DEBUG: GPS processor result {"connection_id":222819,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 07:55:25] local.ERROR: GPS data processing failed {"connection_id":222819,"error":"No valid data to process"} 
[2026-10-23 07:55:25] local.INFO: Acknowledgment sent {"connection_id":222819,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 07:55:26] local.INFO: TCP Data received {"connection_id":221529,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:55:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:55:26] local.INFO: Processing buffer {"connection_id":221529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:55:26] local.INFO: IMEI packet received {"connection_id":221529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:55:26] local.INFO: IMEI acknowledgment sent {"connection_id":221529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:55:31] local.INFO: TCP Data received {"connection_id":221529,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221529,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:55:31] local.INFO: Processing buffer {"connection_id":221529,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:55:31] local.INFO: IMEI packet received {"connection_id":221529,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":221529,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:55:31] local.INFO: TCP Data received {"connection_id":221529,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:55:31] local.INFO: Processing buffer {"connection_id":221529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:55:31] local.INFO: Packet analysis {"connection_id":221529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:55:31] local.INFO: Extracted packet for processing {"connection_id":221529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:55:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:55:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:55:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:55:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:55:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:55:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:55:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:55:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:55:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:55:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:55:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:55:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:55:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:55:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:55:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:55:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:55:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:55:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:55:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:55:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:55:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:55:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:55:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:55:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:55:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:55:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:55:31] local.INFO: DEBUG: GPS processor result {"connection_id":221529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:55:31] local.INFO: GPS data processed {"connection_id":221529,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:55:31] local.INFO: Acknowledgment sent {"connection_id":221529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:56:00] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000000000000bf680100000000000000000000000000..."} 
[2026-10-23 07:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000000bf680100000000000000000000000000..."} 
[2026-10-23 07:56:00] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000000bf680100000000000000000000000000..."} 
[2026-10-23 07:56:00] local.INFO: Packet analysis {"connection_id":222819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-10-23 07:56:00] local.INFO: Extracted packet for processing {"connection_id":222819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-10-23 07:56:00] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:56:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:56:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:00] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,36,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:56:00] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":49000,"timestamp_seconds":49,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 07:56:00] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:56:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 07:56:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222819,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:56:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 07:56:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 07:56:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.14","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 07:56:00] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 07:56:00] local.INFO: DEBUG: GPS processor result {"connection_id":222819,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 07:56:00] local.ERROR: GPS data processing failed {"connection_id":222819,"error":"No valid data to process"} 
[2026-10-23 07:56:00] local.INFO: Acknowledgment sent {"connection_id":222819,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 07:56:03] local.INFO: TCP Data received {"connection_id":221529,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221529,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:56:03] local.INFO: Processing buffer {"connection_id":221529,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:56:03] local.INFO: Packet analysis {"connection_id":221529,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:56:03] local.INFO: Extracted packet for processing {"connection_id":221529,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:56:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:56:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:56:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:56:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:56:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:56:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:56:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:56:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:56:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:56:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221529,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:56:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:56:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221529,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:56:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:56:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:56:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:56:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:56:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:56:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:56:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:56:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:56:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:56:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:56:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:56:03] local.INFO: DEBUG: GPS processor result {"connection_id":221529,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21855,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:56:03] local.INFO: GPS data processed {"connection_id":221529,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:56:03] local.INFO: Acknowledgment sent {"connection_id":221529,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:56:25] local.INFO: TCP Data received {"connection_id":224544,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:56:25] local.INFO: Processing buffer {"connection_id":224544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:56:25] local.INFO: IMEI packet received {"connection_id":224544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:56:25] local.INFO: IMEI acknowledgment sent {"connection_id":224544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:56:31] local.INFO: TCP Data received {"connection_id":224544,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:56:31] local.INFO: Processing buffer {"connection_id":224544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:56:31] local.INFO: IMEI packet received {"connection_id":224544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:56:31] local.INFO: IMEI acknowledgment sent {"connection_id":224544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:56:31] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a00000000000119400100000000000000000000000000..."} 
[2026-10-23 07:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":795,"packet_hex":"000000000000030f8e0a00000000000119400100000000000000000000000000..."} 
[2026-10-23 07:56:31] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a00000000000119400100000000000000000000000000..."} 
[2026-10-23 07:56:31] local.INFO: Packet analysis {"connection_id":222819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 07:56:31] local.INFO: Extracted packet for processing {"connection_id":222819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 07:56:31] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,36,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:56:31] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":72000,"timestamp_seconds":72,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 07:56:31] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 07:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222819,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 07:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 07:56:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.14","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 07:56:31] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 07:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":222819,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 07:56:31] local.ERROR: GPS data processing failed {"connection_id":222819,"error":"No valid data to process"} 
[2026-10-23 07:56:31] local.INFO: Acknowledgment sent {"connection_id":222819,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 07:56:32] local.INFO: TCP Data received {"connection_id":224544,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:56:32] local.INFO: Processing buffer {"connection_id":224544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1668ff5a8012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 07:56:32] local.INFO: Packet analysis {"connection_id":224544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:56:32] local.INFO: Extracted packet for processing {"connection_id":224544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1668f"} 
[2026-10-23 07:56:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:56:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:56:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:56:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792722073000,"timestamp_ms":1792722073000,"timestamp_seconds":1792722073,"priority":1,"record_length":96,"hex_timestamp":"000001a1668ff5a8"} 
[2026-10-23 07:56:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:56:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 07:56:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:56:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:56:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:56:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:56:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:56:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:56:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:56:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:56:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:56:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:56:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936773632001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:56:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:56:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:56:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:56:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:56:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:56:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:56:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936773632001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:56:32] local.INFO: DEBUG: GPS processor result {"connection_id":224544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21856,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:56:32] local.INFO: GPS data processed {"connection_id":224544,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:56:32] local.INFO: Acknowledgment sent {"connection_id":224544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:57:03] local.INFO: TCP Data received {"connection_id":224544,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:57:03] local.INFO: Processing buffer {"connection_id":224544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:57:03] local.INFO: Packet analysis {"connection_id":224544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:57:03] local.INFO: Extracted packet for processing {"connection_id":224544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:57:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:57:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 07:57:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:57:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:57:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 07:57:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:57:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:57:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:57:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:57:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:57:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":224544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:57:03] local.INFO: GPS data processed {"connection_id":224544,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:57:03] local.INFO: Acknowledgment sent {"connection_id":224544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:57:05] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16693ca200100000000000000000000000000..."} 
[2026-10-23 07:57:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16693ca200100000000000000000000000000..."} 
[2026-10-23 07:57:05] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16693ca200100000000000000000000000000..."} 
[2026-10-23 07:57:05] local.INFO: Packet analysis {"connection_id":222819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16693"} 
[2026-10-23 07:57:05] local.INFO: Extracted packet for processing {"connection_id":222819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16693"} 
[2026-10-23 07:57:05] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:57:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:57:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:05] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,147,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:57:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792722324000,"timestamp_ms":1792722324000,"timestamp_seconds":1792722324,"priority":1,"record_length":96,"hex_timestamp":"000001a16693ca20"} 
[2026-10-23 07:57:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:57:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":2816,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 07:57:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-10-23 07:57:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:57:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:57:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:57:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:57:05] local.INFO: Teltonika packet parsed successfully {"connection_id":222819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:57:05] local.INFO: Passing IMEI to GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:57:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:57:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:57:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 07:57:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 07:57:05] local.INFO: DEBUG: GPS processor result {"connection_id":222819,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 07:57:05] local.INFO: GPS data processed {"connection_id":222819,"processed":0,"errors":0,"total":1} 
[2026-10-23 07:57:05] local.INFO: Acknowledgment sent {"connection_id":222819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:57:25] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:57:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:57:25] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:57:25] local.INFO: IMEI packet received {"connection_id":221530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:57:25] local.INFO: IMEI acknowledgment sent {"connection_id":221530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:57:31] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:57:31] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:57:31] local.INFO: IMEI packet received {"connection_id":221530,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:57:31] local.INFO: IMEI acknowledgment sent {"connection_id":221530,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:57:32] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:57:32] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:57:32] local.INFO: Packet analysis {"connection_id":221530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:57:32] local.INFO: Extracted packet for processing {"connection_id":221530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:57:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:57:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:57:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:57:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 07:57:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:57:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:57:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 07:57:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:57:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:57:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:57:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:57:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:57:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:57:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:57:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:57:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:57:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:57:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:57:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:57:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:57:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:57:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:57:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:57:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:57:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:57:32] local.INFO: DEBUG: GPS processor result {"connection_id":221530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21858,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:57:32] local.INFO: GPS data processed {"connection_id":221530,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:57:32] local.INFO: Acknowledgment sent {"connection_id":221530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:57:36] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166941c280100000000000000000000000000..."} 
[2026-10-23 07:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166941c280100000000000000000000000000..."} 
[2026-10-23 07:57:36] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166941c280100000000000000000000000000..."} 
[2026-10-23 07:57:36] local.INFO: Packet analysis {"connection_id":222819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:57:36] local.INFO: Extracted packet for processing {"connection_id":222819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:57:36] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:57:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:57:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,147,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:57:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792722345000,"timestamp_ms":1792722345000,"timestamp_seconds":1792722345,"priority":1,"record_length":96,"hex_timestamp":"000001a166941c28"} 
[2026-10-23 07:57:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:57:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":4864,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 07:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":218,"data_length":795,"current_offset":136} 
[2026-10-23 07:57:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2435,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:57:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:57:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:57:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:57:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:57:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:57:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:57:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:57:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 07:57:36] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 07:57:36] local.INFO: DEBUG: GPS processor result {"connection_id":222819,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 07:57:36] local.INFO: GPS data processed {"connection_id":222819,"processed":0,"errors":0,"total":1} 
[2026-10-23 07:57:36] local.INFO: Acknowledgment sent {"connection_id":222819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:58:03] local.INFO: TCP Data received {"connection_id":221530,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221530,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:03] local.INFO: Processing buffer {"connection_id":221530,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:03] local.INFO: Packet analysis {"connection_id":221530,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:03] local.INFO: Extracted packet for processing {"connection_id":221530,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:58:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:58:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 07:58:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:58:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 07:58:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:58:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:58:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:58:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:58:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221530,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:58:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:58:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221530,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:58:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:58:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:58:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:58:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:58:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:58:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:58:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:58:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:58:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:58:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:58:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:58:03] local.INFO: DEBUG: GPS processor result {"connection_id":221530,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:58:03] local.INFO: GPS data processed {"connection_id":221530,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:58:03] local.INFO: Acknowledgment sent {"connection_id":221530,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:58:07] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166946e300100000000000000000000000000..."} 
[2026-10-23 07:58:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166946e300100000000000000000000000000..."} 
[2026-10-23 07:58:07] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166946e300100000000000000000000000000..."} 
[2026-10-23 07:58:07] local.INFO: Packet analysis {"connection_id":222819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:07] local.INFO: Extracted packet for processing {"connection_id":222819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:07] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:58:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:58:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:07] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,147,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:58:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792722366000,"timestamp_ms":1792722366000,"timestamp_seconds":1792722366,"priority":1,"record_length":96,"hex_timestamp":"000001a166946e30"} 
[2026-10-23 07:58:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:58:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":6912,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 07:58:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 07:58:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:58:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:58:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:58:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:58:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:58:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:58:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:58:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:58:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 07:58:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 07:58:07] local.INFO: DEBUG: GPS processor result {"connection_id":222819,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 07:58:07] local.INFO: GPS data processed {"connection_id":222819,"processed":0,"errors":0,"total":1} 
[2026-10-23 07:58:07] local.INFO: Acknowledgment sent {"connection_id":222819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:58:29] local.INFO: TCP Data received {"connection_id":224545,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224545,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:58:29] local.INFO: Processing buffer {"connection_id":224545,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 07:58:29] local.INFO: IMEI packet received {"connection_id":224545,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 07:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":224545,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:58:31] local.INFO: TCP Data received {"connection_id":222820,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:58:31] local.INFO: Processing buffer {"connection_id":222820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:58:31] local.INFO: IMEI packet received {"connection_id":222820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":222820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:58:36] local.INFO: TCP Data received {"connection_id":222820,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:58:36] local.INFO: Processing buffer {"connection_id":222820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:58:36] local.INFO: IMEI packet received {"connection_id":222820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":222820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:58:37] local.INFO: TCP Data received {"connection_id":222820,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:37] local.INFO: Processing buffer {"connection_id":222820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:37] local.INFO: Packet analysis {"connection_id":222820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:37] local.INFO: Extracted packet for processing {"connection_id":222820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:58:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:58:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 07:58:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:58:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 07:58:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:58:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:58:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:58:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:58:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:58:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:58:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:58:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:58:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:58:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:58:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:58:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:58:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:58:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:58:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:58:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:58:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:58:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:58:37] local.INFO: DEBUG: GPS processor result {"connection_id":222820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21860,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:58:37] local.INFO: GPS data processed {"connection_id":222820,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:58:37] local.INFO: Acknowledgment sent {"connection_id":222820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:58:38] local.INFO: TCP Data received {"connection_id":222819,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16694c0380100000000000000000000000000..."} 
[2026-10-23 07:58:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16694c0380100000000000000000000000000..."} 
[2026-10-23 07:58:38] local.INFO: Processing buffer {"connection_id":222819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16694c0380100000000000000000000000000..."} 
[2026-10-23 07:58:38] local.INFO: Packet analysis {"connection_id":222819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:38] local.INFO: Extracted packet for processing {"connection_id":222819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:38] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:58:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:58:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:38] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:58:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792722387000,"timestamp_ms":1792722387000,"timestamp_seconds":1792722387,"priority":1,"record_length":96,"hex_timestamp":"000001a16694c038"} 
[2026-10-23 07:58:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:58:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":7936,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 07:58:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 07:58:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:58:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:58:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:58:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:58:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:58:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:58:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222819,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:58:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:58:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 07:58:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 07:58:38] local.INFO: DEBUG: GPS processor result {"connection_id":222819,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 07:58:38] local.INFO: GPS data processed {"connection_id":222819,"processed":0,"errors":0,"total":1} 
[2026-10-23 07:58:38] local.INFO: Acknowledgment sent {"connection_id":222819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:58:41] local.INFO: TCP Data received {"connection_id":222820,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:41] local.INFO: Processing buffer {"connection_id":222820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:58:41] local.INFO: Packet analysis {"connection_id":222820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:41] local.INFO: Extracted packet for processing {"connection_id":222820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:58:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:58:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:58:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:58:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:58:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 07:58:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:58:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:58:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 07:58:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:58:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:58:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:58:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:58:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:58:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:58:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:58:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:58:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:58:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:58:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:58:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:58:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:58:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:58:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:58:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:58:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:58:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:58:41] local.INFO: DEBUG: GPS processor result {"connection_id":222820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21861,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:58:41] local.INFO: GPS data processed {"connection_id":222820,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:58:41] local.INFO: Acknowledgment sent {"connection_id":222820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:59:19] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:59:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:59:19] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:59:19] local.INFO: IMEI packet received {"connection_id":221161,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 07:59:19] local.INFO: IMEI acknowledgment sent {"connection_id":221161,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:59:24] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:59:24] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 07:59:24] local.INFO: IMEI packet received {"connection_id":221161,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 07:59:24] local.INFO: IMEI acknowledgment sent {"connection_id":221161,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:59:25] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669512400100000000000000000000000000..."} 
[2026-10-23 07:59:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669512400100000000000000000000000000..."} 
[2026-10-23 07:59:25] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669512400100000000000000000000000000..."} 
[2026-10-23 07:59:25] local.INFO: Packet analysis {"connection_id":221161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16695"} 
[2026-10-23 07:59:25] local.INFO: Extracted packet for processing {"connection_id":221161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16695"} 
[2026-10-23 07:59:25] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:59:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:59:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:59:25] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:59:25] local.INFO: AVL Record Parsed {"raw_timestamp":1792722408000,"timestamp_ms":1792722408000,"timestamp_seconds":1792722408,"priority":1,"record_length":96,"hex_timestamp":"000001a166951240"} 
[2026-10-23 07:59:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:59:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":9472,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 07:59:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 07:59:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:59:25] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:59:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:59:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:59:25] local.INFO: Teltonika packet parsed successfully {"connection_id":221161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:59:25] local.INFO: Passing IMEI to GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:59:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:59:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:59:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 07:59:25] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 07:59:25] local.INFO: DEBUG: GPS processor result {"connection_id":221161,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 07:59:25] local.INFO: GPS data processed {"connection_id":221161,"processed":0,"errors":0,"total":1} 
[2026-10-23 07:59:25] local.INFO: Acknowledgment sent {"connection_id":221161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:59:26] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:59:26] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:59:26] local.INFO: IMEI packet received {"connection_id":221531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 07:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":221531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 07:59:31] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:59:31] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 07:59:31] local.INFO: IMEI packet received {"connection_id":221531,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 07:59:31] local.INFO: IMEI acknowledgment sent {"connection_id":221531,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 07:59:31] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:59:31] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 07:59:31] local.INFO: Packet analysis {"connection_id":221531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:59:31] local.INFO: Extracted packet for processing {"connection_id":221531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 07:59:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 07:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:59:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 07:59:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 07:59:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 07:59:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:59:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 07:59:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:59:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 07:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 07:59:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:59:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:59:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:59:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:59:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:59:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:59:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 07:59:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:59:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 07:59:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 07:59:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 07:59:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 07:59:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 07:59:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 07:59:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 07:59:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 07:59:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 07:59:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 07:59:31] local.INFO: DEBUG: GPS processor result {"connection_id":221531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 07:59:31] local.INFO: GPS data processed {"connection_id":221531,"processed":1,"errors":0,"total":1} 
[2026-10-23 07:59:31] local.INFO: Acknowledgment sent {"connection_id":221531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 07:59:56] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669564480100000000000000000000000000..."} 
[2026-10-23 07:59:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669564480100000000000000000000000000..."} 
[2026-10-23 07:59:56] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669564480100000000000000000000000000..."} 
[2026-10-23 07:59:56] local.INFO: Packet analysis {"connection_id":221161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16695"} 
[2026-10-23 07:59:56] local.INFO: Extracted packet for processing {"connection_id":221161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16695"} 
[2026-10-23 07:59:56] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 07:59:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 07:59:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156419207692288,"note":"Value kept but may cause issues"} 
[2026-10-23 07:59:56] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 07:59:56] local.INFO: AVL Record Parsed {"raw_timestamp":1792722429000,"timestamp_ms":1792722429000,"timestamp_seconds":1792722429,"priority":1,"record_length":96,"hex_timestamp":"000001a166956448"} 
[2026-10-23 07:59:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 07:59:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":10752,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 07:59:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":137,"data_length":795,"current_offset":136} 
[2026-10-23 07:59:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1701,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 07:59:56] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 07:59:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 07:59:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 07:59:56] local.INFO: Teltonika packet parsed successfully {"connection_id":221161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 07:59:56] local.INFO: Passing IMEI to GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:59:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 07:59:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 07:59:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 07:59:56] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 07:59:56] local.INFO: DEBUG: GPS processor result {"connection_id":221161,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 07:59:56] local.INFO: GPS data processed {"connection_id":221161,"processed":0,"errors":0,"total":1} 
[2026-10-23 07:59:56] local.INFO: Acknowledgment sent {"connection_id":221161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:00:03] local.INFO: TCP Data received {"connection_id":221531,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221531,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:00:03] local.INFO: Processing buffer {"connection_id":221531,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:00:03] local.INFO: Packet analysis {"connection_id":221531,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:00:03] local.INFO: Extracted packet for processing {"connection_id":221531,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:00:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:00:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:00:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 08:00:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:00:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:00:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:00:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:00:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:00:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:00:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221531,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:00:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:00:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221531,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:00:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:00:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:00:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:00:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:00:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:00:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:00:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:00:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:00:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:00:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:00:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":221531,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21863,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:00:03] local.INFO: GPS data processed {"connection_id":221531,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:00:03] local.INFO: Acknowledgment sent {"connection_id":221531,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:00:26] local.INFO: TCP Data received {"connection_id":222821,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:00:26] local.INFO: Processing buffer {"connection_id":222821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:00:26] local.INFO: IMEI packet received {"connection_id":222821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":222821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:00:27] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166982368012d0c25800702b3e00000006507..."} 
[2026-10-23 08:00:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166982368012d0c25800702b3e00000006507..."} 
[2026-10-23 08:00:27] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166982368012d0c25800702b3e00000006507..."} 
[2026-10-23 08:00:27] local.INFO: Packet analysis {"connection_id":221161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16698"} 
[2026-10-23 08:00:27] local.INFO: Extracted packet for processing {"connection_id":221161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16698"} 
[2026-10-23 08:00:27] local.INFO: GPS Element Parsed {"raw_longitude":755770752,"raw_latitude":117617632,"longitude_deg":75.5770752,"latitude_deg":11.7617632,"altitude":0,"angle":101,"satellites":7,"speed":10,"hex_longitude":"2d0c2580","hex_latitude":"0702b3e0","is_valid_coordinates":true} 
[2026-10-23 08:00:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:00:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936986112001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156943193702400,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":872924301634150400,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:00:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792722609000,"timestamp_ms":1792722609000,"timestamp_seconds":1792722609,"priority":1,"record_length":96,"hex_timestamp":"000001a166982368"} 
[2026-10-23 08:00:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:00:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:00:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 08:00:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:00:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:00:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:00:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:00:27] local.INFO: Teltonika packet parsed successfully {"connection_id":221161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:00:27] local.INFO: Passing IMEI to GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:00:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:00:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:00:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:00:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:00:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936986112001,"66":14439,"37":206,"94":11008,"24":10,"16":37156943193702400,"45":872924301634150400},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 08:00:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:00:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:00:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936986112001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:00:27] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 08:00:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:00:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37156943193702400,"km_value":37156943193702.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:00:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":872924301634150400,"description":"Unknown IO ID 45"} 
[2026-10-23 08:00:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458936986112001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":872924301634150400}} 
[2026-10-23 08:00:27] local.INFO: DEBUG: GPS processor result {"connection_id":221161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21864,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:00:27] local.INFO: GPS data processed {"connection_id":221161,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:00:27] local.INFO: Acknowledgment sent {"connection_id":221161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:00:31] local.INFO: TCP Data received {"connection_id":222821,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:00:31] local.INFO: Processing buffer {"connection_id":222821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:00:31] local.INFO: IMEI packet received {"connection_id":222821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":222821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:00:31] local.INFO: TCP Data received {"connection_id":222821,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:00:31] local.INFO: Processing buffer {"connection_id":222821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:00:31] local.INFO: Packet analysis {"connection_id":222821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:00:31] local.INFO: Extracted packet for processing {"connection_id":222821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:00:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:00:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:00:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:00:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 08:00:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:00:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:00:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:00:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:00:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:00:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:00:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:00:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:00:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:00:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:00:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:00:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:00:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:00:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:00:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:00:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:00:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:00:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:00:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:00:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:00:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:00:31] local.INFO: DEBUG: GPS processor result {"connection_id":222821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:00:31] local.INFO: GPS data processed {"connection_id":222821,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:00:31] local.INFO: Acknowledgment sent {"connection_id":222821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:00:58] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166982750012d0c26000702b2200000007807..."} 
[2026-10-23 08:00:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166982750012d0c26000702b2200000007807..."} 
[2026-10-23 08:00:58] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166982750012d0c26000702b2200000007807..."} 
[2026-10-23 08:00:58] local.INFO: Packet analysis {"connection_id":221161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16698"} 
[2026-10-23 08:00:58] local.INFO: Extracted packet for processing {"connection_id":221161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16698"} 
[2026-10-23 08:00:58] local.INFO: GPS Element Parsed {"raw_longitude":755770880,"raw_latitude":117617184,"longitude_deg":75.577088,"latitude_deg":11.7617184,"altitude":0,"angle":120,"satellites":7,"speed":9,"hex_longitude":"2d0c2600","hex_latitude":"0702b220","is_valid_coordinates":true} 
[2026-10-23 08:00:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:00:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936987904001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37156964668538880,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":875246470191898624,"note":"Value kept but may cause issues"} 
[2026-10-23 08:00:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:00:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792722610000,"timestamp_ms":1792722610000,"timestamp_seconds":1792722610,"priority":1,"record_length":96,"hex_timestamp":"000001a166982750"} 
[2026-10-23 08:00:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:00:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:00:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:00:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:00:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:00:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:00:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:00:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:00:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:00:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:00:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:00:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:00:58] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:00:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936987904001,"66":14439,"37":206,"94":11008,"24":9,"16":37156964668538880,"45":875246470191898624},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 08:00:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:00:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:00:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936987904001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:00:58] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 08:00:58] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:00:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37156964668538880,"km_value":37156964668538.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:00:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":875246470191898624,"description":"Unknown IO ID 45"} 
[2026-10-23 08:00:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458936987904001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":875246470191898624}} 
[2026-10-23 08:00:58] local.INFO: DEBUG: GPS processor result {"connection_id":221161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21866,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:00:58] local.INFO: GPS data processed {"connection_id":221161,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:00:58] local.INFO: Acknowledgment sent {"connection_id":221161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:01:03] local.INFO: TCP Data received {"connection_id":222821,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:01:03] local.INFO: Processing buffer {"connection_id":222821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:01:03] local.INFO: Packet analysis {"connection_id":222821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:01:03] local.INFO: Extracted packet for processing {"connection_id":222821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 08:01:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:01:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:01:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:01:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:01:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:01:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:01:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:01:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":222821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21867,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:01:03] local.INFO: GPS data processed {"connection_id":222821,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:01:03] local.INFO: Acknowledgment sent {"connection_id":222821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:01:26] local.INFO: TCP Data received {"connection_id":224546,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:01:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:01:26] local.INFO: Processing buffer {"connection_id":224546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:01:26] local.INFO: IMEI packet received {"connection_id":224546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:01:26] local.INFO: IMEI acknowledgment sent {"connection_id":224546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:01:29] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166992150012d0c29c00702b1c80000013e12..."} 
[2026-10-23 08:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992150012d0c29c00702b1c80000013e12..."} 
[2026-10-23 08:01:29] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992150012d0c29c00702b1c80000013e12..."} 
[2026-10-23 08:01:29] local.INFO: Packet analysis {"connection_id":221161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:01:29] local.INFO: Extracted packet for processing {"connection_id":221161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:01:29] local.INFO: GPS Element Parsed {"raw_longitude":755771840,"raw_latitude":117617096,"longitude_deg":75.577184,"latitude_deg":11.7617096,"altitude":0,"angle":318,"satellites":18,"speed":12,"hex_longitude":"2d0c29c0","hex_latitude":"0702b1c8","is_valid_coordinates":true} 
[2026-10-23 08:01:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:01:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004288001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37157102107492352,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":876653845075261440,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:01:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792722674000,"timestamp_ms":1792722674000,"timestamp_seconds":1792722674,"priority":1,"record_length":96,"hex_timestamp":"000001a166992150"} 
[2026-10-23 08:01:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:01:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:01:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 08:01:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:01:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:01:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:01:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:01:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:01:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:01:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:01:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:01:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:01:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:01:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004288001,"66":14548,"37":206,"94":11008,"24":12,"16":37157102107492352,"45":876653845075261440},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 08:01:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:01:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:01:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004288001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:01:29] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 08:01:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:01:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37157102107492352,"km_value":37157102107492.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:01:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":876653845075261440,"description":"Unknown IO ID 45"} 
[2026-10-23 08:01:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937004288001,"power":14548,"unknown_37":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":876653845075261440}} 
[2026-10-23 08:01:29] local.INFO: DEBUG: GPS processor result {"connection_id":221161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21868,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:01:29] local.INFO: GPS data processed {"connection_id":221161,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:01:29] local.INFO: Acknowledgment sent {"connection_id":221161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:01:31] local.INFO: TCP Data received {"connection_id":224546,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:01:31] local.INFO: Processing buffer {"connection_id":224546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:01:31] local.INFO: IMEI packet received {"connection_id":224546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:01:31] local.INFO: IMEI acknowledgment sent {"connection_id":224546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:01:31] local.INFO: TCP Data received {"connection_id":224546,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224546,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:01:31] local.INFO: Processing buffer {"connection_id":224546,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166948d70012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:01:31] local.INFO: Packet analysis {"connection_id":224546,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:01:31] local.INFO: Extracted packet for processing {"connection_id":224546,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16694"} 
[2026-10-23 08:01:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936850688001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:01:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722374000,"timestamp_ms":1792722374000,"timestamp_seconds":1792722374,"priority":1,"record_length":96,"hex_timestamp":"000001a166948d70"} 
[2026-10-23 08:01:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:01:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:01:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:01:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:01:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224546,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:01:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936850688001,"66":25441,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936850688001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:01:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:01:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936850688001,"power":25441,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:01:31] local.INFO: DEBUG: GPS processor result {"connection_id":224546,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:01:31] local.INFO: GPS data processed {"connection_id":224546,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:01:31] local.INFO: Acknowledgment sent {"connection_id":224546,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:02:00] local.INFO: TCP Data received {"connection_id":221161,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166992d08012d0c26800702b5c80000014b12..."} 
[2026-10-23 08:02:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992d08012d0c26800702b5c80000014b12..."} 
[2026-10-23 08:02:00] local.INFO: Processing buffer {"connection_id":221161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992d08012d0c26800702b5c80000014b12..."} 
[2026-10-23 08:02:00] local.INFO: Packet analysis {"connection_id":221161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:00] local.INFO: Extracted packet for processing {"connection_id":221161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:00] local.INFO: GPS Element Parsed {"raw_longitude":755771008,"raw_latitude":117618120,"longitude_deg":75.5771008,"latitude_deg":11.761812,"altitude":0,"angle":331,"satellites":18,"speed":22,"hex_longitude":"2d0c2680","hex_latitude":"0702b5c8","is_valid_coordinates":true} 
[2026-10-23 08:02:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:02:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004544001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37157166532001792,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":876442738842781696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:02:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792722677000,"timestamp_ms":1792722677000,"timestamp_seconds":1792722677,"priority":1,"record_length":96,"hex_timestamp":"000001a166992d08"} 
[2026-10-23 08:02:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:02:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:02:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 08:02:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:02:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:02:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:02:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:02:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:02:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:02:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221161,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:02:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:02:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:02:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:02:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004544001,"66":14428,"37":206,"94":11008,"24":22,"16":37157166532001792,"45":876442738842781696},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 08:02:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:02:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:02:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004544001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:02:00] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 08:02:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:02:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37157166532001792,"km_value":37157166532001.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:02:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":876442738842781696,"description":"Unknown IO ID 45"} 
[2026-10-23 08:02:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937004544001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":876442738842781696}} 
[2026-10-23 08:02:00] local.INFO: DEBUG: GPS processor result {"connection_id":221161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21870,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:02:00] local.INFO: GPS data processed {"connection_id":221161,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:02:00] local.INFO: Acknowledgment sent {"connection_id":221161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:02:03] local.INFO: TCP Data received {"connection_id":224546,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224546,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:02:03] local.INFO: Processing buffer {"connection_id":224546,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:02:03] local.INFO: Packet analysis {"connection_id":224546,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:03] local.INFO: Extracted packet for processing {"connection_id":224546,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:02:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:02:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:02:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:02:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:02:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224546,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:02:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:02:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:02:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:02:03] local.INFO: DEBUG: GPS processor result {"connection_id":224546,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:02:03] local.INFO: GPS data processed {"connection_id":224546,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:02:03] local.INFO: Acknowledgment sent {"connection_id":224546,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:02:18] local.INFO: TCP Data received {"connection_id":222822,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222822,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:18] local.INFO: Processing buffer {"connection_id":222822,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:18] local.INFO: IMEI packet received {"connection_id":222822,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:02:18] local.INFO: IMEI acknowledgment sent {"connection_id":222822,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:02:19] local.INFO: TCP Data received {"connection_id":222822,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222822,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:19] local.INFO: Processing buffer {"connection_id":222822,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:19] local.INFO: IMEI packet received {"connection_id":222822,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:02:19] local.INFO: IMEI acknowledgment sent {"connection_id":222822,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:02:24] local.INFO: TCP Data received {"connection_id":222822,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222822,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:24] local.INFO: Processing buffer {"connection_id":222822,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:02:24] local.INFO: IMEI packet received {"connection_id":222822,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":222822,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:02:25] local.INFO: TCP Data received {"connection_id":222822,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669938c0012d0c23800702bc500000015712..."} 
[2026-10-23 08:02:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669938c0012d0c23800702bc500000015712..."} 
[2026-10-23 08:02:25] local.INFO: Processing buffer {"connection_id":222822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669938c0012d0c23800702bc500000015712..."} 
[2026-10-23 08:02:25] local.INFO: Packet analysis {"connection_id":222822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:25] local.INFO: Extracted packet for processing {"connection_id":222822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:25] local.INFO: GPS Element Parsed {"raw_longitude":755770240,"raw_latitude":117619792,"longitude_deg":75.577024,"latitude_deg":11.7619792,"altitude":0,"angle":343,"satellites":18,"speed":29,"hex_longitude":"2d0c2380","hex_latitude":"0702bc50","is_valid_coordinates":true} 
[2026-10-23 08:02:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:02:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937005312001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37157256726315008,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:25] local.WARNING: Large IO value detected {"io_id":45,"raw_value":875527945168734208,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:02:25] local.INFO: AVL Record Parsed {"raw_timestamp":1792722680000,"timestamp_ms":1792722680000,"timestamp_seconds":1792722680,"priority":1,"record_length":96,"hex_timestamp":"000001a1669938c0"} 
[2026-10-23 08:02:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:02:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:02:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:02:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:02:25] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:02:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:02:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:02:25] local.INFO: Teltonika packet parsed successfully {"connection_id":222822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:02:25] local.INFO: Passing IMEI to GPS processor {"connection_id":222822,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:02:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":222822,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:02:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:02:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:02:25] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:02:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937005312001,"66":14537,"37":206,"94":11008,"24":29,"16":37157256726315008,"45":875527945168734208},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 08:02:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:02:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:02:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937005312001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:02:25] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 08:02:25] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:02:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37157256726315008,"km_value":37157256726315.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:02:25] local.INFO: Unknown IO ID detected {"io_id":45,"value":875527945168734208,"description":"Unknown IO ID 45"} 
[2026-10-23 08:02:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937005312001,"power":14537,"unknown_37":206,"unknown_94":11008,"ignition":29,"odometer":null,"unknown_45":875527945168734208}} 
[2026-10-23 08:02:25] local.INFO: DEBUG: GPS processor result {"connection_id":222822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21872,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:02:25] local.INFO: GPS data processed {"connection_id":222822,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:02:25] local.INFO: Acknowledgment sent {"connection_id":222822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:02:25] local.INFO: TCP Data received {"connection_id":222824,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:02:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222824,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:02:25] local.INFO: Processing buffer {"connection_id":222824,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:02:25] local.INFO: IMEI packet received {"connection_id":222824,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:02:25] local.INFO: IMEI acknowledgment sent {"connection_id":222824,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:02:31] local.INFO: TCP Data received {"connection_id":222824,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222824,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:02:31] local.INFO: Processing buffer {"connection_id":222824,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:02:31] local.INFO: IMEI packet received {"connection_id":222824,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":222824,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:02:32] local.INFO: TCP Data received {"connection_id":222824,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222824,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:02:32] local.INFO: Processing buffer {"connection_id":222824,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:02:32] local.INFO: Packet analysis {"connection_id":222824,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:32] local.INFO: Extracted packet for processing {"connection_id":222824,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:02:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:02:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:02:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:02:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:02:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:02:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:02:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:02:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:02:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:02:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:02:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222824,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:02:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:02:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:02:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:02:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:02:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:02:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:02:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:02:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:02:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:02:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:02:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:02:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:02:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":222824,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:02:32] local.INFO: GPS data processed {"connection_id":222824,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:02:32] local.INFO: Acknowledgment sent {"connection_id":222824,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:02:59] local.INFO: TCP Data received {"connection_id":222822,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669963b8012d0c19400702de400000015e11..."} 
[2026-10-23 08:02:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669963b8012d0c19400702de400000015e11..."} 
[2026-10-23 08:02:59] local.INFO: Processing buffer {"connection_id":222822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669963b8012d0c19400702de400000015e11..."} 
[2026-10-23 08:02:59] local.INFO: Packet analysis {"connection_id":222822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:59] local.INFO: Extracted packet for processing {"connection_id":222822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:02:59] local.INFO: GPS Element Parsed {"raw_longitude":755767616,"raw_latitude":117628480,"longitude_deg":75.5767616,"latitude_deg":11.762848,"altitude":0,"angle":350,"satellites":17,"speed":29,"hex_longitude":"2d0c1940","hex_latitude":"0702de40","is_valid_coordinates":true} 
[2026-10-23 08:02:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:02:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937006080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37157699107946496,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":874683520239030272,"note":"Value kept but may cause issues"} 
[2026-10-23 08:02:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:02:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792722691000,"timestamp_ms":1792722691000,"timestamp_seconds":1792722691,"priority":1,"record_length":96,"hex_timestamp":"000001a1669963b8"} 
[2026-10-23 08:02:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:02:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:02:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 08:02:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:02:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:02:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:02:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:02:59] local.INFO: Teltonika packet parsed successfully {"connection_id":222822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:02:59] local.INFO: Passing IMEI to GPS processor {"connection_id":222822,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:02:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":222822,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:02:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:02:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:02:59] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:02:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937006080001,"66":14439,"37":206,"94":11008,"24":29,"16":37157699107946496,"45":874683520239030272},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 08:02:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:02:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:02:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937006080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:02:59] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 08:02:59] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:02:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37157699107946496,"km_value":37157699107946.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:02:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":874683520239030272,"description":"Unknown IO ID 45"} 
[2026-10-23 08:02:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937006080001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":29,"odometer":null,"unknown_45":874683520239030272}} 
[2026-10-23 08:02:59] local.INFO: DEBUG: GPS processor result {"connection_id":222822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21874,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:02:59] local.INFO: GPS data processed {"connection_id":222822,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:02:59] local.INFO: Acknowledgment sent {"connection_id":222822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:03:03] local.INFO: TCP Data received {"connection_id":222824,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222824,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:03] local.INFO: Processing buffer {"connection_id":222824,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:03] local.INFO: Packet analysis {"connection_id":222824,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:03:03] local.INFO: Extracted packet for processing {"connection_id":222824,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:03:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:03:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:03:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:03:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:03:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:03:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:03:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:03:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:03:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:03:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:03:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:03:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222824,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:03:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:03:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:03:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:03:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:03:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:03:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:03:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:03:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:03:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:03:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:03:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:03:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:03:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:03:03] local.INFO: DEBUG: GPS processor result {"connection_id":222824,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21875,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:03:03] local.INFO: GPS data processed {"connection_id":222824,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:03:03] local.INFO: Acknowledgment sent {"connection_id":222824,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:03:19] local.INFO: TCP Data received {"connection_id":221162,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:03:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221162,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:03:19] local.INFO: Processing buffer {"connection_id":221162,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:03:19] local.INFO: IMEI packet received {"connection_id":221162,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:03:19] local.INFO: IMEI acknowledgment sent {"connection_id":221162,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:03:23] local.INFO: TCP Data received {"connection_id":221162,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:03:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221162,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:03:23] local.INFO: Processing buffer {"connection_id":221162,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:03:23] local.INFO: IMEI packet received {"connection_id":221162,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:03:23] local.INFO: IMEI acknowledgment sent {"connection_id":221162,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:03:24] local.INFO: TCP Data received {"connection_id":221162,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669abb78012d0c50800703d4d00014016512..."} 
[2026-10-23 08:03:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669abb78012d0c50800703d4d00014016512..."} 
[2026-10-23 08:03:24] local.INFO: Processing buffer {"connection_id":221162,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669abb78012d0c50800703d4d00014016512..."} 
[2026-10-23 08:03:24] local.INFO: Packet analysis {"connection_id":221162,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669a"} 
[2026-10-23 08:03:24] local.INFO: Extracted packet for processing {"connection_id":221162,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669a"} 
[2026-10-23 08:03:24] local.INFO: GPS Element Parsed {"raw_longitude":755781760,"raw_latitude":117691600,"longitude_deg":75.578176,"latitude_deg":11.76916,"altitude":20,"angle":357,"satellites":18,"speed":33,"hex_longitude":"2d0c5080","hex_latitude":"0703d4d0","is_valid_coordinates":true} 
[2026-10-23 08:03:24] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:03:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937030912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37161263930802176,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":887561000441491456,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:03:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792722779000,"timestamp_ms":1792722779000,"timestamp_seconds":1792722779,"priority":1,"record_length":96,"hex_timestamp":"000001a1669abb78"} 
[2026-10-23 08:03:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:03:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:03:24] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-10-23 08:03:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:03:24] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:03:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:03:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:03:24] local.INFO: Teltonika packet parsed successfully {"connection_id":221162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:03:24] local.INFO: Passing IMEI to GPS processor {"connection_id":221162,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:03:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":221162,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:03:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:03:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:03:24] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:03:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937030912001,"66":14450,"37":206,"94":11008,"24":33,"16":37161263930802176,"45":887561000441491456},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 08:03:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:03:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:03:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937030912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:03:24] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 08:03:24] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:03:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37161263930802176,"km_value":37161263930802.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:03:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":887561000441491456,"description":"Unknown IO ID 45"} 
[2026-10-23 08:03:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937030912001,"power":14450,"unknown_37":206,"unknown_94":11008,"ignition":33,"odometer":null,"unknown_45":887561000441491456}} 
[2026-10-23 08:03:24] local.INFO: DEBUG: GPS processor result {"connection_id":221162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21876,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:03:24] local.INFO: GPS data processed {"connection_id":221162,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:03:24] local.INFO: Acknowledgment sent {"connection_id":221162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:03:31] local.INFO: TCP Data received {"connection_id":224547,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:03:31] local.INFO: Processing buffer {"connection_id":224547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:03:31] local.INFO: IMEI packet received {"connection_id":224547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":224547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:03:36] local.INFO: TCP Data received {"connection_id":224547,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224547,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:03:36] local.INFO: Processing buffer {"connection_id":224547,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:03:36] local.INFO: IMEI packet received {"connection_id":224547,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:03:36] local.INFO: IMEI acknowledgment sent {"connection_id":224547,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:03:37] local.INFO: TCP Data received {"connection_id":224547,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:37] local.INFO: Processing buffer {"connection_id":224547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:37] local.INFO: Packet analysis {"connection_id":224547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:03:37] local.INFO: Extracted packet for processing {"connection_id":224547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:03:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:03:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:03:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:03:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:03:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:03:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:03:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:03:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:03:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:03:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:03:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:03:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:03:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:03:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:03:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:03:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:03:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:03:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:03:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:03:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:03:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:03:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:03:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:03:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:03:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:03:37] local.INFO: DEBUG: GPS processor result {"connection_id":224547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:03:37] local.INFO: GPS data processed {"connection_id":224547,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:03:37] local.INFO: Acknowledgment sent {"connection_id":224547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:03:41] local.INFO: TCP Data received {"connection_id":224547,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:41] local.INFO: Processing buffer {"connection_id":224547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:03:41] local.INFO: Packet analysis {"connection_id":224547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:03:41] local.INFO: Extracted packet for processing {"connection_id":224547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:03:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:03:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:03:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:03:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:03:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:03:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:03:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:03:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:03:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:03:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:03:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:03:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:03:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:03:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224547,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:03:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:03:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:03:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:03:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:03:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:03:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:03:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:03:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:03:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:03:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:03:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:03:41] local.INFO: DEBUG: GPS processor result {"connection_id":224547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:03:41] local.INFO: GPS data processed {"connection_id":224547,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:03:41] local.INFO: Acknowledgment sent {"connection_id":224547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:03:56] local.INFO: TCP Data received {"connection_id":221162,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669b6370012d0cba8007047a980017016712..."} 
[2026-10-23 08:03:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669b6370012d0cba8007047a980017016712..."} 
[2026-10-23 08:03:56] local.INFO: Processing buffer {"connection_id":221162,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669b6370012d0cba8007047a980017016712..."} 
[2026-10-23 08:03:56] local.INFO: Packet analysis {"connection_id":221162,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:03:56] local.INFO: Extracted packet for processing {"connection_id":221162,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:03:56] local.INFO: GPS Element Parsed {"raw_longitude":755808896,"raw_latitude":117734040,"longitude_deg":75.5808896,"latitude_deg":11.773404,"altitude":23,"angle":359,"satellites":18,"speed":46,"hex_longitude":"2d0cba80","hex_latitude":"07047a98","is_valid_coordinates":true} 
[2026-10-23 08:03:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:03:56] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937042432001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:56] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37163823731310592,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:56] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917186241751586816,"note":"Value kept but may cause issues"} 
[2026-10-23 08:03:56] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:03:56] local.INFO: AVL Record Parsed {"raw_timestamp":1792722822000,"timestamp_ms":1792722822000,"timestamp_seconds":1792722822,"priority":1,"record_length":96,"hex_timestamp":"000001a1669b6370"} 
[2026-10-23 08:03:56] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:03:56] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:03:56] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 08:03:56] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:03:56] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:03:56] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:03:56] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:03:56] local.INFO: Teltonika packet parsed successfully {"connection_id":221162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:03:56] local.INFO: Passing IMEI to GPS processor {"connection_id":221162,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:03:56] local.INFO: DEBUG: About to call GPS processor {"connection_id":221162,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:03:56] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:03:56] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:03:56] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:03:56] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937042432001,"66":14407,"16":37163823731310592,"94":11008,"24":46,"45":917186241751586816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 08:03:56] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:03:56] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:03:56] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937042432001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:03:56] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37163823731310592,"km_value":37163823731310.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:03:56] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:03:56] local.INFO: Unknown IO ID detected {"io_id":45,"value":917186241751586816,"description":"Unknown IO ID 45"} 
[2026-10-23 08:03:56] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937042432001,"power":14407,"odometer":null,"unknown_94":11008,"ignition":46,"unknown_45":917186241751586816}} 
[2026-10-23 08:03:57] local.INFO: DEBUG: GPS processor result {"connection_id":221162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21879,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:03:57] local.INFO: GPS data processed {"connection_id":221162,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:03:57] local.INFO: Acknowledgment sent {"connection_id":221162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:04:03] local.INFO: TCP Data received {"connection_id":222823,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222823,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:04:03] local.INFO: Processing buffer {"connection_id":222823,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:04:03] local.INFO: IMEI packet received {"connection_id":222823,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:04:03] local.INFO: IMEI acknowledgment sent {"connection_id":222823,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:04:19] local.INFO: TCP Data received {"connection_id":221532,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221532,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:19] local.INFO: Processing buffer {"connection_id":221532,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:19] local.INFO: IMEI packet received {"connection_id":221532,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:04:19] local.INFO: IMEI acknowledgment sent {"connection_id":221532,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:04:22] local.INFO: TCP Data received {"connection_id":221532,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221532,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:22] local.INFO: Processing buffer {"connection_id":221532,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:22] local.INFO: IMEI packet received {"connection_id":221532,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:04:22] local.INFO: IMEI acknowledgment sent {"connection_id":221532,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:04:24] local.INFO: TCP Data received {"connection_id":221532,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221532,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:24] local.INFO: Processing buffer {"connection_id":221532,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:04:24] local.INFO: IMEI packet received {"connection_id":221532,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:04:24] local.INFO: IMEI acknowledgment sent {"connection_id":221532,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:04:25] local.INFO: TCP Data received {"connection_id":222825,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:04:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:04:25] local.INFO: Processing buffer {"connection_id":222825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:04:25] local.INFO: IMEI packet received {"connection_id":222825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:04:25] local.INFO: IMEI acknowledgment sent {"connection_id":222825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:04:26] local.INFO: TCP Data received {"connection_id":221532,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669b6b40012d0cb980070483780018015b12..."} 
[2026-10-23 08:04:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669b6b40012d0cb980070483780018015b12..."} 
[2026-10-23 08:04:26] local.INFO: Processing buffer {"connection_id":221532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669b6b40012d0cb980070483780018015b12..."} 
[2026-10-23 08:04:26] local.INFO: Packet analysis {"connection_id":221532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:04:26] local.INFO: Extracted packet for processing {"connection_id":221532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:04:26] local.INFO: GPS Element Parsed {"raw_longitude":755808640,"raw_latitude":117736312,"longitude_deg":75.580864,"latitude_deg":11.7736312,"altitude":24,"angle":347,"satellites":18,"speed":45,"hex_longitude":"2d0cb980","hex_latitude":"07048378","is_valid_coordinates":true} 
[2026-10-23 08:04:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:04:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937042432001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37163935400460288,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917186241751586816,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:26] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:04:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792722824000,"timestamp_ms":1792722824000,"timestamp_seconds":1792722824,"priority":1,"record_length":96,"hex_timestamp":"000001a1669b6b40"} 
[2026-10-23 08:04:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:04:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:04:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 08:04:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:04:26] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:04:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:04:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:04:26] local.INFO: Teltonika packet parsed successfully {"connection_id":221532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:04:26] local.INFO: Passing IMEI to GPS processor {"connection_id":221532,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:04:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":221532,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:04:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:04:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:04:26] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:04:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937042432001,"66":13972,"16":37163935400460288,"94":11008,"24":45,"45":917186241751586816},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 08:04:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:04:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:04:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937042432001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:04:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37163935400460288,"km_value":37163935400460.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:04:26] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:04:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":917186241751586816,"description":"Unknown IO ID 45"} 
[2026-10-23 08:04:26] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937042432001,"power":13972,"odometer":null,"unknown_94":11008,"ignition":45,"unknown_45":917186241751586816}} 
[2026-10-23 08:04:26] local.INFO: DEBUG: GPS processor result {"connection_id":221532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21880,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:04:26] local.INFO: GPS data processed {"connection_id":221532,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:04:26] local.INFO: Acknowledgment sent {"connection_id":221532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:04:28] local.INFO: TCP Data received {"connection_id":221532,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669b76f8012d0cb50007048f90001a014c12..."} 
[2026-10-23 08:04:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669b76f8012d0cb50007048f90001a014c12..."} 
[2026-10-23 08:04:28] local.INFO: Processing buffer {"connection_id":221532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669b76f8012d0cb50007048f90001a014c12..."} 
[2026-10-23 08:04:28] local.INFO: Packet analysis {"connection_id":221532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:04:28] local.INFO: Extracted packet for processing {"connection_id":221532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:04:28] local.INFO: GPS Element Parsed {"raw_longitude":755807488,"raw_latitude":117739408,"longitude_deg":75.5807488,"latitude_deg":11.7739408,"altitude":26,"angle":332,"satellites":18,"speed":43,"hex_longitude":"2d0cb500","hex_latitude":"07048f90","is_valid_coordinates":true} 
[2026-10-23 08:04:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:04:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937042944001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37164094314250240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":916904766775457792,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:28] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:04:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792722827000,"timestamp_ms":1792722827000,"timestamp_seconds":1792722827,"priority":1,"record_length":96,"hex_timestamp":"000001a1669b76f8"} 
[2026-10-23 08:04:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:04:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:04:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":148,"data_length":795,"current_offset":136} 
[2026-10-23 08:04:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1800,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:04:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:04:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:04:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:04:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:04:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221532,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:04:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221532,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:04:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:04:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:04:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:04:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937042944001,"66":14439,"16":37164094314250240,"94":11008,"24":43,"45":916904766775457792},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 08:04:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:04:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:04:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937042944001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:04:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37164094314250240,"km_value":37164094314250.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:04:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:04:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":916904766775457792,"description":"Unknown IO ID 45"} 
[2026-10-23 08:04:28] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937042944001,"power":14439,"odometer":null,"unknown_94":11008,"ignition":43,"unknown_45":916904766775457792}} 
[2026-10-23 08:04:28] local.INFO: DEBUG: GPS processor result {"connection_id":221532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21881,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:04:28] local.INFO: GPS data processed {"connection_id":221532,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:04:28] local.INFO: Acknowledgment sent {"connection_id":221532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:04:31] local.INFO: TCP Data received {"connection_id":222825,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:04:31] local.INFO: Processing buffer {"connection_id":222825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:04:31] local.INFO: IMEI packet received {"connection_id":222825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:04:31] local.INFO: IMEI acknowledgment sent {"connection_id":222825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:04:32] local.INFO: TCP Data received {"connection_id":222825,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:04:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:04:32] local.INFO: Processing buffer {"connection_id":222825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:04:32] local.INFO: Packet analysis {"connection_id":222825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:04:32] local.INFO: Extracted packet for processing {"connection_id":222825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:04:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:04:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:04:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:04:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:04:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:04:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:04:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:04:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:04:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:04:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:04:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:04:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:04:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:04:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:04:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:04:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:04:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:04:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:04:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:04:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:04:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:04:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:04:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:04:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:04:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:04:32] local.INFO: DEBUG: GPS processor result {"connection_id":222825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21882,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:04:32] local.INFO: GPS data processed {"connection_id":222825,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:04:32] local.INFO: Acknowledgment sent {"connection_id":222825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:05:00] local.INFO: TCP Data received {"connection_id":221532,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669b9638012d0c9ec00704ae38001a014911..."} 
[2026-10-23 08:05:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221532,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669b9638012d0c9ec00704ae38001a014911..."} 
[2026-10-23 08:05:00] local.INFO: Processing buffer {"connection_id":221532,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669b9638012d0c9ec00704ae38001a014911..."} 
[2026-10-23 08:05:00] local.INFO: Packet analysis {"connection_id":221532,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:05:00] local.INFO: Extracted packet for processing {"connection_id":221532,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669b"} 
[2026-10-23 08:05:00] local.INFO: GPS Element Parsed {"raw_longitude":755801792,"raw_latitude":117747256,"longitude_deg":75.5801792,"latitude_deg":11.7747256,"altitude":26,"angle":329,"satellites":17,"speed":48,"hex_longitude":"2d0c9ec0","hex_latitude":"0704ae38","is_valid_coordinates":true} 
[2026-10-23 08:05:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:05:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937043712001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37164562465685504,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":915638129381052416,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:00] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:05:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792722835000,"timestamp_ms":1792722835000,"timestamp_seconds":1792722835,"priority":1,"record_length":96,"hex_timestamp":"000001a1669b9638"} 
[2026-10-23 08:05:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:05:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:05:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:05:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:05:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:05:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:05:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:05:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221532,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:05:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221532,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:05:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221532,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:05:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:05:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:05:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:05:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937043712001,"66":14559,"16":37164562465685504,"94":11008,"24":48,"45":915638129381052416},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 08:05:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:05:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:05:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937043712001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:05:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37164562465685504,"km_value":37164562465685.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:05:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:05:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":915638129381052416,"description":"Unknown IO ID 45"} 
[2026-10-23 08:05:00] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937043712001,"power":14559,"odometer":null,"unknown_94":11008,"ignition":48,"unknown_45":915638129381052416}} 
[2026-10-23 08:05:01] local.INFO: DEBUG: GPS processor result {"connection_id":221532,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21883,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:05:01] local.INFO: GPS data processed {"connection_id":221532,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:05:01] local.INFO: Acknowledgment sent {"connection_id":221532,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:05:03] local.INFO: TCP Data received {"connection_id":222825,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:05:03] local.INFO: Processing buffer {"connection_id":222825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:05:03] local.INFO: Packet analysis {"connection_id":222825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:05:03] local.INFO: Extracted packet for processing {"connection_id":222825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:05:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:05:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:05:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:05:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:05:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:05:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:05:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:05:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:05:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:05:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:05:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:05:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:05:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:05:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:05:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:05:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:05:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:05:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:05:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:05:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:05:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:05:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:05:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:05:03] local.INFO: DEBUG: GPS processor result {"connection_id":222825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:05:03] local.INFO: GPS data processed {"connection_id":222825,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:05:03] local.INFO: Acknowledgment sent {"connection_id":222825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:05:19] local.INFO: TCP Data received {"connection_id":221163,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221163,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:19] local.INFO: Processing buffer {"connection_id":221163,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:19] local.INFO: IMEI packet received {"connection_id":221163,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:05:19] local.INFO: IMEI acknowledgment sent {"connection_id":221163,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:05:21] local.INFO: TCP Data received {"connection_id":221163,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221163,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:21] local.INFO: Processing buffer {"connection_id":221163,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:21] local.INFO: IMEI packet received {"connection_id":221163,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:05:21] local.INFO: IMEI acknowledgment sent {"connection_id":221163,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:05:24] local.INFO: TCP Data received {"connection_id":221163,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221163,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:24] local.INFO: Processing buffer {"connection_id":221163,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:05:24] local.INFO: IMEI packet received {"connection_id":221163,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:05:24] local.INFO: IMEI acknowledgment sent {"connection_id":221163,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:05:24] local.INFO: TCP Data received {"connection_id":221163,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669c9fd8012d0c2e4007058960000e012512..."} 
[2026-10-23 08:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221163,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669c9fd8012d0c2e4007058960000e012512..."} 
[2026-10-23 08:05:24] local.INFO: Processing buffer {"connection_id":221163,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669c9fd8012d0c2e4007058960000e012512..."} 
[2026-10-23 08:05:24] local.INFO: Packet analysis {"connection_id":221163,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669c"} 
[2026-10-23 08:05:24] local.INFO: Extracted packet for processing {"connection_id":221163,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669c"} 
[2026-10-23 08:05:24] local.INFO: GPS Element Parsed {"raw_longitude":755772992,"raw_latitude":117803360,"longitude_deg":75.5772992,"latitude_deg":11.780336,"altitude":14,"angle":293,"satellites":18,"speed":34,"hex_longitude":"2d0c2e40","hex_latitude":"07058960","is_valid_coordinates":true} 
[2026-10-23 08:05:24] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:05:24] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937062656001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:24] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37167680611942400,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:24] local.WARNING: Large IO value detected {"io_id":45,"raw_value":879327857401518080,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:24] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:05:24] local.INFO: AVL Record Parsed {"raw_timestamp":1792722903000,"timestamp_ms":1792722903000,"timestamp_seconds":1792722903,"priority":1,"record_length":96,"hex_timestamp":"000001a1669c9fd8"} 
[2026-10-23 08:05:24] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:05:24] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:05:24] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 08:05:24] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:05:24] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:05:24] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:05:24] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:05:24] local.INFO: Teltonika packet parsed successfully {"connection_id":221163,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:05:24] local.INFO: Passing IMEI to GPS processor {"connection_id":221163,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:05:24] local.INFO: DEBUG: About to call GPS processor {"connection_id":221163,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:05:24] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:05:24] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:05:24] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:05:24] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937062656001,"66":14548,"220":206,"94":10240,"24":34,"16":37167680611942400,"45":879327857401518080},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 08:05:24] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:05:24] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:05:24] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937062656001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:05:24] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 08:05:24] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:05:24] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37167680611942400,"km_value":37167680611942.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:05:24] local.INFO: Unknown IO ID detected {"io_id":45,"value":879327857401518080,"description":"Unknown IO ID 45"} 
[2026-10-23 08:05:24] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937062656001,"power":14548,"unknown_220":206,"unknown_94":10240,"ignition":34,"odometer":null,"unknown_45":879327857401518080}} 
[2026-10-23 08:05:25] local.INFO: DEBUG: GPS processor result {"connection_id":221163,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21885,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:05:25] local.INFO: GPS data processed {"connection_id":221163,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:05:25] local.INFO: Acknowledgment sent {"connection_id":221163,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:05:26] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:05:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:05:26] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:05:26] local.INFO: IMEI packet received {"connection_id":221533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:05:26] local.INFO: IMEI acknowledgment sent {"connection_id":221533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:05:31] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:05:31] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:05:31] local.INFO: IMEI packet received {"connection_id":221533,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:05:31] local.INFO: IMEI acknowledgment sent {"connection_id":221533,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:05:32] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:05:32] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:05:32] local.INFO: Packet analysis {"connection_id":221533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:05:32] local.INFO: Extracted packet for processing {"connection_id":221533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:05:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:05:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:05:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:05:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:05:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:05:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:05:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:05:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:05:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:05:32] local.INFO: DEBUG: GPS processor result {"connection_id":221533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21886,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:05:32] local.INFO: GPS data processed {"connection_id":221533,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:05:32] local.INFO: Acknowledgment sent {"connection_id":221533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:05:58] local.INFO: TCP Data received {"connection_id":221163,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1669cbf18012d0c0bc007059588000b012112..."} 
[2026-10-23 08:05:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221163,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669cbf18012d0c0bc007059588000b012112..."} 
[2026-10-23 08:05:58] local.INFO: Processing buffer {"connection_id":221163,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669cbf18012d0c0bc007059588000b012112..."} 
[2026-10-23 08:05:58] local.INFO: Packet analysis {"connection_id":221163,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669c"} 
[2026-10-23 08:05:58] local.INFO: Extracted packet for processing {"connection_id":221163,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669c"} 
[2026-10-23 08:05:58] local.INFO: GPS Element Parsed {"raw_longitude":755764160,"raw_latitude":117806472,"longitude_deg":75.576416,"latitude_deg":11.7806472,"altitude":11,"angle":289,"satellites":18,"speed":55,"hex_longitude":"2d0c0bc0","hex_latitude":"07059588","is_valid_coordinates":true} 
[2026-10-23 08:05:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:05:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937063168001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37168127288541184,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":877709376285663232,"note":"Value kept but may cause issues"} 
[2026-10-23 08:05:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:05:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792722911000,"timestamp_ms":1792722911000,"timestamp_seconds":1792722911,"priority":1,"record_length":96,"hex_timestamp":"000001a1669cbf18"} 
[2026-10-23 08:05:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:05:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:05:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 08:05:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:05:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:05:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:05:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:05:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221163,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:05:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221163,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:05:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221163,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:05:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:05:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:05:58] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:05:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937063168001,"66":14102,"220":206,"94":10240,"24":55,"16":37168127288541184,"45":877709376285663232},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 08:05:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:05:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:05:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937063168001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:05:58] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 08:05:58] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:05:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37168127288541184,"km_value":37168127288541.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:05:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":877709376285663232,"description":"Unknown IO ID 45"} 
[2026-10-23 08:05:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937063168001,"power":14102,"unknown_220":206,"unknown_94":10240,"ignition":55,"odometer":null,"unknown_45":877709376285663232}} 
[2026-10-23 08:05:58] local.INFO: DEBUG: GPS processor result {"connection_id":221163,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21887,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:05:58] local.INFO: GPS data processed {"connection_id":221163,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:05:58] local.INFO: Acknowledgment sent {"connection_id":221163,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:06:03] local.INFO: TCP Data received {"connection_id":221533,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:06:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221533,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:06:03] local.INFO: Processing buffer {"connection_id":221533,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:06:03] local.INFO: Packet analysis {"connection_id":221533,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:06:03] local.INFO: Extracted packet for processing {"connection_id":221533,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:06:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:06:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:06:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:06:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:06:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:06:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:06:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:06:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:06:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:06:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:06:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:06:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:06:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:06:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:06:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221533,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:06:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:06:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221533,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:06:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:06:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:06:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:06:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:06:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:06:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:06:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:06:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:06:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:06:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:06:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:06:03] local.INFO: DEBUG: GPS processor result {"connection_id":221533,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21888,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:06:03] local.INFO: GPS data processed {"connection_id":221533,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:06:03] local.INFO: Acknowledgment sent {"connection_id":221533,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:06:23] local.INFO: TCP Data received {"connection_id":222826,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222826,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:23] local.INFO: Processing buffer {"connection_id":222826,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:23] local.INFO: IMEI packet received {"connection_id":222826,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:06:23] local.INFO: IMEI acknowledgment sent {"connection_id":222826,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:06:23] local.INFO: TCP Data received {"connection_id":222826,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222826,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:23] local.INFO: Processing buffer {"connection_id":222826,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:23] local.INFO: IMEI packet received {"connection_id":222826,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:06:23] local.INFO: IMEI acknowledgment sent {"connection_id":222826,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:06:24] local.INFO: TCP Data received {"connection_id":222826,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222826,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:24] local.INFO: Processing buffer {"connection_id":222826,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:24] local.INFO: IMEI packet received {"connection_id":222826,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":222826,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:06:24] local.INFO: TCP Data received {"connection_id":222826,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222826,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:24] local.INFO: Processing buffer {"connection_id":222826,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:06:24] local.INFO: IMEI packet received {"connection_id":222826,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":222826,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:06:25] local.INFO: TCP Data received {"connection_id":224548,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224548,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:06:25] local.INFO: Processing buffer {"connection_id":224548,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:06:25] local.INFO: IMEI packet received {"connection_id":224548,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":224548,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:06:30] local.INFO: TCP Data received {"connection_id":224548,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224548,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:06:30] local.INFO: Processing buffer {"connection_id":224548,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:06:30] local.INFO: IMEI packet received {"connection_id":224548,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:06:30] local.INFO: IMEI acknowledgment sent {"connection_id":224548,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:06:31] local.INFO: TCP Data received {"connection_id":224548,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:06:31] local.INFO: Processing buffer {"connection_id":224548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166992538012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:06:31] local.INFO: Packet analysis {"connection_id":224548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:06:31] local.INFO: Extracted packet for processing {"connection_id":224548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16699"} 
[2026-10-23 08:06:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:06:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458936927744001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:06:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:06:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:06:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:06:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722675000,"timestamp_ms":1792722675000,"timestamp_seconds":1792722675,"priority":1,"record_length":96,"hex_timestamp":"000001a166992538"} 
[2026-10-23 08:06:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:06:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 08:06:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:06:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:06:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:06:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:06:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:06:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:06:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:06:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:06:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:06:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:06:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458936927744001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:06:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:06:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:06:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458936927744001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:06:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:06:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:06:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:06:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458936927744001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:06:31] local.INFO: DEBUG: GPS processor result {"connection_id":224548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21889,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:06:31] local.INFO: GPS data processed {"connection_id":224548,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:06:31] local.INFO: Acknowledgment sent {"connection_id":224548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:07:02] local.INFO: TCP Data received {"connection_id":224548,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:07:02] local.INFO: Processing buffer {"connection_id":224548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:07:02] local.INFO: Packet analysis {"connection_id":224548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:07:02] local.INFO: Extracted packet for processing {"connection_id":224548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:07:02] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:07:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:07:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:07:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:07:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:07:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:07:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:07:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:07:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:07:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:07:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:07:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:07:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:07:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224548,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:07:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:07:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:07:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:07:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:07:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:07:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:07:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:07:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:07:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:07:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:07:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:07:02] local.INFO: DEBUG: GPS processor result {"connection_id":224548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:07:02] local.INFO: GPS data processed {"connection_id":224548,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:07:02] local.INFO: Acknowledgment sent {"connection_id":224548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:07:15] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:15] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:15] local.INFO: IMEI packet received {"connection_id":221164,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:07:15] local.INFO: IMEI acknowledgment sent {"connection_id":221164,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:07:16] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:16] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:16] local.INFO: IMEI packet received {"connection_id":221164,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:07:16] local.INFO: IMEI acknowledgment sent {"connection_id":221164,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:07:18] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:18] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:18] local.INFO: IMEI packet received {"connection_id":221164,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:07:18] local.INFO: IMEI acknowledgment sent {"connection_id":221164,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:07:22] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:22] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:07:22] local.INFO: IMEI packet received {"connection_id":221164,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:07:22] local.INFO: IMEI acknowledgment sent {"connection_id":221164,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:07:22] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1669e6cc8012d0bd84007061a18001d008712..."} 
[2026-10-23 08:07:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669e6cc8012d0bd84007061a18001d008712..."} 
[2026-10-23 08:07:22] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669e6cc8012d0bd84007061a18001d008712..."} 
[2026-10-23 08:07:22] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:07:22] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:07:22] local.INFO: GPS Element Parsed {"raw_longitude":755750976,"raw_latitude":117840408,"longitude_deg":75.5750976,"latitude_deg":11.7840408,"altitude":29,"angle":135,"satellites":18,"speed":10,"hex_longitude":"2d0bd840","hex_latitude":"07061a18","is_valid_coordinates":true} 
[2026-10-23 08:07:22] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:07:22] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937091072001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:22] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37170506700423168,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:22] local.WARNING: Large IO value detected {"io_id":45,"raw_value":849984091089403904,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:22] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:07:22] local.INFO: AVL Record Parsed {"raw_timestamp":1792723021000,"timestamp_ms":1792723021000,"timestamp_seconds":1792723021,"priority":1,"record_length":96,"hex_timestamp":"000001a1669e6cc8"} 
[2026-10-23 08:07:22] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:07:22] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:07:22] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:07:22] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:07:22] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:07:22] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:07:22] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:07:22] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:07:22] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:07:22] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:07:22] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:07:22] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:07:22] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:07:22] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937091072001,"66":14711,"164":206,"94":10240,"24":10,"16":37170506700423168,"45":849984091089403904},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:07:22] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:07:22] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:07:22] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937091072001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:07:22] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:07:22] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:07:22] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37170506700423168,"km_value":37170506700423.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:07:22] local.INFO: Unknown IO ID detected {"io_id":45,"value":849984091089403904,"description":"Unknown IO ID 45"} 
[2026-10-23 08:07:22] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937091072001,"power":14711,"unknown_164":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":849984091089403904}} 
[2026-10-23 08:07:23] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21891,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:07:23] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:07:23] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:07:25] local.INFO: TCP Data received {"connection_id":221534,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:07:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221534,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:07:25] local.INFO: Processing buffer {"connection_id":221534,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:07:25] local.INFO: IMEI packet received {"connection_id":221534,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:07:25] local.INFO: IMEI acknowledgment sent {"connection_id":221534,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:07:31] local.INFO: TCP Data received {"connection_id":221534,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221534,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:07:31] local.INFO: Processing buffer {"connection_id":221534,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:07:31] local.INFO: IMEI packet received {"connection_id":221534,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":221534,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:07:31] local.INFO: TCP Data received {"connection_id":221534,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221534,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:07:31] local.INFO: Processing buffer {"connection_id":221534,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:07:31] local.INFO: Packet analysis {"connection_id":221534,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:07:31] local.INFO: Extracted packet for processing {"connection_id":221534,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:07:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:07:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:07:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:07:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:07:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:07:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221534,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:07:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:07:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:07:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:07:32] local.INFO: DEBUG: GPS processor result {"connection_id":221534,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21892,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:07:32] local.INFO: GPS data processed {"connection_id":221534,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:07:32] local.INFO: Acknowledgment sent {"connection_id":221534,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:07:53] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1669e70b0012d0bd8c007061938001d009312..."} 
[2026-10-23 08:07:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669e70b0012d0bd8c007061938001d009312..."} 
[2026-10-23 08:07:53] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669e70b0012d0bd8c007061938001d009312..."} 
[2026-10-23 08:07:53] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:07:53] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:07:53] local.INFO: GPS Element Parsed {"raw_longitude":755751104,"raw_latitude":117840184,"longitude_deg":75.5751104,"latitude_deg":11.7840184,"altitude":29,"angle":147,"satellites":18,"speed":9,"hex_longitude":"2d0bd8c0","hex_latitude":"07061938","is_valid_coordinates":true} 
[2026-10-23 08:07:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:07:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937093376001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37170519585325056,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":853502528298031104,"note":"Value kept but may cause issues"} 
[2026-10-23 08:07:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:07:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792723022000,"timestamp_ms":1792723022000,"timestamp_seconds":1792723022,"priority":1,"record_length":96,"hex_timestamp":"000001a1669e70b0"} 
[2026-10-23 08:07:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:07:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:07:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 08:07:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1554,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:07:53] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:07:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:07:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:07:53] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:07:53] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:07:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:07:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:07:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:07:53] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:07:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937093376001,"66":14711,"164":206,"94":10240,"24":9,"16":37170519585325056,"45":853502528298031104},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:07:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:07:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:07:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937093376001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:07:53] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:07:53] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:07:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37170519585325056,"km_value":37170519585325.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:07:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":853502528298031104,"description":"Unknown IO ID 45"} 
[2026-10-23 08:07:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937093376001,"power":14711,"unknown_164":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":853502528298031104}} 
[2026-10-23 08:07:54] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21893,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:07:54] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:07:54] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:08:03] local.INFO: TCP Data received {"connection_id":221534,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221534,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:03] local.INFO: Processing buffer {"connection_id":221534,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:03] local.INFO: Packet analysis {"connection_id":221534,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:08:03] local.INFO: Extracted packet for processing {"connection_id":221534,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:08:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:08:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:08:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:08:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:08:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:08:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:08:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:08:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:08:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:08:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:08:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221534,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:08:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:08:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221534,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:08:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:08:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:08:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:08:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:08:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:08:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:08:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:08:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:08:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:08:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:08:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:08:03] local.INFO: DEBUG: GPS processor result {"connection_id":221534,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:08:03] local.INFO: GPS data processed {"connection_id":221534,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:08:03] local.INFO: Acknowledgment sent {"connection_id":221534,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:08:25] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1669e7498012d0bd90007061878001c009e12..."} 
[2026-10-23 08:08:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669e7498012d0bd90007061878001c009e12..."} 
[2026-10-23 08:08:25] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669e7498012d0bd90007061878001c009e12..."} 
[2026-10-23 08:08:25] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:08:25] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:08:25] local.INFO: GPS Element Parsed {"raw_longitude":755751168,"raw_latitude":117839992,"longitude_deg":75.5751168,"latitude_deg":11.7839992,"altitude":28,"angle":158,"satellites":18,"speed":7,"hex_longitude":"2d0bd900","hex_latitude":"07061878","is_valid_coordinates":true} 
[2026-10-23 08:08:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:08:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937093632001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37170532470226944,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:25] local.WARNING: Large IO value detected {"io_id":45,"raw_value":853643265786329088,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:08:25] local.INFO: AVL Record Parsed {"raw_timestamp":1792723023000,"timestamp_ms":1792723023000,"timestamp_seconds":1792723023,"priority":1,"record_length":96,"hex_timestamp":"000001a1669e7498"} 
[2026-10-23 08:08:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:08:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:08:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 08:08:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1554,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:08:25] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:08:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:08:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:08:25] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:08:25] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:08:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:08:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:08:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:08:25] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:08:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937093632001,"66":14537,"164":206,"94":10240,"24":7,"16":37170532470226944,"45":853643265786329088},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:08:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:08:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:08:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937093632001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:08:25] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:08:25] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:08:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37170532470226944,"km_value":37170532470226.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:08:25] local.INFO: Unknown IO ID detected {"io_id":45,"value":853643265786329088,"description":"Unknown IO ID 45"} 
[2026-10-23 08:08:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937093632001,"power":14537,"unknown_164":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":853643265786329088}} 
[2026-10-23 08:08:25] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21895,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:08:25] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:08:25] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:08:31] local.INFO: TCP Data received {"connection_id":224550,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:08:31] local.INFO: Processing buffer {"connection_id":224550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:08:31] local.INFO: IMEI packet received {"connection_id":224550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":224550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:08:36] local.INFO: TCP Data received {"connection_id":224550,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:08:36] local.INFO: Processing buffer {"connection_id":224550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:08:36] local.INFO: IMEI packet received {"connection_id":224550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":224550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:08:37] local.INFO: TCP Data received {"connection_id":224550,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:37] local.INFO: Processing buffer {"connection_id":224550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:37] local.INFO: Packet analysis {"connection_id":224550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:08:37] local.INFO: Extracted packet for processing {"connection_id":224550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:08:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:08:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:08:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:08:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:08:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:08:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:08:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:08:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:08:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:08:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:08:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:08:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:08:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:08:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:08:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:08:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:08:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:08:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:08:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:08:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:08:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:08:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:08:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:08:37] local.INFO: DEBUG: GPS processor result {"connection_id":224550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21896,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:08:37] local.INFO: GPS data processed {"connection_id":224550,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:08:37] local.INFO: Acknowledgment sent {"connection_id":224550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:08:41] local.INFO: TCP Data received {"connection_id":224550,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:41] local.INFO: Processing buffer {"connection_id":224550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:08:41] local.INFO: Packet analysis {"connection_id":224550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:08:41] local.INFO: Extracted packet for processing {"connection_id":224550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:08:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:08:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:08:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:08:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:08:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:08:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:08:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:08:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:08:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:08:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:08:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:08:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:08:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:08:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:08:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:08:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:08:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:08:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:08:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:08:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:08:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:08:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:08:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:08:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:08:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:08:41] local.INFO: DEBUG: GPS processor result {"connection_id":224550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:08:41] local.INFO: GPS data processed {"connection_id":224550,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:08:41] local.INFO: Acknowledgment sent {"connection_id":224550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:08:57] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1669e7c68012d0bd9c0070616f0001a00ac12..."} 
[2026-10-23 08:08:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669e7c68012d0bd9c0070616f0001a00ac12..."} 
[2026-10-23 08:08:57] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669e7c68012d0bd9c0070616f0001a00ac12..."} 
[2026-10-23 08:08:57] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:08:57] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:08:57] local.INFO: GPS Element Parsed {"raw_longitude":755751360,"raw_latitude":117839600,"longitude_deg":75.575136,"latitude_deg":11.78396,"altitude":26,"angle":172,"satellites":18,"speed":7,"hex_longitude":"2d0bd9c0","hex_latitude":"070616f0","is_valid_coordinates":true} 
[2026-10-23 08:08:57] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:08:57] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937093888001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:57] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37170549650096128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:57] local.WARNING: Large IO value detected {"io_id":45,"raw_value":853713634530457600,"note":"Value kept but may cause issues"} 
[2026-10-23 08:08:57] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:08:57] local.INFO: AVL Record Parsed {"raw_timestamp":1792723025000,"timestamp_ms":1792723025000,"timestamp_seconds":1792723025,"priority":1,"record_length":96,"hex_timestamp":"000001a1669e7c68"} 
[2026-10-23 08:08:57] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:08:57] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:08:57] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 08:08:57] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:08:57] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:08:57] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:08:57] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:08:57] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:08:57] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:08:57] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:08:57] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:08:57] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:08:57] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:08:57] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937093888001,"66":14559,"164":206,"94":10240,"24":7,"16":37170549650096128,"45":853713634530457600},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:08:57] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:08:57] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:08:57] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937093888001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:08:57] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:08:57] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:08:57] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37170549650096128,"km_value":37170549650096.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:08:57] local.INFO: Unknown IO ID detected {"io_id":45,"value":853713634530457600,"description":"Unknown IO ID 45"} 
[2026-10-23 08:08:57] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937093888001,"power":14559,"unknown_164":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":853713634530457600}} 
[2026-10-23 08:08:57] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21898,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:08:57] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:08:57] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:09:26] local.INFO: TCP Data received {"connection_id":221535,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:09:26] local.INFO: Processing buffer {"connection_id":221535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:09:26] local.INFO: IMEI packet received {"connection_id":221535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":221535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:09:28] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1669e8ff0012d0bd9c007061310001800b712..."} 
[2026-10-23 08:09:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669e8ff0012d0bd9c007061310001800b712..."} 
[2026-10-23 08:09:28] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669e8ff0012d0bd9c007061310001800b712..."} 
[2026-10-23 08:09:28] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:09:28] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:09:28] local.INFO: GPS Element Parsed {"raw_longitude":755751360,"raw_latitude":117838608,"longitude_deg":75.575136,"latitude_deg":11.7838608,"altitude":24,"angle":183,"satellites":18,"speed":4,"hex_longitude":"2d0bd9c0","hex_latitude":"07061310","is_valid_coordinates":true} 
[2026-10-23 08:09:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:09:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937094400001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37170596894736384,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":853924740762890240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:09:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792723030000,"timestamp_ms":1792723030000,"timestamp_seconds":1792723030,"priority":1,"record_length":96,"hex_timestamp":"000001a1669e8ff0"} 
[2026-10-23 08:09:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:09:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:09:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 08:09:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:09:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:09:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:09:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:09:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:09:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:09:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:09:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:09:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:09:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:09:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937094400001,"66":14591,"164":206,"94":10240,"24":4,"16":37170596894736384,"45":853924740762890240},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:09:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:09:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:09:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937094400001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:09:28] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:09:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:09:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37170596894736384,"km_value":37170596894736.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:09:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":853924740762890240,"description":"Unknown IO ID 45"} 
[2026-10-23 08:09:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937094400001,"power":14591,"unknown_164":206,"unknown_94":10240,"ignition":4,"odometer":null,"unknown_45":853924740762890240}} 
[2026-10-23 08:09:28] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21899,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:09:28] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:09:28] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:09:31] local.INFO: TCP Data received {"connection_id":221535,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221535,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:09:31] local.INFO: Processing buffer {"connection_id":221535,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:09:31] local.INFO: IMEI packet received {"connection_id":221535,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:09:31] local.INFO: IMEI acknowledgment sent {"connection_id":221535,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:09:31] local.INFO: TCP Data received {"connection_id":221535,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:09:31] local.INFO: Processing buffer {"connection_id":221535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:09:31] local.INFO: Packet analysis {"connection_id":221535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:09:31] local.INFO: Extracted packet for processing {"connection_id":221535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:09:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:09:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:09:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:09:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:09:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:09:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:09:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:09:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":221535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:09:31] local.INFO: GPS data processed {"connection_id":221535,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:09:31] local.INFO: Acknowledgment sent {"connection_id":221535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:09:38] local.INFO: TCP Data received {"connection_id":224549,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:09:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224549,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:09:38] local.INFO: Processing buffer {"connection_id":224549,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:09:38] local.INFO: IMEI packet received {"connection_id":224549,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:09:38] local.INFO: IMEI acknowledgment sent {"connection_id":224549,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:09:59] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1669e97c0012d0bd9c007061210001700c412..."} 
[2026-10-23 08:09:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669e97c0012d0bd9c007061210001700c412..."} 
[2026-10-23 08:09:59] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669e97c0012d0bd9c007061210001700c412..."} 
[2026-10-23 08:09:59] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:09:59] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669e"} 
[2026-10-23 08:09:59] local.INFO: GPS Element Parsed {"raw_longitude":755751360,"raw_latitude":117838352,"longitude_deg":75.575136,"latitude_deg":11.7838352,"altitude":23,"angle":196,"satellites":18,"speed":5,"hex_longitude":"2d0bd9c0","hex_latitude":"07061210","is_valid_coordinates":true} 
[2026-10-23 08:09:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:09:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937095680001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37170609779638272,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":853924740762636288,"note":"Value kept but may cause issues"} 
[2026-10-23 08:09:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:09:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792723032000,"timestamp_ms":1792723032000,"timestamp_seconds":1792723032,"priority":1,"record_length":96,"hex_timestamp":"000001a1669e97c0"} 
[2026-10-23 08:09:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:09:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21248,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:09:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:09:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2773,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:09:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:09:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:09:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:09:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:09:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:09:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:09:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:09:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:09:59] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:09:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937095680001,"66":14461,"164":206,"94":10240,"24":5,"16":37170609779638272,"45":853924740762636288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:09:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:09:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:09:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937095680001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:09:59] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:09:59] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:09:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37170609779638272,"km_value":37170609779638.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:09:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":853924740762636288,"description":"Unknown IO ID 45"} 
[2026-10-23 08:09:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937095680001,"power":14461,"unknown_164":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":853924740762636288}} 
[2026-10-23 08:09:59] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21901,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:09:59] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:09:59] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:10:03] local.INFO: TCP Data received {"connection_id":221535,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221535,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:10:03] local.INFO: Processing buffer {"connection_id":221535,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:10:03] local.INFO: Packet analysis {"connection_id":221535,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:10:03] local.INFO: Extracted packet for processing {"connection_id":221535,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:10:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:10:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221535,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221535,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:10:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:10:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:10:04] local.INFO: DEBUG: GPS processor result {"connection_id":221535,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:10:04] local.INFO: GPS data processed {"connection_id":221535,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:10:04] local.INFO: Acknowledgment sent {"connection_id":221535,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:10:26] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:10:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:10:26] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:10:26] local.INFO: IMEI packet received {"connection_id":221165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:10:26] local.INFO: IMEI acknowledgment sent {"connection_id":221165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:10:30] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a12be8012d0bdac00705ee98001900a51b..."} 
[2026-10-23 08:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a12be8012d0bdac00705ee98001900a51b..."} 
[2026-10-23 08:10:30] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a12be8012d0bdac00705ee98001900a51b..."} 
[2026-10-23 08:10:30] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a1"} 
[2026-10-23 08:10:30] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a1"} 
[2026-10-23 08:10:30] local.INFO: GPS Element Parsed {"raw_longitude":755751616,"raw_latitude":117829272,"longitude_deg":75.5751616,"latitude_deg":11.7829272,"altitude":25,"angle":165,"satellites":27,"speed":17,"hex_longitude":"2d0bdac0","hex_latitude":"0705ee98","is_valid_coordinates":true} 
[2026-10-23 08:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937138944001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37171120880746496,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":854135846992992256,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792723201000,"timestamp_ms":1792723201000,"timestamp_seconds":1792723201,"priority":1,"record_length":96,"hex_timestamp":"000001a166a12be8"} 
[2026-10-23 08:10:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:10:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:10:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:10:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:10:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:10:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937138944001,"66":14450,"164":206,"94":10240,"24":17,"16":37171120880746496,"45":854135846992992256},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937138944001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:10:30] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:10:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37171120880746496,"km_value":37171120880746.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":854135846992992256,"description":"Unknown IO ID 45"} 
[2026-10-23 08:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937138944001,"power":14450,"unknown_164":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":854135846992992256}} 
[2026-10-23 08:10:31] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21903,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:10:31] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:10:31] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:10:31] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:10:31] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:10:31] local.INFO: IMEI packet received {"connection_id":221165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:10:31] local.INFO: IMEI acknowledgment sent {"connection_id":221165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:10:31] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:10:31] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:10:31] local.INFO: Packet analysis {"connection_id":221165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:10:31] local.INFO: Extracted packet for processing {"connection_id":221165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:10:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:10:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:10:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:10:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:10:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:10:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:10:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:10:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:10:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:10:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:10:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:10:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:10:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:10:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:10:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:10:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:10:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:10:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:10:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:10:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:10:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:10:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:10:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:10:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:10:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:10:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:10:32] local.INFO: DEBUG: GPS processor result {"connection_id":221165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:10:32] local.INFO: GPS data processed {"connection_id":221165,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:10:32] local.INFO: Acknowledgment sent {"connection_id":221165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:11:02] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a14b28012d0be0800705d9d8001700b11b..."} 
[2026-10-23 08:11:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a14b28012d0be0800705d9d8001700b11b..."} 
[2026-10-23 08:11:02] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a14b28012d0be0800705d9d8001700b11b..."} 
[2026-10-23 08:11:02] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a1"} 
[2026-10-23 08:11:02] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a1"} 
[2026-10-23 08:11:02] local.INFO: GPS Element Parsed {"raw_longitude":755753088,"raw_latitude":117823960,"longitude_deg":75.5753088,"latitude_deg":11.782396,"altitude":23,"angle":177,"satellites":27,"speed":35,"hex_longitude":"2d0be080","hex_latitude":"0705d9d8","is_valid_coordinates":true} 
[2026-10-23 08:11:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:11:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937139456001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37171387168718848,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":854206215736956928,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:11:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723209000,"timestamp_ms":1792723209000,"timestamp_seconds":1792723209,"priority":1,"record_length":96,"hex_timestamp":"000001a166a14b28"} 
[2026-10-23 08:11:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:11:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:11:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:11:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:11:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:11:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:11:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:11:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:11:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:11:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:11:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:11:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:11:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:11:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937139456001,"66":14450,"164":206,"94":10240,"24":35,"16":37171387168718848,"45":854206215736956928},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:11:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:11:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:11:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937139456001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:11:02] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:11:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:11:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37171387168718848,"km_value":37171387168718.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:11:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":854206215736956928,"description":"Unknown IO ID 45"} 
[2026-10-23 08:11:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937139456001,"power":14450,"unknown_164":206,"unknown_94":10240,"ignition":35,"odometer":null,"unknown_45":854206215736956928}} 
[2026-10-23 08:11:02] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21905,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:11:02] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:11:02] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:11:03] local.INFO: TCP Data received {"connection_id":221165,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:11:03] local.INFO: Processing buffer {"connection_id":221165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:11:03] local.INFO: Packet analysis {"connection_id":221165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:11:03] local.INFO: Extracted packet for processing {"connection_id":221165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:11:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:11:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:11:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:11:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:11:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:11:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:11:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:11:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:11:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:11:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:11:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:11:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:11:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:11:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:11:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:11:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:11:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:11:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:11:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:11:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:11:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:11:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:11:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:11:03] local.INFO: DEBUG: GPS processor result {"connection_id":221165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:11:03] local.INFO: GPS data processed {"connection_id":221165,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:11:03] local.INFO: Acknowledgment sent {"connection_id":221165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:11:26] local.INFO: TCP Data received {"connection_id":224551,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:11:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:11:26] local.INFO: Processing buffer {"connection_id":224551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:11:26] local.INFO: IMEI packet received {"connection_id":224551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:11:26] local.INFO: IMEI acknowledgment sent {"connection_id":224551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:11:31] local.INFO: TCP Data received {"connection_id":224551,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:11:31] local.INFO: Processing buffer {"connection_id":224551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:11:31] local.INFO: IMEI packet received {"connection_id":224551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:11:31] local.INFO: IMEI acknowledgment sent {"connection_id":224551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:11:31] local.INFO: TCP Data received {"connection_id":224551,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:11:31] local.INFO: Processing buffer {"connection_id":224551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1669dbd00012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:11:31] local.INFO: Packet analysis {"connection_id":224551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:11:31] local.INFO: Extracted packet for processing {"connection_id":224551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1669d"} 
[2026-10-23 08:11:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937004800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792722976000,"timestamp_ms":1792722976000,"timestamp_seconds":1792722976,"priority":1,"record_length":96,"hex_timestamp":"000001a1669dbd00"} 
[2026-10-23 08:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937004800001,"66":25343,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937004800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:11:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:11:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937004800001,"power":25343,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":224551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:11:31] local.INFO: GPS data processed {"connection_id":224551,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:11:31] local.INFO: Acknowledgment sent {"connection_id":224551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:11:33] local.INFO: TCP Data received {"connection_id":221164,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a27bd8012d0c70c0070592a0001e00161b..."} 
[2026-10-23 08:11:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a27bd8012d0c70c0070592a0001e00161b..."} 
[2026-10-23 08:11:33] local.INFO: Processing buffer {"connection_id":221164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a27bd8012d0c70c0070592a0001e00161b..."} 
[2026-10-23 08:11:33] local.INFO: Packet analysis {"connection_id":221164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:11:33] local.INFO: Extracted packet for processing {"connection_id":221164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:11:33] local.INFO: GPS Element Parsed {"raw_longitude":755790016,"raw_latitude":117805728,"longitude_deg":75.5790016,"latitude_deg":11.7805728,"altitude":30,"angle":22,"satellites":27,"speed":14,"hex_longitude":"2d0c70c0","hex_latitude":"070592a0","is_valid_coordinates":true} 
[2026-10-23 08:11:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:11:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937161216001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37173929789358080,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":896216356004913152,"note":"Value kept but may cause issues"} 
[2026-10-23 08:11:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:11:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792723287000,"timestamp_ms":1792723287000,"timestamp_seconds":1792723287,"priority":1,"record_length":96,"hex_timestamp":"000001a166a27bd8"} 
[2026-10-23 08:11:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:11:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:11:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 08:11:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:11:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:11:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:11:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:11:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:11:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:11:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221164,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:11:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:11:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:11:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:11:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937161216001,"66":14515,"164":206,"94":10240,"24":14,"16":37173929789358080,"45":896216356004913152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:11:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:11:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:11:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937161216001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:11:33] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:11:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:11:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37173929789358080,"km_value":37173929789358.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:11:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":896216356004913152,"description":"Unknown IO ID 45"} 
[2026-10-23 08:11:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937161216001,"power":14515,"unknown_164":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":896216356004913152}} 
[2026-10-23 08:11:34] local.INFO: DEBUG: GPS processor result {"connection_id":221164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21908,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:11:34] local.INFO: GPS data processed {"connection_id":221164,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:11:34] local.INFO: Acknowledgment sent {"connection_id":221164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:12:02] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:12:02] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:12:02] local.INFO: IMEI packet received {"connection_id":221536,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:12:02] local.INFO: IMEI acknowledgment sent {"connection_id":221536,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:12:03] local.INFO: TCP Data received {"connection_id":224551,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:12:03] local.INFO: Processing buffer {"connection_id":224551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:12:03] local.INFO: Packet analysis {"connection_id":224551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:12:03] local.INFO: Extracted packet for processing {"connection_id":224551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:12:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:12:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:12:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:12:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:12:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:12:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:12:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":224551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:12:03] local.INFO: GPS data processed {"connection_id":224551,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:12:03] local.INFO: Acknowledgment sent {"connection_id":224551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:12:05] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:12:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:12:05] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:12:05] local.INFO: IMEI packet received {"connection_id":221536,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:12:05] local.INFO: IMEI acknowledgment sent {"connection_id":221536,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:12:06] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a27fc0012d0c710007059430001d00081b..."} 
[2026-10-23 08:12:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a27fc0012d0c710007059430001d00081b..."} 
[2026-10-23 08:12:06] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a27fc0012d0c710007059430001d00081b..."} 
[2026-10-23 08:12:06] local.INFO: Packet analysis {"connection_id":221536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:12:06] local.INFO: Extracted packet for processing {"connection_id":221536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:12:06] local.INFO: GPS Element Parsed {"raw_longitude":755790080,"raw_latitude":117806128,"longitude_deg":75.579008,"latitude_deg":11.7806128,"altitude":29,"angle":8,"satellites":27,"speed":17,"hex_longitude":"2d0c7100","hex_latitude":"07059430","is_valid_coordinates":true} 
[2026-10-23 08:12:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:12:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937161472001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37173946969227264,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":896427462237528064,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:12:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792723288000,"timestamp_ms":1792723288000,"timestamp_seconds":1792723288,"priority":1,"record_length":96,"hex_timestamp":"000001a166a27fc0"} 
[2026-10-23 08:12:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:12:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:12:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 08:12:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:12:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:12:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:12:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:12:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:12:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:12:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:12:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:12:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:12:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:12:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937161472001,"66":14515,"164":206,"94":10240,"24":17,"16":37173946969227264,"45":896427462237528064},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:12:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:12:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:12:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937161472001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:12:06] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:12:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:12:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37173946969227264,"km_value":37173946969227.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:12:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":896427462237528064,"description":"Unknown IO ID 45"} 
[2026-10-23 08:12:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937161472001,"power":14515,"unknown_164":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":896427462237528064}} 
[2026-10-23 08:12:06] local.INFO: DEBUG: GPS processor result {"connection_id":221536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21910,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:12:06] local.INFO: GPS data processed {"connection_id":221536,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:12:06] local.INFO: Acknowledgment sent {"connection_id":221536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:12:25] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:12:25] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:12:25] local.INFO: IMEI packet received {"connection_id":221166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":221166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:12:31] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:12:31] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:12:31] local.INFO: IMEI packet received {"connection_id":221166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":221166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:12:31] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:12:31] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:12:31] local.INFO: Packet analysis {"connection_id":221166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:12:31] local.INFO: Extracted packet for processing {"connection_id":221166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:12:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:12:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:12:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:12:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:12:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:12:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:12:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:12:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:12:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:12:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:12:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:12:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:12:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:12:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:12:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:12:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:12:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:12:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:12:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:12:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:12:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:12:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:12:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:12:31] local.INFO: DEBUG: GPS processor result {"connection_id":221166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:12:31] local.INFO: GPS data processed {"connection_id":221166,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:12:31] local.INFO: Acknowledgment sent {"connection_id":221166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:12:37] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a352b0012d0cf6400705d8b0001000461b..."} 
[2026-10-23 08:12:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a352b0012d0cf6400705d8b0001000461b..."} 
[2026-10-23 08:12:37] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a352b0012d0cf6400705d8b0001000461b..."} 
[2026-10-23 08:12:37] local.INFO: Packet analysis {"connection_id":221536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a3"} 
[2026-10-23 08:12:37] local.INFO: Extracted packet for processing {"connection_id":221536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a3"} 
[2026-10-23 08:12:37] local.INFO: GPS Element Parsed {"raw_longitude":755824192,"raw_latitude":117823664,"longitude_deg":75.5824192,"latitude_deg":11.7823664,"altitude":16,"angle":70,"satellites":27,"speed":27,"hex_longitude":"2d0cf640","hex_latitude":"0705d8b0","is_valid_coordinates":true} 
[2026-10-23 08:12:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:12:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937175040001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37176085862940672,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":932526628005163008,"note":"Value kept but may cause issues"} 
[2026-10-23 08:12:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:12:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792723342000,"timestamp_ms":1792723342000,"timestamp_seconds":1792723342,"priority":1,"record_length":96,"hex_timestamp":"000001a166a352b0"} 
[2026-10-23 08:12:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:12:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:12:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":154,"data_length":795,"current_offset":136} 
[2026-10-23 08:12:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1849,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:12:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:12:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:12:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:12:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:12:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:12:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:12:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:12:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:12:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:12:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937175040001,"66":14407,"220":206,"94":10240,"24":27,"16":37176085862940672,"45":932526628005163008},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 08:12:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:12:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:12:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937175040001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:12:37] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 08:12:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:12:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37176085862940672,"km_value":37176085862940.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:12:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":932526628005163008,"description":"Unknown IO ID 45"} 
[2026-10-23 08:12:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937175040001,"power":14407,"unknown_220":206,"unknown_94":10240,"ignition":27,"odometer":null,"unknown_45":932526628005163008}} 
[2026-10-23 08:12:37] local.INFO: DEBUG: GPS processor result {"connection_id":221536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21912,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:12:37] local.INFO: GPS data processed {"connection_id":221536,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:12:37] local.INFO: Acknowledgment sent {"connection_id":221536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:13:03] local.INFO: TCP Data received {"connection_id":221166,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:13:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:13:03] local.INFO: Processing buffer {"connection_id":221166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:13:03] local.INFO: Packet analysis {"connection_id":221166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:13:03] local.INFO: Extracted packet for processing {"connection_id":221166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:13:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:13:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:13:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:13:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:13:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:13:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:13:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:13:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:13:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:13:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:13:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:13:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:13:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:13:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:13:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:13:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:13:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:13:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:13:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:13:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:13:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:13:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:13:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:13:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:13:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:13:03] local.INFO: DEBUG: GPS processor result {"connection_id":221166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:13:03] local.INFO: GPS data processed {"connection_id":221166,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:13:03] local.INFO: Acknowledgment sent {"connection_id":221166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:13:08] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a35a80012d0cfe400705d880001000561b..."} 
[2026-10-23 08:13:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a35a80012d0cfe400705d880001000561b..."} 
[2026-10-23 08:13:08] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a35a80012d0cfe400705d880001000561b..."} 
[2026-10-23 08:13:08] local.INFO: Packet analysis {"connection_id":221536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a3"} 
[2026-10-23 08:13:08] local.INFO: Extracted packet for processing {"connection_id":221536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a3"} 
[2026-10-23 08:13:08] local.INFO: GPS Element Parsed {"raw_longitude":755826240,"raw_latitude":117823616,"longitude_deg":75.582624,"latitude_deg":11.7823616,"altitude":16,"angle":86,"satellites":27,"speed":38,"hex_longitude":"2d0cfe40","hex_latitude":"0705d880","is_valid_coordinates":true} 
[2026-10-23 08:13:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:13:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937175552001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37176184647188480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":934004371632992256,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:13:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792723344000,"timestamp_ms":1792723344000,"timestamp_seconds":1792723344,"priority":1,"record_length":96,"hex_timestamp":"000001a166a35a80"} 
[2026-10-23 08:13:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:13:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:13:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 08:13:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:13:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:13:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:13:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:13:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:13:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:13:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:13:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:13:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:13:08] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:13:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937175552001,"66":14407,"220":206,"94":10240,"24":38,"16":37176184647188480,"45":934004371632992256},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 08:13:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:13:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:13:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937175552001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:13:08] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 08:13:08] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:13:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37176184647188480,"km_value":37176184647188.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:13:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":934004371632992256,"description":"Unknown IO ID 45"} 
[2026-10-23 08:13:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937175552001,"power":14407,"unknown_220":206,"unknown_94":10240,"ignition":38,"odometer":null,"unknown_45":934004371632992256}} 
[2026-10-23 08:13:09] local.INFO: DEBUG: GPS processor result {"connection_id":221536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21914,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:13:09] local.INFO: GPS data processed {"connection_id":221536,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:13:09] local.INFO: Acknowledgment sent {"connection_id":221536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:13:25] local.INFO: TCP Data received {"connection_id":222828,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:13:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:13:25] local.INFO: Processing buffer {"connection_id":222828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:13:25] local.INFO: IMEI packet received {"connection_id":222828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:13:25] local.INFO: IMEI acknowledgment sent {"connection_id":222828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:13:31] local.INFO: TCP Data received {"connection_id":222828,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:13:31] local.INFO: Processing buffer {"connection_id":222828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:13:31] local.INFO: IMEI packet received {"connection_id":222828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:13:31] local.INFO: IMEI acknowledgment sent {"connection_id":222828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:13:32] local.INFO: TCP Data received {"connection_id":222828,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:13:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:13:32] local.INFO: Processing buffer {"connection_id":222828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:13:32] local.INFO: Packet analysis {"connection_id":222828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:13:32] local.INFO: Extracted packet for processing {"connection_id":222828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:13:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:13:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:13:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:13:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:13:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:13:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:13:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:13:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:13:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:13:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:13:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:13:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:13:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:13:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:13:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:13:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:13:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:13:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:13:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:13:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:13:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:13:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:13:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:13:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:13:32] local.INFO: DEBUG: GPS processor result {"connection_id":222828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:13:32] local.INFO: GPS data processed {"connection_id":222828,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:13:32] local.INFO: Acknowledgment sent {"connection_id":222828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:13:40] local.INFO: TCP Data received {"connection_id":221536,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a46420012d0da1000705d6f0001300701b..."} 
[2026-10-23 08:13:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221536,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a46420012d0da1000705d6f0001300701b..."} 
[2026-10-23 08:13:40] local.INFO: Processing buffer {"connection_id":221536,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a46420012d0da1000705d6f0001300701b..."} 
[2026-10-23 08:13:40] local.INFO: Packet analysis {"connection_id":221536,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a4"} 
[2026-10-23 08:13:40] local.INFO: Extracted packet for processing {"connection_id":221536,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a4"} 
[2026-10-23 08:13:40] local.INFO: GPS Element Parsed {"raw_longitude":755867904,"raw_latitude":117823216,"longitude_deg":75.5867904,"latitude_deg":11.7823216,"altitude":19,"angle":112,"satellites":27,"speed":28,"hex_longitude":"2d0da100","hex_latitude":"0705d6f0","is_valid_coordinates":true} 
[2026-10-23 08:13:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:13:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937193216001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37178306361032704,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":981362536464515072,"note":"Value kept but may cause issues"} 
[2026-10-23 08:13:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:13:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792723412000,"timestamp_ms":1792723412000,"timestamp_seconds":1792723412,"priority":1,"record_length":96,"hex_timestamp":"000001a166a46420"} 
[2026-10-23 08:13:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:13:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:13:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:13:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:13:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:13:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:13:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:13:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221536,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:13:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:13:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221536,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:13:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:13:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:13:40] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:13:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937193216001,"66":14396,"167":206,"94":11008,"24":28,"16":37178306361032704,"45":981362536464515072},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-10-23 08:13:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:13:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:13:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937193216001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:13:40] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 08:13:40] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:13:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37178306361032704,"km_value":37178306361032.7,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:13:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":981362536464515072,"description":"Unknown IO ID 45"} 
[2026-10-23 08:13:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937193216001,"power":14396,"unknown_167":206,"unknown_94":11008,"ignition":28,"odometer":null,"unknown_45":981362536464515072}} 
[2026-10-23 08:13:40] local.INFO: DEBUG: GPS processor result {"connection_id":221536,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21916,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:13:40] local.INFO: GPS data processed {"connection_id":221536,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:13:40] local.INFO: Acknowledgment sent {"connection_id":221536,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:13:55] local.INFO: TCP Data received {"connection_id":224552,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:13:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224552,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:13:55] local.INFO: Processing buffer {"connection_id":224552,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:13:55] local.INFO: IMEI packet received {"connection_id":224552,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:13:55] local.INFO: IMEI acknowledgment sent {"connection_id":224552,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:13:57] local.INFO: TCP Data received {"connection_id":224552,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:13:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224552,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:13:57] local.INFO: Processing buffer {"connection_id":224552,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:13:57] local.INFO: IMEI packet received {"connection_id":224552,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:13:57] local.INFO: IMEI acknowledgment sent {"connection_id":224552,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:14:01] local.INFO: TCP Data received {"connection_id":224552,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224552,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:01] local.INFO: Processing buffer {"connection_id":224552,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:01] local.INFO: IMEI packet received {"connection_id":224552,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:14:01] local.INFO: IMEI acknowledgment sent {"connection_id":224552,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:14:02] local.INFO: TCP Data received {"connection_id":224552,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a46808012d0da3400705d548001300811b..."} 
[2026-10-23 08:14:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224552,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a46808012d0da3400705d548001300811b..."} 
[2026-10-23 08:14:02] local.INFO: Processing buffer {"connection_id":224552,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a46808012d0da3400705d548001300811b..."} 
[2026-10-23 08:14:02] local.INFO: Packet analysis {"connection_id":224552,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a4"} 
[2026-10-23 08:14:02] local.INFO: Extracted packet for processing {"connection_id":224552,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a4"} 
[2026-10-23 08:14:02] local.INFO: GPS Element Parsed {"raw_longitude":755868480,"raw_latitude":117822792,"longitude_deg":75.586848,"latitude_deg":11.7822792,"altitude":19,"angle":129,"satellites":27,"speed":25,"hex_longitude":"2d0da340","hex_latitude":"0705d548","is_valid_coordinates":true} 
[2026-10-23 08:14:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:14:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937193472001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37178340720771072,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":982066223906222080,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:14:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723413000,"timestamp_ms":1792723413000,"timestamp_seconds":1792723413,"priority":1,"record_length":96,"hex_timestamp":"000001a166a46808"} 
[2026-10-23 08:14:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:14:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:14:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 08:14:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:14:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:14:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:14:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:14:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224552,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:14:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224552,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:14:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224552,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:14:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:14:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:14:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:14:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937193472001,"66":14396,"167":206,"94":11008,"24":25,"16":37178340720771072,"45":982066223906222080},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-10-23 08:14:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:14:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:14:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937193472001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:14:02] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 08:14:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:14:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37178340720771072,"km_value":37178340720771.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:14:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":982066223906222080,"description":"Unknown IO ID 45"} 
[2026-10-23 08:14:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937193472001,"power":14396,"unknown_167":206,"unknown_94":11008,"ignition":25,"odometer":null,"unknown_45":982066223906222080}} 
[2026-10-23 08:14:02] local.INFO: DEBUG: GPS processor result {"connection_id":224552,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21917,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:14:02] local.INFO: GPS data processed {"connection_id":224552,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:14:02] local.INFO: Acknowledgment sent {"connection_id":224552,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:14:03] local.INFO: TCP Data received {"connection_id":222828,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:03] local.INFO: Processing buffer {"connection_id":222828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:03] local.INFO: Packet analysis {"connection_id":222828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:14:03] local.INFO: Extracted packet for processing {"connection_id":222828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:14:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:14:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:14:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:14:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:14:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:14:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:14:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:14:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:14:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:14:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:14:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:14:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:14:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:14:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:14:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:14:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:14:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:14:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:14:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:14:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:14:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:14:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:14:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:14:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:14:03] local.INFO: DEBUG: GPS processor result {"connection_id":222828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:14:03] local.INFO: GPS data processed {"connection_id":222828,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:14:03] local.INFO: Acknowledgment sent {"connection_id":222828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:14:31] local.INFO: TCP Data received {"connection_id":221537,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:14:31] local.INFO: Processing buffer {"connection_id":221537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:14:31] local.INFO: IMEI packet received {"connection_id":221537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":221537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:14:33] local.INFO: TCP Data received {"connection_id":224552,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a53710012d0e53000705cff80016004a18..."} 
[2026-10-23 08:14:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224552,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a53710012d0e53000705cff80016004a18..."} 
[2026-10-23 08:14:33] local.INFO: Processing buffer {"connection_id":224552,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a53710012d0e53000705cff80016004a18..."} 
[2026-10-23 08:14:33] local.INFO: Packet analysis {"connection_id":224552,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:14:33] local.INFO: Extracted packet for processing {"connection_id":224552,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:14:33] local.INFO: GPS Element Parsed {"raw_longitude":755913472,"raw_latitude":117821432,"longitude_deg":75.5913472,"latitude_deg":11.7821432,"altitude":22,"angle":74,"satellites":24,"speed":24,"hex_longitude":"2d0e5300","hex_latitude":"0705cff8","is_valid_coordinates":true} 
[2026-10-23 08:14:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:14:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937205248001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37180518269190144,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1024076364179802112,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:14:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792723466000,"timestamp_ms":1792723466000,"timestamp_seconds":1792723466,"priority":1,"record_length":96,"hex_timestamp":"000001a166a53710"} 
[2026-10-23 08:14:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:14:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:14:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:14:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:14:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:14:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:14:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:14:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224552,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:14:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224552,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:14:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224552,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:14:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:14:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:14:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:14:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937205248001,"66":14537,"167":206,"94":11008,"24":24,"16":37180518269190144,"45":1024076364179802112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,94,24,16,45]} 
[2026-10-23 08:14:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:14:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:14:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937205248001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:14:33] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 08:14:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:14:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37180518269190144,"km_value":37180518269190.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:14:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":1024076364179802112,"description":"Unknown IO ID 45"} 
[2026-10-23 08:14:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937205248001,"power":14537,"unknown_167":206,"unknown_94":11008,"ignition":24,"odometer":null,"unknown_45":1024076364179802112}} 
[2026-10-23 08:14:33] local.INFO: DEBUG: GPS processor result {"connection_id":224552,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21919,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:14:33] local.INFO: GPS data processed {"connection_id":224552,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:14:33] local.INFO: Acknowledgment sent {"connection_id":224552,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:14:36] local.INFO: TCP Data received {"connection_id":221537,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221537,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:14:36] local.INFO: Processing buffer {"connection_id":221537,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:14:36] local.INFO: IMEI packet received {"connection_id":221537,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:14:36] local.INFO: IMEI acknowledgment sent {"connection_id":221537,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:14:36] local.INFO: TCP Data received {"connection_id":221537,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:36] local.INFO: Processing buffer {"connection_id":221537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:36] local.INFO: Packet analysis {"connection_id":221537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:14:36] local.INFO: Extracted packet for processing {"connection_id":221537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:14:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:14:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:14:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:14:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:14:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:14:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:14:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:14:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:14:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:14:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:14:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:14:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:14:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:14:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:14:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:14:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:14:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:14:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:14:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:14:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:14:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:14:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:14:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:14:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:14:36] local.INFO: DEBUG: GPS processor result {"connection_id":221537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:14:36] local.INFO: GPS data processed {"connection_id":221537,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:14:36] local.INFO: Acknowledgment sent {"connection_id":221537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:14:41] local.INFO: TCP Data received {"connection_id":221537,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221537,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:41] local.INFO: Processing buffer {"connection_id":221537,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:14:41] local.INFO: Packet analysis {"connection_id":221537,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:14:41] local.INFO: Extracted packet for processing {"connection_id":221537,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:14:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:14:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:14:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:14:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:14:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:14:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:14:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:14:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:14:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:14:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:14:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:14:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221537,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:14:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:14:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221537,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:14:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:14:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:14:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:14:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:14:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:14:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:14:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:14:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:14:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:14:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:14:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:14:41] local.INFO: DEBUG: GPS processor result {"connection_id":221537,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:14:41] local.INFO: GPS data processed {"connection_id":221537,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:14:41] local.INFO: Acknowledgment sent {"connection_id":221537,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:14:56] local.INFO: TCP Data received {"connection_id":222829,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222829,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:56] local.INFO: Processing buffer {"connection_id":222829,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:56] local.INFO: IMEI packet received {"connection_id":222829,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:14:56] local.INFO: IMEI acknowledgment sent {"connection_id":222829,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:14:56] local.INFO: TCP Data received {"connection_id":222829,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222829,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:56] local.INFO: Processing buffer {"connection_id":222829,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:14:56] local.INFO: IMEI packet received {"connection_id":222829,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:14:56] local.INFO: IMEI acknowledgment sent {"connection_id":222829,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:15:00] local.INFO: TCP Data received {"connection_id":222829,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222829,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:00] local.INFO: Processing buffer {"connection_id":222829,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:00] local.INFO: IMEI packet received {"connection_id":222829,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:15:00] local.INFO: IMEI acknowledgment sent {"connection_id":222829,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:15:02] local.INFO: TCP Data received {"connection_id":222829,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222829,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:02] local.INFO: Processing buffer {"connection_id":222829,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:02] local.INFO: IMEI packet received {"connection_id":222829,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:15:02] local.INFO: IMEI acknowledgment sent {"connection_id":222829,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:15:02] local.INFO: TCP Data received {"connection_id":222829,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a5a470012d0e65c00705f298001801521a..."} 
[2026-10-23 08:15:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a5a470012d0e65c00705f298001801521a..."} 
[2026-10-23 08:15:02] local.INFO: Processing buffer {"connection_id":222829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a5a470012d0e65c00705f298001801521a..."} 
[2026-10-23 08:15:02] local.INFO: Packet analysis {"connection_id":222829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:15:02] local.INFO: Extracted packet for processing {"connection_id":222829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:15:02] local.INFO: GPS Element Parsed {"raw_longitude":755918272,"raw_latitude":117830296,"longitude_deg":75.5918272,"latitude_deg":11.7830296,"altitude":24,"angle":338,"satellites":26,"speed":24,"hex_longitude":"2d0e65c0","hex_latitude":"0705f298","is_valid_coordinates":true} 
[2026-10-23 08:15:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:15:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937213952001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37181106679709696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1037798269296453632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:15:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723494000,"timestamp_ms":1792723494000,"timestamp_seconds":1792723494,"priority":1,"record_length":96,"hex_timestamp":"000001a166a5a470"} 
[2026-10-23 08:15:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:15:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:15:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:15:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:15:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:15:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:15:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:15:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:15:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222829,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:15:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222829,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:15:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:15:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:15:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:15:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937213952001,"66":14428,"165":206,"94":11008,"24":24,"16":37181106679709696,"45":1037798269296453632},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:15:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:15:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:15:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937213952001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:15:02] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:15:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:15:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37181106679709696,"km_value":37181106679709.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:15:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":1037798269296453632,"description":"Unknown IO ID 45"} 
[2026-10-23 08:15:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937213952001,"power":14428,"unknown_165":206,"unknown_94":11008,"ignition":24,"odometer":null,"unknown_45":1037798269296453632}} 
[2026-10-23 08:15:02] local.INFO: DEBUG: GPS processor result {"connection_id":222829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21922,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:15:02] local.INFO: GPS data processed {"connection_id":222829,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:15:02] local.INFO: Acknowledgment sent {"connection_id":222829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:15:03] local.INFO: TCP Data received {"connection_id":222829,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a5b410012d0e63400705fb80001801631a..."} 
[2026-10-23 08:15:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a5b410012d0e63400705fb80001801631a..."} 
[2026-10-23 08:15:03] local.INFO: Processing buffer {"connection_id":222829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a5b410012d0e63400705fb80001801631a..."} 
[2026-10-23 08:15:03] local.INFO: Packet analysis {"connection_id":222829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:15:03] local.INFO: Extracted packet for processing {"connection_id":222829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:15:03] local.INFO: GPS Element Parsed {"raw_longitude":755917632,"raw_latitude":117832576,"longitude_deg":75.5917632,"latitude_deg":11.7832576,"altitude":24,"angle":355,"satellites":26,"speed":22,"hex_longitude":"2d0e6340","hex_latitude":"0705fb80","is_valid_coordinates":true} 
[2026-10-23 08:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:15:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937214464001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37181222643826688,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1037446425575856128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:15:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723498000,"timestamp_ms":1792723498000,"timestamp_seconds":1792723498,"priority":1,"record_length":96,"hex_timestamp":"000001a166a5b410"} 
[2026-10-23 08:15:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:15:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:15:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:15:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:15:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:15:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:15:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:15:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222829,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:15:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222829,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:15:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:15:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:15:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:15:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937214464001,"66":14396,"165":206,"94":11008,"24":22,"16":37181222643826688,"45":1037446425575856128},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:15:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:15:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:15:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937214464001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:15:03] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:15:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:15:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37181222643826688,"km_value":37181222643826.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:15:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":1037446425575856128,"description":"Unknown IO ID 45"} 
[2026-10-23 08:15:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937214464001,"power":14396,"unknown_165":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":1037446425575856128}} 
[2026-10-23 08:15:03] local.INFO: DEBUG: GPS processor result {"connection_id":222829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21923,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:15:03] local.INFO: GPS data processed {"connection_id":222829,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:15:03] local.INFO: Acknowledgment sent {"connection_id":222829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:15:13] local.INFO: TCP Data received {"connection_id":222827,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222827,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:15:13] local.INFO: Processing buffer {"connection_id":222827,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:15:13] local.INFO: IMEI packet received {"connection_id":222827,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:15:13] local.INFO: IMEI acknowledgment sent {"connection_id":222827,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:15:26] local.INFO: TCP Data received {"connection_id":224553,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:15:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224553,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:15:26] local.INFO: Processing buffer {"connection_id":224553,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:15:26] local.INFO: IMEI packet received {"connection_id":224553,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:15:26] local.INFO: IMEI acknowledgment sent {"connection_id":224553,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:15:31] local.INFO: TCP Data received {"connection_id":224553,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224553,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:15:31] local.INFO: Processing buffer {"connection_id":224553,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:15:31] local.INFO: IMEI packet received {"connection_id":224553,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":224553,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:15:32] local.INFO: TCP Data received {"connection_id":224553,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224553,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:15:32] local.INFO: Processing buffer {"connection_id":224553,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:15:32] local.INFO: Packet analysis {"connection_id":224553,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:15:32] local.INFO: Extracted packet for processing {"connection_id":224553,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:15:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:15:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:15:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:15:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:15:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224553,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:15:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:15:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:15:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":224553,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:15:32] local.INFO: GPS data processed {"connection_id":224553,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:15:32] local.INFO: Acknowledgment sent {"connection_id":224553,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:15:34] local.INFO: TCP Data received {"connection_id":222829,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a5bbe0012d0e63400705ff68001800061a..."} 
[2026-10-23 08:15:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a5bbe0012d0e63400705ff68001800061a..."} 
[2026-10-23 08:15:34] local.INFO: Processing buffer {"connection_id":222829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a5bbe0012d0e63400705ff68001800061a..."} 
[2026-10-23 08:15:34] local.INFO: Packet analysis {"connection_id":222829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:15:34] local.INFO: Extracted packet for processing {"connection_id":222829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a5"} 
[2026-10-23 08:15:34] local.INFO: GPS Element Parsed {"raw_longitude":755917632,"raw_latitude":117833576,"longitude_deg":75.5917632,"latitude_deg":11.7833576,"altitude":24,"angle":6,"satellites":26,"speed":17,"hex_longitude":"2d0e6340","hex_latitude":"0705ff68","is_valid_coordinates":true} 
[2026-10-23 08:15:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:15:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937215488001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37181274183434240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1036742738134663168,"note":"Value kept but may cause issues"} 
[2026-10-23 08:15:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:15:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792723500000,"timestamp_ms":1792723500000,"timestamp_seconds":1792723500,"priority":1,"record_length":96,"hex_timestamp":"000001a166a5bbe0"} 
[2026-10-23 08:15:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:15:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:15:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 08:15:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:15:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:15:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:15:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:15:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:15:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222829,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:15:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222829,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:15:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:15:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:15:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:15:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937215488001,"66":14407,"165":206,"94":11008,"24":17,"16":37181274183434240,"45":1036742738134663168},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:15:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:15:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:15:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937215488001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:15:34] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:15:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:15:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37181274183434240,"km_value":37181274183434.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:15:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":1036742738134663168,"description":"Unknown IO ID 45"} 
[2026-10-23 08:15:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937215488001,"power":14407,"unknown_165":206,"unknown_94":11008,"ignition":17,"odometer":null,"unknown_45":1036742738134663168}} 
[2026-10-23 08:15:34] local.INFO: DEBUG: GPS processor result {"connection_id":222829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21925,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:15:34] local.INFO: GPS data processed {"connection_id":222829,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:15:34] local.INFO: Acknowledgment sent {"connection_id":222829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:15:56] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:56] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:15:56] local.INFO: IMEI packet received {"connection_id":221167,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:15:56] local.INFO: IMEI acknowledgment sent {"connection_id":221167,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:16:00] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:00] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:00] local.INFO: IMEI packet received {"connection_id":221167,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:16:00] local.INFO: IMEI acknowledgment sent {"connection_id":221167,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:16:01] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:01] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:01] local.INFO: IMEI packet received {"connection_id":221167,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:16:01] local.INFO: IMEI acknowledgment sent {"connection_id":221167,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:16:02] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a65820012d0e654007063228001c00121a..."} 
[2026-10-23 08:16:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a65820012d0e654007063228001c00121a..."} 
[2026-10-23 08:16:02] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a65820012d0e654007063228001c00121a..."} 
[2026-10-23 08:16:02] local.INFO: Packet analysis {"connection_id":221167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:16:02] local.INFO: Extracted packet for processing {"connection_id":221167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:16:02] local.INFO: GPS Element Parsed {"raw_longitude":755918144,"raw_latitude":117846568,"longitude_deg":75.5918144,"latitude_deg":11.7846568,"altitude":28,"angle":18,"satellites":26,"speed":11,"hex_longitude":"2d0e6540","hex_latitude":"07063228","is_valid_coordinates":true} 
[2026-10-23 08:16:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:16:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937225984001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37182034392645632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1037164950603241472,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:16:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723540000,"timestamp_ms":1792723540000,"timestamp_seconds":1792723540,"priority":1,"record_length":96,"hex_timestamp":"000001a166a65820"} 
[2026-10-23 08:16:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:16:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:16:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 08:16:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:16:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:16:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:16:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:16:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:16:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221167,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:16:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221167,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:16:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:16:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:16:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:16:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937225984001,"66":14559,"165":206,"94":11008,"24":11,"16":37182034392645632,"45":1037164950603241472},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:16:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:16:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:16:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937225984001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:16:02] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:16:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:16:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37182034392645632,"km_value":37182034392645.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:16:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":1037164950603241472,"description":"Unknown IO ID 45"} 
[2026-10-23 08:16:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937225984001,"power":14559,"unknown_165":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":1037164950603241472}} 
[2026-10-23 08:16:02] local.INFO: DEBUG: GPS processor result {"connection_id":221167,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21926,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:16:02] local.INFO: GPS data processed {"connection_id":221167,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:16:02] local.INFO: Acknowledgment sent {"connection_id":221167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:16:03] local.INFO: TCP Data received {"connection_id":224553,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224553,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:16:03] local.INFO: Processing buffer {"connection_id":224553,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:16:03] local.INFO: Packet analysis {"connection_id":224553,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:16:03] local.INFO: Extracted packet for processing {"connection_id":224553,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:16:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:16:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:16:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:16:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:16:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:16:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:16:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:16:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:16:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:16:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224553,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:16:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:16:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:16:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:16:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:16:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:16:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:16:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:16:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:16:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:16:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:16:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:16:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:16:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:16:03] local.INFO: DEBUG: GPS processor result {"connection_id":224553,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:16:03] local.INFO: GPS data processed {"connection_id":224553,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:16:03] local.INFO: Acknowledgment sent {"connection_id":224553,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:16:07] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a66ba8012d0e670007063920001d00041a..."} 
[2026-10-23 08:16:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a66ba8012d0e670007063920001d00041a..."} 
[2026-10-23 08:16:07] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a66ba8012d0e670007063920001d00041a..."} 
[2026-10-23 08:16:07] local.INFO: Packet analysis {"connection_id":221167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:16:07] local.INFO: Extracted packet for processing {"connection_id":221167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:16:07] local.INFO: GPS Element Parsed {"raw_longitude":755918592,"raw_latitude":117848352,"longitude_deg":75.5918592,"latitude_deg":11.7848352,"altitude":29,"angle":4,"satellites":26,"speed":12,"hex_longitude":"2d0e6700","hex_latitude":"07063920","is_valid_coordinates":true} 
[2026-10-23 08:16:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:16:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937226240001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37182124586958848,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1037305688091666432,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:16:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792723545000,"timestamp_ms":1792723545000,"timestamp_seconds":1792723545,"priority":1,"record_length":96,"hex_timestamp":"000001a166a66ba8"} 
[2026-10-23 08:16:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:16:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22784,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:16:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 08:16:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:16:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:16:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:16:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:16:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:16:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221167,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:16:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221167,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:16:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:16:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:16:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:16:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937226240001,"66":14591,"165":206,"94":11008,"24":12,"16":37182124586958848,"45":1037305688091666432},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:16:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:16:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:16:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937226240001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:16:07] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:16:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:16:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37182124586958848,"km_value":37182124586958.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:16:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":1037305688091666432,"description":"Unknown IO ID 45"} 
[2026-10-23 08:16:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937226240001,"power":14591,"unknown_165":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":1037305688091666432}} 
[2026-10-23 08:16:07] local.INFO: DEBUG: GPS processor result {"connection_id":221167,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21928,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:16:07] local.INFO: GPS data processed {"connection_id":221167,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:16:07] local.INFO: Acknowledgment sent {"connection_id":221167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:16:26] local.INFO: TCP Data received {"connection_id":222830,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:16:26] local.INFO: Processing buffer {"connection_id":222830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:16:26] local.INFO: IMEI packet received {"connection_id":222830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":222830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:16:31] local.INFO: TCP Data received {"connection_id":222830,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:16:31] local.INFO: Processing buffer {"connection_id":222830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:16:31] local.INFO: IMEI packet received {"connection_id":222830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":222830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:16:31] local.INFO: TCP Data received {"connection_id":222830,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:16:31] local.INFO: Processing buffer {"connection_id":222830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a254c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:16:31] local.INFO: Packet analysis {"connection_id":222830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:16:31] local.INFO: Extracted packet for processing {"connection_id":222830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a2"} 
[2026-10-23 08:16:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:16:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937081856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:16:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723277000,"timestamp_ms":1792723277000,"timestamp_seconds":1792723277,"priority":1,"record_length":96,"hex_timestamp":"000001a166a254c8"} 
[2026-10-23 08:16:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:16:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 08:16:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:16:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:16:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:16:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:16:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:16:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:16:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:16:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:16:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:16:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:16:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937081856001,"66":25430,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:16:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:16:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:16:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937081856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:16:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:16:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:16:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:16:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937081856001,"power":25430,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:16:32] local.INFO: DEBUG: GPS processor result {"connection_id":222830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:16:32] local.INFO: GPS data processed {"connection_id":222830,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:16:32] local.INFO: Acknowledgment sent {"connection_id":222830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:16:38] local.INFO: TCP Data received {"connection_id":221167,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a70bd0012d0e330007064cc00020014d1a..."} 
[2026-10-23 08:16:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a70bd0012d0e330007064cc00020014d1a..."} 
[2026-10-23 08:16:38] local.INFO: Processing buffer {"connection_id":221167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a70bd0012d0e330007064cc00020014d1a..."} 
[2026-10-23 08:16:38] local.INFO: Packet analysis {"connection_id":221167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:16:38] local.INFO: Extracted packet for processing {"connection_id":221167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:16:38] local.INFO: GPS Element Parsed {"raw_longitude":755905280,"raw_latitude":117853376,"longitude_deg":75.590528,"latitude_deg":11.7853376,"altitude":32,"angle":333,"satellites":26,"speed":16,"hex_longitude":"2d0e3300","hex_latitude":"07064cc0","is_valid_coordinates":true} 
[2026-10-23 08:16:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:16:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937236736001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37182884796170240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1023794889210796032,"note":"Value kept but may cause issues"} 
[2026-10-23 08:16:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:16:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792723586000,"timestamp_ms":1792723586000,"timestamp_seconds":1792723586,"priority":1,"record_length":96,"hex_timestamp":"000001a166a70bd0"} 
[2026-10-23 08:16:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:16:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:16:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 08:16:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:16:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:16:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:16:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:16:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:16:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221167,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:16:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221167,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:16:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:16:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:16:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:16:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937236736001,"66":14439,"165":206,"94":11008,"24":16,"16":37182884796170240,"45":1023794889210796032},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:16:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:16:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:16:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937236736001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:16:38] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:16:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:16:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37182884796170240,"km_value":37182884796170.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:16:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":1023794889210796032,"description":"Unknown IO ID 45"} 
[2026-10-23 08:16:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937236736001,"power":14439,"unknown_165":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":1023794889210796032}} 
[2026-10-23 08:16:38] local.INFO: DEBUG: GPS processor result {"connection_id":221167,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21930,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:16:38] local.INFO: GPS data processed {"connection_id":221167,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:16:38] local.INFO: Acknowledgment sent {"connection_id":221167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:16:58] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:58] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:16:58] local.INFO: IMEI packet received {"connection_id":221538,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:16:58] local.INFO: IMEI acknowledgment sent {"connection_id":221538,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:17:02] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:02] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:02] local.INFO: IMEI packet received {"connection_id":221538,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:17:02] local.INFO: IMEI acknowledgment sent {"connection_id":221538,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:17:02] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:02] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:02] local.INFO: IMEI packet received {"connection_id":221538,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:17:02] local.INFO: IMEI acknowledgment sent {"connection_id":221538,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:17:03] local.INFO: TCP Data received {"connection_id":222830,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:17:03] local.INFO: Processing buffer {"connection_id":222830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:17:03] local.INFO: Packet analysis {"connection_id":222830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:17:03] local.INFO: Extracted packet for processing {"connection_id":222830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:17:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:17:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:17:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:17:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:17:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:17:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:17:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:17:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:17:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:17:03] local.INFO: DEBUG: GPS processor result {"connection_id":222830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:17:03] local.INFO: GPS data processed {"connection_id":222830,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:17:03] local.INFO: Acknowledgment sent {"connection_id":222830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:17:04] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:04] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:04] local.INFO: IMEI packet received {"connection_id":221538,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:17:04] local.INFO: IMEI acknowledgment sent {"connection_id":221538,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:17:04] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a71b70012d0e310007065208001f01651a..."} 
[2026-10-23 08:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a71b70012d0e310007065208001f01651a..."} 
[2026-10-23 08:17:04] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a71b70012d0e310007065208001f01651a..."} 
[2026-10-23 08:17:04] local.INFO: Packet analysis {"connection_id":221538,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:17:04] local.INFO: Extracted packet for processing {"connection_id":221538,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:17:04] local.INFO: GPS Element Parsed {"raw_longitude":755904768,"raw_latitude":117854728,"longitude_deg":75.5904768,"latitude_deg":11.7854728,"altitude":31,"angle":357,"satellites":26,"speed":10,"hex_longitude":"2d0e3100","hex_latitude":"07065208","is_valid_coordinates":true} 
[2026-10-23 08:17:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937238016001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37182953515646976,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1023161570513698816,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792723590000,"timestamp_ms":1792723590000,"timestamp_seconds":1792723590,"priority":1,"record_length":96,"hex_timestamp":"000001a166a71b70"} 
[2026-10-23 08:17:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:17:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:17:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:17:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:17:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:17:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221538,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221538,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221538,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:17:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937238016001,"66":14515,"165":206,"94":11008,"24":10,"16":37182953515646976,"45":1023161570513698816},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937238016001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:17:04] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:17:04] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37182953515646976,"km_value":37182953515646.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":1023161570513698816,"description":"Unknown IO ID 45"} 
[2026-10-23 08:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937238016001,"power":14515,"unknown_165":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":1023161570513698816}} 
[2026-10-23 08:17:04] local.INFO: DEBUG: GPS processor result {"connection_id":221538,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21932,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:17:04] local.INFO: GPS data processed {"connection_id":221538,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:17:04] local.INFO: Acknowledgment sent {"connection_id":221538,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:17:06] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a71f58012d0e3100070652f8001f000b1a..."} 
[2026-10-23 08:17:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a71f58012d0e3100070652f8001f000b1a..."} 
[2026-10-23 08:17:06] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a71f58012d0e3100070652f8001f000b1a..."} 
[2026-10-23 08:17:06] local.INFO: Packet analysis {"connection_id":221538,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:17:06] local.INFO: Extracted packet for processing {"connection_id":221538,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:17:06] local.INFO: GPS Element Parsed {"raw_longitude":755904768,"raw_latitude":117854968,"longitude_deg":75.5904768,"latitude_deg":11.7854968,"altitude":31,"angle":11,"satellites":26,"speed":8,"hex_longitude":"2d0e3100","hex_latitude":"070652f8","is_valid_coordinates":true} 
[2026-10-23 08:17:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:17:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937239040001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37182966400548864,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1022598620560623616,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:17:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792723591000,"timestamp_ms":1792723591000,"timestamp_seconds":1792723591,"priority":1,"record_length":96,"hex_timestamp":"000001a166a71f58"} 
[2026-10-23 08:17:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:17:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:17:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 08:17:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:17:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:17:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:17:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:17:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221538,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:17:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221538,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:17:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221538,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:17:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:17:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:17:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:17:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937239040001,"66":14580,"165":206,"94":11008,"24":8,"16":37182966400548864,"45":1022598620560623616},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:17:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:17:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:17:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937239040001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:17:06] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:17:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 08:17:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37182966400548864,"km_value":37182966400548.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:17:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":1022598620560623616,"description":"Unknown IO ID 45"} 
[2026-10-23 08:17:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937239040001,"power":14580,"unknown_165":206,"unknown_94":11008,"ignition":8,"odometer":null,"unknown_45":1022598620560623616}} 
[2026-10-23 08:17:06] local.INFO: DEBUG: GPS processor result {"connection_id":221538,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21933,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:17:06] local.INFO: GPS data processed {"connection_id":221538,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:17:06] local.INFO: Acknowledgment sent {"connection_id":221538,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:17:25] local.INFO: TCP Data received {"connection_id":221539,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:17:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221539,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:17:25] local.INFO: Processing buffer {"connection_id":221539,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:17:25] local.INFO: IMEI packet received {"connection_id":221539,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:17:25] local.INFO: IMEI acknowledgment sent {"connection_id":221539,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:17:31] local.INFO: TCP Data received {"connection_id":221539,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221539,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:17:31] local.INFO: Processing buffer {"connection_id":221539,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:17:31] local.INFO: IMEI packet received {"connection_id":221539,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:17:31] local.INFO: IMEI acknowledgment sent {"connection_id":221539,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:17:31] local.INFO: TCP Data received {"connection_id":221539,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221539,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:17:31] local.INFO: Processing buffer {"connection_id":221539,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:17:31] local.INFO: Packet analysis {"connection_id":221539,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:17:31] local.INFO: Extracted packet for processing {"connection_id":221539,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:17:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:17:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:17:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:17:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:17:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:17:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221539,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:17:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:17:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:17:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":221539,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21934,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:17:31] local.INFO: GPS data processed {"connection_id":221539,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:17:31] local.INFO: Acknowledgment sent {"connection_id":221539,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:17:37] local.INFO: TCP Data received {"connection_id":221538,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a7d6f0012d0e2a8007067fa0001901621a..."} 
[2026-10-23 08:17:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221538,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a7d6f0012d0e2a8007067fa0001901621a..."} 
[2026-10-23 08:17:37] local.INFO: Processing buffer {"connection_id":221538,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a7d6f0012d0e2a8007067fa0001901621a..."} 
[2026-10-23 08:17:37] local.INFO: Packet analysis {"connection_id":221538,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:17:37] local.INFO: Extracted packet for processing {"connection_id":221538,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:17:37] local.INFO: GPS Element Parsed {"raw_longitude":755903104,"raw_latitude":117866400,"longitude_deg":75.5903104,"latitude_deg":11.78664,"altitude":25,"angle":354,"satellites":26,"speed":7,"hex_longitude":"2d0e2a80","hex_latitude":"07067fa0","is_valid_coordinates":true} 
[2026-10-23 08:17:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:17:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937250560001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37183567695970304,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1020839401958969344,"note":"Value kept but may cause issues"} 
[2026-10-23 08:17:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:17:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792723638000,"timestamp_ms":1792723638000,"timestamp_seconds":1792723638,"priority":1,"record_length":96,"hex_timestamp":"000001a166a7d6f0"} 
[2026-10-23 08:17:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:17:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:17:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":21,"data_length":795,"current_offset":136} 
[2026-10-23 08:17:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":672,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:17:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:17:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:17:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:17:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221538,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:17:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221538,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:17:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221538,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:17:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:17:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:17:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:17:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937250560001,"66":14407,"219":206,"94":10240,"24":7,"16":37183567695970304,"45":1020839401958969344},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:17:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:17:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:17:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937250560001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:17:37] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:17:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:17:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37183567695970304,"km_value":37183567695970.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:17:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":1020839401958969344,"description":"Unknown IO ID 45"} 
[2026-10-23 08:17:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937250560001,"power":14407,"unknown_219":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":1020839401958969344}} 
[2026-10-23 08:17:38] local.INFO: DEBUG: GPS processor result {"connection_id":221538,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21935,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:17:38] local.INFO: GPS data processed {"connection_id":221538,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:17:38] local.INFO: Acknowledgment sent {"connection_id":221538,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:17:53] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:53] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:53] local.INFO: IMEI packet received {"connection_id":221168,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:17:53] local.INFO: IMEI acknowledgment sent {"connection_id":221168,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:17:56] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:56] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:56] local.INFO: IMEI packet received {"connection_id":221168,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:17:56] local.INFO: IMEI acknowledgment sent {"connection_id":221168,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:17:56] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:56] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:17:56] local.INFO: IMEI packet received {"connection_id":221168,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:17:56] local.INFO: IMEI acknowledgment sent {"connection_id":221168,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:18:01] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:01] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:01] local.INFO: IMEI packet received {"connection_id":221168,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:18:01] local.INFO: IMEI acknowledgment sent {"connection_id":221168,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:18:02] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a7f630012d0e26c007068270001801281a..."} 
[2026-10-23 08:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a7f630012d0e26c007068270001801281a..."} 
[2026-10-23 08:18:02] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a7f630012d0e26c007068270001801281a..."} 
[2026-10-23 08:18:02] local.INFO: Packet analysis {"connection_id":221168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:18:02] local.INFO: Extracted packet for processing {"connection_id":221168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a7"} 
[2026-10-23 08:18:02] local.INFO: GPS Element Parsed {"raw_longitude":755902144,"raw_latitude":117867120,"longitude_deg":75.5902144,"latitude_deg":11.786712,"altitude":24,"angle":296,"satellites":26,"speed":12,"hex_longitude":"2d0e26c0","hex_latitude":"07068270","is_valid_coordinates":true} 
[2026-10-23 08:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937251328001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37183627825512448,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1020769033214992384,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723646000,"timestamp_ms":1792723646000,"timestamp_seconds":1792723646,"priority":1,"record_length":96,"hex_timestamp":"000001a166a7f630"} 
[2026-10-23 08:18:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:18:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 08:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:18:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:18:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221168,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221168,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:18:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937251328001,"66":14580,"219":206,"94":10240,"24":12,"16":37183627825512448,"45":1020769033214992384},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937251328001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:18:02] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:18:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37183627825512448,"km_value":37183627825512.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":1020769033214992384,"description":"Unknown IO ID 45"} 
[2026-10-23 08:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937251328001,"power":14580,"unknown_219":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":1020769033214992384}} 
[2026-10-23 08:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":221168,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21936,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:18:02] local.INFO: GPS data processed {"connection_id":221168,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:18:02] local.INFO: Acknowledgment sent {"connection_id":221168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:18:03] local.INFO: TCP Data received {"connection_id":221539,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:18:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221539,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:18:03] local.INFO: Processing buffer {"connection_id":221539,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:18:03] local.INFO: Packet analysis {"connection_id":221539,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:18:03] local.INFO: Extracted packet for processing {"connection_id":221539,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:18:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:18:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:18:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:18:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:18:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:18:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:18:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:18:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:18:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:18:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:18:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:18:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221539,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:18:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:18:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221539,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:18:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:18:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:18:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:18:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:18:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:18:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:18:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:18:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:18:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:18:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:18:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:18:03] local.INFO: DEBUG: GPS processor result {"connection_id":221539,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:18:03] local.INFO: GPS data processed {"connection_id":221539,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:18:03] local.INFO: Acknowledgment sent {"connection_id":221539,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:18:25] local.INFO: TCP Data received {"connection_id":222832,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:18:25] local.INFO: Processing buffer {"connection_id":222832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:18:25] local.INFO: IMEI packet received {"connection_id":222832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":222832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:18:31] local.INFO: TCP Data received {"connection_id":222832,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:18:31] local.INFO: Processing buffer {"connection_id":222832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:18:31] local.INFO: IMEI packet received {"connection_id":222832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:18:31] local.INFO: IMEI acknowledgment sent {"connection_id":222832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:18:33] local.INFO: TCP Data received {"connection_id":221168,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a8dca8012d0e074007068f500019008419..."} 
[2026-10-23 08:18:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221168,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a8dca8012d0e074007068f500019008419..."} 
[2026-10-23 08:18:33] local.INFO: Processing buffer {"connection_id":221168,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a8dca8012d0e074007068f500019008419..."} 
[2026-10-23 08:18:33] local.INFO: Packet analysis {"connection_id":221168,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:18:33] local.INFO: Extracted packet for processing {"connection_id":221168,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:18:33] local.INFO: GPS Element Parsed {"raw_longitude":755894080,"raw_latitude":117870416,"longitude_deg":75.589408,"latitude_deg":11.7870416,"altitude":25,"angle":132,"satellites":25,"speed":6,"hex_longitude":"2d0e0740","hex_latitude":"07068f50","is_valid_coordinates":true} 
[2026-10-23 08:18:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:18:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937268224001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184224825966592,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1010706302798639104,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:18:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792723705000,"timestamp_ms":1792723705000,"timestamp_seconds":1792723705,"priority":1,"record_length":96,"hex_timestamp":"000001a166a8dca8"} 
[2026-10-23 08:18:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:18:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:18:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":218,"data_length":795,"current_offset":136} 
[2026-10-23 08:18:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2435,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:18:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:18:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:18:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:18:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221168,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:18:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221168,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:18:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221168,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:18:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:18:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:18:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:18:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937268224001,"66":14167,"219":206,"94":10240,"24":6,"16":37184224825966592,"45":1010706302798639104},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:18:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:18:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:18:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937268224001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:18:33] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:18:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:18:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184224825966592,"km_value":37184224825966.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:18:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":1010706302798639104,"description":"Unknown IO ID 45"} 
[2026-10-23 08:18:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937268224001,"power":14167,"unknown_219":206,"unknown_94":10240,"ignition":6,"odometer":null,"unknown_45":1010706302798639104}} 
[2026-10-23 08:18:33] local.INFO: DEBUG: GPS processor result {"connection_id":221168,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21938,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:18:33] local.INFO: GPS data processed {"connection_id":221168,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:18:33] local.INFO: Acknowledgment sent {"connection_id":221168,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:18:34] local.INFO: TCP Data received {"connection_id":222832,"ip":"42.106.6.55","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:18:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:18:34] local.INFO: Processing buffer {"connection_id":222832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:18:34] local.INFO: Packet analysis {"connection_id":222832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:18:34] local.INFO: Extracted packet for processing {"connection_id":222832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:18:34] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:18:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:18:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:18:34] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:18:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:18:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:18:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:18:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:18:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:18:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:18:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:18:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:18:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:18:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:18:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:18:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:18:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:18:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:18:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.55","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:18:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:18:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:18:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:18:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:18:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:18:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:18:34] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:18:34] local.INFO: DEBUG: GPS processor result {"connection_id":222832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:18:34] local.INFO: GPS data processed {"connection_id":222832,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:18:34] local.INFO: Acknowledgment sent {"connection_id":222832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:18:55] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:55] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:55] local.INFO: IMEI packet received {"connection_id":221540,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:18:55] local.INFO: IMEI acknowledgment sent {"connection_id":221540,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:18:57] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:57] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:18:57] local.INFO: IMEI packet received {"connection_id":221540,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":221540,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:19:02] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:02] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:02] local.INFO: IMEI packet received {"connection_id":221540,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:19:02] local.INFO: IMEI acknowledgment sent {"connection_id":221540,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:19:02] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a8e860012d0e088007068e600019009519..."} 
[2026-10-23 08:19:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a8e860012d0e088007068e600019009519..."} 
[2026-10-23 08:19:02] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a8e860012d0e088007068e600019009519..."} 
[2026-10-23 08:19:02] local.INFO: Packet analysis {"connection_id":221540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:19:02] local.INFO: Extracted packet for processing {"connection_id":221540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:19:02] local.INFO: GPS Element Parsed {"raw_longitude":755894400,"raw_latitude":117870176,"longitude_deg":75.58944,"latitude_deg":11.7870176,"altitude":25,"angle":149,"satellites":25,"speed":4,"hex_longitude":"2d0e0880","hex_latitude":"07068e60","is_valid_coordinates":true} 
[2026-10-23 08:19:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:19:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937268480001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184242005835776,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1010847040286969856,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:19:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723708000,"timestamp_ms":1792723708000,"timestamp_seconds":1792723708,"priority":1,"record_length":96,"hex_timestamp":"000001a166a8e860"} 
[2026-10-23 08:19:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:19:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:19:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-10-23 08:19:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1256,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:19:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:19:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:19:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:19:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:19:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221540,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:19:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221540,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:19:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:19:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:19:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:19:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937268480001,"66":14428,"219":206,"94":10240,"24":4,"16":37184242005835776,"45":1010847040286969856},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:19:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:19:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:19:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937268480001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:19:02] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:19:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:19:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184242005835776,"km_value":37184242005835.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:19:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":1010847040286969856,"description":"Unknown IO ID 45"} 
[2026-10-23 08:19:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937268480001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":4,"odometer":null,"unknown_45":1010847040286969856}} 
[2026-10-23 08:19:03] local.INFO: DEBUG: GPS processor result {"connection_id":221540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21940,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:19:03] local.INFO: GPS data processed {"connection_id":221540,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:19:03] local.INFO: Acknowledgment sent {"connection_id":221540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:19:05] local.INFO: TCP Data received {"connection_id":222832,"ip":"42.106.6.55","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:05] local.INFO: Processing buffer {"connection_id":222832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:05] local.INFO: Packet analysis {"connection_id":222832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:19:05] local.INFO: Extracted packet for processing {"connection_id":222832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:19:05] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:19:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:19:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:05] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:19:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:19:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:19:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:19:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:19:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:19:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:19:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:19:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:19:05] local.INFO: Teltonika packet parsed successfully {"connection_id":222832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:19:05] local.INFO: Passing IMEI to GPS processor {"connection_id":222832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:19:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":222832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:19:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:19:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:19:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:19:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.55","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:19:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:19:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:19:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:19:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:19:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:19:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:19:05] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:19:05] local.INFO: DEBUG: GPS processor result {"connection_id":222832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:19:05] local.INFO: GPS data processed {"connection_id":222832,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:19:05] local.INFO: Acknowledgment sent {"connection_id":222832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:19:31] local.INFO: TCP Data received {"connection_id":221169,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221169,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:19:31] local.INFO: Processing buffer {"connection_id":221169,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:19:31] local.INFO: IMEI packet received {"connection_id":221169,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:19:31] local.INFO: IMEI acknowledgment sent {"connection_id":221169,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:19:34] local.INFO: TCP Data received {"connection_id":221540,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a8ec48012d0e08c007068df0001900a21a..."} 
[2026-10-23 08:19:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221540,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a8ec48012d0e08c007068df0001900a21a..."} 
[2026-10-23 08:19:34] local.INFO: Processing buffer {"connection_id":221540,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a8ec48012d0e08c007068df0001900a21a..."} 
[2026-10-23 08:19:34] local.INFO: Packet analysis {"connection_id":221540,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:19:34] local.INFO: Extracted packet for processing {"connection_id":221540,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:19:34] local.INFO: GPS Element Parsed {"raw_longitude":755894464,"raw_latitude":117870064,"longitude_deg":75.5894464,"latitude_deg":11.7870064,"altitude":25,"angle":162,"satellites":26,"speed":6,"hex_longitude":"2d0e08c0","hex_latitude":"07068df0","is_valid_coordinates":true} 
[2026-10-23 08:19:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:19:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937269248001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184250595770368,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1011198884007796736,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:19:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792723709000,"timestamp_ms":1792723709000,"timestamp_seconds":1792723709,"priority":1,"record_length":96,"hex_timestamp":"000001a166a8ec48"} 
[2026-10-23 08:19:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:19:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:19:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:19:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:19:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:19:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:19:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:19:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221540,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:19:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221540,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:19:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221540,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:19:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:19:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:19:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:19:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937269248001,"66":14646,"219":206,"94":10240,"24":6,"16":37184250595770368,"45":1011198884007796736},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:19:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:19:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:19:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937269248001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:19:34] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:19:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:19:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184250595770368,"km_value":37184250595770.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:19:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":1011198884007796736,"description":"Unknown IO ID 45"} 
[2026-10-23 08:19:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937269248001,"power":14646,"unknown_219":206,"unknown_94":10240,"ignition":6,"odometer":null,"unknown_45":1011198884007796736}} 
[2026-10-23 08:19:34] local.INFO: DEBUG: GPS processor result {"connection_id":221540,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21942,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:19:34] local.INFO: GPS data processed {"connection_id":221540,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:19:34] local.INFO: Acknowledgment sent {"connection_id":221540,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:19:36] local.INFO: TCP Data received {"connection_id":221169,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221169,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:19:36] local.INFO: Processing buffer {"connection_id":221169,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:19:36] local.INFO: IMEI packet received {"connection_id":221169,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:19:36] local.INFO: IMEI acknowledgment sent {"connection_id":221169,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:19:36] local.INFO: TCP Data received {"connection_id":221169,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:37] local.INFO: Processing buffer {"connection_id":221169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:37] local.INFO: Packet analysis {"connection_id":221169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:19:37] local.INFO: Extracted packet for processing {"connection_id":221169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:19:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:19:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:19:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:19:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:19:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:19:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:19:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:19:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:19:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:19:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:19:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:19:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:19:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:19:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:19:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:19:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:19:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:19:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:19:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:19:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:19:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:19:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:19:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:19:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:19:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:19:37] local.INFO: DEBUG: GPS processor result {"connection_id":221169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:19:37] local.INFO: GPS data processed {"connection_id":221169,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:19:37] local.INFO: Acknowledgment sent {"connection_id":221169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:19:41] local.INFO: TCP Data received {"connection_id":221169,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221169,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:41] local.INFO: Processing buffer {"connection_id":221169,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:19:41] local.INFO: Packet analysis {"connection_id":221169,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:19:41] local.INFO: Extracted packet for processing {"connection_id":221169,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:19:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:19:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:19:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:19:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:19:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:19:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:19:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:19:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:19:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:19:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:19:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:19:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:19:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221169,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:19:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:19:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221169,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:19:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:19:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:19:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:19:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:19:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:19:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:19:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:19:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:19:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:19:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:19:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:19:41] local.INFO: DEBUG: GPS processor result {"connection_id":221169,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:19:41] local.INFO: GPS data processed {"connection_id":221169,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:19:41] local.INFO: Acknowledgment sent {"connection_id":221169,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:19:57] local.INFO: TCP Data received {"connection_id":221541,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221541,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:57] local.INFO: Processing buffer {"connection_id":221541,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:57] local.INFO: IMEI packet received {"connection_id":221541,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":221541,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:19:57] local.INFO: TCP Data received {"connection_id":221541,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221541,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:57] local.INFO: Processing buffer {"connection_id":221541,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:19:57] local.INFO: IMEI packet received {"connection_id":221541,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:19:57] local.INFO: IMEI acknowledgment sent {"connection_id":221541,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:20:02] local.INFO: TCP Data received {"connection_id":221541,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:20:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221541,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:20:02] local.INFO: Processing buffer {"connection_id":221541,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:20:02] local.INFO: IMEI packet received {"connection_id":221541,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:20:02] local.INFO: IMEI acknowledgment sent {"connection_id":221541,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:20:02] local.INFO: TCP Data received {"connection_id":221541,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a8f800012d0e09c007068c08001800b41a..."} 
[2026-10-23 08:20:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221541,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a8f800012d0e09c007068c08001800b41a..."} 
[2026-10-23 08:20:02] local.INFO: Processing buffer {"connection_id":221541,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a8f800012d0e09c007068c08001800b41a..."} 
[2026-10-23 08:20:02] local.INFO: Packet analysis {"connection_id":221541,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:20:02] local.INFO: Extracted packet for processing {"connection_id":221541,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a8"} 
[2026-10-23 08:20:02] local.INFO: GPS Element Parsed {"raw_longitude":755894720,"raw_latitude":117869576,"longitude_deg":75.589472,"latitude_deg":11.7869576,"altitude":24,"angle":180,"satellites":26,"speed":8,"hex_longitude":"2d0e09c0","hex_latitude":"07068c08","is_valid_coordinates":true} 
[2026-10-23 08:20:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:20:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937269504001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184276365574144,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1011269252751945728,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:20:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723712000,"timestamp_ms":1792723712000,"timestamp_seconds":1792723712,"priority":1,"record_length":96,"hex_timestamp":"000001a166a8f800"} 
[2026-10-23 08:20:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:20:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23296,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:20:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":54,"data_length":795,"current_offset":136} 
[2026-10-23 08:20:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":969,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:20:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:20:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:20:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:20:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221541,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:20:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221541,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:20:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221541,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:20:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:20:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:20:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:20:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937269504001,"66":14167,"219":206,"94":10240,"24":8,"16":37184276365574144,"45":1011269252751945728},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:20:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:20:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:20:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937269504001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:20:02] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:20:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:20:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184276365574144,"km_value":37184276365574.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:20:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":1011269252751945728,"description":"Unknown IO ID 45"} 
[2026-10-23 08:20:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937269504001,"power":14167,"unknown_219":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":1011269252751945728}} 
[2026-10-23 08:20:03] local.INFO: DEBUG: GPS processor result {"connection_id":221541,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21945,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:20:03] local.INFO: GPS data processed {"connection_id":221541,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:20:03] local.INFO: Acknowledgment sent {"connection_id":221541,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:20:26] local.INFO: TCP Data received {"connection_id":224554,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224554,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:20:26] local.INFO: Processing buffer {"connection_id":224554,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:20:26] local.INFO: IMEI packet received {"connection_id":224554,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":224554,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:20:31] local.INFO: TCP Data received {"connection_id":224554,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224554,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:20:31] local.INFO: Processing buffer {"connection_id":224554,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:20:31] local.INFO: IMEI packet received {"connection_id":224554,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:20:31] local.INFO: IMEI acknowledgment sent {"connection_id":224554,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:20:32] local.INFO: TCP Data received {"connection_id":224554,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:20:32] local.INFO: Processing buffer {"connection_id":224554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:20:32] local.INFO: Packet analysis {"connection_id":224554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:20:32] local.INFO: Extracted packet for processing {"connection_id":224554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:20:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:20:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:20:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:20:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:20:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:20:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:20:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:20:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":224554,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:20:32] local.INFO: GPS data processed {"connection_id":224554,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:20:32] local.INFO: Acknowledgment sent {"connection_id":224554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:20:34] local.INFO: TCP Data received {"connection_id":221541,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a903b8012d0e0a0007068a00001800a61a..."} 
[2026-10-23 08:20:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221541,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a903b8012d0e0a0007068a00001800a61a..."} 
[2026-10-23 08:20:34] local.INFO: Processing buffer {"connection_id":221541,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a903b8012d0e0a0007068a00001800a61a..."} 
[2026-10-23 08:20:34] local.INFO: Packet analysis {"connection_id":221541,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a9"} 
[2026-10-23 08:20:34] local.INFO: Extracted packet for processing {"connection_id":221541,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a9"} 
[2026-10-23 08:20:34] local.INFO: GPS Element Parsed {"raw_longitude":755894784,"raw_latitude":117869056,"longitude_deg":75.5894784,"latitude_deg":11.7869056,"altitude":24,"angle":166,"satellites":26,"speed":7,"hex_longitude":"2d0e0a00","hex_latitude":"07068a00","is_valid_coordinates":true} 
[2026-10-23 08:20:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:20:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937270272001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184302135377920,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1011550727728531456,"note":"Value kept but may cause issues"} 
[2026-10-23 08:20:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:20:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792723715000,"timestamp_ms":1792723715000,"timestamp_seconds":1792723715,"priority":1,"record_length":96,"hex_timestamp":"000001a166a903b8"} 
[2026-10-23 08:20:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:20:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23296,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:20:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-10-23 08:20:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1256,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:20:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:20:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:20:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:20:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221541,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:20:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221541,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:20:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221541,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:20:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:20:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:20:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:20:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937270272001,"66":14515,"219":206,"94":10240,"24":7,"16":37184302135377920,"45":1011550727728531456},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:20:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:20:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:20:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937270272001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:20:34] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:20:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:20:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184302135377920,"km_value":37184302135377.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:20:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":1011550727728531456,"description":"Unknown IO ID 45"} 
[2026-10-23 08:20:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937270272001,"power":14515,"unknown_219":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":1011550727728531456}} 
[2026-10-23 08:20:34] local.INFO: DEBUG: GPS processor result {"connection_id":221541,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21947,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:20:34] local.INFO: GPS data processed {"connection_id":221541,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:20:34] local.INFO: Acknowledgment sent {"connection_id":221541,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:20:48] local.INFO: TCP Data received {"connection_id":222831,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:20:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222831,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:20:48] local.INFO: Processing buffer {"connection_id":222831,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:20:48] local.INFO: IMEI packet received {"connection_id":222831,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:20:48] local.INFO: IMEI acknowledgment sent {"connection_id":222831,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:20:57] local.INFO: TCP Data received {"connection_id":224555,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:20:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224555,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:20:57] local.INFO: Processing buffer {"connection_id":224555,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:20:57] local.INFO: IMEI packet received {"connection_id":224555,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:20:57] local.INFO: IMEI acknowledgment sent {"connection_id":224555,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:21:00] local.INFO: TCP Data received {"connection_id":224555,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224555,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:00] local.INFO: Processing buffer {"connection_id":224555,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:00] local.INFO: IMEI packet received {"connection_id":224555,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:21:00] local.INFO: IMEI acknowledgment sent {"connection_id":224555,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:21:01] local.INFO: TCP Data received {"connection_id":224555,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166a92eb0012d0e0bc007068818001600871a..."} 
[2026-10-23 08:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a92eb0012d0e0bc007068818001600871a..."} 
[2026-10-23 08:21:01] local.INFO: Processing buffer {"connection_id":224555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a92eb0012d0e0bc007068818001600871a..."} 
[2026-10-23 08:21:01] local.INFO: Packet analysis {"connection_id":224555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a9"} 
[2026-10-23 08:21:01] local.INFO: Extracted packet for processing {"connection_id":224555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a9"} 
[2026-10-23 08:21:01] local.INFO: GPS Element Parsed {"raw_longitude":755895232,"raw_latitude":117868568,"longitude_deg":75.5895232,"latitude_deg":11.7868568,"altitude":22,"angle":135,"satellites":26,"speed":0,"hex_longitude":"2d0e0bc0","hex_latitude":"07068818","is_valid_coordinates":true} 
[2026-10-23 08:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937271040001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184340790083584,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1011621096472576000,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792723726000,"timestamp_ms":1792723726000,"timestamp_seconds":1792723726,"priority":1,"record_length":96,"hex_timestamp":"000001a166a92eb0"} 
[2026-10-23 08:21:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:21:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23296,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 08:21:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:21:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:21:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:21:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937271040001,"66":14646,"219":206,"94":10240,"24":0,"16":37184340790083584,"45":1011621096472576000},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937271040001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:21:01] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:21:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184340790083584,"km_value":37184340790083.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":1011621096472576000,"description":"Unknown IO ID 45"} 
[2026-10-23 08:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937271040001,"power":14646,"unknown_219":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":1011621096472576000}} 
[2026-10-23 08:21:01] local.INFO: DEBUG: GPS processor result {"connection_id":224555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21948,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:21:01] local.INFO: GPS data processed {"connection_id":224555,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:21:01] local.INFO: Acknowledgment sent {"connection_id":224555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:21:03] local.INFO: TCP Data received {"connection_id":224554,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:21:03] local.INFO: Processing buffer {"connection_id":224554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:21:03] local.INFO: Packet analysis {"connection_id":224554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:21:03] local.INFO: Extracted packet for processing {"connection_id":224554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:21:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:21:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:21:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:21:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:21:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:21:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224554,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:21:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:21:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:21:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":224554,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:21:03] local.INFO: GPS data processed {"connection_id":224554,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:21:03] local.INFO: Acknowledgment sent {"connection_id":224554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:21:26] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:21:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:21:26] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:21:26] local.INFO: IMEI packet received {"connection_id":221170,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:21:26] local.INFO: IMEI acknowledgment sent {"connection_id":221170,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:21:31] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:21:31] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:21:31] local.INFO: IMEI packet received {"connection_id":221170,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":221170,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:21:31] local.INFO: TCP Data received {"connection_id":224555,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab9bc8012d0e2cc007068338001c00471f..."} 
[2026-10-23 08:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab9bc8012d0e2cc007068338001c00471f..."} 
[2026-10-23 08:21:31] local.INFO: Processing buffer {"connection_id":224555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab9bc8012d0e2cc007068338001c00471f..."} 
[2026-10-23 08:21:31] local.INFO: Packet analysis {"connection_id":224555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:21:31] local.INFO: Extracted packet for processing {"connection_id":224555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:21:31] local.INFO: GPS Element Parsed {"raw_longitude":755903680,"raw_latitude":117867320,"longitude_deg":75.590368,"latitude_deg":11.786732,"altitude":28,"angle":71,"satellites":31,"speed":15,"hex_longitude":"2d0e2cc0","hex_latitude":"07068338","is_valid_coordinates":true} 
[2026-10-23 08:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:21:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937314048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184761696878592,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1020769033215188992,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:21:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723885000,"timestamp_ms":1792723885000,"timestamp_seconds":1792723885,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab9bc8"} 
[2026-10-23 08:21:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:21:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23552,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-23 08:21:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1900,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:21:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:21:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:21:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:21:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:21:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:21:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:21:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937314048001,"66":13939,"219":206,"94":10240,"24":15,"16":37184761696878592,"45":1020769033215188992},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:21:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:21:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937314048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:21:31] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:21:31] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:21:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184761696878592,"km_value":37184761696878.59,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:21:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":1020769033215188992,"description":"Unknown IO ID 45"} 
[2026-10-23 08:21:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937314048001,"power":13939,"unknown_219":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":1020769033215188992}} 
[2026-10-23 08:21:31] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:21:31] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166a6ec90012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:21:31] local.INFO: Packet analysis {"connection_id":221170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:21:31] local.INFO: Extracted packet for processing {"connection_id":221170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166a6"} 
[2026-10-23 08:21:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:21:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937158912001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:21:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:21:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723578000,"timestamp_ms":1792723578000,"timestamp_seconds":1792723578,"priority":1,"record_length":96,"hex_timestamp":"000001a166a6ec90"} 
[2026-10-23 08:21:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:21:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 08:21:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:21:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:21:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:21:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:21:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:21:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:21:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:21:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937158912001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:21:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:21:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:21:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937158912001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:21:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:21:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:21:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:21:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937158912001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:21:31] local.INFO: DEBUG: GPS processor result {"connection_id":221170,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:21:31] local.INFO: GPS data processed {"connection_id":221170,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:21:31] local.INFO: Acknowledgment sent {"connection_id":221170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:21:32] local.INFO: DEBUG: GPS processor result {"connection_id":224555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21951,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:21:32] local.INFO: GPS data processed {"connection_id":224555,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:21:32] local.INFO: Acknowledgment sent {"connection_id":224555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:21:56] local.INFO: TCP Data received {"connection_id":221171,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221171,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:56] local.INFO: Processing buffer {"connection_id":221171,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:56] local.INFO: IMEI packet received {"connection_id":221171,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:21:56] local.INFO: IMEI acknowledgment sent {"connection_id":221171,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:21:59] local.INFO: TCP Data received {"connection_id":221171,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221171,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:59] local.INFO: Processing buffer {"connection_id":221171,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:21:59] local.INFO: IMEI packet received {"connection_id":221171,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:21:59] local.INFO: IMEI acknowledgment sent {"connection_id":221171,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:22:02] local.INFO: TCP Data received {"connection_id":221171,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221171,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:22:02] local.INFO: Processing buffer {"connection_id":221171,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:22:02] local.INFO: IMEI packet received {"connection_id":221171,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:22:02] local.INFO: IMEI acknowledgment sent {"connection_id":221171,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:22:02] local.INFO: TCP Data received {"connection_id":221171,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166aba398012d0e2f8007068450001d003b20..."} 
[2026-10-23 08:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221171,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166aba398012d0e2f8007068450001d003b20..."} 
[2026-10-23 08:22:02] local.INFO: Processing buffer {"connection_id":221171,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166aba398012d0e2f8007068450001d003b20..."} 
[2026-10-23 08:22:02] local.INFO: Packet analysis {"connection_id":221171,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:02] local.INFO: Extracted packet for processing {"connection_id":221171,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:02] local.INFO: GPS Element Parsed {"raw_longitude":755904384,"raw_latitude":117867600,"longitude_deg":75.5904384,"latitude_deg":11.78676,"altitude":29,"angle":59,"satellites":32,"speed":13,"hex_longitude":"2d0e2f80","hex_latitude":"07068450","is_valid_coordinates":true} 
[2026-10-23 08:22:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:22:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937314560001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184800351584256,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1021402351912826880,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:22:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723887000,"timestamp_ms":1792723887000,"timestamp_seconds":1792723887,"priority":1,"record_length":96,"hex_timestamp":"000001a166aba398"} 
[2026-10-23 08:22:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:22:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:22:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":115,"data_length":795,"current_offset":136} 
[2026-10-23 08:22:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1503,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:22:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:22:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:22:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:22:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221171,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:22:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221171,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:22:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221171,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:22:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:22:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:22:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:22:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937314560001,"66":14428,"219":206,"94":10240,"24":13,"16":37184800351584256,"45":1021402351912826880},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:22:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:22:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:22:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937314560001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:22:02] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:22:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:22:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184800351584256,"km_value":37184800351584.26,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:22:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":1021402351912826880,"description":"Unknown IO ID 45"} 
[2026-10-23 08:22:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937314560001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":1021402351912826880}} 
[2026-10-23 08:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":221171,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21952,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:22:03] local.INFO: GPS data processed {"connection_id":221171,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:22:03] local.INFO: Acknowledgment sent {"connection_id":221171,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:22:03] local.INFO: TCP Data received {"connection_id":221170,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221170,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:22:03] local.INFO: Processing buffer {"connection_id":221170,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:22:03] local.INFO: Packet analysis {"connection_id":221170,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:03] local.INFO: Extracted packet for processing {"connection_id":221170,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221170,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221170,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:22:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:22:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":221170,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:22:03] local.INFO: GPS data processed {"connection_id":221170,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:22:03] local.INFO: Acknowledgment sent {"connection_id":221170,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:22:25] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:22:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:22:25] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:22:25] local.INFO: IMEI packet received {"connection_id":221542,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:22:25] local.INFO: IMEI acknowledgment sent {"connection_id":221542,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:22:31] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:22:31] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:22:31] local.INFO: IMEI packet received {"connection_id":221542,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:22:31] local.INFO: IMEI acknowledgment sent {"connection_id":221542,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:22:32] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:22:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:22:32] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:22:32] local.INFO: Packet analysis {"connection_id":221542,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:32] local.INFO: Extracted packet for processing {"connection_id":221542,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:22:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:22:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:22:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:22:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:22:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:22:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:22:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:22:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:22:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221542,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:22:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:22:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:22:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:22:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:22:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:22:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:22:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:22:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:22:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:22:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:22:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:22:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:22:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:22:32] local.INFO: DEBUG: GPS processor result {"connection_id":221542,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:22:32] local.INFO: GPS data processed {"connection_id":221542,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:22:32] local.INFO: Acknowledgment sent {"connection_id":221542,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:22:33] local.INFO: TCP Data received {"connection_id":221171,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166abab68012d0e314007068600001d002320..."} 
[2026-10-23 08:22:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221171,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166abab68012d0e314007068600001d002320..."} 
[2026-10-23 08:22:33] local.INFO: Processing buffer {"connection_id":221171,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166abab68012d0e314007068600001d002320..."} 
[2026-10-23 08:22:33] local.INFO: Packet analysis {"connection_id":221171,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:33] local.INFO: Extracted packet for processing {"connection_id":221171,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:22:33] local.INFO: GPS Element Parsed {"raw_longitude":755904832,"raw_latitude":117868032,"longitude_deg":75.5904832,"latitude_deg":11.7868032,"altitude":29,"angle":35,"satellites":32,"speed":11,"hex_longitude":"2d0e3140","hex_latitude":"07068600","is_valid_coordinates":true} 
[2026-10-23 08:22:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:22:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937315072001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37184830416355328,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1022176408098852864,"note":"Value kept but may cause issues"} 
[2026-10-23 08:22:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:22:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792723889000,"timestamp_ms":1792723889000,"timestamp_seconds":1792723889,"priority":1,"record_length":96,"hex_timestamp":"000001a166abab68"} 
[2026-10-23 08:22:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:22:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23552,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:22:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:22:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:22:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:22:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:22:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:22:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221171,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:22:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221171,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:22:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221171,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:22:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:22:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:22:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:22:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937315072001,"66":14407,"219":206,"94":10240,"24":11,"16":37184830416355328,"45":1022176408098852864},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:22:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:22:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:22:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937315072001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:22:33] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:22:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:22:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37184830416355328,"km_value":37184830416355.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:22:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":1022176408098852864,"description":"Unknown IO ID 45"} 
[2026-10-23 08:22:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937315072001,"power":14407,"unknown_219":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":1022176408098852864}} 
[2026-10-23 08:22:34] local.INFO: DEBUG: GPS processor result {"connection_id":221171,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21955,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:22:34] local.INFO: GPS data processed {"connection_id":221171,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:22:34] local.INFO: Acknowledgment sent {"connection_id":221171,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:22:56] local.INFO: TCP Data received {"connection_id":224556,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:22:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224556,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:22:56] local.INFO: Processing buffer {"connection_id":224556,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:22:56] local.INFO: IMEI packet received {"connection_id":224556,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:22:56] local.INFO: IMEI acknowledgment sent {"connection_id":224556,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:23:00] local.INFO: TCP Data received {"connection_id":224556,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224556,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:00] local.INFO: Processing buffer {"connection_id":224556,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:00] local.INFO: IMEI packet received {"connection_id":224556,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:23:00] local.INFO: IMEI acknowledgment sent {"connection_id":224556,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:23:01] local.INFO: TCP Data received {"connection_id":224556,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224556,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:01] local.INFO: Processing buffer {"connection_id":224556,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:01] local.INFO: IMEI packet received {"connection_id":224556,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:23:01] local.INFO: IMEI acknowledgment sent {"connection_id":224556,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:23:01] local.INFO: TCP Data received {"connection_id":224556,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166acd060012d0e3c0007070218001c014e20..."} 
[2026-10-23 08:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166acd060012d0e3c0007070218001c014e20..."} 
[2026-10-23 08:23:01] local.INFO: Processing buffer {"connection_id":224556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166acd060012d0e3c0007070218001c014e20..."} 
[2026-10-23 08:23:01] local.INFO: Packet analysis {"connection_id":224556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ac"} 
[2026-10-23 08:23:01] local.INFO: Extracted packet for processing {"connection_id":224556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ac"} 
[2026-10-23 08:23:01] local.INFO: GPS Element Parsed {"raw_longitude":755907584,"raw_latitude":117899800,"longitude_deg":75.5907584,"latitude_deg":11.78998,"altitude":28,"angle":334,"satellites":32,"speed":14,"hex_longitude":"2d0e3c00","hex_latitude":"07070218","is_valid_coordinates":true} 
[2026-10-23 08:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937334528001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37186402374385664,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1025765214060064768,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792723964000,"timestamp_ms":1792723964000,"timestamp_seconds":1792723964,"priority":1,"record_length":96,"hex_timestamp":"000001a166acd060"} 
[2026-10-23 08:23:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:23:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:23:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:23:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:23:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937334528001,"66":14352,"219":206,"94":10240,"24":14,"16":37186402374385664,"45":1025765214060064768},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937334528001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:23:01] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:23:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37186402374385664,"km_value":37186402374385.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":1025765214060064768,"description":"Unknown IO ID 45"} 
[2026-10-23 08:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937334528001,"power":14352,"unknown_219":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":1025765214060064768}} 
[2026-10-23 08:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":224556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21956,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:23:01] local.INFO: GPS data processed {"connection_id":224556,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:23:01] local.INFO: Acknowledgment sent {"connection_id":224556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:23:03] local.INFO: TCP Data received {"connection_id":221542,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:23:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221542,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:23:03] local.INFO: Processing buffer {"connection_id":221542,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:23:03] local.INFO: Packet analysis {"connection_id":221542,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:23:03] local.INFO: Extracted packet for processing {"connection_id":221542,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:23:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:23:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:23:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:23:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:23:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:23:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:23:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:23:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:23:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:23:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:23:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:23:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221542,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:23:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:23:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221542,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:23:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:23:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:23:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:23:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:23:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:23:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:23:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:23:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:23:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:23:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:23:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:23:03] local.INFO: DEBUG: GPS processor result {"connection_id":221542,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:23:03] local.INFO: GPS data processed {"connection_id":221542,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:23:03] local.INFO: Acknowledgment sent {"connection_id":221542,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:23:25] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:23:25] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:23:25] local.INFO: IMEI packet received {"connection_id":221544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:23:30] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:23:30] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:23:30] local.INFO: IMEI packet received {"connection_id":221544,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":221544,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:23:31] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:23:31] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:23:31] local.INFO: Packet analysis {"connection_id":221544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:23:31] local.INFO: Extracted packet for processing {"connection_id":221544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:23:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:23:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:23:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:23:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:23:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:23:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:23:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:23:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:23:31] local.INFO: DEBUG: GPS processor result {"connection_id":221544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:23:31] local.INFO: GPS data processed {"connection_id":221544,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:23:31] local.INFO: Acknowledgment sent {"connection_id":221544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:23:33] local.INFO: TCP Data received {"connection_id":224556,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166acd448012d0e3b4007070328001d013f20..."} 
[2026-10-23 08:23:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166acd448012d0e3b4007070328001d013f20..."} 
[2026-10-23 08:23:33] local.INFO: Processing buffer {"connection_id":224556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166acd448012d0e3b4007070328001d013f20..."} 
[2026-10-23 08:23:33] local.INFO: Packet analysis {"connection_id":224556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ac"} 
[2026-10-23 08:23:33] local.INFO: Extracted packet for processing {"connection_id":224556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ac"} 
[2026-10-23 08:23:33] local.INFO: GPS Element Parsed {"raw_longitude":755907392,"raw_latitude":117900072,"longitude_deg":75.5907392,"latitude_deg":11.7900072,"altitude":29,"angle":319,"satellites":32,"speed":9,"hex_longitude":"2d0e3b40","hex_latitude":"07070328","is_valid_coordinates":true} 
[2026-10-23 08:23:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937334784001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37186419554254848,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1025694845315979264,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:23:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792723965000,"timestamp_ms":1792723965000,"timestamp_seconds":1792723965,"priority":1,"record_length":96,"hex_timestamp":"000001a166acd448"} 
[2026-10-23 08:23:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:23:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:23:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733146880,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":102,"raw_value":2891913217,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167038582784,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":6,"raw_value":3668967451,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18636284017586139,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":113,"raw_value":6701620132617453824,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":802881742,"corrected_to":0} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Invalid GSM signal strength detected {"io_id":200,"raw_value":84739617777452735,"corrected_to":0} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":152,"raw_value":7881334194183424,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.WARNING: Large IO value detected {"io_id":14,"raw_value":3909132201753051167,"note":"Value kept but may cause issues"} 
[2026-10-23 08:23:33] local.INFO: IO Element Parsed {"io_data_count":40,"io_data_keys":[0,219,94,24,241,157,16,28,161,204,45,64,32,10,66,181,249,29,102,1,240,71,227,6,4,113,205,87,62,48,30,239,56,2,132,7,206,200,152,14],"length":628,"final_offset":758,"validated_count":40,"validation_warnings":[{"io_id":205,"original":802881742,"validated":0},{"io_id":200,"original":84739617777452735,"validated":0}]} 
[2026-10-23 08:23:33] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":2017980007385530368,"timestamp_seconds":2017980007385530.2,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 08:23:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:23:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:23:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:23:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:23:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:23:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:23:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:23:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:23:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937334784001,"66":14352,"219":206,"94":10240,"24":9,"16":37186419554254848,"45":1025694845315979264},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:23:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:23:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:23:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937334784001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:23:33] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:23:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:23:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37186419554254848,"km_value":37186419554254.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:23:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":1025694845315979264,"description":"Unknown IO ID 45"} 
[2026-10-23 08:23:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937334784001,"power":14352,"unknown_219":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":1025694845315979264}} 
[2026-10-23 08:23:33] local.INFO: DEBUG: GPS processor result {"connection_id":224556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21959,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:23:33] local.INFO: GPS data processed {"connection_id":224556,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:23:33] local.INFO: Acknowledgment sent {"connection_id":224556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:23:56] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:56] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:23:56] local.INFO: IMEI packet received {"connection_id":221545,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:23:56] local.INFO: IMEI acknowledgment sent {"connection_id":221545,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:24:02] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:24:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:24:02] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:24:02] local.INFO: IMEI packet received {"connection_id":221545,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:24:02] local.INFO: IMEI acknowledgment sent {"connection_id":221545,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:24:02] local.INFO: TCP Data received {"connection_id":221544,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221544,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:02] local.INFO: Processing buffer {"connection_id":221544,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:02] local.INFO: Packet analysis {"connection_id":221544,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:24:02] local.INFO: Extracted packet for processing {"connection_id":221544,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:24:02] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:24:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:24:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:24:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:24:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:24:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:24:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:24:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:24:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:24:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221544,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:24:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:24:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221544,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:24:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:24:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:24:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:24:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:24:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:24:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:24:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:24:02] local.INFO: DEBUG: GPS processor result {"connection_id":221544,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:24:02] local.INFO: GPS data processed {"connection_id":221544,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:24:02] local.INFO: Acknowledgment sent {"connection_id":221544,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:24:02] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166adbea8012d0dd2000706fa58002500e720..."} 
[2026-10-23 08:24:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166adbea8012d0dd2000706fa58002500e720..."} 
[2026-10-23 08:24:02] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166adbea8012d0dd2000706fa58002500e720..."} 
[2026-10-23 08:24:02] local.INFO: Packet analysis {"connection_id":221545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ad"} 
[2026-10-23 08:24:02] local.INFO: Extracted packet for processing {"connection_id":221545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ad"} 
[2026-10-23 08:24:02] local.INFO: GPS Element Parsed {"raw_longitude":755880448,"raw_latitude":117897816,"longitude_deg":75.5880448,"latitude_deg":11.7897816,"altitude":37,"angle":231,"satellites":32,"speed":11,"hex_longitude":"2d0dd200","hex_latitude":"0706fa58","is_valid_coordinates":true} 
[2026-10-23 08:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:24:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937349888001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37187733814247424,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":996421447737628672,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:24:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724025000,"timestamp_ms":1792724025000,"timestamp_seconds":1792724025,"priority":1,"record_length":96,"hex_timestamp":"000001a166adbea8"} 
[2026-10-23 08:24:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:24:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 08:24:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:24:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:24:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:24:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:24:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:24:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221545,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:24:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221545,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:24:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937349888001,"66":14461,"219":206,"94":10240,"24":11,"16":37187733814247424,"45":996421447737628672},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:24:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:24:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:24:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937349888001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:24:02] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:24:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:24:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37187733814247424,"km_value":37187733814247.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:24:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":996421447737628672,"description":"Unknown IO ID 45"} 
[2026-10-23 08:24:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937349888001,"power":14461,"unknown_219":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":996421447737628672}} 
[2026-10-23 08:24:03] local.INFO: DEBUG: GPS processor result {"connection_id":221545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21961,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:24:03] local.INFO: GPS data processed {"connection_id":221545,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:24:03] local.INFO: Acknowledgment sent {"connection_id":221545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:24:31] local.INFO: TCP Data received {"connection_id":221172,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221172,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:24:31] local.INFO: Processing buffer {"connection_id":221172,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:24:31] local.INFO: IMEI packet received {"connection_id":221172,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":221172,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:24:34] local.INFO: TCP Data received {"connection_id":221545,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166adc290012d0dd1000706f950002500d420..."} 
[2026-10-23 08:24:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221545,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166adc290012d0dd1000706f950002500d420..."} 
[2026-10-23 08:24:34] local.INFO: Processing buffer {"connection_id":221545,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166adc290012d0dd1000706f950002500d420..."} 
[2026-10-23 08:24:34] local.INFO: Packet analysis {"connection_id":221545,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ad"} 
[2026-10-23 08:24:34] local.INFO: Extracted packet for processing {"connection_id":221545,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ad"} 
[2026-10-23 08:24:34] local.INFO: GPS Element Parsed {"raw_longitude":755880192,"raw_latitude":117897552,"longitude_deg":75.5880192,"latitude_deg":11.7897552,"altitude":37,"angle":212,"satellites":32,"speed":14,"hex_longitude":"2d0dd100","hex_latitude":"0706f950","is_valid_coordinates":true} 
[2026-10-23 08:24:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:24:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937350400001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37187750994116608,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":995858497784141824,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:24:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792724026000,"timestamp_ms":1792724026000,"timestamp_seconds":1792724026,"priority":1,"record_length":96,"hex_timestamp":"000001a166adc290"} 
[2026-10-23 08:24:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:24:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:24:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 08:24:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:24:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:24:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:24:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:24:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221545,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:24:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221545,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:24:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221545,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:24:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:24:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:24:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:24:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937350400001,"66":14396,"219":206,"94":10240,"24":14,"16":37187750994116608,"45":995858497784141824},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:24:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:24:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:24:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937350400001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:24:34] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:24:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:24:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37187750994116608,"km_value":37187750994116.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:24:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":995858497784141824,"description":"Unknown IO ID 45"} 
[2026-10-23 08:24:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937350400001,"power":14396,"unknown_219":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":995858497784141824}} 
[2026-10-23 08:24:34] local.INFO: DEBUG: GPS processor result {"connection_id":221545,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21962,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:24:34] local.INFO: GPS data processed {"connection_id":221545,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:24:34] local.INFO: Acknowledgment sent {"connection_id":221545,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:24:36] local.INFO: TCP Data received {"connection_id":221172,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221172,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:24:36] local.INFO: Processing buffer {"connection_id":221172,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:24:36] local.INFO: IMEI packet received {"connection_id":221172,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:24:36] local.INFO: IMEI acknowledgment sent {"connection_id":221172,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:24:36] local.INFO: TCP Data received {"connection_id":221172,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:36] local.INFO: Processing buffer {"connection_id":221172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:36] local.INFO: Packet analysis {"connection_id":221172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:24:36] local.INFO: Extracted packet for processing {"connection_id":221172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:24:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:24:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:24:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:24:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:24:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:24:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:24:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:24:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:24:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:24:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:24:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:24:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:24:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:24:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:24:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:24:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:24:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:24:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:24:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:24:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:24:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:24:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:24:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:24:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:24:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:24:36] local.INFO: DEBUG: GPS processor result {"connection_id":221172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:24:36] local.INFO: GPS data processed {"connection_id":221172,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:24:36] local.INFO: Acknowledgment sent {"connection_id":221172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:24:41] local.INFO: TCP Data received {"connection_id":221172,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221172,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:41] local.INFO: Processing buffer {"connection_id":221172,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:24:41] local.INFO: Packet analysis {"connection_id":221172,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:24:41] local.INFO: Extracted packet for processing {"connection_id":221172,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:24:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:24:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:24:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:24:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:24:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:24:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:24:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:24:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:24:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:24:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:24:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221172,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:24:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:24:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221172,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:24:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:24:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:24:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:24:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:24:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:24:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:24:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:24:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:24:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:24:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:24:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:24:41] local.INFO: DEBUG: GPS processor result {"connection_id":221172,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:24:41] local.INFO: GPS data processed {"connection_id":221172,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:24:41] local.INFO: Acknowledgment sent {"connection_id":221172,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:24:59] local.INFO: TCP Data received {"connection_id":224557,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:24:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224557,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:24:59] local.INFO: Processing buffer {"connection_id":224557,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:24:59] local.INFO: IMEI packet received {"connection_id":224557,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:24:59] local.INFO: IMEI acknowledgment sent {"connection_id":224557,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:25:02] local.INFO: TCP Data received {"connection_id":224557,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224557,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:02] local.INFO: Processing buffer {"connection_id":224557,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:02] local.INFO: IMEI packet received {"connection_id":224557,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:25:02] local.INFO: IMEI acknowledgment sent {"connection_id":224557,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:25:06] local.INFO: TCP Data received {"connection_id":224557,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224557,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:06] local.INFO: Processing buffer {"connection_id":224557,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:06] local.INFO: IMEI packet received {"connection_id":224557,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:25:06] local.INFO: IMEI acknowledgment sent {"connection_id":224557,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:25:07] local.INFO: TCP Data received {"connection_id":224557,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166aea520012d0d5cc007071588002801181c..."} 
[2026-10-23 08:25:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166aea520012d0d5cc007071588002801181c..."} 
[2026-10-23 08:25:07] local.INFO: Processing buffer {"connection_id":224557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166aea520012d0d5cc007071588002801181c..."} 
[2026-10-23 08:25:07] local.INFO: Packet analysis {"connection_id":224557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ae"} 
[2026-10-23 08:25:07] local.INFO: Extracted packet for processing {"connection_id":224557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ae"} 
[2026-10-23 08:25:07] local.INFO: GPS Element Parsed {"raw_longitude":755850432,"raw_latitude":117904776,"longitude_deg":75.5850432,"latitude_deg":11.7904776,"altitude":40,"angle":280,"satellites":28,"speed":19,"hex_longitude":"2d0d5cc0","hex_latitude":"07071588","is_valid_coordinates":true} 
[2026-10-23 08:25:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:25:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937363712001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37189331542081536,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":967429525137788928,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:25:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792724084000,"timestamp_ms":1792724084000,"timestamp_seconds":1792724084,"priority":1,"record_length":96,"hex_timestamp":"000001a166aea520"} 
[2026-10-23 08:25:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:25:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:25:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:25:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:25:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:25:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:25:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:25:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:25:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224557,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:25:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224557,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:25:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:25:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:25:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:25:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937363712001,"66":14439,"219":206,"94":10240,"24":19,"16":37189331542081536,"45":967429525137788928},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:25:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:25:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:25:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937363712001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:25:07] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:25:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:25:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37189331542081536,"km_value":37189331542081.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:25:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":967429525137788928,"description":"Unknown IO ID 45"} 
[2026-10-23 08:25:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937363712001,"power":14439,"unknown_219":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":967429525137788928}} 
[2026-10-23 08:25:07] local.INFO: DEBUG: GPS processor result {"connection_id":224557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21965,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:25:07] local.INFO: GPS data processed {"connection_id":224557,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:25:07] local.INFO: Acknowledgment sent {"connection_id":224557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:25:12] local.INFO: TCP Data received {"connection_id":224557,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166aeb0d8012d0d5800070715e80028010a1d..."} 
[2026-10-23 08:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166aeb0d8012d0d5800070715e80028010a1d..."} 
[2026-10-23 08:25:12] local.INFO: Processing buffer {"connection_id":224557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166aeb0d8012d0d5800070715e80028010a1d..."} 
[2026-10-23 08:25:12] local.INFO: Packet analysis {"connection_id":224557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ae"} 
[2026-10-23 08:25:12] local.INFO: Extracted packet for processing {"connection_id":224557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ae"} 
[2026-10-23 08:25:12] local.INFO: GPS Element Parsed {"raw_longitude":755849216,"raw_latitude":117904872,"longitude_deg":75.5849216,"latitude_deg":11.7904872,"altitude":40,"angle":266,"satellites":29,"speed":13,"hex_longitude":"2d0d5800","hex_latitude":"070715e8","is_valid_coordinates":true} 
[2026-10-23 08:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:25:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937365504001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37189391671623680,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":962855556766599168,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:25:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792724087000,"timestamp_ms":1792724087000,"timestamp_seconds":1792724087,"priority":1,"record_length":96,"hex_timestamp":"000001a166aeb0d8"} 
[2026-10-23 08:25:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:25:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:25:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:25:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:25:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:25:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:25:12] local.INFO: Teltonika packet parsed successfully {"connection_id":224557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:25:12] local.INFO: Passing IMEI to GPS processor {"connection_id":224557,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:25:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":224557,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:25:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:25:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:25:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:25:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937365504001,"66":14407,"219":206,"94":10240,"24":13,"16":37189391671623680,"45":962855556766599168},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 08:25:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:25:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:25:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937365504001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:25:12] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 08:25:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:25:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37189391671623680,"km_value":37189391671623.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:25:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":962855556766599168,"description":"Unknown IO ID 45"} 
[2026-10-23 08:25:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937365504001,"power":14407,"unknown_219":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":962855556766599168}} 
[2026-10-23 08:25:12] local.INFO: DEBUG: GPS processor result {"connection_id":224557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21966,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:25:12] local.INFO: GPS data processed {"connection_id":224557,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:25:12] local.INFO: Acknowledgment sent {"connection_id":224557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:25:26] local.INFO: TCP Data received {"connection_id":221546,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:25:26] local.INFO: Processing buffer {"connection_id":221546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:25:26] local.INFO: IMEI packet received {"connection_id":221546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:25:26] local.INFO: IMEI acknowledgment sent {"connection_id":221546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:25:31] local.INFO: TCP Data received {"connection_id":221546,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221546,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:25:31] local.INFO: Processing buffer {"connection_id":221546,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:25:31] local.INFO: IMEI packet received {"connection_id":221546,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:25:31] local.INFO: IMEI acknowledgment sent {"connection_id":221546,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:25:31] local.INFO: TCP Data received {"connection_id":221546,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221546,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:25:31] local.INFO: Processing buffer {"connection_id":221546,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:25:31] local.INFO: Packet analysis {"connection_id":221546,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:25:31] local.INFO: Extracted packet for processing {"connection_id":221546,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:25:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:25:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:25:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:25:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:25:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:25:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:25:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:25:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:25:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:25:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:25:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221546,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:25:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:25:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:25:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:25:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:25:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:25:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:25:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:25:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:25:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:25:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:25:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:25:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:25:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:25:31] local.INFO: DEBUG: GPS processor result {"connection_id":221546,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:25:31] local.INFO: GPS data processed {"connection_id":221546,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:25:31] local.INFO: Acknowledgment sent {"connection_id":221546,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:25:54] local.INFO: TCP Data received {"connection_id":221547,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221547,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:54] local.INFO: Processing buffer {"connection_id":221547,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:54] local.INFO: IMEI packet received {"connection_id":221547,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:25:54] local.INFO: IMEI acknowledgment sent {"connection_id":221547,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:25:57] local.INFO: TCP Data received {"connection_id":221547,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221547,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:57] local.INFO: Processing buffer {"connection_id":221547,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:25:57] local.INFO: IMEI packet received {"connection_id":221547,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:25:57] local.INFO: IMEI acknowledgment sent {"connection_id":221547,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:26:00] local.INFO: TCP Data received {"connection_id":221547,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221547,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:00] local.INFO: Processing buffer {"connection_id":221547,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:00] local.INFO: IMEI packet received {"connection_id":221547,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:26:00] local.INFO: IMEI acknowledgment sent {"connection_id":221547,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:26:01] local.INFO: TCP Data received {"connection_id":221547,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166af6c58012d0d27c0070742b80024012e1e..."} 
[2026-10-23 08:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166af6c58012d0d27c0070742b80024012e1e..."} 
[2026-10-23 08:26:01] local.INFO: Processing buffer {"connection_id":221547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166af6c58012d0d27c0070742b80024012e1e..."} 
[2026-10-23 08:26:01] local.INFO: Packet analysis {"connection_id":221547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166af"} 
[2026-10-23 08:26:01] local.INFO: Extracted packet for processing {"connection_id":221547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166af"} 
[2026-10-23 08:26:01] local.INFO: GPS Element Parsed {"raw_longitude":755836864,"raw_latitude":117916344,"longitude_deg":75.5836864,"latitude_deg":11.7916344,"altitude":36,"angle":302,"satellites":30,"speed":22,"hex_longitude":"2d0d27c0","hex_latitude":"070742b8","is_valid_coordinates":true} 
[2026-10-23 08:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937378304001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37190469708414976,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":948429964213061632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792724135000,"timestamp_ms":1792724135000,"timestamp_seconds":1792724135,"priority":1,"record_length":96,"hex_timestamp":"000001a166af6c58"} 
[2026-10-23 08:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 08:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221547,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221547,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937378304001,"66":14396,"221":206,"94":10240,"24":22,"16":37190469708414976,"45":948429964213061632},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 08:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937378304001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:26:01] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 08:26:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37190469708414976,"km_value":37190469708414.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":948429964213061632,"description":"Unknown IO ID 45"} 
[2026-10-23 08:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937378304001,"power":14396,"unknown_221":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":948429964213061632}} 
[2026-10-23 08:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":221547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21968,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:26:01] local.INFO: GPS data processed {"connection_id":221547,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:26:01] local.INFO: Acknowledgment sent {"connection_id":221547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:26:03] local.INFO: TCP Data received {"connection_id":221546,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221546,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:26:03] local.INFO: Processing buffer {"connection_id":221546,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:26:03] local.INFO: Packet analysis {"connection_id":221546,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:26:03] local.INFO: Extracted packet for processing {"connection_id":221546,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:26:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:26:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:26:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:26:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:26:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:26:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221546,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221546,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:26:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:26:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:26:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":221546,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:26:03] local.INFO: GPS data processed {"connection_id":221546,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:26:03] local.INFO: Acknowledgment sent {"connection_id":221546,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:26:23] local.INFO: TCP Data received {"connection_id":221543,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:26:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221543,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:26:23] local.INFO: Processing buffer {"connection_id":221543,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:26:23] local.INFO: IMEI packet received {"connection_id":221543,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:26:23] local.INFO: IMEI acknowledgment sent {"connection_id":221543,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:26:26] local.INFO: TCP Data received {"connection_id":222833,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:26:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:26:26] local.INFO: Processing buffer {"connection_id":222833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:26:26] local.INFO: IMEI packet received {"connection_id":222833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:26:26] local.INFO: IMEI acknowledgment sent {"connection_id":222833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:26:31] local.INFO: TCP Data received {"connection_id":222833,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:26:31] local.INFO: Processing buffer {"connection_id":222833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:26:31] local.INFO: IMEI packet received {"connection_id":222833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:26:31] local.INFO: IMEI acknowledgment sent {"connection_id":222833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:26:31] local.INFO: TCP Data received {"connection_id":222833,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:26:31] local.INFO: Processing buffer {"connection_id":222833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ab8458012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:26:31] local.INFO: Packet analysis {"connection_id":222833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:26:31] local.INFO: Extracted packet for processing {"connection_id":222833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ab"} 
[2026-10-23 08:26:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:26:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:26:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937235968001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:26:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792723879000,"timestamp_ms":1792723879000,"timestamp_seconds":1792723879,"priority":1,"record_length":96,"hex_timestamp":"000001a166ab8458"} 
[2026-10-23 08:26:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:26:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:26:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:26:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:26:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:26:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:26:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:26:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:26:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:26:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:26:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:26:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:26:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:26:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937235968001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:26:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:26:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:26:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937235968001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:26:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:26:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:26:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:26:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937235968001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":222833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:26:31] local.INFO: GPS data processed {"connection_id":222833,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:26:31] local.INFO: Acknowledgment sent {"connection_id":222833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:26:32] local.INFO: TCP Data received {"connection_id":221547,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166aff128012d0cddc007074d78002801181f..."} 
[2026-10-23 08:26:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221547,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166aff128012d0cddc007074d78002801181f..."} 
[2026-10-23 08:26:32] local.INFO: Processing buffer {"connection_id":221547,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166aff128012d0cddc007074d78002801181f..."} 
[2026-10-23 08:26:32] local.INFO: Packet analysis {"connection_id":221547,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166af"} 
[2026-10-23 08:26:32] local.INFO: Extracted packet for processing {"connection_id":221547,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166af"} 
[2026-10-23 08:26:32] local.INFO: GPS Element Parsed {"raw_longitude":755817920,"raw_latitude":117919096,"longitude_deg":75.581792,"latitude_deg":11.7919096,"altitude":40,"angle":280,"satellites":31,"speed":13,"hex_longitude":"2d0cddc0","hex_latitude":"07074d78","is_valid_coordinates":true} 
[2026-10-23 08:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:26:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937387008001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37191466140827648,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":927460078448887808,"note":"Value kept but may cause issues"} 
[2026-10-23 08:26:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:26:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792724169000,"timestamp_ms":1792724169000,"timestamp_seconds":1792724169,"priority":1,"record_length":96,"hex_timestamp":"000001a166aff128"} 
[2026-10-23 08:26:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:26:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:26:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-10-23 08:26:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:26:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:26:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:26:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:26:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221547,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:26:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221547,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:26:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221547,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:26:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:26:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:26:32] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:26:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937387008001,"66":13678,"221":206,"94":10240,"24":13,"16":37191466140827648,"45":927460078448887808},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 08:26:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:26:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:26:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937387008001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:26:32] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 08:26:32] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:26:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37191466140827648,"km_value":37191466140827.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:26:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":927460078448887808,"description":"Unknown IO ID 45"} 
[2026-10-23 08:26:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937387008001,"power":13678,"unknown_221":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":927460078448887808}} 
[2026-10-23 08:26:32] local.INFO: DEBUG: GPS processor result {"connection_id":221547,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21971,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:26:32] local.INFO: GPS data processed {"connection_id":221547,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:26:32] local.INFO: Acknowledgment sent {"connection_id":221547,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:26:54] local.INFO: TCP Data received {"connection_id":222834,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222834,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:54] local.INFO: Processing buffer {"connection_id":222834,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:54] local.INFO: IMEI packet received {"connection_id":222834,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:26:54] local.INFO: IMEI acknowledgment sent {"connection_id":222834,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:26:57] local.INFO: TCP Data received {"connection_id":222834,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222834,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:57] local.INFO: Processing buffer {"connection_id":222834,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:26:57] local.INFO: IMEI packet received {"connection_id":222834,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:26:57] local.INFO: IMEI acknowledgment sent {"connection_id":222834,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:27:00] local.INFO: TCP Data received {"connection_id":222834,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222834,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:00] local.INFO: Processing buffer {"connection_id":222834,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:00] local.INFO: IMEI packet received {"connection_id":222834,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:27:00] local.INFO: IMEI acknowledgment sent {"connection_id":222834,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:27:01] local.INFO: TCP Data received {"connection_id":222834,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166aff510012d0cdc4007074e180028012b1f..."} 
[2026-10-23 08:27:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166aff510012d0cdc4007074e180028012b1f..."} 
[2026-10-23 08:27:01] local.INFO: Processing buffer {"connection_id":222834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166aff510012d0cdc4007074e180028012b1f..."} 
[2026-10-23 08:27:01] local.INFO: Packet analysis {"connection_id":222834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166af"} 
[2026-10-23 08:27:01] local.INFO: Extracted packet for processing {"connection_id":222834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166af"} 
[2026-10-23 08:27:01] local.INFO: GPS Element Parsed {"raw_longitude":755817536,"raw_latitude":117919256,"longitude_deg":75.5817536,"latitude_deg":11.7919256,"altitude":40,"angle":299,"satellites":31,"speed":15,"hex_longitude":"2d0cdc40","hex_latitude":"07074e18","is_valid_coordinates":true} 
[2026-10-23 08:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:27:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937387264001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37191487615664128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":927108234728011776,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:27:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792724170000,"timestamp_ms":1792724170000,"timestamp_seconds":1792724170,"priority":1,"record_length":96,"hex_timestamp":"000001a166aff510"} 
[2026-10-23 08:27:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:27:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-10-23 08:27:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:27:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:27:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:27:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:27:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:27:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222834,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:27:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222834,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:27:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:27:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:27:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:27:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937387264001,"66":14450,"221":206,"94":10240,"24":15,"16":37191487615664128,"45":927108234728011776},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 08:27:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:27:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:27:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937387264001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:27:01] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 08:27:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:27:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37191487615664128,"km_value":37191487615664.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:27:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":927108234728011776,"description":"Unknown IO ID 45"} 
[2026-10-23 08:27:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937387264001,"power":14450,"unknown_221":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":927108234728011776}} 
[2026-10-23 08:27:01] local.INFO: DEBUG: GPS processor result {"connection_id":222834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21972,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:27:01] local.INFO: GPS data processed {"connection_id":222834,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:27:01] local.INFO: Acknowledgment sent {"connection_id":222834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:27:03] local.INFO: TCP Data received {"connection_id":222833,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:27:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:27:03] local.INFO: Processing buffer {"connection_id":222833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:27:03] local.INFO: Packet analysis {"connection_id":222833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:27:03] local.INFO: Extracted packet for processing {"connection_id":222833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:27:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:27:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:27:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:27:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:27:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:27:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:27:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:27:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:27:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:27:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:27:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:27:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:27:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:27:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:27:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:27:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:27:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:27:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:27:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:27:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:27:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:27:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:27:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:27:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:27:03] local.INFO: DEBUG: GPS processor result {"connection_id":222833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:27:03] local.INFO: GPS data processed {"connection_id":222833,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:27:03] local.INFO: Acknowledgment sent {"connection_id":222833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:27:25] local.INFO: TCP Data received {"connection_id":224558,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:27:25] local.INFO: Processing buffer {"connection_id":224558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:27:25] local.INFO: IMEI packet received {"connection_id":224558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":224558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:27:31] local.INFO: TCP Data received {"connection_id":224558,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224558,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:27:31] local.INFO: Processing buffer {"connection_id":224558,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:27:31] local.INFO: IMEI packet received {"connection_id":224558,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:27:31] local.INFO: IMEI acknowledgment sent {"connection_id":224558,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:27:32] local.INFO: TCP Data received {"connection_id":224558,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:27:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224558,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:27:32] local.INFO: Processing buffer {"connection_id":224558,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:27:32] local.INFO: Packet analysis {"connection_id":224558,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:27:32] local.INFO: Extracted packet for processing {"connection_id":224558,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:27:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:27:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:27:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:27:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:27:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:27:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:27:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:27:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:27:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:27:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224558,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:27:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:27:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:27:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:27:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:27:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:27:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:27:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:27:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:27:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:27:32] local.INFO: DEBUG: GPS processor result {"connection_id":224558,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:27:32] local.INFO: GPS data processed {"connection_id":224558,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:27:32] local.INFO: Acknowledgment sent {"connection_id":224558,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:27:32] local.INFO: TCP Data received {"connection_id":222834,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b03778012d0cbb8007075b30002601261e..."} 
[2026-10-23 08:27:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b03778012d0cbb8007075b30002601261e..."} 
[2026-10-23 08:27:32] local.INFO: Processing buffer {"connection_id":222834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b03778012d0cbb8007075b30002601261e..."} 
[2026-10-23 08:27:32] local.INFO: Packet analysis {"connection_id":222834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:27:32] local.INFO: Extracted packet for processing {"connection_id":222834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:27:32] local.INFO: GPS Element Parsed {"raw_longitude":755809152,"raw_latitude":117922608,"longitude_deg":75.5809152,"latitude_deg":11.7922608,"altitude":38,"angle":294,"satellites":30,"speed":11,"hex_longitude":"2d0cbb80","hex_latitude":"07075b30","is_valid_coordinates":true} 
[2026-10-23 08:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:27:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937387520001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37191917112393728,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":926686022262986752,"note":"Value kept but may cause issues"} 
[2026-10-23 08:27:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:27:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792724187000,"timestamp_ms":1792724187000,"timestamp_seconds":1792724187,"priority":1,"record_length":96,"hex_timestamp":"000001a166b03778"} 
[2026-10-23 08:27:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:27:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:27:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:27:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:27:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:27:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:27:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:27:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222834,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:27:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222834,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:27:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937387520001,"66":14374,"221":206,"94":10240,"24":11,"16":37191917112393728,"45":926686022262986752},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 08:27:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:27:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:27:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937387520001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:27:32] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 08:27:32] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:27:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37191917112393728,"km_value":37191917112393.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:27:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":926686022262986752,"description":"Unknown IO ID 45"} 
[2026-10-23 08:27:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937387520001,"power":14374,"unknown_221":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":926686022262986752}} 
[2026-10-23 08:27:32] local.INFO: DEBUG: GPS processor result {"connection_id":222834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21975,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:27:32] local.INFO: GPS data processed {"connection_id":222834,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:27:32] local.INFO: Acknowledgment sent {"connection_id":222834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:27:56] local.INFO: TCP Data received {"connection_id":221548,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221548,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:56] local.INFO: Processing buffer {"connection_id":221548,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:56] local.INFO: IMEI packet received {"connection_id":221548,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:27:56] local.INFO: IMEI acknowledgment sent {"connection_id":221548,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:27:57] local.INFO: TCP Data received {"connection_id":221548,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221548,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:57] local.INFO: Processing buffer {"connection_id":221548,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:27:57] local.INFO: IMEI packet received {"connection_id":221548,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:27:57] local.INFO: IMEI acknowledgment sent {"connection_id":221548,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:28:02] local.INFO: TCP Data received {"connection_id":221548,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:28:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221548,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:28:02] local.INFO: Processing buffer {"connection_id":221548,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:28:02] local.INFO: IMEI packet received {"connection_id":221548,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:28:02] local.INFO: IMEI acknowledgment sent {"connection_id":221548,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:28:02] local.INFO: TCP Data received {"connection_id":221548,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b13560012d0c814007077410001b013c1e..."} 
[2026-10-23 08:28:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b13560012d0c814007077410001b013c1e..."} 
[2026-10-23 08:28:02] local.INFO: Processing buffer {"connection_id":221548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b13560012d0c814007077410001b013c1e..."} 
[2026-10-23 08:28:02] local.INFO: Packet analysis {"connection_id":221548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b1"} 
[2026-10-23 08:28:02] local.INFO: Extracted packet for processing {"connection_id":221548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b1"} 
[2026-10-23 08:28:02] local.INFO: GPS Element Parsed {"raw_longitude":755794240,"raw_latitude":117928976,"longitude_deg":75.579424,"latitude_deg":11.7928976,"altitude":27,"angle":316,"satellites":30,"speed":7,"hex_longitude":"2d0c8140","hex_latitude":"07077410","is_valid_coordinates":true} 
[2026-10-23 08:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:28:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937408256001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37192939314610176,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":901212536873127936,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:28:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724252000,"timestamp_ms":1792724252000,"timestamp_seconds":1792724252,"priority":1,"record_length":96,"hex_timestamp":"000001a166b13560"} 
[2026-10-23 08:28:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:28:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 08:28:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:28:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:28:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:28:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:28:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:28:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221548,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:28:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221548,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:28:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:28:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:28:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:28:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937408256001,"66":14363,"221":206,"94":10240,"24":7,"16":37192939314610176,"45":901212536873127936},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 08:28:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:28:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:28:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937408256001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:28:02] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 08:28:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:28:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37192939314610176,"km_value":37192939314610.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:28:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":901212536873127936,"description":"Unknown IO ID 45"} 
[2026-10-23 08:28:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937408256001,"power":14363,"unknown_221":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":901212536873127936}} 
[2026-10-23 08:28:03] local.INFO: DEBUG: GPS processor result {"connection_id":221548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21976,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:28:03] local.INFO: GPS data processed {"connection_id":221548,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:28:03] local.INFO: Acknowledgment sent {"connection_id":221548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:28:03] local.INFO: TCP Data received {"connection_id":224558,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:28:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224558,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:28:03] local.INFO: Processing buffer {"connection_id":224558,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:28:03] local.INFO: Packet analysis {"connection_id":224558,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:28:03] local.INFO: Extracted packet for processing {"connection_id":224558,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:28:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:28:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:28:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:28:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:28:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:28:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:28:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:28:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:28:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:28:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:28:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:28:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224558,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:28:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:28:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224558,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:28:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:28:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:28:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:28:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:28:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:28:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:28:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:28:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:28:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:28:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:28:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:28:03] local.INFO: DEBUG: GPS processor result {"connection_id":224558,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:28:03] local.INFO: GPS data processed {"connection_id":224558,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:28:03] local.INFO: Acknowledgment sent {"connection_id":224558,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:28:25] local.INFO: TCP Data received {"connection_id":221549,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:28:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221549,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:28:25] local.INFO: Processing buffer {"connection_id":221549,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:28:25] local.INFO: IMEI packet received {"connection_id":221549,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:28:25] local.INFO: IMEI acknowledgment sent {"connection_id":221549,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:28:31] local.INFO: TCP Data received {"connection_id":221549,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221549,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:28:31] local.INFO: Processing buffer {"connection_id":221549,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:28:31] local.INFO: IMEI packet received {"connection_id":221549,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":221549,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:28:31] local.INFO: TCP Data received {"connection_id":221549,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221549,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:28:31] local.INFO: Processing buffer {"connection_id":221549,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:28:31] local.INFO: Packet analysis {"connection_id":221549,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:28:31] local.INFO: Extracted packet for processing {"connection_id":221549,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:28:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:28:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:28:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:28:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:28:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:28:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:28:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:28:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:28:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:28:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:28:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:28:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221549,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:28:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:28:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:28:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:28:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:28:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:28:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:28:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:28:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:28:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:28:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:28:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:28:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:28:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:28:31] local.INFO: DEBUG: GPS processor result {"connection_id":221549,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:28:31] local.INFO: GPS data processed {"connection_id":221549,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:28:31] local.INFO: Acknowledgment sent {"connection_id":221549,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:28:34] local.INFO: TCP Data received {"connection_id":221548,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b1dd58012d0c2e40070752f0001100f61f..."} 
[2026-10-23 08:28:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221548,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b1dd58012d0c2e40070752f0001100f61f..."} 
[2026-10-23 08:28:34] local.INFO: Processing buffer {"connection_id":221548,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b1dd58012d0c2e40070752f0001100f61f..."} 
[2026-10-23 08:28:34] local.INFO: Packet analysis {"connection_id":221548,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b1"} 
[2026-10-23 08:28:34] local.INFO: Extracted packet for processing {"connection_id":221548,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b1"} 
[2026-10-23 08:28:34] local.INFO: GPS Element Parsed {"raw_longitude":755772992,"raw_latitude":117920496,"longitude_deg":75.5772992,"latitude_deg":11.7920496,"altitude":17,"angle":246,"satellites":31,"speed":27,"hex_longitude":"2d0c2e40","hex_latitude":"070752f0","is_valid_coordinates":true} 
[2026-10-23 08:28:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:28:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937419264001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37194317999112192,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":878764907478341632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:28:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:28:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792724295000,"timestamp_ms":1792724295000,"timestamp_seconds":1792724295,"priority":1,"record_length":96,"hex_timestamp":"000001a166b1dd58"} 
[2026-10-23 08:28:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:28:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:28:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 08:28:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:28:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:28:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:28:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:28:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221548,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:28:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221548,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:28:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221548,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:28:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:28:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:28:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:28:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937419264001,"66":14461,"221":206,"94":10240,"24":27,"16":37194317999112192,"45":878764907478341632},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 08:28:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:28:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:28:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937419264001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:28:34] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 08:28:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:28:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37194317999112192,"km_value":37194317999112.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:28:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":878764907478341632,"description":"Unknown IO ID 45"} 
[2026-10-23 08:28:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937419264001,"power":14461,"unknown_221":206,"unknown_94":10240,"ignition":27,"odometer":null,"unknown_45":878764907478341632}} 
[2026-10-23 08:28:34] local.INFO: DEBUG: GPS processor result {"connection_id":221548,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21979,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:28:34] local.INFO: GPS data processed {"connection_id":221548,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:28:34] local.INFO: Acknowledgment sent {"connection_id":221548,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:28:57] local.INFO: TCP Data received {"connection_id":222835,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:28:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222835,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:28:57] local.INFO: Processing buffer {"connection_id":222835,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:28:57] local.INFO: IMEI packet received {"connection_id":222835,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:28:57] local.INFO: IMEI acknowledgment sent {"connection_id":222835,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:29:01] local.INFO: TCP Data received {"connection_id":222835,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222835,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:01] local.INFO: Processing buffer {"connection_id":222835,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:01] local.INFO: IMEI packet received {"connection_id":222835,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:29:01] local.INFO: IMEI acknowledgment sent {"connection_id":222835,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:29:01] local.INFO: TCP Data received {"connection_id":222835,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b1e528012d0c2740070751a8001001021f..."} 
[2026-10-23 08:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222835,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b1e528012d0c2740070751a8001001021f..."} 
[2026-10-23 08:29:01] local.INFO: Processing buffer {"connection_id":222835,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b1e528012d0c2740070751a8001001021f..."} 
[2026-10-23 08:29:01] local.INFO: Packet analysis {"connection_id":222835,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b1"} 
[2026-10-23 08:29:01] local.INFO: Extracted packet for processing {"connection_id":222835,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b1"} 
[2026-10-23 08:29:01] local.INFO: GPS Element Parsed {"raw_longitude":755771200,"raw_latitude":117920168,"longitude_deg":75.57712,"latitude_deg":11.7920168,"altitude":16,"angle":258,"satellites":31,"speed":34,"hex_longitude":"2d0c2740","hex_latitude":"070751a8","is_valid_coordinates":true} 
[2026-10-23 08:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937419520001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37194408193425408,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":877709376315650048,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792724297000,"timestamp_ms":1792724297000,"timestamp_seconds":1792724297,"priority":1,"record_length":96,"hex_timestamp":"000001a166b1e528"} 
[2026-10-23 08:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 08:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222835,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937419520001,"66":14407,"221":206,"94":10240,"24":34,"16":37194408193425408,"45":877709376315650048},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 08:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937419520001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:29:01] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 08:29:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37194408193425408,"km_value":37194408193425.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":877709376315650048,"description":"Unknown IO ID 45"} 
[2026-10-23 08:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937419520001,"power":14407,"unknown_221":206,"unknown_94":10240,"ignition":34,"odometer":null,"unknown_45":877709376315650048}} 
[2026-10-23 08:29:02] local.INFO: DEBUG: GPS processor result {"connection_id":222835,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21980,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:29:02] local.INFO: GPS data processed {"connection_id":222835,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:29:02] local.INFO: Acknowledgment sent {"connection_id":222835,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:29:03] local.INFO: TCP Data received {"connection_id":221549,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:29:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221549,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:29:03] local.INFO: Processing buffer {"connection_id":221549,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:29:03] local.INFO: Packet analysis {"connection_id":221549,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:29:03] local.INFO: Extracted packet for processing {"connection_id":221549,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:29:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:29:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:29:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:29:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:29:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:29:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:29:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:29:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:29:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:29:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:29:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:29:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221549,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:29:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:29:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221549,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:29:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:29:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:29:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:29:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:29:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:29:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:29:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:29:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:29:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:29:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:29:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:29:03] local.INFO: DEBUG: GPS processor result {"connection_id":221549,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:29:03] local.INFO: GPS data processed {"connection_id":221549,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:29:03] local.INFO: Acknowledgment sent {"connection_id":221549,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:29:25] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:29:25] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:29:25] local.INFO: IMEI packet received {"connection_id":221174,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":221174,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:29:31] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:29:31] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:29:31] local.INFO: IMEI packet received {"connection_id":221174,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:29:31] local.INFO: IMEI acknowledgment sent {"connection_id":221174,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:29:32] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:29:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:29:32] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:29:32] local.INFO: Packet analysis {"connection_id":221174,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:29:32] local.INFO: Extracted packet for processing {"connection_id":221174,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:29:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:29:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:29:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:29:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:29:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:29:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:29:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:29:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:29:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:29:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221174,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:29:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:29:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:29:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:29:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:29:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:29:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:29:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:29:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:29:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:29:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:29:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:29:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:29:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:29:32] local.INFO: DEBUG: GPS processor result {"connection_id":221174,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:29:32] local.INFO: GPS data processed {"connection_id":221174,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:29:32] local.INFO: Acknowledgment sent {"connection_id":221174,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:29:33] local.INFO: TCP Data received {"connection_id":222835,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b2c7b8012d0b9b00070711800014010c1f..."} 
[2026-10-23 08:29:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222835,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b2c7b8012d0b9b00070711800014010c1f..."} 
[2026-10-23 08:29:33] local.INFO: Processing buffer {"connection_id":222835,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b2c7b8012d0b9b00070711800014010c1f..."} 
[2026-10-23 08:29:33] local.INFO: Packet analysis {"connection_id":222835,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b2"} 
[2026-10-23 08:29:33] local.INFO: Extracted packet for processing {"connection_id":222835,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b2"} 
[2026-10-23 08:29:33] local.INFO: GPS Element Parsed {"raw_longitude":755735296,"raw_latitude":117903744,"longitude_deg":75.5735296,"latitude_deg":11.7903744,"altitude":20,"angle":268,"satellites":31,"speed":17,"hex_longitude":"2d0b9b00","hex_latitude":"07071180","is_valid_coordinates":true} 
[2026-10-23 08:29:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:29:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937433856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37196654461321216,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":838725092037021696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:29:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:29:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792724355000,"timestamp_ms":1792724355000,"timestamp_seconds":1792724355,"priority":1,"record_length":96,"hex_timestamp":"000001a166b2c7b8"} 
[2026-10-23 08:29:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:29:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:29:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":55,"data_length":795,"current_offset":136} 
[2026-10-23 08:29:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":968,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:29:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:29:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:29:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:29:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222835,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:29:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:29:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222835,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:29:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:29:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:29:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:29:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937433856001,"66":14450,"163":206,"94":10240,"24":17,"16":37196654461321216,"45":838725092037021696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 08:29:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:29:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:29:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937433856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:29:33] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 08:29:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:29:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37196654461321216,"km_value":37196654461321.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:29:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":838725092037021696,"description":"Unknown IO ID 45"} 
[2026-10-23 08:29:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937433856001,"power":14450,"unknown_163":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":838725092037021696}} 
[2026-10-23 08:29:33] local.INFO: DEBUG: GPS processor result {"connection_id":222835,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21983,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:29:33] local.INFO: GPS data processed {"connection_id":222835,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:29:33] local.INFO: Acknowledgment sent {"connection_id":222835,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:29:56] local.INFO: TCP Data received {"connection_id":224559,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224559,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:56] local.INFO: Processing buffer {"connection_id":224559,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:56] local.INFO: IMEI packet received {"connection_id":224559,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:29:56] local.INFO: IMEI acknowledgment sent {"connection_id":224559,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:29:59] local.INFO: TCP Data received {"connection_id":224559,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224559,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:59] local.INFO: Processing buffer {"connection_id":224559,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:29:59] local.INFO: IMEI packet received {"connection_id":224559,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:29:59] local.INFO: IMEI acknowledgment sent {"connection_id":224559,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:30:02] local.INFO: TCP Data received {"connection_id":224559,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224559,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:02] local.INFO: Processing buffer {"connection_id":224559,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:02] local.INFO: IMEI packet received {"connection_id":224559,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:30:02] local.INFO: IMEI acknowledgment sent {"connection_id":224559,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:30:02] local.INFO: TCP Data received {"connection_id":224559,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b2df28012d0b8a8007070ed8001301001f..."} 
[2026-10-23 08:30:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b2df28012d0b8a8007070ed8001301001f..."} 
[2026-10-23 08:30:02] local.INFO: Processing buffer {"connection_id":224559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b2df28012d0b8a8007070ed8001301001f..."} 
[2026-10-23 08:30:02] local.INFO: Packet analysis {"connection_id":224559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b2"} 
[2026-10-23 08:30:02] local.INFO: Extracted packet for processing {"connection_id":224559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b2"} 
[2026-10-23 08:30:02] local.INFO: GPS Element Parsed {"raw_longitude":755731072,"raw_latitude":117903064,"longitude_deg":75.5731072,"latitude_deg":11.7903064,"altitude":19,"angle":256,"satellites":31,"speed":37,"hex_longitude":"2d0b8a80","hex_latitude":"07070ed8","is_valid_coordinates":true} 
[2026-10-23 08:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:30:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937434880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37196860619751424,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":836262185990717440,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:30:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724361000,"timestamp_ms":1792724361000,"timestamp_seconds":1792724361,"priority":1,"record_length":96,"hex_timestamp":"000001a166b2df28"} 
[2026-10-23 08:30:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:30:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:30:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:30:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:30:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:30:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:30:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:30:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224559,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:30:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224559,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:30:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:30:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:30:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:30:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937434880001,"66":14439,"163":206,"94":10240,"24":37,"16":37196860619751424,"45":836262185990717440},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 08:30:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:30:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:30:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937434880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:30:02] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 08:30:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:30:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37196860619751424,"km_value":37196860619751.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:30:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":836262185990717440,"description":"Unknown IO ID 45"} 
[2026-10-23 08:30:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937434880001,"power":14439,"unknown_163":206,"unknown_94":10240,"ignition":37,"odometer":null,"unknown_45":836262185990717440}} 
[2026-10-23 08:30:03] local.INFO: DEBUG: GPS processor result {"connection_id":224559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21984,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:30:03] local.INFO: GPS data processed {"connection_id":224559,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:30:03] local.INFO: Acknowledgment sent {"connection_id":224559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:30:03] local.INFO: TCP Data received {"connection_id":221174,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221174,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:03] local.INFO: Processing buffer {"connection_id":221174,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:03] local.INFO: Packet analysis {"connection_id":221174,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:30:03] local.INFO: Extracted packet for processing {"connection_id":221174,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:30:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:30:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:30:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:30:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:30:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:30:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:30:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:30:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:30:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:30:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:30:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221174,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:30:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:30:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221174,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:30:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:30:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:30:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:30:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:30:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:30:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:30:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:30:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:30:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:30:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:30:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:30:03] local.INFO: DEBUG: GPS processor result {"connection_id":221174,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:30:03] local.INFO: GPS data processed {"connection_id":221174,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:30:03] local.INFO: Acknowledgment sent {"connection_id":221174,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:30:31] local.INFO: TCP Data received {"connection_id":222836,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:30:31] local.INFO: Processing buffer {"connection_id":222836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:30:31] local.INFO: IMEI packet received {"connection_id":222836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":222836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:30:34] local.INFO: TCP Data received {"connection_id":224559,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b3d540012d0afa8007067930001100ca1f..."} 
[2026-10-23 08:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b3d540012d0afa8007067930001100ca1f..."} 
[2026-10-23 08:30:34] local.INFO: Processing buffer {"connection_id":224559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b3d540012d0afa8007067930001100ca1f..."} 
[2026-10-23 08:30:34] local.INFO: Packet analysis {"connection_id":224559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b3"} 
[2026-10-23 08:30:34] local.INFO: Extracted packet for processing {"connection_id":224559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b3"} 
[2026-10-23 08:30:34] local.INFO: GPS Element Parsed {"raw_longitude":755694208,"raw_latitude":117864752,"longitude_deg":75.5694208,"latitude_deg":11.7864752,"altitude":17,"angle":202,"satellites":31,"speed":29,"hex_longitude":"2d0afa80","hex_latitude":"07067930","is_valid_coordinates":true} 
[2026-10-23 08:30:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:30:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937452032001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37199605103853568,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":791859508404985856,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:30:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792724424000,"timestamp_ms":1792724424000,"timestamp_seconds":1792724424,"priority":1,"record_length":96,"hex_timestamp":"000001a166b3d540"} 
[2026-10-23 08:30:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:30:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:30:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:30:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:30:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:30:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:30:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:30:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:30:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224559,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:30:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224559,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:30:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:30:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:30:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:30:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937452032001,"66":14352,"163":206,"94":10240,"24":29,"16":37199605103853568,"45":791859508404985856},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 08:30:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:30:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:30:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937452032001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:30:34] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 08:30:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:30:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37199605103853568,"km_value":37199605103853.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:30:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":791859508404985856,"description":"Unknown IO ID 45"} 
[2026-10-23 08:30:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937452032001,"power":14352,"unknown_163":206,"unknown_94":10240,"ignition":29,"odometer":null,"unknown_45":791859508404985856}} 
[2026-10-23 08:30:34] local.INFO: DEBUG: GPS processor result {"connection_id":224559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21986,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:30:34] local.INFO: GPS data processed {"connection_id":224559,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:30:34] local.INFO: Acknowledgment sent {"connection_id":224559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:30:36] local.INFO: TCP Data received {"connection_id":222836,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:30:36] local.INFO: Processing buffer {"connection_id":222836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:30:36] local.INFO: IMEI packet received {"connection_id":222836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":222836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:30:36] local.INFO: TCP Data received {"connection_id":222836,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:36] local.INFO: Processing buffer {"connection_id":222836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:36] local.INFO: Packet analysis {"connection_id":222836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:30:36] local.INFO: Extracted packet for processing {"connection_id":222836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:30:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:30:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:30:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:30:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:30:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:30:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:30:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:30:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:30:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:30:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:30:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:30:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:30:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:30:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:30:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:30:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:30:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:30:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:30:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:30:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:30:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:30:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:30:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:30:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:30:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:30:36] local.INFO: DEBUG: GPS processor result {"connection_id":222836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:30:36] local.INFO: GPS data processed {"connection_id":222836,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:30:36] local.INFO: Acknowledgment sent {"connection_id":222836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:30:41] local.INFO: TCP Data received {"connection_id":222836,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:41] local.INFO: Processing buffer {"connection_id":222836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:30:41] local.INFO: Packet analysis {"connection_id":222836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:30:41] local.INFO: Extracted packet for processing {"connection_id":222836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:30:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:30:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:30:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:30:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:30:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:30:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:30:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:30:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:30:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:30:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:30:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:30:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:30:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:30:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:30:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:30:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:30:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:30:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:30:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:30:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:30:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:30:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:30:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:30:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:30:41] local.INFO: DEBUG: GPS processor result {"connection_id":222836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:30:41] local.INFO: GPS data processed {"connection_id":222836,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:30:41] local.INFO: Acknowledgment sent {"connection_id":222836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:30:56] local.INFO: TCP Data received {"connection_id":224560,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224560,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:56] local.INFO: Processing buffer {"connection_id":224560,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:56] local.INFO: IMEI packet received {"connection_id":224560,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:30:56] local.INFO: IMEI acknowledgment sent {"connection_id":224560,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:30:57] local.INFO: TCP Data received {"connection_id":224560,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224560,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:58] local.INFO: Processing buffer {"connection_id":224560,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:30:58] local.INFO: IMEI packet received {"connection_id":224560,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:30:58] local.INFO: IMEI acknowledgment sent {"connection_id":224560,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:31:01] local.INFO: TCP Data received {"connection_id":224560,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224560,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:31:01] local.INFO: Processing buffer {"connection_id":224560,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:31:01] local.INFO: IMEI packet received {"connection_id":224560,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:31:01] local.INFO: IMEI acknowledgment sent {"connection_id":224560,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:31:02] local.INFO: TCP Data received {"connection_id":224560,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b3d928012d0af90007067718001100d91f..."} 
[2026-10-23 08:31:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b3d928012d0af90007067718001100d91f..."} 
[2026-10-23 08:31:02] local.INFO: Processing buffer {"connection_id":224560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b3d928012d0af90007067718001100d91f..."} 
[2026-10-23 08:31:02] local.INFO: Packet analysis {"connection_id":224560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b3"} 
[2026-10-23 08:31:02] local.INFO: Extracted packet for processing {"connection_id":224560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b3"} 
[2026-10-23 08:31:02] local.INFO: GPS Element Parsed {"raw_longitude":755693824,"raw_latitude":117864216,"longitude_deg":75.5693824,"latitude_deg":11.7864216,"altitude":17,"angle":217,"satellites":31,"speed":25,"hex_longitude":"2d0af900","hex_latitude":"07067718","is_valid_coordinates":true} 
[2026-10-23 08:31:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937452544001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37199639463591936,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":791085452218675200,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:31:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724425000,"timestamp_ms":1792724425000,"timestamp_seconds":1792724425,"priority":1,"record_length":96,"hex_timestamp":"000001a166b3d928"} 
[2026-10-23 08:31:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:31:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:31:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733147648,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":24,"raw_value":84736347159856882,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738735822,"corrected_to":0} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167226540032,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":102,"raw_value":3012745217,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":6,"raw_value":2579496977,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639457998432163,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":113,"raw_value":6917792914731237632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":107,"raw_value":3355520267,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":39,"raw_value":3221685947,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":248,"raw_value":4785989935442176,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.WARNING: Large IO value detected {"io_id":11,"raw_value":5296240888363089937,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:02] local.INFO: IO Element Parsed {"io_data_count":40,"io_data_keys":[0,163,94,24,241,157,16,40,161,205,45,64,126,17,31,10,66,170,145,146,1,240,114,227,102,6,4,113,107,39,48,239,56,2,132,7,46,206,248,11],"length":628,"final_offset":758,"validated_count":40,"validation_warnings":[{"io_id":205,"original":1738735822,"validated":0}]} 
[2026-10-23 08:31:02] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1225201333139472384,"timestamp_seconds":1225201333139472.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 08:31:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:31:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:31:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:31:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:31:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:31:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:31:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:31:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:31:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937452544001,"66":14352,"163":206,"94":10240,"24":25,"16":37199639463591936,"45":791085452218675200},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 08:31:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:31:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:31:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937452544001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:31:02] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 08:31:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:31:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37199639463591936,"km_value":37199639463591.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:31:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":791085452218675200,"description":"Unknown IO ID 45"} 
[2026-10-23 08:31:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937452544001,"power":14352,"unknown_163":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":791085452218675200}} 
[2026-10-23 08:31:02] local.INFO: DEBUG: GPS processor result {"connection_id":224560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21989,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:31:02] local.INFO: GPS data processed {"connection_id":224560,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:31:02] local.INFO: Acknowledgment sent {"connection_id":224560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:31:26] local.INFO: TCP Data received {"connection_id":224561,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:31:26] local.INFO: Processing buffer {"connection_id":224561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:31:26] local.INFO: IMEI packet received {"connection_id":224561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:31:26] local.INFO: IMEI acknowledgment sent {"connection_id":224561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:31:31] local.INFO: TCP Data received {"connection_id":224561,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224561,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:31:31] local.INFO: Processing buffer {"connection_id":224561,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:31:31] local.INFO: IMEI packet received {"connection_id":224561,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:31:31] local.INFO: IMEI acknowledgment sent {"connection_id":224561,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:31:31] local.INFO: TCP Data received {"connection_id":224561,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:31:31] local.INFO: Processing buffer {"connection_id":224561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b01c20012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:31:31] local.INFO: Packet analysis {"connection_id":224561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:31:31] local.INFO: Extracted packet for processing {"connection_id":224561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b0"} 
[2026-10-23 08:31:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937313024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724180000,"timestamp_ms":1792724180000,"timestamp_seconds":1792724180,"priority":1,"record_length":96,"hex_timestamp":"000001a166b01c20"} 
[2026-10-23 08:31:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:31:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:31:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:31:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:31:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:31:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937313024001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937313024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:31:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:31:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937313024001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":224561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:31:31] local.INFO: GPS data processed {"connection_id":224561,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:31:31] local.INFO: Acknowledgment sent {"connection_id":224561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:31:33] local.INFO: TCP Data received {"connection_id":224560,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b3e0f8012d0af4c007067400001000ec1f..."} 
[2026-10-23 08:31:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b3e0f8012d0af4c007067400001000ec1f..."} 
[2026-10-23 08:31:33] local.INFO: Processing buffer {"connection_id":224560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b3e0f8012d0af4c007067400001000ec1f..."} 
[2026-10-23 08:31:33] local.INFO: Packet analysis {"connection_id":224560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b3"} 
[2026-10-23 08:31:33] local.INFO: Extracted packet for processing {"connection_id":224560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b3"} 
[2026-10-23 08:31:33] local.INFO: GPS Element Parsed {"raw_longitude":755692736,"raw_latitude":117863424,"longitude_deg":75.5692736,"latitude_deg":11.7863424,"altitude":16,"angle":236,"satellites":31,"speed":26,"hex_longitude":"2d0af4c0","hex_latitude":"07067400","is_valid_coordinates":true} 
[2026-10-23 08:31:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937452800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37199699593134080,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":790663239753472000,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:31:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792724427000,"timestamp_ms":1792724427000,"timestamp_seconds":1792724427,"priority":1,"record_length":96,"hex_timestamp":"000001a166b3e0f8"} 
[2026-10-23 08:31:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:31:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:31:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733147648,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738735822,"corrected_to":0} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167233093632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":102,"raw_value":3012745217,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":6,"raw_value":2579496977,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639410753791907,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":113,"raw_value":6917792914731237632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":146,"raw_value":3623955723,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":136,"raw_value":84736294546507482,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":232,"raw_value":4785938412613120,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.WARNING: Large IO value detected {"io_id":11,"raw_value":4773823331440263185,"note":"Value kept but may cause issues"} 
[2026-10-23 08:31:33] local.INFO: IO Element Parsed {"io_data_count":42,"io_data_keys":[0,163,94,24,241,157,16,40,161,213,45,128,121,17,31,10,66,205,64,126,170,1,240,212,227,102,6,4,113,146,22,192,239,56,2,132,7,41,206,136,232,11],"length":628,"final_offset":758,"validated_count":42,"validation_warnings":[{"io_id":205,"original":1738735822,"validated":0}]} 
[2026-10-23 08:31:33] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1225217825813626880,"timestamp_seconds":1225217825813627.0,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 08:31:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:31:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:31:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:31:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:31:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:31:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:31:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:31:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:31:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937452800001,"66":14254,"163":206,"94":10240,"24":26,"16":37199699593134080,"45":790663239753472000},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 08:31:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:31:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:31:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937452800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:31:33] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 08:31:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:31:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37199699593134080,"km_value":37199699593134.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:31:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":790663239753472000,"description":"Unknown IO ID 45"} 
[2026-10-23 08:31:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937452800001,"power":14254,"unknown_163":206,"unknown_94":10240,"ignition":26,"odometer":null,"unknown_45":790663239753472000}} 
[2026-10-23 08:31:33] local.INFO: DEBUG: GPS processor result {"connection_id":224560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21991,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:31:33] local.INFO: GPS data processed {"connection_id":224560,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:31:33] local.INFO: Acknowledgment sent {"connection_id":224560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:31:56] local.INFO: TCP Data received {"connection_id":221175,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:31:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221175,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:31:56] local.INFO: Processing buffer {"connection_id":221175,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:31:56] local.INFO: IMEI packet received {"connection_id":221175,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:31:56] local.INFO: IMEI acknowledgment sent {"connection_id":221175,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:31:59] local.INFO: TCP Data received {"connection_id":221173,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:31:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221173,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:31:59] local.INFO: Processing buffer {"connection_id":221173,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:31:59] local.INFO: IMEI packet received {"connection_id":221173,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:31:59] local.INFO: IMEI acknowledgment sent {"connection_id":221173,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:32:02] local.INFO: TCP Data received {"connection_id":221175,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221175,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:32:02] local.INFO: Processing buffer {"connection_id":221175,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:32:02] local.INFO: IMEI packet received {"connection_id":221175,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:32:02] local.INFO: IMEI acknowledgment sent {"connection_id":221175,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:32:02] local.INFO: TCP Data received {"connection_id":221175,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b40808012d0aeec007066ec8001100bd1f..."} 
[2026-10-23 08:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b40808012d0aeec007066ec8001100bd1f..."} 
[2026-10-23 08:32:02] local.INFO: Processing buffer {"connection_id":221175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b40808012d0aeec007066ec8001100bd1f..."} 
[2026-10-23 08:32:02] local.INFO: Packet analysis {"connection_id":221175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:32:02] local.INFO: Extracted packet for processing {"connection_id":221175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:32:02] local.INFO: GPS Element Parsed {"raw_longitude":755691200,"raw_latitude":117862088,"longitude_deg":75.56912,"latitude_deg":11.7862088,"altitude":17,"angle":189,"satellites":31,"speed":7,"hex_longitude":"2d0aeec0","hex_latitude":"07066ec8","is_valid_coordinates":true} 
[2026-10-23 08:32:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:32:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937453312001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37199802672349184,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":789466971102248960,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:32:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724437000,"timestamp_ms":1792724437000,"timestamp_seconds":1792724437,"priority":1,"record_length":96,"hex_timestamp":"000001a166b40808"} 
[2026-10-23 08:32:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:32:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:32:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 08:32:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2039,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:32:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:32:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:32:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:32:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:32:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221175,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:32:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221175,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:32:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:32:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:32:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:32:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937453312001,"66":14515,"163":206,"94":10240,"24":7,"16":37199802672349184,"45":789466971102248960},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 08:32:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:32:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:32:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937453312001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:32:02] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 08:32:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:32:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37199802672349184,"km_value":37199802672349.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:32:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":789466971102248960,"description":"Unknown IO ID 45"} 
[2026-10-23 08:32:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937453312001,"power":14515,"unknown_163":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":789466971102248960}} 
[2026-10-23 08:32:03] local.INFO: TCP Data received {"connection_id":224561,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:32:03] local.INFO: Processing buffer {"connection_id":224561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:32:03] local.INFO: Packet analysis {"connection_id":224561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:32:03] local.INFO: Extracted packet for processing {"connection_id":224561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:32:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:32:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:32:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:32:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:32:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:32:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:32:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:32:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:32:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:32:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:32:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:32:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224561,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:32:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:32:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:32:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:32:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:32:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:32:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:32:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:32:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:32:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:32:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:32:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":224561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21992,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:32:03] local.INFO: GPS data processed {"connection_id":224561,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:32:03] local.INFO: Acknowledgment sent {"connection_id":224561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":221175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21993,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:32:03] local.INFO: GPS data processed {"connection_id":221175,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:32:03] local.INFO: Acknowledgment sent {"connection_id":221175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:32:23] local.INFO: TCP Data received {"connection_id":222837,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:32:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222837,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:32:23] local.INFO: Processing buffer {"connection_id":222837,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:32:23] local.INFO: IMEI packet received {"connection_id":222837,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:32:23] local.INFO: IMEI acknowledgment sent {"connection_id":222837,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:32:25] local.INFO: TCP Data received {"connection_id":221550,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:32:25] local.INFO: Processing buffer {"connection_id":221550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:32:25] local.INFO: IMEI packet received {"connection_id":221550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":221550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:32:31] local.INFO: TCP Data received {"connection_id":221550,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221550,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:32:31] local.INFO: Processing buffer {"connection_id":221550,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:32:31] local.INFO: IMEI packet received {"connection_id":221550,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:32:31] local.INFO: IMEI acknowledgment sent {"connection_id":221550,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:32:32] local.INFO: TCP Data received {"connection_id":221550,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:32:32] local.INFO: Processing buffer {"connection_id":221550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:32:32] local.INFO: Packet analysis {"connection_id":221550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:32:32] local.INFO: Extracted packet for processing {"connection_id":221550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:32:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:32:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:32:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:32:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:32:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:32:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:32:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:32:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:32:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:32:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:32:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:32:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:32:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:32:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:32:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:32:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:32:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:32:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:32:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:32:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:32:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:32:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:32:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:32:32] local.INFO: DEBUG: GPS processor result {"connection_id":221550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:32:32] local.INFO: GPS data processed {"connection_id":221550,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:32:32] local.INFO: Acknowledgment sent {"connection_id":221550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:32:34] local.INFO: TCP Data received {"connection_id":221175,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b530e8012d0b530007060728001200131f..."} 
[2026-10-23 08:32:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221175,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b530e8012d0b530007060728001200131f..."} 
[2026-10-23 08:32:34] local.INFO: Processing buffer {"connection_id":221175,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b530e8012d0b530007060728001200131f..."} 
[2026-10-23 08:32:34] local.INFO: Packet analysis {"connection_id":221175,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b5"} 
[2026-10-23 08:32:34] local.INFO: Extracted packet for processing {"connection_id":221175,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b5"} 
[2026-10-23 08:32:34] local.INFO: GPS Element Parsed {"raw_longitude":755716864,"raw_latitude":117835560,"longitude_deg":75.5716864,"latitude_deg":11.783556,"altitude":18,"angle":19,"satellites":31,"speed":15,"hex_longitude":"2d0b5300","hex_latitude":"07060728","is_valid_coordinates":true} 
[2026-10-23 08:32:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:32:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937473536001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37201804127109120,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":815151562719471616,"note":"Value kept but may cause issues"} 
[2026-10-23 08:32:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:32:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792724513000,"timestamp_ms":1792724513000,"timestamp_seconds":1792724513,"priority":1,"record_length":96,"hex_timestamp":"000001a166b530e8"} 
[2026-10-23 08:32:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:32:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:32:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-23 08:32:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1900,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:32:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:32:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:32:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:32:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221175,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:32:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221175,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:32:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221175,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:32:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:32:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:32:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:32:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937473536001,"66":14450,"165":206,"94":10240,"24":15,"16":37201804127109120,"45":815151562719471616},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:32:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:32:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:32:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937473536001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:32:34] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:32:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:32:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37201804127109120,"km_value":37201804127109.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:32:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":815151562719471616,"description":"Unknown IO ID 45"} 
[2026-10-23 08:32:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937473536001,"power":14450,"unknown_165":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":815151562719471616}} 
[2026-10-23 08:32:34] local.INFO: DEBUG: GPS processor result {"connection_id":221175,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21995,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:32:34] local.INFO: GPS data processed {"connection_id":221175,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:32:34] local.INFO: Acknowledgment sent {"connection_id":221175,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:33:02] local.INFO: TCP Data received {"connection_id":224562,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224562,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:02] local.INFO: Processing buffer {"connection_id":224562,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:02] local.INFO: IMEI packet received {"connection_id":224562,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:33:02] local.INFO: IMEI acknowledgment sent {"connection_id":224562,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:33:03] local.INFO: TCP Data received {"connection_id":221550,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:33:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221550,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:33:03] local.INFO: Processing buffer {"connection_id":221550,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:33:03] local.INFO: Packet analysis {"connection_id":221550,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:33:03] local.INFO: Extracted packet for processing {"connection_id":221550,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:33:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:33:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:33:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:33:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:33:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:33:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:33:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:33:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:33:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:33:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221550,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:33:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:33:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221550,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:33:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:33:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:33:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:33:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:33:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:33:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:33:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:33:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:33:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:33:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:33:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:33:03] local.INFO: DEBUG: GPS processor result {"connection_id":221550,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:33:03] local.INFO: GPS data processed {"connection_id":221550,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:33:03] local.INFO: Acknowledgment sent {"connection_id":221550,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:33:07] local.INFO: TCP Data received {"connection_id":224562,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224562,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:07] local.INFO: Processing buffer {"connection_id":224562,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:07] local.INFO: IMEI packet received {"connection_id":224562,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:33:07] local.INFO: IMEI acknowledgment sent {"connection_id":224562,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:33:08] local.INFO: TCP Data received {"connection_id":224562,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b57f08012d0b54c007060c00001300191b..."} 
[2026-10-23 08:33:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b57f08012d0b54c007060c00001300191b..."} 
[2026-10-23 08:33:08] local.INFO: Processing buffer {"connection_id":224562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b57f08012d0b54c007060c00001300191b..."} 
[2026-10-23 08:33:08] local.INFO: Packet analysis {"connection_id":224562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b5"} 
[2026-10-23 08:33:08] local.INFO: Extracted packet for processing {"connection_id":224562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b5"} 
[2026-10-23 08:33:08] local.INFO: GPS Element Parsed {"raw_longitude":755717312,"raw_latitude":117836800,"longitude_deg":75.5717312,"latitude_deg":11.78368,"altitude":19,"angle":25,"satellites":27,"speed":0,"hex_longitude":"2d0b54c0","hex_latitude":"07060c00","is_valid_coordinates":true} 
[2026-10-23 08:33:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:33:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937475328001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37201868551618560,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":815995987650095104,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:33:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792724533000,"timestamp_ms":1792724533000,"timestamp_seconds":1792724533,"priority":1,"record_length":96,"hex_timestamp":"000001a166b57f08"} 
[2026-10-23 08:33:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:33:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:33:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:33:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:33:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:33:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:33:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:33:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:33:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:33:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:33:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:33:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:33:08] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:33:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937475328001,"66":14537,"165":206,"94":10240,"24":0,"16":37201868551618560,"45":815995987650095104},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:33:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:33:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:33:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937475328001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:33:08] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:33:08] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:33:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37201868551618560,"km_value":37201868551618.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:33:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":815995987650095104,"description":"Unknown IO ID 45"} 
[2026-10-23 08:33:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937475328001,"power":14537,"unknown_165":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":815995987650095104}} 
[2026-10-23 08:33:08] local.INFO: DEBUG: GPS processor result {"connection_id":224562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21997,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:33:08] local.INFO: GPS data processed {"connection_id":224562,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:33:08] local.INFO: Acknowledgment sent {"connection_id":224562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:33:12] local.INFO: TCP Data received {"connection_id":224562,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b59e48012d0b53c007060b38001300d01c..."} 
[2026-10-23 08:33:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b59e48012d0b53c007060b38001300d01c..."} 
[2026-10-23 08:33:12] local.INFO: Processing buffer {"connection_id":224562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b59e48012d0b53c007060b38001300d01c..."} 
[2026-10-23 08:33:12] local.INFO: Packet analysis {"connection_id":224562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b5"} 
[2026-10-23 08:33:12] local.INFO: Extracted packet for processing {"connection_id":224562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b5"} 
[2026-10-23 08:33:12] local.INFO: GPS Element Parsed {"raw_longitude":755717056,"raw_latitude":117836600,"longitude_deg":75.5717056,"latitude_deg":11.78366,"altitude":19,"angle":208,"satellites":28,"speed":2,"hex_longitude":"2d0b53c0","hex_latitude":"07060b38","is_valid_coordinates":true} 
[2026-10-23 08:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:33:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937480448001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37201881436520448,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":816488568859656192,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:33:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792724541000,"timestamp_ms":1792724541000,"timestamp_seconds":1792724541,"priority":1,"record_length":96,"hex_timestamp":"000001a166b59e48"} 
[2026-10-23 08:33:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:33:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:33:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 08:33:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:33:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:33:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:33:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:33:12] local.INFO: Teltonika packet parsed successfully {"connection_id":224562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:33:12] local.INFO: Passing IMEI to GPS processor {"connection_id":224562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:33:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":224562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:33:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:33:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:33:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:33:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937480448001,"66":14548,"165":206,"94":10240,"24":2,"16":37201881436520448,"45":816488568859656192},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:33:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:33:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:33:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937480448001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:33:12] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:33:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:33:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37201881436520448,"km_value":37201881436520.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:33:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":816488568859656192,"description":"Unknown IO ID 45"} 
[2026-10-23 08:33:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937480448001,"power":14548,"unknown_165":206,"unknown_94":10240,"ignition":2,"odometer":null,"unknown_45":816488568859656192}} 
[2026-10-23 08:33:12] local.INFO: DEBUG: GPS processor result {"connection_id":224562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21998,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:33:12] local.INFO: GPS data processed {"connection_id":224562,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:33:12] local.INFO: Acknowledgment sent {"connection_id":224562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:33:25] local.INFO: TCP Data received {"connection_id":221176,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:33:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221176,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:33:25] local.INFO: Processing buffer {"connection_id":221176,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:33:25] local.INFO: IMEI packet received {"connection_id":221176,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:33:25] local.INFO: IMEI acknowledgment sent {"connection_id":221176,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:33:31] local.INFO: TCP Data received {"connection_id":221176,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221176,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:33:31] local.INFO: Processing buffer {"connection_id":221176,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:33:31] local.INFO: IMEI packet received {"connection_id":221176,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":221176,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:33:31] local.INFO: TCP Data received {"connection_id":221176,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221176,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:33:31] local.INFO: Processing buffer {"connection_id":221176,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:33:31] local.INFO: Packet analysis {"connection_id":221176,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:33:31] local.INFO: Extracted packet for processing {"connection_id":221176,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:33:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:33:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:33:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:33:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:33:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:33:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:33:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221176,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:33:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:33:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:33:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":221176,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":21999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:33:32] local.INFO: GPS data processed {"connection_id":221176,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:33:32] local.INFO: Acknowledgment sent {"connection_id":221176,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:33:56] local.INFO: TCP Data received {"connection_id":222838,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222838,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:56] local.INFO: Processing buffer {"connection_id":222838,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:56] local.INFO: IMEI packet received {"connection_id":222838,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:33:56] local.INFO: IMEI acknowledgment sent {"connection_id":222838,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:33:56] local.INFO: TCP Data received {"connection_id":222838,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222838,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:56] local.INFO: Processing buffer {"connection_id":222838,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:56] local.INFO: IMEI packet received {"connection_id":222838,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:33:56] local.INFO: IMEI acknowledgment sent {"connection_id":222838,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:33:58] local.INFO: TCP Data received {"connection_id":222838,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222838,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:58] local.INFO: Processing buffer {"connection_id":222838,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:33:58] local.INFO: IMEI packet received {"connection_id":222838,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:33:58] local.INFO: IMEI acknowledgment sent {"connection_id":222838,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:34:00] local.INFO: TCP Data received {"connection_id":222838,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:34:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222838,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:34:00] local.INFO: Processing buffer {"connection_id":222838,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:34:00] local.INFO: IMEI packet received {"connection_id":222838,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:34:00] local.INFO: IMEI acknowledgment sent {"connection_id":222838,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:34:00] local.INFO: TCP Data received {"connection_id":222838,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b70990012d0b2a4007060db8001100a621..."} 
[2026-10-23 08:34:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b70990012d0b2a4007060db8001100a621..."} 
[2026-10-23 08:34:00] local.INFO: Processing buffer {"connection_id":222838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b70990012d0b2a4007060db8001100a621..."} 
[2026-10-23 08:34:00] local.INFO: Packet analysis {"connection_id":222838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:34:00] local.INFO: Extracted packet for processing {"connection_id":222838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:34:00] local.INFO: GPS Element Parsed {"raw_longitude":755706432,"raw_latitude":117837240,"longitude_deg":75.5706432,"latitude_deg":11.783724,"altitude":17,"angle":166,"satellites":33,"speed":20,"hex_longitude":"2d0b2a40","hex_latitude":"07060db8","is_valid_coordinates":true} 
[2026-10-23 08:34:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:34:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937505536001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37202645940699136,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":804244407373094912,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:34:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792724634000,"timestamp_ms":1792724634000,"timestamp_seconds":1792724634,"priority":1,"record_length":96,"hex_timestamp":"000001a166b70990"} 
[2026-10-23 08:34:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:34:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:34:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 08:34:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:34:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:34:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:34:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:34:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:34:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222838,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:34:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222838,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:34:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:34:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:34:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:34:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937505536001,"66":14374,"165":206,"94":10240,"24":20,"16":37202645940699136,"45":804244407373094912},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:34:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:34:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:34:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937505536001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:34:00] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:34:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:34:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37202645940699136,"km_value":37202645940699.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:34:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":804244407373094912,"description":"Unknown IO ID 45"} 
[2026-10-23 08:34:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937505536001,"power":14374,"unknown_165":206,"unknown_94":10240,"ignition":20,"odometer":null,"unknown_45":804244407373094912}} 
[2026-10-23 08:34:00] local.INFO: DEBUG: GPS processor result {"connection_id":222838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22000,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:34:00] local.INFO: GPS data processed {"connection_id":222838,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:34:00] local.INFO: Acknowledgment sent {"connection_id":222838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:34:02] local.INFO: TCP Data received {"connection_id":222838,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b71160012d0b2b0007060938001000b221..."} 
[2026-10-23 08:34:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b71160012d0b2b0007060938001000b221..."} 
[2026-10-23 08:34:02] local.INFO: Processing buffer {"connection_id":222838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b71160012d0b2b0007060938001000b221..."} 
[2026-10-23 08:34:02] local.INFO: Packet analysis {"connection_id":222838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:34:02] local.INFO: Extracted packet for processing {"connection_id":222838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:34:02] local.INFO: GPS Element Parsed {"raw_longitude":755706624,"raw_latitude":117836088,"longitude_deg":75.5706624,"latitude_deg":11.7836088,"altitude":16,"angle":178,"satellites":33,"speed":24,"hex_longitude":"2d0b2b00","hex_latitude":"07060938","is_valid_coordinates":true} 
[2026-10-23 08:34:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:34:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937506304001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37202706070241280,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":804525882349565952,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:34:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724636000,"timestamp_ms":1792724636000,"timestamp_seconds":1792724636,"priority":1,"record_length":96,"hex_timestamp":"000001a166b71160"} 
[2026-10-23 08:34:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:34:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:34:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 08:34:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:34:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:34:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:34:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:34:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:34:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222838,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:34:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222838,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:34:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:34:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:34:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:34:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937506304001,"66":14439,"165":206,"94":10240,"24":24,"16":37202706070241280,"45":804525882349565952},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:34:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:34:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:34:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937506304001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:34:02] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:34:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:34:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37202706070241280,"km_value":37202706070241.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:34:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":804525882349565952,"description":"Unknown IO ID 45"} 
[2026-10-23 08:34:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937506304001,"power":14439,"unknown_165":206,"unknown_94":10240,"ignition":24,"odometer":null,"unknown_45":804525882349565952}} 
[2026-10-23 08:34:02] local.INFO: DEBUG: GPS processor result {"connection_id":222838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22001,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:34:02] local.INFO: GPS data processed {"connection_id":222838,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:34:02] local.INFO: Acknowledgment sent {"connection_id":222838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:34:03] local.INFO: TCP Data received {"connection_id":221176,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221176,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:34:03] local.INFO: Processing buffer {"connection_id":221176,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:34:03] local.INFO: Packet analysis {"connection_id":221176,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:34:03] local.INFO: Extracted packet for processing {"connection_id":221176,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:34:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:34:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:34:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:34:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221176,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221176,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:34:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:34:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":221176,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:34:03] local.INFO: GPS data processed {"connection_id":221176,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:34:03] local.INFO: Acknowledgment sent {"connection_id":221176,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:34:25] local.INFO: TCP Data received {"connection_id":221551,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:34:25] local.INFO: Processing buffer {"connection_id":221551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:34:25] local.INFO: IMEI packet received {"connection_id":221551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":221551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:34:31] local.INFO: TCP Data received {"connection_id":221551,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221551,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:34:31] local.INFO: Processing buffer {"connection_id":221551,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:34:31] local.INFO: IMEI packet received {"connection_id":221551,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:34:31] local.INFO: IMEI acknowledgment sent {"connection_id":221551,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:34:31] local.INFO: TCP Data received {"connection_id":221551,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:34:31] local.INFO: Processing buffer {"connection_id":221551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:34:31] local.INFO: Packet analysis {"connection_id":221551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:34:31] local.INFO: Extracted packet for processing {"connection_id":221551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:34:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:34:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:34:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:34:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:34:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:34:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:34:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:34:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:34:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:34:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:34:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:34:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:34:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:34:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:34:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:34:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:34:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:34:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:34:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:34:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:34:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:34:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:34:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:34:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:34:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:34:31] local.INFO: DEBUG: GPS processor result {"connection_id":221551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:34:31] local.INFO: GPS data processed {"connection_id":221551,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:34:31] local.INFO: Acknowledgment sent {"connection_id":221551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:34:33] local.INFO: TCP Data received {"connection_id":222838,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b71930012d0b2a8007060440001000c120..."} 
[2026-10-23 08:34:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b71930012d0b2a8007060440001000c120..."} 
[2026-10-23 08:34:33] local.INFO: Processing buffer {"connection_id":222838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b71930012d0b2a8007060440001000c120..."} 
[2026-10-23 08:34:33] local.INFO: Packet analysis {"connection_id":222838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:34:33] local.INFO: Extracted packet for processing {"connection_id":222838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:34:33] local.INFO: GPS Element Parsed {"raw_longitude":755706496,"raw_latitude":117834816,"longitude_deg":75.5706496,"latitude_deg":11.7834816,"altitude":16,"angle":193,"satellites":32,"speed":27,"hex_longitude":"2d0b2a80","hex_latitude":"07060440","is_valid_coordinates":true} 
[2026-10-23 08:34:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:34:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37202766199783424,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":804736988581804032,"note":"Value kept but may cause issues"} 
[2026-10-23 08:34:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:34:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792724638000,"timestamp_ms":1792724638000,"timestamp_seconds":1792724638,"priority":1,"record_length":96,"hex_timestamp":"000001a166b71930"} 
[2026-10-23 08:34:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:34:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:34:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:34:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:34:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:34:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:34:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:34:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:34:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222838,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:34:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222838,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:34:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:34:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:34:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:34:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937506816001,"66":14439,"165":206,"94":10240,"24":27,"16":37202766199783424,"45":804736988581804032},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:34:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:34:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:34:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:34:33] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:34:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:34:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37202766199783424,"km_value":37202766199783.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:34:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":804736988581804032,"description":"Unknown IO ID 45"} 
[2026-10-23 08:34:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937506816001,"power":14439,"unknown_165":206,"unknown_94":10240,"ignition":27,"odometer":null,"unknown_45":804736988581804032}} 
[2026-10-23 08:34:33] local.INFO: DEBUG: GPS processor result {"connection_id":222838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22004,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:34:33] local.INFO: GPS data processed {"connection_id":222838,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:34:33] local.INFO: Acknowledgment sent {"connection_id":222838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:34:57] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:34:57] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:34:57] local.INFO: IMEI packet received {"connection_id":221177,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":221177,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:35:01] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:35:01] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:35:01] local.INFO: IMEI packet received {"connection_id":221177,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:35:01] local.INFO: IMEI acknowledgment sent {"connection_id":221177,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:35:02] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b74428012d0b23800705e860001100b221..."} 
[2026-10-23 08:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b74428012d0b23800705e860001100b221..."} 
[2026-10-23 08:35:02] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b74428012d0b23800705e860001100b221..."} 
[2026-10-23 08:35:02] local.INFO: Packet analysis {"connection_id":221177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:35:02] local.INFO: Extracted packet for processing {"connection_id":221177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:35:02] local.INFO: GPS Element Parsed {"raw_longitude":755704704,"raw_latitude":117827680,"longitude_deg":75.5704704,"latitude_deg":11.782768,"altitude":17,"angle":178,"satellites":33,"speed":28,"hex_longitude":"2d0b2380","hex_latitude":"0705e860","is_valid_coordinates":true} 
[2026-10-23 08:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:35:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937507328001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37203126977036288,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":804596251093123072,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:35:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724649000,"timestamp_ms":1792724649000,"timestamp_seconds":1792724649,"priority":1,"record_length":96,"hex_timestamp":"000001a166b74428"} 
[2026-10-23 08:35:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:35:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:35:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:35:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:35:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:35:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:35:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:35:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221177,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:35:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221177,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:35:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:35:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:35:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:35:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937507328001,"66":14428,"165":206,"94":10240,"24":28,"16":37203126977036288,"45":804596251093123072},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:35:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:35:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:35:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937507328001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:35:02] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:35:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:35:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37203126977036288,"km_value":37203126977036.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:35:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":804596251093123072,"description":"Unknown IO ID 45"} 
[2026-10-23 08:35:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937507328001,"power":14428,"unknown_165":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_45":804596251093123072}} 
[2026-10-23 08:35:02] local.INFO: DEBUG: GPS processor result {"connection_id":221177,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22005,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:35:02] local.INFO: GPS data processed {"connection_id":221177,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:35:02] local.INFO: Acknowledgment sent {"connection_id":221177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:35:03] local.INFO: TCP Data received {"connection_id":221551,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:35:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221551,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:35:03] local.INFO: Processing buffer {"connection_id":221551,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:35:03] local.INFO: Packet analysis {"connection_id":221551,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:35:03] local.INFO: Extracted packet for processing {"connection_id":221551,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:35:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:35:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:35:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:35:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:35:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:35:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:35:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:35:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:35:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:35:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:35:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:35:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221551,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:35:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:35:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221551,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:35:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:35:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:35:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:35:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:35:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:35:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:35:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:35:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:35:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:35:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:35:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:35:03] local.INFO: DEBUG: GPS processor result {"connection_id":221551,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:35:03] local.INFO: GPS data processed {"connection_id":221551,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:35:03] local.INFO: Acknowledgment sent {"connection_id":221551,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:35:25] local.INFO: TCP Data received {"connection_id":222839,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:35:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:35:25] local.INFO: Processing buffer {"connection_id":222839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:35:25] local.INFO: IMEI packet received {"connection_id":222839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:35:25] local.INFO: IMEI acknowledgment sent {"connection_id":222839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:35:31] local.INFO: TCP Data received {"connection_id":222839,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:35:31] local.INFO: Processing buffer {"connection_id":222839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:35:31] local.INFO: IMEI packet received {"connection_id":222839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":222839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:35:31] local.INFO: TCP Data received {"connection_id":222839,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:35:31] local.INFO: Processing buffer {"connection_id":222839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:35:31] local.INFO: Packet analysis {"connection_id":222839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:35:31] local.INFO: Extracted packet for processing {"connection_id":222839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:35:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:35:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:35:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:35:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:35:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:35:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:35:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:35:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:35:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:35:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:35:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:35:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:35:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:35:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:35:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:35:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:35:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:35:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:35:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:35:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:35:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:35:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:35:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:35:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:35:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:35:31] local.INFO: DEBUG: GPS processor result {"connection_id":222839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:35:31] local.INFO: GPS data processed {"connection_id":222839,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:35:31] local.INFO: Acknowledgment sent {"connection_id":222839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:35:33] local.INFO: TCP Data received {"connection_id":221177,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b776f0012d0b24000705c5c8001100b421..."} 
[2026-10-23 08:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221177,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b776f0012d0b24000705c5c8001100b421..."} 
[2026-10-23 08:35:33] local.INFO: Processing buffer {"connection_id":221177,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b776f0012d0b24000705c5c8001100b421..."} 
[2026-10-23 08:35:33] local.INFO: Packet analysis {"connection_id":221177,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:35:33] local.INFO: Extracted packet for processing {"connection_id":221177,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:35:33] local.INFO: GPS Element Parsed {"raw_longitude":755704832,"raw_latitude":117818824,"longitude_deg":75.5704832,"latitude_deg":11.7818824,"altitude":17,"angle":180,"satellites":33,"speed":19,"hex_longitude":"2d0b2400","hex_latitude":"0705c5c8","is_valid_coordinates":true} 
[2026-10-23 08:35:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:35:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937510144001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37203556473765888,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802625926254321664,"note":"Value kept but may cause issues"} 
[2026-10-23 08:35:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:35:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792724662000,"timestamp_ms":1792724662000,"timestamp_seconds":1792724662,"priority":1,"record_length":96,"hex_timestamp":"000001a166b776f0"} 
[2026-10-23 08:35:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:35:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:35:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:35:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:35:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:35:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:35:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:35:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221177,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:35:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221177,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:35:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221177,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:35:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:35:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:35:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:35:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937510144001,"66":14352,"165":206,"94":10240,"24":19,"16":37203556473765888,"45":802625926254321664},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:35:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:35:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:35:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937510144001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:35:33] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:35:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:35:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37203556473765888,"km_value":37203556473765.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:35:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":802625926254321664,"description":"Unknown IO ID 45"} 
[2026-10-23 08:35:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937510144001,"power":14352,"unknown_165":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":802625926254321664}} 
[2026-10-23 08:35:33] local.INFO: DEBUG: GPS processor result {"connection_id":221177,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22008,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:35:33] local.INFO: GPS data processed {"connection_id":221177,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:35:33] local.INFO: Acknowledgment sent {"connection_id":221177,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:35:56] local.INFO: TCP Data received {"connection_id":222840,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:35:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222840,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:35:56] local.INFO: Processing buffer {"connection_id":222840,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:35:56] local.INFO: IMEI packet received {"connection_id":222840,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:35:56] local.INFO: IMEI acknowledgment sent {"connection_id":222840,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:36:02] local.INFO: TCP Data received {"connection_id":222840,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:36:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222840,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:36:02] local.INFO: Processing buffer {"connection_id":222840,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:36:02] local.INFO: IMEI packet received {"connection_id":222840,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:36:02] local.INFO: IMEI acknowledgment sent {"connection_id":222840,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:36:02] local.INFO: TCP Data received {"connection_id":222839,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:36:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:36:02] local.INFO: Processing buffer {"connection_id":222839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:36:02] local.INFO: Packet analysis {"connection_id":222839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:36:02] local.INFO: Extracted packet for processing {"connection_id":222839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:36:02] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:36:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:36:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:36:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:36:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:36:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:36:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:36:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:36:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:36:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:36:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:36:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:36:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:36:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:36:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:36:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:36:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:36:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:36:02] local.INFO: DEBUG: GPS processor result {"connection_id":222839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:36:02] local.INFO: GPS data processed {"connection_id":222839,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:36:02] local.INFO: Acknowledgment sent {"connection_id":222839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:36:02] local.INFO: TCP Data received {"connection_id":222840,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b7a5d0012d0b23400705a190001100ae21..."} 
[2026-10-23 08:36:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b7a5d0012d0b23400705a190001100ae21..."} 
[2026-10-23 08:36:02] local.INFO: Processing buffer {"connection_id":222840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b7a5d0012d0b23400705a190001100ae21..."} 
[2026-10-23 08:36:02] local.INFO: Packet analysis {"connection_id":222840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:36:02] local.INFO: Extracted packet for processing {"connection_id":222840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b7"} 
[2026-10-23 08:36:02] local.INFO: GPS Element Parsed {"raw_longitude":755704640,"raw_latitude":117809552,"longitude_deg":75.570464,"latitude_deg":11.7809552,"altitude":17,"angle":174,"satellites":33,"speed":20,"hex_longitude":"2d0b2340","hex_latitude":"0705a190","is_valid_coordinates":true} 
[2026-10-23 08:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937513472001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37204007445331968,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802766663740409856,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:36:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724674000,"timestamp_ms":1792724674000,"timestamp_seconds":1792724674,"priority":1,"record_length":96,"hex_timestamp":"000001a166b7a5d0"} 
[2026-10-23 08:36:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:36:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733147648,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18638805163403173,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":43,"raw_value":2852126720,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":1,"raw_value":3179822914979495946,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167293386752,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":102,"raw_value":3070857217,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":113,"raw_value":6917792914731237632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738866894,"corrected_to":0} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":253,"raw_value":3623955723,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":152,"raw_value":84736248375608851,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":144,"raw_value":5067769888376832,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.WARNING: Large IO value detected {"io_id":11,"raw_value":3404729040937943059,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:02] local.INFO: IO Element Parsed {"io_data_count":43,"io_data_keys":[0,165,94,24,241,157,16,44,161,68,45,128,232,17,33,10,66,25,4,32,43,1,240,103,227,102,6,113,205,20,253,41,96,239,56,2,132,7,18,206,152,144,11],"length":628,"final_offset":758,"validated_count":43,"validation_warnings":[{"io_id":205,"original":1738866894,"validated":0}]} 
[2026-10-23 08:36:02] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1225177152472940544,"timestamp_seconds":1225177152472940.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 08:36:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:36:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:36:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:36:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222840,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:36:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222840,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:36:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937513472001,"66":14396,"165":206,"94":10240,"24":20,"16":37204007445331968,"45":802766663740409856},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:36:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:36:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:36:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937513472001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:36:02] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:36:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:36:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37204007445331968,"km_value":37204007445331.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:36:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":802766663740409856,"description":"Unknown IO ID 45"} 
[2026-10-23 08:36:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937513472001,"power":14396,"unknown_165":206,"unknown_94":10240,"ignition":20,"odometer":null,"unknown_45":802766663740409856}} 
[2026-10-23 08:36:03] local.INFO: DEBUG: GPS processor result {"connection_id":222840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22010,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:36:03] local.INFO: GPS data processed {"connection_id":222840,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:36:03] local.INFO: Acknowledgment sent {"connection_id":222840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:36:30] local.INFO: TCP Data received {"connection_id":224563,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:36:30] local.INFO: Processing buffer {"connection_id":224563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:36:30] local.INFO: IMEI packet received {"connection_id":224563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":224563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:36:31] local.INFO: TCP Data received {"connection_id":224563,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:36:31] local.INFO: Processing buffer {"connection_id":224563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b4b000012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:36:31] local.INFO: Packet analysis {"connection_id":224563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:36:31] local.INFO: Extracted packet for processing {"connection_id":224563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b4"} 
[2026-10-23 08:36:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:36:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937390080001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:36:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724480000,"timestamp_ms":1792724480000,"timestamp_seconds":1792724480,"priority":1,"record_length":96,"hex_timestamp":"000001a166b4b000"} 
[2026-10-23 08:36:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:36:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 08:36:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:36:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:36:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:36:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:36:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:36:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:36:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:36:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:36:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:36:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:36:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937390080001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:36:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:36:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:36:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937390080001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:36:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:36:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:36:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:36:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937390080001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:36:31] local.INFO: DEBUG: GPS processor result {"connection_id":224563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:36:31] local.INFO: GPS data processed {"connection_id":224563,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:36:31] local.INFO: Acknowledgment sent {"connection_id":224563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:36:33] local.INFO: TCP Data received {"connection_id":222840,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b8f9a8012d0ab4c007058a30001c00fb1f..."} 
[2026-10-23 08:36:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b8f9a8012d0ab4c007058a30001c00fb1f..."} 
[2026-10-23 08:36:33] local.INFO: Processing buffer {"connection_id":222840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b8f9a8012d0ab4c007058a30001c00fb1f..."} 
[2026-10-23 08:36:33] local.INFO: Packet analysis {"connection_id":222840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b8"} 
[2026-10-23 08:36:33] local.INFO: Extracted packet for processing {"connection_id":222840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b8"} 
[2026-10-23 08:36:33] local.INFO: GPS Element Parsed {"raw_longitude":755676352,"raw_latitude":117803568,"longitude_deg":75.5676352,"latitude_deg":11.7803568,"altitude":28,"angle":251,"satellites":31,"speed":0,"hex_longitude":"2d0ab4c0","hex_latitude":"07058a30","is_valid_coordinates":true} 
[2026-10-23 08:36:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:36:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937533440001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37205437669441536,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":771593310065819648,"note":"Value kept but may cause issues"} 
[2026-10-23 08:36:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:36:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792724761000,"timestamp_ms":1792724761000,"timestamp_seconds":1792724761,"priority":1,"record_length":96,"hex_timestamp":"000001a166b8f9a8"} 
[2026-10-23 08:36:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:36:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:36:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 08:36:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:36:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:36:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:36:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:36:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:36:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222840,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:36:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222840,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:36:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:36:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:36:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:36:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937533440001,"66":14461,"153":206,"94":10240,"24":0,"16":37205437669441536,"45":771593310065819648},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:36:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:36:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:36:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937533440001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:36:33] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:36:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:36:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37205437669441536,"km_value":37205437669441.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:36:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":771593310065819648,"description":"Unknown IO ID 45"} 
[2026-10-23 08:36:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937533440001,"power":14461,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":771593310065819648}} 
[2026-10-23 08:36:34] local.INFO: DEBUG: GPS processor result {"connection_id":222840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22012,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:36:34] local.INFO: GPS data processed {"connection_id":222840,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:36:34] local.INFO: Acknowledgment sent {"connection_id":222840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:36:56] local.INFO: TCP Data received {"connection_id":221552,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:36:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221552,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:36:56] local.INFO: Processing buffer {"connection_id":221552,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:36:56] local.INFO: IMEI packet received {"connection_id":221552,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:36:56] local.INFO: IMEI acknowledgment sent {"connection_id":221552,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:37:02] local.INFO: TCP Data received {"connection_id":221552,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221552,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:37:02] local.INFO: Processing buffer {"connection_id":221552,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:37:02] local.INFO: IMEI packet received {"connection_id":221552,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:37:02] local.INFO: IMEI acknowledgment sent {"connection_id":221552,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:37:02] local.INFO: TCP Data received {"connection_id":224563,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:37:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:37:03] local.INFO: Processing buffer {"connection_id":224563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:37:03] local.INFO: Packet analysis {"connection_id":224563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:37:03] local.INFO: Extracted packet for processing {"connection_id":224563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:37:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:37:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:37:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:37:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:37:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:37:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:37:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:37:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:37:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:37:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:37:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:37:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:37:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:37:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:37:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:37:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:37:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:37:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:37:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:37:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:37:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:37:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:37:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:37:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:37:03] local.INFO: DEBUG: GPS processor result {"connection_id":224563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:37:03] local.INFO: GPS data processed {"connection_id":224563,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:37:03] local.INFO: Acknowledgment sent {"connection_id":224563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:37:12] local.INFO: TCP Data received {"connection_id":221552,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166b94bb0012d0ab4c007058a30001c00fb20..."} 
[2026-10-23 08:37:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221552,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b94bb0012d0ab4c007058a30001c00fb20..."} 
[2026-10-23 08:37:12] local.INFO: Processing buffer {"connection_id":221552,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b94bb0012d0ab4c007058a30001c00fb20..."} 
[2026-10-23 08:37:12] local.INFO: Packet analysis {"connection_id":221552,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:37:12] local.INFO: Extracted packet for processing {"connection_id":221552,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:37:12] local.INFO: GPS Element Parsed {"raw_longitude":755676352,"raw_latitude":117803568,"longitude_deg":75.5676352,"latitude_deg":11.7803568,"altitude":28,"angle":251,"satellites":32,"speed":0,"hex_longitude":"2d0ab4c0","hex_latitude":"07058a30","is_valid_coordinates":true} 
[2026-10-23 08:37:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:37:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937538816001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37205437669441536,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":771452572577443840,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:37:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792724782000,"timestamp_ms":1792724782000,"timestamp_seconds":1792724782,"priority":1,"record_length":96,"hex_timestamp":"000001a166b94bb0"} 
[2026-10-23 08:37:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:37:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:37:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 08:37:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:37:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:37:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:37:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:37:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221552,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:37:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221552,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:37:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221552,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:37:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:37:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:37:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:37:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937538816001,"66":14396,"153":206,"94":10240,"24":0,"16":37205437669441536,"45":771452572577443840},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:37:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:37:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:37:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937538816001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:37:12] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:37:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:37:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37205437669441536,"km_value":37205437669441.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:37:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":771452572577443840,"description":"Unknown IO ID 45"} 
[2026-10-23 08:37:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937538816001,"power":14396,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":771452572577443840}} 
[2026-10-23 08:37:12] local.INFO: DEBUG: GPS processor result {"connection_id":221552,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22014,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:37:12] local.INFO: GPS data processed {"connection_id":221552,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:37:12] local.INFO: Acknowledgment sent {"connection_id":221552,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:37:26] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:37:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:37:26] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:37:26] local.INFO: IMEI packet received {"connection_id":221178,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:37:26] local.INFO: IMEI acknowledgment sent {"connection_id":221178,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:37:31] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:37:31] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:37:31] local.INFO: IMEI packet received {"connection_id":221178,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:37:31] local.INFO: IMEI acknowledgment sent {"connection_id":221178,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:37:31] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:37:31] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:37:31] local.INFO: Packet analysis {"connection_id":221178,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:37:31] local.INFO: Extracted packet for processing {"connection_id":221178,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:37:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:37:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:37:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:37:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:37:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:37:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:37:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:37:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:37:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:37:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:37:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221178,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:37:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:37:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:37:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:37:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:37:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:37:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:37:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:37:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:37:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:37:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:37:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:37:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:37:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:37:31] local.INFO: DEBUG: GPS processor result {"connection_id":221178,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:37:31] local.INFO: GPS data processed {"connection_id":221178,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:37:31] local.INFO: Acknowledgment sent {"connection_id":221178,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:37:48] local.INFO: TCP Data received {"connection_id":221179,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:37:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221179,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:37:48] local.INFO: Processing buffer {"connection_id":221179,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:37:48] local.INFO: IMEI packet received {"connection_id":221179,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:37:48] local.INFO: IMEI acknowledgment sent {"connection_id":221179,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:37:56] local.INFO: TCP Data received {"connection_id":224564,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:37:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224564,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:37:56] local.INFO: Processing buffer {"connection_id":224564,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:37:56] local.INFO: IMEI packet received {"connection_id":224564,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:37:56] local.INFO: IMEI acknowledgment sent {"connection_id":224564,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:38:02] local.INFO: TCP Data received {"connection_id":224564,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:38:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224564,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:38:02] local.INFO: Processing buffer {"connection_id":224564,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:38:02] local.INFO: IMEI packet received {"connection_id":224564,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:38:02] local.INFO: IMEI acknowledgment sent {"connection_id":224564,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:38:02] local.INFO: TCP Data received {"connection_id":224564,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ba8c00012d0a85c00705a8f80016013220..."} 
[2026-10-23 08:38:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ba8c00012d0a85c00705a8f80016013220..."} 
[2026-10-23 08:38:02] local.INFO: Processing buffer {"connection_id":224564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ba8c00012d0a85c00705a8f80016013220..."} 
[2026-10-23 08:38:02] local.INFO: Packet analysis {"connection_id":224564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:38:02] local.INFO: Extracted packet for processing {"connection_id":224564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:38:02] local.INFO: GPS Element Parsed {"raw_longitude":755664320,"raw_latitude":117811448,"longitude_deg":75.566432,"latitude_deg":11.7811448,"altitude":22,"angle":306,"satellites":32,"speed":12,"hex_longitude":"2d0a85c0","hex_latitude":"0705a8f8","is_valid_coordinates":true} 
[2026-10-23 08:38:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:38:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937564928001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37206288072966144,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":758504723650713600,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:38:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724864000,"timestamp_ms":1792724864000,"timestamp_seconds":1792724864,"priority":1,"record_length":96,"hex_timestamp":"000001a166ba8c00"} 
[2026-10-23 08:38:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:38:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:38:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 08:38:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:38:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:38:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:38:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:38:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:38:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224564,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:38:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224564,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:38:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:38:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:38:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:38:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937564928001,"66":14374,"153":206,"94":10240,"24":12,"16":37206288072966144,"45":758504723650713600},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:38:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:38:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:38:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937564928001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:38:02] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:38:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:38:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37206288072966144,"km_value":37206288072966.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:38:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":758504723650713600,"description":"Unknown IO ID 45"} 
[2026-10-23 08:38:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937564928001,"power":14374,"unknown_153":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":758504723650713600}} 
[2026-10-23 08:38:03] local.INFO: TCP Data received {"connection_id":221178,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:38:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221178,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:38:03] local.INFO: Processing buffer {"connection_id":221178,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:38:03] local.INFO: Packet analysis {"connection_id":221178,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:38:03] local.INFO: Extracted packet for processing {"connection_id":221178,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:38:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:38:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:38:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:38:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:38:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:38:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:38:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:38:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:38:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:38:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:38:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:38:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221178,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:38:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:38:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221178,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:38:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:38:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:38:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:38:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:38:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:38:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:38:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:38:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:38:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:38:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:38:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:38:03] local.INFO: DEBUG: GPS processor result {"connection_id":221178,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:38:03] local.INFO: GPS data processed {"connection_id":221178,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:38:03] local.INFO: Acknowledgment sent {"connection_id":221178,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:38:03] local.INFO: DEBUG: GPS processor result {"connection_id":224564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22017,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:38:03] local.INFO: GPS data processed {"connection_id":224564,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:38:03] local.INFO: Acknowledgment sent {"connection_id":224564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:38:25] local.INFO: TCP Data received {"connection_id":221553,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:38:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221553,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:38:25] local.INFO: Processing buffer {"connection_id":221553,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:38:25] local.INFO: IMEI packet received {"connection_id":221553,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:38:25] local.INFO: IMEI acknowledgment sent {"connection_id":221553,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:38:30] local.INFO: TCP Data received {"connection_id":221553,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221553,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:38:30] local.INFO: Processing buffer {"connection_id":221553,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:38:30] local.INFO: IMEI packet received {"connection_id":221553,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:38:30] local.INFO: IMEI acknowledgment sent {"connection_id":221553,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:38:31] local.INFO: TCP Data received {"connection_id":221553,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221553,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:38:31] local.INFO: Processing buffer {"connection_id":221553,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:38:31] local.INFO: Packet analysis {"connection_id":221553,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:38:31] local.INFO: Extracted packet for processing {"connection_id":221553,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:38:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:38:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:38:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:38:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:38:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221553,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:38:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:38:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:38:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":221553,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22018,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:38:31] local.INFO: GPS data processed {"connection_id":221553,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:38:31] local.INFO: Acknowledgment sent {"connection_id":221553,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:38:34] local.INFO: TCP Data received {"connection_id":224564,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ba8fe8012d0a84c00705a9480016011c21..."} 
[2026-10-23 08:38:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224564,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ba8fe8012d0a84c00705a9480016011c21..."} 
[2026-10-23 08:38:34] local.INFO: Processing buffer {"connection_id":224564,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ba8fe8012d0a84c00705a9480016011c21..."} 
[2026-10-23 08:38:34] local.INFO: Packet analysis {"connection_id":224564,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:38:34] local.INFO: Extracted packet for processing {"connection_id":224564,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:38:34] local.INFO: GPS Element Parsed {"raw_longitude":755664064,"raw_latitude":117811528,"longitude_deg":75.5664064,"latitude_deg":11.7811528,"altitude":22,"angle":284,"satellites":33,"speed":9,"hex_longitude":"2d0a84c0","hex_latitude":"0705a948","is_valid_coordinates":true} 
[2026-10-23 08:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:38:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937565184001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37206296662900736,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":758223248674060288,"note":"Value kept but may cause issues"} 
[2026-10-23 08:38:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:38:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792724865000,"timestamp_ms":1792724865000,"timestamp_seconds":1792724865,"priority":1,"record_length":96,"hex_timestamp":"000001a166ba8fe8"} 
[2026-10-23 08:38:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:38:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 08:38:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:38:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:38:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:38:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:38:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224564,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:38:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224564,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:38:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224564,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:38:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:38:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:38:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:38:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937565184001,"66":14580,"153":206,"94":10240,"24":9,"16":37206296662900736,"45":758223248674060288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:38:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:38:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:38:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937565184001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:38:34] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:38:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:38:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37206296662900736,"km_value":37206296662900.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:38:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":758223248674060288,"description":"Unknown IO ID 45"} 
[2026-10-23 08:38:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937565184001,"power":14580,"unknown_153":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":758223248674060288}} 
[2026-10-23 08:38:34] local.INFO: DEBUG: GPS processor result {"connection_id":224564,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22019,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:38:34] local.INFO: GPS data processed {"connection_id":224564,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:38:34] local.INFO: Acknowledgment sent {"connection_id":224564,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:39:02] local.INFO: TCP Data received {"connection_id":222841,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222841,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:02] local.INFO: Processing buffer {"connection_id":222841,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:02] local.INFO: IMEI packet received {"connection_id":222841,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:39:02] local.INFO: IMEI acknowledgment sent {"connection_id":222841,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:39:02] local.INFO: TCP Data received {"connection_id":221553,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:39:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221553,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:39:02] local.INFO: Processing buffer {"connection_id":221553,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:39:02] local.INFO: Packet analysis {"connection_id":221553,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:39:02] local.INFO: Extracted packet for processing {"connection_id":221553,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:39:02] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:39:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:39:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:39:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:39:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:39:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:39:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:39:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:39:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:39:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221553,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:39:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:39:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221553,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:39:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:39:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:39:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:39:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:39:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:39:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:39:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:39:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:39:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:39:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:39:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:39:02] local.INFO: DEBUG: GPS processor result {"connection_id":221553,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:39:02] local.INFO: GPS data processed {"connection_id":221553,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:39:02] local.INFO: Acknowledgment sent {"connection_id":221553,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:39:04] local.INFO: TCP Data received {"connection_id":222841,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222841,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:04] local.INFO: Processing buffer {"connection_id":222841,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:04] local.INFO: IMEI packet received {"connection_id":222841,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:39:04] local.INFO: IMEI acknowledgment sent {"connection_id":222841,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:39:11] local.INFO: TCP Data received {"connection_id":222841,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ba97b8012d0a82c00705a9a80015013521..."} 
[2026-10-23 08:39:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ba97b8012d0a82c00705a9a80015013521..."} 
[2026-10-23 08:39:11] local.INFO: Processing buffer {"connection_id":222841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ba97b8012d0a82c00705a9a80015013521..."} 
[2026-10-23 08:39:11] local.INFO: Packet analysis {"connection_id":222841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:39:11] local.INFO: Extracted packet for processing {"connection_id":222841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:39:11] local.INFO: GPS Element Parsed {"raw_longitude":755663552,"raw_latitude":117811624,"longitude_deg":75.5663552,"latitude_deg":11.7811624,"altitude":21,"angle":309,"satellites":33,"speed":10,"hex_longitude":"2d0a82c0","hex_latitude":"0705a9a8","is_valid_coordinates":true} 
[2026-10-23 08:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:39:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937565440001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37206322432704512,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":757941773697370112,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:39:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792724867000,"timestamp_ms":1792724867000,"timestamp_seconds":1792724867,"priority":1,"record_length":96,"hex_timestamp":"000001a166ba97b8"} 
[2026-10-23 08:39:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:39:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:39:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-10-23 08:39:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:39:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:39:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:39:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:39:11] local.INFO: Teltonika packet parsed successfully {"connection_id":222841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:39:11] local.INFO: Passing IMEI to GPS processor {"connection_id":222841,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:39:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":222841,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:39:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:39:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:39:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:39:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937565440001,"66":14428,"153":206,"94":10240,"24":10,"16":37206322432704512,"45":757941773697370112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:39:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:39:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:39:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937565440001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:39:11] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:39:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:39:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37206322432704512,"km_value":37206322432704.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:39:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":757941773697370112,"description":"Unknown IO ID 45"} 
[2026-10-23 08:39:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937565440001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":757941773697370112}} 
[2026-10-23 08:39:11] local.INFO: DEBUG: GPS processor result {"connection_id":222841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22021,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:39:11] local.INFO: GPS data processed {"connection_id":222841,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:39:11] local.INFO: Acknowledgment sent {"connection_id":222841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:39:12] local.INFO: TCP Data received {"connection_id":222841,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ba9ba0012d0a81c00705aa700015014321..."} 
[2026-10-23 08:39:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ba9ba0012d0a81c00705aa700015014321..."} 
[2026-10-23 08:39:12] local.INFO: Processing buffer {"connection_id":222841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ba9ba0012d0a81c00705aa700015014321..."} 
[2026-10-23 08:39:12] local.INFO: Packet analysis {"connection_id":222841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:39:12] local.INFO: Extracted packet for processing {"connection_id":222841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ba"} 
[2026-10-23 08:39:12] local.INFO: GPS Element Parsed {"raw_longitude":755663296,"raw_latitude":117811824,"longitude_deg":75.5663296,"latitude_deg":11.7811824,"altitude":21,"angle":323,"satellites":33,"speed":12,"hex_longitude":"2d0a81c0","hex_latitude":"0705aa70","is_valid_coordinates":true} 
[2026-10-23 08:39:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:39:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937565952001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37206339612573696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":757378823743973376,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:39:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792724868000,"timestamp_ms":1792724868000,"timestamp_seconds":1792724868,"priority":1,"record_length":96,"hex_timestamp":"000001a166ba9ba0"} 
[2026-10-23 08:39:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:39:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:39:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:39:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:39:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:39:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:39:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:39:12] local.INFO: Teltonika packet parsed successfully {"connection_id":222841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:39:12] local.INFO: Passing IMEI to GPS processor {"connection_id":222841,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:39:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":222841,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:39:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:39:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:39:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:39:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937565952001,"66":14428,"153":206,"94":10240,"24":12,"16":37206339612573696,"45":757378823743973376},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:39:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:39:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:39:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937565952001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:39:12] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:39:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:39:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37206339612573696,"km_value":37206339612573.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:39:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":757378823743973376,"description":"Unknown IO ID 45"} 
[2026-10-23 08:39:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937565952001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":757378823743973376}} 
[2026-10-23 08:39:12] local.INFO: DEBUG: GPS processor result {"connection_id":222841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22022,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:39:12] local.INFO: GPS data processed {"connection_id":222841,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:39:12] local.INFO: Acknowledgment sent {"connection_id":222841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:39:26] local.INFO: TCP Data received {"connection_id":224565,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:39:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224565,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:39:26] local.INFO: Processing buffer {"connection_id":224565,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:39:26] local.INFO: IMEI packet received {"connection_id":224565,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:39:26] local.INFO: IMEI acknowledgment sent {"connection_id":224565,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:39:31] local.INFO: TCP Data received {"connection_id":224565,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224565,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:39:31] local.INFO: Processing buffer {"connection_id":224565,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:39:31] local.INFO: IMEI packet received {"connection_id":224565,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":224565,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:39:32] local.INFO: TCP Data received {"connection_id":224565,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:39:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224565,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:39:32] local.INFO: Processing buffer {"connection_id":224565,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:39:32] local.INFO: Packet analysis {"connection_id":224565,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:39:32] local.INFO: Extracted packet for processing {"connection_id":224565,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:39:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:39:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:39:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:39:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:39:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:39:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:39:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:39:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:39:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:39:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:39:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224565,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:39:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:39:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:39:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:39:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:39:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:39:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:39:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:39:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:39:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:39:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:39:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:39:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:39:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:39:32] local.INFO: DEBUG: GPS processor result {"connection_id":224565,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:39:32] local.INFO: GPS data processed {"connection_id":224565,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:39:32] local.INFO: Acknowledgment sent {"connection_id":224565,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:39:56] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:56] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:39:56] local.INFO: IMEI packet received {"connection_id":221180,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:39:56] local.INFO: IMEI acknowledgment sent {"connection_id":221180,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:40:02] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:40:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:40:02] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:40:02] local.INFO: IMEI packet received {"connection_id":221180,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:40:02] local.INFO: IMEI acknowledgment sent {"connection_id":221180,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:40:03] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bc0ad0012d0a72c0070606d8000c00a31f..."} 
[2026-10-23 08:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bc0ad0012d0a72c0070606d8000c00a31f..."} 
[2026-10-23 08:40:03] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bc0ad0012d0a72c0070606d8000c00a31f..."} 
[2026-10-23 08:40:03] local.INFO: Packet analysis {"connection_id":221180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:40:03] local.INFO: Extracted packet for processing {"connection_id":221180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:40:03] local.INFO: GPS Element Parsed {"raw_longitude":755659456,"raw_latitude":117835480,"longitude_deg":75.5659456,"latitude_deg":11.783548,"altitude":12,"angle":163,"satellites":31,"speed":2,"hex_longitude":"2d0a72c0","hex_latitude":"070606d8","is_valid_coordinates":true} 
[2026-10-23 08:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:40:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937589504001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37207567973220352,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":752875224122759168,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:40:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724962000,"timestamp_ms":1792724962000,"timestamp_seconds":1792724962,"priority":1,"record_length":96,"hex_timestamp":"000001a166bc0ad0"} 
[2026-10-23 08:40:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:40:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:40:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:40:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:40:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:40:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:40:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:40:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221180,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:40:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221180,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:40:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937589504001,"66":14439,"165":206,"94":10240,"24":2,"16":37207567973220352,"45":752875224122759168},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:40:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:40:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937589504001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:40:03] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:40:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:40:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37207567973220352,"km_value":37207567973220.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:40:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":752875224122759168,"description":"Unknown IO ID 45"} 
[2026-10-23 08:40:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937589504001,"power":14439,"unknown_165":206,"unknown_94":10240,"ignition":2,"odometer":null,"unknown_45":752875224122759168}} 
[2026-10-23 08:40:03] local.INFO: DEBUG: GPS processor result {"connection_id":221180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22024,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:40:03] local.INFO: GPS data processed {"connection_id":221180,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:40:03] local.INFO: Acknowledgment sent {"connection_id":221180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:40:03] local.INFO: TCP Data received {"connection_id":224565,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:40:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224565,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:40:03] local.INFO: Processing buffer {"connection_id":224565,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:40:03] local.INFO: Packet analysis {"connection_id":224565,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:40:03] local.INFO: Extracted packet for processing {"connection_id":224565,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:40:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:40:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:40:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:40:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:40:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:40:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:40:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:40:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:40:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:40:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:40:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224565,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:40:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:40:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224565,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:40:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:40:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:40:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:40:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:40:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:40:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:40:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:40:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:40:03] local.INFO: DEBUG: GPS processor result {"connection_id":224565,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:40:03] local.INFO: GPS data processed {"connection_id":224565,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:40:03] local.INFO: Acknowledgment sent {"connection_id":224565,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:40:07] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bc1a70012d0a734007060620000c00af20..."} 
[2026-10-23 08:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bc1a70012d0a734007060620000c00af20..."} 
[2026-10-23 08:40:07] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bc1a70012d0a734007060620000c00af20..."} 
[2026-10-23 08:40:07] local.INFO: Packet analysis {"connection_id":221180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:40:07] local.INFO: Extracted packet for processing {"connection_id":221180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:40:07] local.INFO: GPS Element Parsed {"raw_longitude":755659584,"raw_latitude":117835296,"longitude_deg":75.5659584,"latitude_deg":11.7835296,"altitude":12,"angle":175,"satellites":32,"speed":0,"hex_longitude":"2d0a7340","hex_latitude":"07060620","is_valid_coordinates":true} 
[2026-10-23 08:40:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:40:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937590272001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37207576563154944,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":752875224122710016,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:40:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792724966000,"timestamp_ms":1792724966000,"timestamp_seconds":1792724966,"priority":1,"record_length":96,"hex_timestamp":"000001a166bc1a70"} 
[2026-10-23 08:40:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:40:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:40:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:40:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:40:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:40:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:40:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:40:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:40:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221180,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:40:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221180,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:40:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:40:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:40:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:40:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937590272001,"66":14407,"165":206,"94":10240,"24":0,"16":37207576563154944,"45":752875224122710016},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:40:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:40:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:40:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937590272001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:40:07] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:40:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:40:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37207576563154944,"km_value":37207576563154.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:40:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":752875224122710016,"description":"Unknown IO ID 45"} 
[2026-10-23 08:40:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937590272001,"power":14407,"unknown_165":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":752875224122710016}} 
[2026-10-23 08:40:07] local.INFO: DEBUG: GPS processor result {"connection_id":221180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22026,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:40:07] local.INFO: GPS data processed {"connection_id":221180,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:40:07] local.INFO: Acknowledgment sent {"connection_id":221180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:40:25] local.INFO: TCP Data received {"connection_id":222842,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:40:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:40:25] local.INFO: Processing buffer {"connection_id":222842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:40:25] local.INFO: IMEI packet received {"connection_id":222842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:40:25] local.INFO: IMEI acknowledgment sent {"connection_id":222842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:40:31] local.INFO: TCP Data received {"connection_id":222842,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:40:31] local.INFO: Processing buffer {"connection_id":222842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:40:31] local.INFO: IMEI packet received {"connection_id":222842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:40:31] local.INFO: IMEI acknowledgment sent {"connection_id":222842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:40:31] local.INFO: TCP Data received {"connection_id":222842,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:40:31] local.INFO: Processing buffer {"connection_id":222842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:40:31] local.INFO: Packet analysis {"connection_id":222842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:40:31] local.INFO: Extracted packet for processing {"connection_id":222842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:40:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:40:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:40:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:40:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:40:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:40:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:40:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:40:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:40:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:40:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:40:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:40:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:40:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:40:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:40:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:40:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:40:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:40:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:40:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:40:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:40:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:40:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:40:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:40:31] local.INFO: DEBUG: GPS processor result {"connection_id":222842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:40:31] local.INFO: GPS data processed {"connection_id":222842,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:40:31] local.INFO: Acknowledgment sent {"connection_id":222842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:40:38] local.INFO: TCP Data received {"connection_id":221180,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bc4180012d0a7400070604e0000c00821f..."} 
[2026-10-23 08:40:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221180,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bc4180012d0a7400070604e0000c00821f..."} 
[2026-10-23 08:40:38] local.INFO: Processing buffer {"connection_id":221180,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bc4180012d0a7400070604e0000c00821f..."} 
[2026-10-23 08:40:38] local.INFO: Packet analysis {"connection_id":221180,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:40:38] local.INFO: Extracted packet for processing {"connection_id":221180,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:40:38] local.INFO: GPS Element Parsed {"raw_longitude":755659776,"raw_latitude":117834976,"longitude_deg":75.5659776,"latitude_deg":11.7834976,"altitude":12,"angle":130,"satellites":31,"speed":2,"hex_longitude":"2d0a7400","hex_latitude":"070604e0","is_valid_coordinates":true} 
[2026-10-23 08:40:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:40:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937591296001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37207598037991424,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753015961611018240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:40:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:40:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792724976000,"timestamp_ms":1792724976000,"timestamp_seconds":1792724976,"priority":1,"record_length":96,"hex_timestamp":"000001a166bc4180"} 
[2026-10-23 08:40:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:40:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:40:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 08:40:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:40:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:40:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:40:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:40:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221180,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:40:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221180,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:40:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221180,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:40:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:40:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:40:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:40:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937591296001,"66":14428,"165":206,"94":10240,"24":2,"16":37207598037991424,"45":753015961611018240},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:40:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:40:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:40:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937591296001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:40:38] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:40:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:40:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37207598037991424,"km_value":37207598037991.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:40:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":753015961611018240,"description":"Unknown IO ID 45"} 
[2026-10-23 08:40:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937591296001,"power":14428,"unknown_165":206,"unknown_94":10240,"ignition":2,"odometer":null,"unknown_45":753015961611018240}} 
[2026-10-23 08:40:38] local.INFO: DEBUG: GPS processor result {"connection_id":221180,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22028,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:40:38] local.INFO: GPS data processed {"connection_id":221180,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:40:38] local.INFO: Acknowledgment sent {"connection_id":221180,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:40:57] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:40:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:40:57] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:40:57] local.INFO: IMEI packet received {"connection_id":221554,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:40:57] local.INFO: IMEI acknowledgment sent {"connection_id":221554,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:41:02] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:02] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:02] local.INFO: IMEI packet received {"connection_id":221554,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:41:02] local.INFO: IMEI acknowledgment sent {"connection_id":221554,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:41:02] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bc5508012d0a74c007060468000c006e1e..."} 
[2026-10-23 08:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bc5508012d0a74c007060468000c006e1e..."} 
[2026-10-23 08:41:02] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bc5508012d0a74c007060468000c006e1e..."} 
[2026-10-23 08:41:02] local.INFO: Packet analysis {"connection_id":221554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:41:02] local.INFO: Extracted packet for processing {"connection_id":221554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:41:02] local.INFO: GPS Element Parsed {"raw_longitude":755659968,"raw_latitude":117834856,"longitude_deg":75.5659968,"latitude_deg":11.7834856,"altitude":12,"angle":110,"satellites":30,"speed":1,"hex_longitude":"2d0a74c0","hex_latitude":"07060468","is_valid_coordinates":true} 
[2026-10-23 08:41:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:41:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937593856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37207610922893312,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753227067843469312,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:41:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792724981000,"timestamp_ms":1792724981000,"timestamp_seconds":1792724981,"priority":1,"record_length":96,"hex_timestamp":"000001a166bc5508"} 
[2026-10-23 08:41:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:41:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:41:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:41:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:41:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:41:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:41:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:41:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:41:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221554,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:41:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221554,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:41:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:41:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:41:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:41:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937593856001,"66":14450,"165":206,"94":10240,"24":1,"16":37207610922893312,"45":753227067843469312},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:41:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:41:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:41:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937593856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:41:02] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:41:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:41:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37207610922893312,"km_value":37207610922893.31,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:41:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":753227067843469312,"description":"Unknown IO ID 45"} 
[2026-10-23 08:41:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937593856001,"power":14450,"unknown_165":206,"unknown_94":10240,"ignition":1,"odometer":null,"unknown_45":753227067843469312}} 
[2026-10-23 08:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":221554,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22029,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:41:03] local.INFO: GPS data processed {"connection_id":221554,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:41:03] local.INFO: Acknowledgment sent {"connection_id":221554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:41:03] local.INFO: TCP Data received {"connection_id":222842,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:41:03] local.INFO: Processing buffer {"connection_id":222842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:41:03] local.INFO: Packet analysis {"connection_id":222842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:41:03] local.INFO: Extracted packet for processing {"connection_id":222842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:41:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:41:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:41:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":222842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:41:03] local.INFO: GPS data processed {"connection_id":222842,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:41:03] local.INFO: Acknowledgment sent {"connection_id":222842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:41:25] local.INFO: TCP Data received {"connection_id":222843,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:41:25] local.INFO: Processing buffer {"connection_id":222843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:41:25] local.INFO: IMEI packet received {"connection_id":222843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":222843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:41:31] local.INFO: TCP Data received {"connection_id":222843,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:41:31] local.INFO: Processing buffer {"connection_id":222843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:41:31] local.INFO: IMEI packet received {"connection_id":222843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:41:31] local.INFO: IMEI acknowledgment sent {"connection_id":222843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:41:31] local.INFO: TCP Data received {"connection_id":222843,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:41:31] local.INFO: Processing buffer {"connection_id":222843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166b947c8012d80894005a3d3a8000b00ac32..."} 
[2026-10-23 08:41:31] local.INFO: Packet analysis {"connection_id":222843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:41:31] local.INFO: Extracted packet for processing {"connection_id":222843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166b9"} 
[2026-10-23 08:41:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":50,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937466880001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792724781000,"timestamp_ms":1792724781000,"timestamp_seconds":1792724781,"priority":1,"record_length":96,"hex_timestamp":"000001a166b947c8"} 
[2026-10-23 08:41:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:41:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:41:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:41:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:41:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:41:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937466880001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937466880001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:41:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:41:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937466880001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:41:31] local.INFO: DEBUG: GPS processor result {"connection_id":222843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:41:31] local.INFO: GPS data processed {"connection_id":222843,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:41:31] local.INFO: Acknowledgment sent {"connection_id":222843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:41:34] local.INFO: TCP Data received {"connection_id":221554,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bc60c0012d0a750007060448000d005d20..."} 
[2026-10-23 08:41:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221554,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bc60c0012d0a750007060448000d005d20..."} 
[2026-10-23 08:41:34] local.INFO: Processing buffer {"connection_id":221554,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bc60c0012d0a750007060448000d005d20..."} 
[2026-10-23 08:41:34] local.INFO: Packet analysis {"connection_id":221554,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:41:34] local.INFO: Extracted packet for processing {"connection_id":221554,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:41:34] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117834824,"longitude_deg":75.5660032,"latitude_deg":11.7834824,"altitude":13,"angle":93,"satellites":32,"speed":0,"hex_longitude":"2d0a7500","hex_latitude":"07060448","is_valid_coordinates":true} 
[2026-10-23 08:41:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:41:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937595136001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37207615217860608,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753438174075971584,"note":"Value kept but may cause issues"} 
[2026-10-23 08:41:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:41:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792724984000,"timestamp_ms":1792724984000,"timestamp_seconds":1792724984,"priority":1,"record_length":96,"hex_timestamp":"000001a166bc60c0"} 
[2026-10-23 08:41:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:41:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:41:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:41:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:41:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:41:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:41:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:41:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221554,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:41:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221554,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:41:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221554,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:41:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:41:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:41:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:41:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937595136001,"66":14450,"165":206,"94":10240,"24":0,"16":37207615217860608,"45":753438174075971584},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:41:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:41:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:41:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937595136001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:41:34] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:41:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:41:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37207615217860608,"km_value":37207615217860.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:41:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":753438174075971584,"description":"Unknown IO ID 45"} 
[2026-10-23 08:41:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937595136001,"power":14450,"unknown_165":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753438174075971584}} 
[2026-10-23 08:41:34] local.INFO: DEBUG: GPS processor result {"connection_id":221554,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22032,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:41:34] local.INFO: GPS data processed {"connection_id":221554,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:41:34] local.INFO: Acknowledgment sent {"connection_id":221554,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:41:53] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:53] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:53] local.INFO: IMEI packet received {"connection_id":221181,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:41:53] local.INFO: IMEI acknowledgment sent {"connection_id":221181,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:41:57] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:57] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:41:57] local.INFO: IMEI packet received {"connection_id":221181,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:41:57] local.INFO: IMEI acknowledgment sent {"connection_id":221181,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:42:02] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:42:02] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:42:02] local.INFO: IMEI packet received {"connection_id":221181,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:42:02] local.INFO: IMEI acknowledgment sent {"connection_id":221181,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:42:03] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bcaee0012d0a750007060448000d005d20..."} 
[2026-10-23 08:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bcaee0012d0a750007060448000d005d20..."} 
[2026-10-23 08:42:03] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bcaee0012d0a750007060448000d005d20..."} 
[2026-10-23 08:42:03] local.INFO: Packet analysis {"connection_id":221181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:42:03] local.INFO: Extracted packet for processing {"connection_id":221181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bc"} 
[2026-10-23 08:42:03] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117834824,"longitude_deg":75.5660032,"latitude_deg":11.7834824,"altitude":13,"angle":93,"satellites":32,"speed":0,"hex_longitude":"2d0a7500","hex_latitude":"07060448","is_valid_coordinates":true} 
[2026-10-23 08:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937595904001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37207615217860608,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753508542820141056,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725004000,"timestamp_ms":1792725004000,"timestamp_seconds":1792725004,"priority":1,"record_length":96,"hex_timestamp":"000001a166bcaee0"} 
[2026-10-23 08:42:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:42:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:42:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:42:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:42:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221181,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221181,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:42:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937595904001,"66":14396,"153":206,"94":10240,"24":0,"16":37207615217860608,"45":753508542820141056},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937595904001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:42:03] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:42:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37207615217860608,"km_value":37207615217860.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":753508542820141056,"description":"Unknown IO ID 45"} 
[2026-10-23 08:42:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937595904001,"power":14396,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753508542820141056}} 
[2026-10-23 08:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":221181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22033,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:42:03] local.INFO: GPS data processed {"connection_id":221181,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:42:03] local.INFO: Acknowledgment sent {"connection_id":221181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:42:03] local.INFO: TCP Data received {"connection_id":222843,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:03] local.INFO: Processing buffer {"connection_id":222843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:03] local.INFO: Packet analysis {"connection_id":222843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:03] local.INFO: Extracted packet for processing {"connection_id":222843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:42:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:42:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:42:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:42:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:42:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:42:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:42:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:42:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":222843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:42:03] local.INFO: GPS data processed {"connection_id":222843,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:42:03] local.INFO: Acknowledgment sent {"connection_id":222843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:42:31] local.INFO: TCP Data received {"connection_id":222844,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:42:31] local.INFO: Processing buffer {"connection_id":222844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:42:31] local.INFO: IMEI packet received {"connection_id":222844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:42:31] local.INFO: IMEI acknowledgment sent {"connection_id":222844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:42:34] local.INFO: TCP Data received {"connection_id":221181,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bd00e8012d0a750007060448000d005d1f..."} 
[2026-10-23 08:42:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221181,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bd00e8012d0a750007060448000d005d1f..."} 
[2026-10-23 08:42:34] local.INFO: Processing buffer {"connection_id":221181,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bd00e8012d0a750007060448000d005d1f..."} 
[2026-10-23 08:42:34] local.INFO: Packet analysis {"connection_id":221181,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:34] local.INFO: Extracted packet for processing {"connection_id":221181,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:34] local.INFO: GPS Element Parsed {"raw_longitude":755660032,"raw_latitude":117834824,"longitude_deg":75.5660032,"latitude_deg":11.7834824,"altitude":13,"angle":93,"satellites":31,"speed":0,"hex_longitude":"2d0a7500","hex_latitude":"07060448","is_valid_coordinates":true} 
[2026-10-23 08:42:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:42:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937601024001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37207615217860608,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753508542820141056,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:42:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792725025000,"timestamp_ms":1792725025000,"timestamp_seconds":1792725025,"priority":1,"record_length":96,"hex_timestamp":"000001a166bd00e8"} 
[2026-10-23 08:42:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:42:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:42:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 08:42:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:42:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:42:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:42:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:42:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221181,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:42:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221181,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:42:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221181,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:42:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:42:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:42:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:42:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937601024001,"66":14439,"165":206,"94":10240,"24":0,"16":37207615217860608,"45":753508542820141056},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 08:42:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:42:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:42:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937601024001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:42:34] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 08:42:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:42:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37207615217860608,"km_value":37207615217860.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:42:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":753508542820141056,"description":"Unknown IO ID 45"} 
[2026-10-23 08:42:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937601024001,"power":14439,"unknown_165":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753508542820141056}} 
[2026-10-23 08:42:34] local.INFO: DEBUG: GPS processor result {"connection_id":221181,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22035,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:42:34] local.INFO: GPS data processed {"connection_id":221181,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:42:34] local.INFO: Acknowledgment sent {"connection_id":221181,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:42:36] local.INFO: TCP Data received {"connection_id":222844,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:42:36] local.INFO: Processing buffer {"connection_id":222844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:42:36] local.INFO: IMEI packet received {"connection_id":222844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:42:36] local.INFO: IMEI acknowledgment sent {"connection_id":222844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:42:36] local.INFO: TCP Data received {"connection_id":222844,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:36] local.INFO: Processing buffer {"connection_id":222844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:36] local.INFO: Packet analysis {"connection_id":222844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:36] local.INFO: Extracted packet for processing {"connection_id":222844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:42:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:42:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:42:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:42:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:42:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:42:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:42:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:42:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:42:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:42:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:42:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:42:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:42:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:42:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:42:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:42:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:42:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:42:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:42:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:42:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:42:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:42:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:42:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:42:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:42:36] local.INFO: DEBUG: GPS processor result {"connection_id":222844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:42:36] local.INFO: GPS data processed {"connection_id":222844,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:42:36] local.INFO: Acknowledgment sent {"connection_id":222844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:42:44] local.INFO: TCP Data received {"connection_id":222844,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:45] local.INFO: Processing buffer {"connection_id":222844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:42:45] local.INFO: Packet analysis {"connection_id":222844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:45] local.INFO: Extracted packet for processing {"connection_id":222844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:42:45] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:42:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:42:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:42:45] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:42:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:42:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:42:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:42:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:42:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:42:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:42:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:42:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:42:45] local.INFO: Teltonika packet parsed successfully {"connection_id":222844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:42:45] local.INFO: Passing IMEI to GPS processor {"connection_id":222844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:42:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":222844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:42:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:42:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:42:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:42:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:42:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:42:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:42:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:42:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:42:45] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:42:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:42:45] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:42:45] local.INFO: DEBUG: GPS processor result {"connection_id":222844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:42:45] local.INFO: GPS data processed {"connection_id":222844,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:42:45] local.INFO: Acknowledgment sent {"connection_id":222844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:42:57] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:42:57] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:42:57] local.INFO: IMEI packet received {"connection_id":221555,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":221555,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:43:02] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:02] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:02] local.INFO: IMEI packet received {"connection_id":221555,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:43:02] local.INFO: IMEI acknowledgment sent {"connection_id":221555,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:43:02] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bf1040012d0a74c00705e1d8000f00d522..."} 
[2026-10-23 08:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bf1040012d0a74c00705e1d8000f00d522..."} 
[2026-10-23 08:43:02] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bf1040012d0a74c00705e1d8000f00d522..."} 
[2026-10-23 08:43:02] local.INFO: Packet analysis {"connection_id":221555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:43:02] local.INFO: Extracted packet for processing {"connection_id":221555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:43:02] local.INFO: GPS Element Parsed {"raw_longitude":755659968,"raw_latitude":117826008,"longitude_deg":75.5659968,"latitude_deg":11.7826008,"altitude":15,"angle":213,"satellites":34,"speed":11,"hex_longitude":"2d0a74c0","hex_latitude":"0705e1d8","is_valid_coordinates":true} 
[2026-10-23 08:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937640448001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37208061894459392,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753719649050591232,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792725160000,"timestamp_ms":1792725160000,"timestamp_seconds":1792725160,"priority":1,"record_length":96,"hex_timestamp":"000001a166bf1040"} 
[2026-10-23 08:43:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:43:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:43:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:43:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:43:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:43:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937640448001,"66":14450,"153":206,"94":10240,"24":11,"16":37208061894459392,"45":753719649050591232},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937640448001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:43:02] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:43:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37208061894459392,"km_value":37208061894459.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":753719649050591232,"description":"Unknown IO ID 45"} 
[2026-10-23 08:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937640448001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":753719649050591232}} 
[2026-10-23 08:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":221555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22038,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:43:03] local.INFO: GPS data processed {"connection_id":221555,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:43:03] local.INFO: Acknowledgment sent {"connection_id":221555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:43:23] local.INFO: TCP Data received {"connection_id":224566,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224566,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:43:23] local.INFO: Processing buffer {"connection_id":224566,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:43:23] local.INFO: IMEI packet received {"connection_id":224566,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:43:23] local.INFO: IMEI acknowledgment sent {"connection_id":224566,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:43:26] local.INFO: TCP Data received {"connection_id":222845,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:43:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:43:26] local.INFO: Processing buffer {"connection_id":222845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:43:26] local.INFO: IMEI packet received {"connection_id":222845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:43:26] local.INFO: IMEI acknowledgment sent {"connection_id":222845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:43:31] local.INFO: TCP Data received {"connection_id":222845,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:43:31] local.INFO: Processing buffer {"connection_id":222845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:43:31] local.INFO: IMEI packet received {"connection_id":222845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":222845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:43:32] local.INFO: TCP Data received {"connection_id":222845,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:43:32] local.INFO: Processing buffer {"connection_id":222845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:43:32] local.INFO: Packet analysis {"connection_id":222845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:43:32] local.INFO: Extracted packet for processing {"connection_id":222845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:43:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:43:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:43:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:43:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:43:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:43:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:43:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:43:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:43:32] local.INFO: DEBUG: GPS processor result {"connection_id":222845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:43:32] local.INFO: GPS data processed {"connection_id":222845,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:43:32] local.INFO: Acknowledgment sent {"connection_id":222845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:43:33] local.INFO: TCP Data received {"connection_id":221555,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bf1bf8012d0a73400705df08001000c222..."} 
[2026-10-23 08:43:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221555,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bf1bf8012d0a73400705df08001000c222..."} 
[2026-10-23 08:43:33] local.INFO: Processing buffer {"connection_id":221555,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bf1bf8012d0a73400705df08001000c222..."} 
[2026-10-23 08:43:33] local.INFO: Packet analysis {"connection_id":221555,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:43:33] local.INFO: Extracted packet for processing {"connection_id":221555,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:43:33] local.INFO: GPS Element Parsed {"raw_longitude":755659584,"raw_latitude":117825288,"longitude_deg":75.5659584,"latitude_deg":11.7825288,"altitude":16,"angle":194,"satellites":34,"speed":10,"hex_longitude":"2d0a7340","hex_latitude":"0705df08","is_valid_coordinates":true} 
[2026-10-23 08:43:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:43:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937640960001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37208100549165056,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753438174073706496,"note":"Value kept but may cause issues"} 
[2026-10-23 08:43:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:43:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792725163000,"timestamp_ms":1792725163000,"timestamp_seconds":1792725163,"priority":1,"record_length":96,"hex_timestamp":"000001a166bf1bf8"} 
[2026-10-23 08:43:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:43:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:43:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 08:43:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:43:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:43:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:43:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:43:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221555,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:43:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:43:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221555,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:43:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:43:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:43:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:43:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937640960001,"66":14374,"153":206,"94":10240,"24":10,"16":37208100549165056,"45":753438174073706496},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:43:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:43:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:43:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937640960001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:43:33] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:43:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:43:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37208100549165056,"km_value":37208100549165.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:43:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":753438174073706496,"description":"Unknown IO ID 45"} 
[2026-10-23 08:43:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937640960001,"power":14374,"unknown_153":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":753438174073706496}} 
[2026-10-23 08:43:33] local.INFO: DEBUG: GPS processor result {"connection_id":221555,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22040,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:43:33] local.INFO: GPS data processed {"connection_id":221555,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:43:33] local.INFO: Acknowledgment sent {"connection_id":221555,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:43:55] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:55] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:55] local.INFO: IMEI packet received {"connection_id":221556,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:43:55] local.INFO: IMEI acknowledgment sent {"connection_id":221556,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:43:56] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:56] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:43:56] local.INFO: IMEI packet received {"connection_id":221556,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:43:56] local.INFO: IMEI acknowledgment sent {"connection_id":221556,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:44:02] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:44:02] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:44:02] local.INFO: IMEI packet received {"connection_id":221556,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:44:02] local.INFO: IMEI acknowledgment sent {"connection_id":221556,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:44:03] local.INFO: TCP Data received {"connection_id":222845,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:44:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:44:03] local.INFO: Processing buffer {"connection_id":222845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:44:03] local.INFO: Packet analysis {"connection_id":222845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:44:03] local.INFO: Extracted packet for processing {"connection_id":222845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:44:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:44:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:44:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:44:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:44:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:44:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:44:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:44:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:44:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:44:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:44:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:44:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:44:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:44:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:44:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:44:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:44:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:44:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:44:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:44:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:44:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:44:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:44:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:44:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":222845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:44:03] local.INFO: GPS data processed {"connection_id":222845,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:44:03] local.INFO: Acknowledgment sent {"connection_id":222845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:44:04] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bf1fe0012d0a72c00705ddd8001000b622..."} 
[2026-10-23 08:44:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bf1fe0012d0a72c00705ddd8001000b622..."} 
[2026-10-23 08:44:04] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bf1fe0012d0a72c00705ddd8001000b622..."} 
[2026-10-23 08:44:04] local.INFO: Packet analysis {"connection_id":221556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:44:04] local.INFO: Extracted packet for processing {"connection_id":221556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:44:04] local.INFO: GPS Element Parsed {"raw_longitude":755659456,"raw_latitude":117824984,"longitude_deg":75.5659456,"latitude_deg":11.7824984,"altitude":16,"angle":182,"satellites":34,"speed":12,"hex_longitude":"2d0a72c0","hex_latitude":"0705ddd8","is_valid_coordinates":true} 
[2026-10-23 08:44:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:44:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937641728001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37208117729034240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753015961608456192,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:44:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792725164000,"timestamp_ms":1792725164000,"timestamp_seconds":1792725164,"priority":1,"record_length":96,"hex_timestamp":"000001a166bf1fe0"} 
[2026-10-23 08:44:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:44:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:44:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 08:44:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:44:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:44:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:44:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:44:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:44:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:44:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:44:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:44:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:44:04] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:44:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937641728001,"66":14374,"153":206,"94":10240,"24":12,"16":37208117729034240,"45":753015961608456192},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:44:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:44:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:44:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937641728001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:44:04] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:44:04] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:44:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37208117729034240,"km_value":37208117729034.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:44:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":753015961608456192,"description":"Unknown IO ID 45"} 
[2026-10-23 08:44:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937641728001,"power":14374,"unknown_153":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":753015961608456192}} 
[2026-10-23 08:44:04] local.INFO: DEBUG: GPS processor result {"connection_id":221556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22042,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:44:04] local.INFO: GPS data processed {"connection_id":221556,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:44:04] local.INFO: Acknowledgment sent {"connection_id":221556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:44:26] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:44:26] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:44:26] local.INFO: IMEI packet received {"connection_id":221557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:44:26] local.INFO: IMEI acknowledgment sent {"connection_id":221557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:44:31] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:44:31] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:44:31] local.INFO: IMEI packet received {"connection_id":221557,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:44:31] local.INFO: IMEI acknowledgment sent {"connection_id":221557,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:44:32] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:44:32] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:44:32] local.INFO: Packet analysis {"connection_id":221557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:44:32] local.INFO: Extracted packet for processing {"connection_id":221557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:44:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:44:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:44:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:44:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:44:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:44:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:44:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:44:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:44:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:44:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:44:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:44:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:44:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:44:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:44:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:44:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:44:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:44:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:44:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:44:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:44:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:44:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:44:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:44:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:44:32] local.INFO: DEBUG: GPS processor result {"connection_id":221557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:44:32] local.INFO: GPS data processed {"connection_id":221557,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:44:32] local.INFO: Acknowledgment sent {"connection_id":221557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:44:39] local.INFO: TCP Data received {"connection_id":221556,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166bf3368012d0a73c00705d4c0001100aa22..."} 
[2026-10-23 08:44:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221556,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bf3368012d0a73c00705d4c0001100aa22..."} 
[2026-10-23 08:44:39] local.INFO: Processing buffer {"connection_id":221556,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bf3368012d0a73c00705d4c0001100aa22..."} 
[2026-10-23 08:44:39] local.INFO: Packet analysis {"connection_id":221556,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:44:39] local.INFO: Extracted packet for processing {"connection_id":221556,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bf"} 
[2026-10-23 08:44:39] local.INFO: GPS Element Parsed {"raw_longitude":755659712,"raw_latitude":117822656,"longitude_deg":75.5659712,"latitude_deg":11.7822656,"altitude":17,"angle":170,"satellites":34,"speed":22,"hex_longitude":"2d0a73c0","hex_latitude":"0705d4c0","is_valid_coordinates":true} 
[2026-10-23 08:44:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:44:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937641984001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37208229398183936,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":752875224120023040,"note":"Value kept but may cause issues"} 
[2026-10-23 08:44:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:44:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792725169000,"timestamp_ms":1792725169000,"timestamp_seconds":1792725169,"priority":1,"record_length":96,"hex_timestamp":"000001a166bf3368"} 
[2026-10-23 08:44:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:44:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:44:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 08:44:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:44:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:44:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:44:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:44:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221556,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:44:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:44:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221556,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:44:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:44:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:44:39] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:44:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937641984001,"66":14428,"153":206,"94":10240,"24":22,"16":37208229398183936,"45":752875224120023040},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:44:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:44:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:44:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937641984001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:44:39] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:44:39] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:44:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37208229398183936,"km_value":37208229398183.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:44:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":752875224120023040,"description":"Unknown IO ID 45"} 
[2026-10-23 08:44:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937641984001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":752875224120023040}} 
[2026-10-23 08:44:39] local.INFO: DEBUG: GPS processor result {"connection_id":221556,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22044,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:44:39] local.INFO: GPS data processed {"connection_id":221556,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:44:39] local.INFO: Acknowledgment sent {"connection_id":221556,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:44:57] local.INFO: TCP Data received {"connection_id":222846,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:44:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222846,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:44:57] local.INFO: Processing buffer {"connection_id":222846,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:44:57] local.INFO: IMEI packet received {"connection_id":222846,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:44:57] local.INFO: IMEI acknowledgment sent {"connection_id":222846,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:45:02] local.INFO: TCP Data received {"connection_id":222846,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:45:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222846,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:45:02] local.INFO: Processing buffer {"connection_id":222846,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:45:02] local.INFO: IMEI packet received {"connection_id":222846,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:45:02] local.INFO: IMEI acknowledgment sent {"connection_id":222846,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:45:02] local.INFO: TCP Data received {"connection_id":222846,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c0f4a0012d0a520007057ae0000e00fb20..."} 
[2026-10-23 08:45:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c0f4a0012d0a520007057ae0000e00fb20..."} 
[2026-10-23 08:45:02] local.INFO: Processing buffer {"connection_id":222846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c0f4a0012d0a520007057ae0000e00fb20..."} 
[2026-10-23 08:45:02] local.INFO: Packet analysis {"connection_id":222846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c0"} 
[2026-10-23 08:45:02] local.INFO: Extracted packet for processing {"connection_id":222846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c0"} 
[2026-10-23 08:45:02] local.INFO: GPS Element Parsed {"raw_longitude":755651072,"raw_latitude":117799648,"longitude_deg":75.5651072,"latitude_deg":11.7799648,"altitude":14,"angle":251,"satellites":32,"speed":17,"hex_longitude":"2d0a5200","hex_latitude":"07057ae0","is_valid_coordinates":true} 
[2026-10-23 08:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:45:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937669888001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37209651032358912,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":749708630626355200,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:45:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792725284000,"timestamp_ms":1792725284000,"timestamp_seconds":1792725284,"priority":1,"record_length":96,"hex_timestamp":"000001a166c0f4a0"} 
[2026-10-23 08:45:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:45:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:45:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:45:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:45:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:45:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:45:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:45:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222846,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:45:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222846,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:45:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:45:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:45:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:45:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937669888001,"66":14515,"153":206,"94":10240,"24":17,"16":37209651032358912,"45":749708630626355200},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:45:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:45:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:45:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937669888001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:45:02] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:45:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:45:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37209651032358912,"km_value":37209651032358.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:45:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":749708630626355200,"description":"Unknown IO ID 45"} 
[2026-10-23 08:45:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937669888001,"power":14515,"unknown_153":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":749708630626355200}} 
[2026-10-23 08:45:03] local.INFO: DEBUG: GPS processor result {"connection_id":222846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22045,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:45:03] local.INFO: GPS data processed {"connection_id":222846,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:45:03] local.INFO: Acknowledgment sent {"connection_id":222846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:45:03] local.INFO: TCP Data received {"connection_id":221557,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221557,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:45:03] local.INFO: Processing buffer {"connection_id":221557,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:45:03] local.INFO: Packet analysis {"connection_id":221557,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:45:03] local.INFO: Extracted packet for processing {"connection_id":221557,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:45:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:45:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:45:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:45:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:45:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:45:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:45:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:45:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:45:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:45:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221557,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:45:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:45:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221557,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:45:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:45:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:45:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:45:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:45:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:45:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:45:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:45:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:45:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:45:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:45:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:45:03] local.INFO: DEBUG: GPS processor result {"connection_id":221557,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:45:03] local.INFO: GPS data processed {"connection_id":221557,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:45:03] local.INFO: Acknowledgment sent {"connection_id":221557,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:45:25] local.INFO: TCP Data received {"connection_id":224567,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:45:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224567,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:45:25] local.INFO: Processing buffer {"connection_id":224567,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:45:25] local.INFO: IMEI packet received {"connection_id":224567,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:45:25] local.INFO: IMEI acknowledgment sent {"connection_id":224567,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:45:31] local.INFO: TCP Data received {"connection_id":224567,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224567,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:45:31] local.INFO: Processing buffer {"connection_id":224567,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:45:31] local.INFO: IMEI packet received {"connection_id":224567,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":224567,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:45:31] local.INFO: TCP Data received {"connection_id":224567,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224567,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:45:31] local.INFO: Processing buffer {"connection_id":224567,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:45:31] local.INFO: Packet analysis {"connection_id":224567,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:45:31] local.INFO: Extracted packet for processing {"connection_id":224567,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:45:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:45:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:45:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:45:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:45:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:45:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:45:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:45:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224567,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:45:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:45:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:45:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":224567,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:45:31] local.INFO: GPS data processed {"connection_id":224567,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:45:31] local.INFO: Acknowledgment sent {"connection_id":224567,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:45:33] local.INFO: TCP Data received {"connection_id":222846,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c0f888012d0a508007057a98000e010f21..."} 
[2026-10-23 08:45:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c0f888012d0a508007057a98000e010f21..."} 
[2026-10-23 08:45:33] local.INFO: Processing buffer {"connection_id":222846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c0f888012d0a508007057a98000e010f21..."} 
[2026-10-23 08:45:33] local.INFO: Packet analysis {"connection_id":222846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c0"} 
[2026-10-23 08:45:33] local.INFO: Extracted packet for processing {"connection_id":222846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c0"} 
[2026-10-23 08:45:33] local.INFO: GPS Element Parsed {"raw_longitude":755650688,"raw_latitude":117799576,"longitude_deg":75.5650688,"latitude_deg":11.7799576,"altitude":14,"angle":271,"satellites":33,"speed":13,"hex_longitude":"2d0a5080","hex_latitude":"07057a98","is_valid_coordinates":true} 
[2026-10-23 08:45:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:45:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937672704001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37209668212228096,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":743656918626263040,"note":"Value kept but may cause issues"} 
[2026-10-23 08:45:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:45:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792725285000,"timestamp_ms":1792725285000,"timestamp_seconds":1792725285,"priority":1,"record_length":96,"hex_timestamp":"000001a166c0f888"} 
[2026-10-23 08:45:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:45:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:45:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 08:45:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:45:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:45:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:45:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:45:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:45:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222846,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:45:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222846,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:45:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:45:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:45:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:45:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937672704001,"66":14428,"153":206,"94":10240,"24":13,"16":37209668212228096,"45":743656918626263040},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 08:45:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:45:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:45:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937672704001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:45:33] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 08:45:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:45:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37209668212228096,"km_value":37209668212228.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:45:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":743656918626263040,"description":"Unknown IO ID 45"} 
[2026-10-23 08:45:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937672704001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":743656918626263040}} 
[2026-10-23 08:45:34] local.INFO: DEBUG: GPS processor result {"connection_id":222846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22048,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:45:34] local.INFO: GPS data processed {"connection_id":222846,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:45:34] local.INFO: Acknowledgment sent {"connection_id":222846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:46:03] local.INFO: TCP Data received {"connection_id":224567,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224567,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:46:03] local.INFO: Processing buffer {"connection_id":224567,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:46:03] local.INFO: Packet analysis {"connection_id":224567,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:46:03] local.INFO: Extracted packet for processing {"connection_id":224567,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:46:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:46:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224567,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224567,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:46:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:46:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":224567,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:46:03] local.INFO: GPS data processed {"connection_id":224567,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:46:03] local.INFO: Acknowledgment sent {"connection_id":224567,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:46:25] local.INFO: TCP Data received {"connection_id":222847,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:46:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:46:25] local.INFO: Processing buffer {"connection_id":222847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:46:25] local.INFO: IMEI packet received {"connection_id":222847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:46:25] local.INFO: IMEI acknowledgment sent {"connection_id":222847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:46:30] local.INFO: TCP Data received {"connection_id":221558,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221558,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:30] local.INFO: Processing buffer {"connection_id":221558,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:30] local.INFO: IMEI packet received {"connection_id":221558,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221558,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:46:30] local.INFO: TCP Data received {"connection_id":221558,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221558,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:30] local.INFO: Processing buffer {"connection_id":221558,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:30] local.INFO: IMEI packet received {"connection_id":221558,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221558,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:46:31] local.INFO: TCP Data received {"connection_id":222847,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:46:31] local.INFO: Processing buffer {"connection_id":222847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:46:31] local.INFO: IMEI packet received {"connection_id":222847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:46:31] local.INFO: IMEI acknowledgment sent {"connection_id":222847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:46:31] local.INFO: TCP Data received {"connection_id":222847,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:46:31] local.INFO: Processing buffer {"connection_id":222847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166bddf90012d80894005a3d3a8000b00ac33..."} 
[2026-10-23 08:46:31] local.INFO: Packet analysis {"connection_id":222847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:46:31] local.INFO: Extracted packet for processing {"connection_id":222847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166bd"} 
[2026-10-23 08:46:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":51,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937543936001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:46:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725082000,"timestamp_ms":1792725082000,"timestamp_seconds":1792725082,"priority":1,"record_length":96,"hex_timestamp":"000001a166bddf90"} 
[2026-10-23 08:46:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:46:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 08:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:46:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:46:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:46:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937543936001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937543936001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:46:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:46:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937543936001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":222847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:46:31] local.INFO: GPS data processed {"connection_id":222847,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:46:31] local.INFO: Acknowledgment sent {"connection_id":222847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:46:32] local.INFO: TCP Data received {"connection_id":221558,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221558,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:32] local.INFO: Processing buffer {"connection_id":221558,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:32] local.INFO: IMEI packet received {"connection_id":221558,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:46:32] local.INFO: IMEI acknowledgment sent {"connection_id":221558,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:46:32] local.INFO: TCP Data received {"connection_id":221558,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221558,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:32] local.INFO: Processing buffer {"connection_id":221558,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:46:32] local.INFO: IMEI packet received {"connection_id":221558,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:46:32] local.INFO: IMEI acknowledgment sent {"connection_id":221558,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:47:03] local.INFO: TCP Data received {"connection_id":222847,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:03] local.INFO: Processing buffer {"connection_id":222847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:03] local.INFO: Packet analysis {"connection_id":222847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:47:03] local.INFO: Extracted packet for processing {"connection_id":222847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:47:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:47:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:47:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:47:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:47:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:47:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:47:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:47:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:47:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:47:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:47:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:47:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:47:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:47:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:47:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:47:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:47:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:47:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:47:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:47:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:47:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:47:03] local.INFO: DEBUG: GPS processor result {"connection_id":222847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:47:03] local.INFO: GPS data processed {"connection_id":222847,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:47:03] local.INFO: Acknowledgment sent {"connection_id":222847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:47:31] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:47:31] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:47:31] local.INFO: IMEI packet received {"connection_id":221183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":221183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:47:36] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:47:36] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:47:36] local.INFO: IMEI packet received {"connection_id":221183,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:47:36] local.INFO: IMEI acknowledgment sent {"connection_id":221183,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:47:36] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:36] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:36] local.INFO: Packet analysis {"connection_id":221183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:47:36] local.INFO: Extracted packet for processing {"connection_id":221183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:47:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:47:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:47:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:47:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:47:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:47:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:47:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:47:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:47:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:47:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:47:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:47:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:47:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:47:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:47:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:47:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:47:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:47:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:47:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:47:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:47:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:47:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:47:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:47:36] local.INFO: DEBUG: GPS processor result {"connection_id":221183,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:47:36] local.INFO: GPS data processed {"connection_id":221183,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:47:36] local.INFO: Acknowledgment sent {"connection_id":221183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:47:41] local.INFO: TCP Data received {"connection_id":221183,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221183,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:41] local.INFO: Processing buffer {"connection_id":221183,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:47:41] local.INFO: Packet analysis {"connection_id":221183,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:47:41] local.INFO: Extracted packet for processing {"connection_id":221183,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:47:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:47:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:47:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:47:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:47:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:47:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:47:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:47:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:47:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:47:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:47:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:47:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:47:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221183,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:47:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:47:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221183,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:47:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:47:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:47:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:47:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:47:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:47:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:47:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:47:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:47:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:47:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:47:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:47:41] local.INFO: DEBUG: GPS processor result {"connection_id":221183,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:47:41] local.INFO: GPS data processed {"connection_id":221183,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:47:41] local.INFO: Acknowledgment sent {"connection_id":221183,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:48:26] local.INFO: TCP Data received {"connection_id":222848,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:48:26] local.INFO: Processing buffer {"connection_id":222848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:48:26] local.INFO: IMEI packet received {"connection_id":222848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":222848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:48:31] local.INFO: TCP Data received {"connection_id":222848,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:48:31] local.INFO: Processing buffer {"connection_id":222848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:48:31] local.INFO: IMEI packet received {"connection_id":222848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:48:31] local.INFO: IMEI acknowledgment sent {"connection_id":222848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:48:31] local.INFO: TCP Data received {"connection_id":222848,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:48:31] local.INFO: Processing buffer {"connection_id":222848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:48:31] local.INFO: Packet analysis {"connection_id":222848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:48:31] local.INFO: Extracted packet for processing {"connection_id":222848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:48:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:48:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:48:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:48:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:48:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:48:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:48:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:48:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:48:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:48:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":222848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:48:31] local.INFO: GPS data processed {"connection_id":222848,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:48:31] local.INFO: Acknowledgment sent {"connection_id":222848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:48:59] local.INFO: TCP Data received {"connection_id":221182,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:48:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221182,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:48:59] local.INFO: Processing buffer {"connection_id":221182,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:48:59] local.INFO: IMEI packet received {"connection_id":221182,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:48:59] local.INFO: IMEI acknowledgment sent {"connection_id":221182,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:49:02] local.INFO: TCP Data received {"connection_id":222848,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:49:03] local.INFO: Processing buffer {"connection_id":222848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:49:03] local.INFO: Packet analysis {"connection_id":222848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:49:03] local.INFO: Extracted packet for processing {"connection_id":222848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:49:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:49:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:49:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:49:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:49:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:49:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:49:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:49:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:49:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:49:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:49:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:49:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:49:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:49:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:49:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:49:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:49:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:49:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:49:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:49:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:49:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:49:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:49:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:49:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:49:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:49:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:49:03] local.INFO: DEBUG: GPS processor result {"connection_id":222848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:49:03] local.INFO: GPS data processed {"connection_id":222848,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:49:03] local.INFO: Acknowledgment sent {"connection_id":222848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:49:26] local.INFO: TCP Data received {"connection_id":224569,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:49:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:49:26] local.INFO: Processing buffer {"connection_id":224569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:49:26] local.INFO: IMEI packet received {"connection_id":224569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:49:26] local.INFO: IMEI acknowledgment sent {"connection_id":224569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:49:31] local.INFO: TCP Data received {"connection_id":224569,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:49:31] local.INFO: Processing buffer {"connection_id":224569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:49:31] local.INFO: IMEI packet received {"connection_id":224569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":224569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:49:32] local.INFO: TCP Data received {"connection_id":224569,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:49:32] local.INFO: Processing buffer {"connection_id":224569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:49:32] local.INFO: Packet analysis {"connection_id":224569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:49:32] local.INFO: Extracted packet for processing {"connection_id":224569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:49:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:49:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:49:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:49:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:49:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:49:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:49:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:49:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:49:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:49:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":224569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:49:32] local.INFO: GPS data processed {"connection_id":224569,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:49:32] local.INFO: Acknowledgment sent {"connection_id":224569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:50:03] local.INFO: TCP Data received {"connection_id":224569,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:50:03] local.INFO: Processing buffer {"connection_id":224569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:50:03] local.INFO: Packet analysis {"connection_id":224569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:50:03] local.INFO: Extracted packet for processing {"connection_id":224569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:50:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:50:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:50:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:50:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:50:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:50:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:50:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:50:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:50:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":224569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:50:03] local.INFO: GPS data processed {"connection_id":224569,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:50:03] local.INFO: Acknowledgment sent {"connection_id":224569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:50:25] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:50:25] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:50:25] local.INFO: IMEI packet received {"connection_id":221559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":221559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:50:31] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:50:31] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:50:31] local.INFO: IMEI packet received {"connection_id":221559,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:50:31] local.INFO: IMEI acknowledgment sent {"connection_id":221559,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:50:31] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:50:31] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:50:31] local.INFO: Packet analysis {"connection_id":221559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:50:31] local.INFO: Extracted packet for processing {"connection_id":221559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:50:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:50:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:50:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:50:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:50:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:50:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:50:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:50:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:50:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:50:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":221559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:50:31] local.INFO: GPS data processed {"connection_id":221559,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:50:31] local.INFO: Acknowledgment sent {"connection_id":221559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:51:03] local.INFO: TCP Data received {"connection_id":221559,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:51:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221559,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:51:03] local.INFO: Processing buffer {"connection_id":221559,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:51:03] local.INFO: Packet analysis {"connection_id":221559,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:51:03] local.INFO: Extracted packet for processing {"connection_id":221559,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:51:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:51:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:51:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:51:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:51:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:51:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:51:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:51:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:51:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:51:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:51:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:51:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:51:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:51:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221559,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:51:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:51:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221559,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:51:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:51:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:51:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:51:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:51:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:51:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:51:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:51:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:51:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:51:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:51:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:51:03] local.INFO: DEBUG: GPS processor result {"connection_id":221559,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:51:03] local.INFO: GPS data processed {"connection_id":221559,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:51:03] local.INFO: Acknowledgment sent {"connection_id":221559,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:51:25] local.INFO: TCP Data received {"connection_id":222851,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:51:25] local.INFO: Processing buffer {"connection_id":222851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:51:25] local.INFO: IMEI packet received {"connection_id":222851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":222851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:51:31] local.INFO: TCP Data received {"connection_id":222851,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:51:31] local.INFO: Processing buffer {"connection_id":222851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:51:31] local.INFO: IMEI packet received {"connection_id":222851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":222851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:51:32] local.INFO: TCP Data received {"connection_id":222851,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:51:32] local.INFO: Processing buffer {"connection_id":222851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:51:32] local.INFO: Packet analysis {"connection_id":222851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:51:32] local.INFO: Extracted packet for processing {"connection_id":222851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:51:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:51:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:51:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:51:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":222851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:51:32] local.INFO: GPS data processed {"connection_id":222851,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:51:32] local.INFO: Acknowledgment sent {"connection_id":222851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:51:41] local.INFO: TCP Data received {"connection_id":222850,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222850,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:51:41] local.INFO: Processing buffer {"connection_id":222850,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:51:41] local.INFO: IMEI packet received {"connection_id":222850,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:51:41] local.INFO: IMEI acknowledgment sent {"connection_id":222850,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:51:56] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:51:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:51:56] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:51:56] local.INFO: IMEI packet received {"connection_id":221560,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:51:56] local.INFO: IMEI acknowledgment sent {"connection_id":221560,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:52:03] local.INFO: TCP Data received {"connection_id":222851,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:52:03] local.INFO: Processing buffer {"connection_id":222851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c27758012d80894005a3d3a8000b00ac31..."} 
[2026-10-23 08:52:03] local.INFO: Packet analysis {"connection_id":222851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:52:03] local.INFO: Extracted packet for processing {"connection_id":222851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c2"} 
[2026-10-23 08:52:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":49,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:52:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937620992001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:52:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725383000,"timestamp_ms":1792725383000,"timestamp_seconds":1792725383,"priority":1,"record_length":96,"hex_timestamp":"000001a166c27758"} 
[2026-10-23 08:52:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:52:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:52:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:52:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:52:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:52:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:52:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:52:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:52:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:52:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:52:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:52:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:52:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937620992001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:52:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:52:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:52:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937620992001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:52:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:52:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:52:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:52:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937620992001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:52:03] local.INFO: DEBUG: GPS processor result {"connection_id":222851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:52:03] local.INFO: GPS data processed {"connection_id":222851,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:52:03] local.INFO: Acknowledgment sent {"connection_id":222851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:52:04] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:04] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:04] local.INFO: IMEI packet received {"connection_id":221560,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:52:04] local.INFO: IMEI acknowledgment sent {"connection_id":221560,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:52:05] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:05] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:05] local.INFO: IMEI packet received {"connection_id":221560,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:52:05] local.INFO: IMEI acknowledgment sent {"connection_id":221560,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:52:06] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c6b930012d0a9e400704f2700019004b20..."} 
[2026-10-23 08:52:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c6b930012d0a9e400704f2700019004b20..."} 
[2026-10-23 08:52:06] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c6b930012d0a9e400704f2700019004b20..."} 
[2026-10-23 08:52:06] local.INFO: Packet analysis {"connection_id":221560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c6"} 
[2026-10-23 08:52:06] local.INFO: Extracted packet for processing {"connection_id":221560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c6"} 
[2026-10-23 08:52:06] local.INFO: GPS Element Parsed {"raw_longitude":755670592,"raw_latitude":117764720,"longitude_deg":75.5670592,"latitude_deg":11.776472,"altitude":25,"angle":75,"satellites":32,"speed":14,"hex_longitude":"2d0a9e40","hex_latitude":"0704f270","is_valid_coordinates":true} 
[2026-10-23 08:52:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:52:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937769216001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37216913822056448,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":764837910614767616,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:52:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792725662000,"timestamp_ms":1792725662000,"timestamp_seconds":1792725662,"priority":1,"record_length":96,"hex_timestamp":"000001a166c6b930"} 
[2026-10-23 08:52:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:52:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:52:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-10-23 08:52:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:52:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:52:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:52:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:52:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:52:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:52:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:52:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:52:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:52:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:52:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937769216001,"66":13678,"177":206,"94":10240,"24":14,"16":37216913822056448,"45":764837910614767616},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 08:52:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:52:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:52:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937769216001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:52:06] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 08:52:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:52:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37216913822056448,"km_value":37216913822056.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:52:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":764837910614767616,"description":"Unknown IO ID 45"} 
[2026-10-23 08:52:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937769216001,"power":13678,"unknown_177":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":764837910614767616}} 
[2026-10-23 08:52:06] local.INFO: DEBUG: GPS processor result {"connection_id":221560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22062,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:52:06] local.INFO: GPS data processed {"connection_id":221560,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:52:06] local.INFO: Acknowledgment sent {"connection_id":221560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:52:07] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c6bd18012d0a9fc00704f2800019005b20..."} 
[2026-10-23 08:52:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c6bd18012d0a9fc00704f2800019005b20..."} 
[2026-10-23 08:52:07] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c6bd18012d0a9fc00704f2800019005b20..."} 
[2026-10-23 08:52:07] local.INFO: Packet analysis {"connection_id":221560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c6"} 
[2026-10-23 08:52:07] local.INFO: Extracted packet for processing {"connection_id":221560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c6"} 
[2026-10-23 08:52:07] local.INFO: GPS Element Parsed {"raw_longitude":755670976,"raw_latitude":117764736,"longitude_deg":75.5670976,"latitude_deg":11.7764736,"altitude":25,"angle":91,"satellites":32,"speed":17,"hex_longitude":"2d0a9fc0","hex_latitude":"0704f280","is_valid_coordinates":true} 
[2026-10-23 08:52:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:52:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937769472001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37216931001925632,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":765119385591508992,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:52:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792725663000,"timestamp_ms":1792725663000,"timestamp_seconds":1792725663,"priority":1,"record_length":96,"hex_timestamp":"000001a166c6bd18"} 
[2026-10-23 08:52:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:52:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:52:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-10-23 08:52:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:52:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:52:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:52:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:52:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:52:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:52:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:52:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:52:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:52:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:52:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937769472001,"66":14428,"177":206,"94":10240,"24":17,"16":37216931001925632,"45":765119385591508992},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 08:52:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:52:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:52:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937769472001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:52:07] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 08:52:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:52:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37216931001925632,"km_value":37216931001925.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:52:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":765119385591508992,"description":"Unknown IO ID 45"} 
[2026-10-23 08:52:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937769472001,"power":14428,"unknown_177":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":765119385591508992}} 
[2026-10-23 08:52:07] local.INFO: DEBUG: GPS processor result {"connection_id":221560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22063,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:52:07] local.INFO: GPS data processed {"connection_id":221560,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:52:07] local.INFO: Acknowledgment sent {"connection_id":221560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:52:31] local.INFO: TCP Data received {"connection_id":224571,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:52:31] local.INFO: Processing buffer {"connection_id":224571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:52:31] local.INFO: IMEI packet received {"connection_id":224571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":224571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:52:36] local.INFO: TCP Data received {"connection_id":224571,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:52:36] local.INFO: Processing buffer {"connection_id":224571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:52:36] local.INFO: IMEI packet received {"connection_id":224571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:52:36] local.INFO: IMEI acknowledgment sent {"connection_id":224571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:52:36] local.INFO: TCP Data received {"connection_id":224571,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:52:36] local.INFO: Processing buffer {"connection_id":224571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:52:36] local.INFO: Packet analysis {"connection_id":224571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:52:36] local.INFO: Extracted packet for processing {"connection_id":224571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:52:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:52:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:52:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:52:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:52:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:52:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:52:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:52:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:52:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:52:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:52:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:52:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:52:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:52:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:52:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:52:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:52:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:52:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:52:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:52:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:52:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:52:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:52:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:52:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:52:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:52:36] local.INFO: DEBUG: GPS processor result {"connection_id":224571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:52:36] local.INFO: GPS data processed {"connection_id":224571,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:52:36] local.INFO: Acknowledgment sent {"connection_id":224571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:52:41] local.INFO: TCP Data received {"connection_id":224571,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:52:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:52:41] local.INFO: Processing buffer {"connection_id":224571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:52:41] local.INFO: Packet analysis {"connection_id":224571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:52:41] local.INFO: Extracted packet for processing {"connection_id":224571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:52:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:52:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:52:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:52:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:52:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:52:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:52:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:52:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:52:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:52:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:52:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:52:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:52:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:52:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:52:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:52:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:52:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:52:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:52:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:52:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:52:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:52:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:52:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:52:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:52:41] local.INFO: DEBUG: GPS processor result {"connection_id":224571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:52:41] local.INFO: GPS data processed {"connection_id":224571,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:52:41] local.INFO: Acknowledgment sent {"connection_id":224571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:52:46] local.INFO: TCP Data received {"connection_id":221560,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c7b330012d0b5d800704f4600019016520..."} 
[2026-10-23 08:52:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221560,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c7b330012d0b5d800704f4600019016520..."} 
[2026-10-23 08:52:46] local.INFO: Processing buffer {"connection_id":221560,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c7b330012d0b5d800704f4600019016520..."} 
[2026-10-23 08:52:46] local.INFO: Packet analysis {"connection_id":221560,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:52:46] local.INFO: Extracted packet for processing {"connection_id":221560,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:52:46] local.INFO: GPS Element Parsed {"raw_longitude":755719552,"raw_latitude":117765216,"longitude_deg":75.5719552,"latitude_deg":11.7765216,"altitude":25,"angle":357,"satellites":32,"speed":6,"hex_longitude":"2d0b5d80","hex_latitude":"0704f460","is_valid_coordinates":true} 
[2026-10-23 08:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:52:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937785088001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37219280349036544,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":818951474887471104,"note":"Value kept but may cause issues"} 
[2026-10-23 08:52:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:52:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792725726000,"timestamp_ms":1792725726000,"timestamp_seconds":1792725726,"priority":1,"record_length":96,"hex_timestamp":"000001a166c7b330"} 
[2026-10-23 08:52:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:52:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:52:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 08:52:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:52:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:52:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:52:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:52:46] local.INFO: Teltonika packet parsed successfully {"connection_id":221560,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:52:46] local.INFO: Passing IMEI to GPS processor {"connection_id":221560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:52:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":221560,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:52:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:52:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:52:46] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:52:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937785088001,"66":14374,"96":206,"94":10240,"24":6,"16":37219280349036544,"45":818951474887471104},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-10-23 08:52:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:52:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:52:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937785088001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:52:46] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 08:52:46] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:52:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37219280349036544,"km_value":37219280349036.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:52:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":818951474887471104,"description":"Unknown IO ID 45"} 
[2026-10-23 08:52:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937785088001,"power":14374,"unknown_96":206,"unknown_94":10240,"ignition":6,"odometer":null,"unknown_45":818951474887471104}} 
[2026-10-23 08:52:46] local.INFO: DEBUG: GPS processor result {"connection_id":221560,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22066,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:52:46] local.INFO: GPS data processed {"connection_id":221560,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:52:46] local.INFO: Acknowledgment sent {"connection_id":221560,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:52:56] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:56] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:52:56] local.INFO: IMEI packet received {"connection_id":221561,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:52:56] local.INFO: IMEI acknowledgment sent {"connection_id":221561,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:53:02] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:53:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:53:02] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:53:02] local.INFO: IMEI packet received {"connection_id":221561,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:53:02] local.INFO: IMEI acknowledgment sent {"connection_id":221561,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:53:03] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c7bee8012d0b5d800704f650001a001022..."} 
[2026-10-23 08:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c7bee8012d0b5d800704f650001a001022..."} 
[2026-10-23 08:53:03] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c7bee8012d0b5d800704f650001a001022..."} 
[2026-10-23 08:53:03] local.INFO: Packet analysis {"connection_id":221561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:53:03] local.INFO: Extracted packet for processing {"connection_id":221561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:53:03] local.INFO: GPS Element Parsed {"raw_longitude":755719552,"raw_latitude":117765712,"longitude_deg":75.5719552,"latitude_deg":11.7765712,"altitude":26,"angle":16,"satellites":34,"speed":6,"hex_longitude":"2d0b5d80","hex_latitude":"0704f650","is_valid_coordinates":true} 
[2026-10-23 08:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:53:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937785856001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37219301823873024,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":818951474887548928,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:53:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725729000,"timestamp_ms":1792725729000,"timestamp_seconds":1792725729,"priority":1,"record_length":96,"hex_timestamp":"000001a166c7bee8"} 
[2026-10-23 08:53:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:53:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 08:53:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:53:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:53:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:53:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:53:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:53:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:53:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:53:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:53:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:53:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:53:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937785856001,"66":14450,"96":206,"94":10240,"24":6,"16":37219301823873024,"45":818951474887548928},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-10-23 08:53:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:53:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:53:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937785856001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:53:03] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 08:53:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:53:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37219301823873024,"km_value":37219301823873.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:53:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":818951474887548928,"description":"Unknown IO ID 45"} 
[2026-10-23 08:53:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937785856001,"power":14450,"unknown_96":206,"unknown_94":10240,"ignition":6,"odometer":null,"unknown_45":818951474887548928}} 
[2026-10-23 08:53:03] local.INFO: DEBUG: GPS processor result {"connection_id":221561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22067,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:53:03] local.INFO: GPS data processed {"connection_id":221561,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:53:03] local.INFO: Acknowledgment sent {"connection_id":221561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:53:26] local.INFO: TCP Data received {"connection_id":222852,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222852,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:53:26] local.INFO: Processing buffer {"connection_id":222852,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:53:26] local.INFO: IMEI packet received {"connection_id":222852,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":222852,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:53:31] local.INFO: TCP Data received {"connection_id":222852,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222852,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:53:31] local.INFO: Processing buffer {"connection_id":222852,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:53:31] local.INFO: IMEI packet received {"connection_id":222852,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":222852,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:53:32] local.INFO: TCP Data received {"connection_id":222852,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:53:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222852,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:53:32] local.INFO: Processing buffer {"connection_id":222852,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:53:32] local.INFO: Packet analysis {"connection_id":222852,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:53:32] local.INFO: Extracted packet for processing {"connection_id":222852,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:53:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:53:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:53:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:53:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:53:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:53:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:53:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:53:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:53:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:53:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:53:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222852,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:53:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:53:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:53:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:53:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:53:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:53:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:53:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:53:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:53:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:53:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:53:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:53:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:53:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:53:32] local.INFO: DEBUG: GPS processor result {"connection_id":222852,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:53:32] local.INFO: GPS data processed {"connection_id":222852,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:53:32] local.INFO: Acknowledgment sent {"connection_id":222852,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:53:34] local.INFO: TCP Data received {"connection_id":221561,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c8d440012d0baa80070506400023009b23..."} 
[2026-10-23 08:53:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221561,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c8d440012d0baa80070506400023009b23..."} 
[2026-10-23 08:53:34] local.INFO: Processing buffer {"connection_id":221561,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c8d440012d0baa80070506400023009b23..."} 
[2026-10-23 08:53:34] local.INFO: Packet analysis {"connection_id":221561,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c8"} 
[2026-10-23 08:53:34] local.INFO: Extracted packet for processing {"connection_id":221561,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c8"} 
[2026-10-23 08:53:34] local.INFO: GPS Element Parsed {"raw_longitude":755739264,"raw_latitude":117769792,"longitude_deg":75.5739264,"latitude_deg":11.7769792,"altitude":35,"angle":155,"satellites":35,"speed":15,"hex_longitude":"2d0baa80","hex_latitude":"07050640","is_valid_coordinates":true} 
[2026-10-23 08:53:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937804544001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37220521594585088,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":840413941862998016,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:53:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792725800000,"timestamp_ms":1792725800000,"timestamp_seconds":1792725800,"priority":1,"record_length":96,"hex_timestamp":"000001a166c8d440"} 
[2026-10-23 08:53:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:53:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:53:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733143808,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":11,"raw_value":6791435956319682587,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167553499136,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":102,"raw_value":3360649217,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639831660586917,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5836929004162318592,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738866894,"corrected_to":0} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":71,"raw_value":2684431627,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":208,"raw_value":84736472787649804,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.WARNING: Large IO value detected {"io_id":48,"raw_value":7600056853073408,"note":"Value kept but may cause issues"} 
[2026-10-23 08:53:34] local.INFO: IO Element Parsed {"io_data_count":45,"io_data_keys":[0,177,94,24,241,157,16,59,161,204,45,192,8,35,10,66,64,11,34,141,1,240,114,227,102,5,4,113,205,18,71,98,232,33,239,56,165,2,132,7,27,13,206,208,48],"length":628,"final_offset":758,"validated_count":45,"validation_warnings":[{"io_id":205,"original":1738866894,"validated":0}]} 
[2026-10-23 08:53:34] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":2594224168783118336,"timestamp_seconds":2594224168783118.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 08:53:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:53:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:53:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221561,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:53:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:53:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221561,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:53:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:53:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:53:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:53:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937804544001,"66":14352,"97":206,"94":10240,"24":15,"16":37220521594585088,"45":840413941862998016},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,94,24,16,45]} 
[2026-10-23 08:53:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:53:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:53:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937804544001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:53:34] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 08:53:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:53:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37220521594585088,"km_value":37220521594585.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:53:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":840413941862998016,"description":"Unknown IO ID 45"} 
[2026-10-23 08:53:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937804544001,"power":14352,"unknown_97":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":840413941862998016}} 
[2026-10-23 08:53:34] local.INFO: DEBUG: GPS processor result {"connection_id":221561,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22069,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:53:34] local.INFO: GPS data processed {"connection_id":221561,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:53:34] local.INFO: Acknowledgment sent {"connection_id":221561,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:54:04] local.INFO: TCP Data received {"connection_id":222852,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:54:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222852,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:54:04] local.INFO: Processing buffer {"connection_id":222852,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:54:04] local.INFO: Packet analysis {"connection_id":222852,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:54:04] local.INFO: Extracted packet for processing {"connection_id":222852,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:54:04] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:54:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:54:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:04] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:54:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:54:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:54:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:54:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:54:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:54:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:54:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:54:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:54:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222852,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:54:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:54:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:54:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:54:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:54:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:54:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:54:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:54:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:54:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:54:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:54:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:54:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:54:04] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:54:04] local.INFO: DEBUG: GPS processor result {"connection_id":222852,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:54:04] local.INFO: GPS data processed {"connection_id":222852,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:54:04] local.INFO: Acknowledgment sent {"connection_id":222852,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:54:08] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:54:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:54:08] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:54:08] local.INFO: IMEI packet received {"connection_id":221562,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:54:08] local.INFO: IMEI acknowledgment sent {"connection_id":221562,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:54:09] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:54:09] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:54:09] local.INFO: IMEI packet received {"connection_id":221562,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:54:09] local.INFO: IMEI acknowledgment sent {"connection_id":221562,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:54:11] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c8d828012d0baa8007050478002300b123..."} 
[2026-10-23 08:54:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c8d828012d0baa8007050478002300b123..."} 
[2026-10-23 08:54:11] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c8d828012d0baa8007050478002300b123..."} 
[2026-10-23 08:54:11] local.INFO: Packet analysis {"connection_id":221562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c8"} 
[2026-10-23 08:54:11] local.INFO: Extracted packet for processing {"connection_id":221562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c8"} 
[2026-10-23 08:54:11] local.INFO: GPS Element Parsed {"raw_longitude":755739264,"raw_latitude":117769336,"longitude_deg":75.5739264,"latitude_deg":11.7769336,"altitude":35,"angle":177,"satellites":35,"speed":18,"hex_longitude":"2d0baa80","hex_latitude":"07050478","is_valid_coordinates":true} 
[2026-10-23 08:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937804800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37220543069421568,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":840625048095440896,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:54:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792725801000,"timestamp_ms":1792725801000,"timestamp_seconds":1792725801,"priority":1,"record_length":96,"hex_timestamp":"000001a166c8d828"} 
[2026-10-23 08:54:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:54:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:54:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733143808,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":59,"raw_value":2181038080,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167553695744,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":102,"raw_value":3364745217,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639316264511397,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5836929004162318592,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":2008088782,"corrected_to":0} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":184,"raw_value":84736478156358924,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":55,"raw_value":3288386919,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":168,"raw_value":7600125572549888,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.WARNING: Large IO value detected {"io_id":11,"raw_value":6881507948882821147,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:11] local.INFO: IO Element Parsed {"io_data_count":45,"io_data_keys":[0,97,94,24,241,157,16,59,161,208,45,192,7,36,35,10,66,177,204,8,64,1,240,60,227,102,5,4,113,205,17,79,101,184,32,239,55,165,2,132,27,13,206,168,11],"length":628,"final_offset":758,"validated_count":45,"validation_warnings":[{"io_id":205,"original":2008088782,"validated":0}]} 
[2026-10-23 08:54:11] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":2522186365954621440,"timestamp_seconds":2522186365954621.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 08:54:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:54:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:54:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:54:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:54:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:54:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:54:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:54:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:54:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937804800001,"66":14439,"97":206,"94":10240,"24":18,"16":37220543069421568,"45":840625048095440896},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,94,24,16,45]} 
[2026-10-23 08:54:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:54:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:54:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937804800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:54:11] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 08:54:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:54:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37220543069421568,"km_value":37220543069421.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:54:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":840625048095440896,"description":"Unknown IO ID 45"} 
[2026-10-23 08:54:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937804800001,"power":14439,"unknown_97":206,"unknown_94":10240,"ignition":18,"odometer":null,"unknown_45":840625048095440896}} 
[2026-10-23 08:54:11] local.INFO: DEBUG: GPS processor result {"connection_id":221562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22071,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:54:11] local.INFO: GPS data processed {"connection_id":221562,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:54:11] local.INFO: Acknowledgment sent {"connection_id":221562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:54:12] local.INFO: TCP Data received {"connection_id":221562,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c98020012d0bc2c007052b90001f002320..."} 
[2026-10-23 08:54:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221562,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c98020012d0bc2c007052b90001f002320..."} 
[2026-10-23 08:54:12] local.INFO: Processing buffer {"connection_id":221562,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c98020012d0bc2c007052b90001f002320..."} 
[2026-10-23 08:54:12] local.INFO: Packet analysis {"connection_id":221562,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c9"} 
[2026-10-23 08:54:12] local.INFO: Extracted packet for processing {"connection_id":221562,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c9"} 
[2026-10-23 08:54:12] local.INFO: GPS Element Parsed {"raw_longitude":755745472,"raw_latitude":117779344,"longitude_deg":75.5745472,"latitude_deg":11.7779344,"altitude":31,"angle":35,"satellites":32,"speed":16,"hex_longitude":"2d0bc2c0","hex_latitude":"07052b90","is_valid_coordinates":true} 
[2026-10-23 08:54:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:54:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937815808001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37221457897455616,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":847169341306324992,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:54:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792725844000,"timestamp_ms":1792725844000,"timestamp_seconds":1792725844,"priority":1,"record_length":96,"hex_timestamp":"000001a166c98020"} 
[2026-10-23 08:54:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:54:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:54:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 08:54:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:54:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:54:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:54:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:54:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221562,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:54:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:54:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221562,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:54:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:54:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:54:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:54:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937815808001,"66":14559,"97":206,"94":10240,"24":16,"16":37221457897455616,"45":847169341306324992},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,94,24,16,45]} 
[2026-10-23 08:54:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:54:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:54:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937815808001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:54:12] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 08:54:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:54:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37221457897455616,"km_value":37221457897455.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:54:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":847169341306324992,"description":"Unknown IO ID 45"} 
[2026-10-23 08:54:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937815808001,"power":14559,"unknown_97":206,"unknown_94":10240,"ignition":16,"odometer":null,"unknown_45":847169341306324992}} 
[2026-10-23 08:54:12] local.INFO: DEBUG: GPS processor result {"connection_id":221562,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22072,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:54:12] local.INFO: GPS data processed {"connection_id":221562,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:54:12] local.INFO: Acknowledgment sent {"connection_id":221562,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:54:25] local.INFO: TCP Data received {"connection_id":222853,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:54:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:54:25] local.INFO: Processing buffer {"connection_id":222853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:54:25] local.INFO: IMEI packet received {"connection_id":222853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:54:25] local.INFO: IMEI acknowledgment sent {"connection_id":222853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:54:31] local.INFO: TCP Data received {"connection_id":222853,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:54:31] local.INFO: Processing buffer {"connection_id":222853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:54:31] local.INFO: IMEI packet received {"connection_id":222853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":222853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:54:31] local.INFO: TCP Data received {"connection_id":222853,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:54:31] local.INFO: Processing buffer {"connection_id":222853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:54:31] local.INFO: Packet analysis {"connection_id":222853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:54:31] local.INFO: Extracted packet for processing {"connection_id":222853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:54:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:54:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:54:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:54:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:54:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:54:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:54:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:54:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:54:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:54:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:54:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:54:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:54:31] local.INFO: DEBUG: GPS processor result {"connection_id":222853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:54:31] local.INFO: GPS data processed {"connection_id":222853,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:54:31] local.INFO: Acknowledgment sent {"connection_id":222853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:54:34] local.INFO: TCP Data received {"connection_id":224570,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224570,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:54:34] local.INFO: Processing buffer {"connection_id":224570,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 08:54:34] local.INFO: IMEI packet received {"connection_id":224570,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 08:54:34] local.INFO: IMEI acknowledgment sent {"connection_id":224570,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:55:01] local.INFO: TCP Data received {"connection_id":224572,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224572,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:01] local.INFO: Processing buffer {"connection_id":224572,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:01] local.INFO: IMEI packet received {"connection_id":224572,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:55:01] local.INFO: IMEI acknowledgment sent {"connection_id":224572,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:55:03] local.INFO: TCP Data received {"connection_id":222853,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:55:03] local.INFO: Processing buffer {"connection_id":222853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:55:03] local.INFO: Packet analysis {"connection_id":222853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:55:03] local.INFO: Extracted packet for processing {"connection_id":222853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:55:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:55:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:55:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:55:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:55:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:55:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:55:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:55:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:55:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:55:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:55:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:55:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:55:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:55:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:55:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:55:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:55:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:55:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:55:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:55:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:55:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:55:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:55:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:55:03] local.INFO: DEBUG: GPS processor result {"connection_id":222853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:55:03] local.INFO: GPS data processed {"connection_id":222853,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:55:03] local.INFO: Acknowledgment sent {"connection_id":222853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:55:07] local.INFO: TCP Data received {"connection_id":224572,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224572,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:07] local.INFO: Processing buffer {"connection_id":224572,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:07] local.INFO: IMEI packet received {"connection_id":224572,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:55:07] local.INFO: IMEI acknowledgment sent {"connection_id":224572,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:55:13] local.INFO: TCP Data received {"connection_id":224572,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166c98408012d0bc44007052c40001f003a21..."} 
[2026-10-23 08:55:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c98408012d0bc44007052c40001f003a21..."} 
[2026-10-23 08:55:13] local.INFO: Processing buffer {"connection_id":224572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c98408012d0bc44007052c40001f003a21..."} 
[2026-10-23 08:55:13] local.INFO: Packet analysis {"connection_id":224572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c9"} 
[2026-10-23 08:55:13] local.INFO: Extracted packet for processing {"connection_id":224572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c9"} 
[2026-10-23 08:55:13] local.INFO: GPS Element Parsed {"raw_longitude":755745856,"raw_latitude":117779520,"longitude_deg":75.5745856,"latitude_deg":11.777952,"altitude":31,"angle":58,"satellites":33,"speed":14,"hex_longitude":"2d0bc440","hex_latitude":"07052c40","is_valid_coordinates":true} 
[2026-10-23 08:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:55:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937816064001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37221479372292096,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":847450816283119616,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:55:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792725845000,"timestamp_ms":1792725845000,"timestamp_seconds":1792725845,"priority":1,"record_length":96,"hex_timestamp":"000001a166c98408"} 
[2026-10-23 08:55:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:55:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:55:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 08:55:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:55:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:55:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:55:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:55:13] local.INFO: Teltonika packet parsed successfully {"connection_id":224572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:55:13] local.INFO: Passing IMEI to GPS processor {"connection_id":224572,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:55:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":224572,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:55:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:55:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:55:13] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:55:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937816064001,"66":14439,"97":206,"94":10240,"24":14,"16":37221479372292096,"45":847450816283119616},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,94,24,16,45]} 
[2026-10-23 08:55:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:55:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937816064001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:55:13] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 08:55:13] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37221479372292096,"km_value":37221479372292.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:55:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":847450816283119616,"description":"Unknown IO ID 45"} 
[2026-10-23 08:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937816064001,"power":14439,"unknown_97":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":847450816283119616}} 
[2026-10-23 08:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":224572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22075,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:55:13] local.INFO: GPS data processed {"connection_id":224572,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:55:13] local.INFO: Acknowledgment sent {"connection_id":224572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:55:25] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:55:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:55:25] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:55:25] local.INFO: IMEI packet received {"connection_id":221563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:55:25] local.INFO: IMEI acknowledgment sent {"connection_id":221563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:55:31] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:55:31] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:55:31] local.INFO: IMEI packet received {"connection_id":221563,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":221563,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:55:31] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:55:31] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:55:31] local.INFO: Packet analysis {"connection_id":221563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:55:31] local.INFO: Extracted packet for processing {"connection_id":221563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:55:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:55:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:55:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:55:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:55:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:55:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:55:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:55:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:55:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:55:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:55:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:55:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:55:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:55:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:55:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:55:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:55:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:55:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:55:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:55:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:55:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:55:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:55:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:55:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:55:31] local.INFO: DEBUG: GPS processor result {"connection_id":221563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22076,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:55:31] local.INFO: GPS data processed {"connection_id":221563,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:55:31] local.INFO: Acknowledgment sent {"connection_id":221563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:55:56] local.INFO: TCP Data received {"connection_id":222854,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222854,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:56] local.INFO: Processing buffer {"connection_id":222854,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:55:56] local.INFO: IMEI packet received {"connection_id":222854,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:55:56] local.INFO: IMEI acknowledgment sent {"connection_id":222854,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:56:02] local.INFO: TCP Data received {"connection_id":222854,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:56:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222854,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:56:02] local.INFO: Processing buffer {"connection_id":222854,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:56:02] local.INFO: IMEI packet received {"connection_id":222854,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:56:02] local.INFO: IMEI acknowledgment sent {"connection_id":222854,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:56:03] local.INFO: TCP Data received {"connection_id":221563,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:56:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221563,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:56:03] local.INFO: Processing buffer {"connection_id":221563,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:56:03] local.INFO: Packet analysis {"connection_id":221563,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:56:03] local.INFO: Extracted packet for processing {"connection_id":221563,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:56:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:56:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:56:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:56:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:56:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:56:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:56:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:56:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:56:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:56:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:56:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221563,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:56:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:56:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221563,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:56:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:56:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:56:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:56:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:56:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:56:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:56:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:56:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:56:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:56:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:56:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:56:03] local.INFO: DEBUG: GPS processor result {"connection_id":221563,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:56:03] local.INFO: GPS data processed {"connection_id":221563,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:56:03] local.INFO: Acknowledgment sent {"connection_id":221563,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:56:25] local.INFO: TCP Data received {"connection_id":222855,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:56:25] local.INFO: Processing buffer {"connection_id":222855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:56:25] local.INFO: IMEI packet received {"connection_id":222855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:56:25] local.INFO: IMEI acknowledgment sent {"connection_id":222855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:56:31] local.INFO: TCP Data received {"connection_id":222855,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:56:31] local.INFO: Processing buffer {"connection_id":222855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:56:31] local.INFO: IMEI packet received {"connection_id":222855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:56:31] local.INFO: IMEI acknowledgment sent {"connection_id":222855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:56:32] local.INFO: TCP Data received {"connection_id":222855,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:56:32] local.INFO: Processing buffer {"connection_id":222855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:56:32] local.INFO: Packet analysis {"connection_id":222855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:56:32] local.INFO: Extracted packet for processing {"connection_id":222855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:56:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:56:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:56:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:56:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:56:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:56:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:56:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:56:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:56:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:56:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:56:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:56:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:56:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:56:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:56:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:56:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:56:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:56:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:56:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:56:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:56:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:56:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:56:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:56:32] local.INFO: DEBUG: GPS processor result {"connection_id":222855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:56:32] local.INFO: GPS data processed {"connection_id":222855,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:56:32] local.INFO: Acknowledgment sent {"connection_id":222855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:56:32] local.INFO: TCP Data received {"connection_id":222854,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222854,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:56:32] local.INFO: Processing buffer {"connection_id":222854,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:56:32] local.INFO: IMEI packet received {"connection_id":222854,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:56:32] local.INFO: IMEI acknowledgment sent {"connection_id":222854,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:56:34] local.INFO: TCP Data received {"connection_id":222854,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166cabc88012d0bda400705a5100015002d22..."} 
[2026-10-23 08:56:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cabc88012d0bda400705a5100015002d22..."} 
[2026-10-23 08:56:34] local.INFO: Processing buffer {"connection_id":222854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cabc88012d0bda400705a5100015002d22..."} 
[2026-10-23 08:56:34] local.INFO: Packet analysis {"connection_id":222854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ca"} 
[2026-10-23 08:56:34] local.INFO: Extracted packet for processing {"connection_id":222854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ca"} 
[2026-10-23 08:56:34] local.INFO: GPS Element Parsed {"raw_longitude":755751488,"raw_latitude":117810448,"longitude_deg":75.5751488,"latitude_deg":11.7810448,"altitude":21,"angle":45,"satellites":34,"speed":3,"hex_longitude":"2d0bda40","hex_latitude":"0705a510","is_valid_coordinates":true} 
[2026-10-23 08:56:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:56:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937832192001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37223064215224320,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":853291422057351168,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:56:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792725925000,"timestamp_ms":1792725925000,"timestamp_seconds":1792725925,"priority":1,"record_length":96,"hex_timestamp":"000001a166cabc88"} 
[2026-10-23 08:56:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:56:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:56:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 08:56:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:56:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:56:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:56:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:56:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:56:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222854,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:56:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222854,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:56:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:56:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:56:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:56:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937832192001,"66":14407,"164":206,"94":10240,"24":3,"16":37223064215224320,"45":853291422057351168},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:56:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:56:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:56:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937832192001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:56:34] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:56:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:56:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37223064215224320,"km_value":37223064215224.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:56:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":853291422057351168,"description":"Unknown IO ID 45"} 
[2026-10-23 08:56:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937832192001,"power":14407,"unknown_164":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_45":853291422057351168}} 
[2026-10-23 08:56:35] local.INFO: DEBUG: GPS processor result {"connection_id":222854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22079,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:56:35] local.INFO: GPS data processed {"connection_id":222854,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:56:35] local.INFO: Acknowledgment sent {"connection_id":222854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:56:35] local.INFO: TCP Data received {"connection_id":222854,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166cac070012d0bda800705a5a00015002122..."} 
[2026-10-23 08:56:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cac070012d0bda800705a5a00015002122..."} 
[2026-10-23 08:56:35] local.INFO: Processing buffer {"connection_id":222854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cac070012d0bda800705a5a00015002122..."} 
[2026-10-23 08:56:35] local.INFO: Packet analysis {"connection_id":222854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ca"} 
[2026-10-23 08:56:35] local.INFO: Extracted packet for processing {"connection_id":222854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ca"} 
[2026-10-23 08:56:35] local.INFO: GPS Element Parsed {"raw_longitude":755751552,"raw_latitude":117810592,"longitude_deg":75.5751552,"latitude_deg":11.7810592,"altitude":21,"angle":33,"satellites":34,"speed":4,"hex_longitude":"2d0bda80","hex_latitude":"0705a5a0","is_valid_coordinates":true} 
[2026-10-23 08:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:56:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937836800001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37223072805158912,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":854065478243782656,"note":"Value kept but may cause issues"} 
[2026-10-23 08:56:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:56:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792725926000,"timestamp_ms":1792725926000,"timestamp_seconds":1792725926,"priority":1,"record_length":96,"hex_timestamp":"000001a166cac070"} 
[2026-10-23 08:56:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:56:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 08:56:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:56:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:56:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:56:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:56:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:56:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222854,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:56:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222854,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:56:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:56:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:56:35] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:56:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937836800001,"66":14407,"164":206,"94":10240,"24":4,"16":37223072805158912,"45":854065478243782656},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:56:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:56:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:56:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937836800001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:56:35] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:56:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:56:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37223072805158912,"km_value":37223072805158.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:56:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":854065478243782656,"description":"Unknown IO ID 45"} 
[2026-10-23 08:56:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937836800001,"power":14407,"unknown_164":206,"unknown_94":10240,"ignition":4,"odometer":null,"unknown_45":854065478243782656}} 
[2026-10-23 08:56:36] local.INFO: DEBUG: GPS processor result {"connection_id":222854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22080,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:56:36] local.INFO: GPS data processed {"connection_id":222854,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:56:36] local.INFO: Acknowledgment sent {"connection_id":222854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:57:02] local.INFO: TCP Data received {"connection_id":221564,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221564,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:57:02] local.INFO: Processing buffer {"connection_id":221564,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:57:02] local.INFO: IMEI packet received {"connection_id":221564,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:57:02] local.INFO: IMEI acknowledgment sent {"connection_id":221564,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:57:03] local.INFO: TCP Data received {"connection_id":222855,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:57:03] local.INFO: Processing buffer {"connection_id":222855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166c70f20012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 08:57:03] local.INFO: Packet analysis {"connection_id":222855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:57:03] local.INFO: Extracted packet for processing {"connection_id":222855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166c7"} 
[2026-10-23 08:57:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:57:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937698048001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725684000,"timestamp_ms":1792725684000,"timestamp_seconds":1792725684,"priority":1,"record_length":96,"hex_timestamp":"000001a166c70f20"} 
[2026-10-23 08:57:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:57:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:57:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:57:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:57:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:57:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:57:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937698048001,"66":25397,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937698048001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:57:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:57:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937698048001,"power":25397,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":222855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:57:03] local.INFO: GPS data processed {"connection_id":222855,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:57:03] local.INFO: Acknowledgment sent {"connection_id":222855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:57:08] local.INFO: TCP Data received {"connection_id":221564,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:57:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221564,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:57:08] local.INFO: Processing buffer {"connection_id":221564,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:57:08] local.INFO: IMEI packet received {"connection_id":221564,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:57:08] local.INFO: IMEI acknowledgment sent {"connection_id":221564,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:57:31] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:57:31] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:57:31] local.INFO: IMEI packet received {"connection_id":221186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:57:31] local.INFO: IMEI acknowledgment sent {"connection_id":221186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:57:36] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:57:36] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:57:36] local.INFO: IMEI packet received {"connection_id":221186,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:57:36] local.INFO: IMEI acknowledgment sent {"connection_id":221186,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:57:36] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:57:36] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:57:36] local.INFO: Packet analysis {"connection_id":221186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:57:36] local.INFO: Extracted packet for processing {"connection_id":221186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:57:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:57:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:57:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 08:57:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:57:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:57:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:57:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:57:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:57:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:57:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:57:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:57:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:57:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:57:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:57:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:57:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:57:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:57:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:57:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:57:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:57:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:57:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:57:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:57:37] local.INFO: DEBUG: GPS processor result {"connection_id":221186,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:57:37] local.INFO: GPS data processed {"connection_id":221186,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:57:37] local.INFO: Acknowledgment sent {"connection_id":221186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:57:41] local.INFO: TCP Data received {"connection_id":221186,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221186,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:57:41] local.INFO: Processing buffer {"connection_id":221186,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:57:41] local.INFO: Packet analysis {"connection_id":221186,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:57:41] local.INFO: Extracted packet for processing {"connection_id":221186,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:57:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:57:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:57:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:57:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 08:57:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:57:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:57:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:57:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:57:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:57:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:57:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221186,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:57:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:57:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221186,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:57:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:57:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:57:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:57:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:57:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:57:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:57:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:57:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:57:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:57:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:57:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:57:41] local.INFO: DEBUG: GPS processor result {"connection_id":221186,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:57:41] local.INFO: GPS data processed {"connection_id":221186,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:57:41] local.INFO: Acknowledgment sent {"connection_id":221186,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:58:26] local.INFO: TCP Data received {"connection_id":224574,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:58:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:58:26] local.INFO: Processing buffer {"connection_id":224574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:58:26] local.INFO: IMEI packet received {"connection_id":224574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:58:26] local.INFO: IMEI acknowledgment sent {"connection_id":224574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:58:31] local.INFO: TCP Data received {"connection_id":224574,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224574,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:58:31] local.INFO: Processing buffer {"connection_id":224574,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:58:31] local.INFO: IMEI packet received {"connection_id":224574,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":224574,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:58:32] local.INFO: TCP Data received {"connection_id":224574,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:58:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:58:32] local.INFO: Processing buffer {"connection_id":224574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:58:32] local.INFO: Packet analysis {"connection_id":224574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:58:32] local.INFO: Extracted packet for processing {"connection_id":224574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:58:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:58:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:58:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:58:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:58:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:58:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 08:58:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:58:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:58:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:58:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:58:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:58:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:58:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:58:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:58:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:58:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:58:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:58:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:58:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:58:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:58:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:58:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:58:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:58:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:58:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:58:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:58:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:58:32] local.INFO: DEBUG: GPS processor result {"connection_id":224574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:58:32] local.INFO: GPS data processed {"connection_id":224574,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:58:32] local.INFO: Acknowledgment sent {"connection_id":224574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:58:36] local.INFO: TCP Data received {"connection_id":221565,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221565,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:36] local.INFO: Processing buffer {"connection_id":221565,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:36] local.INFO: IMEI packet received {"connection_id":221565,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:58:36] local.INFO: IMEI acknowledgment sent {"connection_id":221565,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:58:56] local.INFO: TCP Data received {"connection_id":221187,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221187,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:56] local.INFO: Processing buffer {"connection_id":221187,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:56] local.INFO: IMEI packet received {"connection_id":221187,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:58:56] local.INFO: IMEI acknowledgment sent {"connection_id":221187,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:58:58] local.INFO: TCP Data received {"connection_id":221187,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221187,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:58] local.INFO: Processing buffer {"connection_id":221187,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:58:58] local.INFO: IMEI packet received {"connection_id":221187,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:58:58] local.INFO: IMEI acknowledgment sent {"connection_id":221187,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:59:02] local.INFO: TCP Data received {"connection_id":221187,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:59:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221187,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:59:02] local.INFO: Processing buffer {"connection_id":221187,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:59:02] local.INFO: IMEI packet received {"connection_id":221187,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 08:59:02] local.INFO: IMEI acknowledgment sent {"connection_id":221187,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:59:02] local.INFO: TCP Data received {"connection_id":221187,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ccdb80012d0c2d80070628800018003a22..."} 
[2026-10-23 08:59:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221187,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ccdb80012d0c2d80070628800018003a22..."} 
[2026-10-23 08:59:02] local.INFO: Processing buffer {"connection_id":221187,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ccdb80012d0c2d80070628800018003a22..."} 
[2026-10-23 08:59:02] local.INFO: Packet analysis {"connection_id":221187,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cc"} 
[2026-10-23 08:59:02] local.INFO: Extracted packet for processing {"connection_id":221187,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cc"} 
[2026-10-23 08:59:02] local.INFO: GPS Element Parsed {"raw_longitude":755772800,"raw_latitude":117844096,"longitude_deg":75.57728,"latitude_deg":11.7844096,"altitude":24,"angle":58,"satellites":34,"speed":9,"hex_longitude":"2d0c2d80","hex_latitude":"07062880","is_valid_coordinates":true} 
[2026-10-23 08:59:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:59:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937872128001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37225727094947840,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":877287163830990848,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:59:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792726064000,"timestamp_ms":1792726064000,"timestamp_seconds":1792726064,"priority":1,"record_length":96,"hex_timestamp":"000001a166ccdb80"} 
[2026-10-23 08:59:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:59:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:59:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 08:59:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:59:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:59:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:59:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:59:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221187,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:59:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221187,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:59:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221187,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:59:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:59:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:59:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:59:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937872128001,"66":14363,"164":206,"94":10240,"24":9,"16":37225727094947840,"45":877287163830990848},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:59:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:59:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:59:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937872128001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:59:02] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:59:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:59:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37225727094947840,"km_value":37225727094947.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:59:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":877287163830990848,"description":"Unknown IO ID 45"} 
[2026-10-23 08:59:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937872128001,"power":14363,"unknown_164":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":877287163830990848}} 
[2026-10-23 08:59:03] local.INFO: DEBUG: GPS processor result {"connection_id":221187,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22085,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:59:03] local.INFO: GPS data processed {"connection_id":221187,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:59:03] local.INFO: Acknowledgment sent {"connection_id":221187,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:59:03] local.INFO: TCP Data received {"connection_id":224574,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:59:03] local.INFO: Processing buffer {"connection_id":224574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:59:03] local.INFO: Packet analysis {"connection_id":224574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:59:03] local.INFO: Extracted packet for processing {"connection_id":224574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:59:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:59:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:59:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 08:59:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:59:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:59:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:59:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:59:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:59:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:59:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:59:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:59:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224574,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:59:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:59:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:59:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:59:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:59:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:59:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:59:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:59:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:59:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:59:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:59:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:59:03] local.INFO: DEBUG: GPS processor result {"connection_id":224574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:59:03] local.INFO: GPS data processed {"connection_id":224574,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:59:03] local.INFO: Acknowledgment sent {"connection_id":224574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:59:26] local.INFO: TCP Data received {"connection_id":224575,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:59:26] local.INFO: Processing buffer {"connection_id":224575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:59:26] local.INFO: IMEI packet received {"connection_id":224575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 08:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":224575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 08:59:31] local.INFO: TCP Data received {"connection_id":224575,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:59:31] local.INFO: Processing buffer {"connection_id":224575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 08:59:31] local.INFO: IMEI packet received {"connection_id":224575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 08:59:31] local.INFO: IMEI acknowledgment sent {"connection_id":224575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 08:59:31] local.INFO: TCP Data received {"connection_id":224575,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:59:31] local.INFO: Processing buffer {"connection_id":224575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 08:59:31] local.INFO: Packet analysis {"connection_id":224575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:59:31] local.INFO: Extracted packet for processing {"connection_id":224575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 08:59:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 08:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:59:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 08:59:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 08:59:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:59:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 08:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 08:59:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:59:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:59:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:59:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:59:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:59:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:59:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 08:59:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:59:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 08:59:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 08:59:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 08:59:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 08:59:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 08:59:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:59:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:59:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 08:59:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 08:59:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 08:59:31] local.INFO: DEBUG: GPS processor result {"connection_id":224575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:59:31] local.INFO: GPS data processed {"connection_id":224575,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:59:31] local.INFO: Acknowledgment sent {"connection_id":224575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:59:45] local.INFO: TCP Data received {"connection_id":221187,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ce46c8012d0c3f00070644c00016006c23..."} 
[2026-10-23 08:59:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221187,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ce46c8012d0c3f00070644c00016006c23..."} 
[2026-10-23 08:59:45] local.INFO: Processing buffer {"connection_id":221187,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ce46c8012d0c3f00070644c00016006c23..."} 
[2026-10-23 08:59:45] local.INFO: Packet analysis {"connection_id":221187,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 08:59:45] local.INFO: Extracted packet for processing {"connection_id":221187,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 08:59:45] local.INFO: GPS Element Parsed {"raw_longitude":755777280,"raw_latitude":117851328,"longitude_deg":75.577728,"latitude_deg":11.7851328,"altitude":22,"angle":108,"satellites":35,"speed":12,"hex_longitude":"2d0c3f00","hex_latitude":"070644c0","is_valid_coordinates":true} 
[2026-10-23 08:59:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 08:59:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937895424001,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37226629038080000,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":881579657227798528,"note":"Value kept but may cause issues"} 
[2026-10-23 08:59:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 08:59:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792726157000,"timestamp_ms":1792726157000,"timestamp_seconds":1792726157,"priority":1,"record_length":96,"hex_timestamp":"000001a166ce46c8"} 
[2026-10-23 08:59:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 08:59:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 08:59:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 08:59:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 08:59:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 08:59:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 08:59:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 08:59:45] local.INFO: Teltonika packet parsed successfully {"connection_id":221187,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 08:59:45] local.INFO: Passing IMEI to GPS processor {"connection_id":221187,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:59:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":221187,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 08:59:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 08:59:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 08:59:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 08:59:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937895424001,"66":14341,"164":206,"94":10240,"24":12,"16":37226629038080000,"45":881579657227798528},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 08:59:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 08:59:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 08:59:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937895424001,"description":"Unknown IO ID 0"} 
[2026-10-23 08:59:45] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 08:59:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 08:59:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37226629038080000,"km_value":37226629038080,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 08:59:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":881579657227798528,"description":"Unknown IO ID 45"} 
[2026-10-23 08:59:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937895424001,"power":14341,"unknown_164":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":881579657227798528}} 
[2026-10-23 08:59:46] local.INFO: DEBUG: GPS processor result {"connection_id":221187,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22088,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 08:59:46] local.INFO: GPS data processed {"connection_id":221187,"processed":1,"errors":0,"total":1} 
[2026-10-23 08:59:46] local.INFO: Acknowledgment sent {"connection_id":221187,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 08:59:56] local.INFO: TCP Data received {"connection_id":224576,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:59:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224576,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:59:56] local.INFO: Processing buffer {"connection_id":224576,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 08:59:56] local.INFO: IMEI packet received {"connection_id":224576,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 08:59:56] local.INFO: IMEI acknowledgment sent {"connection_id":224576,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:00:02] local.INFO: TCP Data received {"connection_id":224576,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224576,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:02] local.INFO: Processing buffer {"connection_id":224576,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:02] local.INFO: IMEI packet received {"connection_id":224576,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:00:02] local.INFO: IMEI acknowledgment sent {"connection_id":224576,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:00:02] local.INFO: TCP Data received {"connection_id":224576,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ce71c0012d0c514007063e500015007723..."} 
[2026-10-23 09:00:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224576,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ce71c0012d0c514007063e500015007723..."} 
[2026-10-23 09:00:02] local.INFO: Processing buffer {"connection_id":224576,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ce71c0012d0c514007063e500015007723..."} 
[2026-10-23 09:00:02] local.INFO: Packet analysis {"connection_id":224576,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:00:02] local.INFO: Extracted packet for processing {"connection_id":224576,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:00:02] local.INFO: GPS Element Parsed {"raw_longitude":755781952,"raw_latitude":117849680,"longitude_deg":75.5781952,"latitude_deg":11.784968,"altitude":21,"angle":119,"satellites":35,"speed":23,"hex_longitude":"2d0c5140","hex_latitude":"07063e50","is_valid_coordinates":true} 
[2026-10-23 09:00:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937896192001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37226869556248576,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":882424082157846528,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:00:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792726168000,"timestamp_ms":1792726168000,"timestamp_seconds":1792726168,"priority":1,"record_length":96,"hex_timestamp":"000001a166ce71c0"} 
[2026-10-23 09:00:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:00:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:00:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":7002836457,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167658946560,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":102,"raw_value":3457673217,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738801358,"corrected_to":0} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":8,"raw_value":84737424122906188,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":60,"raw_value":3221685832,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":55,"raw_value":3842035047,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.WARNING: Large IO value detected {"io_id":104,"raw_value":6474715325531392,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:02] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,164,94,24,241,157,16,65,161,59,45,70,22,35,10,66,39,128,36,31,1,240,250,227,102,6,4,113,205,2,8,60,176,34,239,55,132,7,23,206,104],"length":529,"final_offset":659,"validated_count":41,"validation_warnings":[{"io_id":205,"original":1738801358,"validated":0}]} 
[2026-10-23 09:00:02] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1585385966414856192,"timestamp_seconds":1585385966414856.2,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 09:00:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:00:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:00:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224576,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:00:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224576,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:00:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224576,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:00:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:00:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:00:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:00:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937896192001,"66":14407,"164":206,"94":10240,"24":23,"16":37226869556248576,"45":882424082157846528},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 09:00:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:00:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:00:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937896192001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:00:02] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 09:00:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:00:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37226869556248576,"km_value":37226869556248.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:00:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":882424082157846528,"description":"Unknown IO ID 45"} 
[2026-10-23 09:00:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937896192001,"power":14407,"unknown_164":206,"unknown_94":10240,"ignition":23,"odometer":null,"unknown_45":882424082157846528}} 
[2026-10-23 09:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":224576,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22089,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:00:03] local.INFO: GPS data processed {"connection_id":224576,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:00:03] local.INFO: Acknowledgment sent {"connection_id":224576,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:00:03] local.INFO: TCP Data received {"connection_id":224575,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:00:03] local.INFO: Processing buffer {"connection_id":224575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:00:03] local.INFO: Packet analysis {"connection_id":224575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:00:03] local.INFO: Extracted packet for processing {"connection_id":224575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:00:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:00:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:00:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 09:00:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:00:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 09:00:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:00:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:00:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:00:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:00:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:00:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:00:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:00:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:00:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:00:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:00:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:00:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:00:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:00:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:00:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:00:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:00:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:00:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":224575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:00:03] local.INFO: GPS data processed {"connection_id":224575,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:00:03] local.INFO: Acknowledgment sent {"connection_id":224575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:00:11] local.INFO: TCP Data received {"connection_id":224573,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224573,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:00:11] local.INFO: Processing buffer {"connection_id":224573,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:00:11] local.INFO: IMEI packet received {"connection_id":224573,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:00:11] local.INFO: IMEI acknowledgment sent {"connection_id":224573,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:00:26] local.INFO: TCP Data received {"connection_id":221566,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221566,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:00:26] local.INFO: Processing buffer {"connection_id":221566,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:00:26] local.INFO: IMEI packet received {"connection_id":221566,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":221566,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:00:31] local.INFO: TCP Data received {"connection_id":221566,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221566,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:00:31] local.INFO: Processing buffer {"connection_id":221566,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:00:31] local.INFO: IMEI packet received {"connection_id":221566,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":221566,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:00:31] local.INFO: TCP Data received {"connection_id":221566,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221566,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:00:32] local.INFO: Processing buffer {"connection_id":221566,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:00:32] local.INFO: Packet analysis {"connection_id":221566,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:00:32] local.INFO: Extracted packet for processing {"connection_id":221566,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:00:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:00:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:00:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 09:00:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:00:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 09:00:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:00:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:00:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:00:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:00:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221566,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:00:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:00:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:00:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:00:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:00:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:00:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:00:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:00:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:00:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:00:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:00:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:00:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:00:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:00:32] local.INFO: DEBUG: GPS processor result {"connection_id":221566,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:00:32] local.INFO: GPS data processed {"connection_id":221566,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:00:32] local.INFO: Acknowledgment sent {"connection_id":221566,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:00:33] local.INFO: TCP Data received {"connection_id":224576,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ce7d78012d0c5740070639d80015008823..."} 
[2026-10-23 09:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224576,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ce7d78012d0c5740070639d80015008823..."} 
[2026-10-23 09:00:33] local.INFO: Processing buffer {"connection_id":224576,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ce7d78012d0c5740070639d80015008823..."} 
[2026-10-23 09:00:33] local.INFO: Packet analysis {"connection_id":224576,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:00:33] local.INFO: Extracted packet for processing {"connection_id":224576,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:00:33] local.INFO: GPS Element Parsed {"raw_longitude":755783488,"raw_latitude":117848536,"longitude_deg":75.5783488,"latitude_deg":11.7848536,"altitude":21,"angle":136,"satellites":35,"speed":25,"hex_longitude":"2d0c5740","hex_latitude":"070639d8","is_valid_coordinates":true} 
[2026-10-23 09:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937899008001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37226959750561792,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":887561000482394112,"note":"Value kept but may cause issues"} 
[2026-10-23 09:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792726171000,"timestamp_ms":1792726171000,"timestamp_seconds":1792726171,"priority":1,"record_length":96,"hex_timestamp":"000001a166ce7d78"} 
[2026-10-23 09:00:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:00:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:00:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:00:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:00:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224576,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224576,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224576,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:00:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937899008001,"66":14537,"164":206,"94":10240,"24":25,"16":37226959750561792,"45":887561000482394112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 09:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937899008001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:00:33] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 09:00:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37226959750561792,"km_value":37226959750561.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":887561000482394112,"description":"Unknown IO ID 45"} 
[2026-10-23 09:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937899008001,"power":14537,"unknown_164":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":887561000482394112}} 
[2026-10-23 09:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":224576,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22092,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:00:33] local.INFO: GPS data processed {"connection_id":224576,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:00:33] local.INFO: Acknowledgment sent {"connection_id":224576,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:00:56] local.INFO: TCP Data received {"connection_id":224577,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224577,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:56] local.INFO: Processing buffer {"connection_id":224577,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:56] local.INFO: IMEI packet received {"connection_id":224577,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:00:56] local.INFO: IMEI acknowledgment sent {"connection_id":224577,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:00:57] local.INFO: TCP Data received {"connection_id":224577,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224577,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:57] local.INFO: Processing buffer {"connection_id":224577,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:00:57] local.INFO: IMEI packet received {"connection_id":224577,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":224577,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:01:02] local.INFO: TCP Data received {"connection_id":224577,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224577,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:01:02] local.INFO: Processing buffer {"connection_id":224577,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:01:02] local.INFO: IMEI packet received {"connection_id":224577,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:01:02] local.INFO: IMEI acknowledgment sent {"connection_id":224577,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:01:03] local.INFO: TCP Data received {"connection_id":224577,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166ce9100012d0c5fc007062fd0001600941f..."} 
[2026-10-23 09:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ce9100012d0c5fc007062fd0001600941f..."} 
[2026-10-23 09:01:03] local.INFO: Processing buffer {"connection_id":224577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ce9100012d0c5fc007062fd0001600941f..."} 
[2026-10-23 09:01:03] local.INFO: Packet analysis {"connection_id":224577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:01:03] local.INFO: Extracted packet for processing {"connection_id":224577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:01:03] local.INFO: GPS Element Parsed {"raw_longitude":755785664,"raw_latitude":117845968,"longitude_deg":75.5785664,"latitude_deg":11.7845968,"altitude":22,"angle":148,"satellites":31,"speed":27,"hex_longitude":"2d0c5fc0","hex_latitude":"07062fd0","is_valid_coordinates":true} 
[2026-10-23 09:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937899776001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37227122959319040,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":889249850342365184,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726176000,"timestamp_ms":1792726176000,"timestamp_seconds":1792726176,"priority":1,"record_length":96,"hex_timestamp":"000001a166ce9100"} 
[2026-10-23 09:01:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:01:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 09:01:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:01:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:01:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224577,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224577,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:01:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937899776001,"66":14396,"164":206,"94":10240,"24":27,"16":37227122959319040,"45":889249850342365184},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937899776001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:01:03] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 09:01:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37227122959319040,"km_value":37227122959319.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":889249850342365184,"description":"Unknown IO ID 45"} 
[2026-10-23 09:01:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937899776001,"power":14396,"unknown_164":206,"unknown_94":10240,"ignition":27,"odometer":null,"unknown_45":889249850342365184}} 
[2026-10-23 09:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":224577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22093,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:01:03] local.INFO: GPS data processed {"connection_id":224577,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:01:03] local.INFO: Acknowledgment sent {"connection_id":224577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:01:03] local.INFO: TCP Data received {"connection_id":221566,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:01:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221566,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:01:03] local.INFO: Processing buffer {"connection_id":221566,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:01:03] local.INFO: Packet analysis {"connection_id":221566,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:01:03] local.INFO: Extracted packet for processing {"connection_id":221566,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:01:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:01:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:01:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 09:01:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:01:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:01:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 09:01:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:01:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:01:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:01:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:01:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221566,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:01:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:01:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221566,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:01:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:01:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:01:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:01:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:01:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:01:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:01:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:01:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:01:03] local.INFO: DEBUG: GPS processor result {"connection_id":221566,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:01:03] local.INFO: GPS data processed {"connection_id":221566,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:01:03] local.INFO: Acknowledgment sent {"connection_id":221566,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:01:25] local.INFO: TCP Data received {"connection_id":222856,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:01:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:01:25] local.INFO: Processing buffer {"connection_id":222856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:01:25] local.INFO: IMEI packet received {"connection_id":222856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:01:25] local.INFO: IMEI acknowledgment sent {"connection_id":222856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:01:31] local.INFO: TCP Data received {"connection_id":222856,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:01:31] local.INFO: Processing buffer {"connection_id":222856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:01:31] local.INFO: IMEI packet received {"connection_id":222856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:01:31] local.INFO: IMEI acknowledgment sent {"connection_id":222856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:01:31] local.INFO: TCP Data received {"connection_id":222856,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:01:31] local.INFO: Processing buffer {"connection_id":222856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:01:31] local.INFO: Packet analysis {"connection_id":222856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:01:31] local.INFO: Extracted packet for processing {"connection_id":222856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:01:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 09:01:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:01:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 09:01:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:01:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:01:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:01:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:01:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:01:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:01:31] local.INFO: DEBUG: GPS processor result {"connection_id":222856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:01:31] local.INFO: GPS data processed {"connection_id":222856,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:01:31] local.INFO: Acknowledgment sent {"connection_id":222856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:01:33] local.INFO: TCP Data received {"connection_id":224577,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166cec3c8012d0c6f8007061c900015008722..."} 
[2026-10-23 09:01:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224577,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cec3c8012d0c6f8007061c900015008722..."} 
[2026-10-23 09:01:33] local.INFO: Processing buffer {"connection_id":224577,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cec3c8012d0c6f8007061c900015008722..."} 
[2026-10-23 09:01:33] local.INFO: Packet analysis {"connection_id":224577,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:01:33] local.INFO: Extracted packet for processing {"connection_id":224577,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ce"} 
[2026-10-23 09:01:33] local.INFO: GPS Element Parsed {"raw_longitude":755789696,"raw_latitude":117841040,"longitude_deg":75.5789696,"latitude_deg":11.784104,"altitude":21,"angle":135,"satellites":34,"speed":17,"hex_longitude":"2d0c6f80","hex_latitude":"07061c90","is_valid_coordinates":true} 
[2026-10-23 09:01:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:01:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937901056001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37227427901997056,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":891642387643748352,"note":"Value kept but may cause issues"} 
[2026-10-23 09:01:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:01:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792726189000,"timestamp_ms":1792726189000,"timestamp_seconds":1792726189,"priority":1,"record_length":96,"hex_timestamp":"000001a166cec3c8"} 
[2026-10-23 09:01:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:01:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:01:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:01:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:01:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:01:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:01:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:01:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224577,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:01:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224577,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:01:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224577,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:01:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:01:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:01:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:01:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937901056001,"66":14407,"220":206,"94":10240,"24":17,"16":37227427901997056,"45":891642387643748352},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 09:01:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:01:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:01:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937901056001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:01:33] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 09:01:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:01:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37227427901997056,"km_value":37227427901997.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:01:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":891642387643748352,"description":"Unknown IO ID 45"} 
[2026-10-23 09:01:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937901056001,"power":14407,"unknown_220":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":891642387643748352}} 
[2026-10-23 09:01:34] local.INFO: DEBUG: GPS processor result {"connection_id":224577,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22096,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:01:34] local.INFO: GPS data processed {"connection_id":224577,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:01:34] local.INFO: Acknowledgment sent {"connection_id":224577,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:01:58] local.INFO: TCP Data received {"connection_id":221188,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:01:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221188,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:01:58] local.INFO: Processing buffer {"connection_id":221188,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:01:58] local.INFO: IMEI packet received {"connection_id":221188,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:01:58] local.INFO: IMEI acknowledgment sent {"connection_id":221188,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:02:02] local.INFO: TCP Data received {"connection_id":221188,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221188,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:02] local.INFO: Processing buffer {"connection_id":221188,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:02] local.INFO: IMEI packet received {"connection_id":221188,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:02:02] local.INFO: IMEI acknowledgment sent {"connection_id":221188,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:02:03] local.INFO: TCP Data received {"connection_id":222856,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:03] local.INFO: Processing buffer {"connection_id":222856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166cba6e8012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:03] local.INFO: Packet analysis {"connection_id":222856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:02:03] local.INFO: Extracted packet for processing {"connection_id":222856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166cb"} 
[2026-10-23 09:02:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937775104001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792725985000,"timestamp_ms":1792725985000,"timestamp_seconds":1792725985,"priority":1,"record_length":96,"hex_timestamp":"000001a166cba6e8"} 
[2026-10-23 09:02:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:02:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 09:02:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:02:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:02:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:02:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937775104001,"66":25419,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937775104001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:02:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:02:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937775104001,"power":25419,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:02:03] local.INFO: DEBUG: GPS processor result {"connection_id":222856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:02:03] local.INFO: GPS data processed {"connection_id":222856,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:02:03] local.INFO: Acknowledgment sent {"connection_id":222856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:02:07] local.INFO: TCP Data received {"connection_id":221188,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221188,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:07] local.INFO: Processing buffer {"connection_id":221188,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:07] local.INFO: IMEI packet received {"connection_id":221188,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:02:07] local.INFO: IMEI acknowledgment sent {"connection_id":221188,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:02:07] local.INFO: TCP Data received {"connection_id":221188,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d0a058012d0cbb400705b6500013010224..."} 
[2026-10-23 09:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221188,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d0a058012d0cbb400705b6500013010224..."} 
[2026-10-23 09:02:07] local.INFO: Processing buffer {"connection_id":221188,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d0a058012d0cbb400705b6500013010224..."} 
[2026-10-23 09:02:07] local.INFO: Packet analysis {"connection_id":221188,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:07] local.INFO: Extracted packet for processing {"connection_id":221188,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:07] local.INFO: GPS Element Parsed {"raw_longitude":755809088,"raw_latitude":117814864,"longitude_deg":75.5809088,"latitude_deg":11.7814864,"altitude":19,"angle":258,"satellites":36,"speed":8,"hex_longitude":"2d0cbb40","hex_latitude":"0705b650","is_valid_coordinates":true} 
[2026-10-23 09:02:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:02:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937935360001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37229081464406016,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917608454237356032,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:02:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792726311000,"timestamp_ms":1792726311000,"timestamp_seconds":1792726311,"priority":1,"record_length":96,"hex_timestamp":"000001a166d0a058"} 
[2026-10-23 09:02:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:02:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:02:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:02:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:02:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:02:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:02:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:02:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221188,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:02:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221188,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:02:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221188,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:02:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:02:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:02:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:02:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937935360001,"66":14428,"220":206,"94":10240,"24":8,"16":37229081464406016,"45":917608454237356032},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 09:02:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:02:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:02:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937935360001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:02:07] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 09:02:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:02:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37229081464406016,"km_value":37229081464406.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:02:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":917608454237356032,"description":"Unknown IO ID 45"} 
[2026-10-23 09:02:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937935360001,"power":14428,"unknown_220":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":917608454237356032}} 
[2026-10-23 09:02:08] local.INFO: DEBUG: GPS processor result {"connection_id":221188,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22098,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:02:08] local.INFO: GPS data processed {"connection_id":221188,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:02:08] local.INFO: Acknowledgment sent {"connection_id":221188,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:02:13] local.INFO: TCP Data received {"connection_id":221188,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d0a440012d0cba800705b6380013010e24..."} 
[2026-10-23 09:02:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221188,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d0a440012d0cba800705b6380013010e24..."} 
[2026-10-23 09:02:13] local.INFO: Processing buffer {"connection_id":221188,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d0a440012d0cba800705b6380013010e24..."} 
[2026-10-23 09:02:13] local.INFO: Packet analysis {"connection_id":221188,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:13] local.INFO: Extracted packet for processing {"connection_id":221188,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:13] local.INFO: GPS Element Parsed {"raw_longitude":755808896,"raw_latitude":117814840,"longitude_deg":75.5808896,"latitude_deg":11.781484,"altitude":19,"angle":270,"satellites":36,"speed":11,"hex_longitude":"2d0cba80","hex_latitude":"0705b638","is_valid_coordinates":true} 
[2026-10-23 09:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:02:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937935616001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37229094349307904,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917397348004810752,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:13] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:02:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792726312000,"timestamp_ms":1792726312000,"timestamp_seconds":1792726312,"priority":1,"record_length":96,"hex_timestamp":"000001a166d0a440"} 
[2026-10-23 09:02:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:02:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:02:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:02:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:02:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:02:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:02:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:02:13] local.INFO: Teltonika packet parsed successfully {"connection_id":221188,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:02:13] local.INFO: Passing IMEI to GPS processor {"connection_id":221188,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:02:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":221188,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:02:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:02:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:02:13] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:02:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937935616001,"66":14428,"220":206,"94":10240,"24":11,"16":37229094349307904,"45":917397348004810752},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 09:02:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:02:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:02:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937935616001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:02:13] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 09:02:13] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:02:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37229094349307904,"km_value":37229094349307.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:02:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":917397348004810752,"description":"Unknown IO ID 45"} 
[2026-10-23 09:02:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937935616001,"power":14428,"unknown_220":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":917397348004810752}} 
[2026-10-23 09:02:14] local.INFO: DEBUG: GPS processor result {"connection_id":221188,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22099,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:02:14] local.INFO: GPS data processed {"connection_id":221188,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:02:14] local.INFO: Acknowledgment sent {"connection_id":221188,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:02:31] local.INFO: TCP Data received {"connection_id":221568,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:02:31] local.INFO: Processing buffer {"connection_id":221568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:02:31] local.INFO: IMEI packet received {"connection_id":221568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:02:31] local.INFO: IMEI acknowledgment sent {"connection_id":221568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:02:36] local.INFO: TCP Data received {"connection_id":221568,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:02:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221568,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:02:36] local.INFO: Processing buffer {"connection_id":221568,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:02:36] local.INFO: IMEI packet received {"connection_id":221568,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:02:36] local.INFO: IMEI acknowledgment sent {"connection_id":221568,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:02:37] local.INFO: TCP Data received {"connection_id":221568,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:37] local.INFO: Processing buffer {"connection_id":221568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:37] local.INFO: Packet analysis {"connection_id":221568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:37] local.INFO: Extracted packet for processing {"connection_id":221568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:37] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:02:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:02:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:37] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:02:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:02:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:02:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:02:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:02:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:02:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:02:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:02:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:02:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:02:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:02:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:02:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:02:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:02:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:02:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:02:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:02:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:02:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:02:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:02:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:02:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:02:37] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:02:37] local.INFO: DEBUG: GPS processor result {"connection_id":221568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:02:37] local.INFO: GPS data processed {"connection_id":221568,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:02:37] local.INFO: Acknowledgment sent {"connection_id":221568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:02:41] local.INFO: TCP Data received {"connection_id":221568,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221568,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:41] local.INFO: Processing buffer {"connection_id":221568,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:02:41] local.INFO: Packet analysis {"connection_id":221568,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:41] local.INFO: Extracted packet for processing {"connection_id":221568,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:02:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:02:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:02:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:02:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:02:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:02:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:02:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:02:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:02:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:02:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:02:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:02:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:02:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221568,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:02:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:02:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221568,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:02:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:02:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:02:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:02:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:02:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:02:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:02:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:02:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:02:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:02:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:02:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:02:41] local.INFO: DEBUG: GPS processor result {"connection_id":221568,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:02:41] local.INFO: GPS data processed {"connection_id":221568,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:02:41] local.INFO: Acknowledgment sent {"connection_id":221568,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:02:58] local.INFO: TCP Data received {"connection_id":221189,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221189,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:58] local.INFO: Processing buffer {"connection_id":221189,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:02:58] local.INFO: IMEI packet received {"connection_id":221189,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":221189,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:03:01] local.INFO: TCP Data received {"connection_id":221189,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221189,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:03:01] local.INFO: Processing buffer {"connection_id":221189,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:03:01] local.INFO: IMEI packet received {"connection_id":221189,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:03:01] local.INFO: IMEI acknowledgment sent {"connection_id":221189,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:03:02] local.INFO: TCP Data received {"connection_id":221189,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d0b7c8012d0cb3400705b5400013010124..."} 
[2026-10-23 09:03:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d0b7c8012d0cb3400705b5400013010124..."} 
[2026-10-23 09:03:02] local.INFO: Processing buffer {"connection_id":221189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d0b7c8012d0cb3400705b5400013010124..."} 
[2026-10-23 09:03:02] local.INFO: Packet analysis {"connection_id":221189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:03:02] local.INFO: Extracted packet for processing {"connection_id":221189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:03:02] local.INFO: GPS Element Parsed {"raw_longitude":755807040,"raw_latitude":117814592,"longitude_deg":75.580704,"latitude_deg":11.7814592,"altitude":19,"angle":257,"satellites":36,"speed":17,"hex_longitude":"2d0cb340","hex_latitude":"0705b540","is_valid_coordinates":true} 
[2026-10-23 09:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:03:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937935872001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37229180248653824,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917186241772271616,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:03:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792726317000,"timestamp_ms":1792726317000,"timestamp_seconds":1792726317,"priority":1,"record_length":96,"hex_timestamp":"000001a166d0b7c8"} 
[2026-10-23 09:03:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:03:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:03:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:03:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:03:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:03:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:03:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:03:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221189,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:03:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221189,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:03:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:03:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:03:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:03:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937935872001,"66":14396,"220":206,"94":10240,"24":17,"16":37229180248653824,"45":917186241772271616},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 09:03:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:03:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:03:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937935872001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:03:02] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 09:03:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:03:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37229180248653824,"km_value":37229180248653.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:03:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":917186241772271616,"description":"Unknown IO ID 45"} 
[2026-10-23 09:03:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937935872001,"power":14396,"unknown_220":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":917186241772271616}} 
[2026-10-23 09:03:02] local.INFO: DEBUG: GPS processor result {"connection_id":221189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22102,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:03:02] local.INFO: GPS data processed {"connection_id":221189,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:03:02] local.INFO: Acknowledgment sent {"connection_id":221189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:03:26] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:03:26] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:03:26] local.INFO: IMEI packet received {"connection_id":221569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:03:26] local.INFO: IMEI acknowledgment sent {"connection_id":221569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:03:30] local.INFO: TCP Data received {"connection_id":221189,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d0ee78012d0c8e000705ad900015010324..."} 
[2026-10-23 09:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d0ee78012d0c8e000705ad900015010324..."} 
[2026-10-23 09:03:30] local.INFO: Processing buffer {"connection_id":221189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d0ee78012d0c8e000705ad900015010324..."} 
[2026-10-23 09:03:30] local.INFO: Packet analysis {"connection_id":221189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:03:30] local.INFO: Extracted packet for processing {"connection_id":221189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:03:30] local.INFO: GPS Element Parsed {"raw_longitude":755797504,"raw_latitude":117812624,"longitude_deg":75.5797504,"latitude_deg":11.7812624,"altitude":21,"angle":259,"satellites":36,"speed":28,"hex_longitude":"2d0c8e00","hex_latitude":"0705ad90","is_valid_coordinates":true} 
[2026-10-23 09:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937937152001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37229644105121792,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":915145548191055872,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792726331000,"timestamp_ms":1792726331000,"timestamp_seconds":1792726331,"priority":1,"record_length":96,"hex_timestamp":"000001a166d0ee78"} 
[2026-10-23 09:03:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:03:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:03:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:03:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221189,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221189,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:03:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937937152001,"66":14428,"220":206,"94":10240,"24":28,"16":37229644105121792,"45":915145548191055872},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 09:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937937152001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:03:30] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 09:03:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37229644105121792,"km_value":37229644105121.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":915145548191055872,"description":"Unknown IO ID 45"} 
[2026-10-23 09:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937937152001,"power":14428,"unknown_220":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_45":915145548191055872}} 
[2026-10-23 09:03:31] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:03:31] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:03:31] local.INFO: IMEI packet received {"connection_id":221569,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":221569,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":221189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22103,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:03:31] local.INFO: GPS data processed {"connection_id":221189,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:03:31] local.INFO: Acknowledgment sent {"connection_id":221189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:03:31] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:03:31] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:03:31] local.INFO: Packet analysis {"connection_id":221569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:03:31] local.INFO: Extracted packet for processing {"connection_id":221569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:03:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:03:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:03:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:03:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:03:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:03:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:03:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:03:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:03:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":221569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:03:31] local.INFO: GPS data processed {"connection_id":221569,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:03:31] local.INFO: Acknowledgment sent {"connection_id":221569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:03:37] local.INFO: TCP Data received {"connection_id":221189,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d1f430012d0c514007058758001a012022..."} 
[2026-10-23 09:03:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221189,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d1f430012d0c514007058758001a012022..."} 
[2026-10-23 09:03:37] local.INFO: Processing buffer {"connection_id":221189,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d1f430012d0c514007058758001a012022..."} 
[2026-10-23 09:03:37] local.INFO: Packet analysis {"connection_id":221189,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d1"} 
[2026-10-23 09:03:37] local.INFO: Extracted packet for processing {"connection_id":221189,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d1"} 
[2026-10-23 09:03:37] local.INFO: GPS Element Parsed {"raw_longitude":755781952,"raw_latitude":117802840,"longitude_deg":75.5781952,"latitude_deg":11.780284,"altitude":26,"angle":288,"satellites":34,"speed":1,"hex_longitude":"2d0c5140","hex_latitude":"07058758","is_valid_coordinates":true} 
[2026-10-23 09:03:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:03:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937954816001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37230713551978496,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":887772106702938112,"note":"Value kept but may cause issues"} 
[2026-10-23 09:03:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:03:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792726398000,"timestamp_ms":1792726398000,"timestamp_seconds":1792726398,"priority":1,"record_length":96,"hex_timestamp":"000001a166d1f430"} 
[2026-10-23 09:03:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:03:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:03:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 09:03:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:03:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:03:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:03:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:03:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221189,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:03:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221189,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:03:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221189,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:03:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:03:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:03:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:03:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937954816001,"66":14461,"164":206,"94":10240,"24":1,"16":37230713551978496,"45":887772106702938112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 09:03:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:03:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:03:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937954816001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:03:37] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 09:03:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:03:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37230713551978496,"km_value":37230713551978.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:03:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":887772106702938112,"description":"Unknown IO ID 45"} 
[2026-10-23 09:03:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937954816001,"power":14461,"unknown_164":206,"unknown_94":10240,"ignition":1,"odometer":null,"unknown_45":887772106702938112}} 
[2026-10-23 09:03:37] local.INFO: DEBUG: GPS processor result {"connection_id":221189,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22105,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:03:37] local.INFO: GPS data processed {"connection_id":221189,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:03:37] local.INFO: Acknowledgment sent {"connection_id":221189,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:03:56] local.INFO: TCP Data received {"connection_id":221570,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:03:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221570,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:03:56] local.INFO: Processing buffer {"connection_id":221570,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:03:56] local.INFO: IMEI packet received {"connection_id":221570,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:03:56] local.INFO: IMEI acknowledgment sent {"connection_id":221570,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:04:02] local.INFO: TCP Data received {"connection_id":221570,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:04:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221570,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:04:02] local.INFO: Processing buffer {"connection_id":221570,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:04:02] local.INFO: IMEI packet received {"connection_id":221570,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:04:02] local.INFO: IMEI acknowledgment sent {"connection_id":221570,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:04:02] local.INFO: TCP Data received {"connection_id":221569,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221569,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:04:03] local.INFO: Processing buffer {"connection_id":221569,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:04:03] local.INFO: Packet analysis {"connection_id":221569,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:04:03] local.INFO: Extracted packet for processing {"connection_id":221569,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:04:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:04:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:04:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:04:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:04:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:04:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:04:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:04:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:04:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:04:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:04:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:04:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221569,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:04:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:04:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221569,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:04:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:04:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:04:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:04:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:04:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:04:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:04:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:04:03] local.INFO: DEBUG: GPS processor result {"connection_id":221569,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:04:03] local.INFO: GPS data processed {"connection_id":221569,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:04:03] local.INFO: Acknowledgment sent {"connection_id":221569,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:04:03] local.INFO: TCP Data received {"connection_id":221570,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d207b8012d0c4e40070587e8001a010822..."} 
[2026-10-23 09:04:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d207b8012d0c4e40070587e8001a010822..."} 
[2026-10-23 09:04:03] local.INFO: Processing buffer {"connection_id":221570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d207b8012d0c4e40070587e8001a010822..."} 
[2026-10-23 09:04:03] local.INFO: Packet analysis {"connection_id":221570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d2"} 
[2026-10-23 09:04:03] local.INFO: Extracted packet for processing {"connection_id":221570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d2"} 
[2026-10-23 09:04:03] local.INFO: GPS Element Parsed {"raw_longitude":755781184,"raw_latitude":117802984,"longitude_deg":75.5781184,"latitude_deg":11.7802984,"altitude":26,"angle":264,"satellites":34,"speed":11,"hex_longitude":"2d0c4e40","hex_latitude":"070587e8","is_valid_coordinates":true} 
[2026-10-23 09:04:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:04:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937957888001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37230747911716864,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":887561000470403072,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:04:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726403000,"timestamp_ms":1792726403000,"timestamp_seconds":1792726403,"priority":1,"record_length":96,"hex_timestamp":"000001a166d207b8"} 
[2026-10-23 09:04:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:04:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:04:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 09:04:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:04:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:04:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:04:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:04:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:04:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221570,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:04:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221570,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:04:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937957888001,"66":14461,"164":206,"94":10240,"24":11,"16":37230747911716864,"45":887561000470403072},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 09:04:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:04:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:04:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937957888001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:04:03] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 09:04:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:04:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37230747911716864,"km_value":37230747911716.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:04:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":887561000470403072,"description":"Unknown IO ID 45"} 
[2026-10-23 09:04:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937957888001,"power":14461,"unknown_164":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":887561000470403072}} 
[2026-10-23 09:04:03] local.INFO: DEBUG: GPS processor result {"connection_id":221570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22107,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:04:03] local.INFO: GPS data processed {"connection_id":221570,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:04:03] local.INFO: Acknowledgment sent {"connection_id":221570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:04:26] local.INFO: TCP Data received {"connection_id":221571,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:04:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:04:26] local.INFO: Processing buffer {"connection_id":221571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:04:26] local.INFO: IMEI packet received {"connection_id":221571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:04:26] local.INFO: IMEI acknowledgment sent {"connection_id":221571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:04:31] local.INFO: TCP Data received {"connection_id":221571,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221571,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:04:31] local.INFO: Processing buffer {"connection_id":221571,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:04:31] local.INFO: IMEI packet received {"connection_id":221571,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:04:31] local.INFO: IMEI acknowledgment sent {"connection_id":221571,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:04:31] local.INFO: TCP Data received {"connection_id":221571,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:04:31] local.INFO: Processing buffer {"connection_id":221571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:04:31] local.INFO: Packet analysis {"connection_id":221571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:04:31] local.INFO: Extracted packet for processing {"connection_id":221571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:04:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:04:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:04:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:04:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:04:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:04:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:04:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:04:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:04:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":221571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:04:31] local.INFO: GPS data processed {"connection_id":221571,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:04:31] local.INFO: Acknowledgment sent {"connection_id":221571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:04:38] local.INFO: TCP Data received {"connection_id":221570,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d21370012d0c498007058698001a00f822..."} 
[2026-10-23 09:04:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221570,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d21370012d0c498007058698001a00f822..."} 
[2026-10-23 09:04:38] local.INFO: Processing buffer {"connection_id":221570,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d21370012d0c498007058698001a00f822..."} 
[2026-10-23 09:04:38] local.INFO: Packet analysis {"connection_id":221570,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d2"} 
[2026-10-23 09:04:38] local.INFO: Extracted packet for processing {"connection_id":221570,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d2"} 
[2026-10-23 09:04:38] local.INFO: GPS Element Parsed {"raw_longitude":755779968,"raw_latitude":117802648,"longitude_deg":75.5779968,"latitude_deg":11.7802648,"altitude":26,"angle":248,"satellites":34,"speed":18,"hex_longitude":"2d0c4980","hex_latitude":"07058698","is_valid_coordinates":true} 
[2026-10-23 09:04:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:04:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937959168001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37230808041259008,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":886716575540307968,"note":"Value kept but may cause issues"} 
[2026-10-23 09:04:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,164,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:04:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792726406000,"timestamp_ms":1792726406000,"timestamp_seconds":1792726406,"priority":1,"record_length":96,"hex_timestamp":"000001a166d21370"} 
[2026-10-23 09:04:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:04:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:04:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 09:04:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:04:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:04:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:04:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:04:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221570,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:04:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221570,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:04:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221570,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:04:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:04:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:04:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:04:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937959168001,"66":14439,"164":206,"94":10240,"24":18,"16":37230808041259008,"45":886716575540307968},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,164,94,24,16,45]} 
[2026-10-23 09:04:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:04:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:04:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937959168001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:04:38] local.INFO: Unknown IO ID detected {"io_id":164,"value":206,"description":"Unknown IO ID 164"} 
[2026-10-23 09:04:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:04:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37230808041259008,"km_value":37230808041259.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:04:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":886716575540307968,"description":"Unknown IO ID 45"} 
[2026-10-23 09:04:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937959168001,"power":14439,"unknown_164":206,"unknown_94":10240,"ignition":18,"odometer":null,"unknown_45":886716575540307968}} 
[2026-10-23 09:04:38] local.INFO: DEBUG: GPS processor result {"connection_id":221570,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22109,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:04:38] local.INFO: GPS data processed {"connection_id":221570,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:04:38] local.INFO: Acknowledgment sent {"connection_id":221570,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:05:01] local.INFO: TCP Data received {"connection_id":224578,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224578,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:01] local.INFO: Processing buffer {"connection_id":224578,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:01] local.INFO: IMEI packet received {"connection_id":224578,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:05:01] local.INFO: IMEI acknowledgment sent {"connection_id":224578,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:05:01] local.INFO: TCP Data received {"connection_id":224578,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224578,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:01] local.INFO: Processing buffer {"connection_id":224578,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:01] local.INFO: IMEI packet received {"connection_id":224578,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:05:01] local.INFO: IMEI acknowledgment sent {"connection_id":224578,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:05:02] local.INFO: TCP Data received {"connection_id":224578,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224578,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:02] local.INFO: Processing buffer {"connection_id":224578,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:02] local.INFO: IMEI packet received {"connection_id":224578,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:05:02] local.INFO: IMEI acknowledgment sent {"connection_id":224578,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:05:03] local.INFO: TCP Data received {"connection_id":221571,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:05:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221571,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:05:03] local.INFO: Processing buffer {"connection_id":221571,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:05:03] local.INFO: Packet analysis {"connection_id":221571,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:05:03] local.INFO: Extracted packet for processing {"connection_id":221571,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:05:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:05:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:05:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:05:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:05:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:05:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:05:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:05:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:05:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:05:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:05:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221571,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:05:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:05:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221571,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:05:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:05:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:05:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:05:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:05:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:05:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:05:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:05:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:05:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:05:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:05:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:05:03] local.INFO: DEBUG: GPS processor result {"connection_id":221571,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:05:03] local.INFO: GPS data processed {"connection_id":221571,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:05:03] local.INFO: Acknowledgment sent {"connection_id":221571,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:05:07] local.INFO: TCP Data received {"connection_id":224578,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224578,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:07] local.INFO: Processing buffer {"connection_id":224578,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:05:07] local.INFO: IMEI packet received {"connection_id":224578,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:05:07] local.INFO: IMEI acknowledgment sent {"connection_id":224578,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:05:07] local.INFO: TCP Data received {"connection_id":224578,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d34420012d0c75c00704f4b8001b008624..."} 
[2026-10-23 09:05:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d34420012d0c75c00704f4b8001b008624..."} 
[2026-10-23 09:05:07] local.INFO: Processing buffer {"connection_id":224578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d34420012d0c75c00704f4b8001b008624..."} 
[2026-10-23 09:05:07] local.INFO: Packet analysis {"connection_id":224578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:05:07] local.INFO: Extracted packet for processing {"connection_id":224578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:05:07] local.INFO: GPS Element Parsed {"raw_longitude":755791296,"raw_latitude":117765304,"longitude_deg":75.5791296,"latitude_deg":11.7765304,"altitude":27,"angle":134,"satellites":36,"speed":39,"hex_longitude":"2d0c75c0","hex_latitude":"0704f4b8","is_valid_coordinates":true} 
[2026-10-23 09:05:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:05:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937979136001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37232886805430272,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":895864512274333696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:05:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792726484000,"timestamp_ms":1792726484000,"timestamp_seconds":1792726484,"priority":1,"record_length":96,"hex_timestamp":"000001a166d34420"} 
[2026-10-23 09:05:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:05:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:05:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:05:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:05:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:05:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:05:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:05:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:05:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:05:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:05:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:05:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:05:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:05:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937979136001,"66":14352,"95":206,"94":10240,"24":39,"16":37232886805430272,"45":895864512274333696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 09:05:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:05:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:05:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937979136001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:05:07] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 09:05:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:05:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37232886805430272,"km_value":37232886805430.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:05:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":895864512274333696,"description":"Unknown IO ID 45"} 
[2026-10-23 09:05:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937979136001,"power":14352,"unknown_95":206,"unknown_94":10240,"ignition":39,"odometer":null,"unknown_45":895864512274333696}} 
[2026-10-23 09:05:08] local.INFO: DEBUG: GPS processor result {"connection_id":224578,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22111,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:05:08] local.INFO: GPS data processed {"connection_id":224578,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:05:08] local.INFO: Acknowledgment sent {"connection_id":224578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:05:10] local.INFO: TCP Data received {"connection_id":224578,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d35f78012d0c89c00704e070001b009623..."} 
[2026-10-23 09:05:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d35f78012d0c89c00704e070001b009623..."} 
[2026-10-23 09:05:10] local.INFO: Processing buffer {"connection_id":224578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d35f78012d0c89c00704e070001b009623..."} 
[2026-10-23 09:05:10] local.INFO: Packet analysis {"connection_id":224578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:05:10] local.INFO: Extracted packet for processing {"connection_id":224578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:05:10] local.INFO: GPS Element Parsed {"raw_longitude":755796416,"raw_latitude":117760112,"longitude_deg":75.5796416,"latitude_deg":11.7760112,"altitude":27,"angle":150,"satellites":35,"speed":38,"hex_longitude":"2d0c89c0","hex_latitude":"0704e070","is_valid_coordinates":true} 
[2026-10-23 09:05:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937979904001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37233238992748544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":897834837110732800,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:05:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792726491000,"timestamp_ms":1792726491000,"timestamp_seconds":1792726491,"priority":1,"record_length":96,"hex_timestamp":"000001a166d35f78"} 
[2026-10-23 09:05:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:05:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:05:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733143040,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":95,"raw_value":3221685565,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":24,"raw_value":7319028603292160,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":56,"raw_value":84737420901680510,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":70,"raw_value":3087007744,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504167734771712,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":102,"raw_value":3534473217,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639178825557924,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5620756222048534784,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738801358,"corrected_to":0} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.WARNING: Large IO value detected {"io_id":12,"raw_value":4341477760973668378,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:10] local.INFO: IO Element Parsed {"io_data_count":42,"io_data_keys":[0,95,94,24,241,157,16,71,161,56,45,192,253,27,36,10,66,164,70,25,28,34,218,1,240,38,227,102,5,4,113,205,40,160,152,30,239,2,132,7,206,12],"length":628,"final_offset":758,"validated_count":42,"validation_warnings":[{"io_id":205,"original":1738801358,"validated":0}]} 
[2026-10-23 09:05:10] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1945702528203554816,"timestamp_seconds":1945702528203554.8,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 09:05:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:05:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:05:10] local.INFO: Teltonika packet parsed successfully {"connection_id":224578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:05:10] local.INFO: Passing IMEI to GPS processor {"connection_id":224578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:05:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":224578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:05:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:05:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:05:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:05:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937979904001,"66":14450,"95":206,"94":10240,"24":38,"16":37233238992748544,"45":897834837110732800},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 09:05:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:05:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:05:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937979904001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:05:10] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 09:05:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:05:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37233238992748544,"km_value":37233238992748.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:05:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":897834837110732800,"description":"Unknown IO ID 45"} 
[2026-10-23 09:05:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937979904001,"power":14450,"unknown_95":206,"unknown_94":10240,"ignition":38,"odometer":null,"unknown_45":897834837110732800}} 
[2026-10-23 09:05:11] local.INFO: DEBUG: GPS processor result {"connection_id":224578,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22112,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:05:11] local.INFO: GPS data processed {"connection_id":224578,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:05:11] local.INFO: Acknowledgment sent {"connection_id":224578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:05:26] local.INFO: TCP Data received {"connection_id":224579,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:05:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224579,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:05:26] local.INFO: Processing buffer {"connection_id":224579,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:05:26] local.INFO: IMEI packet received {"connection_id":224579,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:05:26] local.INFO: IMEI acknowledgment sent {"connection_id":224579,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:05:28] local.INFO: TCP Data received {"connection_id":222857,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:05:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222857,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:05:28] local.INFO: Processing buffer {"connection_id":222857,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:05:28] local.INFO: IMEI packet received {"connection_id":222857,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:05:28] local.INFO: IMEI acknowledgment sent {"connection_id":222857,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:05:31] local.INFO: TCP Data received {"connection_id":224579,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224579,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:05:31] local.INFO: Processing buffer {"connection_id":224579,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:05:31] local.INFO: IMEI packet received {"connection_id":224579,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:05:31] local.INFO: IMEI acknowledgment sent {"connection_id":224579,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:05:32] local.INFO: TCP Data received {"connection_id":224579,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224579,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:05:32] local.INFO: Processing buffer {"connection_id":224579,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:05:32] local.INFO: Packet analysis {"connection_id":224579,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:05:32] local.INFO: Extracted packet for processing {"connection_id":224579,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:05:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:05:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:05:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:05:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:05:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:05:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224579,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:05:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:05:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:05:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:05:32] local.INFO: DEBUG: GPS processor result {"connection_id":224579,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:05:32] local.INFO: GPS data processed {"connection_id":224579,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:05:32] local.INFO: Acknowledgment sent {"connection_id":224579,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:05:44] local.INFO: TCP Data received {"connection_id":224578,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d37eb8012d0c93000704cee0001d007e22..."} 
[2026-10-23 09:05:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d37eb8012d0c93000704cee0001d007e22..."} 
[2026-10-23 09:05:44] local.INFO: Processing buffer {"connection_id":224578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d37eb8012d0c93000704cee0001d007e22..."} 
[2026-10-23 09:05:44] local.INFO: Packet analysis {"connection_id":224578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:05:44] local.INFO: Extracted packet for processing {"connection_id":224578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:05:44] local.INFO: GPS Element Parsed {"raw_longitude":755798784,"raw_latitude":117755616,"longitude_deg":75.5798784,"latitude_deg":11.7755616,"altitude":29,"angle":126,"satellites":34,"speed":10,"hex_longitude":"2d0c9300","hex_latitude":"0704cee0","is_valid_coordinates":true} 
[2026-10-23 09:05:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:05:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937981696001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37233483805884416,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":903464336643616768,"note":"Value kept but may cause issues"} 
[2026-10-23 09:05:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:05:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792726499000,"timestamp_ms":1792726499000,"timestamp_seconds":1792726499,"priority":1,"record_length":96,"hex_timestamp":"000001a166d37eb8"} 
[2026-10-23 09:05:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:05:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:05:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 09:05:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:05:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:05:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:05:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:05:44] local.INFO: Teltonika packet parsed successfully {"connection_id":224578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:05:44] local.INFO: Passing IMEI to GPS processor {"connection_id":224578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:05:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":224578,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:05:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:05:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:05:44] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:05:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937981696001,"66":14439,"95":206,"94":10240,"24":10,"16":37233483805884416,"45":903464336643616768},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 09:05:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:05:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:05:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937981696001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:05:44] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 09:05:44] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:05:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37233483805884416,"km_value":37233483805884.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:05:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":903464336643616768,"description":"Unknown IO ID 45"} 
[2026-10-23 09:05:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937981696001,"power":14439,"unknown_95":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":903464336643616768}} 
[2026-10-23 09:05:44] local.INFO: DEBUG: GPS processor result {"connection_id":224578,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22114,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:05:44] local.INFO: GPS data processed {"connection_id":224578,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:05:44] local.INFO: Acknowledgment sent {"connection_id":224578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:06:03] local.INFO: TCP Data received {"connection_id":224579,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:06:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224579,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:06:03] local.INFO: Processing buffer {"connection_id":224579,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:06:03] local.INFO: Packet analysis {"connection_id":224579,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:06:03] local.INFO: Extracted packet for processing {"connection_id":224579,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:06:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:06:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:06:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:06:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:06:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:06:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:06:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:06:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:06:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:06:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:06:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:06:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224579,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:06:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:06:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224579,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:06:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:06:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:06:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:06:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:06:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:06:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:06:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:06:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:06:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:06:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:06:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:06:03] local.INFO: DEBUG: GPS processor result {"connection_id":224579,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:06:03] local.INFO: GPS data processed {"connection_id":224579,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:06:03] local.INFO: Acknowledgment sent {"connection_id":224579,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:06:08] local.INFO: TCP Data received {"connection_id":222858,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222858,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:08] local.INFO: Processing buffer {"connection_id":222858,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:08] local.INFO: IMEI packet received {"connection_id":222858,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:06:08] local.INFO: IMEI acknowledgment sent {"connection_id":222858,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:06:09] local.INFO: TCP Data received {"connection_id":222858,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222858,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:09] local.INFO: Processing buffer {"connection_id":222858,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:09] local.INFO: IMEI packet received {"connection_id":222858,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:06:09] local.INFO: IMEI acknowledgment sent {"connection_id":222858,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:06:10] local.INFO: TCP Data received {"connection_id":222858,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d382a0012d0c94800704ceb0001d006b21..."} 
[2026-10-23 09:06:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222858,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d382a0012d0c94800704ceb0001d006b21..."} 
[2026-10-23 09:06:10] local.INFO: Processing buffer {"connection_id":222858,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d382a0012d0c94800704ceb0001d006b21..."} 
[2026-10-23 09:06:10] local.INFO: Packet analysis {"connection_id":222858,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:06:10] local.INFO: Extracted packet for processing {"connection_id":222858,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d3"} 
[2026-10-23 09:06:10] local.INFO: GPS Element Parsed {"raw_longitude":755799168,"raw_latitude":117755568,"longitude_deg":75.5799168,"latitude_deg":11.7755568,"altitude":29,"angle":107,"satellites":33,"speed":14,"hex_longitude":"2d0c9480","hex_latitude":"0704ceb0","is_valid_coordinates":true} 
[2026-10-23 09:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:06:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937983744001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37233505280720896,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":906067980177039360,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:06:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792726500000,"timestamp_ms":1792726500000,"timestamp_seconds":1792726500,"priority":1,"record_length":96,"hex_timestamp":"000001a166d382a0"} 
[2026-10-23 09:06:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:06:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:06:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:06:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:06:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:06:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:06:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:06:10] local.INFO: Teltonika packet parsed successfully {"connection_id":222858,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:06:10] local.INFO: Passing IMEI to GPS processor {"connection_id":222858,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:06:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":222858,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:06:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:06:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:06:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:06:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937983744001,"66":14439,"95":206,"94":10240,"24":14,"16":37233505280720896,"45":906067980177039360},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 09:06:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:06:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:06:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937983744001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:06:10] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 09:06:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:06:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37233505280720896,"km_value":37233505280720.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:06:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":906067980177039360,"description":"Unknown IO ID 45"} 
[2026-10-23 09:06:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937983744001,"power":14439,"unknown_95":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":906067980177039360}} 
[2026-10-23 09:06:10] local.INFO: DEBUG: GPS processor result {"connection_id":222858,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22116,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:06:10] local.INFO: GPS data processed {"connection_id":222858,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:06:10] local.INFO: Acknowledgment sent {"connection_id":222858,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:06:11] local.INFO: TCP Data received {"connection_id":222858,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d46148012d0d0d400704bc500020005424..."} 
[2026-10-23 09:06:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222858,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d46148012d0d0d400704bc500020005424..."} 
[2026-10-23 09:06:11] local.INFO: Processing buffer {"connection_id":222858,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d46148012d0d0d400704bc500020005424..."} 
[2026-10-23 09:06:11] local.INFO: Packet analysis {"connection_id":222858,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:06:11] local.INFO: Extracted packet for processing {"connection_id":222858,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:06:11] local.INFO: GPS Element Parsed {"raw_longitude":755830080,"raw_latitude":117750864,"longitude_deg":75.583008,"latitude_deg":11.7750864,"altitude":32,"angle":84,"satellites":36,"speed":34,"hex_longitude":"2d0d0d40","hex_latitude":"0704bc50","is_valid_coordinates":true} 
[2026-10-23 09:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:06:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937995008001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37235051468947456,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":930767409382457344,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:06:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792726557000,"timestamp_ms":1792726557000,"timestamp_seconds":1792726557,"priority":1,"record_length":96,"hex_timestamp":"000001a166d46148"} 
[2026-10-23 09:06:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:06:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:06:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:06:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:06:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:06:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:06:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:06:11] local.INFO: Teltonika packet parsed successfully {"connection_id":222858,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:06:11] local.INFO: Passing IMEI to GPS processor {"connection_id":222858,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:06:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":222858,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:06:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:06:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:06:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:06:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937995008001,"66":14428,"95":206,"94":10240,"24":34,"16":37235051468947456,"45":930767409382457344},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 09:06:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:06:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:06:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937995008001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:06:11] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 09:06:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:06:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37235051468947456,"km_value":37235051468947.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:06:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":930767409382457344,"description":"Unknown IO ID 45"} 
[2026-10-23 09:06:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937995008001,"power":14428,"unknown_95":206,"unknown_94":10240,"ignition":34,"odometer":null,"unknown_45":930767409382457344}} 
[2026-10-23 09:06:11] local.INFO: DEBUG: GPS processor result {"connection_id":222858,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22117,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:06:11] local.INFO: GPS data processed {"connection_id":222858,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:06:11] local.INFO: Acknowledgment sent {"connection_id":222858,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:06:25] local.INFO: TCP Data received {"connection_id":221190,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:06:25] local.INFO: Processing buffer {"connection_id":221190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:06:25] local.INFO: IMEI packet received {"connection_id":221190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":221190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:06:31] local.INFO: TCP Data received {"connection_id":221190,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221190,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:06:31] local.INFO: Processing buffer {"connection_id":221190,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:06:31] local.INFO: IMEI packet received {"connection_id":221190,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:06:31] local.INFO: IMEI acknowledgment sent {"connection_id":221190,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:06:31] local.INFO: TCP Data received {"connection_id":221190,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221190,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:06:31] local.INFO: Processing buffer {"connection_id":221190,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:06:31] local.INFO: Packet analysis {"connection_id":221190,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:06:31] local.INFO: Extracted packet for processing {"connection_id":221190,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:06:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:06:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:06:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:06:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:06:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:06:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:06:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:06:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:06:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:06:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:06:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221190,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:06:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:06:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:06:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:06:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:06:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:06:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:06:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:06:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:06:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:06:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:06:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:06:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:06:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:06:31] local.INFO: DEBUG: GPS processor result {"connection_id":221190,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22118,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:06:31] local.INFO: GPS data processed {"connection_id":221190,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:06:31] local.INFO: Acknowledgment sent {"connection_id":221190,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:06:56] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:56] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:06:56] local.INFO: IMEI packet received {"connection_id":221191,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:06:56] local.INFO: IMEI acknowledgment sent {"connection_id":221191,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:07:00] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:07:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:07:00] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:07:00] local.INFO: IMEI packet received {"connection_id":221191,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:07:00] local.INFO: IMEI acknowledgment sent {"connection_id":221191,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:07:01] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:07:01] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:07:01] local.INFO: IMEI packet received {"connection_id":221191,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:07:01] local.INFO: IMEI acknowledgment sent {"connection_id":221191,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:07:02] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d46d00012d0d17c00704bc90001f006123..."} 
[2026-10-23 09:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d46d00012d0d17c00704bc90001f006123..."} 
[2026-10-23 09:07:02] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d46d00012d0d17c00704bc90001f006123..."} 
[2026-10-23 09:07:02] local.INFO: Packet analysis {"connection_id":221191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:02] local.INFO: Extracted packet for processing {"connection_id":221191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:02] local.INFO: GPS Element Parsed {"raw_longitude":755832768,"raw_latitude":117750928,"longitude_deg":75.5832768,"latitude_deg":11.7750928,"altitude":31,"angle":97,"satellites":35,"speed":32,"hex_longitude":"2d0d17c0","hex_latitude":"0704bc90","is_valid_coordinates":true} 
[2026-10-23 09:07:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:07:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937998592001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37235176022999040,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":940478296078700544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:07:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792726560000,"timestamp_ms":1792726560000,"timestamp_seconds":1792726560,"priority":1,"record_length":96,"hex_timestamp":"000001a166d46d00"} 
[2026-10-23 09:07:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:07:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:07:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:07:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:07:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:07:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:07:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:07:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:07:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221191,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:07:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221191,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:07:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:07:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:07:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:07:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937998592001,"66":14450,"95":206,"94":10240,"24":32,"16":37235176022999040,"45":940478296078700544},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 09:07:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:07:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:07:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937998592001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:07:02] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 09:07:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:07:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37235176022999040,"km_value":37235176022999.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:07:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":940478296078700544,"description":"Unknown IO ID 45"} 
[2026-10-23 09:07:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937998592001,"power":14450,"unknown_95":206,"unknown_94":10240,"ignition":32,"odometer":null,"unknown_45":940478296078700544}} 
[2026-10-23 09:07:02] local.INFO: DEBUG: GPS processor result {"connection_id":221191,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22119,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:07:02] local.INFO: GPS data processed {"connection_id":221191,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:07:02] local.INFO: Acknowledgment sent {"connection_id":221191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:07:03] local.INFO: TCP Data received {"connection_id":221190,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221190,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:07:03] local.INFO: Processing buffer {"connection_id":221190,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d03eb0012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:07:03] local.INFO: Packet analysis {"connection_id":221190,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:07:03] local.INFO: Extracted packet for processing {"connection_id":221190,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d0"} 
[2026-10-23 09:07:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937852160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726286000,"timestamp_ms":1792726286000,"timestamp_seconds":1792726286,"priority":1,"record_length":96,"hex_timestamp":"000001a166d03eb0"} 
[2026-10-23 09:07:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:07:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":75,"data_length":795,"current_offset":136} 
[2026-10-23 09:07:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1368,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:07:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:07:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221190,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221190,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937852160001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937852160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:07:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:07:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937852160001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":221190,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:07:03] local.INFO: GPS data processed {"connection_id":221190,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:07:03] local.INFO: Acknowledgment sent {"connection_id":221190,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:07:31] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:07:31] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:07:31] local.INFO: IMEI packet received {"connection_id":221572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:07:31] local.INFO: IMEI acknowledgment sent {"connection_id":221572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:07:34] local.INFO: TCP Data received {"connection_id":221191,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d48c40012d0d30c00704bbf0001b004e22..."} 
[2026-10-23 09:07:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221191,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d48c40012d0d30c00704bbf0001b004e22..."} 
[2026-10-23 09:07:34] local.INFO: Processing buffer {"connection_id":221191,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d48c40012d0d30c00704bbf0001b004e22..."} 
[2026-10-23 09:07:34] local.INFO: Packet analysis {"connection_id":221191,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:34] local.INFO: Extracted packet for processing {"connection_id":221191,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:34] local.INFO: GPS Element Parsed {"raw_longitude":755839168,"raw_latitude":117750768,"longitude_deg":75.5839168,"latitude_deg":11.7750768,"altitude":27,"angle":78,"satellites":34,"speed":24,"hex_longitude":"2d0d30c0","hex_latitude":"0704bbf0","is_valid_coordinates":true} 
[2026-10-23 09:07:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:07:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937999360001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37235480965677056,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":943433783334178816,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:07:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792726568000,"timestamp_ms":1792726568000,"timestamp_seconds":1792726568,"priority":1,"record_length":96,"hex_timestamp":"000001a166d48c40"} 
[2026-10-23 09:07:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:07:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:07:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 09:07:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:07:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:07:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:07:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:07:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221191,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:07:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221191,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:07:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221191,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:07:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:07:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:07:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:07:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937999360001,"66":14396,"95":206,"94":10240,"24":24,"16":37235480965677056,"45":943433783334178816},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 09:07:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:07:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:07:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937999360001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:07:34] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 09:07:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:07:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37235480965677056,"km_value":37235480965677.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:07:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":943433783334178816,"description":"Unknown IO ID 45"} 
[2026-10-23 09:07:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458937999360001,"power":14396,"unknown_95":206,"unknown_94":10240,"ignition":24,"odometer":null,"unknown_45":943433783334178816}} 
[2026-10-23 09:07:34] local.INFO: DEBUG: GPS processor result {"connection_id":221191,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22121,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:07:34] local.INFO: GPS data processed {"connection_id":221191,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:07:34] local.INFO: Acknowledgment sent {"connection_id":221191,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:07:36] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:07:36] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:07:36] local.INFO: IMEI packet received {"connection_id":221572,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:07:36] local.INFO: IMEI acknowledgment sent {"connection_id":221572,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:07:36] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:36] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:36] local.INFO: Packet analysis {"connection_id":221572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:36] local.INFO: Extracted packet for processing {"connection_id":221572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:07:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:07:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:07:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:07:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:07:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:07:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:07:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:07:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:07:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:07:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:07:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:07:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:07:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:07:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:07:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:07:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:07:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:07:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:07:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:07:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:07:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:07:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:07:36] local.INFO: DEBUG: GPS processor result {"connection_id":221572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:07:36] local.INFO: GPS data processed {"connection_id":221572,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:07:36] local.INFO: Acknowledgment sent {"connection_id":221572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:07:41] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:41] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:41] local.INFO: Packet analysis {"connection_id":221572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:41] local.INFO: Extracted packet for processing {"connection_id":221572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:07:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:07:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:07:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:07:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:07:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:07:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:07:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:07:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:07:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:07:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:07:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:07:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:07:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:07:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:07:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:07:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:07:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:07:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:07:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:07:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:07:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:07:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:07:41] local.INFO: DEBUG: GPS processor result {"connection_id":221572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:07:41] local.INFO: GPS data processed {"connection_id":221572,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:07:41] local.INFO: Acknowledgment sent {"connection_id":221572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:07:46] local.INFO: TCP Data received {"connection_id":221572,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221572,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:46] local.INFO: Processing buffer {"connection_id":221572,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:07:46] local.INFO: Packet analysis {"connection_id":221572,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:46] local.INFO: Extracted packet for processing {"connection_id":221572,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:07:46] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:07:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:07:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:07:46] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:07:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:07:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:07:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:07:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:07:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:07:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:07:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:07:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:07:46] local.INFO: Teltonika packet parsed successfully {"connection_id":221572,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:07:46] local.INFO: Passing IMEI to GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":221572,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:07:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:07:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:07:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:07:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:07:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:07:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:07:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:07:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:07:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:07:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:07:46] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:07:46] local.INFO: DEBUG: GPS processor result {"connection_id":221572,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:07:46] local.INFO: GPS data processed {"connection_id":221572,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:07:46] local.INFO: Acknowledgment sent {"connection_id":221572,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:08:01] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:01] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:01] local.INFO: IMEI packet received {"connection_id":221192,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:08:01] local.INFO: IMEI acknowledgment sent {"connection_id":221192,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:08:01] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:01] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:01] local.INFO: IMEI packet received {"connection_id":221192,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:08:01] local.INFO: IMEI acknowledgment sent {"connection_id":221192,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:08:05] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:05] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:05] local.INFO: IMEI packet received {"connection_id":221192,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:08:05] local.INFO: IMEI acknowledgment sent {"connection_id":221192,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:08:05] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d5b908012d0d378007047450001100cd23..."} 
[2026-10-23 09:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d5b908012d0d378007047450001100cd23..."} 
[2026-10-23 09:08:05] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d5b908012d0d378007047450001100cd23..."} 
[2026-10-23 09:08:05] local.INFO: Packet analysis {"connection_id":221192,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d5"} 
[2026-10-23 09:08:05] local.INFO: Extracted packet for processing {"connection_id":221192,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d5"} 
[2026-10-23 09:08:05] local.INFO: GPS Element Parsed {"raw_longitude":755840896,"raw_latitude":117732432,"longitude_deg":75.5840896,"latitude_deg":11.7732432,"altitude":17,"angle":205,"satellites":35,"speed":16,"hex_longitude":"2d0d3780","hex_latitude":"07047450","is_valid_coordinates":true} 
[2026-10-23 09:08:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:08:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938019328001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37236520347762688,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":952722457561503744,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:08:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792726645000,"timestamp_ms":1792726645000,"timestamp_seconds":1792726645,"priority":1,"record_length":96,"hex_timestamp":"000001a166d5b908"} 
[2026-10-23 09:08:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:08:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:08:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 09:08:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:08:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:08:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:08:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:08:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221192,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:08:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221192,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:08:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221192,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:08:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:08:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:08:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:08:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938019328001,"66":14439,"166":206,"94":11008,"24":16,"16":37236520347762688,"45":952722457561503744},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,94,24,16,45]} 
[2026-10-23 09:08:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:08:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:08:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938019328001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:08:05] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 09:08:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:08:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37236520347762688,"km_value":37236520347762.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:08:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":952722457561503744,"description":"Unknown IO ID 45"} 
[2026-10-23 09:08:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938019328001,"power":14439,"unknown_166":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":952722457561503744}} 
[2026-10-23 09:08:06] local.INFO: DEBUG: GPS processor result {"connection_id":221192,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22125,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:08:06] local.INFO: GPS data processed {"connection_id":221192,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:08:06] local.INFO: Acknowledgment sent {"connection_id":221192,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:08:26] local.INFO: TCP Data received {"connection_id":222860,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:08:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:08:26] local.INFO: Processing buffer {"connection_id":222860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:08:26] local.INFO: IMEI packet received {"connection_id":222860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:08:26] local.INFO: IMEI acknowledgment sent {"connection_id":222860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:08:31] local.INFO: TCP Data received {"connection_id":222860,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222860,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:08:31] local.INFO: Processing buffer {"connection_id":222860,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:08:31] local.INFO: IMEI packet received {"connection_id":222860,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:08:31] local.INFO: IMEI acknowledgment sent {"connection_id":222860,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:08:32] local.INFO: TCP Data received {"connection_id":222860,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:08:32] local.INFO: Processing buffer {"connection_id":222860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:08:32] local.INFO: Packet analysis {"connection_id":222860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:08:32] local.INFO: Extracted packet for processing {"connection_id":222860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:08:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:08:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:08:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:08:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:08:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:08:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:08:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:08:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:08:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:08:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:08:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:08:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:08:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:08:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:08:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:08:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:08:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:08:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:08:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:08:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:08:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:08:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:08:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:08:32] local.INFO: DEBUG: GPS processor result {"connection_id":222860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:08:32] local.INFO: GPS data processed {"connection_id":222860,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:08:32] local.INFO: Acknowledgment sent {"connection_id":222860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:08:37] local.INFO: TCP Data received {"connection_id":221192,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d5d460012d0d338007046958001200bd23..."} 
[2026-10-23 09:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221192,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d5d460012d0d338007046958001200bd23..."} 
[2026-10-23 09:08:37] local.INFO: Processing buffer {"connection_id":221192,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d5d460012d0d338007046958001200bd23..."} 
[2026-10-23 09:08:37] local.INFO: Packet analysis {"connection_id":221192,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d5"} 
[2026-10-23 09:08:37] local.INFO: Extracted packet for processing {"connection_id":221192,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d5"} 
[2026-10-23 09:08:37] local.INFO: GPS Element Parsed {"raw_longitude":755839872,"raw_latitude":117729624,"longitude_deg":75.5839872,"latitude_deg":11.7729624,"altitude":18,"angle":189,"satellites":35,"speed":12,"hex_longitude":"2d0d3380","hex_latitude":"07046958","is_valid_coordinates":true} 
[2026-10-23 09:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:08:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938021120001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37236666376650752,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":952370613840007168,"note":"Value kept but may cause issues"} 
[2026-10-23 09:08:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:08:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792726652000,"timestamp_ms":1792726652000,"timestamp_seconds":1792726652,"priority":1,"record_length":96,"hex_timestamp":"000001a166d5d460"} 
[2026-10-23 09:08:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:08:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:08:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:08:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:08:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:08:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:08:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221192,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:08:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221192,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:08:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221192,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:08:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:08:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:08:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:08:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938021120001,"66":14396,"17":206,"94":11008,"24":12,"16":37236666376650752,"45":952370613840007168},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:08:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:08:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:08:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938021120001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:08:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:08:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37236666376650752,"km_value":37236666376650.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:08:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":952370613840007168,"description":"Unknown IO ID 45"} 
[2026-10-23 09:08:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938021120001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":952370613840007168}} 
[2026-10-23 09:08:37] local.INFO: DEBUG: GPS processor result {"connection_id":221192,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22127,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:08:37] local.INFO: GPS data processed {"connection_id":221192,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:08:37] local.INFO: Acknowledgment sent {"connection_id":221192,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:08:54] local.INFO: TCP Data received {"connection_id":221193,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221193,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:54] local.INFO: Processing buffer {"connection_id":221193,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:54] local.INFO: IMEI packet received {"connection_id":221193,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:08:54] local.INFO: IMEI acknowledgment sent {"connection_id":221193,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:08:56] local.INFO: TCP Data received {"connection_id":221193,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221193,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:56] local.INFO: Processing buffer {"connection_id":221193,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:08:56] local.INFO: IMEI packet received {"connection_id":221193,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:08:56] local.INFO: IMEI acknowledgment sent {"connection_id":221193,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:09:02] local.INFO: TCP Data received {"connection_id":221193,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:09:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221193,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:09:02] local.INFO: Processing buffer {"connection_id":221193,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:09:02] local.INFO: IMEI packet received {"connection_id":221193,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:09:02] local.INFO: IMEI acknowledgment sent {"connection_id":221193,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:09:03] local.INFO: TCP Data received {"connection_id":221193,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d5ebd0012d0d324007046138001300ca22..."} 
[2026-10-23 09:09:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221193,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d5ebd0012d0d324007046138001300ca22..."} 
[2026-10-23 09:09:03] local.INFO: Processing buffer {"connection_id":221193,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d5ebd0012d0d324007046138001300ca22..."} 
[2026-10-23 09:09:03] local.INFO: Packet analysis {"connection_id":221193,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d5"} 
[2026-10-23 09:09:03] local.INFO: Extracted packet for processing {"connection_id":221193,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d5"} 
[2026-10-23 09:09:03] local.INFO: GPS Element Parsed {"raw_longitude":755839552,"raw_latitude":117727544,"longitude_deg":75.5839552,"latitude_deg":11.7727544,"altitude":19,"angle":202,"satellites":34,"speed":11,"hex_longitude":"2d0d3240","hex_latitude":"07046138","is_valid_coordinates":true} 
[2026-10-23 09:09:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:09:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938022912001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37236769455865856,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":951244713932445696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:09:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726658000,"timestamp_ms":1792726658000,"timestamp_seconds":1792726658,"priority":1,"record_length":96,"hex_timestamp":"000001a166d5ebd0"} 
[2026-10-23 09:09:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:09:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:09:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:09:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:09:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:09:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:09:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:09:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221193,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:09:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221193,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:09:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221193,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:09:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938022912001,"66":14559,"17":206,"94":11008,"24":11,"16":37236769455865856,"45":951244713932445696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:09:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:09:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938022912001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:09:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:09:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37236769455865856,"km_value":37236769455865.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:09:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":951244713932445696,"description":"Unknown IO ID 45"} 
[2026-10-23 09:09:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938022912001,"power":14559,"axis_x":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":951244713932445696}} 
[2026-10-23 09:09:03] local.INFO: TCP Data received {"connection_id":222860,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:09:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222860,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:09:03] local.INFO: Processing buffer {"connection_id":222860,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:09:03] local.INFO: Packet analysis {"connection_id":222860,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:09:03] local.INFO: Extracted packet for processing {"connection_id":222860,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:09:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:09:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:09:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:09:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:09:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:09:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:09:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:09:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:09:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:09:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:09:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:09:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222860,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:09:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:09:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222860,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:09:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:09:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:09:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:09:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:09:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:09:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:09:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:09:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:09:03] local.INFO: DEBUG: GPS processor result {"connection_id":221193,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22128,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:09:03] local.INFO: GPS data processed {"connection_id":221193,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:09:03] local.INFO: Acknowledgment sent {"connection_id":221193,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:09:03] local.INFO: DEBUG: GPS processor result {"connection_id":222860,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:09:03] local.INFO: GPS data processed {"connection_id":222860,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:09:03] local.INFO: Acknowledgment sent {"connection_id":222860,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:09:26] local.INFO: TCP Data received {"connection_id":224580,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:09:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:09:26] local.INFO: Processing buffer {"connection_id":224580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:09:26] local.INFO: IMEI packet received {"connection_id":224580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:09:26] local.INFO: IMEI acknowledgment sent {"connection_id":224580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:09:31] local.INFO: TCP Data received {"connection_id":224580,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:09:31] local.INFO: Processing buffer {"connection_id":224580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:09:31] local.INFO: IMEI packet received {"connection_id":224580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:09:31] local.INFO: IMEI acknowledgment sent {"connection_id":224580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:09:31] local.INFO: TCP Data received {"connection_id":224580,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224580,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:09:31] local.INFO: Processing buffer {"connection_id":224580,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:09:31] local.INFO: Packet analysis {"connection_id":224580,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:09:31] local.INFO: Extracted packet for processing {"connection_id":224580,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:09:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:09:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:09:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:09:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:09:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224580,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:09:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:09:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:09:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":224580,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:09:31] local.INFO: GPS data processed {"connection_id":224580,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:09:31] local.INFO: Acknowledgment sent {"connection_id":224580,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:09:35] local.INFO: TCP Data received {"connection_id":221193,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d76e88012d0d29800703fa10001400b524..."} 
[2026-10-23 09:09:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221193,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d76e88012d0d29800703fa10001400b524..."} 
[2026-10-23 09:09:35] local.INFO: Processing buffer {"connection_id":221193,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d76e88012d0d29800703fa10001400b524..."} 
[2026-10-23 09:09:35] local.INFO: Packet analysis {"connection_id":221193,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d7"} 
[2026-10-23 09:09:35] local.INFO: Extracted packet for processing {"connection_id":221193,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d7"} 
[2026-10-23 09:09:35] local.INFO: GPS Element Parsed {"raw_longitude":755837312,"raw_latitude":117701136,"longitude_deg":75.5837312,"latitude_deg":11.7701136,"altitude":20,"angle":181,"satellites":36,"speed":12,"hex_longitude":"2d0d2980","hex_latitude":"0703fa10","is_valid_coordinates":true} 
[2026-10-23 09:09:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:09:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938049280001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37238083715858432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":948429964158210048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:09:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:09:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792726757000,"timestamp_ms":1792726757000,"timestamp_seconds":1792726757,"priority":1,"record_length":96,"hex_timestamp":"000001a166d76e88"} 
[2026-10-23 09:09:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:09:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:09:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:09:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:09:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:09:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:09:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:09:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221193,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:09:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221193,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:09:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221193,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:09:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:09:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:09:35] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:09:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938049280001,"66":13656,"17":206,"94":11008,"24":12,"16":37238083715858432,"45":948429964158210048},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:09:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:09:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:09:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938049280001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:09:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:09:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37238083715858432,"km_value":37238083715858.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:09:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":948429964158210048,"description":"Unknown IO ID 45"} 
[2026-10-23 09:09:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938049280001,"power":13656,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":948429964158210048}} 
[2026-10-23 09:09:35] local.INFO: DEBUG: GPS processor result {"connection_id":221193,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22131,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:09:35] local.INFO: GPS data processed {"connection_id":221193,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:09:35] local.INFO: Acknowledgment sent {"connection_id":221193,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:09:56] local.INFO: TCP Data received {"connection_id":224581,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:09:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224581,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:09:56] local.INFO: Processing buffer {"connection_id":224581,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:09:56] local.INFO: IMEI packet received {"connection_id":224581,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:09:56] local.INFO: IMEI acknowledgment sent {"connection_id":224581,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:10:02] local.INFO: TCP Data received {"connection_id":224581,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224581,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:02] local.INFO: Processing buffer {"connection_id":224581,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:02] local.INFO: IMEI packet received {"connection_id":224581,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:10:02] local.INFO: IMEI acknowledgment sent {"connection_id":224581,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:10:02] local.INFO: TCP Data received {"connection_id":224581,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d77e28012d0d29c00703f528001400a924..."} 
[2026-10-23 09:10:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224581,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d77e28012d0d29c00703f528001400a924..."} 
[2026-10-23 09:10:02] local.INFO: Processing buffer {"connection_id":224581,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d77e28012d0d29c00703f528001400a924..."} 
[2026-10-23 09:10:02] local.INFO: Packet analysis {"connection_id":224581,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d7"} 
[2026-10-23 09:10:02] local.INFO: Extracted packet for processing {"connection_id":224581,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d7"} 
[2026-10-23 09:10:02] local.INFO: GPS Element Parsed {"raw_longitude":755837376,"raw_latitude":117699880,"longitude_deg":75.5837376,"latitude_deg":11.769988,"altitude":20,"angle":169,"satellites":36,"speed":11,"hex_longitude":"2d0d29c0","hex_latitude":"0703f528","is_valid_coordinates":true} 
[2026-10-23 09:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:10:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938049792001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37238148140367872,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":948429964158046208,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:10:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792726761000,"timestamp_ms":1792726761000,"timestamp_seconds":1792726761,"priority":1,"record_length":96,"hex_timestamp":"000001a166d77e28"} 
[2026-10-23 09:10:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:10:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":88,"data_length":795,"current_offset":136} 
[2026-10-23 09:10:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1255,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:10:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:10:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:10:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:10:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224581,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:10:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224581,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:10:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224581,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:10:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:10:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:10:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:10:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938049792001,"66":14537,"17":206,"94":11008,"24":11,"16":37238148140367872,"45":948429964158046208},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:10:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:10:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:10:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938049792001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:10:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:10:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37238148140367872,"km_value":37238148140367.875,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:10:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":948429964158046208,"description":"Unknown IO ID 45"} 
[2026-10-23 09:10:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938049792001,"power":14537,"axis_x":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":948429964158046208}} 
[2026-10-23 09:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":224581,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22132,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:10:03] local.INFO: GPS data processed {"connection_id":224581,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:10:03] local.INFO: Acknowledgment sent {"connection_id":224581,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:10:03] local.INFO: TCP Data received {"connection_id":224580,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224580,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:10:03] local.INFO: Processing buffer {"connection_id":224580,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:10:03] local.INFO: Packet analysis {"connection_id":224580,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:10:03] local.INFO: Extracted packet for processing {"connection_id":224580,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:10:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:10:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224580,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:10:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:10:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":224580,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:10:03] local.INFO: GPS data processed {"connection_id":224580,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:10:03] local.INFO: Acknowledgment sent {"connection_id":224580,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:10:25] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:10:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:10:25] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:10:25] local.INFO: IMEI packet received {"connection_id":221194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:10:25] local.INFO: IMEI acknowledgment sent {"connection_id":221194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:10:31] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:10:31] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:10:31] local.INFO: IMEI packet received {"connection_id":221194,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:10:31] local.INFO: IMEI acknowledgment sent {"connection_id":221194,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:10:32] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:10:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:10:32] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:10:32] local.INFO: Packet analysis {"connection_id":221194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:10:32] local.INFO: Extracted packet for processing {"connection_id":221194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:10:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:10:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:10:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:10:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:10:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:10:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:10:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:10:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:10:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:10:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:10:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:10:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:10:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:10:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:10:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:10:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:10:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:10:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:10:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:10:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:10:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:10:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:10:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:10:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:10:32] local.INFO: DEBUG: GPS processor result {"connection_id":221194,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:10:32] local.INFO: GPS data processed {"connection_id":221194,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:10:32] local.INFO: Acknowledgment sent {"connection_id":221194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:10:34] local.INFO: TCP Data received {"connection_id":224581,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d79980012d0d2b000703eba8001300b424..."} 
[2026-10-23 09:10:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224581,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d79980012d0d2b000703eba8001300b424..."} 
[2026-10-23 09:10:34] local.INFO: Processing buffer {"connection_id":224581,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d79980012d0d2b000703eba8001300b424..."} 
[2026-10-23 09:10:34] local.INFO: Packet analysis {"connection_id":224581,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d7"} 
[2026-10-23 09:10:34] local.INFO: Extracted packet for processing {"connection_id":224581,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d7"} 
[2026-10-23 09:10:34] local.INFO: GPS Element Parsed {"raw_longitude":755837696,"raw_latitude":117697448,"longitude_deg":75.5837696,"latitude_deg":11.7697448,"altitude":19,"angle":180,"satellites":36,"speed":16,"hex_longitude":"2d0d2b00","hex_latitude":"0703eba8","is_valid_coordinates":true} 
[2026-10-23 09:10:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:10:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938050816001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37238268399452160,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":948500332901902336,"note":"Value kept but may cause issues"} 
[2026-10-23 09:10:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:10:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792726768000,"timestamp_ms":1792726768000,"timestamp_seconds":1792726768,"priority":1,"record_length":96,"hex_timestamp":"000001a166d79980"} 
[2026-10-23 09:10:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:10:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:10:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 09:10:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:10:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:10:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:10:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:10:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224581,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:10:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224581,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:10:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224581,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:10:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:10:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:10:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:10:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938050816001,"66":14450,"17":206,"94":11008,"24":16,"16":37238268399452160,"45":948500332901902336},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:10:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:10:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:10:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938050816001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:10:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:10:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37238268399452160,"km_value":37238268399452.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:10:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":948500332901902336,"description":"Unknown IO ID 45"} 
[2026-10-23 09:10:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938050816001,"power":14450,"axis_x":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":948500332901902336}} 
[2026-10-23 09:10:34] local.INFO: DEBUG: GPS processor result {"connection_id":224581,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22135,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:10:34] local.INFO: GPS data processed {"connection_id":224581,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:10:34] local.INFO: Acknowledgment sent {"connection_id":224581,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:10:57] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:57] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:57] local.INFO: IMEI packet received {"connection_id":221573,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:10:57] local.INFO: IMEI acknowledgment sent {"connection_id":221573,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:10:57] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:57] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:57] local.INFO: IMEI packet received {"connection_id":221573,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:10:57] local.INFO: IMEI acknowledgment sent {"connection_id":221573,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:10:58] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:58] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:10:58] local.INFO: IMEI packet received {"connection_id":221573,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:10:58] local.INFO: IMEI acknowledgment sent {"connection_id":221573,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:11:02] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:11:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:11:02] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:11:02] local.INFO: IMEI packet received {"connection_id":221573,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:11:02] local.INFO: IMEI acknowledgment sent {"connection_id":221573,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:11:03] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d8be78012d0d29400703f3780015016621..."} 
[2026-10-23 09:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d8be78012d0d29400703f3780015016621..."} 
[2026-10-23 09:11:03] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d8be78012d0d29400703f3780015016621..."} 
[2026-10-23 09:11:03] local.INFO: Packet analysis {"connection_id":221573,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d8"} 
[2026-10-23 09:11:03] local.INFO: Extracted packet for processing {"connection_id":221573,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d8"} 
[2026-10-23 09:11:03] local.INFO: GPS Element Parsed {"raw_longitude":755837248,"raw_latitude":117699448,"longitude_deg":75.5837248,"latitude_deg":11.7699448,"altitude":21,"angle":358,"satellites":33,"speed":11,"hex_longitude":"2d0d2940","hex_latitude":"0703f378","is_valid_coordinates":true} 
[2026-10-23 09:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:11:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938067200001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239251946962944,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949063282852925440,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:11:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726843000,"timestamp_ms":1792726843000,"timestamp_seconds":1792726843,"priority":1,"record_length":96,"hex_timestamp":"000001a166d8be78"} 
[2026-10-23 09:11:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:11:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:11:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:11:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:11:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:11:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:11:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221573,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:11:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221573,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:11:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221573,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:11:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938067200001,"66":14515,"16":37239251946962944,"94":11008,"24":11,"45":949063282852925440},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:11:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:11:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938067200001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:11:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239251946962944,"km_value":37239251946962.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:11:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:11:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":949063282852925440,"description":"Unknown IO ID 45"} 
[2026-10-23 09:11:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938067200001,"power":14515,"odometer":null,"unknown_94":11008,"ignition":11,"unknown_45":949063282852925440}} 
[2026-10-23 09:11:03] local.INFO: DEBUG: GPS processor result {"connection_id":221573,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22136,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:11:03] local.INFO: GPS data processed {"connection_id":221573,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:11:03] local.INFO: Acknowledgment sent {"connection_id":221573,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:11:03] local.INFO: TCP Data received {"connection_id":221194,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221194,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:11:03] local.INFO: Processing buffer {"connection_id":221194,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:11:03] local.INFO: Packet analysis {"connection_id":221194,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:11:03] local.INFO: Extracted packet for processing {"connection_id":221194,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:11:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:11:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:11:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:11:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:11:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:11:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:11:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:11:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:11:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:11:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:11:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221194,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:11:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:11:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221194,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:11:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:11:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:11:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:11:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:11:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:11:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:11:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:11:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:11:03] local.INFO: DEBUG: GPS processor result {"connection_id":221194,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:11:03] local.INFO: GPS data processed {"connection_id":221194,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:11:03] local.INFO: Acknowledgment sent {"connection_id":221194,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:11:03] local.INFO: TCP Data received {"connection_id":222859,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:11:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222859,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:11:03] local.INFO: Processing buffer {"connection_id":222859,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:11:03] local.INFO: IMEI packet received {"connection_id":222859,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:11:03] local.INFO: IMEI acknowledgment sent {"connection_id":222859,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:11:25] local.INFO: TCP Data received {"connection_id":221195,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221195,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:11:25] local.INFO: Processing buffer {"connection_id":221195,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:11:25] local.INFO: IMEI packet received {"connection_id":221195,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":221195,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:11:31] local.INFO: TCP Data received {"connection_id":221195,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221195,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:11:31] local.INFO: Processing buffer {"connection_id":221195,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:11:31] local.INFO: IMEI packet received {"connection_id":221195,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:11:31] local.INFO: IMEI acknowledgment sent {"connection_id":221195,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:11:31] local.INFO: TCP Data received {"connection_id":221195,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221195,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:11:31] local.INFO: Processing buffer {"connection_id":221195,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:11:31] local.INFO: Packet analysis {"connection_id":221195,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:11:31] local.INFO: Extracted packet for processing {"connection_id":221195,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:11:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221195,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:11:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:11:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":221195,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22138,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:11:31] local.INFO: GPS data processed {"connection_id":221195,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:11:31] local.INFO: Acknowledgment sent {"connection_id":221195,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:11:34] local.INFO: TCP Data received {"connection_id":221573,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d8ed58012d0d2800070401580015015a21..."} 
[2026-10-23 09:11:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221573,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d8ed58012d0d2800070401580015015a21..."} 
[2026-10-23 09:11:34] local.INFO: Processing buffer {"connection_id":221573,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d8ed58012d0d2800070401580015015a21..."} 
[2026-10-23 09:11:34] local.INFO: Packet analysis {"connection_id":221573,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d8"} 
[2026-10-23 09:11:34] local.INFO: Extracted packet for processing {"connection_id":221573,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d8"} 
[2026-10-23 09:11:34] local.INFO: GPS Element Parsed {"raw_longitude":755836928,"raw_latitude":117703000,"longitude_deg":75.5836928,"latitude_deg":11.7703,"altitude":21,"angle":346,"satellites":33,"speed":9,"hex_longitude":"2d0d2800","hex_latitude":"07040158","is_valid_coordinates":true} 
[2026-10-23 09:11:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:11:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938071808001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239423745654784,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":948359595413436416,"note":"Value kept but may cause issues"} 
[2026-10-23 09:11:34] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:11:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792726855000,"timestamp_ms":1792726855000,"timestamp_seconds":1792726855,"priority":1,"record_length":96,"hex_timestamp":"000001a166d8ed58"} 
[2026-10-23 09:11:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:11:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:11:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 09:11:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:11:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:11:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:11:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:11:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221573,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:11:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221573,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:11:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221573,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:11:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:11:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:11:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:11:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938071808001,"66":13961,"16":37239423745654784,"94":11008,"24":9,"45":948359595413436416},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:11:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:11:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:11:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938071808001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:11:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239423745654784,"km_value":37239423745654.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:11:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:11:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":948359595413436416,"description":"Unknown IO ID 45"} 
[2026-10-23 09:11:34] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938071808001,"power":13961,"odometer":null,"unknown_94":11008,"ignition":9,"unknown_45":948359595413436416}} 
[2026-10-23 09:11:34] local.INFO: DEBUG: GPS processor result {"connection_id":221573,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22139,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:11:34] local.INFO: GPS data processed {"connection_id":221573,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:11:34] local.INFO: Acknowledgment sent {"connection_id":221573,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:11:56] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:11:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:11:56] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:11:56] local.INFO: IMEI packet received {"connection_id":221574,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:11:56] local.INFO: IMEI acknowledgment sent {"connection_id":221574,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:12:00] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:00] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:00] local.INFO: IMEI packet received {"connection_id":221574,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:12:00] local.INFO: IMEI acknowledgment sent {"connection_id":221574,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:12:02] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:02] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:02] local.INFO: IMEI packet received {"connection_id":221574,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:12:02] local.INFO: IMEI acknowledgment sent {"connection_id":221574,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:12:03] local.INFO: TCP Data received {"connection_id":221195,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221195,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:12:03] local.INFO: Processing buffer {"connection_id":221195,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d4d678012d80894005a3d3a8000b00ac35..."} 
[2026-10-23 09:12:03] local.INFO: Packet analysis {"connection_id":221195,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:12:03] local.INFO: Extracted packet for processing {"connection_id":221195,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d4"} 
[2026-10-23 09:12:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":53,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458937929216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726587000,"timestamp_ms":1792726587000,"timestamp_seconds":1792726587,"priority":1,"record_length":96,"hex_timestamp":"000001a166d4d678"} 
[2026-10-23 09:12:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:12:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:12:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:12:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:12:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221195,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221195,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:12:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458937929216001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458937929216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:12:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:12:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458937929216001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":221195,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22140,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:12:03] local.INFO: GPS data processed {"connection_id":221195,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:12:03] local.INFO: Acknowledgment sent {"connection_id":221195,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:12:03] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d8f528012d0d27c0070402c00015000120..."} 
[2026-10-23 09:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d8f528012d0d27c0070402c00015000120..."} 
[2026-10-23 09:12:03] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d8f528012d0d27c0070402c00015000120..."} 
[2026-10-23 09:12:03] local.INFO: Packet analysis {"connection_id":221574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d8"} 
[2026-10-23 09:12:03] local.INFO: Extracted packet for processing {"connection_id":221574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d8"} 
[2026-10-23 09:12:03] local.INFO: GPS Element Parsed {"raw_longitude":755836864,"raw_latitude":117703360,"longitude_deg":75.5836864,"latitude_deg":11.770336,"altitude":21,"angle":1,"satellites":32,"speed":5,"hex_longitude":"2d0d27c0","hex_latitude":"070402c0","is_valid_coordinates":true} 
[2026-10-23 09:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938074880001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239445220491264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":948007751693457408,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726857000,"timestamp_ms":1792726857000,"timestamp_seconds":1792726857,"priority":1,"record_length":96,"hex_timestamp":"000001a166d8f528"} 
[2026-10-23 09:12:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:12:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":137,"data_length":795,"current_offset":136} 
[2026-10-23 09:12:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1701,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:12:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:12:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:12:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938074880001,"66":14428,"16":37239445220491264,"94":11008,"24":5,"45":948007751693457408},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938074880001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239445220491264,"km_value":37239445220491.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:12:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":948007751693457408,"description":"Unknown IO ID 45"} 
[2026-10-23 09:12:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938074880001,"power":14428,"odometer":null,"unknown_94":11008,"ignition":5,"unknown_45":948007751693457408}} 
[2026-10-23 09:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":221574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22141,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:12:03] local.INFO: GPS data processed {"connection_id":221574,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:12:03] local.INFO: Acknowledgment sent {"connection_id":221574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:12:07] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d94348012d0d2780070403580016000120..."} 
[2026-10-23 09:12:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d94348012d0d2780070403580016000120..."} 
[2026-10-23 09:12:07] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d94348012d0d2780070403580016000120..."} 
[2026-10-23 09:12:07] local.INFO: Packet analysis {"connection_id":221574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:12:07] local.INFO: Extracted packet for processing {"connection_id":221574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:12:07] local.INFO: GPS Element Parsed {"raw_longitude":755836800,"raw_latitude":117703512,"longitude_deg":75.58368,"latitude_deg":11.7703512,"altitude":22,"angle":1,"satellites":32,"speed":0,"hex_longitude":"2d0d2780","hex_latitude":"07040358","is_valid_coordinates":true} 
[2026-10-23 09:12:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:12:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938075392001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239453810425856,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":947937382949371904,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:07] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:12:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792726877000,"timestamp_ms":1792726877000,"timestamp_seconds":1792726877,"priority":1,"record_length":96,"hex_timestamp":"000001a166d94348"} 
[2026-10-23 09:12:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:12:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:12:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:12:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:12:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:12:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:12:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:12:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:12:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:12:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:12:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:12:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:12:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:12:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938075392001,"66":14515,"16":37239453810425856,"94":11008,"24":0,"45":947937382949371904},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:12:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:12:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:12:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938075392001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:12:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239453810425856,"km_value":37239453810425.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:12:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:12:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":947937382949371904,"description":"Unknown IO ID 45"} 
[2026-10-23 09:12:07] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938075392001,"power":14515,"odometer":null,"unknown_94":11008,"ignition":0,"unknown_45":947937382949371904}} 
[2026-10-23 09:12:08] local.INFO: DEBUG: GPS processor result {"connection_id":221574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22142,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:12:08] local.INFO: GPS data processed {"connection_id":221574,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:12:08] local.INFO: Acknowledgment sent {"connection_id":221574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:12:25] local.INFO: TCP Data received {"connection_id":224582,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224582,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:12:25] local.INFO: Processing buffer {"connection_id":224582,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:12:25] local.INFO: IMEI packet received {"connection_id":224582,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":224582,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:12:31] local.INFO: TCP Data received {"connection_id":224582,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224582,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:12:31] local.INFO: Processing buffer {"connection_id":224582,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:12:31] local.INFO: IMEI packet received {"connection_id":224582,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":224582,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:12:31] local.INFO: TCP Data received {"connection_id":224582,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224582,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:12:31] local.INFO: Processing buffer {"connection_id":224582,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:12:31] local.INFO: Packet analysis {"connection_id":224582,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:12:31] local.INFO: Extracted packet for processing {"connection_id":224582,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:12:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:12:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938006272001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:12:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792726888000,"timestamp_ms":1792726888000,"timestamp_seconds":1792726888,"priority":1,"record_length":96,"hex_timestamp":"000001a166d96e40"} 
[2026-10-23 09:12:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:12:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:12:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:12:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:12:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:12:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:12:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224582,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:12:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:12:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:12:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:12:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:12:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:12:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938006272001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:12:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:12:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:12:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938006272001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:12:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:12:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:12:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:12:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938006272001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:12:31] local.INFO: DEBUG: GPS processor result {"connection_id":224582,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:12:31] local.INFO: GPS data processed {"connection_id":224582,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:12:31] local.INFO: Acknowledgment sent {"connection_id":224582,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:12:39] local.INFO: TCP Data received {"connection_id":221574,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d98998012d0d2780070404580016000d21..."} 
[2026-10-23 09:12:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221574,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d98998012d0d2780070404580016000d21..."} 
[2026-10-23 09:12:39] local.INFO: Processing buffer {"connection_id":221574,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d98998012d0d2780070404580016000d21..."} 
[2026-10-23 09:12:39] local.INFO: Packet analysis {"connection_id":221574,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:12:39] local.INFO: Extracted packet for processing {"connection_id":221574,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:12:39] local.INFO: GPS Element Parsed {"raw_longitude":755836800,"raw_latitude":117703768,"longitude_deg":75.58368,"latitude_deg":11.7703768,"altitude":22,"angle":13,"satellites":33,"speed":2,"hex_longitude":"2d0d2780","hex_latitude":"07040458","is_valid_coordinates":true} 
[2026-10-23 09:12:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:12:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938080512001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239466695327744,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":947867014205233152,"note":"Value kept but may cause issues"} 
[2026-10-23 09:12:39] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:12:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792726895000,"timestamp_ms":1792726895000,"timestamp_seconds":1792726895,"priority":1,"record_length":96,"hex_timestamp":"000001a166d98998"} 
[2026-10-23 09:12:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:12:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:12:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 09:12:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:12:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:12:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:12:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:12:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221574,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:12:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:12:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221574,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:12:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:12:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:12:39] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:12:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938080512001,"66":14450,"16":37239466695327744,"94":11008,"24":2,"45":947867014205233152},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:12:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:12:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:12:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938080512001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:12:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239466695327744,"km_value":37239466695327.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:12:39] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:12:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":947867014205233152,"description":"Unknown IO ID 45"} 
[2026-10-23 09:12:39] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938080512001,"power":14450,"odometer":null,"unknown_94":11008,"ignition":2,"unknown_45":947867014205233152}} 
[2026-10-23 09:12:39] local.INFO: DEBUG: GPS processor result {"connection_id":221574,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22144,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:12:39] local.INFO: GPS data processed {"connection_id":221574,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:12:39] local.INFO: Acknowledgment sent {"connection_id":221574,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:12:56] local.INFO: TCP Data received {"connection_id":222862,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222862,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:56] local.INFO: Processing buffer {"connection_id":222862,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:12:56] local.INFO: IMEI packet received {"connection_id":222862,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:12:56] local.INFO: IMEI acknowledgment sent {"connection_id":222862,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:13:00] local.INFO: TCP Data received {"connection_id":222862,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222862,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:13:00] local.INFO: Processing buffer {"connection_id":222862,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:13:00] local.INFO: IMEI packet received {"connection_id":222862,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:13:00] local.INFO: IMEI acknowledgment sent {"connection_id":222862,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:13:01] local.INFO: TCP Data received {"connection_id":222862,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222862,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:13:01] local.INFO: Processing buffer {"connection_id":222862,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:13:01] local.INFO: IMEI packet received {"connection_id":222862,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:13:01] local.INFO: IMEI acknowledgment sent {"connection_id":222862,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:13:02] local.INFO: TCP Data received {"connection_id":222862,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166d99d20012d0d2800070408180016016620..."} 
[2026-10-23 09:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222862,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d99d20012d0d2800070408180016016620..."} 
[2026-10-23 09:13:02] local.INFO: Processing buffer {"connection_id":222862,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d99d20012d0d2800070408180016016620..."} 
[2026-10-23 09:13:02] local.INFO: Packet analysis {"connection_id":222862,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:02] local.INFO: Extracted packet for processing {"connection_id":222862,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:02] local.INFO: GPS Element Parsed {"raw_longitude":755836928,"raw_latitude":117704728,"longitude_deg":75.5836928,"latitude_deg":11.7704728,"altitude":22,"angle":358,"satellites":32,"speed":9,"hex_longitude":"2d0d2800","hex_latitude":"07040818","is_valid_coordinates":true} 
[2026-10-23 09:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938085120001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37239513939968000,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":947867014205298688,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792726900000,"timestamp_ms":1792726900000,"timestamp_seconds":1792726900,"priority":1,"record_length":96,"hex_timestamp":"000001a166d99d20"} 
[2026-10-23 09:13:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:13:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 09:13:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:13:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:13:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222862,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222862,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222862,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:13:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938085120001,"66":14407,"16":37239513939968000,"94":11008,"24":9,"45":947867014205298688},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938085120001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37239513939968000,"km_value":37239513939968,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:13:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":947867014205298688,"description":"Unknown IO ID 45"} 
[2026-10-23 09:13:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938085120001,"power":14407,"odometer":null,"unknown_94":11008,"ignition":9,"unknown_45":947867014205298688}} 
[2026-10-23 09:13:02] local.INFO: DEBUG: GPS processor result {"connection_id":222862,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22145,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:13:02] local.INFO: GPS data processed {"connection_id":222862,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:13:02] local.INFO: Acknowledgment sent {"connection_id":222862,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:13:03] local.INFO: TCP Data received {"connection_id":224582,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224582,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:03] local.INFO: Processing buffer {"connection_id":224582,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:03] local.INFO: Packet analysis {"connection_id":224582,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:03] local.INFO: Extracted packet for processing {"connection_id":224582,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:13:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:13:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938006272001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:13:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792726888000,"timestamp_ms":1792726888000,"timestamp_seconds":1792726888,"priority":1,"record_length":96,"hex_timestamp":"000001a166d96e40"} 
[2026-10-23 09:13:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:13:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:13:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:13:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:13:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:13:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:13:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:13:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224582,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:13:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:13:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224582,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:13:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:13:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:13:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:13:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938006272001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:13:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:13:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:13:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938006272001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:13:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:13:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:13:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:13:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938006272001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:13:03] local.INFO: DEBUG: GPS processor result {"connection_id":224582,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:13:03] local.INFO: GPS data processed {"connection_id":224582,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:13:03] local.INFO: Acknowledgment sent {"connection_id":224582,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:13:31] local.INFO: TCP Data received {"connection_id":221196,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:13:31] local.INFO: Processing buffer {"connection_id":221196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:13:31] local.INFO: IMEI packet received {"connection_id":221196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:13:31] local.INFO: IMEI acknowledgment sent {"connection_id":221196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:13:34] local.INFO: TCP Data received {"connection_id":222862,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166db0c50012d0d2c80070451b80018000424..."} 
[2026-10-23 09:13:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222862,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166db0c50012d0d2c80070451b80018000424..."} 
[2026-10-23 09:13:34] local.INFO: Processing buffer {"connection_id":222862,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166db0c50012d0d2c80070451b80018000424..."} 
[2026-10-23 09:13:34] local.INFO: Packet analysis {"connection_id":222862,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:13:34] local.INFO: Extracted packet for processing {"connection_id":222862,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:13:34] local.INFO: GPS Element Parsed {"raw_longitude":755838080,"raw_latitude":117723576,"longitude_deg":75.583808,"latitude_deg":11.7723576,"altitude":24,"angle":4,"satellites":36,"speed":13,"hex_longitude":"2d0d2c80","hex_latitude":"070451b8","is_valid_coordinates":true} 
[2026-10-23 09:13:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:13:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938109952001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240454537805824,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949133651605393408,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:34] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:13:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792726994000,"timestamp_ms":1792726994000,"timestamp_seconds":1792726994,"priority":1,"record_length":96,"hex_timestamp":"000001a166db0c50"} 
[2026-10-23 09:13:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:13:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:13:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:13:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:13:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:13:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:13:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:13:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222862,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:13:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222862,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:13:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222862,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:13:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:13:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:13:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:13:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938109952001,"66":14439,"16":37240454537805824,"94":11008,"24":13,"45":949133651605393408},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:13:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:13:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:13:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938109952001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:13:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240454537805824,"km_value":37240454537805.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:13:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:13:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":949133651605393408,"description":"Unknown IO ID 45"} 
[2026-10-23 09:13:34] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938109952001,"power":14439,"odometer":null,"unknown_94":11008,"ignition":13,"unknown_45":949133651605393408}} 
[2026-10-23 09:13:34] local.INFO: DEBUG: GPS processor result {"connection_id":222862,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22147,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:13:34] local.INFO: GPS data processed {"connection_id":222862,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:13:34] local.INFO: Acknowledgment sent {"connection_id":222862,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:13:36] local.INFO: TCP Data received {"connection_id":221196,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:13:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221196,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:13:36] local.INFO: Processing buffer {"connection_id":221196,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:13:36] local.INFO: IMEI packet received {"connection_id":221196,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:13:36] local.INFO: IMEI acknowledgment sent {"connection_id":221196,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:13:36] local.INFO: TCP Data received {"connection_id":221196,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:36] local.INFO: Processing buffer {"connection_id":221196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:36] local.INFO: Packet analysis {"connection_id":221196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:36] local.INFO: Extracted packet for processing {"connection_id":221196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:36] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:13:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:13:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938006272001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:13:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792726888000,"timestamp_ms":1792726888000,"timestamp_seconds":1792726888,"priority":1,"record_length":96,"hex_timestamp":"000001a166d96e40"} 
[2026-10-23 09:13:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:13:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:13:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:13:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:13:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:13:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:13:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:13:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:13:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:13:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:13:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:13:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:13:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:13:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938006272001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:13:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:13:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:13:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938006272001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:13:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:13:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:13:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:13:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938006272001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:13:36] local.INFO: DEBUG: GPS processor result {"connection_id":221196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:13:36] local.INFO: GPS data processed {"connection_id":221196,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:13:36] local.INFO: Acknowledgment sent {"connection_id":221196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:13:41] local.INFO: TCP Data received {"connection_id":221196,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221196,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:41] local.INFO: Processing buffer {"connection_id":221196,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:13:41] local.INFO: Packet analysis {"connection_id":221196,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:41] local.INFO: Extracted packet for processing {"connection_id":221196,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:13:41] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:13:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938006272001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:13:41] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:13:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792726888000,"timestamp_ms":1792726888000,"timestamp_seconds":1792726888,"priority":1,"record_length":96,"hex_timestamp":"000001a166d96e40"} 
[2026-10-23 09:13:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:13:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:13:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:13:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:13:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:13:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:13:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221196,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:13:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:13:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221196,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:13:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:13:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:13:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:13:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938006272001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:13:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:13:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:13:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938006272001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:13:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:13:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:13:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:13:41] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938006272001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:13:41] local.INFO: DEBUG: GPS processor result {"connection_id":221196,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:13:41] local.INFO: GPS data processed {"connection_id":221196,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:13:41] local.INFO: Acknowledgment sent {"connection_id":221196,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:14:00] local.INFO: TCP Data received {"connection_id":224583,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224583,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:00] local.INFO: Processing buffer {"connection_id":224583,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:00] local.INFO: IMEI packet received {"connection_id":224583,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:14:00] local.INFO: IMEI acknowledgment sent {"connection_id":224583,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:14:02] local.INFO: TCP Data received {"connection_id":224583,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224583,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:02] local.INFO: Processing buffer {"connection_id":224583,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:02] local.INFO: IMEI packet received {"connection_id":224583,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:14:02] local.INFO: IMEI acknowledgment sent {"connection_id":224583,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:14:05] local.INFO: TCP Data received {"connection_id":224583,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224583,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:05] local.INFO: Processing buffer {"connection_id":224583,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:05] local.INFO: IMEI packet received {"connection_id":224583,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:14:05] local.INFO: IMEI acknowledgment sent {"connection_id":224583,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:14:06] local.INFO: TCP Data received {"connection_id":224583,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166db2b90012d0d2e4007045da00018001723..."} 
[2026-10-23 09:14:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166db2b90012d0d2e4007045da00018001723..."} 
[2026-10-23 09:14:06] local.INFO: Processing buffer {"connection_id":224583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166db2b90012d0d2e4007045da00018001723..."} 
[2026-10-23 09:14:06] local.INFO: Packet analysis {"connection_id":224583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:06] local.INFO: Extracted packet for processing {"connection_id":224583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:06] local.INFO: GPS Element Parsed {"raw_longitude":755838528,"raw_latitude":117726624,"longitude_deg":75.5838528,"latitude_deg":11.7726624,"altitude":24,"angle":23,"satellites":35,"speed":15,"hex_longitude":"2d0d2e40","hex_latitude":"07045da0","is_valid_coordinates":true} 
[2026-10-23 09:14:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:14:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938110464001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240604861661184,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949274389093922816,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:06] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:14:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792727002000,"timestamp_ms":1792727002000,"timestamp_seconds":1792727002,"priority":1,"record_length":96,"hex_timestamp":"000001a166db2b90"} 
[2026-10-23 09:14:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:14:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:14:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:14:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:14:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:14:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:14:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:14:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:14:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:14:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:14:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:14:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938110464001,"66":14396,"16":37240604861661184,"94":11008,"24":15,"45":949274389093922816},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:14:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:14:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:14:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938110464001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:14:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240604861661184,"km_value":37240604861661.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:14:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:14:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":949274389093922816,"description":"Unknown IO ID 45"} 
[2026-10-23 09:14:06] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938110464001,"power":14396,"odometer":null,"unknown_94":11008,"ignition":15,"unknown_45":949274389093922816}} 
[2026-10-23 09:14:06] local.INFO: DEBUG: GPS processor result {"connection_id":224583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22150,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:14:06] local.INFO: GPS data processed {"connection_id":224583,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:14:06] local.INFO: Acknowledgment sent {"connection_id":224583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:14:07] local.INFO: TCP Data received {"connection_id":224583,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166db46e8012d0d3140070465f80019000824..."} 
[2026-10-23 09:14:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166db46e8012d0d3140070465f80019000824..."} 
[2026-10-23 09:14:07] local.INFO: Processing buffer {"connection_id":224583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166db46e8012d0d3140070465f80019000824..."} 
[2026-10-23 09:14:07] local.INFO: Packet analysis {"connection_id":224583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:07] local.INFO: Extracted packet for processing {"connection_id":224583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:07] local.INFO: GPS Element Parsed {"raw_longitude":755839296,"raw_latitude":117728760,"longitude_deg":75.5839296,"latitude_deg":11.772876,"altitude":25,"angle":8,"satellites":36,"speed":17,"hex_longitude":"2d0d3140","hex_latitude":"070465f8","is_valid_coordinates":true} 
[2026-10-23 09:14:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:14:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938112512001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240716530810880,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949766970303946752,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:07] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:14:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792727009000,"timestamp_ms":1792727009000,"timestamp_seconds":1792727009,"priority":1,"record_length":96,"hex_timestamp":"000001a166db46e8"} 
[2026-10-23 09:14:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:14:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:14:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:14:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:14:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:14:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:14:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:14:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:14:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:14:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:14:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:14:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938112512001,"66":14494,"16":37240716530810880,"94":11008,"24":17,"45":949766970303946752},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:14:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:14:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:14:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938112512001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:14:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240716530810880,"km_value":37240716530810.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:14:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:14:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":949766970303946752,"description":"Unknown IO ID 45"} 
[2026-10-23 09:14:07] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938112512001,"power":14494,"odometer":null,"unknown_94":11008,"ignition":17,"unknown_45":949766970303946752}} 
[2026-10-23 09:14:07] local.INFO: DEBUG: GPS processor result {"connection_id":224583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22151,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:14:07] local.INFO: GPS data processed {"connection_id":224583,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:14:07] local.INFO: Acknowledgment sent {"connection_id":224583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:14:26] local.INFO: TCP Data received {"connection_id":224584,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:14:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224584,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:14:26] local.INFO: Processing buffer {"connection_id":224584,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:14:26] local.INFO: IMEI packet received {"connection_id":224584,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:14:26] local.INFO: IMEI acknowledgment sent {"connection_id":224584,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:14:31] local.INFO: TCP Data received {"connection_id":224584,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224584,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:14:31] local.INFO: Processing buffer {"connection_id":224584,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:14:31] local.INFO: IMEI packet received {"connection_id":224584,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:14:31] local.INFO: IMEI acknowledgment sent {"connection_id":224584,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:14:31] local.INFO: TCP Data received {"connection_id":224584,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224584,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:14:31] local.INFO: Processing buffer {"connection_id":224584,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166d96e40012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:14:31] local.INFO: Packet analysis {"connection_id":224584,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:14:31] local.INFO: Extracted packet for processing {"connection_id":224584,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166d9"} 
[2026-10-23 09:14:31] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:14:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:14:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938006272001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:14:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792726888000,"timestamp_ms":1792726888000,"timestamp_seconds":1792726888,"priority":1,"record_length":96,"hex_timestamp":"000001a166d96e40"} 
[2026-10-23 09:14:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:14:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:14:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:14:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:14:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:14:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:14:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:14:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224584,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:14:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:14:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:14:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:14:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:14:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:14:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938006272001,"66":25321,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:14:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:14:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:14:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938006272001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:14:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:14:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:14:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:14:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938006272001,"power":25321,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:14:31] local.INFO: DEBUG: GPS processor result {"connection_id":224584,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:14:31] local.INFO: GPS data processed {"connection_id":224584,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:14:31] local.INFO: Acknowledgment sent {"connection_id":224584,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:14:38] local.INFO: TCP Data received {"connection_id":224583,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166db5a70012d0d340007046f600018001923..."} 
[2026-10-23 09:14:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166db5a70012d0d340007046f600018001923..."} 
[2026-10-23 09:14:38] local.INFO: Processing buffer {"connection_id":224583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166db5a70012d0d340007046f600018001923..."} 
[2026-10-23 09:14:38] local.INFO: Packet analysis {"connection_id":224583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:38] local.INFO: Extracted packet for processing {"connection_id":224583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:38] local.INFO: GPS Element Parsed {"raw_longitude":755840000,"raw_latitude":117731168,"longitude_deg":75.584,"latitude_deg":11.7731168,"altitude":24,"angle":25,"satellites":35,"speed":21,"hex_longitude":"2d0d3400","hex_latitude":"07046f60","is_valid_coordinates":true} 
[2026-10-23 09:14:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:14:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938114304001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240836789895168,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":950611395234625536,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:38] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:14:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792727014000,"timestamp_ms":1792727014000,"timestamp_seconds":1792727014,"priority":1,"record_length":96,"hex_timestamp":"000001a166db5a70"} 
[2026-10-23 09:14:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:14:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:14:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-23 09:14:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1900,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:14:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:14:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:14:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:14:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:14:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:14:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:14:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:14:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938114304001,"66":14396,"16":37240836789895168,"94":11008,"24":21,"45":950611395234625536},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:14:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:14:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:14:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938114304001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:14:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240836789895168,"km_value":37240836789895.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:14:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:14:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":950611395234625536,"description":"Unknown IO ID 45"} 
[2026-10-23 09:14:38] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938114304001,"power":14396,"odometer":null,"unknown_94":11008,"ignition":21,"unknown_45":950611395234625536}} 
[2026-10-23 09:14:38] local.INFO: DEBUG: GPS processor result {"connection_id":224583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22153,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:14:38] local.INFO: GPS data processed {"connection_id":224583,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:14:38] local.INFO: Acknowledgment sent {"connection_id":224583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:14:55] local.INFO: TCP Data received {"connection_id":222863,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222863,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:55] local.INFO: Processing buffer {"connection_id":222863,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:55] local.INFO: IMEI packet received {"connection_id":222863,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:14:55] local.INFO: IMEI acknowledgment sent {"connection_id":222863,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:14:57] local.INFO: TCP Data received {"connection_id":222863,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222863,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:57] local.INFO: Processing buffer {"connection_id":222863,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:57] local.INFO: IMEI packet received {"connection_id":222863,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":222863,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:14:57] local.INFO: TCP Data received {"connection_id":222863,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222863,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:57] local.INFO: Processing buffer {"connection_id":222863,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:14:57] local.INFO: IMEI packet received {"connection_id":222863,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:14:57] local.INFO: IMEI acknowledgment sent {"connection_id":222863,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:14:58] local.INFO: TCP Data received {"connection_id":222863,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166db6a10012d0d36c0070476780018000923..."} 
[2026-10-23 09:14:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166db6a10012d0d36c0070476780018000923..."} 
[2026-10-23 09:14:58] local.INFO: Processing buffer {"connection_id":222863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166db6a10012d0d36c0070476780018000923..."} 
[2026-10-23 09:14:58] local.INFO: Packet analysis {"connection_id":222863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:58] local.INFO: Extracted packet for processing {"connection_id":222863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:14:58] local.INFO: GPS Element Parsed {"raw_longitude":755840704,"raw_latitude":117732984,"longitude_deg":75.5840704,"latitude_deg":11.7732984,"altitude":24,"angle":9,"satellites":35,"speed":13,"hex_longitude":"2d0d36c0","hex_latitude":"07047678","is_valid_coordinates":true} 
[2026-10-23 09:14:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:14:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938115584001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37240931279175680,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":951385451421196288,"note":"Value kept but may cause issues"} 
[2026-10-23 09:14:58] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:14:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792727018000,"timestamp_ms":1792727018000,"timestamp_seconds":1792727018,"priority":1,"record_length":96,"hex_timestamp":"000001a166db6a10"} 
[2026-10-23 09:14:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:14:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:14:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:14:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:14:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:14:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:14:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:14:58] local.INFO: Teltonika packet parsed successfully {"connection_id":222863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:14:58] local.INFO: Passing IMEI to GPS processor {"connection_id":222863,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":222863,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:14:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:14:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:14:58] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:14:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938115584001,"66":14428,"16":37240931279175680,"94":11008,"24":13,"45":951385451421196288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:14:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:14:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:14:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938115584001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:14:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37240931279175680,"km_value":37240931279175.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:14:58] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:14:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":951385451421196288,"description":"Unknown IO ID 45"} 
[2026-10-23 09:14:58] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938115584001,"power":14428,"odometer":null,"unknown_94":11008,"ignition":13,"unknown_45":951385451421196288}} 
[2026-10-23 09:14:58] local.INFO: DEBUG: GPS processor result {"connection_id":222863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22154,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:14:58] local.INFO: GPS data processed {"connection_id":222863,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:14:58] local.INFO: Acknowledgment sent {"connection_id":222863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:15:03] local.INFO: TCP Data received {"connection_id":224584,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166dbfa98012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:15:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224584,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dbfa98012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:15:03] local.INFO: Processing buffer {"connection_id":224584,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dbfa98012d80894005a3d3a8000b00ac34..."} 
[2026-10-23 09:15:03] local.INFO: Packet analysis {"connection_id":224584,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:15:03] local.INFO: Extracted packet for processing {"connection_id":224584,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166db"} 
[2026-10-23 09:15:03] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94622632,"longitude_deg":76.3398464,"latitude_deg":9.4622632,"altitude":11,"angle":172,"satellites":52,"speed":0,"hex_longitude":"2d808940","hex_latitude":"05a3d3a8","is_valid_coordinates":true} 
[2026-10-23 09:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:15:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938083328001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:15:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727055000,"timestamp_ms":1792727055000,"timestamp_seconds":1792727055,"priority":1,"record_length":96,"hex_timestamp":"000001a166dbfa98"} 
[2026-10-23 09:15:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:15:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 09:15:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:15:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:15:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:15:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:15:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224584,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:15:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:15:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224584,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:15:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:15:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:15:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:15:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938083328001,"66":25375,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:15:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:15:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:15:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938083328001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:15:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:15:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:15:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:15:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938083328001,"power":25375,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:15:03] local.INFO: DEBUG: GPS processor result {"connection_id":224584,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:15:03] local.INFO: GPS data processed {"connection_id":224584,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:15:03] local.INFO: Acknowledgment sent {"connection_id":224584,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:15:25] local.INFO: TCP Data received {"connection_id":221575,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:15:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:15:25] local.INFO: Processing buffer {"connection_id":221575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:15:25] local.INFO: IMEI packet received {"connection_id":221575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:15:25] local.INFO: IMEI acknowledgment sent {"connection_id":221575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:15:29] local.INFO: TCP Data received {"connection_id":222863,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166dcdd28012d0ce7800704bfa0001f010323..."} 
[2026-10-23 09:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dcdd28012d0ce7800704bfa0001f010323..."} 
[2026-10-23 09:15:29] local.INFO: Processing buffer {"connection_id":222863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dcdd28012d0ce7800704bfa0001f010323..."} 
[2026-10-23 09:15:29] local.INFO: Packet analysis {"connection_id":222863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:15:29] local.INFO: Extracted packet for processing {"connection_id":222863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:15:29] local.INFO: GPS Element Parsed {"raw_longitude":755820416,"raw_latitude":117751712,"longitude_deg":75.5820416,"latitude_deg":11.7751712,"altitude":31,"angle":259,"satellites":35,"speed":11,"hex_longitude":"2d0ce780","hex_latitude":"0704bfa0","is_valid_coordinates":true} 
[2026-10-23 09:15:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:15:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938137344001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37242808179884032,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":938719077474185216,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:15:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792727113000,"timestamp_ms":1792727113000,"timestamp_seconds":1792727113,"priority":1,"record_length":96,"hex_timestamp":"000001a166dcdd28"} 
[2026-10-23 09:15:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:15:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:15:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:15:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:15:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:15:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:15:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:15:29] local.INFO: Teltonika packet parsed successfully {"connection_id":222863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:15:29] local.INFO: Passing IMEI to GPS processor {"connection_id":222863,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:15:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":222863,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:15:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:15:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:15:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:15:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938137344001,"66":14428,"17":206,"94":11008,"24":11,"16":37242808179884032,"45":938719077474185216},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:15:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:15:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:15:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938137344001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:15:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:15:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37242808179884032,"km_value":37242808179884.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:15:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":938719077474185216,"description":"Unknown IO ID 45"} 
[2026-10-23 09:15:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938137344001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":938719077474185216}} 
[2026-10-23 09:15:29] local.INFO: DEBUG: GPS processor result {"connection_id":222863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22156,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:15:29] local.INFO: GPS data processed {"connection_id":222863,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:15:29] local.INFO: Acknowledgment sent {"connection_id":222863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:15:31] local.INFO: TCP Data received {"connection_id":221575,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221575,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:15:31] local.INFO: Processing buffer {"connection_id":221575,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:15:31] local.INFO: IMEI packet received {"connection_id":221575,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:15:31] local.INFO: IMEI acknowledgment sent {"connection_id":221575,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:15:32] local.INFO: TCP Data received {"connection_id":221575,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166dc5470012d80888005a3d2a8000b00a934..."} 
[2026-10-23 09:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dc5470012d80888005a3d2a8000b00a934..."} 
[2026-10-23 09:15:32] local.INFO: Processing buffer {"connection_id":221575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dc5470012d80888005a3d2a8000b00a934..."} 
[2026-10-23 09:15:32] local.INFO: Packet analysis {"connection_id":221575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:15:32] local.INFO: Extracted packet for processing {"connection_id":221575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:15:32] local.INFO: GPS Element Parsed {"raw_longitude":763398272,"raw_latitude":94622376,"longitude_deg":76.3398272,"latitude_deg":9.4622376,"altitude":11,"angle":169,"satellites":52,"speed":0,"hex_longitude":"2d808880","hex_latitude":"05a3d2a8","is_valid_coordinates":true} 
[2026-10-23 09:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938126080001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572077844480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:15:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792727078000,"timestamp_ms":1792727078000,"timestamp_seconds":1792727078,"priority":1,"record_length":96,"hex_timestamp":"000001a166dc5470"} 
[2026-10-23 09:15:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:15:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23552,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 09:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:15:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:15:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:15:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938126080001,"66":27821,"16":23215651149578240,"85":14336,"24":0,"45":-9184739572077844480},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938126080001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:15:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572077844480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:15:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938126080001,"power":27821,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184739572077844480}} 
[2026-10-23 09:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":221575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22157,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:15:32] local.INFO: GPS data processed {"connection_id":221575,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:15:32] local.INFO: Acknowledgment sent {"connection_id":221575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:15:53] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:53] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:53] local.INFO: IMEI packet received {"connection_id":221576,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:15:53] local.INFO: IMEI acknowledgment sent {"connection_id":221576,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:15:54] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:54] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:54] local.INFO: IMEI packet received {"connection_id":221576,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:15:54] local.INFO: IMEI acknowledgment sent {"connection_id":221576,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:15:55] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:55] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:55] local.INFO: IMEI packet received {"connection_id":221576,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:15:55] local.INFO: IMEI acknowledgment sent {"connection_id":221576,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:15:56] local.INFO: TCP Data received {"connection_id":221576,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221576,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:56] local.INFO: Processing buffer {"connection_id":221576,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:15:56] local.INFO: IMEI packet received {"connection_id":221576,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:15:56] local.INFO: IMEI acknowledgment sent {"connection_id":221576,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:16:03] local.INFO: TCP Data received {"connection_id":221575,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166dca678012d80888005a3d2a8000b00a935..."} 
[2026-10-23 09:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221575,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dca678012d80888005a3d2a8000b00a935..."} 
[2026-10-23 09:16:03] local.INFO: Processing buffer {"connection_id":221575,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dca678012d80888005a3d2a8000b00a935..."} 
[2026-10-23 09:16:03] local.INFO: Packet analysis {"connection_id":221575,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:16:03] local.INFO: Extracted packet for processing {"connection_id":221575,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:16:03] local.INFO: GPS Element Parsed {"raw_longitude":763398272,"raw_latitude":94622376,"longitude_deg":76.3398272,"latitude_deg":9.4622376,"altitude":11,"angle":169,"satellites":53,"speed":0,"hex_longitude":"2d808880","hex_latitude":"05a3d2a8","is_valid_coordinates":true} 
[2026-10-23 09:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:16:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938131968001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:16:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215651149578240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:16:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184950678310443008,"note":"Value kept but may cause issues"} 
[2026-10-23 09:16:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:16:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727099000,"timestamp_ms":1792727099000,"timestamp_seconds":1792727099,"priority":1,"record_length":96,"hex_timestamp":"000001a166dca678"} 
[2026-10-23 09:16:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:16:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:16:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 09:16:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:16:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:16:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:16:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:16:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221575,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:16:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:16:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221575,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:16:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:16:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:16:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:16:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938131968001,"66":27767,"16":23215651149578240,"85":14336,"24":0,"45":-9184950678310443008},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:16:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:16:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:16:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938131968001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:16:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215651149578240,"km_value":23215651149578.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:16:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:16:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184950678310443008,"description":"Unknown IO ID 45"} 
[2026-10-23 09:16:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938131968001,"power":27767,"odometer":null,"unknown_85":14336,"ignition":0,"unknown_45":-9184950678310443008}} 
[2026-10-23 09:16:03] local.INFO: DEBUG: GPS processor result {"connection_id":221575,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22158,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:16:03] local.INFO: GPS data processed {"connection_id":221575,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:16:03] local.INFO: Acknowledgment sent {"connection_id":221575,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:16:25] local.INFO: TCP Data received {"connection_id":221197,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221197,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:25] local.INFO: Processing buffer {"connection_id":221197,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:25] local.INFO: IMEI packet received {"connection_id":221197,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:16:25] local.INFO: IMEI acknowledgment sent {"connection_id":221197,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:16:26] local.INFO: TCP Data received {"connection_id":221197,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221197,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:26] local.INFO: Processing buffer {"connection_id":221197,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:26] local.INFO: IMEI packet received {"connection_id":221197,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":221197,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:16:31] local.INFO: TCP Data received {"connection_id":221197,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221197,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:31] local.INFO: Processing buffer {"connection_id":221197,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:16:31] local.INFO: IMEI packet received {"connection_id":221197,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:16:31] local.INFO: IMEI acknowledgment sent {"connection_id":221197,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:16:32] local.INFO: TCP Data received {"connection_id":221197,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166dcf880012d80894005a3cc78000500aa35..."} 
[2026-10-23 09:16:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221197,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dcf880012d80894005a3cc78000500aa35..."} 
[2026-10-23 09:16:32] local.INFO: Processing buffer {"connection_id":221197,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dcf880012d80894005a3cc78000500aa35..."} 
[2026-10-23 09:16:32] local.INFO: Packet analysis {"connection_id":221197,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:16:32] local.INFO: Extracted packet for processing {"connection_id":221197,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dc"} 
[2026-10-23 09:16:32] local.INFO: GPS Element Parsed {"raw_longitude":763398464,"raw_latitude":94620792,"longitude_deg":76.3398464,"latitude_deg":9.4620792,"altitude":5,"angle":170,"satellites":53,"speed":15,"hex_longitude":"2d808940","hex_latitude":"05a3cc78","is_valid_coordinates":true} 
[2026-10-23 09:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:16:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938137344001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:16:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23215728458989568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:16:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184950678310443008,"note":"Value kept but may cause issues"} 
[2026-10-23 09:16:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,85,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:16:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792727120000,"timestamp_ms":1792727120000,"timestamp_seconds":1792727120,"priority":1,"record_length":96,"hex_timestamp":"000001a166dcf880"} 
[2026-10-23 09:16:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:16:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:16:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 09:16:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:16:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:16:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:16:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:16:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221197,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:16:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:16:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:16:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:16:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:16:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:16:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938137344001,"66":27908,"16":23215728458989568,"85":14336,"24":15,"45":-9184950678310443008},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,85,24,45]} 
[2026-10-23 09:16:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:16:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:16:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938137344001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:16:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23215728458989568,"km_value":23215728458989.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:16:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:16:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184950678310443008,"description":"Unknown IO ID 45"} 
[2026-10-23 09:16:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938137344001,"power":27908,"odometer":null,"unknown_85":14336,"ignition":15,"unknown_45":-9184950678310443008}} 
[2026-10-23 09:16:32] local.INFO: DEBUG: GPS processor result {"connection_id":221197,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:16:32] local.INFO: GPS data processed {"connection_id":221197,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:16:32] local.INFO: Acknowledgment sent {"connection_id":221197,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:16:39] local.INFO: TCP Data received {"connection_id":222861,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222861,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:16:39] local.INFO: Processing buffer {"connection_id":222861,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:16:39] local.INFO: IMEI packet received {"connection_id":222861,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:16:39] local.INFO: IMEI acknowledgment sent {"connection_id":222861,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:17:03] local.INFO: TCP Data received {"connection_id":221197,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166dd3700012d808f8005a3a878000600a834..."} 
[2026-10-23 09:17:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221197,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dd3700012d808f8005a3a878000600a834..."} 
[2026-10-23 09:17:03] local.INFO: Processing buffer {"connection_id":221197,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dd3700012d808f8005a3a878000600a834..."} 
[2026-10-23 09:17:03] local.INFO: Packet analysis {"connection_id":221197,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:17:03] local.INFO: Extracted packet for processing {"connection_id":221197,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:17:03] local.INFO: GPS Element Parsed {"raw_longitude":763400064,"raw_latitude":94611576,"longitude_deg":76.3400064,"latitude_deg":9.4611576,"altitude":6,"angle":168,"satellites":52,"speed":30,"hex_longitude":"2d808f80","hex_latitude":"05a3a878","is_valid_coordinates":true} 
[2026-10-23 09:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:17:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938142720001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:17:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23216183725522944,"note":"Value kept but may cause issues"} 
[2026-10-23 09:17:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9184739572078315520,"note":"Value kept but may cause issues"} 
[2026-10-23 09:17:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:17:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727136000,"timestamp_ms":1792727136000,"timestamp_seconds":1792727136,"priority":1,"record_length":96,"hex_timestamp":"000001a166dd3700"} 
[2026-10-23 09:17:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:17:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:17:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:17:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:17:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:17:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:17:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:17:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221197,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:17:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:17:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221197,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:17:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:17:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:17:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:17:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938142720001,"66":27843,"17":206,"85":14336,"24":30,"16":23216183725522944,"45":-9184739572078315520},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,85,24,16,45]} 
[2026-10-23 09:17:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:17:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:17:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938142720001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:17:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:17:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23216183725522944,"km_value":23216183725522.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:17:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9184739572078315520,"description":"Unknown IO ID 45"} 
[2026-10-23 09:17:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938142720001,"power":27843,"axis_x":206,"unknown_85":14336,"ignition":30,"odometer":null,"unknown_45":-9184739572078315520}} 
[2026-10-23 09:17:03] local.INFO: DEBUG: GPS processor result {"connection_id":221197,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22160,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:17:03] local.INFO: GPS data processed {"connection_id":221197,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:17:03] local.INFO: Acknowledgment sent {"connection_id":221197,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:17:25] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:25] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:25] local.INFO: IMEI packet received {"connection_id":221578,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:17:25] local.INFO: IMEI acknowledgment sent {"connection_id":221578,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:17:25] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:25] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:25] local.INFO: IMEI packet received {"connection_id":221578,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:17:25] local.INFO: IMEI acknowledgment sent {"connection_id":221578,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:17:28] local.INFO: TCP Data received {"connection_id":221577,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:17:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221577,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:17:28] local.INFO: Processing buffer {"connection_id":221577,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:17:28] local.INFO: IMEI packet received {"connection_id":221577,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:17:28] local.INFO: IMEI acknowledgment sent {"connection_id":221577,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:17:31] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:31] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:17:31] local.INFO: IMEI packet received {"connection_id":221578,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:17:31] local.INFO: IMEI acknowledgment sent {"connection_id":221578,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:17:31] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166dd61f8012d80968005a38368000600aa35..."} 
[2026-10-23 09:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dd61f8012d80968005a38368000600aa35..."} 
[2026-10-23 09:17:31] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dd61f8012d80968005a38368000600aa35..."} 
[2026-10-23 09:17:31] local.INFO: Packet analysis {"connection_id":221578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:17:31] local.INFO: Extracted packet for processing {"connection_id":221578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:17:31] local.INFO: GPS Element Parsed {"raw_longitude":763401856,"raw_latitude":94602088,"longitude_deg":76.3401856,"latitude_deg":9.4602088,"altitude":6,"angle":170,"satellites":53,"speed":38,"hex_longitude":"2d809680","hex_latitude":"05a38368","is_valid_coordinates":true} 
[2026-10-23 09:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938146816001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23216651876958208,"note":"Value kept but may cause issues"} 
[2026-10-23 09:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9182980353476233216,"note":"Value kept but may cause issues"} 
[2026-10-23 09:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727147000,"timestamp_ms":1792727147000,"timestamp_seconds":1792727147,"priority":1,"record_length":96,"hex_timestamp":"000001a166dd61f8"} 
[2026-10-23 09:17:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:17:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 09:17:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:17:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:17:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:17:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938146816001,"66":27767,"17":206,"85":14336,"24":38,"16":23216651876958208,"45":-9182980353476233216},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,85,24,16,45]} 
[2026-10-23 09:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938146816001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:17:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23216651876958208,"km_value":23216651876958.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9182980353476233216,"description":"Unknown IO ID 45"} 
[2026-10-23 09:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938146816001,"power":27767,"axis_x":206,"unknown_85":14336,"ignition":38,"odometer":null,"unknown_45":-9182980353476233216}} 
[2026-10-23 09:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":221578,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:17:31] local.INFO: GPS data processed {"connection_id":221578,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:17:31] local.INFO: Acknowledgment sent {"connection_id":221578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:18:02] local.INFO: TCP Data received {"connection_id":221578,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166dd8908012d809c4005a35e20000600aa34..."} 
[2026-10-23 09:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221578,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dd8908012d809c4005a35e20000600aa34..."} 
[2026-10-23 09:18:02] local.INFO: Processing buffer {"connection_id":221578,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dd8908012d809c4005a35e20000600aa34..."} 
[2026-10-23 09:18:02] local.INFO: Packet analysis {"connection_id":221578,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:18:02] local.INFO: Extracted packet for processing {"connection_id":221578,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:18:02] local.INFO: GPS Element Parsed {"raw_longitude":763403328,"raw_latitude":94592544,"longitude_deg":76.3403328,"latitude_deg":9.4592544,"altitude":6,"angle":170,"satellites":52,"speed":40,"hex_longitude":"2d809c40","hex_latitude":"05a35e20","is_valid_coordinates":true} 
[2026-10-23 09:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938149632001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23217120028393472,"note":"Value kept but may cause issues"} 
[2026-10-23 09:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9181010028641687552,"note":"Value kept but may cause issues"} 
[2026-10-23 09:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792727157000,"timestamp_ms":1792727157000,"timestamp_seconds":1792727157,"priority":1,"record_length":96,"hex_timestamp":"000001a166dd8908"} 
[2026-10-23 09:18:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:18:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 09:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:18:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:18:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221578,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221578,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:18:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938149632001,"66":27865,"17":206,"85":14336,"24":40,"16":23217120028393472,"45":-9181010028641687552},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,85,24,16,45]} 
[2026-10-23 09:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938149632001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:18:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23217120028393472,"km_value":23217120028393.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9181010028641687552,"description":"Unknown IO ID 45"} 
[2026-10-23 09:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938149632001,"power":27865,"axis_x":206,"unknown_85":14336,"ignition":40,"odometer":null,"unknown_45":-9181010028641687552}} 
[2026-10-23 09:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":221578,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22162,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:18:02] local.INFO: GPS data processed {"connection_id":221578,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:18:02] local.INFO: Acknowledgment sent {"connection_id":221578,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:18:25] local.INFO: TCP Data received {"connection_id":222866,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:18:25] local.INFO: Processing buffer {"connection_id":222866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:18:25] local.INFO: IMEI packet received {"connection_id":222866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":222866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:18:31] local.INFO: TCP Data received {"connection_id":222866,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:18:31] local.INFO: Processing buffer {"connection_id":222866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:18:31] local.INFO: IMEI packet received {"connection_id":222866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:18:31] local.INFO: IMEI acknowledgment sent {"connection_id":222866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:18:31] local.INFO: TCP Data received {"connection_id":222866,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166ddac30012d80a20005a33970000700ab34..."} 
[2026-10-23 09:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ddac30012d80a20005a33970000700ab34..."} 
[2026-10-23 09:18:31] local.INFO: Processing buffer {"connection_id":222866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ddac30012d80a20005a33970000700ab34..."} 
[2026-10-23 09:18:31] local.INFO: Packet analysis {"connection_id":222866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:18:31] local.INFO: Extracted packet for processing {"connection_id":222866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166dd"} 
[2026-10-23 09:18:31] local.INFO: GPS Element Parsed {"raw_longitude":763404800,"raw_latitude":94583152,"longitude_deg":76.34048,"latitude_deg":9.4583152,"altitude":7,"angle":171,"satellites":52,"speed":43,"hex_longitude":"2d80a200","hex_latitude":"05a33970","is_valid_coordinates":true} 
[2026-10-23 09:18:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:18:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938152192001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:18:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23217579589894144,"note":"Value kept but may cause issues"} 
[2026-10-23 09:18:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9179391547528044544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:18:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:18:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727166000,"timestamp_ms":1792727166000,"timestamp_seconds":1792727166,"priority":1,"record_length":96,"hex_timestamp":"000001a166ddac30"} 
[2026-10-23 09:18:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:18:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:18:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 09:18:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:18:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:18:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:18:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:18:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:18:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:18:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:18:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:18:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:18:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:18:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938152192001,"66":27876,"83":206,"85":14336,"24":43,"16":23217579589894144,"45":-9179391547528044544},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,85,24,16,45]} 
[2026-10-23 09:18:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:18:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:18:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938152192001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:18:31] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 09:18:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:18:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23217579589894144,"km_value":23217579589894.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:18:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9179391547528044544,"description":"Unknown IO ID 45"} 
[2026-10-23 09:18:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938152192001,"power":27876,"unknown_83":206,"unknown_85":14336,"ignition":43,"odometer":null,"unknown_45":-9179391547528044544}} 
[2026-10-23 09:18:31] local.INFO: DEBUG: GPS processor result {"connection_id":222866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:18:31] local.INFO: GPS data processed {"connection_id":222866,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:18:31] local.INFO: Acknowledgment sent {"connection_id":222866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:19:03] local.INFO: TCP Data received {"connection_id":222866,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a166df7538012d80f94005a16e58000500a933..."} 
[2026-10-23 09:19:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166df7538012d80f94005a16e58000500a933..."} 
[2026-10-23 09:19:03] local.INFO: Processing buffer {"connection_id":222866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166df7538012d80f94005a16e58000500a933..."} 
[2026-10-23 09:19:03] local.INFO: Packet analysis {"connection_id":222866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:19:03] local.INFO: Extracted packet for processing {"connection_id":222866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:19:03] local.INFO: GPS Element Parsed {"raw_longitude":763427136,"raw_latitude":94465624,"longitude_deg":76.3427136,"latitude_deg":9.4465624,"altitude":5,"angle":169,"satellites":51,"speed":40,"hex_longitude":"2d80f940","hex_latitude":"05a16e58","is_valid_coordinates":true} 
[2026-10-23 09:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:19:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938182144001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:19:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23223382090711040,"note":"Value kept but may cause issues"} 
[2026-10-23 09:19:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9155747649514608640,"note":"Value kept but may cause issues"} 
[2026-10-23 09:19:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:19:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727283000,"timestamp_ms":1792727283000,"timestamp_seconds":1792727283,"priority":1,"record_length":96,"hex_timestamp":"000001a166df7538"} 
[2026-10-23 09:19:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:19:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 09:19:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:19:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:19:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:19:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:19:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:19:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:19:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:19:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:19:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:19:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:19:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938182144001,"66":27832,"82":206,"85":14336,"24":40,"16":23223382090711040,"45":-9155747649514608640},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,85,24,16,45]} 
[2026-10-23 09:19:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:19:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:19:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938182144001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:19:03] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-10-23 09:19:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:19:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23223382090711040,"km_value":23223382090711.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:19:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9155747649514608640,"description":"Unknown IO ID 45"} 
[2026-10-23 09:19:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938182144001,"power":27832,"unknown_82":206,"unknown_85":14336,"ignition":40,"odometer":null,"unknown_45":-9155747649514608640}} 
[2026-10-23 09:19:03] local.INFO: DEBUG: GPS processor result {"connection_id":222866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:19:03] local.INFO: GPS data processed {"connection_id":222866,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:19:03] local.INFO: Acknowledgment sent {"connection_id":222866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:19:40] local.INFO: TCP Data received {"connection_id":221580,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:40] local.INFO: Processing buffer {"connection_id":221580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:40] local.INFO: IMEI packet received {"connection_id":221580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:19:40] local.INFO: IMEI acknowledgment sent {"connection_id":221580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:19:43] local.INFO: TCP Data received {"connection_id":221580,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:43] local.INFO: Processing buffer {"connection_id":221580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:43] local.INFO: IMEI packet received {"connection_id":221580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:19:43] local.INFO: IMEI acknowledgment sent {"connection_id":221580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:19:46] local.INFO: TCP Data received {"connection_id":221580,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221580,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:46] local.INFO: Processing buffer {"connection_id":221580,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:19:46] local.INFO: IMEI packet received {"connection_id":221580,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:19:46] local.INFO: IMEI acknowledgment sent {"connection_id":221580,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:19:46] local.INFO: TCP Data received {"connection_id":221580,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166df9860012d81004005a14a28000500a734..."} 
[2026-10-23 09:19:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221580,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166df9860012d81004005a14a28000500a734..."} 
[2026-10-23 09:19:46] local.INFO: Processing buffer {"connection_id":221580,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166df9860012d81004005a14a28000500a734..."} 
[2026-10-23 09:19:46] local.INFO: Packet analysis {"connection_id":221580,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:19:46] local.INFO: Extracted packet for processing {"connection_id":221580,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:19:46] local.INFO: GPS Element Parsed {"raw_longitude":763428928,"raw_latitude":94456360,"longitude_deg":76.3428928,"latitude_deg":9.445636,"altitude":5,"angle":167,"satellites":52,"speed":42,"hex_longitude":"2d810040","hex_latitude":"05a14a28","is_valid_coordinates":true} 
[2026-10-23 09:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:19:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938184448001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:19:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23223841652211712,"note":"Value kept but may cause issues"} 
[2026-10-23 09:19:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9153214374726445056,"note":"Value kept but may cause issues"} 
[2026-10-23 09:19:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:19:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792727292000,"timestamp_ms":1792727292000,"timestamp_seconds":1792727292,"priority":1,"record_length":96,"hex_timestamp":"000001a166df9860"} 
[2026-10-23 09:19:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:19:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:19:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 09:19:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:19:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:19:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:19:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:19:46] local.INFO: Teltonika packet parsed successfully {"connection_id":221580,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:19:46] local.INFO: Passing IMEI to GPS processor {"connection_id":221580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:19:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":221580,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:19:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:19:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:19:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:19:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938184448001,"66":27908,"177":206,"85":14336,"24":42,"16":23223841652211712,"45":-9153214374726445056},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,85,24,16,45]} 
[2026-10-23 09:19:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:19:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:19:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938184448001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:19:46] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 09:19:46] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:19:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23223841652211712,"km_value":23223841652211.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:19:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9153214374726445056,"description":"Unknown IO ID 45"} 
[2026-10-23 09:19:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938184448001,"power":27908,"unknown_177":206,"unknown_85":14336,"ignition":42,"odometer":null,"unknown_45":-9153214374726445056}} 
[2026-10-23 09:19:46] local.INFO: DEBUG: GPS processor result {"connection_id":221580,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22165,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:19:46] local.INFO: GPS data processed {"connection_id":221580,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:19:46] local.INFO: Acknowledgment sent {"connection_id":221580,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:20:25] local.INFO: TCP Data received {"connection_id":224585,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:20:25] local.INFO: Processing buffer {"connection_id":224585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:20:25] local.INFO: IMEI packet received {"connection_id":224585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":224585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:20:30] local.INFO: TCP Data received {"connection_id":224585,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:20:30] local.INFO: Processing buffer {"connection_id":224585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:20:30] local.INFO: IMEI packet received {"connection_id":224585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":224585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:20:31] local.INFO: TCP Data received {"connection_id":224585,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166dfbb88012d81080005a124d0000500a834..."} 
[2026-10-23 09:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dfbb88012d81080005a124d0000500a834..."} 
[2026-10-23 09:20:31] local.INFO: Processing buffer {"connection_id":224585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dfbb88012d81080005a124d0000500a834..."} 
[2026-10-23 09:20:31] local.INFO: Packet analysis {"connection_id":224585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:20:31] local.INFO: Extracted packet for processing {"connection_id":224585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:20:31] local.INFO: GPS Element Parsed {"raw_longitude":763430912,"raw_latitude":94446800,"longitude_deg":76.3430912,"latitude_deg":9.44468,"altitude":5,"angle":168,"satellites":52,"speed":42,"hex_longitude":"2d810800","hex_latitude":"05a124d0","is_valid_coordinates":true} 
[2026-10-23 09:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938186752001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23224314098614272,"note":"Value kept but may cause issues"} 
[2026-10-23 09:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9151244049891842048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:20:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727301000,"timestamp_ms":1792727301000,"timestamp_seconds":1792727301,"priority":1,"record_length":96,"hex_timestamp":"000001a166dfbb88"} 
[2026-10-23 09:20:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:20:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:20:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:20:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:20:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:20:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938186752001,"66":27908,"177":206,"85":14336,"24":42,"16":23224314098614272,"45":-9151244049891842048},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,85,24,16,45]} 
[2026-10-23 09:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938186752001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:20:31] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 09:20:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23224314098614272,"km_value":23224314098614.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9151244049891842048,"description":"Unknown IO ID 45"} 
[2026-10-23 09:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938186752001,"power":27908,"unknown_177":206,"unknown_85":14336,"ignition":42,"odometer":null,"unknown_45":-9151244049891842048}} 
[2026-10-23 09:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":224585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22166,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:20:31] local.INFO: GPS data processed {"connection_id":224585,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:20:31] local.INFO: Acknowledgment sent {"connection_id":224585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:21:02] local.INFO: TCP Data received {"connection_id":221582,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221582,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:02] local.INFO: Processing buffer {"connection_id":221582,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:02] local.INFO: IMEI packet received {"connection_id":221582,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:21:02] local.INFO: IMEI acknowledgment sent {"connection_id":221582,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:21:02] local.INFO: TCP Data received {"connection_id":221582,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e19430012d0c3cc007036218001500f624..."} 
[2026-10-23 09:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221582,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e19430012d0c3cc007036218001500f624..."} 
[2026-10-23 09:21:02] local.INFO: Processing buffer {"connection_id":221582,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e19430012d0c3cc007036218001500f624..."} 
[2026-10-23 09:21:02] local.INFO: Packet analysis {"connection_id":221582,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e1"} 
[2026-10-23 09:21:02] local.INFO: Extracted packet for processing {"connection_id":221582,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e1"} 
[2026-10-23 09:21:02] local.INFO: GPS Element Parsed {"raw_longitude":755776704,"raw_latitude":117662232,"longitude_deg":75.5776704,"latitude_deg":11.7662232,"altitude":21,"angle":246,"satellites":36,"speed":17,"hex_longitude":"2d0c3cc0","hex_latitude":"07036218","is_valid_coordinates":true} 
[2026-10-23 09:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:21:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938217984001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37249735962132480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":886294363039592448,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 09:21:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792727422000,"timestamp_ms":1792727422000,"timestamp_seconds":1792727422,"priority":1,"record_length":96,"hex_timestamp":"000001a166e19430"} 
[2026-10-23 09:21:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:21:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:21:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:21:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:21:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:21:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:21:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221582,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:21:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221582,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:21:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221582,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:21:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:21:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:21:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:21:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938217984001,"66":14439,"16":37249735962132480,"94":11008,"24":17,"45":886294363039592448},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 09:21:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:21:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:21:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938217984001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:21:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37249735962132480,"km_value":37249735962132.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:21:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:21:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":886294363039592448,"description":"Unknown IO ID 45"} 
[2026-10-23 09:21:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458938217984001,"power":14439,"odometer":null,"unknown_94":11008,"ignition":17,"unknown_45":886294363039592448}} 
[2026-10-23 09:21:03] local.INFO: TCP Data received {"connection_id":224585,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166dfdeb0012d810f8005a10118000500a834..."} 
[2026-10-23 09:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166dfdeb0012d810f8005a10118000500a834..."} 
[2026-10-23 09:21:03] local.INFO: Processing buffer {"connection_id":224585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166dfdeb0012d810f8005a10118000500a834..."} 
[2026-10-23 09:21:03] local.INFO: Packet analysis {"connection_id":224585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:21:03] local.INFO: Extracted packet for processing {"connection_id":224585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166df"} 
[2026-10-23 09:21:03] local.INFO: GPS Element Parsed {"raw_longitude":763432832,"raw_latitude":94437656,"longitude_deg":76.3432832,"latitude_deg":9.4437656,"altitude":5,"angle":168,"satellites":52,"speed":39,"hex_longitude":"2d810f80","hex_latitude":"05a10118","is_valid_coordinates":true} 
[2026-10-23 09:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938189056001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23224765070180352,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9149062618824781824,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727310000,"timestamp_ms":1792727310000,"timestamp_seconds":1792727310,"priority":1,"record_length":96,"hex_timestamp":"000001a166dfdeb0"} 
[2026-10-23 09:21:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:21:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:21:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:21:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:21:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:21:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938189056001,"66":27908,"177":206,"85":14336,"24":39,"16":23224765070180352,"45":-9149062618824781824},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,85,24,16,45]} 
[2026-10-23 09:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938189056001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:21:03] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 09:21:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23224765070180352,"km_value":23224765070180.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9149062618824781824,"description":"Unknown IO ID 45"} 
[2026-10-23 09:21:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938189056001,"power":27908,"unknown_177":206,"unknown_85":14336,"ignition":39,"odometer":null,"unknown_45":-9149062618824781824}} 
[2026-10-23 09:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":224585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:21:03] local.INFO: GPS data processed {"connection_id":224585,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:21:03] local.INFO: Acknowledgment sent {"connection_id":224585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":221582,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22168,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:21:03] local.INFO: GPS data processed {"connection_id":221582,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:21:03] local.INFO: Acknowledgment sent {"connection_id":221582,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:21:25] local.INFO: TCP Data received {"connection_id":224586,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224586,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:21:25] local.INFO: Processing buffer {"connection_id":224586,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:21:25] local.INFO: IMEI packet received {"connection_id":224586,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":224586,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:21:31] local.INFO: TCP Data received {"connection_id":224586,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224586,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:21:31] local.INFO: Processing buffer {"connection_id":224586,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:21:31] local.INFO: IMEI packet received {"connection_id":224586,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:21:31] local.INFO: IMEI acknowledgment sent {"connection_id":224586,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:21:31] local.INFO: TCP Data received {"connection_id":224586,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e009a8012d8116c005a0deb0000700a834..."} 
[2026-10-23 09:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e009a8012d8116c005a0deb0000700a834..."} 
[2026-10-23 09:21:31] local.INFO: Processing buffer {"connection_id":224586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e009a8012d8116c005a0deb0000700a834..."} 
[2026-10-23 09:21:31] local.INFO: Packet analysis {"connection_id":224586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e0"} 
[2026-10-23 09:21:31] local.INFO: Extracted packet for processing {"connection_id":224586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e0"} 
[2026-10-23 09:21:31] local.INFO: GPS Element Parsed {"raw_longitude":763434688,"raw_latitude":94428848,"longitude_deg":76.3434688,"latitude_deg":9.4428848,"altitude":7,"angle":168,"satellites":52,"speed":30,"hex_longitude":"2d8116c0","hex_latitude":"05a0deb0","is_valid_coordinates":true} 
[2026-10-23 09:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:21:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938191360001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23225203156844544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9146951556501792768,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:21:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727321000,"timestamp_ms":1792727321000,"timestamp_seconds":1792727321,"priority":1,"record_length":96,"hex_timestamp":"000001a166e009a8"} 
[2026-10-23 09:21:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:21:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:21:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:21:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:21:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:21:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:21:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:21:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:21:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:21:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:21:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:21:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:21:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938191360001,"66":27876,"177":206,"85":14336,"24":30,"16":23225203156844544,"45":-9146951556501792768},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,85,24,16,45]} 
[2026-10-23 09:21:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:21:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:21:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938191360001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:21:31] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 09:21:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:21:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23225203156844544,"km_value":23225203156844.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:21:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9146951556501792768,"description":"Unknown IO ID 45"} 
[2026-10-23 09:21:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938191360001,"power":27876,"unknown_177":206,"unknown_85":14336,"ignition":30,"odometer":null,"unknown_45":-9146951556501792768}} 
[2026-10-23 09:21:31] local.INFO: DEBUG: GPS processor result {"connection_id":224586,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22169,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:21:31] local.INFO: GPS data processed {"connection_id":224586,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:21:31] local.INFO: Acknowledgment sent {"connection_id":224586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:21:34] local.INFO: TCP Data received {"connection_id":221582,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e27e90012d0c1740070341c8001100fd22..."} 
[2026-10-23 09:21:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221582,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e27e90012d0c1740070341c8001100fd22..."} 
[2026-10-23 09:21:34] local.INFO: Processing buffer {"connection_id":221582,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e27e90012d0c1740070341c8001100fd22..."} 
[2026-10-23 09:21:34] local.INFO: Packet analysis {"connection_id":221582,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e2"} 
[2026-10-23 09:21:34] local.INFO: Extracted packet for processing {"connection_id":221582,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e2"} 
[2026-10-23 09:21:34] local.INFO: GPS Element Parsed {"raw_longitude":755767104,"raw_latitude":117653960,"longitude_deg":75.5767104,"latitude_deg":11.765396,"altitude":17,"angle":253,"satellites":34,"speed":14,"hex_longitude":"2d0c1740","hex_latitude":"070341c8","is_valid_coordinates":true} 
[2026-10-23 09:21:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:21:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938235136001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37250436041801728,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":871587295503998976,"note":"Value kept but may cause issues"} 
[2026-10-23 09:21:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:21:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792727482000,"timestamp_ms":1792727482000,"timestamp_seconds":1792727482,"priority":1,"record_length":96,"hex_timestamp":"000001a166e27e90"} 
[2026-10-23 09:21:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:21:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:21:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:21:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:21:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:21:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:21:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:21:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221582,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:21:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221582,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:21:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221582,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:21:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:21:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:21:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:21:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938235136001,"66":14428,"37":206,"94":11008,"24":14,"16":37250436041801728,"45":871587295503998976},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:21:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:21:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:21:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938235136001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:21:34] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:21:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:21:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37250436041801728,"km_value":37250436041801.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:21:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":871587295503998976,"description":"Unknown IO ID 45"} 
[2026-10-23 09:21:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938235136001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":871587295503998976}} 
[2026-10-23 09:21:34] local.INFO: DEBUG: GPS processor result {"connection_id":221582,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22170,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:21:34] local.INFO: GPS data processed {"connection_id":221582,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:21:34] local.INFO: Acknowledgment sent {"connection_id":221582,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:21:56] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:56] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:56] local.INFO: IMEI packet received {"connection_id":221583,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:21:56] local.INFO: IMEI acknowledgment sent {"connection_id":221583,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:21:57] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:57] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:21:57] local.INFO: IMEI packet received {"connection_id":221583,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:21:57] local.INFO: IMEI acknowledgment sent {"connection_id":221583,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:22:01] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:22:01] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:22:01] local.INFO: IMEI packet received {"connection_id":221583,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:22:01] local.INFO: IMEI acknowledgment sent {"connection_id":221583,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:22:02] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:22:02] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:22:02] local.INFO: IMEI packet received {"connection_id":221583,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:22:02] local.INFO: IMEI acknowledgment sent {"connection_id":221583,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:22:02] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e28278012d0c1600070341880011010922..."} 
[2026-10-23 09:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e28278012d0c1600070341880011010922..."} 
[2026-10-23 09:22:02] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e28278012d0c1600070341880011010922..."} 
[2026-10-23 09:22:02] local.INFO: Packet analysis {"connection_id":221583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e2"} 
[2026-10-23 09:22:02] local.INFO: Extracted packet for processing {"connection_id":221583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e2"} 
[2026-10-23 09:22:02] local.INFO: GPS Element Parsed {"raw_longitude":755766784,"raw_latitude":117653896,"longitude_deg":75.5766784,"latitude_deg":11.7653896,"altitude":17,"angle":265,"satellites":34,"speed":15,"hex_longitude":"2d0c1600","hex_latitude":"07034188","is_valid_coordinates":true} 
[2026-10-23 09:22:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:22:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938235392001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37250457516638208,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":871235451783071744,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:22:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792727483000,"timestamp_ms":1792727483000,"timestamp_seconds":1792727483,"priority":1,"record_length":96,"hex_timestamp":"000001a166e28278"} 
[2026-10-23 09:22:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:22:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:22:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:22:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:22:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:22:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:22:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:22:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:22:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:22:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:22:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:22:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:22:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:22:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938235392001,"66":14439,"37":206,"94":11008,"24":15,"16":37250457516638208,"45":871235451783071744},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:22:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:22:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:22:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938235392001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:22:02] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:22:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:22:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37250457516638208,"km_value":37250457516638.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:22:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":871235451783071744,"description":"Unknown IO ID 45"} 
[2026-10-23 09:22:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938235392001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":15,"odometer":null,"unknown_45":871235451783071744}} 
[2026-10-23 09:22:02] local.INFO: DEBUG: GPS processor result {"connection_id":221583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22171,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:22:02] local.INFO: GPS data processed {"connection_id":221583,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:22:02] local.INFO: Acknowledgment sent {"connection_id":221583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:22:03] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e28e30012d0c1040070341400010011423..."} 
[2026-10-23 09:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e28e30012d0c1040070341400010011423..."} 
[2026-10-23 09:22:03] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e28e30012d0c1040070341400010011423..."} 
[2026-10-23 09:22:03] local.INFO: Packet analysis {"connection_id":221583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e2"} 
[2026-10-23 09:22:03] local.INFO: Extracted packet for processing {"connection_id":221583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e2"} 
[2026-10-23 09:22:03] local.INFO: GPS Element Parsed {"raw_longitude":755765312,"raw_latitude":117653824,"longitude_deg":75.5765312,"latitude_deg":11.7653824,"altitude":16,"angle":276,"satellites":35,"speed":17,"hex_longitude":"2d0c1040","hex_latitude":"07034140","is_valid_coordinates":true} 
[2026-10-23 09:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938235648001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37250526236114944,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":870883608062167040,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727486000,"timestamp_ms":1792727486000,"timestamp_seconds":1792727486,"priority":1,"record_length":96,"hex_timestamp":"000001a166e28e30"} 
[2026-10-23 09:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938235648001,"66":14450,"37":206,"94":11008,"24":17,"16":37250526236114944,"45":870883608062167040},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938235648001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37250526236114944,"km_value":37250526236114.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":870883608062167040,"description":"Unknown IO ID 45"} 
[2026-10-23 09:22:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938235648001,"power":14450,"unknown_37":206,"unknown_94":11008,"ignition":17,"odometer":null,"unknown_45":870883608062167040}} 
[2026-10-23 09:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":221583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22172,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:22:03] local.INFO: GPS data processed {"connection_id":221583,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:22:03] local.INFO: Acknowledgment sent {"connection_id":221583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:22:03] local.INFO: TCP Data received {"connection_id":224586,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e03888012d811e4005a0bad0000800a734..."} 
[2026-10-23 09:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e03888012d811e4005a0bad0000800a734..."} 
[2026-10-23 09:22:03] local.INFO: Processing buffer {"connection_id":224586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e03888012d811e4005a0bad0000800a734..."} 
[2026-10-23 09:22:03] local.INFO: Packet analysis {"connection_id":224586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e0"} 
[2026-10-23 09:22:03] local.INFO: Extracted packet for processing {"connection_id":224586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e0"} 
[2026-10-23 09:22:03] local.INFO: GPS Element Parsed {"raw_longitude":763436608,"raw_latitude":94419664,"longitude_deg":76.3436608,"latitude_deg":9.4419664,"altitude":8,"angle":167,"satellites":52,"speed":32,"hex_longitude":"2d811e40","hex_latitude":"05a0bad0","is_valid_coordinates":true} 
[2026-10-23 09:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938194176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23225658423377920,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9144910862922895360,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727333000,"timestamp_ms":1792727333000,"timestamp_seconds":1792727333,"priority":1,"record_length":96,"hex_timestamp":"000001a166e03888"} 
[2026-10-23 09:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 09:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224586,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938194176001,"66":27984,"177":206,"85":14336,"24":32,"16":23225658423377920,"45":-9144910862922895360},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,85,24,16,45]} 
[2026-10-23 09:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938194176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23225658423377920,"km_value":23225658423377.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9144910862922895360,"description":"Unknown IO ID 45"} 
[2026-10-23 09:22:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938194176001,"power":27984,"unknown_177":206,"unknown_85":14336,"ignition":32,"odometer":null,"unknown_45":-9144910862922895360}} 
[2026-10-23 09:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":224586,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22173,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:22:03] local.INFO: GPS data processed {"connection_id":224586,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:22:03] local.INFO: Acknowledgment sent {"connection_id":224586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:22:26] local.INFO: TCP Data received {"connection_id":224588,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:22:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224588,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:22:26] local.INFO: Processing buffer {"connection_id":224588,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:22:26] local.INFO: IMEI packet received {"connection_id":224588,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:22:26] local.INFO: IMEI acknowledgment sent {"connection_id":224588,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:22:31] local.INFO: TCP Data received {"connection_id":224588,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224588,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:22:31] local.INFO: Processing buffer {"connection_id":224588,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:22:31] local.INFO: IMEI packet received {"connection_id":224588,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:22:31] local.INFO: IMEI acknowledgment sent {"connection_id":224588,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:22:31] local.INFO: TCP Data received {"connection_id":224588,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e06380012d81260005a09750000700a734..."} 
[2026-10-23 09:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224588,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e06380012d81260005a09750000700a734..."} 
[2026-10-23 09:22:31] local.INFO: Processing buffer {"connection_id":224588,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e06380012d81260005a09750000700a734..."} 
[2026-10-23 09:22:31] local.INFO: Packet analysis {"connection_id":224588,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e0"} 
[2026-10-23 09:22:31] local.INFO: Extracted packet for processing {"connection_id":224588,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e0"} 
[2026-10-23 09:22:31] local.INFO: GPS Element Parsed {"raw_longitude":763438592,"raw_latitude":94410576,"longitude_deg":76.3438592,"latitude_deg":9.4410576,"altitude":7,"angle":167,"satellites":52,"speed":31,"hex_longitude":"2d812600","hex_latitude":"05a09750","is_valid_coordinates":true} 
[2026-10-23 09:22:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:22:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938197248001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23226109394944000,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9142799800599916544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:22:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727344000,"timestamp_ms":1792727344000,"timestamp_seconds":1792727344,"priority":1,"record_length":96,"hex_timestamp":"000001a166e06380"} 
[2026-10-23 09:22:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:22:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:22:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 09:22:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:22:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:22:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:22:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:22:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224588,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:22:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:22:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:22:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:22:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:22:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:22:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938197248001,"66":27821,"177":206,"85":14336,"24":31,"16":23226109394944000,"45":-9142799800599916544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,85,24,16,45]} 
[2026-10-23 09:22:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:22:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:22:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938197248001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:22:31] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 09:22:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:22:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23226109394944000,"km_value":23226109394944,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:22:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9142799800599916544,"description":"Unknown IO ID 45"} 
[2026-10-23 09:22:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938197248001,"power":27821,"unknown_177":206,"unknown_85":14336,"ignition":31,"odometer":null,"unknown_45":-9142799800599916544}} 
[2026-10-23 09:22:31] local.INFO: DEBUG: GPS processor result {"connection_id":224588,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22174,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:22:31] local.INFO: GPS data processed {"connection_id":224588,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:22:31] local.INFO: Acknowledgment sent {"connection_id":224588,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:22:34] local.INFO: TCP Data received {"connection_id":221583,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e35950012d0bdf4007035dd8000e011d25..."} 
[2026-10-23 09:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221583,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e35950012d0bdf4007035dd8000e011d25..."} 
[2026-10-23 09:22:34] local.INFO: Processing buffer {"connection_id":221583,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e35950012d0bdf4007035dd8000e011d25..."} 
[2026-10-23 09:22:34] local.INFO: Packet analysis {"connection_id":221583,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:22:34] local.INFO: Extracted packet for processing {"connection_id":221583,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:22:34] local.INFO: GPS Element Parsed {"raw_longitude":755752768,"raw_latitude":117661144,"longitude_deg":75.5752768,"latitude_deg":11.7661144,"altitude":14,"angle":285,"satellites":37,"speed":17,"hex_longitude":"2d0bdf40","hex_latitude":"07035dd8","is_valid_coordinates":true} 
[2026-10-23 09:22:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:22:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938248960001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37251385229574144,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":856809859228354560,"note":"Value kept but may cause issues"} 
[2026-10-23 09:22:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:22:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792727538000,"timestamp_ms":1792727538000,"timestamp_seconds":1792727538,"priority":1,"record_length":96,"hex_timestamp":"000001a166e35950"} 
[2026-10-23 09:22:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:22:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:22:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:22:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:22:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:22:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:22:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:22:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221583,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:22:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:22:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221583,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:22:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:22:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:22:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:22:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938248960001,"66":14428,"37":206,"94":11008,"24":17,"16":37251385229574144,"45":856809859228354560},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:22:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:22:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:22:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938248960001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:22:34] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:22:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:22:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37251385229574144,"km_value":37251385229574.14,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:22:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":856809859228354560,"description":"Unknown IO ID 45"} 
[2026-10-23 09:22:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938248960001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":17,"odometer":null,"unknown_45":856809859228354560}} 
[2026-10-23 09:22:34] local.INFO: DEBUG: GPS processor result {"connection_id":221583,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22175,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:22:34] local.INFO: GPS data processed {"connection_id":221583,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:22:34] local.INFO: Acknowledgment sent {"connection_id":221583,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:22:48] local.INFO: TCP Data received {"connection_id":224587,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:22:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224587,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:22:48] local.INFO: Processing buffer {"connection_id":224587,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:22:48] local.INFO: IMEI packet received {"connection_id":224587,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:22:48] local.INFO: IMEI acknowledgment sent {"connection_id":224587,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:23:02] local.INFO: TCP Data received {"connection_id":221584,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221584,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:02] local.INFO: Processing buffer {"connection_id":221584,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:02] local.INFO: IMEI packet received {"connection_id":221584,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:23:02] local.INFO: IMEI acknowledgment sent {"connection_id":221584,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:23:02] local.INFO: TCP Data received {"connection_id":224588,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e31ad0012d817140059f2688000400a931..."} 
[2026-10-23 09:23:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224588,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e31ad0012d817140059f2688000400a931..."} 
[2026-10-23 09:23:02] local.INFO: Processing buffer {"connection_id":224588,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e31ad0012d817140059f2688000400a931..."} 
[2026-10-23 09:23:02] local.INFO: Packet analysis {"connection_id":224588,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:02] local.INFO: Extracted packet for processing {"connection_id":224588,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:02] local.INFO: GPS Element Parsed {"raw_longitude":763457856,"raw_latitude":94316168,"longitude_deg":76.3457856,"latitude_deg":9.4316168,"altitude":4,"angle":169,"satellites":49,"speed":38,"hex_longitude":"2d817140","hex_latitude":"059f2688","is_valid_coordinates":true} 
[2026-10-23 09:23:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:23:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938243072001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23230786614329344,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9121407702393972736,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:23:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792727522000,"timestamp_ms":1792727522000,"timestamp_seconds":1792727522,"priority":1,"record_length":96,"hex_timestamp":"000001a166e31ad0"} 
[2026-10-23 09:23:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:23:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:23:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:23:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:23:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:23:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:23:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:23:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224588,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:23:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:23:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224588,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:23:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:23:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:23:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:23:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938243072001,"66":27919,"178":206,"85":14336,"24":38,"16":23230786614329344,"45":-9121407702393972736},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:23:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:23:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:23:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938243072001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:23:02] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:23:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:23:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23230786614329344,"km_value":23230786614329.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:23:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9121407702393972736,"description":"Unknown IO ID 45"} 
[2026-10-23 09:23:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938243072001,"power":27919,"unknown_178":206,"unknown_85":14336,"ignition":38,"odometer":null,"unknown_45":-9121407702393972736}} 
[2026-10-23 09:23:02] local.INFO: DEBUG: GPS processor result {"connection_id":224588,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:23:02] local.INFO: GPS data processed {"connection_id":224588,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:23:02] local.INFO: Acknowledgment sent {"connection_id":224588,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:23:07] local.INFO: TCP Data received {"connection_id":221584,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221584,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:07] local.INFO: Processing buffer {"connection_id":221584,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:07] local.INFO: IMEI packet received {"connection_id":221584,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:23:07] local.INFO: IMEI acknowledgment sent {"connection_id":221584,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:23:07] local.INFO: TCP Data received {"connection_id":221584,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e36120012d0bdb4007035e08000e010e25..."} 
[2026-10-23 09:23:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221584,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e36120012d0bdb4007035e08000e010e25..."} 
[2026-10-23 09:23:07] local.INFO: Processing buffer {"connection_id":221584,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e36120012d0bdb4007035e08000e010e25..."} 
[2026-10-23 09:23:07] local.INFO: Packet analysis {"connection_id":221584,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:07] local.INFO: Extracted packet for processing {"connection_id":221584,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:07] local.INFO: GPS Element Parsed {"raw_longitude":755751744,"raw_latitude":117661192,"longitude_deg":75.5751744,"latitude_deg":11.7661192,"altitude":14,"angle":270,"satellites":37,"speed":23,"hex_longitude":"2d0bdb40","hex_latitude":"07035e08","is_valid_coordinates":true} 
[2026-10-23 09:23:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:23:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938249728001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37251436769181696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":855472853089114112,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:23:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792727540000,"timestamp_ms":1792727540000,"timestamp_seconds":1792727540,"priority":1,"record_length":96,"hex_timestamp":"000001a166e36120"} 
[2026-10-23 09:23:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:23:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:23:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:23:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:23:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:23:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:23:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:23:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221584,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:23:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221584,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:23:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221584,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:23:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:23:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:23:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:23:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938249728001,"66":14439,"37":206,"94":11008,"24":23,"16":37251436769181696,"45":855472853089114112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:23:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:23:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:23:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938249728001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:23:07] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:23:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:23:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37251436769181696,"km_value":37251436769181.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:23:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":855472853089114112,"description":"Unknown IO ID 45"} 
[2026-10-23 09:23:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938249728001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":23,"odometer":null,"unknown_45":855472853089114112}} 
[2026-10-23 09:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":221584,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22177,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:23:08] local.INFO: GPS data processed {"connection_id":221584,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:23:08] local.INFO: Acknowledgment sent {"connection_id":221584,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:23:11] local.INFO: TCP Data received {"connection_id":221584,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e38060012d0bc58007035c20000f00ff23..."} 
[2026-10-23 09:23:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221584,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e38060012d0bc58007035c20000f00ff23..."} 
[2026-10-23 09:23:11] local.INFO: Processing buffer {"connection_id":221584,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e38060012d0bc58007035c20000f00ff23..."} 
[2026-10-23 09:23:11] local.INFO: Packet analysis {"connection_id":221584,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:11] local.INFO: Extracted packet for processing {"connection_id":221584,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:11] local.INFO: GPS Element Parsed {"raw_longitude":755746176,"raw_latitude":117660704,"longitude_deg":75.5746176,"latitude_deg":11.7660704,"altitude":15,"angle":255,"satellites":35,"speed":29,"hex_longitude":"2d0bc580","hex_latitude":"07035c20","is_valid_coordinates":true} 
[2026-10-23 09:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:23:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938250240001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37251703057154048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":854346953182283776,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:23:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792727548000,"timestamp_ms":1792727548000,"timestamp_seconds":1792727548,"priority":1,"record_length":96,"hex_timestamp":"000001a166e38060"} 
[2026-10-23 09:23:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:23:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:23:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:23:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:23:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:23:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:23:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:23:11] local.INFO: Teltonika packet parsed successfully {"connection_id":221584,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:23:11] local.INFO: Passing IMEI to GPS processor {"connection_id":221584,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:23:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":221584,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:23:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:23:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:23:11] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:23:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938250240001,"66":14461,"37":206,"94":11008,"24":29,"16":37251703057154048,"45":854346953182283776},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:23:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:23:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:23:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938250240001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:23:11] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:23:11] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:23:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37251703057154048,"km_value":37251703057154.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:23:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":854346953182283776,"description":"Unknown IO ID 45"} 
[2026-10-23 09:23:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938250240001,"power":14461,"unknown_37":206,"unknown_94":11008,"ignition":29,"odometer":null,"unknown_45":854346953182283776}} 
[2026-10-23 09:23:11] local.INFO: DEBUG: GPS processor result {"connection_id":221584,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22178,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:23:11] local.INFO: GPS data processed {"connection_id":221584,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:23:11] local.INFO: Acknowledgment sent {"connection_id":221584,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:23:25] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:23:25] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:23:25] local.INFO: IMEI packet received {"connection_id":221199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:23:30] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:23:30] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:23:30] local.INFO: IMEI packet received {"connection_id":221199,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":221199,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:23:31] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e341e0012d817880059f0298000300a931..."} 
[2026-10-23 09:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e341e0012d817880059f0298000300a931..."} 
[2026-10-23 09:23:31] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e341e0012d817880059f0298000300a931..."} 
[2026-10-23 09:23:31] local.INFO: Packet analysis {"connection_id":221199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:31] local.INFO: Extracted packet for processing {"connection_id":221199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:23:31] local.INFO: GPS Element Parsed {"raw_longitude":763459712,"raw_latitude":94306968,"longitude_deg":76.3459712,"latitude_deg":9.4306968,"altitude":3,"angle":169,"satellites":49,"speed":37,"hex_longitude":"2d817880","hex_latitude":"059f0298","is_valid_coordinates":true} 
[2026-10-23 09:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938245632001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23231241880862720,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9119437377559427072,"note":"Value kept but may cause issues"} 
[2026-10-23 09:23:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727532000,"timestamp_ms":1792727532000,"timestamp_seconds":1792727532,"priority":1,"record_length":96,"hex_timestamp":"000001a166e341e0"} 
[2026-10-23 09:23:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:23:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:23:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:23:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:23:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938245632001,"66":28006,"178":206,"85":14336,"24":37,"16":23231241880862720,"45":-9119437377559427072},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938245632001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:23:31] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:23:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23231241880862720,"km_value":23231241880862.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9119437377559427072,"description":"Unknown IO ID 45"} 
[2026-10-23 09:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938245632001,"power":28006,"unknown_178":206,"unknown_85":14336,"ignition":37,"odometer":null,"unknown_45":-9119437377559427072}} 
[2026-10-23 09:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":221199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:23:32] local.INFO: GPS data processed {"connection_id":221199,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:23:32] local.INFO: Acknowledgment sent {"connection_id":221199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:23:57] local.INFO: TCP Data received {"connection_id":222867,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222867,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:57] local.INFO: Processing buffer {"connection_id":222867,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:23:57] local.INFO: IMEI packet received {"connection_id":222867,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:23:57] local.INFO: IMEI acknowledgment sent {"connection_id":222867,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:24:02] local.INFO: TCP Data received {"connection_id":222867,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222867,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:02] local.INFO: Processing buffer {"connection_id":222867,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:02] local.INFO: IMEI packet received {"connection_id":222867,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:24:02] local.INFO: IMEI acknowledgment sent {"connection_id":222867,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:24:03] local.INFO: TCP Data received {"connection_id":221199,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e368f0012d818080059edce8000200a831..."} 
[2026-10-23 09:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221199,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e368f0012d818080059edce8000200a831..."} 
[2026-10-23 09:24:03] local.INFO: Processing buffer {"connection_id":221199,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e368f0012d818080059edce8000200a831..."} 
[2026-10-23 09:24:03] local.INFO: Packet analysis {"connection_id":221199,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:24:03] local.INFO: Extracted packet for processing {"connection_id":221199,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:24:03] local.INFO: GPS Element Parsed {"raw_longitude":763461760,"raw_latitude":94297320,"longitude_deg":76.346176,"latitude_deg":9.429732,"altitude":2,"angle":168,"satellites":49,"speed":40,"hex_longitude":"2d818080","hex_latitude":"059edce8","is_valid_coordinates":true} 
[2026-10-23 09:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:24:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938248192001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23231722917199872,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9117396683980630016,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:24:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727542000,"timestamp_ms":1792727542000,"timestamp_seconds":1792727542,"priority":1,"record_length":96,"hex_timestamp":"000001a166e368f0"} 
[2026-10-23 09:24:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:24:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 09:24:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:24:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:24:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:24:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:24:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221199,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:24:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:24:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221199,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:24:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938248192001,"66":27876,"178":206,"85":14336,"24":40,"16":23231722917199872,"45":-9117396683980630016},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:24:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938248192001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:24:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23231722917199872,"km_value":23231722917199.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9117396683980630016,"description":"Unknown IO ID 45"} 
[2026-10-23 09:24:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938248192001,"power":27876,"unknown_178":206,"unknown_85":14336,"ignition":40,"odometer":null,"unknown_45":-9117396683980630016}} 
[2026-10-23 09:24:03] local.INFO: DEBUG: GPS processor result {"connection_id":221199,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22180,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:24:03] local.INFO: GPS data processed {"connection_id":221199,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:24:03] local.INFO: Acknowledgment sent {"connection_id":221199,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:24:03] local.INFO: TCP Data received {"connection_id":222867,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e47678012d0b820007034358000f00f425..."} 
[2026-10-23 09:24:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e47678012d0b820007034358000f00f425..."} 
[2026-10-23 09:24:03] local.INFO: Processing buffer {"connection_id":222867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e47678012d0b820007034358000f00f425..."} 
[2026-10-23 09:24:03] local.INFO: Packet analysis {"connection_id":222867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:24:03] local.INFO: Extracted packet for processing {"connection_id":222867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:24:03] local.INFO: GPS Element Parsed {"raw_longitude":755728896,"raw_latitude":117654360,"longitude_deg":75.5728896,"latitude_deg":11.765436,"altitude":15,"angle":244,"satellites":37,"speed":14,"hex_longitude":"2d0b8200","hex_latitude":"07034358","is_valid_coordinates":true} 
[2026-10-23 09:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:24:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938268160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37252673719762944,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":829577155230042112,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:24:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727611000,"timestamp_ms":1792727611000,"timestamp_seconds":1792727611,"priority":1,"record_length":96,"hex_timestamp":"000001a166e47678"} 
[2026-10-23 09:24:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:24:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:24:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:24:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:24:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:24:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:24:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:24:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:24:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222867,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:24:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222867,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:24:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938268160001,"66":14396,"37":206,"94":11008,"24":14,"16":37252673719762944,"45":829577155230042112},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:24:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:24:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938268160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:24:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37252673719762944,"km_value":37252673719762.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:24:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":829577155230042112,"description":"Unknown IO ID 45"} 
[2026-10-23 09:24:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938268160001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":829577155230042112}} 
[2026-10-23 09:24:03] local.INFO: DEBUG: GPS processor result {"connection_id":222867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22181,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:24:03] local.INFO: GPS data processed {"connection_id":222867,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:24:03] local.INFO: Acknowledgment sent {"connection_id":222867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:24:30] local.INFO: TCP Data received {"connection_id":221585,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:24:30] local.INFO: Processing buffer {"connection_id":221585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:24:30] local.INFO: IMEI packet received {"connection_id":221585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:24:30] local.INFO: IMEI acknowledgment sent {"connection_id":221585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:24:34] local.INFO: TCP Data received {"connection_id":222867,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e47a60012d0b804007034328000f010325..."} 
[2026-10-23 09:24:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e47a60012d0b804007034328000f010325..."} 
[2026-10-23 09:24:34] local.INFO: Processing buffer {"connection_id":222867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e47a60012d0b804007034328000f010325..."} 
[2026-10-23 09:24:34] local.INFO: Packet analysis {"connection_id":222867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:24:34] local.INFO: Extracted packet for processing {"connection_id":222867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:24:34] local.INFO: GPS Element Parsed {"raw_longitude":755728448,"raw_latitude":117654312,"longitude_deg":75.5728448,"latitude_deg":11.7654312,"altitude":15,"angle":259,"satellites":37,"speed":16,"hex_longitude":"2d0b8040","hex_latitude":"07034328","is_valid_coordinates":true} 
[2026-10-23 09:24:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:24:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938268416001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37252695194599424,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":829225311509108736,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:24:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792727612000,"timestamp_ms":1792727612000,"timestamp_seconds":1792727612,"priority":1,"record_length":96,"hex_timestamp":"000001a166e47a60"} 
[2026-10-23 09:24:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:24:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:24:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:24:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:24:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:24:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:24:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:24:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:24:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222867,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:24:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222867,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:24:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:24:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:24:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:24:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938268416001,"66":14396,"37":206,"94":11008,"24":16,"16":37252695194599424,"45":829225311509108736},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:24:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:24:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:24:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938268416001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:24:34] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:24:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:24:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37252695194599424,"km_value":37252695194599.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:24:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":829225311509108736,"description":"Unknown IO ID 45"} 
[2026-10-23 09:24:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938268416001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":829225311509108736}} 
[2026-10-23 09:24:35] local.INFO: DEBUG: GPS processor result {"connection_id":222867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22182,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:24:35] local.INFO: GPS data processed {"connection_id":222867,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:24:35] local.INFO: Acknowledgment sent {"connection_id":222867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:24:35] local.INFO: TCP Data received {"connection_id":221585,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221585,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:24:35] local.INFO: Processing buffer {"connection_id":221585,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:24:35] local.INFO: IMEI packet received {"connection_id":221585,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:24:35] local.INFO: IMEI acknowledgment sent {"connection_id":221585,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:24:40] local.INFO: TCP Data received {"connection_id":221585,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e38c18012d8187c0059eb958000300a934..."} 
[2026-10-23 09:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e38c18012d8187c0059eb958000300a934..."} 
[2026-10-23 09:24:40] local.INFO: Processing buffer {"connection_id":221585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e38c18012d8187c0059eb958000300a934..."} 
[2026-10-23 09:24:40] local.INFO: Packet analysis {"connection_id":221585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:24:40] local.INFO: Extracted packet for processing {"connection_id":221585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:24:40] local.INFO: GPS Element Parsed {"raw_longitude":763463616,"raw_latitude":94288216,"longitude_deg":76.3463616,"latitude_deg":9.4288216,"altitude":3,"angle":169,"satellites":52,"speed":41,"hex_longitude":"2d8187c0","hex_latitude":"059eb958","is_valid_coordinates":true} 
[2026-10-23 09:24:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:24:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938250752001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23232169593798656,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9115144884169414656,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:24:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792727551000,"timestamp_ms":1792727551000,"timestamp_seconds":1792727551,"priority":1,"record_length":96,"hex_timestamp":"000001a166e38c18"} 
[2026-10-23 09:24:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:24:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:24:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 09:24:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:24:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:24:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:24:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:24:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:24:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:24:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:24:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938250752001,"66":27908,"178":206,"85":14336,"24":41,"16":23232169593798656,"45":-9115144884169414656},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:24:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938250752001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:24:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23232169593798656,"km_value":23232169593798.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9115144884169414656,"description":"Unknown IO ID 45"} 
[2026-10-23 09:24:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938250752001,"power":27908,"unknown_178":206,"unknown_85":14336,"ignition":41,"odometer":null,"unknown_45":-9115144884169414656}} 
[2026-10-23 09:24:40] local.INFO: DEBUG: GPS processor result {"connection_id":221585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:24:40] local.INFO: GPS data processed {"connection_id":221585,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:24:40] local.INFO: Acknowledgment sent {"connection_id":221585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:24:40] local.INFO: TCP Data received {"connection_id":221585,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e3af40012d818ec0059e9670000400a934..."} 
[2026-10-23 09:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221585,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e3af40012d818ec0059e9670000400a934..."} 
[2026-10-23 09:24:40] local.INFO: Processing buffer {"connection_id":221585,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e3af40012d818ec0059e9670000400a934..."} 
[2026-10-23 09:24:40] local.INFO: Packet analysis {"connection_id":221585,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:24:40] local.INFO: Extracted packet for processing {"connection_id":221585,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e3"} 
[2026-10-23 09:24:40] local.INFO: GPS Element Parsed {"raw_longitude":763465408,"raw_latitude":94279280,"longitude_deg":76.3465408,"latitude_deg":9.427928,"altitude":4,"angle":169,"satellites":52,"speed":33,"hex_longitude":"2d818ec0","hex_latitude":"059e9670","is_valid_coordinates":true} 
[2026-10-23 09:24:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:24:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938253056001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23232611975430144,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9113104190590593024,"note":"Value kept but may cause issues"} 
[2026-10-23 09:24:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:24:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792727560000,"timestamp_ms":1792727560000,"timestamp_seconds":1792727560,"priority":1,"record_length":96,"hex_timestamp":"000001a166e3af40"} 
[2026-10-23 09:24:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:24:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:24:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:24:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:24:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:24:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:24:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:24:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221585,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:24:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:24:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221585,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:24:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938253056001,"66":27865,"178":206,"85":14336,"24":33,"16":23232611975430144,"45":-9113104190590593024},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:24:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:24:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938253056001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:24:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23232611975430144,"km_value":23232611975430.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:24:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9113104190590593024,"description":"Unknown IO ID 45"} 
[2026-10-23 09:24:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938253056001,"power":27865,"unknown_178":206,"unknown_85":14336,"ignition":33,"odometer":null,"unknown_45":-9113104190590593024}} 
[2026-10-23 09:24:40] local.INFO: DEBUG: GPS processor result {"connection_id":221585,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22184,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:24:40] local.INFO: GPS data processed {"connection_id":221585,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:24:40] local.INFO: Acknowledgment sent {"connection_id":221585,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:24:53] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:53] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:53] local.INFO: IMEI packet received {"connection_id":221586,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:24:53] local.INFO: IMEI acknowledgment sent {"connection_id":221586,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:24:55] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:55] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:55] local.INFO: IMEI packet received {"connection_id":221586,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:24:55] local.INFO: IMEI acknowledgment sent {"connection_id":221586,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:24:56] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:56] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:24:56] local.INFO: IMEI packet received {"connection_id":221586,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:24:56] local.INFO: IMEI acknowledgment sent {"connection_id":221586,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:25:02] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:25:02] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:25:02] local.INFO: IMEI packet received {"connection_id":221586,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:25:02] local.INFO: IMEI acknowledgment sent {"connection_id":221586,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:25:03] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e58018012d0b5dc0070350e80010012125..."} 
[2026-10-23 09:25:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e58018012d0b5dc0070350e80010012125..."} 
[2026-10-23 09:25:03] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e58018012d0b5dc0070350e80010012125..."} 
[2026-10-23 09:25:03] local.INFO: Packet analysis {"connection_id":221586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:25:03] local.INFO: Extracted packet for processing {"connection_id":221586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:25:03] local.INFO: GPS Element Parsed {"raw_longitude":755719616,"raw_latitude":117657832,"longitude_deg":75.5719616,"latitude_deg":11.7657832,"altitude":16,"angle":289,"satellites":37,"speed":9,"hex_longitude":"2d0b5dc0","hex_latitude":"070350e8","is_valid_coordinates":true} 
[2026-10-23 09:25:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:25:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938283776001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37253210590674944,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":819936637278502912,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:25:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727679000,"timestamp_ms":1792727679000,"timestamp_seconds":1792727679,"priority":1,"record_length":96,"hex_timestamp":"000001a166e58018"} 
[2026-10-23 09:25:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:25:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:25:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 09:25:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:25:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:25:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:25:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:25:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:25:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221586,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:25:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221586,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:25:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:25:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:25:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:25:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938283776001,"66":14580,"37":206,"94":11008,"24":9,"16":37253210590674944,"45":819936637278502912},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:25:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:25:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:25:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938283776001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:25:03] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:25:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:25:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37253210590674944,"km_value":37253210590674.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:25:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":819936637278502912,"description":"Unknown IO ID 45"} 
[2026-10-23 09:25:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938283776001,"power":14580,"unknown_37":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":819936637278502912}} 
[2026-10-23 09:25:03] local.INFO: DEBUG: GPS processor result {"connection_id":221586,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22185,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:25:03] local.INFO: GPS data processed {"connection_id":221586,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:25:03] local.INFO: Acknowledgment sent {"connection_id":221586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:25:25] local.INFO: TCP Data received {"connection_id":221200,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:25:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:25:25] local.INFO: Processing buffer {"connection_id":221200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:25:25] local.INFO: IMEI packet received {"connection_id":221200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:25:25] local.INFO: IMEI acknowledgment sent {"connection_id":221200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:25:31] local.INFO: TCP Data received {"connection_id":221200,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221200,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:25:31] local.INFO: Processing buffer {"connection_id":221200,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:25:31] local.INFO: IMEI packet received {"connection_id":221200,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:25:31] local.INFO: IMEI acknowledgment sent {"connection_id":221200,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:25:32] local.INFO: TCP Data received {"connection_id":221200,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e40148012d819300059e8078000600a934..."} 
[2026-10-23 09:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e40148012d819300059e8078000600a934..."} 
[2026-10-23 09:25:32] local.INFO: Processing buffer {"connection_id":221200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e40148012d819300059e8078000600a934..."} 
[2026-10-23 09:25:32] local.INFO: Packet analysis {"connection_id":221200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:25:32] local.INFO: Extracted packet for processing {"connection_id":221200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:25:32] local.INFO: GPS Element Parsed {"raw_longitude":763466496,"raw_latitude":94273656,"longitude_deg":76.3466496,"latitude_deg":9.4273656,"altitude":6,"angle":169,"satellites":52,"speed":15,"hex_longitude":"2d819300","hex_latitude":"059e8078","is_valid_coordinates":true} 
[2026-10-23 09:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938255360001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23232895443271680,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9111133865755906048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792727581000,"timestamp_ms":1792727581000,"timestamp_seconds":1792727581,"priority":1,"record_length":96,"hex_timestamp":"000001a166e40148"} 
[2026-10-23 09:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 09:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938255360001,"66":27995,"178":206,"85":14336,"24":15,"16":23232895443271680,"45":-9111133865755906048},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938255360001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:25:32] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:25:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23232895443271680,"km_value":23232895443271.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9111133865755906048,"description":"Unknown IO ID 45"} 
[2026-10-23 09:25:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938255360001,"power":27995,"unknown_178":206,"unknown_85":14336,"ignition":15,"odometer":null,"unknown_45":-9111133865755906048}} 
[2026-10-23 09:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":221200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22186,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:25:32] local.INFO: GPS data processed {"connection_id":221200,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:25:32] local.INFO: Acknowledgment sent {"connection_id":221200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:25:45] local.INFO: TCP Data received {"connection_id":221586,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e59b70012d0b5180070353080010010924..."} 
[2026-10-23 09:25:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221586,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e59b70012d0b5180070353080010010924..."} 
[2026-10-23 09:25:45] local.INFO: Processing buffer {"connection_id":221586,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e59b70012d0b5180070353080010010924..."} 
[2026-10-23 09:25:45] local.INFO: Packet analysis {"connection_id":221586,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:25:45] local.INFO: Extracted packet for processing {"connection_id":221586,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:25:45] local.INFO: GPS Element Parsed {"raw_longitude":755716480,"raw_latitude":117658376,"longitude_deg":75.571648,"latitude_deg":11.7658376,"altitude":16,"angle":265,"satellites":36,"speed":22,"hex_longitude":"2d0b5180","hex_latitude":"07035308","is_valid_coordinates":true} 
[2026-10-23 09:25:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:25:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938285824001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37253360914530304,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":819021843604236288,"note":"Value kept but may cause issues"} 
[2026-10-23 09:25:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:25:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792727686000,"timestamp_ms":1792727686000,"timestamp_seconds":1792727686,"priority":1,"record_length":96,"hex_timestamp":"000001a166e59b70"} 
[2026-10-23 09:25:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:25:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:25:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-10-23 09:25:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:25:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:25:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:25:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:25:45] local.INFO: Teltonika packet parsed successfully {"connection_id":221586,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:25:45] local.INFO: Passing IMEI to GPS processor {"connection_id":221586,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:25:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":221586,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:25:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:25:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:25:45] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:25:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938285824001,"66":14450,"37":206,"94":11008,"24":22,"16":37253360914530304,"45":819021843604236288},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:25:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:25:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:25:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938285824001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:25:45] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:25:45] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:25:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37253360914530304,"km_value":37253360914530.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:25:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":819021843604236288,"description":"Unknown IO ID 45"} 
[2026-10-23 09:25:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938285824001,"power":14450,"unknown_37":206,"unknown_94":11008,"ignition":22,"odometer":null,"unknown_45":819021843604236288}} 
[2026-10-23 09:25:45] local.INFO: DEBUG: GPS processor result {"connection_id":221586,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22187,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:25:45] local.INFO: GPS data processed {"connection_id":221586,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:25:45] local.INFO: Acknowledgment sent {"connection_id":221586,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:25:58] local.INFO: TCP Data received {"connection_id":224589,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:25:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224589,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:25:58] local.INFO: Processing buffer {"connection_id":224589,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:25:58] local.INFO: IMEI packet received {"connection_id":224589,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:25:58] local.INFO: IMEI acknowledgment sent {"connection_id":224589,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:26:02] local.INFO: TCP Data received {"connection_id":224589,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:26:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224589,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:26:02] local.INFO: Processing buffer {"connection_id":224589,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:26:02] local.INFO: IMEI packet received {"connection_id":224589,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:26:02] local.INFO: IMEI acknowledgment sent {"connection_id":224589,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:26:03] local.INFO: TCP Data received {"connection_id":221200,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e43fc8012d819bc0059e5cb8000500a534..."} 
[2026-10-23 09:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221200,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e43fc8012d819bc0059e5cb8000500a534..."} 
[2026-10-23 09:26:03] local.INFO: Processing buffer {"connection_id":221200,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e43fc8012d819bc0059e5cb8000500a534..."} 
[2026-10-23 09:26:03] local.INFO: Packet analysis {"connection_id":221200,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:26:03] local.INFO: Extracted packet for processing {"connection_id":221200,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:26:03] local.INFO: GPS Element Parsed {"raw_longitude":763468736,"raw_latitude":94264504,"longitude_deg":76.3468736,"latitude_deg":9.4264504,"altitude":5,"angle":165,"satellites":52,"speed":31,"hex_longitude":"2d819bc0","hex_latitude":"059e5cb8","is_valid_coordinates":true} 
[2026-10-23 09:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:26:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938260736001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23233355004772352,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9109937597106325504,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:26:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727597000,"timestamp_ms":1792727597000,"timestamp_seconds":1792727597,"priority":1,"record_length":96,"hex_timestamp":"000001a166e43fc8"} 
[2026-10-23 09:26:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:26:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:26:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:26:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:26:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:26:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:26:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:26:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221200,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:26:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:26:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221200,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:26:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:26:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:26:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:26:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938260736001,"66":27974,"178":206,"85":14336,"24":31,"16":23233355004772352,"45":-9109937597106325504},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:26:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:26:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:26:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938260736001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:26:03] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:26:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:26:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23233355004772352,"km_value":23233355004772.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:26:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9109937597106325504,"description":"Unknown IO ID 45"} 
[2026-10-23 09:26:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938260736001,"power":27974,"unknown_178":206,"unknown_85":14336,"ignition":31,"odometer":null,"unknown_45":-9109937597106325504}} 
[2026-10-23 09:26:03] local.INFO: DEBUG: GPS processor result {"connection_id":221200,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22188,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:26:03] local.INFO: GPS data processed {"connection_id":221200,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:26:03] local.INFO: Acknowledgment sent {"connection_id":221200,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:26:19] local.INFO: TCP Data received {"connection_id":224589,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e5a340012d0b4cc0070351a0000f00f924..."} 
[2026-10-23 09:26:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e5a340012d0b4cc0070351a0000f00f924..."} 
[2026-10-23 09:26:19] local.INFO: Processing buffer {"connection_id":224589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e5a340012d0b4cc0070351a0000f00f924..."} 
[2026-10-23 09:26:19] local.INFO: Packet analysis {"connection_id":224589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:26:19] local.INFO: Extracted packet for processing {"connection_id":224589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:26:19] local.INFO: GPS Element Parsed {"raw_longitude":755715264,"raw_latitude":117658016,"longitude_deg":75.5715264,"latitude_deg":11.7658016,"altitude":15,"angle":249,"satellites":36,"speed":25,"hex_longitude":"2d0b4cc0","hex_latitude":"070351a0","is_valid_coordinates":true} 
[2026-10-23 09:26:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:26:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938287616001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37253421044072448,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":815573775139670016,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:26:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792727688000,"timestamp_ms":1792727688000,"timestamp_seconds":1792727688,"priority":1,"record_length":96,"hex_timestamp":"000001a166e5a340"} 
[2026-10-23 09:26:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:26:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:26:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 09:26:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:26:19] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:26:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:26:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:26:19] local.INFO: Teltonika packet parsed successfully {"connection_id":224589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:26:19] local.INFO: Passing IMEI to GPS processor {"connection_id":224589,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:26:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":224589,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:26:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:26:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:26:19] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:26:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938287616001,"66":14450,"37":206,"94":11008,"24":25,"16":37253421044072448,"45":815573775139670016},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:26:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:26:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:26:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938287616001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:26:19] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:26:19] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:26:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37253421044072448,"km_value":37253421044072.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:26:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":815573775139670016,"description":"Unknown IO ID 45"} 
[2026-10-23 09:26:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938287616001,"power":14450,"unknown_37":206,"unknown_94":11008,"ignition":25,"odometer":null,"unknown_45":815573775139670016}} 
[2026-10-23 09:26:20] local.INFO: DEBUG: GPS processor result {"connection_id":224589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22189,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:26:20] local.INFO: GPS data processed {"connection_id":224589,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:26:20] local.INFO: Acknowledgment sent {"connection_id":224589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:26:23] local.INFO: TCP Data received {"connection_id":224589,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a166e5aef8012d0b45c007035058000f010c24..."} 
[2026-10-23 09:26:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224589,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e5aef8012d0b45c007035058000f010c24..."} 
[2026-10-23 09:26:23] local.INFO: Processing buffer {"connection_id":224589,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e5aef8012d0b45c007035058000f010c24..."} 
[2026-10-23 09:26:23] local.INFO: Packet analysis {"connection_id":224589,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:26:23] local.INFO: Extracted packet for processing {"connection_id":224589,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e5"} 
[2026-10-23 09:26:23] local.INFO: GPS Element Parsed {"raw_longitude":755713472,"raw_latitude":117657688,"longitude_deg":75.5713472,"latitude_deg":11.7657688,"altitude":15,"angle":268,"satellites":36,"speed":21,"hex_longitude":"2d0b45c0","hex_latitude":"07035058","is_valid_coordinates":true} 
[2026-10-23 09:26:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:26:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938288128001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37253506943418368,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":814236769000202240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:26:23] local.INFO: AVL Record Parsed {"raw_timestamp":1792727691000,"timestamp_ms":1792727691000,"timestamp_seconds":1792727691,"priority":1,"record_length":96,"hex_timestamp":"000001a166e5aef8"} 
[2026-10-23 09:26:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:26:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:26:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 09:26:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:26:23] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:26:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:26:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:26:23] local.INFO: Teltonika packet parsed successfully {"connection_id":224589,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:26:23] local.INFO: Passing IMEI to GPS processor {"connection_id":224589,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:26:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":224589,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:26:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:26:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:26:23] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:26:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938288128001,"66":14407,"37":206,"94":11008,"24":21,"16":37253506943418368,"45":814236769000202240},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 09:26:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:26:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:26:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938288128001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:26:23] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 09:26:23] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:26:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37253506943418368,"km_value":37253506943418.37,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:26:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":814236769000202240,"description":"Unknown IO ID 45"} 
[2026-10-23 09:26:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938288128001,"power":14407,"unknown_37":206,"unknown_94":11008,"ignition":21,"odometer":null,"unknown_45":814236769000202240}} 
[2026-10-23 09:26:23] local.INFO: DEBUG: GPS processor result {"connection_id":224589,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22190,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:26:23] local.INFO: GPS data processed {"connection_id":224589,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:26:23] local.INFO: Acknowledgment sent {"connection_id":224589,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:26:26] local.INFO: TCP Data received {"connection_id":222868,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:26:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:26:26] local.INFO: Processing buffer {"connection_id":222868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:26:26] local.INFO: IMEI packet received {"connection_id":222868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:26:26] local.INFO: IMEI acknowledgment sent {"connection_id":222868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:26:40] local.INFO: TCP Data received {"connection_id":222868,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:26:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:26:40] local.INFO: Processing buffer {"connection_id":222868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:26:40] local.INFO: IMEI packet received {"connection_id":222868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:26:40] local.INFO: IMEI acknowledgment sent {"connection_id":222868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:26:41] local.INFO: TCP Data received {"connection_id":222868,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e46ac0012d81a440059e3858000500a832..."} 
[2026-10-23 09:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e46ac0012d81a440059e3858000500a832..."} 
[2026-10-23 09:26:41] local.INFO: Processing buffer {"connection_id":222868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e46ac0012d81a440059e3858000500a832..."} 
[2026-10-23 09:26:41] local.INFO: Packet analysis {"connection_id":222868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:26:41] local.INFO: Extracted packet for processing {"connection_id":222868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e4"} 
[2026-10-23 09:26:41] local.INFO: GPS Element Parsed {"raw_longitude":763470912,"raw_latitude":94255192,"longitude_deg":76.3470912,"latitude_deg":9.4255192,"altitude":5,"angle":168,"satellites":50,"speed":37,"hex_longitude":"2d81a440","hex_latitude":"059e3858","is_valid_coordinates":true} 
[2026-10-23 09:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:26:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938264832001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23233818861240320,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9107474691062450176,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:26:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792727608000,"timestamp_ms":1792727608000,"timestamp_seconds":1792727608,"priority":1,"record_length":96,"hex_timestamp":"000001a166e46ac0"} 
[2026-10-23 09:26:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:26:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:26:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:26:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:26:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:26:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:26:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:26:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:26:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:26:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:26:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:26:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:26:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938264832001,"66":27919,"178":206,"85":14336,"24":37,"16":23233818861240320,"45":-9107474691062450176},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,85,24,16,45]} 
[2026-10-23 09:26:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:26:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:26:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938264832001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:26:41] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 09:26:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:26:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23233818861240320,"km_value":23233818861240.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:26:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9107474691062450176,"description":"Unknown IO ID 45"} 
[2026-10-23 09:26:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938264832001,"power":27919,"unknown_178":206,"unknown_85":14336,"ignition":37,"odometer":null,"unknown_45":-9107474691062450176}} 
[2026-10-23 09:26:41] local.INFO: DEBUG: GPS processor result {"connection_id":222868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:26:41] local.INFO: GPS data processed {"connection_id":222868,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:26:41] local.INFO: Acknowledgment sent {"connection_id":222868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:26:42] local.INFO: TCP Data received {"connection_id":222868,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e67e00012d81ee00059cb320000500aa32..."} 
[2026-10-23 09:26:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e67e00012d81ee00059cb320000500aa32..."} 
[2026-10-23 09:26:42] local.INFO: Processing buffer {"connection_id":222868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e67e00012d81ee00059cb320000500aa32..."} 
[2026-10-23 09:26:42] local.INFO: Packet analysis {"connection_id":222868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:26:42] local.INFO: Extracted packet for processing {"connection_id":222868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:26:42] local.INFO: GPS Element Parsed {"raw_longitude":763489792,"raw_latitude":94155552,"longitude_deg":76.3489792,"latitude_deg":9.4155552,"altitude":5,"angle":170,"satellites":50,"speed":44,"hex_longitude":"2d81ee00","hex_latitude":"059cb320","is_valid_coordinates":true} 
[2026-10-23 09:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:26:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938300160001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23238736598794240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9086434436578803712,"note":"Value kept but may cause issues"} 
[2026-10-23 09:26:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:26:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792727744000,"timestamp_ms":1792727744000,"timestamp_seconds":1792727744,"priority":1,"record_length":96,"hex_timestamp":"000001a166e67e00"} 
[2026-10-23 09:26:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:26:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:26:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:26:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:26:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:26:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:26:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:26:42] local.INFO: Teltonika packet parsed successfully {"connection_id":222868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:26:42] local.INFO: Passing IMEI to GPS processor {"connection_id":222868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:26:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":222868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:26:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:26:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:26:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:26:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938300160001,"66":27919,"192":206,"85":14336,"24":44,"16":23238736598794240,"45":-9086434436578803712},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,85,24,16,45]} 
[2026-10-23 09:26:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:26:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:26:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938300160001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:26:42] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 09:26:42] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:26:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23238736598794240,"km_value":23238736598794.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:26:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9086434436578803712,"description":"Unknown IO ID 45"} 
[2026-10-23 09:26:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938300160001,"power":27919,"unknown_192":206,"unknown_85":14336,"ignition":44,"odometer":null,"unknown_45":-9086434436578803712}} 
[2026-10-23 09:26:42] local.INFO: DEBUG: GPS processor result {"connection_id":222868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22192,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:26:42] local.INFO: GPS data processed {"connection_id":222868,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:26:42] local.INFO: Acknowledgment sent {"connection_id":222868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:27:14] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:27:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:27:14] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:27:14] local.INFO: IMEI packet received {"connection_id":221201,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:27:14] local.INFO: IMEI acknowledgment sent {"connection_id":221201,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:27:18] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.2","data_length":34,"data_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 09:27:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":34,"packet_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 09:27:18] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":34,"buffer_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 09:27:18] local.INFO: IMEI packet received {"connection_id":221201,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:27:18] local.INFO: IMEI acknowledgment sent {"connection_id":221201,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:27:20] local.INFO: TCP Data received {"connection_id":221201,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:27:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221201,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:27:20] local.INFO: Processing buffer {"connection_id":221201,"buffer_length":34,"buffer_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 09:27:20] local.INFO: IMEI packet received {"connection_id":221201,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:27:20] local.INFO: IMEI acknowledgment sent {"connection_id":221201,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:27:25] local.INFO: TCP Data received {"connection_id":221587,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:25] local.INFO: Processing buffer {"connection_id":221587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:25] local.INFO: IMEI packet received {"connection_id":221587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":221587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:27:28] local.INFO: TCP Data received {"connection_id":221587,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:28] local.INFO: Processing buffer {"connection_id":221587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:28] local.INFO: IMEI packet received {"connection_id":221587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:27:28] local.INFO: IMEI acknowledgment sent {"connection_id":221587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:27:30] local.INFO: TCP Data received {"connection_id":221587,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221587,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:30] local.INFO: Processing buffer {"connection_id":221587,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:27:30] local.INFO: IMEI packet received {"connection_id":221587,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:27:30] local.INFO: IMEI acknowledgment sent {"connection_id":221587,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:27:31] local.INFO: TCP Data received {"connection_id":221587,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e69d40012d81f680059c8f78000500a332..."} 
[2026-10-23 09:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e69d40012d81f680059c8f78000500a332..."} 
[2026-10-23 09:27:31] local.INFO: Processing buffer {"connection_id":221587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e69d40012d81f680059c8f78000500a332..."} 
[2026-10-23 09:27:31] local.INFO: Packet analysis {"connection_id":221587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:27:31] local.INFO: Extracted packet for processing {"connection_id":221587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:27:31] local.INFO: GPS Element Parsed {"raw_longitude":763491968,"raw_latitude":94146424,"longitude_deg":76.3491968,"latitude_deg":9.4146424,"altitude":5,"angle":163,"satellites":50,"speed":47,"hex_longitude":"2d81f680","hex_latitude":"059c8f78","is_valid_coordinates":true} 
[2026-10-23 09:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938302464001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23239191865327616,"note":"Value kept but may cause issues"} 
[2026-10-23 09:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9084323374255890432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727752000,"timestamp_ms":1792727752000,"timestamp_seconds":1792727752,"priority":1,"record_length":96,"hex_timestamp":"000001a166e69d40"} 
[2026-10-23 09:27:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:27:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:27:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:27:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:27:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:27:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938302464001,"66":27876,"192":206,"85":14336,"24":47,"16":23239191865327616,"45":-9084323374255890432},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,85,24,16,45]} 
[2026-10-23 09:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938302464001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:27:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 09:27:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23239191865327616,"km_value":23239191865327.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9084323374255890432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938302464001,"power":27876,"unknown_192":206,"unknown_85":14336,"ignition":47,"odometer":null,"unknown_45":-9084323374255890432}} 
[2026-10-23 09:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":221587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:27:31] local.INFO: GPS data processed {"connection_id":221587,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:27:31] local.INFO: Acknowledgment sent {"connection_id":221587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:28:02] local.INFO: TCP Data received {"connection_id":221587,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e6bc80012d820000059c6c88000600a532..."} 
[2026-10-23 09:28:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221587,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e6bc80012d820000059c6c88000600a532..."} 
[2026-10-23 09:28:02] local.INFO: Processing buffer {"connection_id":221587,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e6bc80012d820000059c6c88000600a532..."} 
[2026-10-23 09:28:02] local.INFO: Packet analysis {"connection_id":221587,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:28:02] local.INFO: Extracted packet for processing {"connection_id":221587,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:28:02] local.INFO: GPS Element Parsed {"raw_longitude":763494400,"raw_latitude":94137480,"longitude_deg":76.34944,"latitude_deg":9.413748,"altitude":6,"angle":165,"satellites":50,"speed":45,"hex_longitude":"2d820000","hex_latitude":"059c6c88","is_valid_coordinates":true} 
[2026-10-23 09:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:28:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938304512001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23239642836893696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9081930836956186624,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:28:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792727760000,"timestamp_ms":1792727760000,"timestamp_seconds":1792727760,"priority":1,"record_length":96,"hex_timestamp":"000001a166e6bc80"} 
[2026-10-23 09:28:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:28:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 09:28:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:28:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:28:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:28:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:28:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221587,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:28:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:28:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221587,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:28:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:28:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:28:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:28:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938304512001,"66":28028,"192":206,"85":14336,"24":45,"16":23239642836893696,"45":-9081930836956186624},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,85,24,16,45]} 
[2026-10-23 09:28:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:28:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:28:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938304512001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:28:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 09:28:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14336,"description":"Unknown IO ID 85"} 
[2026-10-23 09:28:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23239642836893696,"km_value":23239642836893.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:28:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9081930836956186624,"description":"Unknown IO ID 45"} 
[2026-10-23 09:28:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938304512001,"power":28028,"unknown_192":206,"unknown_85":14336,"ignition":45,"odometer":null,"unknown_45":-9081930836956186624}} 
[2026-10-23 09:28:02] local.INFO: DEBUG: GPS processor result {"connection_id":221587,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22194,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:28:02] local.INFO: GPS data processed {"connection_id":221587,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:28:02] local.INFO: Acknowledgment sent {"connection_id":221587,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:28:23] local.INFO: TCP Data received {"connection_id":221202,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221202,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:28:24] local.INFO: Processing buffer {"connection_id":221202,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:28:24] local.INFO: IMEI packet received {"connection_id":221202,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":221202,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:28:26] local.INFO: TCP Data received {"connection_id":224590,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:26] local.INFO: Processing buffer {"connection_id":224590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:26] local.INFO: IMEI packet received {"connection_id":224590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:28:26] local.INFO: IMEI acknowledgment sent {"connection_id":224590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:28:30] local.INFO: TCP Data received {"connection_id":224590,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:30] local.INFO: Processing buffer {"connection_id":224590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:30] local.INFO: IMEI packet received {"connection_id":224590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":224590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:28:31] local.INFO: TCP Data received {"connection_id":224590,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224590,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:31] local.INFO: Processing buffer {"connection_id":224590,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:28:31] local.INFO: IMEI packet received {"connection_id":224590,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":224590,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:28:32] local.INFO: TCP Data received {"connection_id":224590,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e6e390012d820740059c4788000500aa33..."} 
[2026-10-23 09:28:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e6e390012d820740059c4788000500aa33..."} 
[2026-10-23 09:28:32] local.INFO: Processing buffer {"connection_id":224590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e6e390012d820740059c4788000500aa33..."} 
[2026-10-23 09:28:32] local.INFO: Packet analysis {"connection_id":224590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:28:32] local.INFO: Extracted packet for processing {"connection_id":224590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e6"} 
[2026-10-23 09:28:32] local.INFO: GPS Element Parsed {"raw_longitude":763496256,"raw_latitude":94128008,"longitude_deg":76.3496256,"latitude_deg":9.4128008,"altitude":5,"angle":170,"satellites":51,"speed":35,"hex_longitude":"2d820740","hex_latitude":"059c4788","is_valid_coordinates":true} 
[2026-10-23 09:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:28:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938306560001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23240110988328960,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9079256824679725056,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:28:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792727770000,"timestamp_ms":1792727770000,"timestamp_seconds":1792727770,"priority":1,"record_length":96,"hex_timestamp":"000001a166e6e390"} 
[2026-10-23 09:28:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:28:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:28:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 09:28:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:28:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:28:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:28:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:28:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:28:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:28:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:28:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:28:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:28:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:28:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938306560001,"66":27974,"179":206,"85":14592,"24":35,"16":23240110988328960,"45":-9079256824679725056},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 09:28:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:28:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:28:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938306560001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:28:32] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 09:28:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:28:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23240110988328960,"km_value":23240110988328.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:28:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9079256824679725056,"description":"Unknown IO ID 45"} 
[2026-10-23 09:28:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938306560001,"power":27974,"unknown_179":206,"unknown_85":14592,"ignition":35,"odometer":null,"unknown_45":-9079256824679725056}} 
[2026-10-23 09:28:32] local.INFO: DEBUG: GPS processor result {"connection_id":224590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:28:32] local.INFO: GPS data processed {"connection_id":224590,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:28:32] local.INFO: Acknowledgment sent {"connection_id":224590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:28:35] local.INFO: TCP Data received {"connection_id":224590,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e70aa0012d821040059c2528000500a333..."} 
[2026-10-23 09:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e70aa0012d821040059c2528000500a333..."} 
[2026-10-23 09:28:35] local.INFO: Processing buffer {"connection_id":224590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e70aa0012d821040059c2528000500a333..."} 
[2026-10-23 09:28:35] local.INFO: Packet analysis {"connection_id":224590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:28:35] local.INFO: Extracted packet for processing {"connection_id":224590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:28:35] local.INFO: GPS Element Parsed {"raw_longitude":763498560,"raw_latitude":94119208,"longitude_deg":76.349856,"latitude_deg":9.4119208,"altitude":5,"angle":163,"satellites":51,"speed":37,"hex_longitude":"2d821040","hex_latitude":"059c2528","is_valid_coordinates":true} 
[2026-10-23 09:28:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:28:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938309120001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23240553369960448,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9077216131100997632,"note":"Value kept but may cause issues"} 
[2026-10-23 09:28:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:28:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792727780000,"timestamp_ms":1792727780000,"timestamp_seconds":1792727780,"priority":1,"record_length":96,"hex_timestamp":"000001a166e70aa0"} 
[2026-10-23 09:28:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:28:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:28:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:28:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:28:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:28:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:28:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:28:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:28:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:28:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:28:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:28:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:28:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:28:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938309120001,"66":27865,"179":206,"85":14592,"24":37,"16":23240553369960448,"45":-9077216131100997632},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 09:28:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:28:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:28:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938309120001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:28:35] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 09:28:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:28:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23240553369960448,"km_value":23240553369960.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:28:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9077216131100997632,"description":"Unknown IO ID 45"} 
[2026-10-23 09:28:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938309120001,"power":27865,"unknown_179":206,"unknown_85":14592,"ignition":37,"odometer":null,"unknown_45":-9077216131100997632}} 
[2026-10-23 09:28:35] local.INFO: DEBUG: GPS processor result {"connection_id":224590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:28:35] local.INFO: GPS data processed {"connection_id":224590,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:28:35] local.INFO: Acknowledgment sent {"connection_id":224590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:29:08] local.INFO: TCP Data received {"connection_id":224590,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e72dc8012d821bc0059c04680005009f33..."} 
[2026-10-23 09:29:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224590,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e72dc8012d821bc0059c04680005009f33..."} 
[2026-10-23 09:29:08] local.INFO: Processing buffer {"connection_id":224590,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e72dc8012d821bc0059c04680005009f33..."} 
[2026-10-23 09:29:08] local.INFO: Packet analysis {"connection_id":224590,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:29:08] local.INFO: Extracted packet for processing {"connection_id":224590,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:29:08] local.INFO: GPS Element Parsed {"raw_longitude":763501504,"raw_latitude":94110824,"longitude_deg":76.3501504,"latitude_deg":9.4110824,"altitude":5,"angle":159,"satellites":51,"speed":39,"hex_longitude":"2d821bc0","hex_latitude":"059c0468","is_valid_coordinates":true} 
[2026-10-23 09:29:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:29:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938311680001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23240982866690048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9074682856312854528,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:29:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792727789000,"timestamp_ms":1792727789000,"timestamp_seconds":1792727789,"priority":1,"record_length":96,"hex_timestamp":"000001a166e72dc8"} 
[2026-10-23 09:29:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:29:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:29:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 09:29:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:29:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:29:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:29:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:29:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224590,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:29:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:29:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224590,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:29:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:29:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:29:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:29:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938311680001,"66":27930,"179":206,"85":14592,"24":39,"16":23240982866690048,"45":-9074682856312854528},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 09:29:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:29:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:29:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938311680001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:29:08] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 09:29:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:29:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23240982866690048,"km_value":23240982866690.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:29:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9074682856312854528,"description":"Unknown IO ID 45"} 
[2026-10-23 09:29:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938311680001,"power":27930,"unknown_179":206,"unknown_85":14592,"ignition":39,"odometer":null,"unknown_45":-9074682856312854528}} 
[2026-10-23 09:29:08] local.INFO: DEBUG: GPS processor result {"connection_id":224590,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22197,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:29:08] local.INFO: GPS data processed {"connection_id":224590,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:29:08] local.INFO: Acknowledgment sent {"connection_id":224590,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:29:25] local.INFO: TCP Data received {"connection_id":221203,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221203,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:29:25] local.INFO: Processing buffer {"connection_id":221203,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:29:25] local.INFO: IMEI packet received {"connection_id":221203,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":221203,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:29:30] local.INFO: TCP Data received {"connection_id":221203,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221203,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:29:30] local.INFO: Processing buffer {"connection_id":221203,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:29:30] local.INFO: IMEI packet received {"connection_id":221203,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:29:30] local.INFO: IMEI acknowledgment sent {"connection_id":221203,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:29:31] local.INFO: TCP Data received {"connection_id":221203,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e77be8012d822780059be3c8000400a133..."} 
[2026-10-23 09:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221203,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e77be8012d822780059be3c8000400a133..."} 
[2026-10-23 09:29:31] local.INFO: Processing buffer {"connection_id":221203,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e77be8012d822780059be3c8000400a133..."} 
[2026-10-23 09:29:31] local.INFO: Packet analysis {"connection_id":221203,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:29:31] local.INFO: Extracted packet for processing {"connection_id":221203,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:29:31] local.INFO: GPS Element Parsed {"raw_longitude":763504512,"raw_latitude":94102472,"longitude_deg":76.3504512,"latitude_deg":9.4102472,"altitude":4,"angle":161,"satellites":51,"speed":8,"hex_longitude":"2d822780","hex_latitude":"059be3c8","is_valid_coordinates":true} 
[2026-10-23 09:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:29:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938313984001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23241412363419648,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9071445894082828288,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:29:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727809000,"timestamp_ms":1792727809000,"timestamp_seconds":1792727809,"priority":1,"record_length":96,"hex_timestamp":"000001a166e77be8"} 
[2026-10-23 09:29:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:29:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:29:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:29:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:29:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:29:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:29:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:29:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:29:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:29:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:29:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:29:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:29:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938313984001,"66":27995,"179":206,"85":14592,"24":8,"16":23241412363419648,"45":-9071445894082828288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 09:29:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:29:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:29:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938313984001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:29:31] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 09:29:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:29:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23241412363419648,"km_value":23241412363419.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:29:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9071445894082828288,"description":"Unknown IO ID 45"} 
[2026-10-23 09:29:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938313984001,"power":27995,"unknown_179":206,"unknown_85":14592,"ignition":8,"odometer":null,"unknown_45":-9071445894082828288}} 
[2026-10-23 09:29:31] local.INFO: DEBUG: GPS processor result {"connection_id":221203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22198,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:29:31] local.INFO: GPS data processed {"connection_id":221203,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:29:31] local.INFO: Acknowledgment sent {"connection_id":221203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:29:32] local.INFO: TCP Data received {"connection_id":221203,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e7c620012d823040059bc098000700ab33..."} 
[2026-10-23 09:29:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221203,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e7c620012d823040059bc098000700ab33..."} 
[2026-10-23 09:29:32] local.INFO: Processing buffer {"connection_id":221203,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e7c620012d823040059bc098000700ab33..."} 
[2026-10-23 09:29:32] local.INFO: Packet analysis {"connection_id":221203,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:29:32] local.INFO: Extracted packet for processing {"connection_id":221203,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e7"} 
[2026-10-23 09:29:32] local.INFO: GPS Element Parsed {"raw_longitude":763506752,"raw_latitude":94093464,"longitude_deg":76.3506752,"latitude_deg":9.4093464,"altitude":7,"angle":171,"satellites":51,"speed":25,"hex_longitude":"2d823040","hex_latitude":"059bc098","is_valid_coordinates":true} 
[2026-10-23 09:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:29:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938319104001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23241867629953024,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9068138563108616192,"note":"Value kept but may cause issues"} 
[2026-10-23 09:29:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:29:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792727828000,"timestamp_ms":1792727828000,"timestamp_seconds":1792727828,"priority":1,"record_length":96,"hex_timestamp":"000001a166e7c620"} 
[2026-10-23 09:29:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:29:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:29:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:29:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:29:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:29:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:29:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:29:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:29:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:29:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:29:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:29:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:29:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:29:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938319104001,"66":27908,"179":206,"85":14592,"24":25,"16":23241867629953024,"45":-9068138563108616192},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 09:29:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:29:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:29:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938319104001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:29:32] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 09:29:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:29:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23241867629953024,"km_value":23241867629953.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:29:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9068138563108616192,"description":"Unknown IO ID 45"} 
[2026-10-23 09:29:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938319104001,"power":27908,"unknown_179":206,"unknown_85":14592,"ignition":25,"odometer":null,"unknown_45":-9068138563108616192}} 
[2026-10-23 09:29:32] local.INFO: DEBUG: GPS processor result {"connection_id":221203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22199,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:29:32] local.INFO: GPS data processed {"connection_id":221203,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:29:32] local.INFO: Acknowledgment sent {"connection_id":221203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:30:04] local.INFO: TCP Data received {"connection_id":221203,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e800b8012d823440059b9cd8000800b032..."} 
[2026-10-23 09:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221203,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e800b8012d823440059b9cd8000800b032..."} 
[2026-10-23 09:30:04] local.INFO: Processing buffer {"connection_id":221203,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e800b8012d823440059b9cd8000800b032..."} 
[2026-10-23 09:30:04] local.INFO: Packet analysis {"connection_id":221203,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e8"} 
[2026-10-23 09:30:04] local.INFO: Extracted packet for processing {"connection_id":221203,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e8"} 
[2026-10-23 09:30:04] local.INFO: GPS Element Parsed {"raw_longitude":763507776,"raw_latitude":94084312,"longitude_deg":76.3507776,"latitude_deg":9.4084312,"altitude":8,"angle":176,"satellites":50,"speed":22,"hex_longitude":"2d823440","hex_latitude":"059b9cd8","is_valid_coordinates":true} 
[2026-10-23 09:30:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:30:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938323968001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:30:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23242314306551808,"note":"Value kept but may cause issues"} 
[2026-10-23 09:30:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9065675657064704000,"note":"Value kept but may cause issues"} 
[2026-10-23 09:30:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:30:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792727843000,"timestamp_ms":1792727843000,"timestamp_seconds":1792727843,"priority":1,"record_length":96,"hex_timestamp":"000001a166e800b8"} 
[2026-10-23 09:30:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:30:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:30:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:30:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:30:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:30:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:30:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:30:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221203,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:30:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:30:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221203,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:30:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:30:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:30:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:30:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938323968001,"66":28028,"179":206,"85":14592,"24":22,"16":23242314306551808,"45":-9065675657064704000},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 09:30:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:30:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:30:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938323968001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:30:04] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 09:30:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:30:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23242314306551808,"km_value":23242314306551.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:30:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9065675657064704000,"description":"Unknown IO ID 45"} 
[2026-10-23 09:30:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938323968001,"power":28028,"unknown_179":206,"unknown_85":14592,"ignition":22,"odometer":null,"unknown_45":-9065675657064704000}} 
[2026-10-23 09:30:04] local.INFO: DEBUG: GPS processor result {"connection_id":221203,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:30:04] local.INFO: GPS data processed {"connection_id":221203,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:30:04] local.INFO: Acknowledgment sent {"connection_id":221203,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:30:25] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:30:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:30:25] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:30:25] local.INFO: IMEI packet received {"connection_id":221591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:30:25] local.INFO: IMEI acknowledgment sent {"connection_id":221591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:30:31] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:30:31] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:30:31] local.INFO: IMEI packet received {"connection_id":221591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":221591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:30:31] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166e84af0012d823680059b79a0000800b033..."} 
[2026-10-23 09:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e84af0012d823680059b79a0000800b033..."} 
[2026-10-23 09:30:31] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e84af0012d823680059b79a0000800b033..."} 
[2026-10-23 09:30:31] local.INFO: Packet analysis {"connection_id":221591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e8"} 
[2026-10-23 09:30:31] local.INFO: Extracted packet for processing {"connection_id":221591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e8"} 
[2026-10-23 09:30:31] local.INFO: GPS Element Parsed {"raw_longitude":763508352,"raw_latitude":94075296,"longitude_deg":76.3508352,"latitude_deg":9.4075296,"altitude":8,"angle":176,"satellites":51,"speed":24,"hex_longitude":"2d823680","hex_latitude":"059b79a0","is_valid_coordinates":true} 
[2026-10-23 09:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938327808001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23242752393216000,"note":"Value kept but may cause issues"} 
[2026-10-23 09:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9064549757160204288,"note":"Value kept but may cause issues"} 
[2026-10-23 09:30:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792727862000,"timestamp_ms":1792727862000,"timestamp_seconds":1792727862,"priority":1,"record_length":96,"hex_timestamp":"000001a166e84af0"} 
[2026-10-23 09:30:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:30:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 09:30:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:30:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:30:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:30:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938327808001,"66":27865,"179":206,"85":14592,"24":24,"16":23242752393216000,"45":-9064549757160204288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,85,24,16,45]} 
[2026-10-23 09:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938327808001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:30:31] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 09:30:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23242752393216000,"km_value":23242752393216,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9064549757160204288,"description":"Unknown IO ID 45"} 
[2026-10-23 09:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938327808001,"power":27865,"unknown_179":206,"unknown_85":14592,"ignition":24,"odometer":null,"unknown_45":-9064549757160204288}} 
[2026-10-23 09:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":221591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22201,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:30:31] local.INFO: GPS data processed {"connection_id":221591,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:30:31] local.INFO: Acknowledgment sent {"connection_id":221591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:31:03] local.INFO: TCP Data received {"connection_id":221591,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ea5278012d8283800599ff70000600a133..."} 
[2026-10-23 09:31:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ea5278012d8283800599ff70000600a133..."} 
[2026-10-23 09:31:03] local.INFO: Processing buffer {"connection_id":221591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ea5278012d8283800599ff70000600a133..."} 
[2026-10-23 09:31:03] local.INFO: Packet analysis {"connection_id":221591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:31:03] local.INFO: Extracted packet for processing {"connection_id":221591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:31:03] local.INFO: GPS Element Parsed {"raw_longitude":763528064,"raw_latitude":93978480,"longitude_deg":76.3528064,"latitude_deg":9.397848,"altitude":6,"angle":161,"satellites":51,"speed":30,"hex_longitude":"2d828380","hex_latitude":"0599ff70","is_valid_coordinates":true} 
[2026-10-23 09:31:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:31:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938363136001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:31:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23247554166652928,"note":"Value kept but may cause issues"} 
[2026-10-23 09:31:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9045127983792025600,"note":"Value kept but may cause issues"} 
[2026-10-23 09:31:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:31:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792727995000,"timestamp_ms":1792727995000,"timestamp_seconds":1792727995,"priority":1,"record_length":96,"hex_timestamp":"000001a166ea5278"} 
[2026-10-23 09:31:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:31:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:31:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:31:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:31:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:31:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:31:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:31:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:31:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:31:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:31:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:31:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:31:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:31:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938363136001,"66":27843,"13":206,"85":14592,"24":30,"16":23247554166652928,"45":-9045127983792025600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,85,24,16,45]} 
[2026-10-23 09:31:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:31:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:31:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938363136001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:31:03] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 09:31:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:31:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23247554166652928,"km_value":23247554166652.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:31:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9045127983792025600,"description":"Unknown IO ID 45"} 
[2026-10-23 09:31:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938363136001,"power":27843,"unknown_13":206,"unknown_85":14592,"ignition":30,"odometer":null,"unknown_45":-9045127983792025600}} 
[2026-10-23 09:31:03] local.INFO: DEBUG: GPS processor result {"connection_id":221591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:31:03] local.INFO: GPS data processed {"connection_id":221591,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:31:03] local.INFO: Acknowledgment sent {"connection_id":221591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:31:25] local.INFO: TCP Data received {"connection_id":224591,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:31:25] local.INFO: Processing buffer {"connection_id":224591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:31:25] local.INFO: IMEI packet received {"connection_id":224591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":224591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:31:31] local.INFO: TCP Data received {"connection_id":224591,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224591,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:31:31] local.INFO: Processing buffer {"connection_id":224591,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:31:31] local.INFO: IMEI packet received {"connection_id":224591,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:31:31] local.INFO: IMEI acknowledgment sent {"connection_id":224591,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:31:32] local.INFO: TCP Data received {"connection_id":224591,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ea8158012d828d800599dbf8000500a433..."} 
[2026-10-23 09:31:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ea8158012d828d800599dbf8000500a433..."} 
[2026-10-23 09:31:32] local.INFO: Processing buffer {"connection_id":224591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ea8158012d828d800599dbf8000500a433..."} 
[2026-10-23 09:31:32] local.INFO: Packet analysis {"connection_id":224591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:31:32] local.INFO: Extracted packet for processing {"connection_id":224591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:31:32] local.INFO: GPS Element Parsed {"raw_longitude":763530624,"raw_latitude":93969400,"longitude_deg":76.3530624,"latitude_deg":9.39694,"altitude":5,"angle":164,"satellites":51,"speed":33,"hex_longitude":"2d828d80","hex_latitude":"0599dbf8","is_valid_coordinates":true} 
[2026-10-23 09:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:31:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938366720001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:31:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23248013728153600,"note":"Value kept but may cause issues"} 
[2026-10-23 09:31:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9042242865282977792,"note":"Value kept but may cause issues"} 
[2026-10-23 09:31:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:31:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792728007000,"timestamp_ms":1792728007000,"timestamp_seconds":1792728007,"priority":1,"record_length":96,"hex_timestamp":"000001a166ea8158"} 
[2026-10-23 09:31:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:31:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:31:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 09:31:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:31:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:31:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:31:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:31:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:31:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:31:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:31:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:31:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:31:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:31:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938366720001,"66":27984,"13":206,"85":14592,"24":33,"16":23248013728153600,"45":-9042242865282977792},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,85,24,16,45]} 
[2026-10-23 09:31:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:31:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:31:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938366720001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:31:32] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 09:31:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:31:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23248013728153600,"km_value":23248013728153.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:31:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9042242865282977792,"description":"Unknown IO ID 45"} 
[2026-10-23 09:31:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938366720001,"power":27984,"unknown_13":206,"unknown_85":14592,"ignition":33,"odometer":null,"unknown_45":-9042242865282977792}} 
[2026-10-23 09:31:32] local.INFO: DEBUG: GPS processor result {"connection_id":224591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22203,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:31:32] local.INFO: GPS data processed {"connection_id":224591,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:31:32] local.INFO: Acknowledgment sent {"connection_id":224591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:32:03] local.INFO: TCP Data received {"connection_id":224591,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166eaa868012d8298000599b868000400a733..."} 
[2026-10-23 09:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224591,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166eaa868012d8298000599b868000400a733..."} 
[2026-10-23 09:32:03] local.INFO: Processing buffer {"connection_id":224591,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166eaa868012d8298000599b868000400a733..."} 
[2026-10-23 09:32:03] local.INFO: Packet analysis {"connection_id":224591,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:32:03] local.INFO: Extracted packet for processing {"connection_id":224591,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:32:03] local.INFO: GPS Element Parsed {"raw_longitude":763533312,"raw_latitude":93960296,"longitude_deg":76.3533312,"latitude_deg":9.3960296,"altitude":4,"angle":167,"satellites":51,"speed":42,"hex_longitude":"2d829800","hex_latitude":"0599b868","is_valid_coordinates":true} 
[2026-10-23 09:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:32:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938369792001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23248473289654272,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9039428115518195712,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:32:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728017000,"timestamp_ms":1792728017000,"timestamp_seconds":1792728017,"priority":1,"record_length":96,"hex_timestamp":"000001a166eaa868"} 
[2026-10-23 09:32:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:32:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 09:32:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:32:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:32:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:32:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:32:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224591,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:32:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:32:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224591,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:32:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:32:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:32:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:32:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938369792001,"66":27908,"13":206,"85":14592,"24":42,"16":23248473289654272,"45":-9039428115518195712},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,85,24,16,45]} 
[2026-10-23 09:32:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:32:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:32:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938369792001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:32:03] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 09:32:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:32:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23248473289654272,"km_value":23248473289654.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:32:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9039428115518195712,"description":"Unknown IO ID 45"} 
[2026-10-23 09:32:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938369792001,"power":27908,"unknown_13":206,"unknown_85":14592,"ignition":42,"odometer":null,"unknown_45":-9039428115518195712}} 
[2026-10-23 09:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":224591,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22204,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:32:03] local.INFO: GPS data processed {"connection_id":224591,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:32:03] local.INFO: Acknowledgment sent {"connection_id":224591,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:32:21] local.INFO: TCP Data received {"connection_id":222869,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:32:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222869,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:32:21] local.INFO: Processing buffer {"connection_id":222869,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:32:21] local.INFO: IMEI packet received {"connection_id":222869,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:32:21] local.INFO: IMEI acknowledgment sent {"connection_id":222869,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:32:23] local.INFO: TCP Data received {"connection_id":222869,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166e97ba0012d0b15000702a030001101511a..."} 
[2026-10-23 09:32:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e97ba0012d0b15000702a030001101511a..."} 
[2026-10-23 09:32:23] local.INFO: Processing buffer {"connection_id":222869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e97ba0012d0b15000702a030001101511a..."} 
[2026-10-23 09:32:23] local.INFO: Packet analysis {"connection_id":222869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:32:23] local.INFO: Extracted packet for processing {"connection_id":222869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:32:23] local.INFO: GPS Element Parsed {"raw_longitude":755700992,"raw_latitude":117612592,"longitude_deg":75.5700992,"latitude_deg":11.7612592,"altitude":17,"angle":337,"satellites":26,"speed":2,"hex_longitude":"2d0b1500","hex_latitude":"0702a030","is_valid_coordinates":true} 
[2026-10-23 09:32:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:32:23] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938351616001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:23] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257157665619968,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:23] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798614907781091328,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:23] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:32:23] local.INFO: AVL Record Parsed {"raw_timestamp":1792727940000,"timestamp_ms":1792727940000,"timestamp_seconds":1792727940,"priority":1,"record_length":96,"hex_timestamp":"000001a166e97ba0"} 
[2026-10-23 09:32:23] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:32:23] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:32:23] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 09:32:23] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2484,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:32:23] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:32:23] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:32:23] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:32:23] local.INFO: Teltonika packet parsed successfully {"connection_id":222869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:32:23] local.INFO: Passing IMEI to GPS processor {"connection_id":222869,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:32:23] local.INFO: DEBUG: About to call GPS processor {"connection_id":222869,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:32:23] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:32:23] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:32:23] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:32:23] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938351616001,"66":14428,"17":206,"94":11008,"24":2,"16":37257157665619968,"45":798614907781091328},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:32:23] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:32:23] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:32:23] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938351616001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:32:23] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:32:23] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257157665619968,"km_value":37257157665619.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:32:23] local.INFO: Unknown IO ID detected {"io_id":45,"value":798614907781091328,"description":"Unknown IO ID 45"} 
[2026-10-23 09:32:23] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938351616001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":2,"odometer":null,"unknown_45":798614907781091328}} 
[2026-10-23 09:32:24] local.INFO: DEBUG: GPS processor result {"connection_id":222869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22205,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:32:24] local.INFO: GPS data processed {"connection_id":222869,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:32:24] local.INFO: Acknowledgment sent {"connection_id":222869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:32:25] local.INFO: TCP Data received {"connection_id":221205,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:25] local.INFO: Processing buffer {"connection_id":221205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:25] local.INFO: IMEI packet received {"connection_id":221205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":221205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:32:25] local.INFO: TCP Data received {"connection_id":221205,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:25] local.INFO: Processing buffer {"connection_id":221205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:25] local.INFO: IMEI packet received {"connection_id":221205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":221205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:32:30] local.INFO: TCP Data received {"connection_id":221205,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221205,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:30] local.INFO: Processing buffer {"connection_id":221205,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:32:30] local.INFO: IMEI packet received {"connection_id":221205,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":221205,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:32:31] local.INFO: TCP Data received {"connection_id":221205,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166eacf78012d82a0c0059993f0000400a933..."} 
[2026-10-23 09:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166eacf78012d82a0c0059993f0000400a933..."} 
[2026-10-23 09:32:31] local.INFO: Processing buffer {"connection_id":221205,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166eacf78012d82a0c0059993f0000400a933..."} 
[2026-10-23 09:32:31] local.INFO: Packet analysis {"connection_id":221205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:32:31] local.INFO: Extracted packet for processing {"connection_id":221205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:32:31] local.INFO: GPS Element Parsed {"raw_longitude":763535552,"raw_latitude":93950960,"longitude_deg":76.3535552,"latitude_deg":9.395096,"altitude":4,"angle":169,"satellites":51,"speed":35,"hex_longitude":"2d82a0c0","hex_latitude":"059993f0","is_valid_coordinates":true} 
[2026-10-23 09:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938372352001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23248937146122240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9036472628265064448,"note":"Value kept but may cause issues"} 
[2026-10-23 09:32:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728027000,"timestamp_ms":1792728027000,"timestamp_seconds":1792728027,"priority":1,"record_length":96,"hex_timestamp":"000001a166eacf78"} 
[2026-10-23 09:32:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:32:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:32:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:32:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:32:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:32:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938372352001,"66":27995,"13":206,"85":14592,"24":35,"16":23248937146122240,"45":-9036472628265064448},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,85,24,16,45]} 
[2026-10-23 09:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938372352001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:32:31] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 09:32:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23248937146122240,"km_value":23248937146122.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9036472628265064448,"description":"Unknown IO ID 45"} 
[2026-10-23 09:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938372352001,"power":27995,"unknown_13":206,"unknown_85":14592,"ignition":35,"odometer":null,"unknown_45":-9036472628265064448}} 
[2026-10-23 09:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":221205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22206,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:32:31] local.INFO: GPS data processed {"connection_id":221205,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:32:31] local.INFO: Acknowledgment sent {"connection_id":221205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:33:02] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:02] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:02] local.INFO: IMEI packet received {"connection_id":221593,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:33:02] local.INFO: IMEI acknowledgment sent {"connection_id":221593,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:33:07] local.INFO: TCP Data received {"connection_id":221205,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166eae300012d82a24005998360000500b533..."} 
[2026-10-23 09:33:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221205,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166eae300012d82a24005998360000500b533..."} 
[2026-10-23 09:33:07] local.INFO: Processing buffer {"connection_id":221205,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166eae300012d82a24005998360000500b533..."} 
[2026-10-23 09:33:07] local.INFO: Packet analysis {"connection_id":221205,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:33:07] local.INFO: Extracted packet for processing {"connection_id":221205,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ea"} 
[2026-10-23 09:33:07] local.INFO: GPS Element Parsed {"raw_longitude":763535936,"raw_latitude":93946720,"longitude_deg":76.3535936,"latitude_deg":9.394672,"altitude":5,"angle":181,"satellites":51,"speed":32,"hex_longitude":"2d82a240","hex_latitude":"05998360","is_valid_coordinates":true} 
[2026-10-23 09:33:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:33:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938374912001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23249143304552448,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9034009722221236224,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:33:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792728032000,"timestamp_ms":1792728032000,"timestamp_seconds":1792728032,"priority":1,"record_length":96,"hex_timestamp":"000001a166eae300"} 
[2026-10-23 09:33:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:33:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:33:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:33:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:33:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:33:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:33:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:33:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221205,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:33:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:33:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221205,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:33:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:33:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:33:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:33:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938374912001,"66":27995,"13":206,"85":14592,"24":32,"16":23249143304552448,"45":-9034009722221236224},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,85,24,16,45]} 
[2026-10-23 09:33:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:33:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:33:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938374912001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:33:07] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 09:33:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:33:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23249143304552448,"km_value":23249143304552.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:33:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9034009722221236224,"description":"Unknown IO ID 45"} 
[2026-10-23 09:33:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938374912001,"power":27995,"unknown_13":206,"unknown_85":14592,"ignition":32,"odometer":null,"unknown_45":-9034009722221236224}} 
[2026-10-23 09:33:07] local.INFO: DEBUG: GPS processor result {"connection_id":221205,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:33:07] local.INFO: GPS data processed {"connection_id":221205,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:33:07] local.INFO: Acknowledgment sent {"connection_id":221205,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:33:16] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:16] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:16] local.INFO: IMEI packet received {"connection_id":221593,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:33:16] local.INFO: IMEI acknowledgment sent {"connection_id":221593,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:33:18] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166e98370012d0b150007029ff0001101491b..."} 
[2026-10-23 09:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e98370012d0b150007029ff0001101491b..."} 
[2026-10-23 09:33:18] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e98370012d0b150007029ff0001101491b..."} 
[2026-10-23 09:33:18] local.INFO: Packet analysis {"connection_id":221593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:33:18] local.INFO: Extracted packet for processing {"connection_id":221593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:33:18] local.INFO: GPS Element Parsed {"raw_longitude":755700992,"raw_latitude":117612528,"longitude_deg":75.5700992,"latitude_deg":11.7612528,"altitude":17,"angle":329,"satellites":27,"speed":0,"hex_longitude":"2d0b1500","hex_latitude":"07029ff0","is_valid_coordinates":true} 
[2026-10-23 09:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:33:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938352640001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798544539036954624,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:33:18] local.INFO: AVL Record Parsed {"raw_timestamp":1792727942000,"timestamp_ms":1792727942000,"timestamp_seconds":1792727942,"priority":1,"record_length":96,"hex_timestamp":"000001a166e98370"} 
[2026-10-23 09:33:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:33:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:33:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:33:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:33:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:33:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:33:18] local.INFO: Teltonika packet parsed successfully {"connection_id":221593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:33:18] local.INFO: Passing IMEI to GPS processor {"connection_id":221593,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:33:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":221593,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:33:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938352640001,"66":14407,"17":206,"94":11008,"24":0,"16":37257161960587264,"45":798544539036954624},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:33:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:33:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938352640001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:33:18] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:33:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:33:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":798544539036954624,"description":"Unknown IO ID 45"} 
[2026-10-23 09:33:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938352640001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798544539036954624}} 
[2026-10-23 09:33:18] local.INFO: DEBUG: GPS processor result {"connection_id":221593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22208,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:33:18] local.INFO: GPS data processed {"connection_id":221593,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:33:18] local.INFO: Acknowledgment sent {"connection_id":221593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:33:18] local.INFO: TCP Data received {"connection_id":221593,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166e98370012d0b150007029ff0001101491b..."} 
[2026-10-23 09:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e98370012d0b150007029ff0001101491b..."} 
[2026-10-23 09:33:18] local.INFO: Processing buffer {"connection_id":221593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e98370012d0b150007029ff0001101491b..."} 
[2026-10-23 09:33:18] local.INFO: Packet analysis {"connection_id":221593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:33:18] local.INFO: Extracted packet for processing {"connection_id":221593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:33:18] local.INFO: GPS Element Parsed {"raw_longitude":755700992,"raw_latitude":117612528,"longitude_deg":75.5700992,"latitude_deg":11.7612528,"altitude":17,"angle":329,"satellites":27,"speed":0,"hex_longitude":"2d0b1500","hex_latitude":"07029ff0","is_valid_coordinates":true} 
[2026-10-23 09:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:33:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938353152001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798544539036938240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:33:18] local.INFO: AVL Record Parsed {"raw_timestamp":1792727942000,"timestamp_ms":1792727942000,"timestamp_seconds":1792727942,"priority":1,"record_length":96,"hex_timestamp":"000001a166e98370"} 
[2026-10-23 09:33:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:33:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18944,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:33:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:33:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:33:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:33:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:33:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:33:18] local.INFO: Teltonika packet parsed successfully {"connection_id":221593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:33:18] local.INFO: Passing IMEI to GPS processor {"connection_id":221593,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:33:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":221593,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:33:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938353152001,"66":14407,"17":206,"94":11008,"24":0,"16":37257161960587264,"45":798544539036938240},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:33:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:33:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:33:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938353152001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:33:18] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:33:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:33:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":798544539036938240,"description":"Unknown IO ID 45"} 
[2026-10-23 09:33:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938353152001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798544539036938240}} 
[2026-10-23 09:33:19] local.INFO: DEBUG: GPS processor result {"connection_id":221593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22209,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:33:19] local.INFO: GPS data processed {"connection_id":221593,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:33:19] local.INFO: Acknowledgment sent {"connection_id":221593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:33:26] local.INFO: TCP Data received {"connection_id":221594,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221594,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:26] local.INFO: Processing buffer {"connection_id":221594,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:26] local.INFO: IMEI packet received {"connection_id":221594,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":221594,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:33:27] local.INFO: TCP Data received {"connection_id":221594,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221594,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:27] local.INFO: Processing buffer {"connection_id":221594,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:27] local.INFO: IMEI packet received {"connection_id":221594,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:33:27] local.INFO: IMEI acknowledgment sent {"connection_id":221594,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:33:31] local.INFO: TCP Data received {"connection_id":221594,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221594,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:31] local.INFO: Processing buffer {"connection_id":221594,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:33:31] local.INFO: IMEI packet received {"connection_id":221594,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":221594,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:33:32] local.INFO: TCP Data received {"connection_id":221594,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166eb0df8012d829f0005996988000700c031..."} 
[2026-10-23 09:33:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166eb0df8012d829f0005996988000700c031..."} 
[2026-10-23 09:33:32] local.INFO: Processing buffer {"connection_id":221594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166eb0df8012d829f0005996988000700c031..."} 
[2026-10-23 09:33:32] local.INFO: Packet analysis {"connection_id":221594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166eb"} 
[2026-10-23 09:33:32] local.INFO: Extracted packet for processing {"connection_id":221594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166eb"} 
[2026-10-23 09:33:32] local.INFO: GPS Element Parsed {"raw_longitude":763535104,"raw_latitude":93940104,"longitude_deg":76.3535104,"latitude_deg":9.3940104,"altitude":7,"angle":192,"satellites":49,"speed":12,"hex_longitude":"2d829f00","hex_latitude":"05996988","is_valid_coordinates":true} 
[2026-10-23 09:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:33:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938376192001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23249469722066944,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9033587509757255680,"note":"Value kept but may cause issues"} 
[2026-10-23 09:33:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:33:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792728043000,"timestamp_ms":1792728043000,"timestamp_seconds":1792728043,"priority":1,"record_length":96,"hex_timestamp":"000001a166eb0df8"} 
[2026-10-23 09:33:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:33:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:33:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:33:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:33:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:33:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:33:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:33:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:33:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:33:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:33:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:33:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:33:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:33:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938376192001,"66":27995,"19":206,"85":14592,"24":12,"16":23249469722066944,"45":-9033587509757255680},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,45]} 
[2026-10-23 09:33:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:33:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:33:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938376192001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:33:32] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:33:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:33:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23249469722066944,"km_value":23249469722066.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:33:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9033587509757255680,"description":"Unknown IO ID 45"} 
[2026-10-23 09:33:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938376192001,"power":27995,"unknown_19":206,"unknown_85":14592,"ignition":12,"odometer":null,"unknown_45":-9033587509757255680}} 
[2026-10-23 09:33:32] local.INFO: DEBUG: GPS processor result {"connection_id":221594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22210,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:33:32] local.INFO: GPS data processed {"connection_id":221594,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:33:32] local.INFO: Acknowledgment sent {"connection_id":221594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:33:57] local.INFO: TCP Data received {"connection_id":224592,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224592,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:57] local.INFO: Processing buffer {"connection_id":224592,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:33:57] local.INFO: IMEI packet received {"connection_id":224592,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:33:57] local.INFO: IMEI acknowledgment sent {"connection_id":224592,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:33:59] local.INFO: TCP Data received {"connection_id":221592,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221592,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:33:59] local.INFO: Processing buffer {"connection_id":221592,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:33:59] local.INFO: IMEI packet received {"connection_id":221592,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":221592,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:34:03] local.INFO: TCP Data received {"connection_id":221594,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166eb6000012d82980005994fa8000a00c332..."} 
[2026-10-23 09:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166eb6000012d82980005994fa8000a00c332..."} 
[2026-10-23 09:34:03] local.INFO: Processing buffer {"connection_id":221594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166eb6000012d82980005994fa8000a00c332..."} 
[2026-10-23 09:34:03] local.INFO: Packet analysis {"connection_id":221594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166eb"} 
[2026-10-23 09:34:03] local.INFO: Extracted packet for processing {"connection_id":221594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166eb"} 
[2026-10-23 09:34:03] local.INFO: GPS Element Parsed {"raw_longitude":763533312,"raw_latitude":93933480,"longitude_deg":76.3533312,"latitude_deg":9.393348,"altitude":10,"angle":195,"satellites":50,"speed":0,"hex_longitude":"2d829800","hex_latitude":"05994fa8","is_valid_coordinates":true} 
[2026-10-23 09:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938379008001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23249800434548736,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9034502303433259008,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728064000,"timestamp_ms":1792728064000,"timestamp_seconds":1792728064,"priority":1,"record_length":96,"hex_timestamp":"000001a166eb6000"} 
[2026-10-23 09:34:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:34:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:34:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:34:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221594,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:34:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938379008001,"66":27919,"19":206,"85":14592,"24":0,"16":23249800434548736,"45":-9034502303433259008},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,45]} 
[2026-10-23 09:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938379008001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:34:03] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:34:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23249800434548736,"km_value":23249800434548.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9034502303433259008,"description":"Unknown IO ID 45"} 
[2026-10-23 09:34:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938379008001,"power":27919,"unknown_19":206,"unknown_85":14592,"ignition":0,"odometer":null,"unknown_45":-9034502303433259008}} 
[2026-10-23 09:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":221594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:34:03] local.INFO: GPS data processed {"connection_id":221594,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:34:03] local.INFO: Acknowledgment sent {"connection_id":221594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:34:04] local.INFO: TCP Data received {"connection_id":224592,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:34:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224592,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:34:04] local.INFO: Processing buffer {"connection_id":224592,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:34:04] local.INFO: IMEI packet received {"connection_id":224592,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:34:04] local.INFO: IMEI acknowledgment sent {"connection_id":224592,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:34:05] local.INFO: TCP Data received {"connection_id":224592,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166e98758012d0b150007029fe0001101321b..."} 
[2026-10-23 09:34:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e98758012d0b150007029fe0001101321b..."} 
[2026-10-23 09:34:05] local.INFO: Processing buffer {"connection_id":224592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e98758012d0b150007029fe0001101321b..."} 
[2026-10-23 09:34:05] local.INFO: Packet analysis {"connection_id":224592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:34:05] local.INFO: Extracted packet for processing {"connection_id":224592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:34:05] local.INFO: GPS Element Parsed {"raw_longitude":755700992,"raw_latitude":117612512,"longitude_deg":75.5700992,"latitude_deg":11.7612512,"altitude":17,"angle":306,"satellites":27,"speed":0,"hex_longitude":"2d0b1500","hex_latitude":"07029fe0","is_valid_coordinates":true} 
[2026-10-23 09:34:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:34:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938353152001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798544539036938240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:34:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792727943000,"timestamp_ms":1792727943000,"timestamp_seconds":1792727943,"priority":1,"record_length":96,"hex_timestamp":"000001a166e98758"} 
[2026-10-23 09:34:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:34:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18944,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:34:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:34:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:34:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:34:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:34:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:34:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:34:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224592,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:34:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224592,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:34:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:34:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:34:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:34:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938353152001,"66":14407,"17":206,"94":11008,"24":0,"16":37257161960587264,"45":798544539036938240},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:34:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:34:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:34:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938353152001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:34:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:34:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:34:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":798544539036938240,"description":"Unknown IO ID 45"} 
[2026-10-23 09:34:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938353152001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798544539036938240}} 
[2026-10-23 09:34:05] local.INFO: DEBUG: GPS processor result {"connection_id":224592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22212,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:34:05] local.INFO: GPS data processed {"connection_id":224592,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:34:05] local.INFO: Acknowledgment sent {"connection_id":224592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:34:07] local.INFO: TCP Data received {"connection_id":224592,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166e98b40012d0b14c007029fd0001101181b..."} 
[2026-10-23 09:34:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e98b40012d0b14c007029fd0001101181b..."} 
[2026-10-23 09:34:07] local.INFO: Processing buffer {"connection_id":224592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e98b40012d0b14c007029fd0001101181b..."} 
[2026-10-23 09:34:07] local.INFO: Packet analysis {"connection_id":224592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:34:07] local.INFO: Extracted packet for processing {"connection_id":224592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:34:07] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612496,"longitude_deg":75.5700928,"latitude_deg":11.7612496,"altitude":17,"angle":280,"satellites":27,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029fd0","is_valid_coordinates":true} 
[2026-10-23 09:34:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:34:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938353408001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798544539036934144,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:34:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792727944000,"timestamp_ms":1792727944000,"timestamp_seconds":1792727944,"priority":1,"record_length":96,"hex_timestamp":"000001a166e98b40"} 
[2026-10-23 09:34:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:34:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18944,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:34:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:34:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:34:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:34:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:34:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:34:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:34:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224592,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:34:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224592,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:34:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:34:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:34:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:34:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938353408001,"66":14407,"17":206,"94":11008,"24":0,"16":37257161960587264,"45":798544539036934144},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:34:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:34:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:34:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938353408001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:34:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:34:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:34:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":798544539036934144,"description":"Unknown IO ID 45"} 
[2026-10-23 09:34:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938353408001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798544539036934144}} 
[2026-10-23 09:34:07] local.INFO: DEBUG: GPS processor result {"connection_id":224592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22213,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:34:07] local.INFO: GPS data processed {"connection_id":224592,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:34:07] local.INFO: Acknowledgment sent {"connection_id":224592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:34:25] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:25] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:25] local.INFO: IMEI packet received {"connection_id":221206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":221206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:34:26] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:26] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:26] local.INFO: IMEI packet received {"connection_id":221206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:34:26] local.INFO: IMEI acknowledgment sent {"connection_id":221206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:34:27] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:27] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:27] local.INFO: IMEI packet received {"connection_id":221206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:34:27] local.INFO: IMEI acknowledgment sent {"connection_id":221206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:34:30] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:30] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:34:30] local.INFO: IMEI packet received {"connection_id":221206,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:34:30] local.INFO: IMEI acknowledgment sent {"connection_id":221206,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:34:32] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ebb208012d8294c005994540000a00c432..."} 
[2026-10-23 09:34:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ebb208012d8294c005994540000a00c432..."} 
[2026-10-23 09:34:32] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ebb208012d8294c005994540000a00c432..."} 
[2026-10-23 09:34:32] local.INFO: Packet analysis {"connection_id":221206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166eb"} 
[2026-10-23 09:34:32] local.INFO: Extracted packet for processing {"connection_id":221206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166eb"} 
[2026-10-23 09:34:32] local.INFO: GPS Element Parsed {"raw_longitude":763532480,"raw_latitude":93930816,"longitude_deg":76.353248,"latitude_deg":9.3930816,"altitude":10,"angle":196,"satellites":50,"speed":4,"hex_longitude":"2d8294c0","hex_latitude":"05994540","is_valid_coordinates":true} 
[2026-10-23 09:34:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:34:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938384384001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23249942168469504,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9036472628271929344,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:34:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792728085000,"timestamp_ms":1792728085000,"timestamp_seconds":1792728085,"priority":1,"record_length":96,"hex_timestamp":"000001a166ebb208"} 
[2026-10-23 09:34:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:34:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:34:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:34:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:34:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:34:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:34:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:34:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:34:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:34:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:34:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:34:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:34:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:34:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938384384001,"66":28104,"19":206,"85":14592,"24":4,"16":23249942168469504,"45":-9036472628271929344},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,45]} 
[2026-10-23 09:34:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:34:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:34:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938384384001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:34:32] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:34:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:34:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23249942168469504,"km_value":23249942168469.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:34:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9036472628271929344,"description":"Unknown IO ID 45"} 
[2026-10-23 09:34:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938384384001,"power":28104,"unknown_19":206,"unknown_85":14592,"ignition":4,"odometer":null,"unknown_45":-9036472628271929344}} 
[2026-10-23 09:34:32] local.INFO: DEBUG: GPS processor result {"connection_id":221206,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:34:32] local.INFO: GPS data processed {"connection_id":221206,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:34:32] local.INFO: Acknowledgment sent {"connection_id":221206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:34:38] local.INFO: TCP Data received {"connection_id":224592,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166e98f28012d0b14c007029fa8001101061a..."} 
[2026-10-23 09:34:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224592,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e98f28012d0b14c007029fa8001101061a..."} 
[2026-10-23 09:34:38] local.INFO: Processing buffer {"connection_id":224592,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e98f28012d0b14c007029fa8001101061a..."} 
[2026-10-23 09:34:38] local.INFO: Packet analysis {"connection_id":224592,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:34:38] local.INFO: Extracted packet for processing {"connection_id":224592,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:34:38] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612456,"longitude_deg":75.5700928,"latitude_deg":11.7612456,"altitude":17,"angle":262,"satellites":26,"speed":1,"hex_longitude":"2d0b14c0","hex_latitude":"07029fa8","is_valid_coordinates":true} 
[2026-10-23 09:34:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:34:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938353664001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798474170292752384,"note":"Value kept but may cause issues"} 
[2026-10-23 09:34:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:34:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792727945000,"timestamp_ms":1792727945000,"timestamp_seconds":1792727945,"priority":1,"record_length":96,"hex_timestamp":"000001a166e98f28"} 
[2026-10-23 09:34:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:34:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18944,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:34:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:34:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:34:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:34:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:34:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:34:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224592,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:34:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224592,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:34:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224592,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:34:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:34:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:34:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:34:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938353664001,"66":12689,"17":206,"94":11008,"24":1,"16":37257161960587264,"45":798474170292752384},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:34:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:34:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:34:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938353664001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:34:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:34:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:34:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":798474170292752384,"description":"Unknown IO ID 45"} 
[2026-10-23 09:34:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938353664001,"power":12689,"axis_x":206,"unknown_94":11008,"ignition":1,"odometer":null,"unknown_45":798474170292752384}} 
[2026-10-23 09:34:38] local.INFO: DEBUG: GPS processor result {"connection_id":224592,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22215,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:34:38] local.INFO: GPS data processed {"connection_id":224592,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:34:38] local.INFO: Acknowledgment sent {"connection_id":224592,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:34:57] local.INFO: TCP Data received {"connection_id":221207,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221207,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:34:57] local.INFO: Processing buffer {"connection_id":221207,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:34:57] local.INFO: IMEI packet received {"connection_id":221207,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":221207,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:35:02] local.INFO: TCP Data received {"connection_id":221207,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221207,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:35:02] local.INFO: Processing buffer {"connection_id":221207,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:35:02] local.INFO: IMEI packet received {"connection_id":221207,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:35:02] local.INFO: IMEI acknowledgment sent {"connection_id":221207,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:35:02] local.INFO: TCP Data received {"connection_id":221207,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166e99310012d0b148007029fa0001101131a..."} 
[2026-10-23 09:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221207,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166e99310012d0b148007029fa0001101131a..."} 
[2026-10-23 09:35:02] local.INFO: Processing buffer {"connection_id":221207,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166e99310012d0b148007029fa0001101131a..."} 
[2026-10-23 09:35:02] local.INFO: Packet analysis {"connection_id":221207,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:35:02] local.INFO: Extracted packet for processing {"connection_id":221207,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166e9"} 
[2026-10-23 09:35:02] local.INFO: GPS Element Parsed {"raw_longitude":755700864,"raw_latitude":117612448,"longitude_deg":75.5700864,"latitude_deg":11.7612448,"altitude":17,"angle":275,"satellites":26,"speed":0,"hex_longitude":"2d0b1480","hex_latitude":"07029fa0","is_valid_coordinates":true} 
[2026-10-23 09:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:35:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938353920001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798474170292742144,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:35:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792727946000,"timestamp_ms":1792727946000,"timestamp_seconds":1792727946,"priority":1,"record_length":96,"hex_timestamp":"000001a166e99310"} 
[2026-10-23 09:35:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:35:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:35:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:35:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:35:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:35:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:35:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221207,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:35:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221207,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:35:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221207,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:35:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:35:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:35:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:35:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938353920001,"66":12689,"17":206,"94":11008,"24":0,"16":37257161960587264,"45":798474170292742144},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:35:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:35:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:35:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938353920001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:35:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:35:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:35:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":798474170292742144,"description":"Unknown IO ID 45"} 
[2026-10-23 09:35:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938353920001,"power":12689,"axis_x":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798474170292742144}} 
[2026-10-23 09:35:03] local.INFO: DEBUG: GPS processor result {"connection_id":221207,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22216,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:35:03] local.INFO: GPS data processed {"connection_id":221207,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:35:03] local.INFO: Acknowledgment sent {"connection_id":221207,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:35:04] local.INFO: TCP Data received {"connection_id":221206,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ec0410012d82914005993868000b00c432..."} 
[2026-10-23 09:35:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221206,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ec0410012d82914005993868000b00c432..."} 
[2026-10-23 09:35:04] local.INFO: Processing buffer {"connection_id":221206,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ec0410012d82914005993868000b00c432..."} 
[2026-10-23 09:35:04] local.INFO: Packet analysis {"connection_id":221206,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ec"} 
[2026-10-23 09:35:04] local.INFO: Extracted packet for processing {"connection_id":221206,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ec"} 
[2026-10-23 09:35:04] local.INFO: GPS Element Parsed {"raw_longitude":763531584,"raw_latitude":93927528,"longitude_deg":76.3531584,"latitude_deg":9.3927528,"altitude":11,"angle":196,"satellites":50,"speed":11,"hex_longitude":"2d829140","hex_latitude":"05993868","is_valid_coordinates":true} 
[2026-10-23 09:35:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:35:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938389760001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23250109672194048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9037387421946920960,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:35:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792728106000,"timestamp_ms":1792728106000,"timestamp_seconds":1792728106,"priority":1,"record_length":96,"hex_timestamp":"000001a166ec0410"} 
[2026-10-23 09:35:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:35:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:35:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 09:35:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:35:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:35:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:35:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:35:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221206,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:35:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:35:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221206,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:35:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:35:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:35:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:35:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938389760001,"66":27865,"19":206,"85":14592,"24":11,"16":23250109672194048,"45":-9037387421946920960},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,45]} 
[2026-10-23 09:35:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:35:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:35:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938389760001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:35:04] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:35:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:35:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23250109672194048,"km_value":23250109672194.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:35:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9037387421946920960,"description":"Unknown IO ID 45"} 
[2026-10-23 09:35:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938389760001,"power":27865,"unknown_19":206,"unknown_85":14592,"ignition":11,"odometer":null,"unknown_45":-9037387421946920960}} 
[2026-10-23 09:35:04] local.INFO: DEBUG: GPS processor result {"connection_id":221206,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22217,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:35:04] local.INFO: GPS data processed {"connection_id":221206,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:35:04] local.INFO: Acknowledgment sent {"connection_id":221206,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:35:25] local.INFO: TCP Data received {"connection_id":224593,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:35:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:35:25] local.INFO: Processing buffer {"connection_id":224593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:35:25] local.INFO: IMEI packet received {"connection_id":224593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:35:25] local.INFO: IMEI acknowledgment sent {"connection_id":224593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:35:30] local.INFO: TCP Data received {"connection_id":224593,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224593,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:35:30] local.INFO: Processing buffer {"connection_id":224593,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:35:30] local.INFO: IMEI packet received {"connection_id":224593,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:35:30] local.INFO: IMEI acknowledgment sent {"connection_id":224593,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:35:31] local.INFO: TCP Data received {"connection_id":224593,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee7ce0012d82ba40059814f80006009332..."} 
[2026-10-23 09:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee7ce0012d82ba40059814f80006009332..."} 
[2026-10-23 09:35:31] local.INFO: Processing buffer {"connection_id":224593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee7ce0012d82ba40059814f80006009332..."} 
[2026-10-23 09:35:31] local.INFO: Packet analysis {"connection_id":224593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:35:31] local.INFO: Extracted packet for processing {"connection_id":224593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:35:31] local.INFO: GPS Element Parsed {"raw_longitude":763542080,"raw_latitude":93852920,"longitude_deg":76.354208,"latitude_deg":9.385292,"altitude":6,"angle":147,"satellites":50,"speed":49,"hex_longitude":"2d82ba40","hex_latitude":"059814f8","is_valid_coordinates":true} 
[2026-10-23 09:35:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:35:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938434560001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23253859178643456,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9031757922430488576,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:35:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728268000,"timestamp_ms":1792728268000,"timestamp_seconds":1792728268,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee7ce0"} 
[2026-10-23 09:35:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:35:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:35:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:35:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:35:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:35:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:35:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:35:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:35:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:35:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:35:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:35:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:35:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:35:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938434560001,"66":27930,"19":206,"85":14592,"24":49,"16":23253859178643456,"45":-9031757922430488576},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,45]} 
[2026-10-23 09:35:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:35:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:35:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938434560001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:35:31] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:35:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:35:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23253859178643456,"km_value":23253859178643.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:35:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9031757922430488576,"description":"Unknown IO ID 45"} 
[2026-10-23 09:35:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938434560001,"power":27930,"unknown_19":206,"unknown_85":14592,"ignition":49,"odometer":null,"unknown_45":-9031757922430488576}} 
[2026-10-23 09:35:31] local.INFO: DEBUG: GPS processor result {"connection_id":224593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:35:31] local.INFO: GPS data processed {"connection_id":224593,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:35:31] local.INFO: Acknowledgment sent {"connection_id":224593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:35:34] local.INFO: TCP Data received {"connection_id":221207,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:35:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221207,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:35:34] local.INFO: Processing buffer {"connection_id":221207,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:35:34] local.INFO: Packet analysis {"connection_id":221207,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:35:34] local.INFO: Extracted packet for processing {"connection_id":221207,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:35:34] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":39,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:35:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:35:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938354176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801548562432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:35:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:35:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792728246000,"timestamp_ms":1792728246000,"timestamp_seconds":1792728246,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee26f0"} 
[2026-10-23 09:35:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:35:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:35:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:35:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:35:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:35:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:35:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:35:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221207,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:35:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221207,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:35:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221207,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:35:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:35:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:35:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:35:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938354176001,"66":12798,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798403801548562432},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:35:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:35:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:35:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938354176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:35:34] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:35:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:35:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:35:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801548562432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:35:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938354176001,"power":12798,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798403801548562432}} 
[2026-10-23 09:35:34] local.INFO: DEBUG: GPS processor result {"connection_id":221207,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22219,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:35:34] local.INFO: GPS data processed {"connection_id":221207,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:35:34] local.INFO: Acknowledgment sent {"connection_id":221207,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:35:57] local.INFO: TCP Data received {"connection_id":222870,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:35:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222870,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:35:57] local.INFO: Processing buffer {"connection_id":222870,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:35:57] local.INFO: IMEI packet received {"connection_id":222870,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:35:57] local.INFO: IMEI acknowledgment sent {"connection_id":222870,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:36:02] local.INFO: TCP Data received {"connection_id":222870,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:36:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222870,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:36:02] local.INFO: Processing buffer {"connection_id":222870,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:36:02] local.INFO: IMEI packet received {"connection_id":222870,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:36:02] local.INFO: IMEI acknowledgment sent {"connection_id":222870,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:36:02] local.INFO: TCP Data received {"connection_id":222870,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:36:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:36:02] local.INFO: Processing buffer {"connection_id":222870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:36:02] local.INFO: Packet analysis {"connection_id":222870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:02] local.INFO: Extracted packet for processing {"connection_id":222870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:02] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":39,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:36:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938354176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801548562432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:36:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728246000,"timestamp_ms":1792728246000,"timestamp_seconds":1792728246,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee26f0"} 
[2026-10-23 09:36:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:36:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:36:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:36:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:36:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:36:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:36:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:36:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222870,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:36:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222870,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:36:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:36:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:36:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:36:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938354176001,"66":12798,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798403801548562432},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:36:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:36:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:36:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938354176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:36:02] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:36:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:36:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:36:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801548562432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:36:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938354176001,"power":12798,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798403801548562432}} 
[2026-10-23 09:36:03] local.INFO: DEBUG: GPS processor result {"connection_id":222870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22220,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:36:03] local.INFO: GPS data processed {"connection_id":222870,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:36:03] local.INFO: Acknowledgment sent {"connection_id":222870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:36:03] local.INFO: TCP Data received {"connection_id":224593,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee9c20012d82cfc00597f5c80005009431..."} 
[2026-10-23 09:36:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224593,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee9c20012d82cfc00597f5c80005009431..."} 
[2026-10-23 09:36:03] local.INFO: Processing buffer {"connection_id":224593,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee9c20012d82cfc00597f5c80005009431..."} 
[2026-10-23 09:36:03] local.INFO: Packet analysis {"connection_id":224593,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:03] local.INFO: Extracted packet for processing {"connection_id":224593,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:03] local.INFO: GPS Element Parsed {"raw_longitude":763547584,"raw_latitude":93844936,"longitude_deg":76.3547584,"latitude_deg":9.3844936,"altitude":5,"angle":148,"satellites":49,"speed":44,"hex_longitude":"2d82cfc0","hex_latitude":"0597f5c8","is_valid_coordinates":true} 
[2026-10-23 09:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:36:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938436608001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23254327330078720,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9026832110340212736,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:36:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728276000,"timestamp_ms":1792728276000,"timestamp_seconds":1792728276,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee9c20"} 
[2026-10-23 09:36:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:36:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:36:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:36:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:36:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:36:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:36:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224593,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:36:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:36:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224593,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:36:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:36:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:36:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:36:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938436608001,"66":27995,"18":206,"85":14592,"24":44,"16":23254327330078720,"45":-9026832110340212736},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,85,24,16,45]} 
[2026-10-23 09:36:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:36:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:36:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938436608001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:36:03] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-23 09:36:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:36:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23254327330078720,"km_value":23254327330078.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:36:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9026832110340212736,"description":"Unknown IO ID 45"} 
[2026-10-23 09:36:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938436608001,"power":27995,"unknown_18":206,"unknown_85":14592,"ignition":44,"odometer":null,"unknown_45":-9026832110340212736}} 
[2026-10-23 09:36:03] local.INFO: DEBUG: GPS processor result {"connection_id":224593,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22221,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:36:03] local.INFO: GPS data processed {"connection_id":224593,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:36:03] local.INFO: Acknowledgment sent {"connection_id":224593,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:36:25] local.INFO: TCP Data received {"connection_id":222871,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:25] local.INFO: Processing buffer {"connection_id":222871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:25] local.INFO: IMEI packet received {"connection_id":222871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:36:25] local.INFO: IMEI acknowledgment sent {"connection_id":222871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:36:28] local.INFO: TCP Data received {"connection_id":222871,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:28] local.INFO: Processing buffer {"connection_id":222871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:28] local.INFO: IMEI packet received {"connection_id":222871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:36:28] local.INFO: IMEI acknowledgment sent {"connection_id":222871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:36:30] local.INFO: TCP Data received {"connection_id":222871,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:30] local.INFO: Processing buffer {"connection_id":222871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:36:30] local.INFO: IMEI packet received {"connection_id":222871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":222871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:36:31] local.INFO: TCP Data received {"connection_id":222871,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166eebf48012d82e2c00597d4c8000400992f..."} 
[2026-10-23 09:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166eebf48012d82e2c00597d4c8000400992f..."} 
[2026-10-23 09:36:31] local.INFO: Processing buffer {"connection_id":222871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166eebf48012d82e2c00597d4c8000400992f..."} 
[2026-10-23 09:36:31] local.INFO: Packet analysis {"connection_id":222871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:31] local.INFO: Extracted packet for processing {"connection_id":222871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:31] local.INFO: GPS Element Parsed {"raw_longitude":763552448,"raw_latitude":93836488,"longitude_deg":76.3552448,"latitude_deg":9.3836488,"altitude":4,"angle":153,"satellites":47,"speed":41,"hex_longitude":"2d82e2c0","hex_latitude":"0597d4c8","is_valid_coordinates":true} 
[2026-10-23 09:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:36:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938438656001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23254799776481280,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9020780398342977536,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:36:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728285000,"timestamp_ms":1792728285000,"timestamp_seconds":1792728285,"priority":1,"record_length":96,"hex_timestamp":"000001a166eebf48"} 
[2026-10-23 09:36:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:36:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:36:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:36:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:36:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:36:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:36:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:36:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:36:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:36:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:36:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:36:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:36:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938438656001,"66":27919,"18":206,"85":14592,"24":41,"16":23254799776481280,"45":-9020780398342977536},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,85,24,16,45]} 
[2026-10-23 09:36:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:36:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:36:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938438656001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:36:31] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-23 09:36:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:36:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23254799776481280,"km_value":23254799776481.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:36:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9020780398342977536,"description":"Unknown IO ID 45"} 
[2026-10-23 09:36:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938438656001,"power":27919,"unknown_18":206,"unknown_85":14592,"ignition":41,"odometer":null,"unknown_45":-9020780398342977536}} 
[2026-10-23 09:36:31] local.INFO: DEBUG: GPS processor result {"connection_id":222871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:36:31] local.INFO: GPS data processed {"connection_id":222871,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:36:31] local.INFO: Acknowledgment sent {"connection_id":222871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:36:34] local.INFO: TCP Data received {"connection_id":222870,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:36:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:36:34] local.INFO: Processing buffer {"connection_id":222870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:36:34] local.INFO: Packet analysis {"connection_id":222870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:34] local.INFO: Extracted packet for processing {"connection_id":222870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:36:34] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":39,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:36:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:36:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938354176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801548562432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:36:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:36:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792728246000,"timestamp_ms":1792728246000,"timestamp_seconds":1792728246,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee26f0"} 
[2026-10-23 09:36:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:36:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:36:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:36:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:36:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:36:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:36:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:36:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:36:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222870,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:36:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222870,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:36:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:36:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:36:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:36:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938354176001,"66":12798,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798403801548562432},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:36:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:36:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:36:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938354176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:36:34] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:36:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:36:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:36:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801548562432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:36:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938354176001,"power":12798,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798403801548562432}} 
[2026-10-23 09:36:34] local.INFO: DEBUG: GPS processor result {"connection_id":222870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22223,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:36:34] local.INFO: GPS data processed {"connection_id":222870,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:36:34] local.INFO: Acknowledgment sent {"connection_id":222870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:36:56] local.INFO: TCP Data received {"connection_id":221208,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:36:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221208,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:36:56] local.INFO: Processing buffer {"connection_id":221208,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:36:56] local.INFO: IMEI packet received {"connection_id":221208,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:36:56] local.INFO: IMEI acknowledgment sent {"connection_id":221208,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:37:02] local.INFO: TCP Data received {"connection_id":221208,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221208,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:37:02] local.INFO: Processing buffer {"connection_id":221208,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:37:02] local.INFO: IMEI packet received {"connection_id":221208,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:37:02] local.INFO: IMEI acknowledgment sent {"connection_id":221208,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:37:02] local.INFO: TCP Data received {"connection_id":222871,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166eee658012d82f3000597b2980004009e31..."} 
[2026-10-23 09:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166eee658012d82f3000597b2980004009e31..."} 
[2026-10-23 09:37:02] local.INFO: Processing buffer {"connection_id":222871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166eee658012d82f3000597b2980004009e31..."} 
[2026-10-23 09:37:02] local.INFO: Packet analysis {"connection_id":222871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:37:02] local.INFO: Extracted packet for processing {"connection_id":222871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:37:02] local.INFO: GPS Element Parsed {"raw_longitude":763556608,"raw_latitude":93827736,"longitude_deg":76.3556608,"latitude_deg":9.3827736,"altitude":4,"angle":158,"satellites":49,"speed":38,"hex_longitude":"2d82f300","hex_latitude":"0597b298","is_valid_coordinates":true} 
[2026-10-23 09:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:37:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938440960001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23255267927916544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-9015432373787637760,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:37:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728295000,"timestamp_ms":1792728295000,"timestamp_seconds":1792728295,"priority":1,"record_length":96,"hex_timestamp":"000001a166eee658"} 
[2026-10-23 09:37:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:37:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:37:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:37:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:37:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:37:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:37:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:37:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:37:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:37:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938440960001,"66":27919,"18":206,"85":14592,"24":38,"16":23255267927916544,"45":-9015432373787637760},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,85,24,16,45]} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:37:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938440960001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:37:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23255267927916544,"km_value":23255267927916.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-9015432373787637760,"description":"Unknown IO ID 45"} 
[2026-10-23 09:37:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938440960001,"power":27919,"unknown_18":206,"unknown_85":14592,"ignition":38,"odometer":null,"unknown_45":-9015432373787637760}} 
[2026-10-23 09:37:02] local.INFO: DEBUG: GPS processor result {"connection_id":222871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22224,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:37:02] local.INFO: GPS data processed {"connection_id":222871,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:37:02] local.INFO: Acknowledgment sent {"connection_id":222871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:37:02] local.INFO: TCP Data received {"connection_id":221208,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221208,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:37:02] local.INFO: Processing buffer {"connection_id":221208,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:37:02] local.INFO: Packet analysis {"connection_id":221208,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:37:02] local.INFO: Extracted packet for processing {"connection_id":221208,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:37:02] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":39,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:37:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938354176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801548562432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:37:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728246000,"timestamp_ms":1792728246000,"timestamp_seconds":1792728246,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee26f0"} 
[2026-10-23 09:37:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:37:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:37:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:37:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:37:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:37:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:37:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221208,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:37:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221208,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:37:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221208,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:37:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938354176001,"66":12798,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798403801548562432},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:37:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:37:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938354176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:37:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:37:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801548562432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:37:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938354176001,"power":12798,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798403801548562432}} 
[2026-10-23 09:37:03] local.INFO: DEBUG: GPS processor result {"connection_id":221208,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22225,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:37:03] local.INFO: GPS data processed {"connection_id":221208,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:37:03] local.INFO: Acknowledgment sent {"connection_id":221208,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:37:29] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:29] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:29] local.INFO: IMEI packet received {"connection_id":221209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":221209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:37:30] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:30] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:30] local.INFO: IMEI packet received {"connection_id":221209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:37:30] local.INFO: IMEI acknowledgment sent {"connection_id":221209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:37:34] local.INFO: TCP Data received {"connection_id":221208,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:37:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221208,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:37:34] local.INFO: Processing buffer {"connection_id":221208,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:37:34] local.INFO: Packet analysis {"connection_id":221208,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:37:34] local.INFO: Extracted packet for processing {"connection_id":221208,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:37:34] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":39,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:37:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:37:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938354176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801548562432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:37:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792728246000,"timestamp_ms":1792728246000,"timestamp_seconds":1792728246,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee26f0"} 
[2026-10-23 09:37:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:37:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:37:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:37:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:37:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:37:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:37:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:37:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221208,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:37:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221208,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:37:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221208,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:37:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:37:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:37:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:37:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938354176001,"66":12798,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798403801548562432},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:37:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:37:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:37:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938354176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:37:34] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:37:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:37:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:37:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801548562432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:37:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938354176001,"power":12798,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798403801548562432}} 
[2026-10-23 09:37:34] local.INFO: DEBUG: GPS processor result {"connection_id":221208,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22226,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:37:34] local.INFO: GPS data processed {"connection_id":221208,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:37:34] local.INFO: Acknowledgment sent {"connection_id":221208,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:37:35] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:35] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:37:35] local.INFO: IMEI packet received {"connection_id":221209,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:37:35] local.INFO: IMEI acknowledgment sent {"connection_id":221209,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:37:36] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f02a90012d838700059632e0000300a432..."} 
[2026-10-23 09:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f02a90012d838700059632e0000300a432..."} 
[2026-10-23 09:37:36] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f02a90012d838700059632e0000300a432..."} 
[2026-10-23 09:37:36] local.INFO: Packet analysis {"connection_id":221209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:37:36] local.INFO: Extracted packet for processing {"connection_id":221209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:37:36] local.INFO: GPS Element Parsed {"raw_longitude":763594496,"raw_latitude":93729504,"longitude_deg":76.3594496,"latitude_deg":9.3729504,"altitude":3,"angle":164,"satellites":50,"speed":46,"hex_longitude":"2d838700","hex_latitude":"059632e0","is_valid_coordinates":true} 
[2026-10-23 09:37:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:37:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938462720001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23260374644031488,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8971944489910867968,"note":"Value kept but may cause issues"} 
[2026-10-23 09:37:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:37:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792728378000,"timestamp_ms":1792728378000,"timestamp_seconds":1792728378,"priority":1,"record_length":96,"hex_timestamp":"000001a166f02a90"} 
[2026-10-23 09:37:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:37:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:37:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:37:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:37:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:37:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:37:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:37:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:37:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:37:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:37:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:37:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:37:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:37:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938462720001,"66":27930,"143":206,"85":14592,"24":46,"16":23260374644031488,"45":-8971944489910867968},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,45]} 
[2026-10-23 09:37:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:37:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:37:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938462720001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:37:36] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 09:37:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:37:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23260374644031488,"km_value":23260374644031.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:37:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8971944489910867968,"description":"Unknown IO ID 45"} 
[2026-10-23 09:37:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938462720001,"power":27930,"unknown_143":206,"unknown_85":14592,"ignition":46,"odometer":null,"unknown_45":-8971944489910867968}} 
[2026-10-23 09:37:36] local.INFO: DEBUG: GPS processor result {"connection_id":221209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:37:36] local.INFO: GPS data processed {"connection_id":221209,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:37:36] local.INFO: Acknowledgment sent {"connection_id":221209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:37:56] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:37:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:37:56] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:37:56] local.INFO: IMEI packet received {"connection_id":221596,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:37:56] local.INFO: IMEI acknowledgment sent {"connection_id":221596,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:38:02] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:38:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:38:02] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:38:02] local.INFO: IMEI packet received {"connection_id":221596,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:38:02] local.INFO: IMEI acknowledgment sent {"connection_id":221596,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:38:03] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:38:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:38:03] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:38:03] local.INFO: Packet analysis {"connection_id":221596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:38:03] local.INFO: Extracted packet for processing {"connection_id":221596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:38:03] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":39,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:38:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:38:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938354176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801548562432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:38:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728246000,"timestamp_ms":1792728246000,"timestamp_seconds":1792728246,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee26f0"} 
[2026-10-23 09:38:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:38:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:38:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:38:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:38:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:38:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:38:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:38:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:38:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:38:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:38:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:38:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:38:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:38:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938354176001,"66":12798,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798403801548562432},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:38:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:38:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:38:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938354176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:38:03] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:38:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:38:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:38:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801548562432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:38:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938354176001,"power":12798,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798403801548562432}} 
[2026-10-23 09:38:03] local.INFO: DEBUG: GPS processor result {"connection_id":221596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22228,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:38:03] local.INFO: GPS data processed {"connection_id":221596,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:38:03] local.INFO: Acknowledgment sent {"connection_id":221596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:38:08] local.INFO: TCP Data received {"connection_id":221209,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f049d0012d839040059610c8000400a532..."} 
[2026-10-23 09:38:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221209,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f049d0012d839040059610c8000400a532..."} 
[2026-10-23 09:38:08] local.INFO: Processing buffer {"connection_id":221209,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f049d0012d839040059610c8000400a532..."} 
[2026-10-23 09:38:08] local.INFO: Packet analysis {"connection_id":221209,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:38:08] local.INFO: Extracted packet for processing {"connection_id":221209,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:38:08] local.INFO: GPS Element Parsed {"raw_longitude":763596864,"raw_latitude":93720776,"longitude_deg":76.3596864,"latitude_deg":9.3720776,"altitude":4,"angle":165,"satellites":50,"speed":44,"hex_longitude":"2d839040","hex_latitude":"059610c8","is_valid_coordinates":true} 
[2026-10-23 09:38:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:38:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938464768001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23260812730695680,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8969200108890300416,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:38:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792728386000,"timestamp_ms":1792728386000,"timestamp_seconds":1792728386,"priority":1,"record_length":96,"hex_timestamp":"000001a166f049d0"} 
[2026-10-23 09:38:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:38:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:38:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:38:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:38:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:38:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:38:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:38:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221209,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:38:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:38:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221209,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:38:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:38:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:38:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:38:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938464768001,"66":27995,"143":206,"85":14592,"24":44,"16":23260812730695680,"45":-8969200108890300416},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,45]} 
[2026-10-23 09:38:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:38:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:38:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938464768001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:38:08] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 09:38:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:38:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23260812730695680,"km_value":23260812730695.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:38:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8969200108890300416,"description":"Unknown IO ID 45"} 
[2026-10-23 09:38:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938464768001,"power":27995,"unknown_143":206,"unknown_85":14592,"ignition":44,"odometer":null,"unknown_45":-8969200108890300416}} 
[2026-10-23 09:38:08] local.INFO: DEBUG: GPS processor result {"connection_id":221209,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:38:08] local.INFO: GPS data processed {"connection_id":221209,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:38:08] local.INFO: Acknowledgment sent {"connection_id":221209,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:38:25] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:25] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:25] local.INFO: IMEI packet received {"connection_id":221597,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:38:25] local.INFO: IMEI acknowledgment sent {"connection_id":221597,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:38:26] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:26] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:26] local.INFO: IMEI packet received {"connection_id":221597,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":221597,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:38:31] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:31] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:38:31] local.INFO: IMEI packet received {"connection_id":221597,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:38:31] local.INFO: IMEI acknowledgment sent {"connection_id":221597,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:38:33] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f06910012d8399400595ef08000500a532..."} 
[2026-10-23 09:38:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f06910012d8399400595ef08000500a532..."} 
[2026-10-23 09:38:33] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f06910012d8399400595ef08000500a532..."} 
[2026-10-23 09:38:33] local.INFO: Packet analysis {"connection_id":221597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:38:33] local.INFO: Extracted packet for processing {"connection_id":221597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:38:33] local.INFO: GPS Element Parsed {"raw_longitude":763599168,"raw_latitude":93712136,"longitude_deg":76.3599168,"latitude_deg":9.3712136,"altitude":5,"angle":165,"satellites":50,"speed":44,"hex_longitude":"2d839940","hex_latitude":"0595ef08","is_valid_coordinates":true} 
[2026-10-23 09:38:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:38:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938466816001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23261246522392576,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8966596465357961216,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:38:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792728394000,"timestamp_ms":1792728394000,"timestamp_seconds":1792728394,"priority":1,"record_length":96,"hex_timestamp":"000001a166f06910"} 
[2026-10-23 09:38:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:38:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:38:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:38:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:38:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:38:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:38:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:38:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:38:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:38:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:38:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:38:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:38:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:38:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938466816001,"66":27865,"143":206,"85":14592,"24":44,"16":23261246522392576,"45":-8966596465357961216},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,45]} 
[2026-10-23 09:38:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:38:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:38:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938466816001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:38:33] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 09:38:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:38:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23261246522392576,"km_value":23261246522392.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:38:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8966596465357961216,"description":"Unknown IO ID 45"} 
[2026-10-23 09:38:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938466816001,"power":27865,"unknown_143":206,"unknown_85":14592,"ignition":44,"odometer":null,"unknown_45":-8966596465357961216}} 
[2026-10-23 09:38:33] local.INFO: DEBUG: GPS processor result {"connection_id":221597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22230,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:38:33] local.INFO: GPS data processed {"connection_id":221597,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:38:33] local.INFO: Acknowledgment sent {"connection_id":221597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:38:34] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f08850012d83a2c00595cd00000600a332..."} 
[2026-10-23 09:38:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f08850012d83a2c00595cd00000600a332..."} 
[2026-10-23 09:38:34] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f08850012d83a2c00595cd00000600a332..."} 
[2026-10-23 09:38:34] local.INFO: Packet analysis {"connection_id":221597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:38:34] local.INFO: Extracted packet for processing {"connection_id":221597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f0"} 
[2026-10-23 09:38:34] local.INFO: GPS Element Parsed {"raw_longitude":763601600,"raw_latitude":93703424,"longitude_deg":76.36016,"latitude_deg":9.3703424,"altitude":6,"angle":163,"satellites":50,"speed":45,"hex_longitude":"2d83a2c0","hex_latitude":"0595cd00","is_valid_coordinates":true} 
[2026-10-23 09:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:38:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938468864001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23261684609056768,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8964063190569777152,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:38:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792728402000,"timestamp_ms":1792728402000,"timestamp_seconds":1792728402,"priority":1,"record_length":96,"hex_timestamp":"000001a166f08850"} 
[2026-10-23 09:38:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:38:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 09:38:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:38:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:38:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:38:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:38:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:38:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:38:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:38:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938468864001,"66":27995,"143":206,"85":14592,"24":45,"16":23261684609056768,"45":-8964063190569777152},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,85,24,16,45]} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:38:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938468864001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:38:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23261684609056768,"km_value":23261684609056.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8964063190569777152,"description":"Unknown IO ID 45"} 
[2026-10-23 09:38:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938468864001,"power":27995,"unknown_143":206,"unknown_85":14592,"ignition":45,"odometer":null,"unknown_45":-8964063190569777152}} 
[2026-10-23 09:38:34] local.INFO: DEBUG: GPS processor result {"connection_id":221597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:38:34] local.INFO: GPS data processed {"connection_id":221597,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:38:34] local.INFO: Acknowledgment sent {"connection_id":221597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:38:34] local.INFO: TCP Data received {"connection_id":221596,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:38:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:38:34] local.INFO: Processing buffer {"connection_id":221596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ee26f0012d0b14c007029f400011011327..."} 
[2026-10-23 09:38:34] local.INFO: Packet analysis {"connection_id":221596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:38:34] local.INFO: Extracted packet for processing {"connection_id":221596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ee"} 
[2026-10-23 09:38:34] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":39,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:38:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938354176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801548562432,"note":"Value kept but may cause issues"} 
[2026-10-23 09:38:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:38:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792728246000,"timestamp_ms":1792728246000,"timestamp_seconds":1792728246,"priority":1,"record_length":96,"hex_timestamp":"000001a166ee26f0"} 
[2026-10-23 09:38:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:38:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19200,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":145,"data_length":795,"current_offset":136} 
[2026-10-23 09:38:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1748,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:38:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:38:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:38:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:38:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:38:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:38:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:38:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938354176001,"66":12798,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798403801548562432},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:38:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:38:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938354176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:38:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:38:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801548562432,"description":"Unknown IO ID 45"} 
[2026-10-23 09:38:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938354176001,"power":12798,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798403801548562432}} 
[2026-10-23 09:38:34] local.INFO: DEBUG: GPS processor result {"connection_id":221596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22232,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:38:34] local.INFO: GPS data processed {"connection_id":221596,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:38:34] local.INFO: Acknowledgment sent {"connection_id":221596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:38:56] local.INFO: TCP Data received {"connection_id":222872,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:38:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222872,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:38:56] local.INFO: Processing buffer {"connection_id":222872,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:38:56] local.INFO: IMEI packet received {"connection_id":222872,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:38:56] local.INFO: IMEI acknowledgment sent {"connection_id":222872,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:39:02] local.INFO: TCP Data received {"connection_id":222872,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:39:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222872,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:39:02] local.INFO: Processing buffer {"connection_id":222872,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:39:02] local.INFO: IMEI packet received {"connection_id":222872,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:39:02] local.INFO: IMEI acknowledgment sent {"connection_id":222872,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:39:02] local.INFO: TCP Data received {"connection_id":222872,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f28420012d0b14c007029f400011011325..."} 
[2026-10-23 09:39:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f28420012d0b14c007029f400011011325..."} 
[2026-10-23 09:39:02] local.INFO: Processing buffer {"connection_id":222872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f28420012d0b14c007029f400011011325..."} 
[2026-10-23 09:39:02] local.INFO: Packet analysis {"connection_id":222872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:39:02] local.INFO: Extracted packet for processing {"connection_id":222872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:39:02] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":37,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:39:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938430976001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798474170292715520,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:39:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728532000,"timestamp_ms":1792728532000,"timestamp_seconds":1792728532,"priority":1,"record_length":96,"hex_timestamp":"000001a166f28420"} 
[2026-10-23 09:39:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:39:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18944,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-23 09:39:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2729,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:39:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:39:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:39:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:39:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:39:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222872,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:39:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222872,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:39:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:39:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:39:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:39:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938430976001,"66":12819,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798474170292715520},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:39:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:39:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:39:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938430976001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:39:02] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:39:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:39:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:39:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":798474170292715520,"description":"Unknown IO ID 45"} 
[2026-10-23 09:39:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938430976001,"power":12819,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798474170292715520}} 
[2026-10-23 09:39:03] local.INFO: DEBUG: GPS processor result {"connection_id":222872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22233,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:39:03] local.INFO: GPS data processed {"connection_id":222872,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:39:03] local.INFO: Acknowledgment sent {"connection_id":222872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:39:07] local.INFO: TCP Data received {"connection_id":221597,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f1dc28012d842a0005944b58000700a833..."} 
[2026-10-23 09:39:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f1dc28012d842a0005944b58000700a833..."} 
[2026-10-23 09:39:07] local.INFO: Processing buffer {"connection_id":221597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f1dc28012d842a0005944b58000700a833..."} 
[2026-10-23 09:39:07] local.INFO: Packet analysis {"connection_id":221597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f1"} 
[2026-10-23 09:39:07] local.INFO: Extracted packet for processing {"connection_id":221597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f1"} 
[2026-10-23 09:39:07] local.INFO: GPS Element Parsed {"raw_longitude":763636224,"raw_latitude":93604696,"longitude_deg":76.3636224,"latitude_deg":9.3604696,"altitude":7,"angle":168,"satellites":51,"speed":53,"hex_longitude":"2d842a00","hex_latitude":"05944b58","is_valid_coordinates":true} 
[2026-10-23 09:39:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:39:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938491392001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23266756965433344,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8925712225018097664,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:39:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792728489000,"timestamp_ms":1792728489000,"timestamp_seconds":1792728489,"priority":1,"record_length":96,"hex_timestamp":"000001a166f1dc28"} 
[2026-10-23 09:39:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:39:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:39:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 09:39:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:39:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:39:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:39:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:39:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:39:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:39:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221597,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:39:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:39:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:39:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:39:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938491392001,"66":27919,"216":206,"85":14592,"24":53,"16":23266756965433344,"45":-8925712225018097664},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,85,24,16,45]} 
[2026-10-23 09:39:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:39:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:39:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938491392001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:39:07] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 09:39:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:39:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23266756965433344,"km_value":23266756965433.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:39:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8925712225018097664,"description":"Unknown IO ID 45"} 
[2026-10-23 09:39:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938491392001,"power":27919,"unknown_216":206,"unknown_85":14592,"ignition":53,"odometer":null,"unknown_45":-8925712225018097664}} 
[2026-10-23 09:39:07] local.INFO: DEBUG: GPS processor result {"connection_id":221597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22234,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:39:07] local.INFO: GPS data processed {"connection_id":221597,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:39:07] local.INFO: Acknowledgment sent {"connection_id":221597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:39:25] local.INFO: TCP Data received {"connection_id":221210,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:39:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:39:25] local.INFO: Processing buffer {"connection_id":221210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:39:25] local.INFO: IMEI packet received {"connection_id":221210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:39:25] local.INFO: IMEI acknowledgment sent {"connection_id":221210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:39:33] local.INFO: TCP Data received {"connection_id":221595,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221595,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:39:33] local.INFO: Processing buffer {"connection_id":221595,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:39:33] local.INFO: IMEI packet received {"connection_id":221595,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:39:33] local.INFO: IMEI acknowledgment sent {"connection_id":221595,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:39:33] local.INFO: TCP Data received {"connection_id":222872,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f28420012d0b14c007029f400011011325..."} 
[2026-10-23 09:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f28420012d0b14c007029f400011011325..."} 
[2026-10-23 09:39:33] local.INFO: Processing buffer {"connection_id":222872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f28420012d0b14c007029f400011011325..."} 
[2026-10-23 09:39:33] local.INFO: Packet analysis {"connection_id":222872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:39:33] local.INFO: Extracted packet for processing {"connection_id":222872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:39:33] local.INFO: GPS Element Parsed {"raw_longitude":755700928,"raw_latitude":117612352,"longitude_deg":75.5700928,"latitude_deg":11.7612352,"altitude":17,"angle":275,"satellites":37,"speed":0,"hex_longitude":"2d0b14c0","hex_latitude":"07029f40","is_valid_coordinates":true} 
[2026-10-23 09:39:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938504192001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798474170292715520,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:39:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792728532000,"timestamp_ms":1792728532000,"timestamp_seconds":1792728532,"priority":1,"record_length":96,"hex_timestamp":"000001a166f28420"} 
[2026-10-23 09:39:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:39:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:39:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":240,"raw_value":75870597546050,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504168126545920,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":102,"raw_value":-1620328290570267392,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5404583439934750976,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":239,"raw_value":124562657247232,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":56,"raw_value":5116314980588768862,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":7,"raw_value":189133592448813339,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755399441187057,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195423488,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":160,"raw_value":84736152812585632,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.WARNING: Large IO value detected {"io_id":48,"raw_value":4786522444268032,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:33] local.INFO: IO Element Parsed {"io_data_count":43,"io_data_keys":[0,36,94,24,241,157,16,93,161,38,45,192,159,17,39,10,66,147,128,26,143,240,145,227,102,2,1,4,113,205,135,21,224,27,239,56,132,7,43,49,69,160,48],"length":625,"final_offset":755,"validated_count":43,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 09:39:33] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1225281623256203503,"timestamp_seconds":1225281623256203.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 09:39:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:39:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:39:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:39:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222872,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:39:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222872,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:39:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:39:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:39:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:39:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938504192001,"66":12819,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798474170292715520},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:39:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:39:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:39:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938504192001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:39:33] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:39:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:39:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:39:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":798474170292715520,"description":"Unknown IO ID 45"} 
[2026-10-23 09:39:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938504192001,"power":12819,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798474170292715520}} 
[2026-10-23 09:39:34] local.INFO: DEBUG: GPS processor result {"connection_id":222872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22235,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:39:34] local.INFO: GPS data processed {"connection_id":222872,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:39:34] local.INFO: Acknowledgment sent {"connection_id":222872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:39:38] local.INFO: TCP Data received {"connection_id":221210,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:39:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221210,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:39:38] local.INFO: Processing buffer {"connection_id":221210,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:39:38] local.INFO: IMEI packet received {"connection_id":221210,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:39:38] local.INFO: IMEI acknowledgment sent {"connection_id":221210,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:39:39] local.INFO: TCP Data received {"connection_id":221210,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f1f780012d843140059427b0000700aa33..."} 
[2026-10-23 09:39:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f1f780012d843140059427b0000700aa33..."} 
[2026-10-23 09:39:39] local.INFO: Processing buffer {"connection_id":221210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f1f780012d843140059427b0000700aa33..."} 
[2026-10-23 09:39:39] local.INFO: Packet analysis {"connection_id":221210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f1"} 
[2026-10-23 09:39:39] local.INFO: Extracted packet for processing {"connection_id":221210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f1"} 
[2026-10-23 09:39:39] local.INFO: GPS Element Parsed {"raw_longitude":763638080,"raw_latitude":93595568,"longitude_deg":76.363808,"latitude_deg":9.3595568,"altitude":7,"angle":170,"satellites":51,"speed":52,"hex_longitude":"2d843140","hex_latitude":"059427b0","is_valid_coordinates":true} 
[2026-10-23 09:39:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:39:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938493184001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23267207936999424,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8923319687718414336,"note":"Value kept but may cause issues"} 
[2026-10-23 09:39:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,216,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:39:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792728496000,"timestamp_ms":1792728496000,"timestamp_seconds":1792728496,"priority":1,"record_length":96,"hex_timestamp":"000001a166f1f780"} 
[2026-10-23 09:39:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:39:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:39:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:39:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:39:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:39:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:39:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:39:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:39:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:39:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:39:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:39:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:39:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:39:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938493184001,"66":27908,"216":206,"85":14592,"24":52,"16":23267207936999424,"45":-8923319687718414336},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,216,85,24,16,45]} 
[2026-10-23 09:39:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:39:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:39:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938493184001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:39:39] local.INFO: Unknown IO ID detected {"io_id":216,"value":206,"description":"Unknown IO ID 216"} 
[2026-10-23 09:39:39] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:39:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23267207936999424,"km_value":23267207936999.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:39:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8923319687718414336,"description":"Unknown IO ID 45"} 
[2026-10-23 09:39:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938493184001,"power":27908,"unknown_216":206,"unknown_85":14592,"ignition":52,"odometer":null,"unknown_45":-8923319687718414336}} 
[2026-10-23 09:39:39] local.INFO: DEBUG: GPS processor result {"connection_id":221210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22236,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:39:39] local.INFO: GPS data processed {"connection_id":221210,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:39:39] local.INFO: Acknowledgment sent {"connection_id":221210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:40:00] local.INFO: TCP Data received {"connection_id":224594,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224594,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:00] local.INFO: Processing buffer {"connection_id":224594,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:00] local.INFO: IMEI packet received {"connection_id":224594,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:40:00] local.INFO: IMEI acknowledgment sent {"connection_id":224594,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:40:01] local.INFO: TCP Data received {"connection_id":224594,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224594,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:01] local.INFO: Processing buffer {"connection_id":224594,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:01] local.INFO: IMEI packet received {"connection_id":224594,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:40:01] local.INFO: IMEI acknowledgment sent {"connection_id":224594,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:40:07] local.INFO: TCP Data received {"connection_id":224594,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224594,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:07] local.INFO: Processing buffer {"connection_id":224594,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:07] local.INFO: IMEI packet received {"connection_id":224594,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:40:07] local.INFO: IMEI acknowledgment sent {"connection_id":224594,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:40:08] local.INFO: TCP Data received {"connection_id":224594,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f2ddf8012d0b148007029f780011011724..."} 
[2026-10-23 09:40:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f2ddf8012d0b148007029f780011011724..."} 
[2026-10-23 09:40:08] local.INFO: Processing buffer {"connection_id":224594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f2ddf8012d0b148007029f780011011724..."} 
[2026-10-23 09:40:08] local.INFO: Packet analysis {"connection_id":224594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:40:08] local.INFO: Extracted packet for processing {"connection_id":224594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:40:08] local.INFO: GPS Element Parsed {"raw_longitude":755700864,"raw_latitude":117612408,"longitude_deg":75.5700864,"latitude_deg":11.7612408,"altitude":17,"angle":279,"satellites":36,"speed":0,"hex_longitude":"2d0b1480","hex_latitude":"07029f78","is_valid_coordinates":true} 
[2026-10-23 09:40:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938504192001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257161960587264,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798474170292715520,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:40:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792728555000,"timestamp_ms":1792728555000,"timestamp_seconds":1792728555,"priority":1,"record_length":96,"hex_timestamp":"000001a166f2ddf8"} 
[2026-10-23 09:40:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:40:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:40:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":7002843523,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":240,"raw_value":4786488101306368,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504168126545920,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":102,"raw_value":-1620328290570267392,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5332525841601855744,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":20,"raw_value":3221684895,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":239,"raw_value":2814766962638848,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":56,"raw_value":5116314980588768862,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":7,"raw_value":189133592448813339,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755399441187057,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195423488,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.WARNING: Large IO value detected {"io_id":112,"raw_value":84736152812585631,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:08] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,36,94,24,241,157,16,93,161,132,45,192,159,17,37,10,66,38,39,147,128,240,145,227,102,2,1,4,113,205,139,20,208,27,239,56,7,43,49,69,112],"length":625,"final_offset":755,"validated_count":41,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 09:40:08] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1225281623256203504,"timestamp_seconds":1225281623256203.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 09:40:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:40:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:40:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:40:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:40:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:40:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:40:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:40:08] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:40:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938504192001,"66":14439,"36":206,"94":11008,"24":0,"16":37257161960587264,"45":798474170292715520},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 09:40:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:40:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:40:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938504192001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:40:08] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 09:40:08] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:40:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257161960587264,"km_value":37257161960587.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:40:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":798474170292715520,"description":"Unknown IO ID 45"} 
[2026-10-23 09:40:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938504192001,"power":14439,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798474170292715520}} 
[2026-10-23 09:40:08] local.INFO: DEBUG: GPS processor result {"connection_id":224594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22237,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:40:08] local.INFO: GPS data processed {"connection_id":224594,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:40:08] local.INFO: Acknowledgment sent {"connection_id":224594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:40:10] local.INFO: TCP Data received {"connection_id":221210,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f212d8012d84374005940458000800ab33..."} 
[2026-10-23 09:40:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221210,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f212d8012d84374005940458000800ab33..."} 
[2026-10-23 09:40:10] local.INFO: Processing buffer {"connection_id":221210,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f212d8012d84374005940458000800ab33..."} 
[2026-10-23 09:40:10] local.INFO: Packet analysis {"connection_id":221210,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:40:10] local.INFO: Extracted packet for processing {"connection_id":221210,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:40:10] local.INFO: GPS Element Parsed {"raw_longitude":763639616,"raw_latitude":93586520,"longitude_deg":76.3639616,"latitude_deg":9.358652,"altitude":8,"angle":171,"satellites":51,"speed":52,"hex_longitude":"2d843740","hex_latitude":"05940458","is_valid_coordinates":true} 
[2026-10-23 09:40:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:40:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938494976001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23267654613598208,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8921278994139598848,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:40:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792728503000,"timestamp_ms":1792728503000,"timestamp_seconds":1792728503,"priority":1,"record_length":96,"hex_timestamp":"000001a166f212d8"} 
[2026-10-23 09:40:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:40:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:40:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:40:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:40:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:40:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:40:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:40:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221210,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:40:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:40:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221210,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:40:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:40:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:40:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:40:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938494976001,"66":27767,"163":206,"85":14592,"24":52,"16":23267654613598208,"45":-8921278994139598848},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 09:40:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:40:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:40:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938494976001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:40:10] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 09:40:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:40:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23267654613598208,"km_value":23267654613598.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:40:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8921278994139598848,"description":"Unknown IO ID 45"} 
[2026-10-23 09:40:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938494976001,"power":27767,"unknown_163":206,"unknown_85":14592,"ignition":52,"odometer":null,"unknown_45":-8921278994139598848}} 
[2026-10-23 09:40:10] local.INFO: DEBUG: GPS processor result {"connection_id":221210,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:40:10] local.INFO: GPS data processed {"connection_id":221210,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:40:10] local.INFO: Acknowledgment sent {"connection_id":221210,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:40:24] local.INFO: TCP Data received {"connection_id":221598,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:24] local.INFO: Processing buffer {"connection_id":221598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:24] local.INFO: IMEI packet received {"connection_id":221598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":221598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:40:25] local.INFO: TCP Data received {"connection_id":221598,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:25] local.INFO: Processing buffer {"connection_id":221598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:25] local.INFO: IMEI packet received {"connection_id":221598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:40:25] local.INFO: IMEI acknowledgment sent {"connection_id":221598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:40:30] local.INFO: TCP Data received {"connection_id":221598,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:30] local.INFO: Processing buffer {"connection_id":221598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:40:30] local.INFO: IMEI packet received {"connection_id":221598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":221598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:40:31] local.INFO: TCP Data received {"connection_id":221598,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f22e30012d843d400593e188000900a933..."} 
[2026-10-23 09:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f22e30012d843d400593e188000900a933..."} 
[2026-10-23 09:40:31] local.INFO: Processing buffer {"connection_id":221598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f22e30012d843d400593e188000900a933..."} 
[2026-10-23 09:40:31] local.INFO: Packet analysis {"connection_id":221598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:40:31] local.INFO: Extracted packet for processing {"connection_id":221598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f2"} 
[2026-10-23 09:40:31] local.INFO: GPS Element Parsed {"raw_longitude":763641152,"raw_latitude":93577608,"longitude_deg":76.3641152,"latitude_deg":9.3577608,"altitude":9,"angle":169,"satellites":51,"speed":50,"hex_longitude":"2d843d40","hex_latitude":"0593e188","is_valid_coordinates":true} 
[2026-10-23 09:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:40:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938496768001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23268092700262400,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8919590144281651200,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:40:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728510000,"timestamp_ms":1792728510000,"timestamp_seconds":1792728510,"priority":1,"record_length":96,"hex_timestamp":"000001a166f22e30"} 
[2026-10-23 09:40:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:40:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 09:40:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:40:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:40:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:40:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:40:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:40:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:40:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:40:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:40:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:40:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:40:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938496768001,"66":27745,"163":206,"85":14592,"24":50,"16":23268092700262400,"45":-8919590144281651200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 09:40:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:40:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:40:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938496768001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:40:31] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 09:40:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:40:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23268092700262400,"km_value":23268092700262.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:40:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8919590144281651200,"description":"Unknown IO ID 45"} 
[2026-10-23 09:40:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938496768001,"power":27745,"unknown_163":206,"unknown_85":14592,"ignition":50,"odometer":null,"unknown_45":-8919590144281651200}} 
[2026-10-23 09:40:31] local.INFO: DEBUG: GPS processor result {"connection_id":221598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22239,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:40:31] local.INFO: GPS data processed {"connection_id":221598,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:40:31] local.INFO: Acknowledgment sent {"connection_id":221598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:40:40] local.INFO: TCP Data received {"connection_id":224594,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f3fb20012d0b280007027928000f009c24..."} 
[2026-10-23 09:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224594,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f3fb20012d0b280007027928000f009c24..."} 
[2026-10-23 09:40:40] local.INFO: Processing buffer {"connection_id":224594,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f3fb20012d0b280007027928000f009c24..."} 
[2026-10-23 09:40:40] local.INFO: Packet analysis {"connection_id":224594,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:40:40] local.INFO: Extracted packet for processing {"connection_id":224594,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:40:40] local.INFO: GPS Element Parsed {"raw_longitude":755705856,"raw_latitude":117602600,"longitude_deg":75.5705856,"latitude_deg":11.76026,"altitude":15,"angle":156,"satellites":36,"speed":9,"hex_longitude":"2d0b2800","hex_latitude":"07027928","is_valid_coordinates":true} 
[2026-10-23 09:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:40:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938528512001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257892105027584,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":803751826103599104,"note":"Value kept but may cause issues"} 
[2026-10-23 09:40:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:40:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792728628000,"timestamp_ms":1792728628000,"timestamp_seconds":1792728628,"priority":1,"record_length":96,"hex_timestamp":"000001a166f3fb20"} 
[2026-10-23 09:40:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:40:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:40:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:40:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:40:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:40:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:40:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224594,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:40:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:40:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224594,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:40:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:40:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:40:40] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:40:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938528512001,"66":14439,"17":206,"94":11008,"24":9,"16":37257892105027584,"45":803751826103599104},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:40:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:40:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:40:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938528512001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:40:40] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:40:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257892105027584,"km_value":37257892105027.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:40:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":803751826103599104,"description":"Unknown IO ID 45"} 
[2026-10-23 09:40:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938528512001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":803751826103599104}} 
[2026-10-23 09:40:40] local.INFO: DEBUG: GPS processor result {"connection_id":224594,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22240,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:40:40] local.INFO: GPS data processed {"connection_id":224594,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:40:40] local.INFO: Acknowledgment sent {"connection_id":224594,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:40:55] local.INFO: TCP Data received {"connection_id":221599,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221599,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:55] local.INFO: Processing buffer {"connection_id":221599,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:55] local.INFO: IMEI packet received {"connection_id":221599,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:40:55] local.INFO: IMEI acknowledgment sent {"connection_id":221599,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:40:56] local.INFO: TCP Data received {"connection_id":221599,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221599,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:56] local.INFO: Processing buffer {"connection_id":221599,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:40:56] local.INFO: IMEI packet received {"connection_id":221599,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:40:56] local.INFO: IMEI acknowledgment sent {"connection_id":221599,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:41:02] local.INFO: TCP Data received {"connection_id":221599,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221599,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:41:02] local.INFO: Processing buffer {"connection_id":221599,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:41:02] local.INFO: IMEI packet received {"connection_id":221599,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:41:02] local.INFO: IMEI acknowledgment sent {"connection_id":221599,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:41:03] local.INFO: TCP Data received {"connection_id":221598,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f3a148012d84be4005928a580008009d32..."} 
[2026-10-23 09:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f3a148012d84be4005928a580008009d32..."} 
[2026-10-23 09:41:03] local.INFO: Processing buffer {"connection_id":221598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f3a148012d84be4005928a580008009d32..."} 
[2026-10-23 09:41:03] local.INFO: Packet analysis {"connection_id":221598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:41:03] local.INFO: Extracted packet for processing {"connection_id":221598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:41:03] local.INFO: GPS Element Parsed {"raw_longitude":763674176,"raw_latitude":93489752,"longitude_deg":76.3674176,"latitude_deg":9.3489752,"altitude":8,"angle":157,"satellites":50,"speed":46,"hex_longitude":"2d84be40","hex_latitude":"05928a58","is_valid_coordinates":true} 
[2026-10-23 09:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938520576001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23272658250498048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8885953884587171840,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728605000,"timestamp_ms":1792728605000,"timestamp_seconds":1792728605,"priority":1,"record_length":96,"hex_timestamp":"000001a166f3a148"} 
[2026-10-23 09:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938520576001,"66":28050,"163":206,"85":14592,"24":46,"16":23272658250498048,"45":-8885953884587171840},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938520576001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:41:03] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 09:41:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23272658250498048,"km_value":23272658250498.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8885953884587171840,"description":"Unknown IO ID 45"} 
[2026-10-23 09:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938520576001,"power":28050,"unknown_163":206,"unknown_85":14592,"ignition":46,"odometer":null,"unknown_45":-8885953884587171840}} 
[2026-10-23 09:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":221598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:41:03] local.INFO: GPS data processed {"connection_id":221598,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:41:03] local.INFO: Acknowledgment sent {"connection_id":221598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:41:03] local.INFO: TCP Data received {"connection_id":221599,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f3ff08012d0b284007027800000f00b824..."} 
[2026-10-23 09:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f3ff08012d0b284007027800000f00b824..."} 
[2026-10-23 09:41:03] local.INFO: Processing buffer {"connection_id":221599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f3ff08012d0b284007027800000f00b824..."} 
[2026-10-23 09:41:03] local.INFO: Packet analysis {"connection_id":221599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:41:03] local.INFO: Extracted packet for processing {"connection_id":221599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:41:03] local.INFO: GPS Element Parsed {"raw_longitude":755705920,"raw_latitude":117602304,"longitude_deg":75.570592,"latitude_deg":11.7602304,"altitude":15,"angle":184,"satellites":36,"speed":12,"hex_longitude":"2d0b2840","hex_latitude":"07027800","is_valid_coordinates":true} 
[2026-10-23 09:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938528768001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257909284896768,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":803892563591899136,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728629000,"timestamp_ms":1792728629000,"timestamp_seconds":1792728629,"priority":1,"record_length":96,"hex_timestamp":"000001a166f3ff08"} 
[2026-10-23 09:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221599,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221599,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938528768001,"66":14407,"17":206,"94":11008,"24":12,"16":37257909284896768,"45":803892563591899136},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938528768001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:41:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257909284896768,"km_value":37257909284896.766,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":803892563591899136,"description":"Unknown IO ID 45"} 
[2026-10-23 09:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938528768001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":803892563591899136}} 
[2026-10-23 09:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":221599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22242,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:41:03] local.INFO: GPS data processed {"connection_id":221599,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:41:03] local.INFO: Acknowledgment sent {"connection_id":221599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:41:24] local.INFO: TCP Data received {"connection_id":224595,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:24] local.INFO: Processing buffer {"connection_id":224595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:24] local.INFO: IMEI packet received {"connection_id":224595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:41:24] local.INFO: IMEI acknowledgment sent {"connection_id":224595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:41:25] local.INFO: TCP Data received {"connection_id":224595,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:25] local.INFO: Processing buffer {"connection_id":224595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:25] local.INFO: IMEI packet received {"connection_id":224595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":224595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:41:30] local.INFO: TCP Data received {"connection_id":224595,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224595,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:30] local.INFO: Processing buffer {"connection_id":224595,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:41:30] local.INFO: IMEI packet received {"connection_id":224595,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:41:30] local.INFO: IMEI acknowledgment sent {"connection_id":224595,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:41:31] local.INFO: TCP Data received {"connection_id":224595,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f3c088012d84cc80059266680008009d33..."} 
[2026-10-23 09:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f3c088012d84cc80059266680008009d33..."} 
[2026-10-23 09:41:31] local.INFO: Processing buffer {"connection_id":224595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f3c088012d84cc80059266680008009d33..."} 
[2026-10-23 09:41:31] local.INFO: Packet analysis {"connection_id":224595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:41:31] local.INFO: Extracted packet for processing {"connection_id":224595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:41:31] local.INFO: GPS Element Parsed {"raw_longitude":763677824,"raw_latitude":93480552,"longitude_deg":76.3677824,"latitude_deg":9.3480552,"altitude":8,"angle":157,"satellites":51,"speed":51,"hex_longitude":"2d84cc80","hex_latitude":"05926668","is_valid_coordinates":true} 
[2026-10-23 09:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938522880001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23273134991867904,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8881591022450485248,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728613000,"timestamp_ms":1792728613000,"timestamp_seconds":1792728613,"priority":1,"record_length":96,"hex_timestamp":"000001a166f3c088"} 
[2026-10-23 09:41:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:41:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 09:41:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:41:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:41:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:41:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938522880001,"66":28050,"163":206,"85":14592,"24":51,"16":23273134991867904,"45":-8881591022450485248},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 09:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938522880001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:41:31] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 09:41:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23273134991867904,"km_value":23273134991867.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8881591022450485248,"description":"Unknown IO ID 45"} 
[2026-10-23 09:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938522880001,"power":28050,"unknown_163":206,"unknown_85":14592,"ignition":51,"odometer":null,"unknown_45":-8881591022450485248}} 
[2026-10-23 09:41:31] local.INFO: DEBUG: GPS processor result {"connection_id":224595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:41:31] local.INFO: GPS data processed {"connection_id":224595,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:41:31] local.INFO: Acknowledgment sent {"connection_id":224595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:41:34] local.INFO: TCP Data received {"connection_id":221599,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f406d8012d0b27c0070274a8000f00c525..."} 
[2026-10-23 09:41:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f406d8012d0b27c0070274a8000f00c525..."} 
[2026-10-23 09:41:34] local.INFO: Processing buffer {"connection_id":221599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f406d8012d0b27c0070274a8000f00c525..."} 
[2026-10-23 09:41:34] local.INFO: Packet analysis {"connection_id":221599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f4"} 
[2026-10-23 09:41:34] local.INFO: Extracted packet for processing {"connection_id":221599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f4"} 
[2026-10-23 09:41:34] local.INFO: GPS Element Parsed {"raw_longitude":755705792,"raw_latitude":117601448,"longitude_deg":75.5705792,"latitude_deg":11.7601448,"altitude":15,"angle":197,"satellites":37,"speed":20,"hex_longitude":"2d0b27c0","hex_latitude":"070274a8","is_valid_coordinates":true} 
[2026-10-23 09:41:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:41:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938529024001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37257952234569728,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":803962932336001024,"note":"Value kept but may cause issues"} 
[2026-10-23 09:41:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:41:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792728631000,"timestamp_ms":1792728631000,"timestamp_seconds":1792728631,"priority":1,"record_length":96,"hex_timestamp":"000001a166f406d8"} 
[2026-10-23 09:41:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:41:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:41:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:41:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:41:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:41:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:41:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:41:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:41:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221599,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:41:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221599,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:41:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:41:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:41:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:41:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938529024001,"66":14428,"17":206,"94":11008,"24":20,"16":37257952234569728,"45":803962932336001024},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:41:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:41:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:41:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938529024001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:41:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:41:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37257952234569728,"km_value":37257952234569.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:41:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":803962932336001024,"description":"Unknown IO ID 45"} 
[2026-10-23 09:41:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938529024001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":20,"odometer":null,"unknown_45":803962932336001024}} 
[2026-10-23 09:41:34] local.INFO: DEBUG: GPS processor result {"connection_id":221599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22244,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:41:34] local.INFO: GPS data processed {"connection_id":221599,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:41:34] local.INFO: Acknowledgment sent {"connection_id":221599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:41:56] local.INFO: TCP Data received {"connection_id":222873,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:41:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222873,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:41:56] local.INFO: Processing buffer {"connection_id":222873,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:41:56] local.INFO: IMEI packet received {"connection_id":222873,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:41:56] local.INFO: IMEI acknowledgment sent {"connection_id":222873,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:42:02] local.INFO: TCP Data received {"connection_id":222873,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222873,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:02] local.INFO: Processing buffer {"connection_id":222873,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:02] local.INFO: IMEI packet received {"connection_id":222873,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:42:02] local.INFO: IMEI acknowledgment sent {"connection_id":222873,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:42:03] local.INFO: TCP Data received {"connection_id":224595,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f3dbe0012d84da40059244980008009e32..."} 
[2026-10-23 09:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224595,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f3dbe0012d84da40059244980008009e32..."} 
[2026-10-23 09:42:03] local.INFO: Processing buffer {"connection_id":224595,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f3dbe0012d84da40059244980008009e32..."} 
[2026-10-23 09:42:03] local.INFO: Packet analysis {"connection_id":224595,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:42:03] local.INFO: Extracted packet for processing {"connection_id":224595,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f3"} 
[2026-10-23 09:42:03] local.INFO: GPS Element Parsed {"raw_longitude":763681344,"raw_latitude":93471896,"longitude_deg":76.3681344,"latitude_deg":9.3471896,"altitude":8,"angle":158,"satellites":50,"speed":54,"hex_longitude":"2d84da40","hex_latitude":"05924498","is_valid_coordinates":true} 
[2026-10-23 09:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938524928001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23273590258401280,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8877580004034713600,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728620000,"timestamp_ms":1792728620000,"timestamp_seconds":1792728620,"priority":1,"record_length":96,"hex_timestamp":"000001a166f3dbe0"} 
[2026-10-23 09:42:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:42:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 09:42:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:42:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:42:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224595,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224595,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:42:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938524928001,"66":27908,"163":206,"85":14592,"24":54,"16":23273590258401280,"45":-8877580004034713600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938524928001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:42:03] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 09:42:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23273590258401280,"km_value":23273590258401.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8877580004034713600,"description":"Unknown IO ID 45"} 
[2026-10-23 09:42:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938524928001,"power":27908,"unknown_163":206,"unknown_85":14592,"ignition":54,"odometer":null,"unknown_45":-8877580004034713600}} 
[2026-10-23 09:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":224595,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:42:03] local.INFO: GPS data processed {"connection_id":224595,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:42:03] local.INFO: Acknowledgment sent {"connection_id":224595,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:42:03] local.INFO: TCP Data received {"connection_id":222873,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f42de8012d0b230007025b40000f00b125..."} 
[2026-10-23 09:42:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f42de8012d0b230007025b40000f00b125..."} 
[2026-10-23 09:42:03] local.INFO: Processing buffer {"connection_id":222873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f42de8012d0b230007025b40000f00b125..."} 
[2026-10-23 09:42:03] local.INFO: Packet analysis {"connection_id":222873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f4"} 
[2026-10-23 09:42:03] local.INFO: Extracted packet for processing {"connection_id":222873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f4"} 
[2026-10-23 09:42:03] local.INFO: GPS Element Parsed {"raw_longitude":755704576,"raw_latitude":117594944,"longitude_deg":75.5704576,"latitude_deg":11.7594944,"altitude":15,"angle":177,"satellites":37,"speed":28,"hex_longitude":"2d0b2300","hex_latitude":"07025b40","is_valid_coordinates":true} 
[2026-10-23 09:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:42:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938529536001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37258274357116928,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":803822194847426560,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:42:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728641000,"timestamp_ms":1792728641000,"timestamp_seconds":1792728641,"priority":1,"record_length":96,"hex_timestamp":"000001a166f42de8"} 
[2026-10-23 09:42:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:42:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:42:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:42:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:42:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:42:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:42:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:42:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:42:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222873,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:42:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222873,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:42:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938529536001,"66":14439,"17":206,"94":11008,"24":28,"16":37258274357116928,"45":803822194847426560},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:42:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:42:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:42:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938529536001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:42:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:42:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37258274357116928,"km_value":37258274357116.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:42:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":803822194847426560,"description":"Unknown IO ID 45"} 
[2026-10-23 09:42:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938529536001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":28,"odometer":null,"unknown_45":803822194847426560}} 
[2026-10-23 09:42:03] local.INFO: DEBUG: GPS processor result {"connection_id":222873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22246,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:42:03] local.INFO: GPS data processed {"connection_id":222873,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:42:03] local.INFO: Acknowledgment sent {"connection_id":222873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:42:25] local.INFO: TCP Data received {"connection_id":221601,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:25] local.INFO: Processing buffer {"connection_id":221601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:25] local.INFO: IMEI packet received {"connection_id":221601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":221601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:42:28] local.INFO: TCP Data received {"connection_id":221601,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:28] local.INFO: Processing buffer {"connection_id":221601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:28] local.INFO: IMEI packet received {"connection_id":221601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:42:28] local.INFO: IMEI acknowledgment sent {"connection_id":221601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:42:30] local.INFO: TCP Data received {"connection_id":221601,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:30] local.INFO: Processing buffer {"connection_id":221601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:42:30] local.INFO: IMEI packet received {"connection_id":221601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:42:30] local.INFO: IMEI acknowledgment sent {"connection_id":221601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:42:31] local.INFO: TCP Data received {"connection_id":221601,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f500d8012d8578800590cb500007009f34..."} 
[2026-10-23 09:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221601,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f500d8012d8578800590cb500007009f34..."} 
[2026-10-23 09:42:31] local.INFO: Processing buffer {"connection_id":221601,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f500d8012d8578800590cb500007009f34..."} 
[2026-10-23 09:42:31] local.INFO: Packet analysis {"connection_id":221601,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:42:31] local.INFO: Extracted packet for processing {"connection_id":221601,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:42:31] local.INFO: GPS Element Parsed {"raw_longitude":763721856,"raw_latitude":93375312,"longitude_deg":76.3721856,"latitude_deg":9.3375312,"altitude":7,"angle":159,"satellites":52,"speed":54,"hex_longitude":"2d857880","hex_latitude":"0590cb50","is_valid_coordinates":true} 
[2026-10-23 09:42:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:42:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938544128001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23278658319810560,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8833177326483286016,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:42:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728695000,"timestamp_ms":1792728695000,"timestamp_seconds":1792728695,"priority":1,"record_length":96,"hex_timestamp":"000001a166f500d8"} 
[2026-10-23 09:42:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:42:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:42:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:42:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:42:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:42:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:42:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:42:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221601,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:42:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:42:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:42:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:42:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:42:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:42:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938544128001,"66":27930,"173":206,"85":14592,"24":54,"16":23278658319810560,"45":-8833177326483286016},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,85,24,16,45]} 
[2026-10-23 09:42:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:42:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:42:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938544128001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:42:31] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 09:42:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:42:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23278658319810560,"km_value":23278658319810.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:42:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8833177326483286016,"description":"Unknown IO ID 45"} 
[2026-10-23 09:42:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938544128001,"power":27930,"unknown_173":206,"unknown_85":14592,"ignition":54,"odometer":null,"unknown_45":-8833177326483286016}} 
[2026-10-23 09:42:31] local.INFO: DEBUG: GPS processor result {"connection_id":221601,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:42:31] local.INFO: GPS data processed {"connection_id":221601,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:42:31] local.INFO: Acknowledgment sent {"connection_id":221601,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:42:35] local.INFO: TCP Data received {"connection_id":222873,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f59930012d0a4c00070226100014010f29..."} 
[2026-10-23 09:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f59930012d0a4c00070226100014010f29..."} 
[2026-10-23 09:42:35] local.INFO: Processing buffer {"connection_id":222873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f59930012d0a4c00070226100014010f29..."} 
[2026-10-23 09:42:35] local.INFO: Packet analysis {"connection_id":222873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:42:35] local.INFO: Extracted packet for processing {"connection_id":222873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:42:35] local.INFO: GPS Element Parsed {"raw_longitude":755649536,"raw_latitude":117581328,"longitude_deg":75.5649536,"latitude_deg":11.7581328,"altitude":20,"angle":271,"satellites":41,"speed":31,"hex_longitude":"2d0a4c00","hex_latitude":"07022610","is_valid_coordinates":true} 
[2026-10-23 09:42:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:42:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938553600001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37261495582588928,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":751960430383235072,"note":"Value kept but may cause issues"} 
[2026-10-23 09:42:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:42:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792728734000,"timestamp_ms":1792728734000,"timestamp_seconds":1792728734,"priority":1,"record_length":96,"hex_timestamp":"000001a166f59930"} 
[2026-10-23 09:42:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:42:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:42:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:42:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:42:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:42:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:42:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:42:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:42:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222873,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:42:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222873,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:42:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:42:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:42:35] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:42:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938553600001,"66":14428,"17":206,"94":11008,"24":31,"16":37261495582588928,"45":751960430383235072},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:42:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:42:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:42:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938553600001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:42:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:42:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37261495582588928,"km_value":37261495582588.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:42:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":751960430383235072,"description":"Unknown IO ID 45"} 
[2026-10-23 09:42:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938553600001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":31,"odometer":null,"unknown_45":751960430383235072}} 
[2026-10-23 09:42:35] local.INFO: DEBUG: GPS processor result {"connection_id":222873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22248,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:42:35] local.INFO: GPS data processed {"connection_id":222873,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:42:35] local.INFO: Acknowledgment sent {"connection_id":222873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:42:55] local.INFO: TCP Data received {"connection_id":224596,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224596,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:55] local.INFO: Processing buffer {"connection_id":224596,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:55] local.INFO: IMEI packet received {"connection_id":224596,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:42:55] local.INFO: IMEI acknowledgment sent {"connection_id":224596,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:42:56] local.INFO: TCP Data received {"connection_id":224596,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224596,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:56] local.INFO: Processing buffer {"connection_id":224596,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:56] local.INFO: IMEI packet received {"connection_id":224596,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:42:56] local.INFO: IMEI acknowledgment sent {"connection_id":224596,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:42:57] local.INFO: TCP Data received {"connection_id":224596,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224596,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:57] local.INFO: Processing buffer {"connection_id":224596,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:42:57] local.INFO: IMEI packet received {"connection_id":224596,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:42:57] local.INFO: IMEI acknowledgment sent {"connection_id":224596,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:43:01] local.INFO: TCP Data received {"connection_id":224596,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224596,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:43:01] local.INFO: Processing buffer {"connection_id":224596,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:43:01] local.INFO: IMEI packet received {"connection_id":224596,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:43:01] local.INFO: IMEI acknowledgment sent {"connection_id":224596,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:43:02] local.INFO: TCP Data received {"connection_id":224596,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f5a8d0012d0a4080070227900013012229..."} 
[2026-10-23 09:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f5a8d0012d0a4080070227900013012229..."} 
[2026-10-23 09:43:02] local.INFO: Processing buffer {"connection_id":224596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f5a8d0012d0a4080070227900013012229..."} 
[2026-10-23 09:43:02] local.INFO: Packet analysis {"connection_id":224596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:43:02] local.INFO: Extracted packet for processing {"connection_id":224596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:43:02] local.INFO: GPS Element Parsed {"raw_longitude":755646592,"raw_latitude":117581712,"longitude_deg":75.5646592,"latitude_deg":11.7581712,"altitude":19,"angle":290,"satellites":41,"speed":30,"hex_longitude":"2d0a4080","hex_latitude":"07022790","is_valid_coordinates":true} 
[2026-10-23 09:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938555904001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37261641611476992,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":741968068710109184,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728738000,"timestamp_ms":1792728738000,"timestamp_seconds":1792728738,"priority":1,"record_length":96,"hex_timestamp":"000001a166f5a8d0"} 
[2026-10-23 09:43:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:43:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:43:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:43:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:43:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:43:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938555904001,"66":14450,"17":206,"94":11008,"24":30,"16":37261641611476992,"45":741968068710109184},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938555904001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:43:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37261641611476992,"km_value":37261641611476.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":741968068710109184,"description":"Unknown IO ID 45"} 
[2026-10-23 09:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938555904001,"power":14450,"axis_x":206,"unknown_94":11008,"ignition":30,"odometer":null,"unknown_45":741968068710109184}} 
[2026-10-23 09:43:02] local.INFO: TCP Data received {"connection_id":221601,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f51c30012d8585000590a788000700a134..."} 
[2026-10-23 09:43:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221601,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f51c30012d8585000590a788000700a134..."} 
[2026-10-23 09:43:02] local.INFO: Processing buffer {"connection_id":221601,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f51c30012d8585000590a788000700a134..."} 
[2026-10-23 09:43:02] local.INFO: Packet analysis {"connection_id":221601,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:43:02] local.INFO: Extracted packet for processing {"connection_id":221601,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:43:02] local.INFO: GPS Element Parsed {"raw_longitude":763725056,"raw_latitude":93366152,"longitude_deg":76.3725056,"latitude_deg":9.3366152,"altitude":7,"angle":161,"satellites":52,"speed":55,"hex_longitude":"2d858500","hex_latitude":"0590a788","is_valid_coordinates":true} 
[2026-10-23 09:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:43:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938545920001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23279126471245824,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8829166308067422208,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:43:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728702000,"timestamp_ms":1792728702000,"timestamp_seconds":1792728702,"priority":1,"record_length":96,"hex_timestamp":"000001a166f51c30"} 
[2026-10-23 09:43:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:43:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:43:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:43:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:43:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:43:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:43:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:43:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221601,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:43:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:43:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:43:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938545920001,"66":28006,"173":206,"85":14592,"24":55,"16":23279126471245824,"45":-8829166308067422208},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,85,24,16,45]} 
[2026-10-23 09:43:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:43:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:43:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938545920001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:43:02] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 09:43:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:43:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23279126471245824,"km_value":23279126471245.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:43:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8829166308067422208,"description":"Unknown IO ID 45"} 
[2026-10-23 09:43:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938545920001,"power":28006,"unknown_173":206,"unknown_85":14592,"ignition":55,"odometer":null,"unknown_45":-8829166308067422208}} 
[2026-10-23 09:43:02] local.INFO: DEBUG: GPS processor result {"connection_id":221601,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:43:02] local.INFO: GPS data processed {"connection_id":221601,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:43:02] local.INFO: Acknowledgment sent {"connection_id":221601,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:43:02] local.INFO: DEBUG: GPS processor result {"connection_id":224596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22250,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:43:02] local.INFO: GPS data processed {"connection_id":224596,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:43:02] local.INFO: Acknowledgment sent {"connection_id":224596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:43:25] local.INFO: TCP Data received {"connection_id":222874,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:43:25] local.INFO: Processing buffer {"connection_id":222874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:43:25] local.INFO: IMEI packet received {"connection_id":222874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":222874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:43:30] local.INFO: TCP Data received {"connection_id":222874,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:43:30] local.INFO: Processing buffer {"connection_id":222874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:43:30] local.INFO: IMEI packet received {"connection_id":222874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:43:30] local.INFO: IMEI acknowledgment sent {"connection_id":222874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:43:31] local.INFO: TCP Data received {"connection_id":222874,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f53788012d859180059083a0000700a034..."} 
[2026-10-23 09:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f53788012d859180059083a0000700a034..."} 
[2026-10-23 09:43:31] local.INFO: Processing buffer {"connection_id":222874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f53788012d859180059083a0000700a034..."} 
[2026-10-23 09:43:31] local.INFO: Packet analysis {"connection_id":222874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:43:31] local.INFO: Extracted packet for processing {"connection_id":222874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:43:31] local.INFO: GPS Element Parsed {"raw_longitude":763728256,"raw_latitude":93356960,"longitude_deg":76.3728256,"latitude_deg":9.335696,"altitude":7,"angle":160,"satellites":52,"speed":54,"hex_longitude":"2d859180","hex_latitude":"059083a0","is_valid_coordinates":true} 
[2026-10-23 09:43:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:43:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938547712001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23279598917648384,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8825647870860883968,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:43:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728709000,"timestamp_ms":1792728709000,"timestamp_seconds":1792728709,"priority":1,"record_length":96,"hex_timestamp":"000001a166f53788"} 
[2026-10-23 09:43:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:43:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:43:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 09:43:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:43:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:43:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:43:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:43:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:43:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:43:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:43:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:43:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:43:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:43:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938547712001,"66":27832,"173":206,"85":14592,"24":54,"16":23279598917648384,"45":-8825647870860883968},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,85,24,16,45]} 
[2026-10-23 09:43:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:43:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:43:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938547712001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:43:31] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 09:43:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:43:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23279598917648384,"km_value":23279598917648.383,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:43:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8825647870860883968,"description":"Unknown IO ID 45"} 
[2026-10-23 09:43:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938547712001,"power":27832,"unknown_173":206,"unknown_85":14592,"ignition":54,"odometer":null,"unknown_45":-8825647870860883968}} 
[2026-10-23 09:43:31] local.INFO: DEBUG: GPS processor result {"connection_id":222874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:43:31] local.INFO: GPS data processed {"connection_id":222874,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:43:31] local.INFO: Acknowledgment sent {"connection_id":222874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:43:33] local.INFO: TCP Data received {"connection_id":224596,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f677d8012d09c8c007025ab8001101042b..."} 
[2026-10-23 09:43:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224596,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f677d8012d09c8c007025ab8001101042b..."} 
[2026-10-23 09:43:33] local.INFO: Processing buffer {"connection_id":224596,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f677d8012d09c8c007025ab8001101042b..."} 
[2026-10-23 09:43:33] local.INFO: Packet analysis {"connection_id":224596,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:43:33] local.INFO: Extracted packet for processing {"connection_id":224596,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:43:33] local.INFO: GPS Element Parsed {"raw_longitude":755615936,"raw_latitude":117594808,"longitude_deg":75.5615936,"latitude_deg":11.7594808,"altitude":17,"angle":260,"satellites":43,"speed":24,"hex_longitude":"2d09c8c0","hex_latitude":"07025ab8","is_valid_coordinates":true} 
[2026-10-23 09:43:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938569216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37263419727937536,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":708050334019903488,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:43:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792728791000,"timestamp_ms":1792728791000,"timestamp_seconds":1792728791,"priority":1,"record_length":96,"hex_timestamp":"000001a166f677d8"} 
[2026-10-23 09:43:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:43:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:43:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733141760,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":98,"raw_value":3053453312,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":1,"raw_value":3182919156903182346,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504168214953984,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":102,"raw_value":4130953217,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639363509149203,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1578303694,"corrected_to":0} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":216,"raw_value":2147942981,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":160,"raw_value":84734803119112768,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":120,"raw_value":5349369620470528,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.WARNING: Large IO value detected {"io_id":9,"raw_value":-2522008085101281261,"note":"Value kept but may cause issues"} 
[2026-10-23 09:43:33] local.INFO: IO Element Parsed {"io_data_count":42,"io_data_keys":[0,19,94,24,241,157,16,98,161,92,45,192,89,17,42,10,66,88,84,64,1,240,227,102,2,4,113,205,27,53,216,32,44,239,56,132,7,18,206,160,120,9],"length":628,"final_offset":758,"validated_count":42,"validation_warnings":[{"io_id":205,"original":1578303694,"validated":0}]} 
[2026-10-23 09:43:33] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1153227353523945472,"timestamp_seconds":1153227353523945.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 09:43:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:43:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:43:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224596,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:43:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:43:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224596,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:43:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:43:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:43:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:43:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938569216001,"66":14374,"19":206,"94":11008,"24":24,"16":37263419727937536,"45":708050334019903488},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,94,24,16,45]} 
[2026-10-23 09:43:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:43:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:43:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938569216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:43:33] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:43:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:43:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37263419727937536,"km_value":37263419727937.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:43:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":708050334019903488,"description":"Unknown IO ID 45"} 
[2026-10-23 09:43:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938569216001,"power":14374,"unknown_19":206,"unknown_94":11008,"ignition":24,"odometer":null,"unknown_45":708050334019903488}} 
[2026-10-23 09:43:33] local.INFO: DEBUG: GPS processor result {"connection_id":224596,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22252,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:43:33] local.INFO: GPS data processed {"connection_id":224596,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:43:33] local.INFO: Acknowledgment sent {"connection_id":224596,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:43:56] local.INFO: TCP Data received {"connection_id":222875,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:43:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222875,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:43:56] local.INFO: Processing buffer {"connection_id":222875,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:43:56] local.INFO: IMEI packet received {"connection_id":222875,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:43:56] local.INFO: IMEI acknowledgment sent {"connection_id":222875,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:44:02] local.INFO: TCP Data received {"connection_id":222875,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222875,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:44:02] local.INFO: Processing buffer {"connection_id":222875,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:44:02] local.INFO: IMEI packet received {"connection_id":222875,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:44:02] local.INFO: IMEI acknowledgment sent {"connection_id":222875,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:44:02] local.INFO: TCP Data received {"connection_id":222874,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f552e0012d859e00059060580007009f34..."} 
[2026-10-23 09:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f552e0012d859e00059060580007009f34..."} 
[2026-10-23 09:44:02] local.INFO: Processing buffer {"connection_id":222874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f552e0012d859e00059060580007009f34..."} 
[2026-10-23 09:44:02] local.INFO: Packet analysis {"connection_id":222874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:44:02] local.INFO: Extracted packet for processing {"connection_id":222874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f5"} 
[2026-10-23 09:44:02] local.INFO: GPS Element Parsed {"raw_longitude":763731456,"raw_latitude":93347928,"longitude_deg":76.3731456,"latitude_deg":9.3347928,"altitude":7,"angle":159,"satellites":52,"speed":54,"hex_longitude":"2d859e00","hex_latitude":"05906058","is_valid_coordinates":true} 
[2026-10-23 09:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:44:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938549504001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23280062774116352,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8822129433654353920,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,173,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:44:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728716000,"timestamp_ms":1792728716000,"timestamp_seconds":1792728716,"priority":1,"record_length":96,"hex_timestamp":"000001a166f552e0"} 
[2026-10-23 09:44:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:44:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 09:44:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:44:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:44:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:44:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:44:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:44:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:44:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:44:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938549504001,"66":27865,"173":206,"85":14592,"24":54,"16":23280062774116352,"45":-8822129433654353920},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,173,85,24,16,45]} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:44:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938549504001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":173,"value":206,"description":"Unknown IO ID 173"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:44:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23280062774116352,"km_value":23280062774116.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8822129433654353920,"description":"Unknown IO ID 45"} 
[2026-10-23 09:44:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938549504001,"power":27865,"unknown_173":206,"unknown_85":14592,"ignition":54,"odometer":null,"unknown_45":-8822129433654353920}} 
[2026-10-23 09:44:02] local.INFO: DEBUG: GPS processor result {"connection_id":222874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:44:02] local.INFO: GPS data processed {"connection_id":222874,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:44:02] local.INFO: Acknowledgment sent {"connection_id":222874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:44:02] local.INFO: TCP Data received {"connection_id":222875,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f6a2d0012d09ac8007025748001201112a..."} 
[2026-10-23 09:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f6a2d0012d09ac8007025748001201112a..."} 
[2026-10-23 09:44:02] local.INFO: Processing buffer {"connection_id":222875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f6a2d0012d09ac8007025748001201112a..."} 
[2026-10-23 09:44:02] local.INFO: Packet analysis {"connection_id":222875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:44:02] local.INFO: Extracted packet for processing {"connection_id":222875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:44:02] local.INFO: GPS Element Parsed {"raw_longitude":755608704,"raw_latitude":117593928,"longitude_deg":75.5608704,"latitude_deg":11.7593928,"altitude":18,"angle":273,"satellites":42,"speed":14,"hex_longitude":"2d09ac80","hex_latitude":"07025748","is_valid_coordinates":true} 
[2026-10-23 09:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:44:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938570496001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37263767620288512,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":705024478020286464,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:44:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728802000,"timestamp_ms":1792728802000,"timestamp_seconds":1792728802,"priority":1,"record_length":96,"hex_timestamp":"000001a166f6a2d0"} 
[2026-10-23 09:44:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:44:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:44:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:44:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:44:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:44:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:44:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:44:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222875,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:44:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222875,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:44:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938570496001,"66":14396,"19":206,"94":11008,"24":14,"16":37263767620288512,"45":705024478020286464},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,94,24,16,45]} 
[2026-10-23 09:44:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:44:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938570496001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:44:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37263767620288512,"km_value":37263767620288.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:44:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":705024478020286464,"description":"Unknown IO ID 45"} 
[2026-10-23 09:44:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938570496001,"power":14396,"unknown_19":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":705024478020286464}} 
[2026-10-23 09:44:03] local.INFO: DEBUG: GPS processor result {"connection_id":222875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22254,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:44:03] local.INFO: GPS data processed {"connection_id":222875,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:44:03] local.INFO: Acknowledgment sent {"connection_id":222875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:44:29] local.INFO: TCP Data received {"connection_id":222876,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:29] local.INFO: Processing buffer {"connection_id":222876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:29] local.INFO: IMEI packet received {"connection_id":222876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":222876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:44:30] local.INFO: TCP Data received {"connection_id":222876,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:30] local.INFO: Processing buffer {"connection_id":222876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:30] local.INFO: IMEI packet received {"connection_id":222876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":222876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:44:34] local.INFO: TCP Data received {"connection_id":222875,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f6b270012d09a800070256c00013010528..."} 
[2026-10-23 09:44:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f6b270012d09a800070256c00013010528..."} 
[2026-10-23 09:44:34] local.INFO: Processing buffer {"connection_id":222875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f6b270012d09a800070256c00013010528..."} 
[2026-10-23 09:44:34] local.INFO: Packet analysis {"connection_id":222875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:44:34] local.INFO: Extracted packet for processing {"connection_id":222875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:44:34] local.INFO: GPS Element Parsed {"raw_longitude":755607552,"raw_latitude":117593792,"longitude_deg":75.5607552,"latitude_deg":11.7593792,"altitude":19,"angle":261,"satellites":40,"speed":12,"hex_longitude":"2d09a800","hex_latitude":"070256c0","is_valid_coordinates":true} 
[2026-10-23 09:44:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:44:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938573312001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37263819159896064,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":697072809927985152,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:44:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792728806000,"timestamp_ms":1792728806000,"timestamp_seconds":1792728806,"priority":1,"record_length":96,"hex_timestamp":"000001a166f6b270"} 
[2026-10-23 09:44:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:44:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:44:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 09:44:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:44:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:44:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:44:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:44:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:44:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222875,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:44:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222875,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:44:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:44:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:44:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:44:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938573312001,"66":14407,"19":206,"94":11008,"24":12,"16":37263819159896064,"45":697072809927985152},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,94,24,16,45]} 
[2026-10-23 09:44:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:44:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:44:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938573312001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:44:34] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 09:44:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:44:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37263819159896064,"km_value":37263819159896.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:44:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":697072809927985152,"description":"Unknown IO ID 45"} 
[2026-10-23 09:44:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938573312001,"power":14407,"unknown_19":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":697072809927985152}} 
[2026-10-23 09:44:34] local.INFO: DEBUG: GPS processor result {"connection_id":222875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22255,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:44:34] local.INFO: GPS data processed {"connection_id":222875,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:44:34] local.INFO: Acknowledgment sent {"connection_id":222875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:44:35] local.INFO: TCP Data received {"connection_id":222876,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:35] local.INFO: Processing buffer {"connection_id":222876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:44:35] local.INFO: IMEI packet received {"connection_id":222876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:44:35] local.INFO: IMEI acknowledgment sent {"connection_id":222876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:44:36] local.INFO: TCP Data received {"connection_id":222876,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f6c9e0012d863580058f1538000800a234..."} 
[2026-10-23 09:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f6c9e0012d863580058f1538000800a234..."} 
[2026-10-23 09:44:36] local.INFO: Processing buffer {"connection_id":222876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f6c9e0012d863580058f1538000800a234..."} 
[2026-10-23 09:44:36] local.INFO: Packet analysis {"connection_id":222876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:44:36] local.INFO: Extracted packet for processing {"connection_id":222876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:44:36] local.INFO: GPS Element Parsed {"raw_longitude":763770240,"raw_latitude":93263160,"longitude_deg":76.377024,"latitude_deg":9.326316,"altitude":8,"angle":162,"satellites":52,"speed":40,"hex_longitude":"2d863580","hex_latitude":"058f1538","is_valid_coordinates":true} 
[2026-10-23 09:44:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:44:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938573568001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23284589669646336,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8778852656006903808,"note":"Value kept but may cause issues"} 
[2026-10-23 09:44:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:44:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792728812000,"timestamp_ms":1792728812000,"timestamp_seconds":1792728812,"priority":1,"record_length":96,"hex_timestamp":"000001a166f6c9e0"} 
[2026-10-23 09:44:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:44:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:44:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 09:44:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:44:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:44:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:44:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:44:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:44:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:44:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:44:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:44:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:44:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:44:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938573568001,"66":27908,"89":206,"85":14592,"24":40,"16":23284589669646336,"45":-8778852656006903808},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,45]} 
[2026-10-23 09:44:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:44:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:44:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938573568001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:44:36] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-10-23 09:44:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:44:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23284589669646336,"km_value":23284589669646.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:44:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8778852656006903808,"description":"Unknown IO ID 45"} 
[2026-10-23 09:44:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938573568001,"power":27908,"unknown_89":206,"unknown_85":14592,"ignition":40,"odometer":null,"unknown_45":-8778852656006903808}} 
[2026-10-23 09:44:36] local.INFO: DEBUG: GPS processor result {"connection_id":222876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:44:36] local.INFO: GPS data processed {"connection_id":222876,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:44:36] local.INFO: Acknowledgment sent {"connection_id":222876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:45:01] local.INFO: TCP Data received {"connection_id":224597,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224597,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:01] local.INFO: Processing buffer {"connection_id":224597,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:01] local.INFO: IMEI packet received {"connection_id":224597,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:45:01] local.INFO: IMEI acknowledgment sent {"connection_id":224597,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:45:02] local.INFO: TCP Data received {"connection_id":224597,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224597,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:02] local.INFO: Processing buffer {"connection_id":224597,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:02] local.INFO: IMEI packet received {"connection_id":224597,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:45:02] local.INFO: IMEI acknowledgment sent {"connection_id":224597,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:45:03] local.INFO: TCP Data received {"connection_id":224597,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f7e708012d091800070257b80012013529..."} 
[2026-10-23 09:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f7e708012d091800070257b80012013529..."} 
[2026-10-23 09:45:03] local.INFO: Processing buffer {"connection_id":224597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f7e708012d091800070257b80012013529..."} 
[2026-10-23 09:45:03] local.INFO: Packet analysis {"connection_id":224597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:03] local.INFO: Extracted packet for processing {"connection_id":224597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:03] local.INFO: GPS Element Parsed {"raw_longitude":755570688,"raw_latitude":117594040,"longitude_deg":75.5570688,"latitude_deg":11.759404,"altitude":18,"angle":309,"satellites":41,"speed":14,"hex_longitude":"2d091800","hex_latitude":"070257b8","is_valid_coordinates":true} 
[2026-10-23 09:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:45:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938594304001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37265618751193088,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":655625619607320576,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:45:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792728885000,"timestamp_ms":1792728885000,"timestamp_seconds":1792728885,"priority":1,"record_length":96,"hex_timestamp":"000001a166f7e708"} 
[2026-10-23 09:45:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:45:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:45:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 09:45:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:45:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:45:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:45:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:45:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:45:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224597,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:45:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224597,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:45:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:45:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:45:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:45:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938594304001,"66":14374,"230":206,"94":11008,"24":14,"16":37265618751193088,"45":655625619607320576},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-10-23 09:45:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:45:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:45:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938594304001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:45:03] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 09:45:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:45:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37265618751193088,"km_value":37265618751193.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:45:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":655625619607320576,"description":"Unknown IO ID 45"} 
[2026-10-23 09:45:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938594304001,"power":14374,"unknown_230":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":655625619607320576}} 
[2026-10-23 09:45:03] local.INFO: DEBUG: GPS processor result {"connection_id":224597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22257,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:45:03] local.INFO: GPS data processed {"connection_id":224597,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:45:03] local.INFO: Acknowledgment sent {"connection_id":224597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:45:07] local.INFO: TCP Data received {"connection_id":222876,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f6ed08012d864140058ef2780007009f34..."} 
[2026-10-23 09:45:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f6ed08012d864140058ef2780007009f34..."} 
[2026-10-23 09:45:07] local.INFO: Processing buffer {"connection_id":222876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f6ed08012d864140058ef2780007009f34..."} 
[2026-10-23 09:45:07] local.INFO: Packet analysis {"connection_id":222876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:45:07] local.INFO: Extracted packet for processing {"connection_id":222876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f6"} 
[2026-10-23 09:45:07] local.INFO: GPS Element Parsed {"raw_longitude":763773248,"raw_latitude":93254264,"longitude_deg":76.3773248,"latitude_deg":9.3254264,"altitude":7,"angle":159,"satellites":52,"speed":41,"hex_longitude":"2d864140","hex_latitude":"058ef278","is_valid_coordinates":true} 
[2026-10-23 09:45:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:45:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938575872001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23285044936179712,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8775967537497819136,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:45:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792728821000,"timestamp_ms":1792728821000,"timestamp_seconds":1792728821,"priority":1,"record_length":96,"hex_timestamp":"000001a166f6ed08"} 
[2026-10-23 09:45:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:45:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:45:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:45:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:45:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:45:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:45:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:45:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:45:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:45:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:45:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938575872001,"66":27984,"89":206,"85":14592,"24":41,"16":23285044936179712,"45":-8775967537497819136},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,45]} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:45:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938575872001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:45:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23285044936179712,"km_value":23285044936179.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8775967537497819136,"description":"Unknown IO ID 45"} 
[2026-10-23 09:45:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938575872001,"power":27984,"unknown_89":206,"unknown_85":14592,"ignition":41,"odometer":null,"unknown_45":-8775967537497819136}} 
[2026-10-23 09:45:07] local.INFO: DEBUG: GPS processor result {"connection_id":222876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:45:07] local.INFO: GPS data processed {"connection_id":222876,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:45:07] local.INFO: Acknowledgment sent {"connection_id":222876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:45:07] local.INFO: TCP Data received {"connection_id":224597,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f7eaf0012d091740070258d00012014927..."} 
[2026-10-23 09:45:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f7eaf0012d091740070258d00012014927..."} 
[2026-10-23 09:45:07] local.INFO: Processing buffer {"connection_id":224597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f7eaf0012d091740070258d00012014927..."} 
[2026-10-23 09:45:07] local.INFO: Packet analysis {"connection_id":224597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:07] local.INFO: Extracted packet for processing {"connection_id":224597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:07] local.INFO: GPS Element Parsed {"raw_longitude":755570496,"raw_latitude":117594320,"longitude_deg":75.5570496,"latitude_deg":11.759432,"altitude":18,"angle":329,"satellites":39,"speed":14,"hex_longitude":"2d091740","hex_latitude":"070258d0","is_valid_coordinates":true} 
[2026-10-23 09:45:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:45:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938594560001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37265635931062272,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":655273775886481408,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:45:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792728886000,"timestamp_ms":1792728886000,"timestamp_seconds":1792728886,"priority":1,"record_length":96,"hex_timestamp":"000001a166f7eaf0"} 
[2026-10-23 09:45:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:45:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:45:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:45:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:45:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:45:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:45:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:45:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:45:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224597,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:45:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224597,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:45:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938594560001,"66":14026,"230":206,"94":11008,"24":14,"16":37265635931062272,"45":655273775886481408},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-10-23 09:45:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:45:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938594560001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:45:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37265635931062272,"km_value":37265635931062.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:45:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":655273775886481408,"description":"Unknown IO ID 45"} 
[2026-10-23 09:45:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938594560001,"power":14026,"unknown_230":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":655273775886481408}} 
[2026-10-23 09:45:07] local.INFO: DEBUG: GPS processor result {"connection_id":224597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22259,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:45:07] local.INFO: GPS data processed {"connection_id":224597,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:45:07] local.INFO: Acknowledgment sent {"connection_id":224597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:45:09] local.INFO: TCP Data received {"connection_id":221600,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221600,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:45:09] local.INFO: Processing buffer {"connection_id":221600,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:45:09] local.INFO: IMEI packet received {"connection_id":221600,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:45:09] local.INFO: IMEI acknowledgment sent {"connection_id":221600,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:45:24] local.INFO: TCP Data received {"connection_id":222877,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:24] local.INFO: Processing buffer {"connection_id":222877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:24] local.INFO: IMEI packet received {"connection_id":222877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":222877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:45:25] local.INFO: TCP Data received {"connection_id":222877,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:25] local.INFO: Processing buffer {"connection_id":222877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:25] local.INFO: IMEI packet received {"connection_id":222877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:45:25] local.INFO: IMEI acknowledgment sent {"connection_id":222877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:45:25] local.INFO: TCP Data received {"connection_id":222877,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:25] local.INFO: Processing buffer {"connection_id":222877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:25] local.INFO: IMEI packet received {"connection_id":222877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:45:25] local.INFO: IMEI acknowledgment sent {"connection_id":222877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:45:29] local.INFO: TCP Data received {"connection_id":222877,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:29] local.INFO: Processing buffer {"connection_id":222877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:45:29] local.INFO: IMEI packet received {"connection_id":222877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":222877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:45:30] local.INFO: TCP Data received {"connection_id":222877,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f71030012d865000058ed0d80006009a34..."} 
[2026-10-23 09:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f71030012d865000058ed0d80006009a34..."} 
[2026-10-23 09:45:30] local.INFO: Processing buffer {"connection_id":222877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f71030012d865000058ed0d80006009a34..."} 
[2026-10-23 09:45:30] local.INFO: Packet analysis {"connection_id":222877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:30] local.INFO: Extracted packet for processing {"connection_id":222877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:30] local.INFO: GPS Element Parsed {"raw_longitude":763777024,"raw_latitude":93245656,"longitude_deg":76.3777024,"latitude_deg":9.3245656,"altitude":6,"angle":154,"satellites":52,"speed":42,"hex_longitude":"2d865000","hex_latitude":"058ed0d8","is_valid_coordinates":true} 
[2026-10-23 09:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938578176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23285495907745792,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8772660206523746304,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792728830000,"timestamp_ms":1792728830000,"timestamp_seconds":1792728830,"priority":1,"record_length":96,"hex_timestamp":"000001a166f71030"} 
[2026-10-23 09:45:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:45:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 09:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:45:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:45:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938578176001,"66":27995,"89":206,"85":14592,"24":42,"16":23285495907745792,"45":-8772660206523746304},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,45]} 
[2026-10-23 09:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938578176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:45:30] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-10-23 09:45:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23285495907745792,"km_value":23285495907745.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8772660206523746304,"description":"Unknown IO ID 45"} 
[2026-10-23 09:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938578176001,"power":27995,"unknown_89":206,"unknown_85":14592,"ignition":42,"odometer":null,"unknown_45":-8772660206523746304}} 
[2026-10-23 09:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":222877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:45:30] local.INFO: GPS data processed {"connection_id":222877,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:45:30] local.INFO: Acknowledgment sent {"connection_id":222877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:45:38] local.INFO: TCP Data received {"connection_id":224597,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f7eed8012d0916c007025a400012015f27..."} 
[2026-10-23 09:45:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224597,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f7eed8012d0916c007025a400012015f27..."} 
[2026-10-23 09:45:38] local.INFO: Processing buffer {"connection_id":224597,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f7eed8012d0916c007025a400012015f27..."} 
[2026-10-23 09:45:38] local.INFO: Packet analysis {"connection_id":224597,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:38] local.INFO: Extracted packet for processing {"connection_id":224597,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:45:38] local.INFO: GPS Element Parsed {"raw_longitude":755570368,"raw_latitude":117594688,"longitude_deg":75.5570368,"latitude_deg":11.7594688,"altitude":18,"angle":351,"satellites":39,"speed":16,"hex_longitude":"2d0916c0","hex_latitude":"07025a40","is_valid_coordinates":true} 
[2026-10-23 09:45:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:45:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938594816001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37265653110931456,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":655062669654020096,"note":"Value kept but may cause issues"} 
[2026-10-23 09:45:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:45:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792728887000,"timestamp_ms":1792728887000,"timestamp_seconds":1792728887,"priority":1,"record_length":96,"hex_timestamp":"000001a166f7eed8"} 
[2026-10-23 09:45:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:45:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:45:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":202,"data_length":795,"current_offset":136} 
[2026-10-23 09:45:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2286,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:45:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:45:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:45:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:45:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224597,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:45:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224597,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:45:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224597,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:45:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:45:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:45:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:45:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938594816001,"66":14026,"230":206,"94":11008,"24":16,"16":37265653110931456,"45":655062669654020096},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-10-23 09:45:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:45:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:45:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938594816001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:45:38] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 09:45:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:45:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37265653110931456,"km_value":37265653110931.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:45:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":655062669654020096,"description":"Unknown IO ID 45"} 
[2026-10-23 09:45:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938594816001,"power":14026,"unknown_230":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":655062669654020096}} 
[2026-10-23 09:45:38] local.INFO: DEBUG: GPS processor result {"connection_id":224597,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22261,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:45:38] local.INFO: GPS data processed {"connection_id":224597,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:45:38] local.INFO: Acknowledgment sent {"connection_id":224597,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:45:57] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:57] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:57] local.INFO: IMEI packet received {"connection_id":221211,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":221211,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:45:57] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:57] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:45:57] local.INFO: IMEI packet received {"connection_id":221211,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:45:57] local.INFO: IMEI acknowledgment sent {"connection_id":221211,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:46:01] local.INFO: TCP Data received {"connection_id":222877,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f73358012d866280058eaf300006009534..."} 
[2026-10-23 09:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f73358012d866280058eaf300006009534..."} 
[2026-10-23 09:46:01] local.INFO: Processing buffer {"connection_id":222877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f73358012d866280058eaf300006009534..."} 
[2026-10-23 09:46:01] local.INFO: Packet analysis {"connection_id":222877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:46:01] local.INFO: Extracted packet for processing {"connection_id":222877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f7"} 
[2026-10-23 09:46:01] local.INFO: GPS Element Parsed {"raw_longitude":763781760,"raw_latitude":93237040,"longitude_deg":76.378176,"latitude_deg":9.323704,"altitude":6,"angle":149,"satellites":52,"speed":44,"hex_longitude":"2d866280","hex_latitude":"058eaf30","is_valid_coordinates":true} 
[2026-10-23 09:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938580480001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23285972649115648,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8768508450619467776,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,89,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792728839000,"timestamp_ms":1792728839000,"timestamp_seconds":1792728839,"priority":1,"record_length":96,"hex_timestamp":"000001a166f73358"} 
[2026-10-23 09:46:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:46:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:46:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:46:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:46:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938580480001,"66":27865,"89":206,"85":14592,"24":44,"16":23285972649115648,"45":-8768508450619467776},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,89,85,24,16,45]} 
[2026-10-23 09:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938580480001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:46:01] local.INFO: Unknown IO ID detected {"io_id":89,"value":206,"description":"Unknown IO ID 89"} 
[2026-10-23 09:46:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23285972649115648,"km_value":23285972649115.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8768508450619467776,"description":"Unknown IO ID 45"} 
[2026-10-23 09:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938580480001,"power":27865,"unknown_89":206,"unknown_85":14592,"ignition":44,"odometer":null,"unknown_45":-8768508450619467776}} 
[2026-10-23 09:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":222877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22262,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:46:01] local.INFO: GPS data processed {"connection_id":222877,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:46:01] local.INFO: Acknowledgment sent {"connection_id":222877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:46:02] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:02] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:02] local.INFO: IMEI packet received {"connection_id":221211,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:46:02] local.INFO: IMEI acknowledgment sent {"connection_id":221211,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:46:02] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f8bde0012d08ddc00702a6a0000c011b28..."} 
[2026-10-23 09:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f8bde0012d08ddc00702a6a0000c011b28..."} 
[2026-10-23 09:46:02] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f8bde0012d08ddc00702a6a0000c011b28..."} 
[2026-10-23 09:46:02] local.INFO: Packet analysis {"connection_id":221211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:02] local.INFO: Extracted packet for processing {"connection_id":221211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:02] local.INFO: GPS Element Parsed {"raw_longitude":755555776,"raw_latitude":117614240,"longitude_deg":75.5555776,"latitude_deg":11.761424,"altitude":12,"angle":283,"satellites":40,"speed":11,"hex_longitude":"2d08ddc0","hex_latitude":"0702a6a0","is_valid_coordinates":true} 
[2026-10-23 09:46:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:46:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938606080001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37267263723667456,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":643029614404743168,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:46:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728940000,"timestamp_ms":1792728940000,"timestamp_seconds":1792728940,"priority":1,"record_length":96,"hex_timestamp":"000001a166f8bde0"} 
[2026-10-23 09:46:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:46:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:46:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:46:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:46:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:46:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:46:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:46:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:46:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221211,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:46:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221211,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:46:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:46:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:46:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:46:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938606080001,"66":14450,"230":206,"94":11008,"24":11,"16":37267263723667456,"45":643029614404743168},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-10-23 09:46:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:46:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:46:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938606080001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:46:02] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 09:46:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:46:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37267263723667456,"km_value":37267263723667.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:46:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":643029614404743168,"description":"Unknown IO ID 45"} 
[2026-10-23 09:46:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938606080001,"power":14450,"unknown_230":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":643029614404743168}} 
[2026-10-23 09:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":221211,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22263,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:46:03] local.INFO: GPS data processed {"connection_id":221211,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:46:03] local.INFO: Acknowledgment sent {"connection_id":221211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:46:05] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f8c5b0012d08db400702a6d8000d010928..."} 
[2026-10-23 09:46:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f8c5b0012d08db400702a6d8000d010928..."} 
[2026-10-23 09:46:05] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f8c5b0012d08db400702a6d8000d010928..."} 
[2026-10-23 09:46:05] local.INFO: Packet analysis {"connection_id":221211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:05] local.INFO: Extracted packet for processing {"connection_id":221211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:05] local.INFO: GPS Element Parsed {"raw_longitude":755555136,"raw_latitude":117614296,"longitude_deg":75.5555136,"latitude_deg":11.7614296,"altitude":13,"angle":265,"satellites":40,"speed":16,"hex_longitude":"2d08db40","hex_latitude":"0702a6d8","is_valid_coordinates":true} 
[2026-10-23 09:46:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:46:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938608640001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37267298083405824,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":638877858498256896,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:46:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792728942000,"timestamp_ms":1792728942000,"timestamp_seconds":1792728942,"priority":1,"record_length":96,"hex_timestamp":"000001a166f8c5b0"} 
[2026-10-23 09:46:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:46:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:46:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 09:46:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:46:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:46:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:46:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:46:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:46:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221211,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:46:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221211,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:46:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:46:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:46:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:46:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938608640001,"66":14439,"230":206,"94":11008,"24":16,"16":37267298083405824,"45":638877858498256896},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-10-23 09:46:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:46:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:46:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938608640001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:46:05] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 09:46:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:46:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37267298083405824,"km_value":37267298083405.82,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:46:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":638877858498256896,"description":"Unknown IO ID 45"} 
[2026-10-23 09:46:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938608640001,"power":14439,"unknown_230":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":638877858498256896}} 
[2026-10-23 09:46:05] local.INFO: DEBUG: GPS processor result {"connection_id":221211,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22264,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:46:05] local.INFO: GPS data processed {"connection_id":221211,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:46:05] local.INFO: Acknowledgment sent {"connection_id":221211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:46:26] local.INFO: TCP Data received {"connection_id":224598,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:46:26] local.INFO: Processing buffer {"connection_id":224598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:46:26] local.INFO: IMEI packet received {"connection_id":224598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":224598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:46:30] local.INFO: TCP Data received {"connection_id":224598,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224598,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:46:30] local.INFO: Processing buffer {"connection_id":224598,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:46:30] local.INFO: IMEI packet received {"connection_id":224598,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":224598,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:46:31] local.INFO: TCP Data received {"connection_id":224598,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f87790012d874e40058dfaa00007007d32..."} 
[2026-10-23 09:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f87790012d874e40058dfaa00007007d32..."} 
[2026-10-23 09:46:31] local.INFO: Processing buffer {"connection_id":224598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f87790012d874e40058dfaa00007007d32..."} 
[2026-10-23 09:46:31] local.INFO: Packet analysis {"connection_id":224598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:31] local.INFO: Extracted packet for processing {"connection_id":224598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:31] local.INFO: GPS Element Parsed {"raw_longitude":763842112,"raw_latitude":93190816,"longitude_deg":76.3842112,"latitude_deg":9.3190816,"altitude":7,"angle":125,"satellites":50,"speed":43,"hex_longitude":"2d874e40","hex_latitude":"058dfaa0","is_valid_coordinates":true} 
[2026-10-23 09:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938601728001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23289713565630464,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8706302480779139072,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728922000,"timestamp_ms":1792728922000,"timestamp_seconds":1792728922,"priority":1,"record_length":96,"hex_timestamp":"000001a166f87790"} 
[2026-10-23 09:46:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:46:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 09:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:46:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:46:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:46:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938601728001,"66":27843,"135":206,"85":14592,"24":43,"16":23289713565630464,"45":-8706302480779139072},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,85,24,16,45]} 
[2026-10-23 09:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938601728001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:46:31] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-10-23 09:46:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23289713565630464,"km_value":23289713565630.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8706302480779139072,"description":"Unknown IO ID 45"} 
[2026-10-23 09:46:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938601728001,"power":27843,"unknown_135":206,"unknown_85":14592,"ignition":43,"odometer":null,"unknown_45":-8706302480779139072}} 
[2026-10-23 09:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":224598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:46:31] local.INFO: GPS data processed {"connection_id":224598,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:46:31] local.INFO: Acknowledgment sent {"connection_id":224598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:46:38] local.INFO: TCP Data received {"connection_id":221211,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f8f878012d08b4800702a5a80010011029..."} 
[2026-10-23 09:46:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221211,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f8f878012d08b4800702a5a80010011029..."} 
[2026-10-23 09:46:38] local.INFO: Processing buffer {"connection_id":221211,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f8f878012d08b4800702a5a80010011029..."} 
[2026-10-23 09:46:38] local.INFO: Packet analysis {"connection_id":221211,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:38] local.INFO: Extracted packet for processing {"connection_id":221211,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:46:38] local.INFO: GPS Element Parsed {"raw_longitude":755545216,"raw_latitude":117613992,"longitude_deg":75.5545216,"latitude_deg":11.7613992,"altitude":16,"angle":272,"satellites":41,"speed":36,"hex_longitude":"2d08b480","hex_latitude":"0702a5a8","is_valid_coordinates":true} 
[2026-10-23 09:46:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:46:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938609152001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37267766234841088,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":638174171056494592,"note":"Value kept but may cause issues"} 
[2026-10-23 09:46:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:46:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792728955000,"timestamp_ms":1792728955000,"timestamp_seconds":1792728955,"priority":1,"record_length":96,"hex_timestamp":"000001a166f8f878"} 
[2026-10-23 09:46:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:46:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:46:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:46:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:46:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:46:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:46:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:46:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221211,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:46:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221211,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:46:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221211,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:46:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:46:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:46:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:46:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938609152001,"66":14461,"230":206,"94":11008,"24":36,"16":37267766234841088,"45":638174171056494592},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,94,24,16,45]} 
[2026-10-23 09:46:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:46:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:46:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938609152001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:46:38] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 09:46:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:46:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37267766234841088,"km_value":37267766234841.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:46:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":638174171056494592,"description":"Unknown IO ID 45"} 
[2026-10-23 09:46:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938609152001,"power":14461,"unknown_230":206,"unknown_94":11008,"ignition":36,"odometer":null,"unknown_45":638174171056494592}} 
[2026-10-23 09:46:38] local.INFO: DEBUG: GPS processor result {"connection_id":221211,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22266,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:46:38] local.INFO: GPS data processed {"connection_id":221211,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:46:38] local.INFO: Acknowledgment sent {"connection_id":221211,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:46:53] local.INFO: TCP Data received {"connection_id":221602,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:53] local.INFO: Processing buffer {"connection_id":221602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:53] local.INFO: IMEI packet received {"connection_id":221602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:46:53] local.INFO: IMEI acknowledgment sent {"connection_id":221602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:46:57] local.INFO: TCP Data received {"connection_id":221602,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:57] local.INFO: Processing buffer {"connection_id":221602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:46:57] local.INFO: IMEI packet received {"connection_id":221602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:46:57] local.INFO: IMEI acknowledgment sent {"connection_id":221602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:47:00] local.INFO: TCP Data received {"connection_id":221602,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:00] local.INFO: Processing buffer {"connection_id":221602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:00] local.INFO: IMEI packet received {"connection_id":221602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:47:00] local.INFO: IMEI acknowledgment sent {"connection_id":221602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:47:01] local.INFO: TCP Data received {"connection_id":221602,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166f917b8012d0891000702a6400012010e28..."} 
[2026-10-23 09:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221602,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f917b8012d0891000702a6400012010e28..."} 
[2026-10-23 09:47:01] local.INFO: Processing buffer {"connection_id":221602,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f917b8012d0891000702a6400012010e28..."} 
[2026-10-23 09:47:01] local.INFO: Packet analysis {"connection_id":221602,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f9"} 
[2026-10-23 09:47:01] local.INFO: Extracted packet for processing {"connection_id":221602,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f9"} 
[2026-10-23 09:47:01] local.INFO: GPS Element Parsed {"raw_longitude":755536128,"raw_latitude":117614144,"longitude_deg":75.5536128,"latitude_deg":11.7614144,"altitude":18,"angle":270,"satellites":40,"speed":49,"hex_longitude":"2d089100","hex_latitude":"0702a640","is_valid_coordinates":true} 
[2026-10-23 09:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938612480001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37268200026537984,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":627267015708878848,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792728963000,"timestamp_ms":1792728963000,"timestamp_seconds":1792728963,"priority":1,"record_length":96,"hex_timestamp":"000001a166f917b8"} 
[2026-10-23 09:47:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:47:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 09:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:47:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:47:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221602,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221602,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221602,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:47:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938612480001,"66":14265,"13":206,"94":11008,"24":49,"16":37268200026537984,"45":627267015708878848},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,94,24,16,45]} 
[2026-10-23 09:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938612480001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:47:01] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 09:47:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37268200026537984,"km_value":37268200026537.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":627267015708878848,"description":"Unknown IO ID 45"} 
[2026-10-23 09:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938612480001,"power":14265,"unknown_13":206,"unknown_94":11008,"ignition":49,"odometer":null,"unknown_45":627267015708878848}} 
[2026-10-23 09:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":221602,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22267,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:47:01] local.INFO: GPS data processed {"connection_id":221602,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:47:01] local.INFO: Acknowledgment sent {"connection_id":221602,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:47:02] local.INFO: TCP Data received {"connection_id":224598,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f89ab8012d876b00058de4d80008008331..."} 
[2026-10-23 09:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224598,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f89ab8012d876b00058de4d80008008331..."} 
[2026-10-23 09:47:02] local.INFO: Processing buffer {"connection_id":224598,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f89ab8012d876b00058de4d80008008331..."} 
[2026-10-23 09:47:02] local.INFO: Packet analysis {"connection_id":224598,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:47:02] local.INFO: Extracted packet for processing {"connection_id":224598,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:47:02] local.INFO: GPS Element Parsed {"raw_longitude":763849472,"raw_latitude":93185240,"longitude_deg":76.3849472,"latitude_deg":9.318524,"altitude":8,"angle":131,"satellites":49,"speed":30,"hex_longitude":"2d876b00","hex_latitude":"058de4d8","is_valid_coordinates":true} 
[2026-10-23 09:47:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:47:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938604032001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23290160242229248,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8696943437804822528,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:47:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728931000,"timestamp_ms":1792728931000,"timestamp_seconds":1792728931,"priority":1,"record_length":96,"hex_timestamp":"000001a166f89ab8"} 
[2026-10-23 09:47:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:47:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:47:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 09:47:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:47:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:47:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:47:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:47:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224598,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:47:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:47:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224598,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:47:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:47:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:47:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:47:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938604032001,"66":27930,"135":206,"85":14592,"24":30,"16":23290160242229248,"45":-8696943437804822528},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,85,24,16,45]} 
[2026-10-23 09:47:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:47:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:47:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938604032001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:47:02] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-10-23 09:47:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:47:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23290160242229248,"km_value":23290160242229.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:47:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8696943437804822528,"description":"Unknown IO ID 45"} 
[2026-10-23 09:47:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938604032001,"power":27930,"unknown_135":206,"unknown_85":14592,"ignition":30,"odometer":null,"unknown_45":-8696943437804822528}} 
[2026-10-23 09:47:02] local.INFO: DEBUG: GPS processor result {"connection_id":224598,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:47:02] local.INFO: GPS data processed {"connection_id":224598,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:47:02] local.INFO: Acknowledgment sent {"connection_id":224598,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:47:26] local.INFO: TCP Data received {"connection_id":224599,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:47:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:47:26] local.INFO: Processing buffer {"connection_id":224599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:47:26] local.INFO: IMEI packet received {"connection_id":224599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:47:26] local.INFO: IMEI acknowledgment sent {"connection_id":224599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:47:30] local.INFO: TCP Data received {"connection_id":224599,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224599,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:47:30] local.INFO: Processing buffer {"connection_id":224599,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:47:30] local.INFO: IMEI packet received {"connection_id":224599,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:47:30] local.INFO: IMEI acknowledgment sent {"connection_id":224599,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:47:31] local.INFO: TCP Data received {"connection_id":224599,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f8cd80012d878840058dcdf00008008133..."} 
[2026-10-23 09:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f8cd80012d878840058dcdf00008008133..."} 
[2026-10-23 09:47:31] local.INFO: Processing buffer {"connection_id":224599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f8cd80012d878840058dcdf00008008133..."} 
[2026-10-23 09:47:31] local.INFO: Packet analysis {"connection_id":224599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:47:31] local.INFO: Extracted packet for processing {"connection_id":224599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:47:31] local.INFO: GPS Element Parsed {"raw_longitude":763856960,"raw_latitude":93179376,"longitude_deg":76.385696,"latitude_deg":9.3179376,"altitude":8,"angle":129,"satellites":51,"speed":32,"hex_longitude":"2d878840","hex_latitude":"058dcdf0","is_valid_coordinates":true} 
[2026-10-23 09:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938606336001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23290615508762624,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8688851032225818624,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792728944000,"timestamp_ms":1792728944000,"timestamp_seconds":1792728944,"priority":1,"record_length":96,"hex_timestamp":"000001a166f8cd80"} 
[2026-10-23 09:47:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:47:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:47:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:47:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:47:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:47:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938606336001,"66":27180,"135":206,"85":14592,"24":32,"16":23290615508762624,"45":-8688851032225818624},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,85,24,16,45]} 
[2026-10-23 09:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938606336001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:47:31] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-10-23 09:47:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23290615508762624,"km_value":23290615508762.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8688851032225818624,"description":"Unknown IO ID 45"} 
[2026-10-23 09:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938606336001,"power":27180,"unknown_135":206,"unknown_85":14592,"ignition":32,"odometer":null,"unknown_45":-8688851032225818624}} 
[2026-10-23 09:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":224599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:47:31] local.INFO: GPS data processed {"connection_id":224599,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:47:31] local.INFO: Acknowledgment sent {"connection_id":224599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:47:32] local.INFO: TCP Data received {"connection_id":221602,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166fa34e0012d0780000702db48000c011b28..."} 
[2026-10-23 09:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221602,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fa34e0012d0780000702db48000c011b28..."} 
[2026-10-23 09:47:32] local.INFO: Processing buffer {"connection_id":221602,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fa34e0012d0780000702db48000c011b28..."} 
[2026-10-23 09:47:32] local.INFO: Packet analysis {"connection_id":221602,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:47:32] local.INFO: Extracted packet for processing {"connection_id":221602,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:47:32] local.INFO: GPS Element Parsed {"raw_longitude":755466240,"raw_latitude":117627720,"longitude_deg":75.546624,"latitude_deg":11.762772,"altitude":12,"angle":283,"satellites":40,"speed":16,"hex_longitude":"2d078000","hex_latitude":"0702db48","is_valid_coordinates":true} 
[2026-10-23 09:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938632960001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37271670360113152,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":540854197862178816,"note":"Value kept but may cause issues"} 
[2026-10-23 09:47:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792729036000,"timestamp_ms":1792729036000,"timestamp_seconds":1792729036,"priority":1,"record_length":96,"hex_timestamp":"000001a166fa34e0"} 
[2026-10-23 09:47:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:47:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 09:47:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:47:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:47:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221602,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221602,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221602,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:47:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938632960001,"66":14439,"15":206,"94":11008,"24":16,"16":37271670360113152,"45":540854197862178816},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,94,24,16,45]} 
[2026-10-23 09:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938632960001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:47:32] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:47:32] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37271670360113152,"km_value":37271670360113.15,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":540854197862178816,"description":"Unknown IO ID 45"} 
[2026-10-23 09:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938632960001,"power":14439,"unknown_15":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":540854197862178816}} 
[2026-10-23 09:47:33] local.INFO: DEBUG: GPS processor result {"connection_id":221602,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22270,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:47:33] local.INFO: GPS data processed {"connection_id":221602,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:47:33] local.INFO: Acknowledgment sent {"connection_id":221602,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:47:56] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:56] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:56] local.INFO: IMEI packet received {"connection_id":221212,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:47:56] local.INFO: IMEI acknowledgment sent {"connection_id":221212,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:47:56] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:56] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:47:56] local.INFO: IMEI packet received {"connection_id":221212,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:47:56] local.INFO: IMEI acknowledgment sent {"connection_id":221212,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:48:02] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:02] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:02] local.INFO: IMEI packet received {"connection_id":221212,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:48:02] local.INFO: IMEI acknowledgment sent {"connection_id":221212,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:48:02] local.INFO: TCP Data received {"connection_id":224599,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166f8f490012d87a480058db738000b008033..."} 
[2026-10-23 09:48:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224599,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166f8f490012d87a480058db738000b008033..."} 
[2026-10-23 09:48:02] local.INFO: Processing buffer {"connection_id":224599,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166f8f490012d87a480058db738000b008033..."} 
[2026-10-23 09:48:02] local.INFO: Packet analysis {"connection_id":224599,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:48:02] local.INFO: Extracted packet for processing {"connection_id":224599,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166f8"} 
[2026-10-23 09:48:02] local.INFO: GPS Element Parsed {"raw_longitude":763864192,"raw_latitude":93173560,"longitude_deg":76.3864192,"latitude_deg":9.317356,"altitude":11,"angle":128,"satellites":51,"speed":39,"hex_longitude":"2d87a480","hex_latitude":"058db738","is_valid_coordinates":true} 
[2026-10-23 09:48:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:48:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938609664001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23291062185361408,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8680617889158533120,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,135,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:48:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792728954000,"timestamp_ms":1792728954000,"timestamp_seconds":1792728954,"priority":1,"record_length":96,"hex_timestamp":"000001a166f8f490"} 
[2026-10-23 09:48:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:48:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:48:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 09:48:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:48:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:48:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:48:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:48:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224599,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:48:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:48:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224599,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:48:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:48:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:48:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:48:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938609664001,"66":27821,"135":206,"85":14592,"24":39,"16":23291062185361408,"45":-8680617889158533120},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,135,85,24,16,45]} 
[2026-10-23 09:48:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:48:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:48:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938609664001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:48:02] local.INFO: Unknown IO ID detected {"io_id":135,"value":206,"description":"Unknown IO ID 135"} 
[2026-10-23 09:48:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14592,"description":"Unknown IO ID 85"} 
[2026-10-23 09:48:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23291062185361408,"km_value":23291062185361.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:48:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8680617889158533120,"description":"Unknown IO ID 45"} 
[2026-10-23 09:48:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938609664001,"power":27821,"unknown_135":206,"unknown_85":14592,"ignition":39,"odometer":null,"unknown_45":-8680617889158533120}} 
[2026-10-23 09:48:02] local.INFO: DEBUG: GPS processor result {"connection_id":224599,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:48:02] local.INFO: GPS data processed {"connection_id":224599,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:48:02] local.INFO: Acknowledgment sent {"connection_id":224599,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:48:03] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166fa38c8012d077e400702db68000c010e27..."} 
[2026-10-23 09:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fa38c8012d077e400702db68000c010e27..."} 
[2026-10-23 09:48:03] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fa38c8012d077e400702db68000c010e27..."} 
[2026-10-23 09:48:03] local.INFO: Packet analysis {"connection_id":221212,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:48:03] local.INFO: Extracted packet for processing {"connection_id":221212,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:48:03] local.INFO: GPS Element Parsed {"raw_longitude":755465792,"raw_latitude":117627752,"longitude_deg":75.5465792,"latitude_deg":11.7627752,"altitude":12,"angle":270,"satellites":39,"speed":19,"hex_longitude":"2d077e40","hex_latitude":"0702db68","is_valid_coordinates":true} 
[2026-10-23 09:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:48:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938633216001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37271691834949632,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":540431985397155840,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:48:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792729037000,"timestamp_ms":1792729037000,"timestamp_seconds":1792729037,"priority":1,"record_length":96,"hex_timestamp":"000001a166fa38c8"} 
[2026-10-23 09:48:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:48:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:48:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:48:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:48:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:48:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:48:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221212,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:48:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221212,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:48:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221212,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:48:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:48:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:48:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:48:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938633216001,"66":14439,"15":206,"94":11008,"24":19,"16":37271691834949632,"45":540431985397155840},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,94,24,16,45]} 
[2026-10-23 09:48:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:48:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:48:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938633216001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:48:03] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:48:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:48:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37271691834949632,"km_value":37271691834949.63,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:48:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":540431985397155840,"description":"Unknown IO ID 45"} 
[2026-10-23 09:48:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938633216001,"power":14439,"unknown_15":206,"unknown_94":11008,"ignition":19,"odometer":null,"unknown_45":540431985397155840}} 
[2026-10-23 09:48:03] local.INFO: DEBUG: GPS processor result {"connection_id":221212,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22272,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:48:03] local.INFO: GPS data processed {"connection_id":221212,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:48:03] local.INFO: Acknowledgment sent {"connection_id":221212,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:48:26] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:26] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:26] local.INFO: IMEI packet received {"connection_id":221603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":221603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:48:26] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:26] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:26] local.INFO: IMEI packet received {"connection_id":221603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":221603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:48:29] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:29] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:29] local.INFO: IMEI packet received {"connection_id":221603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":221603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:48:30] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:30] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:48:30] local.INFO: IMEI packet received {"connection_id":221603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":221603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:48:31] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fa5bf0012d890300058d79680009005435..."} 
[2026-10-23 09:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fa5bf0012d890300058d79680009005435..."} 
[2026-10-23 09:48:31] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fa5bf0012d890300058d79680009005435..."} 
[2026-10-23 09:48:31] local.INFO: Packet analysis {"connection_id":221603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:48:31] local.INFO: Extracted packet for processing {"connection_id":221603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:48:31] local.INFO: GPS Element Parsed {"raw_longitude":763953920,"raw_latitude":93157736,"longitude_deg":76.395392,"latitude_deg":9.3157736,"altitude":9,"angle":84,"satellites":53,"speed":50,"hex_longitude":"2d890300","hex_latitude":"058d7968","is_valid_coordinates":true} 
[2026-10-23 09:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938633728001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23295674980237312,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8584705290850215936,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792729046000,"timestamp_ms":1792729046000,"timestamp_seconds":1792729046,"priority":1,"record_length":96,"hex_timestamp":"000001a166fa5bf0"} 
[2026-10-23 09:48:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:48:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:48:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:48:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:48:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:48:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938633728001,"66":27876,"15":206,"85":14080,"24":50,"16":23295674980237312,"45":-8584705290850215936},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,85,24,16,45]} 
[2026-10-23 09:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938633728001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:48:31] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:48:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23295674980237312,"km_value":23295674980237.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8584705290850215936,"description":"Unknown IO ID 45"} 
[2026-10-23 09:48:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938633728001,"power":27876,"unknown_15":206,"unknown_85":14080,"ignition":50,"odometer":null,"unknown_45":-8584705290850215936}} 
[2026-10-23 09:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":221603,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:48:31] local.INFO: GPS data processed {"connection_id":221603,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:48:31] local.INFO: Acknowledgment sent {"connection_id":221603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:48:34] local.INFO: TCP Data received {"connection_id":221212,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166fb5208012d0688000702bdb00007010729..."} 
[2026-10-23 09:48:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221212,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fb5208012d0688000702bdb00007010729..."} 
[2026-10-23 09:48:34] local.INFO: Processing buffer {"connection_id":221212,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fb5208012d0688000702bdb00007010729..."} 
[2026-10-23 09:48:34] local.INFO: Packet analysis {"connection_id":221212,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fb"} 
[2026-10-23 09:48:34] local.INFO: Extracted packet for processing {"connection_id":221212,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fb"} 
[2026-10-23 09:48:34] local.INFO: GPS Element Parsed {"raw_longitude":755402752,"raw_latitude":117620144,"longitude_deg":75.5402752,"latitude_deg":11.7620144,"altitude":7,"angle":263,"satellites":41,"speed":39,"hex_longitude":"2d068800","hex_latitude":"0702bdb0","is_valid_coordinates":true} 
[2026-10-23 09:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:48:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938650112001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37274887290617856,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":480618552844099584,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:48:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792729109000,"timestamp_ms":1792729109000,"timestamp_seconds":1792729109,"priority":1,"record_length":96,"hex_timestamp":"000001a166fb5208"} 
[2026-10-23 09:48:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:48:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:48:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:48:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:48:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:48:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:48:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221212,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:48:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221212,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:48:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221212,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:48:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938650112001,"66":14548,"59":206,"94":11008,"24":39,"16":37274887290617856,"45":480618552844099584},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:48:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938650112001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:48:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37274887290617856,"km_value":37274887290617.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":480618552844099584,"description":"Unknown IO ID 45"} 
[2026-10-23 09:48:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938650112001,"power":14548,"unknown_59":206,"unknown_94":11008,"ignition":39,"odometer":null,"unknown_45":480618552844099584}} 
[2026-10-23 09:48:34] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fa7748012d892700058d7d100009005234..."} 
[2026-10-23 09:48:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fa7748012d892700058d7d100009005234..."} 
[2026-10-23 09:48:34] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fa7748012d892700058d7d100009005234..."} 
[2026-10-23 09:48:34] local.INFO: Packet analysis {"connection_id":221603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:48:34] local.INFO: Extracted packet for processing {"connection_id":221603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:48:34] local.INFO: GPS Element Parsed {"raw_longitude":763963136,"raw_latitude":93158672,"longitude_deg":76.3963136,"latitude_deg":9.3158672,"altitude":9,"angle":82,"satellites":52,"speed":54,"hex_longitude":"2d892700","hex_latitude":"058d7d10","is_valid_coordinates":true} 
[2026-10-23 09:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:48:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938635776001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23296121656836096,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8574009241734912000,"note":"Value kept but may cause issues"} 
[2026-10-23 09:48:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:48:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792729053000,"timestamp_ms":1792729053000,"timestamp_seconds":1792729053,"priority":1,"record_length":96,"hex_timestamp":"000001a166fa7748"} 
[2026-10-23 09:48:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:48:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 09:48:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:48:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:48:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:48:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:48:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:48:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:48:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:48:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938635776001,"66":27974,"15":206,"85":14080,"24":54,"16":23296121656836096,"45":-8574009241734912000},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,85,24,16,45]} 
[2026-10-23 09:48:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:48:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938635776001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:48:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23296121656836096,"km_value":23296121656836.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:48:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8574009241734912000,"description":"Unknown IO ID 45"} 
[2026-10-23 09:48:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938635776001,"power":27974,"unknown_15":206,"unknown_85":14080,"ignition":54,"odometer":null,"unknown_45":-8574009241734912000}} 
[2026-10-23 09:48:34] local.INFO: DEBUG: GPS processor result {"connection_id":221603,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:48:34] local.INFO: GPS data processed {"connection_id":221603,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:48:34] local.INFO: Acknowledgment sent {"connection_id":221603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:48:34] local.INFO: DEBUG: GPS processor result {"connection_id":221212,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22275,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:48:34] local.INFO: GPS data processed {"connection_id":221212,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:48:34] local.INFO: Acknowledgment sent {"connection_id":221212,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:48:57] local.INFO: TCP Data received {"connection_id":222878,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222878,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:57] local.INFO: Processing buffer {"connection_id":222878,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:57] local.INFO: IMEI packet received {"connection_id":222878,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":222878,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:48:57] local.INFO: TCP Data received {"connection_id":222878,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222878,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:57] local.INFO: Processing buffer {"connection_id":222878,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:57] local.INFO: IMEI packet received {"connection_id":222878,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:48:57] local.INFO: IMEI acknowledgment sent {"connection_id":222878,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:48:58] local.INFO: TCP Data received {"connection_id":222878,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222878,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:58] local.INFO: Processing buffer {"connection_id":222878,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:48:58] local.INFO: IMEI packet received {"connection_id":222878,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:48:58] local.INFO: IMEI acknowledgment sent {"connection_id":222878,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:49:02] local.INFO: TCP Data received {"connection_id":222878,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222878,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:02] local.INFO: Processing buffer {"connection_id":222878,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:02] local.INFO: IMEI packet received {"connection_id":222878,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:49:02] local.INFO: IMEI acknowledgment sent {"connection_id":222878,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:49:03] local.INFO: TCP Data received {"connection_id":222878,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166fb5208012d0688000702bdb00007010729..."} 
[2026-10-23 09:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fb5208012d0688000702bdb00007010729..."} 
[2026-10-23 09:49:03] local.INFO: Processing buffer {"connection_id":222878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fb5208012d0688000702bdb00007010729..."} 
[2026-10-23 09:49:03] local.INFO: Packet analysis {"connection_id":222878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fb"} 
[2026-10-23 09:49:03] local.INFO: Extracted packet for processing {"connection_id":222878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fb"} 
[2026-10-23 09:49:03] local.INFO: GPS Element Parsed {"raw_longitude":755402752,"raw_latitude":117620144,"longitude_deg":75.5402752,"latitude_deg":11.7620144,"altitude":7,"angle":263,"satellites":41,"speed":39,"hex_longitude":"2d068800","hex_latitude":"0702bdb0","is_valid_coordinates":true} 
[2026-10-23 09:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:49:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938651904001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37274887290617856,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":470626191170973696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:49:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792729109000,"timestamp_ms":1792729109000,"timestamp_seconds":1792729109,"priority":1,"record_length":96,"hex_timestamp":"000001a166fb5208"} 
[2026-10-23 09:49:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:49:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 09:49:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:49:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:49:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:49:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:49:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:49:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:49:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:49:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:49:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:49:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:49:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938651904001,"66":14548,"59":206,"94":11008,"24":39,"16":37274887290617856,"45":470626191170973696},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-10-23 09:49:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:49:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:49:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938651904001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:49:03] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 09:49:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:49:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37274887290617856,"km_value":37274887290617.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:49:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":470626191170973696,"description":"Unknown IO ID 45"} 
[2026-10-23 09:49:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938651904001,"power":14548,"unknown_59":206,"unknown_94":11008,"ignition":39,"odometer":null,"unknown_45":470626191170973696}} 
[2026-10-23 09:49:03] local.INFO: DEBUG: GPS processor result {"connection_id":222878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22276,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:49:03] local.INFO: GPS data processed {"connection_id":222878,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:49:03] local.INFO: Acknowledgment sent {"connection_id":222878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:49:05] local.INFO: TCP Data received {"connection_id":221603,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fa92a0012d894e40058d8218000a005334..."} 
[2026-10-23 09:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fa92a0012d894e40058d8218000a005334..."} 
[2026-10-23 09:49:05] local.INFO: Processing buffer {"connection_id":221603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fa92a0012d894e40058d8218000a005334..."} 
[2026-10-23 09:49:05] local.INFO: Packet analysis {"connection_id":221603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:49:05] local.INFO: Extracted packet for processing {"connection_id":221603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:49:05] local.INFO: GPS Element Parsed {"raw_longitude":763973184,"raw_latitude":93159960,"longitude_deg":76.3973184,"latitude_deg":9.315996,"altitude":10,"angle":83,"satellites":52,"speed":57,"hex_longitude":"2d894e40","hex_latitude":"058d8218","is_valid_coordinates":true} 
[2026-10-23 09:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:49:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938637568001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23296602693173248,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8563876142573088768,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:49:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792729060000,"timestamp_ms":1792729060000,"timestamp_seconds":1792729060,"priority":1,"record_length":96,"hex_timestamp":"000001a166fa92a0"} 
[2026-10-23 09:49:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:49:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:49:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:49:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:49:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:49:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:49:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:49:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:49:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:49:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:49:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:49:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:49:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938637568001,"66":27767,"15":206,"85":14080,"24":57,"16":23296602693173248,"45":-8563876142573088768},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,85,24,16,45]} 
[2026-10-23 09:49:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:49:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:49:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938637568001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:49:05] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:49:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:49:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23296602693173248,"km_value":23296602693173.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:49:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8563876142573088768,"description":"Unknown IO ID 45"} 
[2026-10-23 09:49:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938637568001,"power":27767,"unknown_15":206,"unknown_85":14080,"ignition":57,"odometer":null,"unknown_45":-8563876142573088768}} 
[2026-10-23 09:49:05] local.INFO: DEBUG: GPS processor result {"connection_id":221603,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:49:05] local.INFO: GPS data processed {"connection_id":221603,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:49:05] local.INFO: Acknowledgment sent {"connection_id":221603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:49:25] local.INFO: TCP Data received {"connection_id":224601,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:49:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:49:25] local.INFO: Processing buffer {"connection_id":224601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:49:25] local.INFO: IMEI packet received {"connection_id":224601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:49:25] local.INFO: IMEI acknowledgment sent {"connection_id":224601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:49:30] local.INFO: TCP Data received {"connection_id":224601,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224601,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:49:30] local.INFO: Processing buffer {"connection_id":224601,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:49:30] local.INFO: IMEI packet received {"connection_id":224601,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:49:30] local.INFO: IMEI acknowledgment sent {"connection_id":224601,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:49:31] local.INFO: TCP Data received {"connection_id":224601,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166faadf8012d897280058d86580009005335..."} 
[2026-10-23 09:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224601,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166faadf8012d897280058d86580009005335..."} 
[2026-10-23 09:49:31] local.INFO: Processing buffer {"connection_id":224601,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166faadf8012d897280058d86580009005335..."} 
[2026-10-23 09:49:31] local.INFO: Packet analysis {"connection_id":224601,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:49:31] local.INFO: Extracted packet for processing {"connection_id":224601,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fa"} 
[2026-10-23 09:49:31] local.INFO: GPS Element Parsed {"raw_longitude":763982464,"raw_latitude":93161048,"longitude_deg":76.3982464,"latitude_deg":9.3161048,"altitude":9,"angle":83,"satellites":53,"speed":41,"hex_longitude":"2d897280","hex_latitude":"058d8658","is_valid_coordinates":true} 
[2026-10-23 09:49:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:49:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938639360001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23297049369772032,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8552828249736865792,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:49:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792729067000,"timestamp_ms":1792729067000,"timestamp_seconds":1792729067,"priority":1,"record_length":96,"hex_timestamp":"000001a166faadf8"} 
[2026-10-23 09:49:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:49:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:49:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 09:49:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:49:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:49:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:49:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:49:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224601,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:49:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:49:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:49:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:49:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:49:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:49:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938639360001,"66":27908,"15":206,"85":14080,"24":41,"16":23297049369772032,"45":-8552828249736865792},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,85,24,16,45]} 
[2026-10-23 09:49:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:49:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:49:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938639360001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:49:31] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:49:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:49:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23297049369772032,"km_value":23297049369772.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:49:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8552828249736865792,"description":"Unknown IO ID 45"} 
[2026-10-23 09:49:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938639360001,"power":27908,"unknown_15":206,"unknown_85":14080,"ignition":41,"odometer":null,"unknown_45":-8552828249736865792}} 
[2026-10-23 09:49:31] local.INFO: DEBUG: GPS processor result {"connection_id":224601,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22278,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:49:31] local.INFO: GPS data processed {"connection_id":224601,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:49:31] local.INFO: Acknowledgment sent {"connection_id":224601,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:49:34] local.INFO: TCP Data received {"connection_id":222878,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166fc28e0012d05fdc007027f00000800ef25..."} 
[2026-10-23 09:49:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fc28e0012d05fdc007027f00000800ef25..."} 
[2026-10-23 09:49:34] local.INFO: Processing buffer {"connection_id":222878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fc28e0012d05fdc007027f00000800ef25..."} 
[2026-10-23 09:49:34] local.INFO: Packet analysis {"connection_id":222878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:49:34] local.INFO: Extracted packet for processing {"connection_id":222878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:49:34] local.INFO: GPS Element Parsed {"raw_longitude":755367360,"raw_latitude":117604096,"longitude_deg":75.536736,"latitude_deg":11.7604096,"altitude":8,"angle":239,"satellites":37,"speed":27,"hex_longitude":"2d05fdc0","hex_latitude":"07027f00","is_valid_coordinates":true} 
[2026-10-23 09:49:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:49:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938664704001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37276875860475904,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":434738131637022720,"note":"Value kept but may cause issues"} 
[2026-10-23 09:49:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:49:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792729164000,"timestamp_ms":1792729164000,"timestamp_seconds":1792729164,"priority":1,"record_length":96,"hex_timestamp":"000001a166fc28e0"} 
[2026-10-23 09:49:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:49:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:49:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:49:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:49:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:49:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:49:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:49:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:49:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:49:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222878,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:49:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:49:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:49:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:49:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938664704001,"66":14461,"60":206,"94":11008,"24":27,"16":37276875860475904,"45":434738131637022720},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:49:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:49:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:49:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938664704001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:49:34] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:49:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:49:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37276875860475904,"km_value":37276875860475.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:49:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":434738131637022720,"description":"Unknown IO ID 45"} 
[2026-10-23 09:49:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938664704001,"power":14461,"unknown_60":206,"unknown_94":11008,"ignition":27,"odometer":null,"unknown_45":434738131637022720}} 
[2026-10-23 09:49:35] local.INFO: DEBUG: GPS processor result {"connection_id":222878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22279,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:49:35] local.INFO: GPS data processed {"connection_id":222878,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:49:35] local.INFO: Acknowledgment sent {"connection_id":222878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:49:56] local.INFO: TCP Data received {"connection_id":222879,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222879,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:56] local.INFO: Processing buffer {"connection_id":222879,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:56] local.INFO: IMEI packet received {"connection_id":222879,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:49:56] local.INFO: IMEI acknowledgment sent {"connection_id":222879,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:49:57] local.INFO: TCP Data received {"connection_id":222879,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222879,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:57] local.INFO: Processing buffer {"connection_id":222879,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:49:57] local.INFO: IMEI packet received {"connection_id":222879,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:49:57] local.INFO: IMEI acknowledgment sent {"connection_id":222879,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:50:01] local.INFO: TCP Data received {"connection_id":222879,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222879,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:01] local.INFO: Processing buffer {"connection_id":222879,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:01] local.INFO: IMEI packet received {"connection_id":222879,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:50:01] local.INFO: IMEI acknowledgment sent {"connection_id":222879,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:50:02] local.INFO: TCP Data received {"connection_id":224601,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fbe678012d8ab3c0058d9b88000b006035..."} 
[2026-10-23 09:50:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224601,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fbe678012d8ab3c0058d9b88000b006035..."} 
[2026-10-23 09:50:02] local.INFO: Processing buffer {"connection_id":224601,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fbe678012d8ab3c0058d9b88000b006035..."} 
[2026-10-23 09:50:02] local.INFO: Packet analysis {"connection_id":224601,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fb"} 
[2026-10-23 09:50:02] local.INFO: Extracted packet for processing {"connection_id":224601,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fb"} 
[2026-10-23 09:50:02] local.INFO: GPS Element Parsed {"raw_longitude":764064704,"raw_latitude":93166472,"longitude_deg":76.4064704,"latitude_deg":9.3166472,"altitude":11,"angle":96,"satellites":53,"speed":54,"hex_longitude":"2d8ab3c0","hex_latitude":"058d9b88","is_valid_coordinates":true} 
[2026-10-23 09:50:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:50:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938659840001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23301017919553536,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8462474782210928640,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:50:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729147000,"timestamp_ms":1792729147000,"timestamp_seconds":1792729147,"priority":1,"record_length":96,"hex_timestamp":"000001a166fbe678"} 
[2026-10-23 09:50:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:50:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:50:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:50:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:50:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:50:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:50:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:50:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224601,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:50:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:50:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224601,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:50:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938659840001,"66":27865,"15":206,"85":14080,"24":54,"16":23301017919553536,"45":-8462474782210928640},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,85,24,16,45]} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:50:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938659840001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:50:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23301017919553536,"km_value":23301017919553.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8462474782210928640,"description":"Unknown IO ID 45"} 
[2026-10-23 09:50:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938659840001,"power":27865,"unknown_15":206,"unknown_85":14080,"ignition":54,"odometer":null,"unknown_45":-8462474782210928640}} 
[2026-10-23 09:50:02] local.INFO: DEBUG: GPS processor result {"connection_id":224601,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22280,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:50:02] local.INFO: GPS data processed {"connection_id":224601,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:50:02] local.INFO: Acknowledgment sent {"connection_id":224601,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:50:02] local.INFO: TCP Data received {"connection_id":222879,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a166fc2cc8012d05fb0007027e20000800fe27..."} 
[2026-10-23 09:50:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fc2cc8012d05fb0007027e20000800fe27..."} 
[2026-10-23 09:50:02] local.INFO: Processing buffer {"connection_id":222879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fc2cc8012d05fb0007027e20000800fe27..."} 
[2026-10-23 09:50:02] local.INFO: Packet analysis {"connection_id":222879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:02] local.INFO: Extracted packet for processing {"connection_id":222879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:02] local.INFO: GPS Element Parsed {"raw_longitude":755366656,"raw_latitude":117603872,"longitude_deg":75.5366656,"latitude_deg":11.7603872,"altitude":8,"angle":254,"satellites":39,"speed":28,"hex_longitude":"2d05fb00","hex_latitude":"07027e20","is_valid_coordinates":true} 
[2026-10-23 09:50:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:50:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938665984001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37276910220214272,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":431712275636617216,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:50:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729165000,"timestamp_ms":1792729165000,"timestamp_seconds":1792729165,"priority":1,"record_length":96,"hex_timestamp":"000001a166fc2cc8"} 
[2026-10-23 09:50:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:50:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:50:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 09:50:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:50:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:50:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:50:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:50:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:50:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222879,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:50:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222879,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:50:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938665984001,"66":14461,"60":206,"94":11008,"24":28,"16":37276910220214272,"45":431712275636617216},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:50:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:50:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938665984001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:50:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37276910220214272,"km_value":37276910220214.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:50:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":431712275636617216,"description":"Unknown IO ID 45"} 
[2026-10-23 09:50:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938665984001,"power":14461,"unknown_60":206,"unknown_94":11008,"ignition":28,"odometer":null,"unknown_45":431712275636617216}} 
[2026-10-23 09:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":222879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22281,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:50:03] local.INFO: GPS data processed {"connection_id":222879,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:50:03] local.INFO: Acknowledgment sent {"connection_id":222879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:50:25] local.INFO: TCP Data received {"connection_id":221604,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:25] local.INFO: Processing buffer {"connection_id":221604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:25] local.INFO: IMEI packet received {"connection_id":221604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":221604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:50:26] local.INFO: TCP Data received {"connection_id":224602,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:26] local.INFO: Processing buffer {"connection_id":224602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:26] local.INFO: IMEI packet received {"connection_id":224602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":224602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:50:30] local.INFO: TCP Data received {"connection_id":221604,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:30] local.INFO: Processing buffer {"connection_id":221604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:30] local.INFO: IMEI packet received {"connection_id":221604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":221604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:50:30] local.INFO: TCP Data received {"connection_id":221604,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:30] local.INFO: Processing buffer {"connection_id":221604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:50:30] local.INFO: IMEI packet received {"connection_id":221604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":221604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:50:31] local.INFO: TCP Data received {"connection_id":221604,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fc01d0012d8ad8c0058d9738000c006035..."} 
[2026-10-23 09:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fc01d0012d8ad8c0058d9738000c006035..."} 
[2026-10-23 09:50:31] local.INFO: Processing buffer {"connection_id":221604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fc01d0012d8ad8c0058d9738000c006035..."} 
[2026-10-23 09:50:31] local.INFO: Packet analysis {"connection_id":221604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:31] local.INFO: Extracted packet for processing {"connection_id":221604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:31] local.INFO: GPS Element Parsed {"raw_longitude":764074176,"raw_latitude":93165368,"longitude_deg":76.4074176,"latitude_deg":9.3165368,"altitude":12,"angle":96,"satellites":53,"speed":52,"hex_longitude":"2d8ad8c0","hex_latitude":"058d9738","is_valid_coordinates":true} 
[2026-10-23 09:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938661632001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23301473186086912,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8452200945561139200,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792729154000,"timestamp_ms":1792729154000,"timestamp_seconds":1792729154,"priority":1,"record_length":96,"hex_timestamp":"000001a166fc01d0"} 
[2026-10-23 09:50:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:50:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 09:50:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:50:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:50:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:50:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938661632001,"66":27995,"15":206,"85":14080,"24":52,"16":23301473186086912,"45":-8452200945561139200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,85,24,16,45]} 
[2026-10-23 09:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938661632001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:50:31] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:50:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23301473186086912,"km_value":23301473186086.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8452200945561139200,"description":"Unknown IO ID 45"} 
[2026-10-23 09:50:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938661632001,"power":27995,"unknown_15":206,"unknown_85":14080,"ignition":52,"odometer":null,"unknown_45":-8452200945561139200}} 
[2026-10-23 09:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":221604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:50:31] local.INFO: GPS data processed {"connection_id":221604,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:50:31] local.INFO: Acknowledgment sent {"connection_id":221604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:50:32] local.INFO: TCP Data received {"connection_id":224602,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224602,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:32] local.INFO: Processing buffer {"connection_id":224602,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:50:32] local.INFO: IMEI packet received {"connection_id":224602,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:50:32] local.INFO: IMEI acknowledgment sent {"connection_id":224602,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:50:32] local.INFO: TCP Data received {"connection_id":224602,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a166fca5e0012d05bbc007025348000b009129..."} 
[2026-10-23 09:50:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224602,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fca5e0012d05bbc007025348000b009129..."} 
[2026-10-23 09:50:32] local.INFO: Processing buffer {"connection_id":224602,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fca5e0012d05bbc007025348000b009129..."} 
[2026-10-23 09:50:32] local.INFO: Packet analysis {"connection_id":224602,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:32] local.INFO: Extracted packet for processing {"connection_id":224602,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:32] local.INFO: GPS Element Parsed {"raw_longitude":755350464,"raw_latitude":117592904,"longitude_deg":75.5350464,"latitude_deg":11.7592904,"altitude":11,"angle":145,"satellites":41,"speed":10,"hex_longitude":"2d05bbc0","hex_latitude":"07025348","is_valid_coordinates":true} 
[2026-10-23 09:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:50:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938673408001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277898062692352,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":412783083450132480,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:50:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792729196000,"timestamp_ms":1792729196000,"timestamp_seconds":1792729196,"priority":1,"record_length":96,"hex_timestamp":"000001a166fca5e0"} 
[2026-10-23 09:50:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:50:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:50:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:50:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:50:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:50:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:50:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:50:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224602,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:50:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224602,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:50:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224602,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:50:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.56","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:50:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:50:32] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:50:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938673408001,"66":14428,"60":206,"94":11008,"24":10,"16":37277898062692352,"45":412783083450132480},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:50:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:50:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:50:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938673408001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:50:32] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:50:32] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:50:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277898062692352,"km_value":37277898062692.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:50:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":412783083450132480,"description":"Unknown IO ID 45"} 
[2026-10-23 09:50:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938673408001,"power":14428,"unknown_60":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":412783083450132480}} 
[2026-10-23 09:50:33] local.INFO: DEBUG: GPS processor result {"connection_id":224602,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22283,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:50:33] local.INFO: GPS data processed {"connection_id":224602,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:50:33] local.INFO: Acknowledgment sent {"connection_id":224602,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:50:36] local.INFO: TCP Data received {"connection_id":221604,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fc2110012d8aff00058d92b0000c006035..."} 
[2026-10-23 09:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fc2110012d8aff00058d92b0000c006035..."} 
[2026-10-23 09:50:36] local.INFO: Processing buffer {"connection_id":221604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fc2110012d8aff00058d92b0000c006035..."} 
[2026-10-23 09:50:36] local.INFO: Packet analysis {"connection_id":221604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:36] local.INFO: Extracted packet for processing {"connection_id":221604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:50:36] local.INFO: GPS Element Parsed {"raw_longitude":764083968,"raw_latitude":93164208,"longitude_deg":76.4083968,"latitude_deg":9.3164208,"altitude":12,"angle":96,"satellites":53,"speed":46,"hex_longitude":"2d8aff00","hex_latitude":"058d92b0","is_valid_coordinates":true} 
[2026-10-23 09:50:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:50:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938663424001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23301941337522176,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8441786371423127552,"note":"Value kept but may cause issues"} 
[2026-10-23 09:50:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,15,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:50:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792729162000,"timestamp_ms":1792729162000,"timestamp_seconds":1792729162,"priority":1,"record_length":96,"hex_timestamp":"000001a166fc2110"} 
[2026-10-23 09:50:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:50:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:50:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:50:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:50:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:50:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:50:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:50:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:50:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:50:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:50:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:50:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:50:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:50:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938663424001,"66":27919,"15":206,"85":14080,"24":46,"16":23301941337522176,"45":-8441786371423127552},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,15,85,24,16,45]} 
[2026-10-23 09:50:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:50:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:50:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938663424001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:50:36] local.INFO: Unknown IO ID detected {"io_id":15,"value":206,"description":"Unknown IO ID 15"} 
[2026-10-23 09:50:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:50:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23301941337522176,"km_value":23301941337522.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:50:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8441786371423127552,"description":"Unknown IO ID 45"} 
[2026-10-23 09:50:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938663424001,"power":27919,"unknown_15":206,"unknown_85":14080,"ignition":46,"odometer":null,"unknown_45":-8441786371423127552}} 
[2026-10-23 09:50:36] local.INFO: DEBUG: GPS processor result {"connection_id":221604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22284,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:50:36] local.INFO: GPS data processed {"connection_id":221604,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:50:36] local.INFO: Acknowledgment sent {"connection_id":221604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:50:43] local.INFO: TCP Data received {"connection_id":224600,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:50:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224600,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:50:43] local.INFO: Processing buffer {"connection_id":224600,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:50:43] local.INFO: IMEI packet received {"connection_id":224600,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:50:43] local.INFO: IMEI acknowledgment sent {"connection_id":224600,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:51:02] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:02] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:02] local.INFO: IMEI packet received {"connection_id":221213,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:51:02] local.INFO: IMEI acknowledgment sent {"connection_id":221213,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:51:07] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:07] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:07] local.INFO: IMEI packet received {"connection_id":221213,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:51:07] local.INFO: IMEI acknowledgment sent {"connection_id":221213,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:51:07] local.INFO: TCP Data received {"connection_id":221604,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fc4820012d8b24c0058d8de8000c006035..."} 
[2026-10-23 09:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fc4820012d8b24c0058d8de8000c006035..."} 
[2026-10-23 09:51:07] local.INFO: Processing buffer {"connection_id":221604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fc4820012d8b24c0058d8de8000c006035..."} 
[2026-10-23 09:51:07] local.INFO: Packet analysis {"connection_id":221604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:07] local.INFO: Extracted packet for processing {"connection_id":221604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:07] local.INFO: GPS Element Parsed {"raw_longitude":764093632,"raw_latitude":93162984,"longitude_deg":76.4093632,"latitude_deg":9.3162984,"altitude":12,"angle":96,"satellites":53,"speed":37,"hex_longitude":"2d8b24c0","hex_latitude":"058d8de8","is_valid_coordinates":true} 
[2026-10-23 09:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:51:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938665472001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23302409488957440,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8431019953564241920,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:51:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792729172000,"timestamp_ms":1792729172000,"timestamp_seconds":1792729172,"priority":1,"record_length":96,"hex_timestamp":"000001a166fc4820"} 
[2026-10-23 09:51:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:51:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:51:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:51:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:51:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:51:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:51:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:51:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:51:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:51:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938665472001,"66":27995,"14":206,"85":14080,"24":37,"16":23302409488957440,"45":-8431019953564241920},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,85,24,16,45]} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:51:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938665472001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:51:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23302409488957440,"km_value":23302409488957.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8431019953564241920,"description":"Unknown IO ID 45"} 
[2026-10-23 09:51:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938665472001,"power":27995,"unknown_14":206,"unknown_85":14080,"ignition":37,"odometer":null,"unknown_45":-8431019953564241920}} 
[2026-10-23 09:51:07] local.INFO: DEBUG: GPS processor result {"connection_id":221604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:51:07] local.INFO: GPS data processed {"connection_id":221604,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:51:07] local.INFO: Acknowledgment sent {"connection_id":221604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:51:07] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcb198012d05be0007025118000c00822a..."} 
[2026-10-23 09:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcb198012d05be0007025118000c00822a..."} 
[2026-10-23 09:51:07] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcb198012d05be0007025118000c00822a..."} 
[2026-10-23 09:51:07] local.INFO: Packet analysis {"connection_id":221213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:07] local.INFO: Extracted packet for processing {"connection_id":221213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:07] local.INFO: GPS Element Parsed {"raw_longitude":755351040,"raw_latitude":117592344,"longitude_deg":75.535104,"latitude_deg":11.7592344,"altitude":12,"angle":130,"satellites":42,"speed":7,"hex_longitude":"2d05be00","hex_latitude":"07025118","is_valid_coordinates":true} 
[2026-10-23 09:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:51:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938674176001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277936717398016,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":413134927170848768,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:51:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792729199000,"timestamp_ms":1792729199000,"timestamp_seconds":1792729199,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcb198"} 
[2026-10-23 09:51:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:51:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:51:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:51:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:51:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:51:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:51:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:51:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221213,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:51:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221213,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:51:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938674176001,"66":14439,"60":206,"94":11008,"24":7,"16":37277936717398016,"45":413134927170848768},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:51:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:51:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938674176001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:51:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277936717398016,"km_value":37277936717398.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:51:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":413134927170848768,"description":"Unknown IO ID 45"} 
[2026-10-23 09:51:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938674176001,"power":14439,"unknown_60":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":413134927170848768}} 
[2026-10-23 09:51:07] local.INFO: DEBUG: GPS processor result {"connection_id":221213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22286,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:51:07] local.INFO: GPS data processed {"connection_id":221213,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:51:07] local.INFO: Acknowledgment sent {"connection_id":221213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:51:25] local.INFO: TCP Data received {"connection_id":222880,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:51:25] local.INFO: Processing buffer {"connection_id":222880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:51:25] local.INFO: IMEI packet received {"connection_id":222880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":222880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:51:30] local.INFO: TCP Data received {"connection_id":222880,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:51:30] local.INFO: Processing buffer {"connection_id":222880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:51:30] local.INFO: IMEI packet received {"connection_id":222880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:51:30] local.INFO: IMEI acknowledgment sent {"connection_id":222880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:51:31] local.INFO: TCP Data received {"connection_id":222880,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fc6b48012d8b4900058d8b08000a005b35..."} 
[2026-10-23 09:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fc6b48012d8b4900058d8b08000a005b35..."} 
[2026-10-23 09:51:31] local.INFO: Processing buffer {"connection_id":222880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fc6b48012d8b4900058d8b08000a005b35..."} 
[2026-10-23 09:51:31] local.INFO: Packet analysis {"connection_id":222880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:31] local.INFO: Extracted packet for processing {"connection_id":222880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:31] local.INFO: GPS Element Parsed {"raw_longitude":764102912,"raw_latitude":93162248,"longitude_deg":76.4102912,"latitude_deg":9.3162248,"altitude":10,"angle":91,"satellites":53,"speed":42,"hex_longitude":"2d8b4900","hex_latitude":"058d8b08","is_valid_coordinates":true} 
[2026-10-23 09:51:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:51:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938668032001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23302856165556224,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8420394273193728000,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:51:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792729181000,"timestamp_ms":1792729181000,"timestamp_seconds":1792729181,"priority":1,"record_length":96,"hex_timestamp":"000001a166fc6b48"} 
[2026-10-23 09:51:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:51:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:51:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:51:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:51:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:51:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:51:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:51:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:51:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:51:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:51:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:51:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:51:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:51:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938668032001,"66":27865,"14":206,"85":14080,"24":42,"16":23302856165556224,"45":-8420394273193728000},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,85,24,16,45]} 
[2026-10-23 09:51:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:51:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:51:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938668032001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:51:31] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 09:51:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:51:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23302856165556224,"km_value":23302856165556.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:51:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8420394273193728000,"description":"Unknown IO ID 45"} 
[2026-10-23 09:51:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938668032001,"power":27865,"unknown_14":206,"unknown_85":14080,"ignition":42,"odometer":null,"unknown_45":-8420394273193728000}} 
[2026-10-23 09:51:31] local.INFO: DEBUG: GPS processor result {"connection_id":222880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:51:31] local.INFO: GPS data processed {"connection_id":222880,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:51:31] local.INFO: Acknowledgment sent {"connection_id":222880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:51:38] local.INFO: TCP Data received {"connection_id":221213,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcb580012d05be80070250b8000c006f2a..."} 
[2026-10-23 09:51:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221213,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcb580012d05be80070250b8000c006f2a..."} 
[2026-10-23 09:51:38] local.INFO: Processing buffer {"connection_id":221213,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcb580012d05be80070250b8000c006f2a..."} 
[2026-10-23 09:51:38] local.INFO: Packet analysis {"connection_id":221213,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:38] local.INFO: Extracted packet for processing {"connection_id":221213,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:51:38] local.INFO: GPS Element Parsed {"raw_longitude":755351168,"raw_latitude":117592248,"longitude_deg":75.5351168,"latitude_deg":11.7592248,"altitude":12,"angle":111,"satellites":42,"speed":7,"hex_longitude":"2d05be80","hex_latitude":"070250b8","is_valid_coordinates":true} 
[2026-10-23 09:51:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:51:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938674944001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277945307332608,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":413768245868304384,"note":"Value kept but may cause issues"} 
[2026-10-23 09:51:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:51:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792729200000,"timestamp_ms":1792729200000,"timestamp_seconds":1792729200,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcb580"} 
[2026-10-23 09:51:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:51:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:51:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:51:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:51:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:51:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:51:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:51:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221213,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:51:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221213,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:51:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221213,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:51:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:51:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:51:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:51:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938674944001,"66":14439,"60":206,"94":11008,"24":7,"16":37277945307332608,"45":413768245868304384},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:51:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:51:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:51:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938674944001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:51:38] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:51:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:51:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277945307332608,"km_value":37277945307332.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:51:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":413768245868304384,"description":"Unknown IO ID 45"} 
[2026-10-23 09:51:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938674944001,"power":14439,"unknown_60":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":413768245868304384}} 
[2026-10-23 09:51:39] local.INFO: DEBUG: GPS processor result {"connection_id":221213,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22288,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:51:39] local.INFO: GPS data processed {"connection_id":221213,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:51:39] local.INFO: Acknowledgment sent {"connection_id":221213,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:51:57] local.INFO: TCP Data received {"connection_id":221605,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221605,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:57] local.INFO: Processing buffer {"connection_id":221605,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:51:57] local.INFO: IMEI packet received {"connection_id":221605,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:51:57] local.INFO: IMEI acknowledgment sent {"connection_id":221605,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:52:02] local.INFO: TCP Data received {"connection_id":221605,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:52:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221605,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:52:02] local.INFO: Processing buffer {"connection_id":221605,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:52:02] local.INFO: IMEI packet received {"connection_id":221605,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:52:02] local.INFO: IMEI acknowledgment sent {"connection_id":221605,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:52:02] local.INFO: TCP Data received {"connection_id":222880,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fc9258012d8b6d80058d8b800009006035..."} 
[2026-10-23 09:52:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fc9258012d8b6d80058d8b800009006035..."} 
[2026-10-23 09:52:02] local.INFO: Processing buffer {"connection_id":222880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fc9258012d8b6d80058d8b800009006035..."} 
[2026-10-23 09:52:02] local.INFO: Packet analysis {"connection_id":222880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:52:02] local.INFO: Extracted packet for processing {"connection_id":222880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:52:02] local.INFO: GPS Element Parsed {"raw_longitude":764112256,"raw_latitude":93162368,"longitude_deg":76.4112256,"latitude_deg":9.3162368,"altitude":9,"angle":96,"satellites":53,"speed":25,"hex_longitude":"2d8b6d80","hex_latitude":"058d8b80","is_valid_coordinates":true} 
[2026-10-23 09:52:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:52:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938670336001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23303302842155008,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8410190805288155136,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:52:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729191000,"timestamp_ms":1792729191000,"timestamp_seconds":1792729191,"priority":1,"record_length":96,"hex_timestamp":"000001a166fc9258"} 
[2026-10-23 09:52:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:52:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:52:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 09:52:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:52:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:52:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:52:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:52:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:52:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:52:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:52:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938670336001,"66":28028,"14":206,"85":14080,"24":25,"16":23303302842155008,"45":-8410190805288155136},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,85,24,16,45]} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:52:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938670336001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:52:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23303302842155008,"km_value":23303302842155.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8410190805288155136,"description":"Unknown IO ID 45"} 
[2026-10-23 09:52:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938670336001,"power":28028,"unknown_14":206,"unknown_85":14080,"ignition":25,"odometer":null,"unknown_45":-8410190805288155136}} 
[2026-10-23 09:52:02] local.INFO: DEBUG: GPS processor result {"connection_id":222880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22289,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:52:02] local.INFO: GPS data processed {"connection_id":222880,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:52:02] local.INFO: Acknowledgment sent {"connection_id":222880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:52:02] local.INFO: TCP Data received {"connection_id":221605,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcb968012d05bf40070250a0000c005629..."} 
[2026-10-23 09:52:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcb968012d05bf40070250a0000c005629..."} 
[2026-10-23 09:52:02] local.INFO: Processing buffer {"connection_id":221605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcb968012d05bf40070250a0000c005629..."} 
[2026-10-23 09:52:02] local.INFO: Packet analysis {"connection_id":221605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:52:02] local.INFO: Extracted packet for processing {"connection_id":221605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:52:02] local.INFO: GPS Element Parsed {"raw_longitude":755351360,"raw_latitude":117592224,"longitude_deg":75.535136,"latitude_deg":11.7592224,"altitude":12,"angle":86,"satellites":41,"speed":6,"hex_longitude":"2d05bf40","hex_latitude":"070250a0","is_valid_coordinates":true} 
[2026-10-23 09:52:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:52:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938675200001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277953897267200,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":413908983356635136,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:52:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729201000,"timestamp_ms":1792729201000,"timestamp_seconds":1792729201,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcb968"} 
[2026-10-23 09:52:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:52:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:52:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 09:52:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:52:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:52:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:52:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:52:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:52:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:52:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:52:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938675200001,"66":14537,"60":206,"94":11008,"24":6,"16":37277953897267200,"45":413908983356635136},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:52:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:52:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938675200001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:52:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277953897267200,"km_value":37277953897267.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:52:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":413908983356635136,"description":"Unknown IO ID 45"} 
[2026-10-23 09:52:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938675200001,"power":14537,"unknown_60":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":413908983356635136}} 
[2026-10-23 09:52:03] local.INFO: DEBUG: GPS processor result {"connection_id":221605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22290,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:52:03] local.INFO: GPS data processed {"connection_id":221605,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:52:03] local.INFO: Acknowledgment sent {"connection_id":221605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:52:27] local.INFO: TCP Data received {"connection_id":224603,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:27] local.INFO: Processing buffer {"connection_id":224603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:27] local.INFO: IMEI packet received {"connection_id":224603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:52:27] local.INFO: IMEI acknowledgment sent {"connection_id":224603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:52:31] local.INFO: TCP Data received {"connection_id":224603,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:31] local.INFO: Processing buffer {"connection_id":224603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:31] local.INFO: IMEI packet received {"connection_id":224603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:52:31] local.INFO: IMEI acknowledgment sent {"connection_id":224603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:52:34] local.INFO: TCP Data received {"connection_id":221605,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:52:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:52:34] local.INFO: Processing buffer {"connection_id":221605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:52:34] local.INFO: Packet analysis {"connection_id":221605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:52:34] local.INFO: Extracted packet for processing {"connection_id":221605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:52:34] local.INFO: GPS Element Parsed {"raw_longitude":755352000,"raw_latitude":117592536,"longitude_deg":75.5352,"latitude_deg":11.7592536,"altitude":13,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d05c1c0","hex_latitude":"070251d8","is_valid_coordinates":true} 
[2026-10-23 09:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:52:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938675456001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414120089589161984,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:52:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792729208000,"timestamp_ms":1792729208000,"timestamp_seconds":1792729208,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcd4c0"} 
[2026-10-23 09:52:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:52:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 09:52:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:52:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:52:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:52:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:52:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:52:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:52:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221605,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:52:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:52:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:52:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:52:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938675456001,"66":14374,"60":206,"94":11008,"24":0,"16":37277988257005568,"45":414120089589161984},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:52:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:52:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:52:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938675456001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:52:34] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:52:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:52:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:52:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":414120089589161984,"description":"Unknown IO ID 45"} 
[2026-10-23 09:52:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938675456001,"power":14374,"unknown_60":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":414120089589161984}} 
[2026-10-23 09:52:34] local.INFO: DEBUG: GPS processor result {"connection_id":221605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22291,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:52:34] local.INFO: GPS data processed {"connection_id":221605,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:52:34] local.INFO: Acknowledgment sent {"connection_id":221605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:52:35] local.INFO: TCP Data received {"connection_id":224603,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224603,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:35] local.INFO: Processing buffer {"connection_id":224603,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:52:35] local.INFO: IMEI packet received {"connection_id":224603,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:52:35] local.INFO: IMEI acknowledgment sent {"connection_id":224603,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:52:36] local.INFO: TCP Data received {"connection_id":224603,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fe2898012d8cf300058dd9b80007004735..."} 
[2026-10-23 09:52:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fe2898012d8cf300058dd9b80007004735..."} 
[2026-10-23 09:52:36] local.INFO: Processing buffer {"connection_id":224603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fe2898012d8cf300058dd9b80007004735..."} 
[2026-10-23 09:52:36] local.INFO: Packet analysis {"connection_id":224603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:52:36] local.INFO: Extracted packet for processing {"connection_id":224603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:52:36] local.INFO: GPS Element Parsed {"raw_longitude":764211968,"raw_latitude":93182392,"longitude_deg":76.4211968,"latitude_deg":9.3182392,"altitude":7,"angle":71,"satellites":53,"speed":52,"hex_longitude":"2d8cf300","hex_latitude":"058dd9b8","is_valid_coordinates":true} 
[2026-10-23 09:52:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:52:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938697728001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23308250644480000,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8300134089389936640,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:52:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792729295000,"timestamp_ms":1792729295000,"timestamp_seconds":1792729295,"priority":1,"record_length":96,"hex_timestamp":"000001a166fe2898"} 
[2026-10-23 09:52:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:52:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:52:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 09:52:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:52:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:52:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:52:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:52:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:52:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:52:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:52:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:52:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:52:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:52:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938697728001,"66":27974,"211":206,"85":14080,"24":52,"16":23308250644480000,"45":-8300134089389936640},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,85,24,16,45]} 
[2026-10-23 09:52:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:52:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:52:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938697728001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:52:36] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 09:52:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:52:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23308250644480000,"km_value":23308250644480,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:52:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8300134089389936640,"description":"Unknown IO ID 45"} 
[2026-10-23 09:52:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938697728001,"power":27974,"unknown_211":206,"unknown_85":14080,"ignition":52,"odometer":null,"unknown_45":-8300134089389936640}} 
[2026-10-23 09:52:37] local.INFO: DEBUG: GPS processor result {"connection_id":224603,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:52:37] local.INFO: GPS data processed {"connection_id":224603,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:52:37] local.INFO: Acknowledgment sent {"connection_id":224603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:52:37] local.INFO: TCP Data received {"connection_id":224603,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fe4008012d8d1000058de0b00006005435..."} 
[2026-10-23 09:52:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fe4008012d8d1000058de0b00006005435..."} 
[2026-10-23 09:52:37] local.INFO: Processing buffer {"connection_id":224603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fe4008012d8d1000058de0b00006005435..."} 
[2026-10-23 09:52:37] local.INFO: Packet analysis {"connection_id":224603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:52:37] local.INFO: Extracted packet for processing {"connection_id":224603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:52:37] local.INFO: GPS Element Parsed {"raw_longitude":764219392,"raw_latitude":93184176,"longitude_deg":76.4219392,"latitude_deg":9.3184176,"altitude":6,"angle":84,"satellites":53,"speed":49,"hex_longitude":"2d8d1000","hex_latitude":"058de0b0","is_valid_coordinates":true} 
[2026-10-23 09:52:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:52:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938699520001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23308615716700160,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8290282465204258816,"note":"Value kept but may cause issues"} 
[2026-10-23 09:52:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:52:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792729301000,"timestamp_ms":1792729301000,"timestamp_seconds":1792729301,"priority":1,"record_length":96,"hex_timestamp":"000001a166fe4008"} 
[2026-10-23 09:52:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:52:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:52:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:52:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:52:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:52:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:52:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:52:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:52:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:52:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:52:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:52:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:52:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:52:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938699520001,"66":27995,"211":206,"85":14080,"24":49,"16":23308615716700160,"45":-8290282465204258816},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,85,24,16,45]} 
[2026-10-23 09:52:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:52:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:52:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938699520001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:52:37] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 09:52:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:52:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23308615716700160,"km_value":23308615716700.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:52:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8290282465204258816,"description":"Unknown IO ID 45"} 
[2026-10-23 09:52:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938699520001,"power":27995,"unknown_211":206,"unknown_85":14080,"ignition":49,"odometer":null,"unknown_45":-8290282465204258816}} 
[2026-10-23 09:52:37] local.INFO: DEBUG: GPS processor result {"connection_id":224603,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22293,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:52:37] local.INFO: GPS data processed {"connection_id":224603,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:52:37] local.INFO: Acknowledgment sent {"connection_id":224603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:52:57] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:52:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:52:57] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:52:57] local.INFO: IMEI packet received {"connection_id":221607,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:52:57] local.INFO: IMEI acknowledgment sent {"connection_id":221607,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:53:02] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:53:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:53:02] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:53:02] local.INFO: IMEI packet received {"connection_id":221607,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:53:02] local.INFO: IMEI acknowledgment sent {"connection_id":221607,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:53:02] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:53:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:53:02] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:53:02] local.INFO: Packet analysis {"connection_id":221607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:53:02] local.INFO: Extracted packet for processing {"connection_id":221607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:53:02] local.INFO: GPS Element Parsed {"raw_longitude":755352000,"raw_latitude":117592536,"longitude_deg":75.5352,"latitude_deg":11.7592536,"altitude":13,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d05c1c0","hex_latitude":"070251d8","is_valid_coordinates":true} 
[2026-10-23 09:53:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:53:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938677248001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414823777031018496,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:53:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729208000,"timestamp_ms":1792729208000,"timestamp_seconds":1792729208,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcd4c0"} 
[2026-10-23 09:53:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:53:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:53:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:53:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:53:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:53:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:53:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:53:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:53:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221607,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:53:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221607,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:53:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:53:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:53:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:53:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938677248001,"66":14374,"60":206,"94":11008,"24":0,"16":37277988257005568,"45":414823777031018496},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:53:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:53:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:53:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938677248001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:53:02] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:53:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:53:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:53:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":414823777031018496,"description":"Unknown IO ID 45"} 
[2026-10-23 09:53:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938677248001,"power":14374,"unknown_60":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":414823777031018496}} 
[2026-10-23 09:53:02] local.INFO: DEBUG: GPS processor result {"connection_id":221607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22294,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:53:02] local.INFO: GPS data processed {"connection_id":221607,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:53:02] local.INFO: Acknowledgment sent {"connection_id":221607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:53:08] local.INFO: TCP Data received {"connection_id":224603,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fe5f48012d8d3600058de9700009004a34..."} 
[2026-10-23 09:53:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224603,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fe5f48012d8d3600058de9700009004a34..."} 
[2026-10-23 09:53:08] local.INFO: Processing buffer {"connection_id":224603,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fe5f48012d8d3600058de9700009004a34..."} 
[2026-10-23 09:53:08] local.INFO: Packet analysis {"connection_id":224603,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:53:08] local.INFO: Extracted packet for processing {"connection_id":224603,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:53:08] local.INFO: GPS Element Parsed {"raw_longitude":764229120,"raw_latitude":93186416,"longitude_deg":76.422912,"latitude_deg":9.3186416,"altitude":9,"angle":74,"satellites":52,"speed":48,"hex_longitude":"2d8d3600","hex_latitude":"058de970","is_valid_coordinates":true} 
[2026-10-23 09:53:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:53:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938701056001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23309096753037312,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8282119690879193088,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,211,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:53:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792729309000,"timestamp_ms":1792729309000,"timestamp_seconds":1792729309,"priority":1,"record_length":96,"hex_timestamp":"000001a166fe5f48"} 
[2026-10-23 09:53:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:53:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:53:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:53:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:53:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:53:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:53:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:53:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224603,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:53:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:53:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224603,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:53:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:53:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:53:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:53:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938701056001,"66":27974,"211":206,"85":14080,"24":48,"16":23309096753037312,"45":-8282119690879193088},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,211,85,24,16,45]} 
[2026-10-23 09:53:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:53:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:53:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938701056001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:53:08] local.INFO: Unknown IO ID detected {"io_id":211,"value":206,"description":"Unknown IO ID 211"} 
[2026-10-23 09:53:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:53:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23309096753037312,"km_value":23309096753037.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:53:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8282119690879193088,"description":"Unknown IO ID 45"} 
[2026-10-23 09:53:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938701056001,"power":27974,"unknown_211":206,"unknown_85":14080,"ignition":48,"odometer":null,"unknown_45":-8282119690879193088}} 
[2026-10-23 09:53:08] local.INFO: DEBUG: GPS processor result {"connection_id":224603,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:53:08] local.INFO: GPS data processed {"connection_id":224603,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:53:08] local.INFO: Acknowledgment sent {"connection_id":224603,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:53:25] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:25] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:25] local.INFO: IMEI packet received {"connection_id":221608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:53:25] local.INFO: IMEI acknowledgment sent {"connection_id":221608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:53:26] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:26] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:26] local.INFO: IMEI packet received {"connection_id":221608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:53:26] local.INFO: IMEI acknowledgment sent {"connection_id":221608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:53:30] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:30] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:53:30] local.INFO: IMEI packet received {"connection_id":221608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":221608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:53:31] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fe7e88012d8d5b00058df088000c005535..."} 
[2026-10-23 09:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fe7e88012d8d5b00058df088000c005535..."} 
[2026-10-23 09:53:31] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fe7e88012d8d5b00058df088000c005535..."} 
[2026-10-23 09:53:31] local.INFO: Packet analysis {"connection_id":221608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:53:31] local.INFO: Extracted packet for processing {"connection_id":221608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:53:31] local.INFO: GPS Element Parsed {"raw_longitude":764238592,"raw_latitude":93188232,"longitude_deg":76.4238592,"latitude_deg":9.3188232,"altitude":12,"angle":85,"satellites":53,"speed":48,"hex_longitude":"2d8d5b00","hex_latitude":"058df088","is_valid_coordinates":true} 
[2026-10-23 09:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938703104001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23309560609505280,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8271423641763614720,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792729317000,"timestamp_ms":1792729317000,"timestamp_seconds":1792729317,"priority":1,"record_length":96,"hex_timestamp":"000001a166fe7e88"} 
[2026-10-23 09:53:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:53:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:53:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:53:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:53:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:53:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938703104001,"66":27876,"18":206,"85":14080,"24":48,"16":23309560609505280,"45":-8271423641763614720},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,85,24,16,45]} 
[2026-10-23 09:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938703104001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:53:31] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-23 09:53:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23309560609505280,"km_value":23309560609505.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8271423641763614720,"description":"Unknown IO ID 45"} 
[2026-10-23 09:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938703104001,"power":27876,"unknown_18":206,"unknown_85":14080,"ignition":48,"odometer":null,"unknown_45":-8271423641763614720}} 
[2026-10-23 09:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":221608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:53:31] local.INFO: GPS data processed {"connection_id":221608,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:53:31] local.INFO: Acknowledgment sent {"connection_id":221608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:53:33] local.INFO: TCP Data received {"connection_id":221607,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:53:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221607,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:53:33] local.INFO: Processing buffer {"connection_id":221607,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:53:33] local.INFO: Packet analysis {"connection_id":221607,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:53:33] local.INFO: Extracted packet for processing {"connection_id":221607,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:53:33] local.INFO: GPS Element Parsed {"raw_longitude":755352000,"raw_latitude":117592536,"longitude_deg":75.5352,"latitude_deg":11.7592536,"altitude":13,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d05c1c0","hex_latitude":"070251d8","is_valid_coordinates":true} 
[2026-10-23 09:53:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:53:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938677248001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414823777031018496,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:53:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792729208000,"timestamp_ms":1792729208000,"timestamp_seconds":1792729208,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcd4c0"} 
[2026-10-23 09:53:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:53:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:53:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:53:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:53:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:53:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:53:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:53:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221607,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:53:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221607,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:53:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221607,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:53:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:53:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:53:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:53:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938677248001,"66":14374,"60":206,"94":11008,"24":0,"16":37277988257005568,"45":414823777031018496},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:53:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:53:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:53:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938677248001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:53:33] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:53:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:53:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:53:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":414823777031018496,"description":"Unknown IO ID 45"} 
[2026-10-23 09:53:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938677248001,"power":14374,"unknown_60":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":414823777031018496}} 
[2026-10-23 09:53:34] local.INFO: DEBUG: GPS processor result {"connection_id":221607,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22297,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:53:34] local.INFO: GPS data processed {"connection_id":221607,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:53:34] local.INFO: Acknowledgment sent {"connection_id":221607,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:53:36] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fe7e88012d8d5b00058df088000c005535..."} 
[2026-10-23 09:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fe7e88012d8d5b00058df088000c005535..."} 
[2026-10-23 09:53:36] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fe7e88012d8d5b00058df088000c005535..."} 
[2026-10-23 09:53:36] local.INFO: Packet analysis {"connection_id":221608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:53:36] local.INFO: Extracted packet for processing {"connection_id":221608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fe"} 
[2026-10-23 09:53:36] local.INFO: GPS Element Parsed {"raw_longitude":764238592,"raw_latitude":93188232,"longitude_deg":76.4238592,"latitude_deg":9.3188232,"altitude":12,"angle":85,"satellites":53,"speed":48,"hex_longitude":"2d8d5b00","hex_latitude":"058df088","is_valid_coordinates":true} 
[2026-10-23 09:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:53:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938705152001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23309560609505280,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8261009067624855552,"note":"Value kept but may cause issues"} 
[2026-10-23 09:53:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,18,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:53:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792729317000,"timestamp_ms":1792729317000,"timestamp_seconds":1792729317,"priority":1,"record_length":96,"hex_timestamp":"000001a166fe7e88"} 
[2026-10-23 09:53:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:53:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 09:53:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:53:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:53:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:53:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:53:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:53:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:53:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:53:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:53:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:53:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:53:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938705152001,"66":27876,"18":206,"85":14080,"24":48,"16":23309560609505280,"45":-8261009067624855552},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,18,85,24,16,45]} 
[2026-10-23 09:53:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:53:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:53:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938705152001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:53:36] local.INFO: Unknown IO ID detected {"io_id":18,"value":206,"description":"Unknown IO ID 18"} 
[2026-10-23 09:53:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:53:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23309560609505280,"km_value":23309560609505.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:53:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8261009067624855552,"description":"Unknown IO ID 45"} 
[2026-10-23 09:53:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938705152001,"power":27876,"unknown_18":206,"unknown_85":14080,"ignition":48,"odometer":null,"unknown_45":-8261009067624855552}} 
[2026-10-23 09:53:36] local.INFO: DEBUG: GPS processor result {"connection_id":221608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:53:36] local.INFO: GPS data processed {"connection_id":221608,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:53:36] local.INFO: Acknowledgment sent {"connection_id":221608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:53:56] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:53:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:53:56] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:53:56] local.INFO: IMEI packet received {"connection_id":221609,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:53:56] local.INFO: IMEI acknowledgment sent {"connection_id":221609,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:54:02] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:54:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:54:02] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:54:02] local.INFO: IMEI packet received {"connection_id":221609,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:54:02] local.INFO: IMEI acknowledgment sent {"connection_id":221609,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:54:02] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:54:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:54:02] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:54:02] local.INFO: Packet analysis {"connection_id":221609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:54:02] local.INFO: Extracted packet for processing {"connection_id":221609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:54:02] local.INFO: GPS Element Parsed {"raw_longitude":755352000,"raw_latitude":117592536,"longitude_deg":75.5352,"latitude_deg":11.7592536,"altitude":13,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d05c1c0","hex_latitude":"070251d8","is_valid_coordinates":true} 
[2026-10-23 09:54:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:54:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938677248001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414823777031018496,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:54:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729208000,"timestamp_ms":1792729208000,"timestamp_seconds":1792729208,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcd4c0"} 
[2026-10-23 09:54:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:54:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:54:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:54:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:54:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:54:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:54:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:54:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:54:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221609,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:54:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221609,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:54:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:54:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:54:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:54:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938677248001,"66":14374,"60":206,"94":11008,"24":0,"16":37277988257005568,"45":414823777031018496},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:54:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:54:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:54:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938677248001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:54:02] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:54:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:54:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:54:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":414823777031018496,"description":"Unknown IO ID 45"} 
[2026-10-23 09:54:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938677248001,"power":14374,"unknown_60":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":414823777031018496}} 
[2026-10-23 09:54:02] local.INFO: DEBUG: GPS processor result {"connection_id":221609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22299,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:54:02] local.INFO: GPS data processed {"connection_id":221609,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:54:02] local.INFO: Acknowledgment sent {"connection_id":221609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:54:06] local.INFO: TCP Data received {"connection_id":221608,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ff8ff8012d8e4c80058cdfe80006009733..."} 
[2026-10-23 09:54:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ff8ff8012d8e4c80058cdfe80006009733..."} 
[2026-10-23 09:54:06] local.INFO: Processing buffer {"connection_id":221608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ff8ff8012d8e4c80058cdfe80006009733..."} 
[2026-10-23 09:54:06] local.INFO: Packet analysis {"connection_id":221608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:54:06] local.INFO: Extracted packet for processing {"connection_id":221608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:54:06] local.INFO: GPS Element Parsed {"raw_longitude":764300416,"raw_latitude":93118440,"longitude_deg":76.4300416,"latitude_deg":9.311844,"altitude":6,"angle":151,"satellites":51,"speed":59,"hex_longitude":"2d8e4c80","hex_latitude":"058cdfe8","is_valid_coordinates":true} 
[2026-10-23 09:54:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:54:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938721536001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23314358087974912,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8197677197880815616,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:54:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792729387000,"timestamp_ms":1792729387000,"timestamp_seconds":1792729387,"priority":1,"record_length":96,"hex_timestamp":"000001a166ff8ff8"} 
[2026-10-23 09:54:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:54:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:54:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:54:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:54:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:54:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:54:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:54:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:54:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:54:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:54:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:54:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:54:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:54:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938721536001,"66":27908,"212":206,"85":14080,"24":59,"16":23314358087974912,"45":-8197677197880815616},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,85,24,16,45]} 
[2026-10-23 09:54:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:54:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:54:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938721536001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:54:06] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 09:54:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:54:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23314358087974912,"km_value":23314358087974.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:54:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8197677197880815616,"description":"Unknown IO ID 45"} 
[2026-10-23 09:54:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938721536001,"power":27908,"unknown_212":206,"unknown_85":14080,"ignition":59,"odometer":null,"unknown_45":-8197677197880815616}} 
[2026-10-23 09:54:06] local.INFO: DEBUG: GPS processor result {"connection_id":221608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22300,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:54:06] local.INFO: GPS data processed {"connection_id":221608,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:54:06] local.INFO: Acknowledgment sent {"connection_id":221608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:54:25] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:25] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:25] local.INFO: IMEI packet received {"connection_id":221214,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:54:25] local.INFO: IMEI acknowledgment sent {"connection_id":221214,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:54:27] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:27] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:27] local.INFO: IMEI packet received {"connection_id":221214,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:54:27] local.INFO: IMEI acknowledgment sent {"connection_id":221214,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:54:31] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:31] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:54:31] local.INFO: IMEI packet received {"connection_id":221214,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":221214,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:54:32] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ffab50012d8e5f80058cbd400006009534..."} 
[2026-10-23 09:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ffab50012d8e5f80058cbd400006009534..."} 
[2026-10-23 09:54:32] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ffab50012d8e5f80058cbd400006009534..."} 
[2026-10-23 09:54:32] local.INFO: Packet analysis {"connection_id":221214,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:54:32] local.INFO: Extracted packet for processing {"connection_id":221214,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:54:32] local.INFO: GPS Element Parsed {"raw_longitude":764305280,"raw_latitude":93109568,"longitude_deg":76.430528,"latitude_deg":9.3109568,"altitude":6,"angle":149,"satellites":52,"speed":51,"hex_longitude":"2d8e5f80","hex_latitude":"058cbd40","is_valid_coordinates":true} 
[2026-10-23 09:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:54:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938723072001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23314847714246656,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8193032860767098880,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:54:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792729394000,"timestamp_ms":1792729394000,"timestamp_seconds":1792729394,"priority":1,"record_length":96,"hex_timestamp":"000001a166ffab50"} 
[2026-10-23 09:54:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:54:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:54:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:54:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:54:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:54:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:54:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221214,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:54:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:54:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:54:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:54:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:54:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:54:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938723072001,"66":28006,"212":206,"85":14080,"24":51,"16":23314847714246656,"45":-8193032860767098880},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,85,24,16,45]} 
[2026-10-23 09:54:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:54:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:54:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938723072001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:54:32] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 09:54:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:54:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23314847714246656,"km_value":23314847714246.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:54:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8193032860767098880,"description":"Unknown IO ID 45"} 
[2026-10-23 09:54:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938723072001,"power":28006,"unknown_212":206,"unknown_85":14080,"ignition":51,"odometer":null,"unknown_45":-8193032860767098880}} 
[2026-10-23 09:54:32] local.INFO: DEBUG: GPS processor result {"connection_id":221214,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:54:32] local.INFO: GPS data processed {"connection_id":221214,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:54:32] local.INFO: Acknowledgment sent {"connection_id":221214,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:54:34] local.INFO: TCP Data received {"connection_id":221609,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221609,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:54:34] local.INFO: Processing buffer {"connection_id":221609,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:54:34] local.INFO: Packet analysis {"connection_id":221609,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:54:34] local.INFO: Extracted packet for processing {"connection_id":221609,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:54:34] local.INFO: GPS Element Parsed {"raw_longitude":755352000,"raw_latitude":117592536,"longitude_deg":75.5352,"latitude_deg":11.7592536,"altitude":13,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d05c1c0","hex_latitude":"070251d8","is_valid_coordinates":true} 
[2026-10-23 09:54:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:54:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938677248001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414823777031018496,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:54:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792729208000,"timestamp_ms":1792729208000,"timestamp_seconds":1792729208,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcd4c0"} 
[2026-10-23 09:54:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:54:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:54:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:54:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:54:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:54:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:54:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:54:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221609,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:54:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221609,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:54:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221609,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:54:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:54:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:54:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:54:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938677248001,"66":14374,"60":206,"94":11008,"24":0,"16":37277988257005568,"45":414823777031018496},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:54:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:54:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:54:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938677248001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:54:34] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:54:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:54:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:54:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":414823777031018496,"description":"Unknown IO ID 45"} 
[2026-10-23 09:54:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938677248001,"power":14374,"unknown_60":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":414823777031018496}} 
[2026-10-23 09:54:34] local.INFO: DEBUG: GPS processor result {"connection_id":221609,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22302,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:54:34] local.INFO: GPS data processed {"connection_id":221609,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:54:34] local.INFO: Acknowledgment sent {"connection_id":221609,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:54:37] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166ffce78012d8e7400058c9d700005009a35..."} 
[2026-10-23 09:54:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166ffce78012d8e7400058c9d700005009a35..."} 
[2026-10-23 09:54:37] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166ffce78012d8e7400058c9d700005009a35..."} 
[2026-10-23 09:54:37] local.INFO: Packet analysis {"connection_id":221214,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:54:37] local.INFO: Extracted packet for processing {"connection_id":221214,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:54:37] local.INFO: GPS Element Parsed {"raw_longitude":764310528,"raw_latitude":93101424,"longitude_deg":76.4310528,"latitude_deg":9.3101424,"altitude":5,"angle":154,"satellites":53,"speed":35,"hex_longitude":"2d8e7400","hex_latitude":"058c9d70","is_valid_coordinates":true} 
[2026-10-23 09:54:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:54:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938724864001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23315315865681920,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8187684836211867648,"note":"Value kept but may cause issues"} 
[2026-10-23 09:54:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:54:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792729403000,"timestamp_ms":1792729403000,"timestamp_seconds":1792729403,"priority":1,"record_length":96,"hex_timestamp":"000001a166ffce78"} 
[2026-10-23 09:54:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:54:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:54:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 09:54:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:54:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:54:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:54:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:54:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221214,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:54:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:54:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:54:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:54:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:54:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:54:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938724864001,"66":27995,"212":206,"85":14080,"24":35,"16":23315315865681920,"45":-8187684836211867648},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,85,24,16,45]} 
[2026-10-23 09:54:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:54:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:54:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938724864001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:54:37] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 09:54:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:54:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23315315865681920,"km_value":23315315865681.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:54:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8187684836211867648,"description":"Unknown IO ID 45"} 
[2026-10-23 09:54:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938724864001,"power":27995,"unknown_212":206,"unknown_85":14080,"ignition":35,"odometer":null,"unknown_45":-8187684836211867648}} 
[2026-10-23 09:54:37] local.INFO: DEBUG: GPS processor result {"connection_id":221214,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22303,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:54:37] local.INFO: GPS data processed {"connection_id":221214,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:54:37] local.INFO: Acknowledgment sent {"connection_id":221214,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:54:56] local.INFO: TCP Data received {"connection_id":221610,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:54:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221610,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:54:56] local.INFO: Processing buffer {"connection_id":221610,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:54:56] local.INFO: IMEI packet received {"connection_id":221610,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:54:56] local.INFO: IMEI acknowledgment sent {"connection_id":221610,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:55:02] local.INFO: TCP Data received {"connection_id":221610,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:55:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221610,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:55:02] local.INFO: Processing buffer {"connection_id":221610,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:55:02] local.INFO: IMEI packet received {"connection_id":221610,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:55:02] local.INFO: IMEI acknowledgment sent {"connection_id":221610,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:55:02] local.INFO: TCP Data received {"connection_id":221610,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:55:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221610,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:55:02] local.INFO: Processing buffer {"connection_id":221610,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fcd4c0012d05c1c0070251d8000d004c29..."} 
[2026-10-23 09:55:02] local.INFO: Packet analysis {"connection_id":221610,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:55:02] local.INFO: Extracted packet for processing {"connection_id":221610,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166fc"} 
[2026-10-23 09:55:02] local.INFO: GPS Element Parsed {"raw_longitude":755352000,"raw_latitude":117592536,"longitude_deg":75.5352,"latitude_deg":11.7592536,"altitude":13,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d05c1c0","hex_latitude":"070251d8","is_valid_coordinates":true} 
[2026-10-23 09:55:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:55:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938677248001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414823777031018496,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:55:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729208000,"timestamp_ms":1792729208000,"timestamp_seconds":1792729208,"priority":1,"record_length":96,"hex_timestamp":"000001a166fcd4c0"} 
[2026-10-23 09:55:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:55:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:55:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:55:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:55:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:55:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:55:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:55:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221610,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:55:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221610,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:55:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221610,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:55:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:55:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:55:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:55:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938677248001,"66":14374,"60":206,"94":11008,"24":0,"16":37277988257005568,"45":414823777031018496},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:55:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:55:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:55:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938677248001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:55:02] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:55:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:55:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:55:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":414823777031018496,"description":"Unknown IO ID 45"} 
[2026-10-23 09:55:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938677248001,"power":14374,"unknown_60":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":414823777031018496}} 
[2026-10-23 09:55:02] local.INFO: DEBUG: GPS processor result {"connection_id":221610,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22304,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:55:02] local.INFO: GPS data processed {"connection_id":221610,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:55:02] local.INFO: Acknowledgment sent {"connection_id":221610,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:55:10] local.INFO: TCP Data received {"connection_id":221214,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a166fff1a0012d8e8380058c7d880005009c35..."} 
[2026-10-23 09:55:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221214,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a166fff1a0012d8e8380058c7d880005009c35..."} 
[2026-10-23 09:55:10] local.INFO: Processing buffer {"connection_id":221214,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a166fff1a0012d8e8380058c7d880005009c35..."} 
[2026-10-23 09:55:10] local.INFO: Packet analysis {"connection_id":221214,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:55:10] local.INFO: Extracted packet for processing {"connection_id":221214,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a166ff"} 
[2026-10-23 09:55:10] local.INFO: GPS Element Parsed {"raw_longitude":764314496,"raw_latitude":93093256,"longitude_deg":76.4314496,"latitude_deg":9.3093256,"altitude":5,"angle":156,"satellites":53,"speed":44,"hex_longitude":"2d8e8380","hex_latitude":"058c7d88","is_valid_coordinates":true} 
[2026-10-23 09:55:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:55:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938727168001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23315753952346112,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8181914599191384064,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:55:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792729412000,"timestamp_ms":1792729412000,"timestamp_seconds":1792729412,"priority":1,"record_length":96,"hex_timestamp":"000001a166fff1a0"} 
[2026-10-23 09:55:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:55:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:55:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:55:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:55:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:55:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:55:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:55:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221214,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:55:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:55:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221214,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:55:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:55:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:55:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:55:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938727168001,"66":27974,"17":206,"85":14080,"24":44,"16":23315753952346112,"45":-8181914599191384064},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,85,24,16,45]} 
[2026-10-23 09:55:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:55:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:55:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938727168001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:55:10] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:55:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23315753952346112,"km_value":23315753952346.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:55:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8181914599191384064,"description":"Unknown IO ID 45"} 
[2026-10-23 09:55:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938727168001,"power":27974,"axis_x":206,"unknown_85":14080,"ignition":44,"odometer":null,"unknown_45":-8181914599191384064}} 
[2026-10-23 09:55:10] local.INFO: DEBUG: GPS processor result {"connection_id":221214,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22305,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:55:10] local.INFO: GPS data processed {"connection_id":221214,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:55:10] local.INFO: Acknowledgment sent {"connection_id":221214,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:55:26] local.INFO: TCP Data received {"connection_id":224604,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:55:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:55:26] local.INFO: Processing buffer {"connection_id":224604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:55:26] local.INFO: IMEI packet received {"connection_id":224604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:55:26] local.INFO: IMEI acknowledgment sent {"connection_id":224604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:55:32] local.INFO: TCP Data received {"connection_id":224604,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:55:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224604,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:55:32] local.INFO: Processing buffer {"connection_id":224604,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:55:32] local.INFO: IMEI packet received {"connection_id":224604,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:55:32] local.INFO: IMEI acknowledgment sent {"connection_id":224604,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:55:33] local.INFO: TCP Data received {"connection_id":224604,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670010e0012d8e8ec0058c5ac8000600a832..."} 
[2026-10-23 09:55:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670010e0012d8e8ec0058c5ac8000600a832..."} 
[2026-10-23 09:55:33] local.INFO: Processing buffer {"connection_id":224604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670010e0012d8e8ec0058c5ac8000600a832..."} 
[2026-10-23 09:55:33] local.INFO: Packet analysis {"connection_id":224604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16700"} 
[2026-10-23 09:55:33] local.INFO: Extracted packet for processing {"connection_id":224604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16700"} 
[2026-10-23 09:55:33] local.INFO: GPS Element Parsed {"raw_longitude":764317376,"raw_latitude":93084360,"longitude_deg":76.4317376,"latitude_deg":9.308436,"altitude":6,"angle":168,"satellites":50,"speed":47,"hex_longitude":"2d8e8ec0","hex_latitude":"058c5ac8","is_valid_coordinates":true} 
[2026-10-23 09:55:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:55:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938729472001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23316209218879488,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8177551737054459904,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:55:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792729420000,"timestamp_ms":1792729420000,"timestamp_seconds":1792729420,"priority":1,"record_length":96,"hex_timestamp":"000001a1670010e0"} 
[2026-10-23 09:55:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:55:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:55:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 09:55:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:55:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:55:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:55:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:55:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:55:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:55:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:55:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:55:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:55:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:55:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938729472001,"66":27908,"17":206,"85":14080,"24":47,"16":23316209218879488,"45":-8177551737054459904},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,85,24,16,45]} 
[2026-10-23 09:55:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:55:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:55:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938729472001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:55:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:55:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23316209218879488,"km_value":23316209218879.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:55:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8177551737054459904,"description":"Unknown IO ID 45"} 
[2026-10-23 09:55:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938729472001,"power":27908,"axis_x":206,"unknown_85":14080,"ignition":47,"odometer":null,"unknown_45":-8177551737054459904}} 
[2026-10-23 09:55:33] local.INFO: DEBUG: GPS processor result {"connection_id":224604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:55:33] local.INFO: GPS data processed {"connection_id":224604,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:55:33] local.INFO: Acknowledgment sent {"connection_id":224604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:55:33] local.INFO: TCP Data received {"connection_id":221610,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a167017070012d05c30007025220000b004c29..."} 
[2026-10-23 09:55:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221610,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167017070012d05c30007025220000b004c29..."} 
[2026-10-23 09:55:34] local.INFO: Processing buffer {"connection_id":221610,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167017070012d05c30007025220000b004c29..."} 
[2026-10-23 09:55:34] local.INFO: Packet analysis {"connection_id":221610,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:55:34] local.INFO: Extracted packet for processing {"connection_id":221610,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:55:34] local.INFO: GPS Element Parsed {"raw_longitude":755352320,"raw_latitude":117592608,"longitude_deg":75.535232,"latitude_deg":11.7592608,"altitude":11,"angle":76,"satellites":41,"speed":0,"hex_longitude":"2d05c300","hex_latitude":"07025220","is_valid_coordinates":true} 
[2026-10-23 09:55:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:55:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938677248001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":414823777031018496,"note":"Value kept but may cause issues"} 
[2026-10-23 09:55:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:55:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792729510000,"timestamp_ms":1792729510000,"timestamp_seconds":1792729510,"priority":1,"record_length":96,"hex_timestamp":"000001a167017070"} 
[2026-10-23 09:55:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:55:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18688,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:55:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 09:55:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:55:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:55:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:55:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:55:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221610,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:55:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221610,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:55:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221610,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:55:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:55:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:55:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:55:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938677248001,"66":12819,"206":206,"94":10240,"24":0,"16":37277988257005568,"45":414823777031018496},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:55:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:55:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:55:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938677248001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:55:34] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:55:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:55:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:55:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":414823777031018496,"description":"Unknown IO ID 45"} 
[2026-10-23 09:55:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938677248001,"power":12819,"unknown_206":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":414823777031018496}} 
[2026-10-23 09:55:34] local.INFO: DEBUG: GPS processor result {"connection_id":221610,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22307,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:55:34] local.INFO: GPS data processed {"connection_id":221610,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:55:34] local.INFO: Acknowledgment sent {"connection_id":221610,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:56:02] local.INFO: TCP Data received {"connection_id":222881,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222881,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:02] local.INFO: Processing buffer {"connection_id":222881,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:02] local.INFO: IMEI packet received {"connection_id":222881,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:56:02] local.INFO: IMEI acknowledgment sent {"connection_id":222881,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:56:04] local.INFO: TCP Data received {"connection_id":224604,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670168a0012d8ee0c0058af3b0000600a532..."} 
[2026-10-23 09:56:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224604,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670168a0012d8ee0c0058af3b0000600a532..."} 
[2026-10-23 09:56:04] local.INFO: Processing buffer {"connection_id":224604,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670168a0012d8ee0c0058af3b0000600a532..."} 
[2026-10-23 09:56:04] local.INFO: Packet analysis {"connection_id":224604,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:04] local.INFO: Extracted packet for processing {"connection_id":224604,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:04] local.INFO: GPS Element Parsed {"raw_longitude":764338368,"raw_latitude":92992432,"longitude_deg":76.4338368,"latitude_deg":9.2992432,"altitude":6,"angle":165,"satellites":50,"speed":48,"hex_longitude":"2d8ee0c0","hex_latitude":"058af3b0","is_valid_coordinates":true} 
[2026-10-23 09:56:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:56:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938752000001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23320787654017024,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8154259682755100672,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:56:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792729508000,"timestamp_ms":1792729508000,"timestamp_seconds":1792729508,"priority":1,"record_length":96,"hex_timestamp":"000001a1670168a0"} 
[2026-10-23 09:56:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:56:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:56:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 09:56:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:56:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:56:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:56:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:56:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224604,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:56:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:56:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224604,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:56:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:56:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:56:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:56:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938752000001,"66":27484,"94":206,"85":14080,"24":48,"16":23320787654017024,"45":-8154259682755100672},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,85,24,16,45]} 
[2026-10-23 09:56:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:56:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:56:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938752000001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:56:04] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 09:56:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:56:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23320787654017024,"km_value":23320787654017.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:56:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8154259682755100672,"description":"Unknown IO ID 45"} 
[2026-10-23 09:56:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938752000001,"power":27484,"unknown_94":206,"unknown_85":14080,"ignition":48,"odometer":null,"unknown_45":-8154259682755100672}} 
[2026-10-23 09:56:04] local.INFO: DEBUG: GPS processor result {"connection_id":224604,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:56:04] local.INFO: GPS data processed {"connection_id":224604,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:56:04] local.INFO: Acknowledgment sent {"connection_id":224604,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:56:07] local.INFO: TCP Data received {"connection_id":222881,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222881,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:07] local.INFO: Processing buffer {"connection_id":222881,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:07] local.INFO: IMEI packet received {"connection_id":222881,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:56:07] local.INFO: IMEI acknowledgment sent {"connection_id":222881,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:56:07] local.INFO: TCP Data received {"connection_id":222881,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16701e5a0012d05c30007025220000b004c2a..."} 
[2026-10-23 09:56:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16701e5a0012d05c30007025220000b004c2a..."} 
[2026-10-23 09:56:07] local.INFO: Processing buffer {"connection_id":222881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16701e5a0012d05c30007025220000b004c2a..."} 
[2026-10-23 09:56:07] local.INFO: Packet analysis {"connection_id":222881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:07] local.INFO: Extracted packet for processing {"connection_id":222881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:07] local.INFO: GPS Element Parsed {"raw_longitude":755352320,"raw_latitude":117592608,"longitude_deg":75.535232,"latitude_deg":11.7592608,"altitude":11,"angle":76,"satellites":42,"speed":0,"hex_longitude":"2d05c300","hex_latitude":"07025220","is_valid_coordinates":true} 
[2026-10-23 09:56:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938754560001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":415175620751925248,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:56:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792729540000,"timestamp_ms":1792729540000,"timestamp_seconds":1792729540,"priority":1,"record_length":96,"hex_timestamp":"000001a16701e5a0"} 
[2026-10-23 09:56:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:56:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 09:56:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":64,"raw_value":84730264412422742,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504168442363904,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":102,"raw_value":-244839244222842240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":7366763976814428184,"corrected_to":0} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":7,"raw_value":168295647978495530,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":177,"raw_value":2550213893,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":239,"raw_value":72182152400208128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":56,"raw_value":6629524490466414174,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755442390860017,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195428864,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.WARNING: Large IO value detected {"io_id":224,"raw_value":3096972772771840,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:07] local.INFO: IO Element Parsed {"io_data_count":40,"io_data_keys":[0,206,94,24,241,157,16,112,161,212,45,192,81,13,41,10,66,60,185,64,1,240,201,227,102,2,4,113,205,7,177,190,42,239,56,132,11,43,69,224],"length":625,"final_offset":755,"validated_count":40,"validation_warnings":[{"io_id":205,"original":7366763976814428184,"validated":0}]} 
[2026-10-23 09:56:07] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":792717273394577408,"timestamp_seconds":792717273394577.4,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 09:56:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:56:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:56:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:56:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:56:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:56:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:56:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:56:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:56:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938754560001,"66":12841,"206":206,"94":10240,"24":0,"16":37277988257005568,"45":415175620751925248},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:56:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:56:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:56:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938754560001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:56:07] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:56:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:56:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:56:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":415175620751925248,"description":"Unknown IO ID 45"} 
[2026-10-23 09:56:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938754560001,"power":12841,"unknown_206":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":415175620751925248}} 
[2026-10-23 09:56:08] local.INFO: DEBUG: GPS processor result {"connection_id":222881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22309,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:56:08] local.INFO: GPS data processed {"connection_id":222881,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:56:08] local.INFO: Acknowledgment sent {"connection_id":222881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:56:08] local.INFO: TCP Data received {"connection_id":222881,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16701e988012d05c30007025220000b004c2a..."} 
[2026-10-23 09:56:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16701e988012d05c30007025220000b004c2a..."} 
[2026-10-23 09:56:08] local.INFO: Processing buffer {"connection_id":222881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16701e988012d05c30007025220000b004c2a..."} 
[2026-10-23 09:56:08] local.INFO: Packet analysis {"connection_id":222881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:08] local.INFO: Extracted packet for processing {"connection_id":222881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:08] local.INFO: GPS Element Parsed {"raw_longitude":755352320,"raw_latitude":117592608,"longitude_deg":75.535232,"latitude_deg":11.7592608,"altitude":11,"angle":76,"satellites":42,"speed":0,"hex_longitude":"2d05c300","hex_latitude":"07025220","is_valid_coordinates":true} 
[2026-10-23 09:56:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:56:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938762240001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":415175620751925248,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:56:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792729541000,"timestamp_ms":1792729541000,"timestamp_seconds":1792729541,"priority":1,"record_length":96,"hex_timestamp":"000001a16701e988"} 
[2026-10-23 09:56:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:56:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:56:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-23 09:56:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":817,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:56:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:56:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:56:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:56:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:56:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:56:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:56:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:56:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:56:08] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:56:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938762240001,"66":12841,"206":206,"94":10240,"24":0,"16":37277988257005568,"45":415175620751925248},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:56:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:56:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:56:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938762240001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:56:08] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:56:08] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:56:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:56:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":415175620751925248,"description":"Unknown IO ID 45"} 
[2026-10-23 09:56:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938762240001,"power":12841,"unknown_206":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":415175620751925248}} 
[2026-10-23 09:56:08] local.INFO: DEBUG: GPS processor result {"connection_id":222881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22310,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:56:08] local.INFO: GPS data processed {"connection_id":222881,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:56:08] local.INFO: Acknowledgment sent {"connection_id":222881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:56:18] local.INFO: TCP Data received {"connection_id":221606,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:56:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221606,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:56:18] local.INFO: Processing buffer {"connection_id":221606,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 09:56:18] local.INFO: IMEI packet received {"connection_id":221606,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 09:56:18] local.INFO: IMEI acknowledgment sent {"connection_id":221606,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:56:25] local.INFO: TCP Data received {"connection_id":222882,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:25] local.INFO: Processing buffer {"connection_id":222882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:25] local.INFO: IMEI packet received {"connection_id":222882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:56:25] local.INFO: IMEI acknowledgment sent {"connection_id":222882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:56:33] local.INFO: TCP Data received {"connection_id":222882,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:33] local.INFO: Processing buffer {"connection_id":222882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:33] local.INFO: IMEI packet received {"connection_id":222882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:56:33] local.INFO: IMEI acknowledgment sent {"connection_id":222882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:56:34] local.INFO: TCP Data received {"connection_id":222882,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:34] local.INFO: Processing buffer {"connection_id":222882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:56:34] local.INFO: IMEI packet received {"connection_id":222882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:56:34] local.INFO: IMEI acknowledgment sent {"connection_id":222882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:56:35] local.INFO: TCP Data received {"connection_id":222882,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670187e0012d8ee9c0058acf00000600a934..."} 
[2026-10-23 09:56:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670187e0012d8ee9c0058acf00000600a934..."} 
[2026-10-23 09:56:35] local.INFO: Processing buffer {"connection_id":222882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670187e0012d8ee9c0058acf00000600a934..."} 
[2026-10-23 09:56:35] local.INFO: Packet analysis {"connection_id":222882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:35] local.INFO: Extracted packet for processing {"connection_id":222882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:35] local.INFO: GPS Element Parsed {"raw_longitude":764340672,"raw_latitude":92983040,"longitude_deg":76.4340672,"latitude_deg":9.298304,"altitude":6,"angle":169,"satellites":52,"speed":48,"hex_longitude":"2d8ee9c0","hex_latitude":"058acf00","is_valid_coordinates":true} 
[2026-10-23 09:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:56:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938754048001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23321255805452288,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8151304195502002176,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:56:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792729516000,"timestamp_ms":1792729516000,"timestamp_seconds":1792729516,"priority":1,"record_length":96,"hex_timestamp":"000001a1670187e0"} 
[2026-10-23 09:56:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:56:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:56:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:56:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:56:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:56:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:56:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:56:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:56:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:56:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938754048001,"66":27930,"94":206,"85":14080,"24":48,"16":23321255805452288,"45":-8151304195502002176},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,85,24,16,45]} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:56:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938754048001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:56:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23321255805452288,"km_value":23321255805452.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8151304195502002176,"description":"Unknown IO ID 45"} 
[2026-10-23 09:56:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938754048001,"power":27930,"unknown_94":206,"unknown_85":14080,"ignition":48,"odometer":null,"unknown_45":-8151304195502002176}} 
[2026-10-23 09:56:35] local.INFO: DEBUG: GPS processor result {"connection_id":222882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22311,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:56:35] local.INFO: GPS data processed {"connection_id":222882,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:56:35] local.INFO: Acknowledgment sent {"connection_id":222882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:56:35] local.INFO: TCP Data received {"connection_id":222882,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16701a720012d8eef80058aa950000600ad33..."} 
[2026-10-23 09:56:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16701a720012d8eef80058aa950000600ad33..."} 
[2026-10-23 09:56:35] local.INFO: Processing buffer {"connection_id":222882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16701a720012d8eef80058aa950000600ad33..."} 
[2026-10-23 09:56:35] local.INFO: Packet analysis {"connection_id":222882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:35] local.INFO: Extracted packet for processing {"connection_id":222882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:56:35] local.INFO: GPS Element Parsed {"raw_longitude":764342144,"raw_latitude":92973392,"longitude_deg":76.4342144,"latitude_deg":9.2973392,"altitude":6,"angle":173,"satellites":51,"speed":48,"hex_longitude":"2d8eef80","hex_latitude":"058aa950","is_valid_coordinates":true} 
[2026-10-23 09:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:56:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938756096001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23321728251854848,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8148770920714010624,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:56:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792729524000,"timestamp_ms":1792729524000,"timestamp_seconds":1792729524,"priority":1,"record_length":96,"hex_timestamp":"000001a16701a720"} 
[2026-10-23 09:56:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:56:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:56:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:56:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:56:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:56:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:56:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:56:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:56:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:56:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938756096001,"66":28006,"94":206,"85":14080,"24":48,"16":23321728251854848,"45":-8148770920714010624},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,85,24,16,45]} 
[2026-10-23 09:56:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:56:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938756096001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:56:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23321728251854848,"km_value":23321728251854.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:56:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8148770920714010624,"description":"Unknown IO ID 45"} 
[2026-10-23 09:56:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938756096001,"power":28006,"unknown_94":206,"unknown_85":14080,"ignition":48,"odometer":null,"unknown_45":-8148770920714010624}} 
[2026-10-23 09:56:35] local.INFO: DEBUG: GPS processor result {"connection_id":222882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:56:35] local.INFO: GPS data processed {"connection_id":222882,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:56:35] local.INFO: Acknowledgment sent {"connection_id":222882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:56:43] local.INFO: TCP Data received {"connection_id":222881,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a167024748012d05c60007025278000b004c2c..."} 
[2026-10-23 09:56:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167024748012d05c60007025278000b004c2c..."} 
[2026-10-23 09:56:43] local.INFO: Processing buffer {"connection_id":222881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167024748012d05c60007025278000b004c2c..."} 
[2026-10-23 09:56:43] local.INFO: Packet analysis {"connection_id":222881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:56:43] local.INFO: Extracted packet for processing {"connection_id":222881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:56:43] local.INFO: GPS Element Parsed {"raw_longitude":755353088,"raw_latitude":117592696,"longitude_deg":75.5353088,"latitude_deg":11.7592696,"altitude":11,"angle":76,"satellites":44,"speed":0,"hex_longitude":"2d05c600","hex_latitude":"07025278","is_valid_coordinates":true} 
[2026-10-23 09:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:56:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938762496001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":415175620751925248,"note":"Value kept but may cause issues"} 
[2026-10-23 09:56:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:56:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792729565000,"timestamp_ms":1792729565000,"timestamp_seconds":1792729565,"priority":1,"record_length":96,"hex_timestamp":"000001a167024748"} 
[2026-10-23 09:56:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:56:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:56:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":41,"data_length":795,"current_offset":136} 
[2026-10-23 09:56:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":817,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:56:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:56:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:56:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:56:43] local.INFO: Teltonika packet parsed successfully {"connection_id":222881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:56:43] local.INFO: Passing IMEI to GPS processor {"connection_id":222881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:56:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":222881,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:56:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:56:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:56:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:56:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938762496001,"66":12406,"206":206,"94":10240,"24":0,"16":37277988257005568,"45":415175620751925248},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:56:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:56:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:56:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938762496001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:56:43] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:56:43] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:56:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:56:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":415175620751925248,"description":"Unknown IO ID 45"} 
[2026-10-23 09:56:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938762496001,"power":12406,"unknown_206":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":415175620751925248}} 
[2026-10-23 09:56:43] local.INFO: DEBUG: GPS processor result {"connection_id":222881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22313,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:56:43] local.INFO: GPS data processed {"connection_id":222881,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:56:43] local.INFO: Acknowledgment sent {"connection_id":222881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:56:57] local.INFO: TCP Data received {"connection_id":221215,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221215,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:57] local.INFO: Processing buffer {"connection_id":221215,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:56:57] local.INFO: IMEI packet received {"connection_id":221215,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":221215,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:57:02] local.INFO: TCP Data received {"connection_id":221215,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221215,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:02] local.INFO: Processing buffer {"connection_id":221215,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:02] local.INFO: IMEI packet received {"connection_id":221215,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:57:02] local.INFO: IMEI acknowledgment sent {"connection_id":221215,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:57:02] local.INFO: TCP Data received {"connection_id":221215,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a167029950012d05c60007025278000b004c27..."} 
[2026-10-23 09:57:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167029950012d05c60007025278000b004c27..."} 
[2026-10-23 09:57:02] local.INFO: Processing buffer {"connection_id":221215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167029950012d05c60007025278000b004c27..."} 
[2026-10-23 09:57:02] local.INFO: Packet analysis {"connection_id":221215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:57:02] local.INFO: Extracted packet for processing {"connection_id":221215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:57:02] local.INFO: GPS Element Parsed {"raw_longitude":755353088,"raw_latitude":117592696,"longitude_deg":75.5353088,"latitude_deg":11.7592696,"altitude":11,"angle":76,"satellites":39,"speed":0,"hex_longitude":"2d05c600","hex_latitude":"07025278","is_valid_coordinates":true} 
[2026-10-23 09:57:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:57:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938768640001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":416020045682079744,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:57:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729586000,"timestamp_ms":1792729586000,"timestamp_seconds":1792729586,"priority":1,"record_length":96,"hex_timestamp":"000001a167029950"} 
[2026-10-23 09:57:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:57:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:57:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":48,"n8_eight_byte":118,"data_length":795,"current_offset":136} 
[2026-10-23 09:57:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1500,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:57:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:57:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:57:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:57:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:57:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221215,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:57:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221215,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:57:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:57:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:57:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:57:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938768640001,"66":12428,"206":206,"94":10240,"24":0,"16":37277988257005568,"45":416020045682079744},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:57:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:57:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:57:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938768640001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:57:02] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:57:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:57:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:57:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":416020045682079744,"description":"Unknown IO ID 45"} 
[2026-10-23 09:57:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938768640001,"power":12428,"unknown_206":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":416020045682079744}} 
[2026-10-23 09:57:02] local.INFO: DEBUG: GPS processor result {"connection_id":221215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22314,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:57:02] local.INFO: GPS data processed {"connection_id":221215,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:57:02] local.INFO: Acknowledgment sent {"connection_id":221215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:57:06] local.INFO: TCP Data received {"connection_id":222882,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16701c660012d8ef1c0058a8318000600b033..."} 
[2026-10-23 09:57:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16701c660012d8ef1c0058a8318000600b033..."} 
[2026-10-23 09:57:06] local.INFO: Processing buffer {"connection_id":222882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16701c660012d8ef1c0058a8318000600b033..."} 
[2026-10-23 09:57:06] local.INFO: Packet analysis {"connection_id":222882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:57:06] local.INFO: Extracted packet for processing {"connection_id":222882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:57:06] local.INFO: GPS Element Parsed {"raw_longitude":764342720,"raw_latitude":92963608,"longitude_deg":76.434272,"latitude_deg":9.2963608,"altitude":6,"angle":176,"satellites":51,"speed":48,"hex_longitude":"2d8ef1c0","hex_latitude":"058a8318","is_valid_coordinates":true} 
[2026-10-23 09:57:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:57:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938758144001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23322200698257408,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8147152439600394240,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:57:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792729532000,"timestamp_ms":1792729532000,"timestamp_seconds":1792729532,"priority":1,"record_length":96,"hex_timestamp":"000001a16701c660"} 
[2026-10-23 09:57:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:57:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:57:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 09:57:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:57:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:57:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:57:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:57:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:57:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:57:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:57:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:57:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:57:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:57:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938758144001,"66":27821,"94":206,"85":14080,"24":48,"16":23322200698257408,"45":-8147152439600394240},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,85,24,16,45]} 
[2026-10-23 09:57:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:57:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:57:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938758144001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:57:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 09:57:06] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:57:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23322200698257408,"km_value":23322200698257.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:57:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8147152439600394240,"description":"Unknown IO ID 45"} 
[2026-10-23 09:57:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938758144001,"power":27821,"unknown_94":206,"unknown_85":14080,"ignition":48,"odometer":null,"unknown_45":-8147152439600394240}} 
[2026-10-23 09:57:06] local.INFO: DEBUG: GPS processor result {"connection_id":222882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:57:06] local.INFO: GPS data processed {"connection_id":222882,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:57:06] local.INFO: Acknowledgment sent {"connection_id":222882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:57:30] local.INFO: TCP Data received {"connection_id":222883,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:30] local.INFO: Processing buffer {"connection_id":222883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:30] local.INFO: IMEI packet received {"connection_id":222883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":222883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:57:30] local.INFO: TCP Data received {"connection_id":222883,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:30] local.INFO: Processing buffer {"connection_id":222883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:30] local.INFO: IMEI packet received {"connection_id":222883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":222883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:57:34] local.INFO: TCP Data received {"connection_id":221215,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16702eb58012d05c60007025278000b004c2b..."} 
[2026-10-23 09:57:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221215,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16702eb58012d05c60007025278000b004c2b..."} 
[2026-10-23 09:57:34] local.INFO: Processing buffer {"connection_id":221215,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16702eb58012d05c60007025278000b004c2b..."} 
[2026-10-23 09:57:34] local.INFO: Packet analysis {"connection_id":221215,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:57:34] local.INFO: Extracted packet for processing {"connection_id":221215,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:57:34] local.INFO: GPS Element Parsed {"raw_longitude":755353088,"raw_latitude":117592696,"longitude_deg":75.5353088,"latitude_deg":11.7592696,"altitude":11,"angle":76,"satellites":43,"speed":0,"hex_longitude":"2d05c600","hex_latitude":"07025278","is_valid_coordinates":true} 
[2026-10-23 09:57:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:57:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938774016001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37277988257005568,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":416020045682079744,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:57:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792729607000,"timestamp_ms":1792729607000,"timestamp_seconds":1792729607,"priority":1,"record_length":96,"hex_timestamp":"000001a16702eb58"} 
[2026-10-23 09:57:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:57:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:57:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":48,"n8_eight_byte":140,"data_length":795,"current_offset":136} 
[2026-10-23 09:57:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1698,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:57:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:57:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:57:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:57:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221215,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:57:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221215,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:57:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221215,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:57:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:57:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:57:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:57:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938774016001,"66":14265,"206":206,"94":10240,"24":0,"16":37277988257005568,"45":416020045682079744},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:57:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:57:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:57:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938774016001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:57:34] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:57:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:57:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37277988257005568,"km_value":37277988257005.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:57:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":416020045682079744,"description":"Unknown IO ID 45"} 
[2026-10-23 09:57:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938774016001,"power":14265,"unknown_206":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":416020045682079744}} 
[2026-10-23 09:57:34] local.INFO: DEBUG: GPS processor result {"connection_id":221215,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22316,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:57:34] local.INFO: GPS data processed {"connection_id":221215,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:57:34] local.INFO: Acknowledgment sent {"connection_id":221215,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:57:35] local.INFO: TCP Data received {"connection_id":222883,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:35] local.INFO: Processing buffer {"connection_id":222883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:57:35] local.INFO: IMEI packet received {"connection_id":222883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:57:35] local.INFO: IMEI acknowledgment sent {"connection_id":222883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:57:36] local.INFO: TCP Data received {"connection_id":222883,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16701e5a0012d8ef440058a5e18000600af32..."} 
[2026-10-23 09:57:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16701e5a0012d8ef440058a5e18000600af32..."} 
[2026-10-23 09:57:36] local.INFO: Processing buffer {"connection_id":222883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16701e5a0012d8ef440058a5e18000600af32..."} 
[2026-10-23 09:57:36] local.INFO: Packet analysis {"connection_id":222883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:57:36] local.INFO: Extracted packet for processing {"connection_id":222883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16701"} 
[2026-10-23 09:57:36] local.INFO: GPS Element Parsed {"raw_longitude":764343360,"raw_latitude":92954136,"longitude_deg":76.434336,"latitude_deg":9.2954136,"altitude":6,"angle":175,"satellites":50,"speed":42,"hex_longitude":"2d8ef440","hex_latitude":"058a5e18","is_valid_coordinates":true} 
[2026-10-23 09:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:57:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938760192001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23322664554725376,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8146519120905299968,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:57:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792729540000,"timestamp_ms":1792729540000,"timestamp_seconds":1792729540,"priority":1,"record_length":96,"hex_timestamp":"000001a16701e5a0"} 
[2026-10-23 09:57:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:57:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:57:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 09:57:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:57:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:57:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:57:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:57:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:57:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:57:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:57:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:57:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:57:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:57:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938760192001,"66":27908,"94":206,"85":14080,"24":42,"16":23322664554725376,"45":-8146519120905299968},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,85,24,16,45]} 
[2026-10-23 09:57:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:57:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:57:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938760192001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:57:36] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 09:57:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:57:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23322664554725376,"km_value":23322664554725.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:57:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8146519120905299968,"description":"Unknown IO ID 45"} 
[2026-10-23 09:57:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938760192001,"power":27908,"unknown_94":206,"unknown_85":14080,"ignition":42,"odometer":null,"unknown_45":-8146519120905299968}} 
[2026-10-23 09:57:36] local.INFO: DEBUG: GPS processor result {"connection_id":222883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22317,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:57:36] local.INFO: GPS data processed {"connection_id":222883,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:57:36] local.INFO: Acknowledgment sent {"connection_id":222883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:57:41] local.INFO: TCP Data received {"connection_id":222883,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670208c8012d8ef7c0058a39c8000600aa34..."} 
[2026-10-23 09:57:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670208c8012d8ef7c0058a39c8000600aa34..."} 
[2026-10-23 09:57:41] local.INFO: Processing buffer {"connection_id":222883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670208c8012d8ef7c0058a39c8000600aa34..."} 
[2026-10-23 09:57:41] local.INFO: Packet analysis {"connection_id":222883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:57:41] local.INFO: Extracted packet for processing {"connection_id":222883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16702"} 
[2026-10-23 09:57:41] local.INFO: GPS Element Parsed {"raw_longitude":764344256,"raw_latitude":92944840,"longitude_deg":76.4344256,"latitude_deg":9.294484,"altitude":6,"angle":170,"satellites":52,"speed":35,"hex_longitude":"2d8ef7c0","hex_latitude":"058a39c8","is_valid_coordinates":true} 
[2026-10-23 09:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:57:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938762240001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23323115526291456,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8145815433465948160,"note":"Value kept but may cause issues"} 
[2026-10-23 09:57:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:57:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792729549000,"timestamp_ms":1792729549000,"timestamp_seconds":1792729549,"priority":1,"record_length":96,"hex_timestamp":"000001a1670208c8"} 
[2026-10-23 09:57:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:57:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:57:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 09:57:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:57:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:57:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:57:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:57:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:57:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:57:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:57:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:57:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:57:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:57:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938762240001,"66":27974,"94":206,"85":14080,"24":35,"16":23323115526291456,"45":-8145815433465948160},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,85,24,16,45]} 
[2026-10-23 09:57:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:57:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:57:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938762240001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:57:41] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 09:57:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:57:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23323115526291456,"km_value":23323115526291.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:57:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8145815433465948160,"description":"Unknown IO ID 45"} 
[2026-10-23 09:57:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938762240001,"power":27974,"unknown_94":206,"unknown_85":14080,"ignition":35,"odometer":null,"unknown_45":-8145815433465948160}} 
[2026-10-23 09:57:41] local.INFO: DEBUG: GPS processor result {"connection_id":222883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:57:41] local.INFO: GPS data processed {"connection_id":222883,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:57:41] local.INFO: Acknowledgment sent {"connection_id":222883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:57:55] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:55] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:55] local.INFO: IMEI packet received {"connection_id":221216,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:57:55] local.INFO: IMEI acknowledgment sent {"connection_id":221216,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:57:55] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:55] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:55] local.INFO: IMEI packet received {"connection_id":221216,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:57:55] local.INFO: IMEI acknowledgment sent {"connection_id":221216,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:57:56] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:56] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:57:56] local.INFO: IMEI packet received {"connection_id":221216,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:57:56] local.INFO: IMEI acknowledgment sent {"connection_id":221216,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:58:02] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:58:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:58:02] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:58:02] local.INFO: IMEI packet received {"connection_id":221216,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:58:02] local.INFO: IMEI acknowledgment sent {"connection_id":221216,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:58:03] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16703d9a0012d05f38007027d30000d003c2b..."} 
[2026-10-23 09:58:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16703d9a0012d05f38007027d30000d003c2b..."} 
[2026-10-23 09:58:03] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16703d9a0012d05f38007027d30000d003c2b..."} 
[2026-10-23 09:58:03] local.INFO: Packet analysis {"connection_id":221216,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:58:03] local.INFO: Extracted packet for processing {"connection_id":221216,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:58:03] local.INFO: GPS Element Parsed {"raw_longitude":755364736,"raw_latitude":117603632,"longitude_deg":75.5364736,"latitude_deg":11.7603632,"altitude":13,"angle":60,"satellites":43,"speed":24,"hex_longitude":"2d05f380","hex_latitude":"07027d30","is_valid_coordinates":true} 
[2026-10-23 09:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:58:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938793984001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37278873020268544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":427279044752932864,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:58:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792729668000,"timestamp_ms":1792729668000,"timestamp_seconds":1792729668,"priority":1,"record_length":96,"hex_timestamp":"000001a16703d9a0"} 
[2026-10-23 09:58:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:58:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":52,"n8_eight_byte":192,"data_length":795,"current_offset":136} 
[2026-10-23 09:58:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2186,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:58:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:58:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:58:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:58:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221216,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:58:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221216,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:58:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221216,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:58:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:58:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:58:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:58:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938793984001,"66":14352,"206":206,"94":10240,"24":24,"16":37278873020268544,"45":427279044752932864},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:58:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:58:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:58:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938793984001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:58:03] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:58:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:58:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37278873020268544,"km_value":37278873020268.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:58:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":427279044752932864,"description":"Unknown IO ID 45"} 
[2026-10-23 09:58:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938793984001,"power":14352,"unknown_206":206,"unknown_94":10240,"ignition":24,"odometer":null,"unknown_45":427279044752932864}} 
[2026-10-23 09:58:03] local.INFO: DEBUG: GPS processor result {"connection_id":221216,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22319,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:58:03] local.INFO: GPS data processed {"connection_id":221216,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:58:03] local.INFO: Acknowledgment sent {"connection_id":221216,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:58:21] local.INFO: TCP Data received {"connection_id":224605,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224605,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:21] local.INFO: Processing buffer {"connection_id":224605,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:21] local.INFO: IMEI packet received {"connection_id":224605,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:58:21] local.INFO: IMEI acknowledgment sent {"connection_id":224605,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:58:25] local.INFO: TCP Data received {"connection_id":224605,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224605,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:25] local.INFO: Processing buffer {"connection_id":224605,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:25] local.INFO: IMEI packet received {"connection_id":224605,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:58:25] local.INFO: IMEI acknowledgment sent {"connection_id":224605,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:58:29] local.INFO: TCP Data received {"connection_id":224605,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224605,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:29] local.INFO: Processing buffer {"connection_id":224605,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:58:29] local.INFO: IMEI packet received {"connection_id":224605,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":224605,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:58:31] local.INFO: TCP Data received {"connection_id":224605,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167036c40012d8f9700058936780008009433..."} 
[2026-10-23 09:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167036c40012d8f9700058936780008009433..."} 
[2026-10-23 09:58:31] local.INFO: Processing buffer {"connection_id":224605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167036c40012d8f9700058936780008009433..."} 
[2026-10-23 09:58:31] local.INFO: Packet analysis {"connection_id":224605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:58:31] local.INFO: Extracted packet for processing {"connection_id":224605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:58:31] local.INFO: GPS Element Parsed {"raw_longitude":764385024,"raw_latitude":92878456,"longitude_deg":76.4385024,"latitude_deg":9.2878456,"altitude":8,"angle":148,"satellites":51,"speed":47,"hex_longitude":"2d8f9700","hex_latitude":"05893678","is_valid_coordinates":true} 
[2026-10-23 09:58:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:58:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938785792001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23326955227054080,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8105986724278892544,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,131,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:58:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792729640000,"timestamp_ms":1792729640000,"timestamp_seconds":1792729640,"priority":1,"record_length":96,"hex_timestamp":"000001a167036c40"} 
[2026-10-23 09:58:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:58:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:58:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:58:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:58:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:58:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:58:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:58:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:58:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:58:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:58:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:58:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:58:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:58:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938785792001,"66":27995,"131":206,"85":14080,"24":47,"16":23326955227054080,"45":-8105986724278892544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,131,85,24,16,45]} 
[2026-10-23 09:58:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:58:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:58:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938785792001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:58:31] local.INFO: Unknown IO ID detected {"io_id":131,"value":206,"description":"Unknown IO ID 131"} 
[2026-10-23 09:58:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:58:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23326955227054080,"km_value":23326955227054.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:58:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8105986724278892544,"description":"Unknown IO ID 45"} 
[2026-10-23 09:58:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938785792001,"power":27995,"unknown_131":206,"unknown_85":14080,"ignition":47,"odometer":null,"unknown_45":-8105986724278892544}} 
[2026-10-23 09:58:31] local.INFO: DEBUG: GPS processor result {"connection_id":224605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:58:31] local.INFO: GPS data processed {"connection_id":224605,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:58:31] local.INFO: Acknowledgment sent {"connection_id":224605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:58:37] local.INFO: TCP Data received {"connection_id":221216,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16703dd88012d05f60007027e20000d004829..."} 
[2026-10-23 09:58:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221216,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16703dd88012d05f60007027e20000d004829..."} 
[2026-10-23 09:58:37] local.INFO: Processing buffer {"connection_id":221216,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16703dd88012d05f60007027e20000d004829..."} 
[2026-10-23 09:58:37] local.INFO: Packet analysis {"connection_id":221216,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:58:37] local.INFO: Extracted packet for processing {"connection_id":221216,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:58:37] local.INFO: GPS Element Parsed {"raw_longitude":755365376,"raw_latitude":117603872,"longitude_deg":75.5365376,"latitude_deg":11.7603872,"altitude":13,"angle":72,"satellites":41,"speed":26,"hex_longitude":"2d05f600","hex_latitude":"07027e20","is_valid_coordinates":true} 
[2026-10-23 09:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938795008001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37278903085039616,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":428827157125214208,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,206,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:58:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792729669000,"timestamp_ms":1792729669000,"timestamp_seconds":1792729669,"priority":1,"record_length":96,"hex_timestamp":"000001a16703dd88"} 
[2026-10-23 09:58:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:58:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:58:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733141504,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":1,"raw_value":7146086725910003722,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504168446492672,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18638757918767566,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5188410657820967168,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":2043543758,"corrected_to":0} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":194,"raw_value":2147943006,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":184,"raw_value":84730299845902939,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":80,"raw_value":1688893548135936,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.WARNING: Large IO value detected {"io_id":5,"raw_value":-4413519928146001916,"note":"Value kept but may cause issues"} 
[2026-10-23 09:58:37] local.INFO: IO Element Parsed {"io_data_count":39,"io_data_keys":[0,206,94,24,241,157,16,112,161,202,45,119,14,43,10,66,186,192,115,13,44,127,64,1,240,103,227,2,4,113,205,194,239,56,132,7,184,80,5],"length":628,"final_offset":758,"validated_count":39,"validation_warnings":[{"io_id":205,"original":2043543758,"validated":0}]} 
[2026-10-23 09:58:37] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":936814877875896320,"timestamp_seconds":936814877875896.4,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 09:58:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:58:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:58:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221216,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:58:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221216,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:58:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221216,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:58:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:58:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:58:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:58:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938795008001,"66":14352,"206":206,"94":10240,"24":26,"16":37278903085039616,"45":428827157125214208},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,206,94,24,16,45]} 
[2026-10-23 09:58:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:58:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:58:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938795008001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:58:37] local.INFO: Unknown IO ID detected {"io_id":206,"value":206,"description":"Unknown IO ID 206"} 
[2026-10-23 09:58:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 09:58:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37278903085039616,"km_value":37278903085039.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:58:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":428827157125214208,"description":"Unknown IO ID 45"} 
[2026-10-23 09:58:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938795008001,"power":14352,"unknown_206":206,"unknown_94":10240,"ignition":26,"odometer":null,"unknown_45":428827157125214208}} 
[2026-10-23 09:58:37] local.INFO: DEBUG: GPS processor result {"connection_id":221216,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22321,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:58:37] local.INFO: GPS data processed {"connection_id":221216,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:58:37] local.INFO: Acknowledgment sent {"connection_id":221216,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:58:57] local.INFO: TCP Data received {"connection_id":222884,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:58:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222884,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:58:57] local.INFO: Processing buffer {"connection_id":222884,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:58:57] local.INFO: IMEI packet received {"connection_id":222884,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:58:57] local.INFO: IMEI acknowledgment sent {"connection_id":222884,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:59:01] local.INFO: TCP Data received {"connection_id":222884,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222884,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:01] local.INFO: Processing buffer {"connection_id":222884,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:01] local.INFO: IMEI packet received {"connection_id":222884,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:59:01] local.INFO: IMEI acknowledgment sent {"connection_id":222884,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:59:01] local.INFO: TCP Data received {"connection_id":222884,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16704a8a8012d064e400702ba28000b002e2a..."} 
[2026-10-23 09:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16704a8a8012d064e400702ba28000b002e2a..."} 
[2026-10-23 09:59:01] local.INFO: Processing buffer {"connection_id":222884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16704a8a8012d064e400702ba28000b002e2a..."} 
[2026-10-23 09:59:01] local.INFO: Packet analysis {"connection_id":222884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16704"} 
[2026-10-23 09:59:01] local.INFO: Extracted packet for processing {"connection_id":222884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16704"} 
[2026-10-23 09:59:01] local.INFO: GPS Element Parsed {"raw_longitude":755387968,"raw_latitude":117619240,"longitude_deg":75.5387968,"latitude_deg":11.761924,"altitude":11,"angle":46,"satellites":42,"speed":21,"hex_longitude":"2d064e40","hex_latitude":"0702ba28","is_valid_coordinates":true} 
[2026-10-23 09:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938807040001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37280264589672448,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":452541423916408832,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792729721000,"timestamp_ms":1792729721000,"timestamp_seconds":1792729721,"priority":1,"record_length":96,"hex_timestamp":"000001a16704a8a8"} 
[2026-10-23 09:59:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:59:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 09:59:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:59:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:59:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222884,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222884,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:59:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938807040001,"66":14428,"60":206,"94":11008,"24":21,"16":37280264589672448,"45":452541423916408832},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938807040001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:59:01] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:59:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37280264589672448,"km_value":37280264589672.445,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":452541423916408832,"description":"Unknown IO ID 45"} 
[2026-10-23 09:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938807040001,"power":14428,"unknown_60":206,"unknown_94":11008,"ignition":21,"odometer":null,"unknown_45":452541423916408832}} 
[2026-10-23 09:59:02] local.INFO: TCP Data received {"connection_id":224605,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167038b80012d8faa00058916480007009433..."} 
[2026-10-23 09:59:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224605,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167038b80012d8faa00058916480007009433..."} 
[2026-10-23 09:59:02] local.INFO: Processing buffer {"connection_id":224605,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167038b80012d8faa00058916480007009433..."} 
[2026-10-23 09:59:02] local.INFO: Packet analysis {"connection_id":224605,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:59:02] local.INFO: Extracted packet for processing {"connection_id":224605,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:59:02] local.INFO: GPS Element Parsed {"raw_longitude":764389888,"raw_latitude":92870216,"longitude_deg":76.4389888,"latitude_deg":9.2870216,"altitude":7,"angle":148,"satellites":51,"speed":47,"hex_longitude":"2d8faa00","hex_latitude":"05891648","is_valid_coordinates":true} 
[2026-10-23 09:59:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:59:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938787840001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23327419083522048,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8100005381025662976,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,92,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:59:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729648000,"timestamp_ms":1792729648000,"timestamp_seconds":1792729648,"priority":1,"record_length":96,"hex_timestamp":"000001a167038b80"} 
[2026-10-23 09:59:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:59:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:59:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 09:59:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:59:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:59:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:59:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:59:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224605,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:59:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:59:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224605,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:59:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:59:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:59:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:59:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938787840001,"66":27930,"92":206,"85":14080,"24":47,"16":23327419083522048,"45":-8100005381025662976},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,85,24,16,45]} 
[2026-10-23 09:59:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:59:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:59:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938787840001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:59:02] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-10-23 09:59:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:59:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23327419083522048,"km_value":23327419083522.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:59:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8100005381025662976,"description":"Unknown IO ID 45"} 
[2026-10-23 09:59:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938787840001,"power":27930,"unknown_92":206,"unknown_85":14080,"ignition":47,"odometer":null,"unknown_45":-8100005381025662976}} 
[2026-10-23 09:59:02] local.INFO: DEBUG: GPS processor result {"connection_id":222884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22322,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:59:02] local.INFO: GPS data processed {"connection_id":222884,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:59:02] local.INFO: Acknowledgment sent {"connection_id":222884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:59:02] local.INFO: DEBUG: GPS processor result {"connection_id":224605,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:59:02] local.INFO: GPS data processed {"connection_id":224605,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:59:02] local.INFO: Acknowledgment sent {"connection_id":224605,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:59:25] local.INFO: TCP Data received {"connection_id":221612,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:25] local.INFO: Processing buffer {"connection_id":221612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:25] local.INFO: IMEI packet received {"connection_id":221612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 09:59:25] local.INFO: IMEI acknowledgment sent {"connection_id":221612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:59:26] local.INFO: TCP Data received {"connection_id":221612,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:26] local.INFO: Processing buffer {"connection_id":221612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:26] local.INFO: IMEI packet received {"connection_id":221612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:59:26] local.INFO: IMEI acknowledgment sent {"connection_id":221612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:59:31] local.INFO: TCP Data received {"connection_id":221612,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:31] local.INFO: Processing buffer {"connection_id":221612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 09:59:31] local.INFO: IMEI packet received {"connection_id":221612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 09:59:31] local.INFO: IMEI acknowledgment sent {"connection_id":221612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:59:32] local.INFO: TCP Data received {"connection_id":221612,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16703aac0012d8fbbc00588f4380006009d31..."} 
[2026-10-23 09:59:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221612,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16703aac0012d8fbbc00588f4380006009d31..."} 
[2026-10-23 09:59:32] local.INFO: Processing buffer {"connection_id":221612,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16703aac0012d8fbbc00588f4380006009d31..."} 
[2026-10-23 09:59:32] local.INFO: Packet analysis {"connection_id":221612,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:59:32] local.INFO: Extracted packet for processing {"connection_id":221612,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16703"} 
[2026-10-23 09:59:32] local.INFO: GPS Element Parsed {"raw_longitude":764394432,"raw_latitude":92861496,"longitude_deg":76.4394432,"latitude_deg":9.2861496,"altitude":6,"angle":157,"satellites":49,"speed":50,"hex_longitude":"2d8fbbc0","hex_latitude":"0588f438","is_valid_coordinates":true} 
[2026-10-23 09:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:59:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938789888001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23327895824891904,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8094657356470269952,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,92,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:59:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792729656000,"timestamp_ms":1792729656000,"timestamp_seconds":1792729656,"priority":1,"record_length":96,"hex_timestamp":"000001a16703aac0"} 
[2026-10-23 09:59:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:59:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:59:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 09:59:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:59:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:59:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:59:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:59:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221612,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:59:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:59:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 09:59:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:59:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 09:59:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 09:59:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938789888001,"66":27908,"92":206,"85":14080,"24":50,"16":23327895824891904,"45":-8094657356470269952},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,92,85,24,16,45]} 
[2026-10-23 09:59:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 09:59:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 09:59:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938789888001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:59:32] local.INFO: Unknown IO ID detected {"io_id":92,"value":206,"description":"Unknown IO ID 92"} 
[2026-10-23 09:59:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 09:59:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23327895824891904,"km_value":23327895824891.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:59:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8094657356470269952,"description":"Unknown IO ID 45"} 
[2026-10-23 09:59:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938789888001,"power":27908,"unknown_92":206,"unknown_85":14080,"ignition":50,"odometer":null,"unknown_45":-8094657356470269952}} 
[2026-10-23 09:59:32] local.INFO: DEBUG: GPS processor result {"connection_id":221612,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:59:32] local.INFO: GPS data processed {"connection_id":221612,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:59:32] local.INFO: Acknowledgment sent {"connection_id":221612,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:59:33] local.INFO: TCP Data received {"connection_id":222884,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16704ac90012d0650000702bb58000b003b29..."} 
[2026-10-23 09:59:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16704ac90012d0650000702bb58000b003b29..."} 
[2026-10-23 09:59:33] local.INFO: Processing buffer {"connection_id":222884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16704ac90012d0650000702bb58000b003b29..."} 
[2026-10-23 09:59:33] local.INFO: Packet analysis {"connection_id":222884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16704"} 
[2026-10-23 09:59:33] local.INFO: Extracted packet for processing {"connection_id":222884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16704"} 
[2026-10-23 09:59:33] local.INFO: GPS Element Parsed {"raw_longitude":755388416,"raw_latitude":117619544,"longitude_deg":75.5388416,"latitude_deg":11.7619544,"altitude":11,"angle":59,"satellites":41,"speed":21,"hex_longitude":"2d065000","hex_latitude":"0702bb58","is_valid_coordinates":true} 
[2026-10-23 09:59:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 09:59:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938808576001,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37280290359476224,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":454371011265701888,"note":"Value kept but may cause issues"} 
[2026-10-23 09:59:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 09:59:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792729722000,"timestamp_ms":1792729722000,"timestamp_seconds":1792729722,"priority":1,"record_length":96,"hex_timestamp":"000001a16704ac90"} 
[2026-10-23 09:59:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 09:59:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 09:59:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 09:59:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 09:59:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 09:59:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 09:59:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 09:59:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 09:59:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222884,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:59:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222884,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 09:59:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 09:59:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 09:59:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 09:59:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938808576001,"66":14407,"60":206,"94":11008,"24":21,"16":37280290359476224,"45":454371011265701888},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 09:59:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 09:59:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 09:59:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938808576001,"description":"Unknown IO ID 0"} 
[2026-10-23 09:59:33] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 09:59:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 09:59:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37280290359476224,"km_value":37280290359476.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 09:59:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":454371011265701888,"description":"Unknown IO ID 45"} 
[2026-10-23 09:59:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938808576001,"power":14407,"unknown_60":206,"unknown_94":11008,"ignition":21,"odometer":null,"unknown_45":454371011265701888}} 
[2026-10-23 09:59:33] local.INFO: DEBUG: GPS processor result {"connection_id":222884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22325,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 09:59:33] local.INFO: GPS data processed {"connection_id":222884,"processed":1,"errors":0,"total":1} 
[2026-10-23 09:59:33] local.INFO: Acknowledgment sent {"connection_id":222884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 09:59:56] local.INFO: TCP Data received {"connection_id":221613,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221613,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:56] local.INFO: Processing buffer {"connection_id":221613,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:56] local.INFO: IMEI packet received {"connection_id":221613,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 09:59:56] local.INFO: IMEI acknowledgment sent {"connection_id":221613,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 09:59:57] local.INFO: TCP Data received {"connection_id":221613,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221613,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:57] local.INFO: Processing buffer {"connection_id":221613,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:57] local.INFO: IMEI packet received {"connection_id":221613,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:59:57] local.INFO: IMEI acknowledgment sent {"connection_id":221613,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 09:59:59] local.INFO: TCP Data received {"connection_id":221613,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221613,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:59] local.INFO: Processing buffer {"connection_id":221613,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 09:59:59] local.INFO: IMEI packet received {"connection_id":221613,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 09:59:59] local.INFO: IMEI acknowledgment sent {"connection_id":221613,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:00:00] local.INFO: TCP Data received {"connection_id":221613,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221613,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:00:00] local.INFO: Processing buffer {"connection_id":221613,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:00:00] local.INFO: IMEI packet received {"connection_id":221613,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:00:00] local.INFO: IMEI acknowledgment sent {"connection_id":221613,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:00:01] local.INFO: TCP Data received {"connection_id":221613,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16705be00012d0725c00702c1200012004226..."} 
[2026-10-23 10:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221613,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16705be00012d0725c00702c1200012004226..."} 
[2026-10-23 10:00:01] local.INFO: Processing buffer {"connection_id":221613,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16705be00012d0725c00702c1200012004226..."} 
[2026-10-23 10:00:01] local.INFO: Packet analysis {"connection_id":221613,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:01] local.INFO: Extracted packet for processing {"connection_id":221613,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:01] local.INFO: GPS Element Parsed {"raw_longitude":755443136,"raw_latitude":117621024,"longitude_deg":75.5443136,"latitude_deg":11.7621024,"altitude":18,"angle":66,"satellites":38,"speed":34,"hex_longitude":"2d0725c0","hex_latitude":"0702c120","is_valid_coordinates":true} 
[2026-10-23 10:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938826752001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37282914584494080,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":515028868747304960,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792729792000,"timestamp_ms":1792729792000,"timestamp_seconds":1792729792,"priority":1,"record_length":96,"hex_timestamp":"000001a16705be00"} 
[2026-10-23 10:00:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:00:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 10:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:00:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:00:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221613,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221613,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221613,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:00:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938826752001,"66":14515,"60":206,"94":11008,"24":34,"16":37282914584494080,"45":515028868747304960},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 10:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938826752001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:00:01] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 10:00:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37282914584494080,"km_value":37282914584494.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":515028868747304960,"description":"Unknown IO ID 45"} 
[2026-10-23 10:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938826752001,"power":14515,"unknown_60":206,"unknown_94":11008,"ignition":34,"odometer":null,"unknown_45":515028868747304960}} 
[2026-10-23 10:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":221613,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22326,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:00:01] local.INFO: GPS data processed {"connection_id":221613,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:00:01] local.INFO: Acknowledgment sent {"connection_id":221613,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:00:02] local.INFO: TCP Data received {"connection_id":221613,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16705cda0012d0730c00702c8180012003426..."} 
[2026-10-23 10:00:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221613,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16705cda0012d0730c00702c8180012003426..."} 
[2026-10-23 10:00:02] local.INFO: Processing buffer {"connection_id":221613,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16705cda0012d0730c00702c8180012003426..."} 
[2026-10-23 10:00:02] local.INFO: Packet analysis {"connection_id":221613,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:02] local.INFO: Extracted packet for processing {"connection_id":221613,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:02] local.INFO: GPS Element Parsed {"raw_longitude":755445952,"raw_latitude":117622808,"longitude_deg":75.5445952,"latitude_deg":11.7622808,"altitude":18,"angle":52,"satellites":38,"speed":29,"hex_longitude":"2d0730c0","hex_latitude":"0702c818","is_valid_coordinates":true} 
[2026-10-23 10:00:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:00:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938826752001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37283073498284032,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":515028868747304960,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:00:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729796000,"timestamp_ms":1792729796000,"timestamp_seconds":1792729796,"priority":1,"record_length":96,"hex_timestamp":"000001a16705cda0"} 
[2026-10-23 10:00:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:00:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:00:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 10:00:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:00:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:00:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:00:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:00:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221613,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:00:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221613,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:00:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221613,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:00:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:00:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:00:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:00:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938826752001,"66":14352,"60":206,"94":11008,"24":29,"16":37283073498284032,"45":515028868747304960},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 10:00:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:00:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:00:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938826752001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:00:02] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 10:00:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:00:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37283073498284032,"km_value":37283073498284.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:00:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":515028868747304960,"description":"Unknown IO ID 45"} 
[2026-10-23 10:00:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938826752001,"power":14352,"unknown_60":206,"unknown_94":11008,"ignition":29,"odometer":null,"unknown_45":515028868747304960}} 
[2026-10-23 10:00:02] local.INFO: DEBUG: GPS processor result {"connection_id":221613,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22327,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:00:02] local.INFO: GPS data processed {"connection_id":221613,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:00:02] local.INFO: Acknowledgment sent {"connection_id":221613,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:00:03] local.INFO: TCP Data received {"connection_id":221612,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16704fe98012d90f840058833e80008006232..."} 
[2026-10-23 10:00:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221612,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16704fe98012d90f840058833e80008006232..."} 
[2026-10-23 10:00:03] local.INFO: Processing buffer {"connection_id":221612,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16704fe98012d90f840058833e80008006232..."} 
[2026-10-23 10:00:03] local.INFO: Packet analysis {"connection_id":221612,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16704"} 
[2026-10-23 10:00:03] local.INFO: Extracted packet for processing {"connection_id":221612,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16704"} 
[2026-10-23 10:00:03] local.INFO: GPS Element Parsed {"raw_longitude":764475456,"raw_latitude":92812264,"longitude_deg":76.4475456,"latitude_deg":9.2812264,"altitude":8,"angle":98,"satellites":50,"speed":36,"hex_longitude":"2d90f840","hex_latitude":"058833e8","is_valid_coordinates":true} 
[2026-10-23 10:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:00:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938812160001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23332701893296128,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8010707444680847360,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:00:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792729743000,"timestamp_ms":1792729743000,"timestamp_seconds":1792729743,"priority":1,"record_length":96,"hex_timestamp":"000001a16704fe98"} 
[2026-10-23 10:00:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:00:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:00:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:00:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:00:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:00:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:00:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:00:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221612,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:00:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:00:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:00:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:00:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:00:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:00:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938812160001,"66":27995,"104":206,"85":14080,"24":36,"16":23332701893296128,"45":-8010707444680847360},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,85,24,16,45]} 
[2026-10-23 10:00:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:00:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:00:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938812160001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:00:03] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-10-23 10:00:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:00:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23332701893296128,"km_value":23332701893296.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:00:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8010707444680847360,"description":"Unknown IO ID 45"} 
[2026-10-23 10:00:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938812160001,"power":27995,"unknown_104":206,"unknown_85":14080,"ignition":36,"odometer":null,"unknown_45":-8010707444680847360}} 
[2026-10-23 10:00:03] local.INFO: DEBUG: GPS processor result {"connection_id":221612,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22328,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:00:03] local.INFO: GPS data processed {"connection_id":221612,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:00:03] local.INFO: Acknowledgment sent {"connection_id":221612,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:00:25] local.INFO: TCP Data received {"connection_id":224606,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224606,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:00:25] local.INFO: Processing buffer {"connection_id":224606,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:00:25] local.INFO: IMEI packet received {"connection_id":224606,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:00:25] local.INFO: IMEI acknowledgment sent {"connection_id":224606,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:00:29] local.INFO: TCP Data received {"connection_id":224606,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224606,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:00:29] local.INFO: Processing buffer {"connection_id":224606,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:00:29] local.INFO: IMEI packet received {"connection_id":224606,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":224606,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:00:30] local.INFO: TCP Data received {"connection_id":224606,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670521c0012d911c00058833880008005734..."} 
[2026-10-23 10:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224606,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670521c0012d911c00058833880008005734..."} 
[2026-10-23 10:00:30] local.INFO: Processing buffer {"connection_id":224606,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670521c0012d911c00058833880008005734..."} 
[2026-10-23 10:00:30] local.INFO: Packet analysis {"connection_id":224606,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:30] local.INFO: Extracted packet for processing {"connection_id":224606,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:30] local.INFO: GPS Element Parsed {"raw_longitude":764484608,"raw_latitude":92812168,"longitude_deg":76.4484608,"latitude_deg":9.2812168,"altitude":8,"angle":87,"satellites":52,"speed":44,"hex_longitude":"2d911c00","hex_latitude":"05883388","is_valid_coordinates":true} 
[2026-10-23 10:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938814208001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23333139979960320,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-8000574345519568896,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792729752000,"timestamp_ms":1792729752000,"timestamp_seconds":1792729752,"priority":1,"record_length":96,"hex_timestamp":"000001a1670521c0"} 
[2026-10-23 10:00:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:00:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:00:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:00:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224606,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:00:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938814208001,"66":27984,"104":206,"85":14080,"24":44,"16":23333139979960320,"45":-8000574345519568896},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,85,24,16,45]} 
[2026-10-23 10:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938814208001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:00:30] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-10-23 10:00:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23333139979960320,"km_value":23333139979960.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-8000574345519568896,"description":"Unknown IO ID 45"} 
[2026-10-23 10:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938814208001,"power":27984,"unknown_104":206,"unknown_85":14080,"ignition":44,"odometer":null,"unknown_45":-8000574345519568896}} 
[2026-10-23 10:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":224606,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22329,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:00:30] local.INFO: GPS data processed {"connection_id":224606,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:00:30] local.INFO: Acknowledgment sent {"connection_id":224606,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:00:33] local.INFO: TCP Data received {"connection_id":221613,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16705d570012d0734400702cb680012002326..."} 
[2026-10-23 10:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221613,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16705d570012d0734400702cb680012002326..."} 
[2026-10-23 10:00:33] local.INFO: Processing buffer {"connection_id":221613,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16705d570012d0734400702cb680012002326..."} 
[2026-10-23 10:00:33] local.INFO: Packet analysis {"connection_id":221613,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:33] local.INFO: Extracted packet for processing {"connection_id":221613,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:00:33] local.INFO: GPS Element Parsed {"raw_longitude":755446848,"raw_latitude":117623656,"longitude_deg":75.5446848,"latitude_deg":11.7623656,"altitude":18,"angle":35,"satellites":38,"speed":21,"hex_longitude":"2d073440","hex_latitude":"0702cb68","is_valid_coordinates":true} 
[2026-10-23 10:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938827776001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37283133627826176,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":518125093491578880,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,60,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792729798000,"timestamp_ms":1792729798000,"timestamp_seconds":1792729798,"priority":1,"record_length":96,"hex_timestamp":"000001a16705d570"} 
[2026-10-23 10:00:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:00:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733141504,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":128,"raw_value":84731172798005950,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504168497938432,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639457998431804,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5188410657820967168,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1715208398,"corrected_to":0} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":214,"raw_value":2147943099,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":104,"raw_value":2815149903716352,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.WARNING: Large IO value detected {"io_id":6,"raw_value":9007206963051233290,"note":"Value kept but may cause issues"} 
[2026-10-23 10:00:33] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,60,94,24,241,157,16,116,161,190,45,192,193,18,38,10,66,147,128,1,240,92,227,103,2,4,113,205,35,214,96,37,239,56,132,7,11,33,206,104,6],"length":628,"final_offset":758,"validated_count":41,"validation_warnings":[{"io_id":205,"original":1715208398,"validated":0}]} 
[2026-10-23 10:00:33] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1297094030498004992,"timestamp_seconds":1297094030498005.0,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 10:00:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221613,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221613,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221613,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:00:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938827776001,"66":14461,"60":206,"94":11008,"24":21,"16":37283133627826176,"45":518125093491578880},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,60,94,24,16,45]} 
[2026-10-23 10:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938827776001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:00:33] local.INFO: Unknown IO ID detected {"io_id":60,"value":206,"description":"Unknown IO ID 60"} 
[2026-10-23 10:00:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37283133627826176,"km_value":37283133627826.18,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":518125093491578880,"description":"Unknown IO ID 45"} 
[2026-10-23 10:00:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938827776001,"power":14461,"unknown_60":206,"unknown_94":11008,"ignition":21,"odometer":null,"unknown_45":518125093491578880}} 
[2026-10-23 10:00:33] local.INFO: DEBUG: GPS processor result {"connection_id":221613,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22330,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:00:33] local.INFO: GPS data processed {"connection_id":221613,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:00:33] local.INFO: Acknowledgment sent {"connection_id":221613,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:00:56] local.INFO: TCP Data received {"connection_id":222885,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:00:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222885,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:00:56] local.INFO: Processing buffer {"connection_id":222885,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:00:56] local.INFO: IMEI packet received {"connection_id":222885,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 10:00:56] local.INFO: IMEI acknowledgment sent {"connection_id":222885,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:01:00] local.INFO: TCP Data received {"connection_id":222885,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222885,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:00] local.INFO: Processing buffer {"connection_id":222885,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:00] local.INFO: IMEI packet received {"connection_id":222885,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:01:00] local.INFO: IMEI acknowledgment sent {"connection_id":222885,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:01:01] local.INFO: TCP Data received {"connection_id":224606,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167054100012d913f80058836380009004d33..."} 
[2026-10-23 10:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224606,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167054100012d913f80058836380009004d33..."} 
[2026-10-23 10:01:01] local.INFO: Processing buffer {"connection_id":224606,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167054100012d913f80058836380009004d33..."} 
[2026-10-23 10:01:01] local.INFO: Packet analysis {"connection_id":224606,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:01:01] local.INFO: Extracted packet for processing {"connection_id":224606,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:01:01] local.INFO: GPS Element Parsed {"raw_longitude":764493696,"raw_latitude":92812856,"longitude_deg":76.4493696,"latitude_deg":9.2812856,"altitude":9,"angle":77,"satellites":51,"speed":45,"hex_longitude":"2d913f80","hex_latitude":"05883638","is_valid_coordinates":true} 
[2026-10-23 10:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938816512001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23333578066624512,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7990511615102187520,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792729760000,"timestamp_ms":1792729760000,"timestamp_seconds":1792729760,"priority":1,"record_length":96,"hex_timestamp":"000001a167054100"} 
[2026-10-23 10:01:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:01:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 10:01:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:01:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:01:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224606,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224606,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:01:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938816512001,"66":27767,"104":206,"85":14080,"24":45,"16":23333578066624512,"45":-7990511615102187520},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,85,24,16,45]} 
[2026-10-23 10:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938816512001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:01:01] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-10-23 10:01:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23333578066624512,"km_value":23333578066624.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7990511615102187520,"description":"Unknown IO ID 45"} 
[2026-10-23 10:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938816512001,"power":27767,"unknown_104":206,"unknown_85":14080,"ignition":45,"odometer":null,"unknown_45":-7990511615102187520}} 
[2026-10-23 10:01:01] local.INFO: DEBUG: GPS processor result {"connection_id":224606,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22331,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:01:01] local.INFO: GPS data processed {"connection_id":224606,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:01:01] local.INFO: Acknowledgment sent {"connection_id":224606,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:01:01] local.INFO: TCP Data received {"connection_id":222885,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222885,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:01] local.INFO: Processing buffer {"connection_id":222885,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:01] local.INFO: IMEI packet received {"connection_id":222885,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:01:01] local.INFO: IMEI acknowledgment sent {"connection_id":222885,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:01:02] local.INFO: TCP Data received {"connection_id":222885,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a167066dc8012d0783c00702db18001300852c..."} 
[2026-10-23 10:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167066dc8012d0783c00702db18001300852c..."} 
[2026-10-23 10:01:02] local.INFO: Processing buffer {"connection_id":222885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167066dc8012d0783c00702db18001300852c..."} 
[2026-10-23 10:01:02] local.INFO: Packet analysis {"connection_id":222885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:01:02] local.INFO: Extracted packet for processing {"connection_id":222885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:01:02] local.INFO: GPS Element Parsed {"raw_longitude":755467200,"raw_latitude":117627672,"longitude_deg":75.54672,"latitude_deg":11.7627672,"altitude":19,"angle":133,"satellites":44,"speed":12,"hex_longitude":"2d0783c0","hex_latitude":"0702db18","is_valid_coordinates":true} 
[2026-10-23 10:01:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:01:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938838016001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37284250319323136,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":541206041583140864,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:01:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729837000,"timestamp_ms":1792729837000,"timestamp_seconds":1792729837,"priority":1,"record_length":96,"hex_timestamp":"000001a167066dc8"} 
[2026-10-23 10:01:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:01:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:01:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 10:01:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:01:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:01:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:01:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:01:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:01:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222885,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:01:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222885,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:01:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:01:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:01:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:01:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938838016001,"66":14374,"59":206,"94":11008,"24":12,"16":37284250319323136,"45":541206041583140864},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-10-23 10:01:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:01:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:01:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938838016001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:01:02] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 10:01:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:01:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37284250319323136,"km_value":37284250319323.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:01:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":541206041583140864,"description":"Unknown IO ID 45"} 
[2026-10-23 10:01:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938838016001,"power":14374,"unknown_59":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":541206041583140864}} 
[2026-10-23 10:01:02] local.INFO: DEBUG: GPS processor result {"connection_id":222885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22332,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:01:02] local.INFO: GPS data processed {"connection_id":222885,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:01:02] local.INFO: Acknowledgment sent {"connection_id":222885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:01:07] local.INFO: TCP Data received {"connection_id":222885,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1670690f0012d0794400702cc28000d007529..."} 
[2026-10-23 10:01:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670690f0012d0794400702cc28000d007529..."} 
[2026-10-23 10:01:07] local.INFO: Processing buffer {"connection_id":222885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670690f0012d0794400702cc28000d007529..."} 
[2026-10-23 10:01:07] local.INFO: Packet analysis {"connection_id":222885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:01:07] local.INFO: Extracted packet for processing {"connection_id":222885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:01:07] local.INFO: GPS Element Parsed {"raw_longitude":755471424,"raw_latitude":117623848,"longitude_deg":75.5471424,"latitude_deg":11.7623848,"altitude":13,"angle":117,"satellites":41,"speed":31,"hex_longitude":"2d079440","hex_latitude":"0702cc28","is_valid_coordinates":true} 
[2026-10-23 10:01:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:01:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938838272001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37284525197230080,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":541487516559808512,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:01:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792729846000,"timestamp_ms":1792729846000,"timestamp_seconds":1792729846,"priority":1,"record_length":96,"hex_timestamp":"000001a1670690f0"} 
[2026-10-23 10:01:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:01:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:01:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 10:01:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:01:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:01:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:01:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:01:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:01:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222885,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:01:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222885,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:01:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:01:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:01:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:01:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938838272001,"66":14396,"59":206,"94":11008,"24":31,"16":37284525197230080,"45":541487516559808512},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-10-23 10:01:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:01:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:01:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938838272001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:01:07] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 10:01:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:01:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37284525197230080,"km_value":37284525197230.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:01:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":541487516559808512,"description":"Unknown IO ID 45"} 
[2026-10-23 10:01:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938838272001,"power":14396,"unknown_59":206,"unknown_94":11008,"ignition":31,"odometer":null,"unknown_45":541487516559808512}} 
[2026-10-23 10:01:07] local.INFO: DEBUG: GPS processor result {"connection_id":222885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22333,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:01:07] local.INFO: GPS data processed {"connection_id":222885,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:01:07] local.INFO: Acknowledgment sent {"connection_id":222885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:01:25] local.INFO: TCP Data received {"connection_id":222886,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:01:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222886,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:01:25] local.INFO: Processing buffer {"connection_id":222886,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:01:25] local.INFO: IMEI packet received {"connection_id":222886,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:01:25] local.INFO: IMEI acknowledgment sent {"connection_id":222886,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:01:30] local.INFO: TCP Data received {"connection_id":222886,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222886,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:01:30] local.INFO: Processing buffer {"connection_id":222886,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:01:30] local.INFO: IMEI packet received {"connection_id":222886,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":222886,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:01:32] local.INFO: TCP Data received {"connection_id":222886,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167056428012d91640005883950000a005831..."} 
[2026-10-23 10:01:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222886,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167056428012d91640005883950000a005831..."} 
[2026-10-23 10:01:32] local.INFO: Processing buffer {"connection_id":222886,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167056428012d91640005883950000a005831..."} 
[2026-10-23 10:01:32] local.INFO: Packet analysis {"connection_id":222886,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:01:32] local.INFO: Extracted packet for processing {"connection_id":222886,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:01:32] local.INFO: GPS Element Parsed {"raw_longitude":764503040,"raw_latitude":92813648,"longitude_deg":76.450304,"latitude_deg":9.2813648,"altitude":10,"angle":88,"satellites":49,"speed":37,"hex_longitude":"2d916400","hex_latitude":"05883950","is_valid_coordinates":true} 
[2026-10-23 10:01:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:01:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938818560001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23334024743223296,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7980519253428783104,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:01:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792729769000,"timestamp_ms":1792729769000,"timestamp_seconds":1792729769,"priority":1,"record_length":96,"hex_timestamp":"000001a167056428"} 
[2026-10-23 10:01:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:01:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:01:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 10:01:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:01:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:01:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:01:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:01:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222886,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:01:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:01:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:01:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:01:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:01:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:01:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938818560001,"66":28017,"104":206,"85":14080,"24":37,"16":23334024743223296,"45":-7980519253428783104},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,85,24,16,45]} 
[2026-10-23 10:01:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:01:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:01:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938818560001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:01:32] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-10-23 10:01:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:01:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23334024743223296,"km_value":23334024743223.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:01:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7980519253428783104,"description":"Unknown IO ID 45"} 
[2026-10-23 10:01:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938818560001,"power":28017,"unknown_104":206,"unknown_85":14080,"ignition":37,"odometer":null,"unknown_45":-7980519253428783104}} 
[2026-10-23 10:01:32] local.INFO: DEBUG: GPS processor result {"connection_id":222886,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22334,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:01:32] local.INFO: GPS data processed {"connection_id":222886,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:01:32] local.INFO: Acknowledgment sent {"connection_id":222886,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:01:38] local.INFO: TCP Data received {"connection_id":222885,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16706bfd0012d07b0c00702bfa0000c006728..."} 
[2026-10-23 10:01:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16706bfd0012d07b0c00702bfa0000c006728..."} 
[2026-10-23 10:01:38] local.INFO: Processing buffer {"connection_id":222885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16706bfd0012d07b0c00702bfa0000c006728..."} 
[2026-10-23 10:01:38] local.INFO: Packet analysis {"connection_id":222885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:01:38] local.INFO: Extracted packet for processing {"connection_id":222885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:01:38] local.INFO: GPS Element Parsed {"raw_longitude":755478720,"raw_latitude":117620640,"longitude_deg":75.547872,"latitude_deg":11.762064,"altitude":12,"angle":103,"satellites":40,"speed":16,"hex_longitude":"2d07b0c0","hex_latitude":"0702bfa0","is_valid_coordinates":true} 
[2026-10-23 10:01:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:01:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938840576001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37284907449319424,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":546131853674555392,"note":"Value kept but may cause issues"} 
[2026-10-23 10:01:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:01:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792729858000,"timestamp_ms":1792729858000,"timestamp_seconds":1792729858,"priority":1,"record_length":96,"hex_timestamp":"000001a16706bfd0"} 
[2026-10-23 10:01:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:01:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:01:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 10:01:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:01:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:01:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:01:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:01:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:01:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222885,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:01:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222885,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:01:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:01:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:01:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:01:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938840576001,"66":14428,"59":206,"94":11008,"24":16,"16":37284907449319424,"45":546131853674555392},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-10-23 10:01:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:01:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:01:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938840576001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:01:38] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 10:01:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:01:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37284907449319424,"km_value":37284907449319.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:01:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":546131853674555392,"description":"Unknown IO ID 45"} 
[2026-10-23 10:01:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938840576001,"power":14428,"unknown_59":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":546131853674555392}} 
[2026-10-23 10:01:38] local.INFO: DEBUG: GPS processor result {"connection_id":222885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22335,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:01:38] local.INFO: GPS data processed {"connection_id":222885,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:01:38] local.INFO: Acknowledgment sent {"connection_id":222885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:01:53] local.INFO: TCP Data received {"connection_id":221611,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:01:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221611,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:01:53] local.INFO: Processing buffer {"connection_id":221611,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:01:53] local.INFO: IMEI packet received {"connection_id":221611,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:01:53] local.INFO: IMEI acknowledgment sent {"connection_id":221611,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:01:56] local.INFO: TCP Data received {"connection_id":221217,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221217,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:56] local.INFO: Processing buffer {"connection_id":221217,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:01:56] local.INFO: IMEI packet received {"connection_id":221217,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 10:01:56] local.INFO: IMEI acknowledgment sent {"connection_id":221217,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:02:03] local.INFO: TCP Data received {"connection_id":222886,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167059308012d91898005883a98000b005934..."} 
[2026-10-23 10:02:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222886,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167059308012d91898005883a98000b005934..."} 
[2026-10-23 10:02:03] local.INFO: Processing buffer {"connection_id":222886,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167059308012d91898005883a98000b005934..."} 
[2026-10-23 10:02:03] local.INFO: Packet analysis {"connection_id":222886,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:02:03] local.INFO: Extracted packet for processing {"connection_id":222886,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16705"} 
[2026-10-23 10:02:03] local.INFO: GPS Element Parsed {"raw_longitude":764512640,"raw_latitude":92813976,"longitude_deg":76.451264,"latitude_deg":9.2813976,"altitude":11,"angle":89,"satellites":52,"speed":33,"hex_longitude":"2d918980","hex_latitude":"05883a98","is_valid_coordinates":true} 
[2026-10-23 10:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:02:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938820864001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23334484304723968,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7970245416778641408,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,104,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:02:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792729781000,"timestamp_ms":1792729781000,"timestamp_seconds":1792729781,"priority":1,"record_length":96,"hex_timestamp":"000001a167059308"} 
[2026-10-23 10:02:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:02:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:02:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 10:02:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:02:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:02:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:02:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:02:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222886,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:02:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:02:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:02:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:02:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:02:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:02:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938820864001,"66":27919,"104":206,"85":14080,"24":33,"16":23334484304723968,"45":-7970245416778641408},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,104,85,24,16,45]} 
[2026-10-23 10:02:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:02:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:02:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938820864001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:02:03] local.INFO: Unknown IO ID detected {"io_id":104,"value":206,"description":"Unknown IO ID 104"} 
[2026-10-23 10:02:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:02:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23334484304723968,"km_value":23334484304723.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:02:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7970245416778641408,"description":"Unknown IO ID 45"} 
[2026-10-23 10:02:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938820864001,"power":27919,"unknown_104":206,"unknown_85":14080,"ignition":33,"odometer":null,"unknown_45":-7970245416778641408}} 
[2026-10-23 10:02:03] local.INFO: DEBUG: GPS processor result {"connection_id":222886,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22336,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:02:03] local.INFO: GPS data processed {"connection_id":222886,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:02:03] local.INFO: Acknowledgment sent {"connection_id":222886,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:02:07] local.INFO: TCP Data received {"connection_id":221217,"ip":"42.106.6.34","data_length":34,"data_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 10:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221217,"packet_length":34,"packet_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 10:02:07] local.INFO: Processing buffer {"connection_id":221217,"buffer_length":34,"buffer_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 10:02:07] local.INFO: IMEI packet received {"connection_id":221217,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:02:07] local.INFO: IMEI acknowledgment sent {"connection_id":221217,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:02:07] local.INFO: TCP Data received {"connection_id":221217,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221217,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:07] local.INFO: Processing buffer {"connection_id":221217,"buffer_length":34,"buffer_hex":"000f383632353637303732353733323130000f38363235363730373235373332..."} 
[2026-10-23 10:02:07] local.INFO: IMEI packet received {"connection_id":221217,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:02:07] local.INFO: IMEI acknowledgment sent {"connection_id":221217,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:02:08] local.INFO: TCP Data received {"connection_id":221217,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16706f298012d07d6800702bb60000e00612a..."} 
[2026-10-23 10:02:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221217,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16706f298012d07d6800702bb60000e00612a..."} 
[2026-10-23 10:02:08] local.INFO: Processing buffer {"connection_id":221217,"buffer_length":812,"buffer_hex":"000f383632353637303732353733323130000000000000030f8e0a000001a167..."} 
[2026-10-23 10:02:08] local.INFO: IMEI packet received {"connection_id":221217,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:02:08] local.INFO: IMEI acknowledgment sent {"connection_id":221217,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:02:12] local.INFO: TCP Data received {"connection_id":221217,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a167070620012d07e8000702ba60000e00562a..."} 
[2026-10-23 10:02:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221217,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167070620012d07e8000702ba60000e00562a..."} 
[2026-10-23 10:02:12] local.INFO: Processing buffer {"connection_id":221217,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a16706f298012d07d6800702bb60000e00612a..."} 
[2026-10-23 10:02:12] local.INFO: Packet analysis {"connection_id":221217,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:02:12] local.INFO: Extracted packet for processing {"connection_id":221217,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16706"} 
[2026-10-23 10:02:12] local.INFO: GPS Element Parsed {"raw_longitude":755488384,"raw_latitude":117619552,"longitude_deg":75.5488384,"latitude_deg":11.7619552,"altitude":14,"angle":97,"satellites":42,"speed":35,"hex_longitude":"2d07d680","hex_latitude":"0702bb60","is_valid_coordinates":true} 
[2026-10-23 10:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:02:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938843648001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37285362715852800,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":554153890509987840,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:02:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792729871000,"timestamp_ms":1792729871000,"timestamp_seconds":1792729871,"priority":1,"record_length":96,"hex_timestamp":"000001a16706f298"} 
[2026-10-23 10:02:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:02:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 10:02:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:02:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:02:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:02:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:02:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221217,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:02:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221217,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:02:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221217,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:02:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938843648001,"66":14439,"59":206,"94":11008,"24":35,"16":37285362715852800,"45":554153890509987840},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:02:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938843648001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:02:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37285362715852800,"km_value":37285362715852.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":554153890509987840,"description":"Unknown IO ID 45"} 
[2026-10-23 10:02:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938843648001,"power":14439,"unknown_59":206,"unknown_94":11008,"ignition":35,"odometer":null,"unknown_45":554153890509987840}} 
[2026-10-23 10:02:12] local.INFO: DEBUG: GPS processor result {"connection_id":221217,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22337,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:02:12] local.INFO: GPS data processed {"connection_id":221217,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:02:12] local.INFO: Acknowledgment sent {"connection_id":221217,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:02:12] local.INFO: Packet analysis {"connection_id":221217,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:02:12] local.INFO: Extracted packet for processing {"connection_id":221217,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:02:12] local.INFO: GPS Element Parsed {"raw_longitude":755492864,"raw_latitude":117619296,"longitude_deg":75.5492864,"latitude_deg":11.7619296,"altitude":14,"angle":86,"satellites":42,"speed":32,"hex_longitude":"2d07e800","hex_latitude":"0702ba60","is_valid_coordinates":true} 
[2026-10-23 10:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:02:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938846976001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37285577464217600,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":564779570880536576,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,59,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:02:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792729876000,"timestamp_ms":1792729876000,"timestamp_seconds":1792729876,"priority":1,"record_length":96,"hex_timestamp":"000001a167070620"} 
[2026-10-23 10:02:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:02:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:02:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 10:02:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:02:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:02:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:02:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:02:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221217,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:02:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221217,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:02:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221217,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:02:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938846976001,"66":14374,"59":206,"94":11008,"24":32,"16":37285577464217600,"45":564779570880536576},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,59,94,24,16,45]} 
[2026-10-23 10:02:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:02:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938846976001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":59,"value":206,"description":"Unknown IO ID 59"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:02:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37285577464217600,"km_value":37285577464217.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:02:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":564779570880536576,"description":"Unknown IO ID 45"} 
[2026-10-23 10:02:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938846976001,"power":14374,"unknown_59":206,"unknown_94":11008,"ignition":32,"odometer":null,"unknown_45":564779570880536576}} 
[2026-10-23 10:02:12] local.INFO: DEBUG: GPS processor result {"connection_id":221217,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22338,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:02:12] local.INFO: GPS data processed {"connection_id":221217,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:02:12] local.INFO: Acknowledgment sent {"connection_id":221217,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:02:22] local.INFO: TCP Data received {"connection_id":221614,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:02:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221614,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:02:22] local.INFO: Processing buffer {"connection_id":221614,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:02:22] local.INFO: IMEI packet received {"connection_id":221614,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:02:22] local.INFO: IMEI acknowledgment sent {"connection_id":221614,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:02:25] local.INFO: TCP Data received {"connection_id":221218,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221218,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:25] local.INFO: Processing buffer {"connection_id":221218,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:25] local.INFO: IMEI packet received {"connection_id":221218,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:02:25] local.INFO: IMEI acknowledgment sent {"connection_id":221218,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:02:27] local.INFO: TCP Data received {"connection_id":221218,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221218,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:27] local.INFO: Processing buffer {"connection_id":221218,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:27] local.INFO: IMEI packet received {"connection_id":221218,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:02:27] local.INFO: IMEI acknowledgment sent {"connection_id":221218,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:02:30] local.INFO: TCP Data received {"connection_id":221218,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221218,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:30] local.INFO: Processing buffer {"connection_id":221218,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:02:30] local.INFO: IMEI packet received {"connection_id":221218,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:02:30] local.INFO: IMEI acknowledgment sent {"connection_id":221218,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:02:30] local.INFO: TCP Data received {"connection_id":221218,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670744a0012d929e00058821a80009008032..."} 
[2026-10-23 10:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221218,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670744a0012d929e00058821a80009008032..."} 
[2026-10-23 10:02:30] local.INFO: Processing buffer {"connection_id":221218,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670744a0012d929e00058821a80009008032..."} 
[2026-10-23 10:02:30] local.INFO: Packet analysis {"connection_id":221218,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:02:30] local.INFO: Extracted packet for processing {"connection_id":221218,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:02:30] local.INFO: GPS Element Parsed {"raw_longitude":764583424,"raw_latitude":92807592,"longitude_deg":76.4583424,"latitude_deg":9.2807592,"altitude":9,"angle":128,"satellites":50,"speed":37,"hex_longitude":"2d929e00","hex_latitude":"058821a8","is_valid_coordinates":true} 
[2026-10-23 10:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938849792001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23337980408102912,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7890306523393347584,"note":"Value kept but may cause issues"} 
[2026-10-23 10:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792729892000,"timestamp_ms":1792729892000,"timestamp_seconds":1792729892,"priority":1,"record_length":96,"hex_timestamp":"000001a1670744a0"} 
[2026-10-23 10:02:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:02:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 10:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:02:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:02:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221218,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:02:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938849792001,"66":27789,"233":206,"85":14080,"24":37,"16":23337980408102912,"45":-7890306523393347584},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,45]} 
[2026-10-23 10:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938849792001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:02:30] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-10-23 10:02:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23337980408102912,"km_value":23337980408102.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7890306523393347584,"description":"Unknown IO ID 45"} 
[2026-10-23 10:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938849792001,"power":27789,"unknown_233":206,"unknown_85":14080,"ignition":37,"odometer":null,"unknown_45":-7890306523393347584}} 
[2026-10-23 10:02:30] local.INFO: DEBUG: GPS processor result {"connection_id":221218,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22339,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:02:30] local.INFO: GPS data processed {"connection_id":221218,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:02:30] local.INFO: Acknowledgment sent {"connection_id":221218,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:02:57] local.INFO: TCP Data received {"connection_id":224607,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224607,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:57] local.INFO: Processing buffer {"connection_id":224607,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:57] local.INFO: IMEI packet received {"connection_id":224607,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 10:02:57] local.INFO: IMEI acknowledgment sent {"connection_id":224607,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:02:58] local.INFO: TCP Data received {"connection_id":224607,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224607,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:58] local.INFO: Processing buffer {"connection_id":224607,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:02:58] local.INFO: IMEI packet received {"connection_id":224607,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:02:58] local.INFO: IMEI acknowledgment sent {"connection_id":224607,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:03:01] local.INFO: TCP Data received {"connection_id":224607,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224607,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:03:01] local.INFO: Processing buffer {"connection_id":224607,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:03:01] local.INFO: IMEI packet received {"connection_id":224607,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:03:01] local.INFO: IMEI acknowledgment sent {"connection_id":224607,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:03:01] local.INFO: TCP Data received {"connection_id":224607,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224607,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:03:01] local.INFO: Processing buffer {"connection_id":224607,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:03:01] local.INFO: IMEI packet received {"connection_id":224607,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 10:03:01] local.INFO: IMEI acknowledgment sent {"connection_id":224607,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:03:02] local.INFO: TCP Data received {"connection_id":221218,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167076f98012d92b8c005880a30000a007f32..."} 
[2026-10-23 10:03:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221218,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167076f98012d92b8c005880a30000a007f32..."} 
[2026-10-23 10:03:02] local.INFO: Processing buffer {"connection_id":221218,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167076f98012d92b8c005880a30000a007f32..."} 
[2026-10-23 10:03:02] local.INFO: Packet analysis {"connection_id":221218,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:03:02] local.INFO: Extracted packet for processing {"connection_id":221218,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:03:02] local.INFO: GPS Element Parsed {"raw_longitude":764590272,"raw_latitude":92801584,"longitude_deg":76.4590272,"latitude_deg":9.2801584,"altitude":10,"angle":127,"satellites":50,"speed":16,"hex_longitude":"2d92b8c0","hex_latitude":"05880a30","is_valid_coordinates":true} 
[2026-10-23 10:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:03:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938852352001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23338422789734400,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7881862274093045760,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:03:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792729903000,"timestamp_ms":1792729903000,"timestamp_seconds":1792729903,"priority":1,"record_length":96,"hex_timestamp":"000001a167076f98"} 
[2026-10-23 10:03:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:03:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":141,"data_length":795,"current_offset":136} 
[2026-10-23 10:03:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2007,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:03:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:03:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:03:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:03:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221218,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:03:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:03:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221218,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:03:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:03:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:03:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:03:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938852352001,"66":27974,"233":206,"85":14080,"24":16,"16":23338422789734400,"45":-7881862274093045760},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,45]} 
[2026-10-23 10:03:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:03:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:03:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938852352001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:03:02] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-10-23 10:03:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:03:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23338422789734400,"km_value":23338422789734.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:03:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7881862274093045760,"description":"Unknown IO ID 45"} 
[2026-10-23 10:03:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938852352001,"power":27974,"unknown_233":206,"unknown_85":14080,"ignition":16,"odometer":null,"unknown_45":-7881862274093045760}} 
[2026-10-23 10:03:02] local.INFO: DEBUG: GPS processor result {"connection_id":221218,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:03:02] local.INFO: GPS data processed {"connection_id":221218,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:03:02] local.INFO: Acknowledgment sent {"connection_id":221218,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:03:25] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:25] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:25] local.INFO: IMEI packet received {"connection_id":221615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:03:25] local.INFO: IMEI acknowledgment sent {"connection_id":221615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:03:30] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:30] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:30] local.INFO: IMEI packet received {"connection_id":221615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":221615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:03:30] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:30] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:03:30] local.INFO: IMEI packet received {"connection_id":221615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":221615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:03:31] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167077768012d92bb4005880898000a007232..."} 
[2026-10-23 10:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167077768012d92bb4005880898000a007232..."} 
[2026-10-23 10:03:31] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167077768012d92bb4005880898000a007232..."} 
[2026-10-23 10:03:31] local.INFO: Packet analysis {"connection_id":221615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:03:31] local.INFO: Extracted packet for processing {"connection_id":221615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:03:31] local.INFO: GPS Element Parsed {"raw_longitude":764590912,"raw_latitude":92801176,"longitude_deg":76.4590912,"latitude_deg":9.2801176,"altitude":10,"angle":114,"satellites":50,"speed":14,"hex_longitude":"2d92bb40","hex_latitude":"05880898","is_valid_coordinates":true} 
[2026-10-23 10:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938855168001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23338457149472768,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7874332818467573760,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792729905000,"timestamp_ms":1792729905000,"timestamp_seconds":1792729905,"priority":1,"record_length":96,"hex_timestamp":"000001a167077768"} 
[2026-10-23 10:03:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:03:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:03:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:03:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:03:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:03:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938855168001,"66":27658,"233":206,"85":14080,"24":14,"16":23338457149472768,"45":-7874332818467573760},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,45]} 
[2026-10-23 10:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938855168001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:03:31] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-10-23 10:03:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23338457149472768,"km_value":23338457149472.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7874332818467573760,"description":"Unknown IO ID 45"} 
[2026-10-23 10:03:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938855168001,"power":27658,"unknown_233":206,"unknown_85":14080,"ignition":14,"odometer":null,"unknown_45":-7874332818467573760}} 
[2026-10-23 10:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":221615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:03:31] local.INFO: GPS data processed {"connection_id":221615,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:03:31] local.INFO: Acknowledgment sent {"connection_id":221615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:03:36] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167078708012d92c140058805c0000a008033..."} 
[2026-10-23 10:03:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167078708012d92c140058805c0000a008033..."} 
[2026-10-23 10:03:36] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167078708012d92c140058805c0000a008033..."} 
[2026-10-23 10:03:36] local.INFO: Packet analysis {"connection_id":221615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:03:36] local.INFO: Extracted packet for processing {"connection_id":221615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:03:36] local.INFO: GPS Element Parsed {"raw_longitude":764592448,"raw_latitude":92800448,"longitude_deg":76.4592448,"latitude_deg":9.2800448,"altitude":10,"angle":128,"satellites":51,"speed":19,"hex_longitude":"2d92c140","hex_latitude":"058805c0","is_valid_coordinates":true} 
[2026-10-23 10:03:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:03:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938855680001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23338538753851392,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7873629131025901568,"note":"Value kept but may cause issues"} 
[2026-10-23 10:03:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:03:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792729909000,"timestamp_ms":1792729909000,"timestamp_seconds":1792729909,"priority":1,"record_length":96,"hex_timestamp":"000001a167078708"} 
[2026-10-23 10:03:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:03:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:03:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-23 10:03:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":828,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:03:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:03:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:03:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:03:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:03:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:03:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:03:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:03:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:03:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:03:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938855680001,"66":27930,"233":206,"85":14080,"24":19,"16":23338538753851392,"45":-7873629131025901568},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,45]} 
[2026-10-23 10:03:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:03:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:03:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938855680001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:03:36] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-10-23 10:03:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:03:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23338538753851392,"km_value":23338538753851.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:03:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7873629131025901568,"description":"Unknown IO ID 45"} 
[2026-10-23 10:03:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938855680001,"power":27930,"unknown_233":206,"unknown_85":14080,"ignition":19,"odometer":null,"unknown_45":-7873629131025901568}} 
[2026-10-23 10:03:36] local.INFO: DEBUG: GPS processor result {"connection_id":221615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22342,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:03:36] local.INFO: GPS data processed {"connection_id":221615,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:03:36] local.INFO: Acknowledgment sent {"connection_id":221615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:04:08] local.INFO: TCP Data received {"connection_id":221615,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167078ed8012d92c400058802f00009009232..."} 
[2026-10-23 10:04:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167078ed8012d92c400058802f00009009232..."} 
[2026-10-23 10:04:08] local.INFO: Processing buffer {"connection_id":221615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167078ed8012d92c400058802f00009009232..."} 
[2026-10-23 10:04:08] local.INFO: Packet analysis {"connection_id":221615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:04:08] local.INFO: Extracted packet for processing {"connection_id":221615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:04:08] local.INFO: GPS Element Parsed {"raw_longitude":764593152,"raw_latitude":92799728,"longitude_deg":76.4593152,"latitude_deg":9.2799728,"altitude":9,"angle":146,"satellites":50,"speed":20,"hex_longitude":"2d92c400","hex_latitude":"058802f0","is_valid_coordinates":true} 
[2026-10-23 10:04:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:04:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938856704001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23338585998491648,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7871940281165824000,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:04:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792729911000,"timestamp_ms":1792729911000,"timestamp_seconds":1792729911,"priority":1,"record_length":96,"hex_timestamp":"000001a167078ed8"} 
[2026-10-23 10:04:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:04:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:04:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:04:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:04:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:04:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:04:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:04:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:04:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:04:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:04:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:04:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:04:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:04:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938856704001,"66":27919,"233":206,"85":14080,"24":20,"16":23338585998491648,"45":-7871940281165824000},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,45]} 
[2026-10-23 10:04:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:04:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:04:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938856704001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:04:08] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-10-23 10:04:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:04:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23338585998491648,"km_value":23338585998491.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:04:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7871940281165824000,"description":"Unknown IO ID 45"} 
[2026-10-23 10:04:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938856704001,"power":27919,"unknown_233":206,"unknown_85":14080,"ignition":20,"odometer":null,"unknown_45":-7871940281165824000}} 
[2026-10-23 10:04:08] local.INFO: DEBUG: GPS processor result {"connection_id":221615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22343,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:04:08] local.INFO: GPS data processed {"connection_id":221615,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:04:08] local.INFO: Acknowledgment sent {"connection_id":221615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:04:30] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:04:30] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:04:30] local.INFO: IMEI packet received {"connection_id":221219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:04:30] local.INFO: IMEI acknowledgment sent {"connection_id":221219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:04:40] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:04:40] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:04:40] local.INFO: IMEI packet received {"connection_id":221219,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:04:40] local.INFO: IMEI acknowledgment sent {"connection_id":221219,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:04:41] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16707dcf8012d92ce000587f2d8000800a333..."} 
[2026-10-23 10:04:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16707dcf8012d92ce000587f2d8000800a333..."} 
[2026-10-23 10:04:41] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16707dcf8012d92ce000587f2d8000800a333..."} 
[2026-10-23 10:04:41] local.INFO: Packet analysis {"connection_id":221219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:04:41] local.INFO: Extracted packet for processing {"connection_id":221219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16707"} 
[2026-10-23 10:04:41] local.INFO: GPS Element Parsed {"raw_longitude":764595712,"raw_latitude":92795608,"longitude_deg":76.4595712,"latitude_deg":9.2795608,"altitude":8,"angle":163,"satellites":51,"speed":6,"hex_longitude":"2d92ce00","hex_latitude":"0587f2d8","is_valid_coordinates":true} 
[2026-10-23 10:04:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:04:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938857216001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23338822221692928,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7871166224980054016,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,233,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:04:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792729931000,"timestamp_ms":1792729931000,"timestamp_seconds":1792729931,"priority":1,"record_length":96,"hex_timestamp":"000001a16707dcf8"} 
[2026-10-23 10:04:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:04:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:04:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:04:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:04:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:04:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:04:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:04:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:04:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:04:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:04:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938857216001,"66":27995,"233":206,"85":14080,"24":6,"16":23338822221692928,"45":-7871166224980054016},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,233,85,24,16,45]} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:04:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938857216001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":233,"value":206,"description":"Unknown IO ID 233"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:04:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23338822221692928,"km_value":23338822221692.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7871166224980054016,"description":"Unknown IO ID 45"} 
[2026-10-23 10:04:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938857216001,"power":27995,"unknown_233":206,"unknown_85":14080,"ignition":6,"odometer":null,"unknown_45":-7871166224980054016}} 
[2026-10-23 10:04:41] local.INFO: DEBUG: GPS processor result {"connection_id":221219,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:04:41] local.INFO: GPS data processed {"connection_id":221219,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:04:41] local.INFO: Acknowledgment sent {"connection_id":221219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:04:41] local.INFO: TCP Data received {"connection_id":221219,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167082f00012d92d7000587d6d8000800a532..."} 
[2026-10-23 10:04:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221219,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167082f00012d92d7000587d6d8000800a532..."} 
[2026-10-23 10:04:41] local.INFO: Processing buffer {"connection_id":221219,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167082f00012d92d7000587d6d8000800a532..."} 
[2026-10-23 10:04:41] local.INFO: Packet analysis {"connection_id":221219,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16708"} 
[2026-10-23 10:04:41] local.INFO: Extracted packet for processing {"connection_id":221219,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16708"} 
[2026-10-23 10:04:41] local.INFO: GPS Element Parsed {"raw_longitude":764598016,"raw_latitude":92788440,"longitude_deg":76.4598016,"latitude_deg":9.278844,"altitude":8,"angle":165,"satellites":50,"speed":24,"hex_longitude":"2d92d700","hex_latitude":"0587d6d8","is_valid_coordinates":true} 
[2026-10-23 10:04:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:04:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938862336001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23339187293913088,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7868351475214002176,"note":"Value kept but may cause issues"} 
[2026-10-23 10:04:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,126,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:04:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792729952000,"timestamp_ms":1792729952000,"timestamp_seconds":1792729952,"priority":1,"record_length":96,"hex_timestamp":"000001a167082f00"} 
[2026-10-23 10:04:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:04:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:04:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:04:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:04:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:04:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:04:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:04:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221219,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:04:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:04:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221219,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:04:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938862336001,"66":27908,"126":206,"85":14080,"24":24,"16":23339187293913088,"45":-7868351475214002176},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,126,85,24,16,45]} 
[2026-10-23 10:04:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:04:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938862336001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":126,"value":206,"description":"Unknown IO ID 126"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":14080,"description":"Unknown IO ID 85"} 
[2026-10-23 10:04:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23339187293913088,"km_value":23339187293913.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:04:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7868351475214002176,"description":"Unknown IO ID 45"} 
[2026-10-23 10:04:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938862336001,"power":27908,"unknown_126":206,"unknown_85":14080,"ignition":24,"odometer":null,"unknown_45":-7868351475214002176}} 
[2026-10-23 10:04:41] local.INFO: DEBUG: GPS processor result {"connection_id":221219,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22345,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:04:41] local.INFO: GPS data processed {"connection_id":221219,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:04:41] local.INFO: Acknowledgment sent {"connection_id":221219,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:05:22] local.INFO: TCP Data received {"connection_id":224608,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:22] local.INFO: Processing buffer {"connection_id":224608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:22] local.INFO: IMEI packet received {"connection_id":224608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:05:22] local.INFO: IMEI acknowledgment sent {"connection_id":224608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:05:26] local.INFO: TCP Data received {"connection_id":224608,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:26] local.INFO: Processing buffer {"connection_id":224608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:26] local.INFO: IMEI packet received {"connection_id":224608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:05:26] local.INFO: IMEI acknowledgment sent {"connection_id":224608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:05:30] local.INFO: TCP Data received {"connection_id":224608,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224608,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:30] local.INFO: Processing buffer {"connection_id":224608,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:05:30] local.INFO: IMEI packet received {"connection_id":224608,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:05:30] local.INFO: IMEI acknowledgment sent {"connection_id":224608,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:05:30] local.INFO: TCP Data received {"connection_id":224608,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16709c540012d93070005863528000a00ae33..."} 
[2026-10-23 10:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16709c540012d93070005863528000a00ae33..."} 
[2026-10-23 10:05:30] local.INFO: Processing buffer {"connection_id":224608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16709c540012d93070005863528000a00ae33..."} 
[2026-10-23 10:05:30] local.INFO: Packet analysis {"connection_id":224608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16709"} 
[2026-10-23 10:05:30] local.INFO: Extracted packet for processing {"connection_id":224608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16709"} 
[2026-10-23 10:05:30] local.INFO: GPS Element Parsed {"raw_longitude":764610304,"raw_latitude":92681512,"longitude_deg":76.4610304,"latitude_deg":9.2681512,"altitude":10,"angle":174,"satellites":51,"speed":55,"hex_longitude":"2d930700","hex_latitude":"05863528","is_valid_coordinates":true} 
[2026-10-23 10:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938892544001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23344435743948800,"note":"Value kept but may cause issues"} 
[2026-10-23 10:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7853714776451774464,"note":"Value kept but may cause issues"} 
[2026-10-23 10:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792730056000,"timestamp_ms":1792730056000,"timestamp_seconds":1792730056,"priority":1,"record_length":96,"hex_timestamp":"000001a16709c540"} 
[2026-10-23 10:05:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:05:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:05:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:05:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:05:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938892544001,"66":27930,"169":206,"85":15360,"24":55,"16":23344435743948800,"45":-7853714776451774464},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,85,24,16,45]} 
[2026-10-23 10:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938892544001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:05:30] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-10-23 10:05:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23344435743948800,"km_value":23344435743948.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7853714776451774464,"description":"Unknown IO ID 45"} 
[2026-10-23 10:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938892544001,"power":27930,"unknown_169":206,"unknown_85":15360,"ignition":55,"odometer":null,"unknown_45":-7853714776451774464}} 
[2026-10-23 10:05:30] local.INFO: DEBUG: GPS processor result {"connection_id":224608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:05:30] local.INFO: GPS data processed {"connection_id":224608,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:05:30] local.INFO: Acknowledgment sent {"connection_id":224608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:05:31] local.INFO: TCP Data received {"connection_id":224608,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16709e098012d930a8005860e88000a00ae31..."} 
[2026-10-23 10:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16709e098012d930a8005860e88000a00ae31..."} 
[2026-10-23 10:05:31] local.INFO: Processing buffer {"connection_id":224608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16709e098012d930a8005860e88000a00ae31..."} 
[2026-10-23 10:05:31] local.INFO: Packet analysis {"connection_id":224608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16709"} 
[2026-10-23 10:05:31] local.INFO: Extracted packet for processing {"connection_id":224608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16709"} 
[2026-10-23 10:05:31] local.INFO: GPS Element Parsed {"raw_longitude":764611200,"raw_latitude":92671624,"longitude_deg":76.46112,"latitude_deg":9.2671624,"altitude":10,"angle":174,"satellites":49,"speed":56,"hex_longitude":"2d930a80","hex_latitude":"05860e88","is_valid_coordinates":true} 
[2026-10-23 10:05:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:05:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938894336001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:05:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23344916780285952,"note":"Value kept but may cause issues"} 
[2026-10-23 10:05:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7852307401570703360,"note":"Value kept but may cause issues"} 
[2026-10-23 10:05:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:05:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730063000,"timestamp_ms":1792730063000,"timestamp_seconds":1792730063,"priority":1,"record_length":96,"hex_timestamp":"000001a16709e098"} 
[2026-10-23 10:05:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:05:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:05:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:05:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:05:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:05:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:05:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:05:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:05:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:05:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:05:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:05:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:05:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:05:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938894336001,"66":27930,"169":206,"85":15360,"24":56,"16":23344916780285952,"45":-7852307401570703360},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,85,24,16,45]} 
[2026-10-23 10:05:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:05:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:05:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938894336001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:05:31] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-10-23 10:05:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:05:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23344916780285952,"km_value":23344916780285.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:05:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7852307401570703360,"description":"Unknown IO ID 45"} 
[2026-10-23 10:05:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938894336001,"power":27930,"unknown_169":206,"unknown_85":15360,"ignition":56,"odometer":null,"unknown_45":-7852307401570703360}} 
[2026-10-23 10:05:31] local.INFO: DEBUG: GPS processor result {"connection_id":224608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:05:31] local.INFO: GPS data processed {"connection_id":224608,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:05:31] local.INFO: Acknowledgment sent {"connection_id":224608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:06:02] local.INFO: TCP Data received {"connection_id":224608,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16709fbf0012d9310000585e790000a00a932..."} 
[2026-10-23 10:06:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224608,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16709fbf0012d9310000585e790000a00a932..."} 
[2026-10-23 10:06:02] local.INFO: Processing buffer {"connection_id":224608,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16709fbf0012d9310000585e790000a00a932..."} 
[2026-10-23 10:06:02] local.INFO: Packet analysis {"connection_id":224608,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16709"} 
[2026-10-23 10:06:02] local.INFO: Extracted packet for processing {"connection_id":224608,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16709"} 
[2026-10-23 10:06:02] local.INFO: GPS Element Parsed {"raw_longitude":764612608,"raw_latitude":92661648,"longitude_deg":76.4612608,"latitude_deg":9.2661648,"altitude":10,"angle":169,"satellites":50,"speed":57,"hex_longitude":"2d931000","hex_latitude":"0585e790","is_valid_coordinates":true} 
[2026-10-23 10:06:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:06:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938896128001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:06:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23345402111590400,"note":"Value kept but may cause issues"} 
[2026-10-23 10:06:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7851322239154747392,"note":"Value kept but may cause issues"} 
[2026-10-23 10:06:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:06:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730070000,"timestamp_ms":1792730070000,"timestamp_seconds":1792730070,"priority":1,"record_length":96,"hex_timestamp":"000001a16709fbf0"} 
[2026-10-23 10:06:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:06:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:06:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:06:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:06:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:06:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:06:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:06:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224608,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:06:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:06:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224608,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:06:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:06:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:06:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:06:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938896128001,"66":27930,"169":206,"85":15360,"24":57,"16":23345402111590400,"45":-7851322239154747392},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,85,24,16,45]} 
[2026-10-23 10:06:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:06:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:06:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938896128001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:06:02] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-10-23 10:06:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:06:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23345402111590400,"km_value":23345402111590.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:06:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7851322239154747392,"description":"Unknown IO ID 45"} 
[2026-10-23 10:06:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938896128001,"power":27930,"unknown_169":206,"unknown_85":15360,"ignition":57,"odometer":null,"unknown_45":-7851322239154747392}} 
[2026-10-23 10:06:02] local.INFO: DEBUG: GPS processor result {"connection_id":224608,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22348,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:06:02] local.INFO: GPS data processed {"connection_id":224608,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:06:02] local.INFO: Acknowledgment sent {"connection_id":224608,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:06:23] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:23] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:23] local.INFO: IMEI packet received {"connection_id":221617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:06:23] local.INFO: IMEI acknowledgment sent {"connection_id":221617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:06:26] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:26] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:26] local.INFO: IMEI packet received {"connection_id":221617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:06:26] local.INFO: IMEI acknowledgment sent {"connection_id":221617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:06:30] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:30] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:06:30] local.INFO: IMEI packet received {"connection_id":221617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:06:30] local.INFO: IMEI acknowledgment sent {"connection_id":221617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:06:31] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670a1748012d9319400585c170000a00a332..."} 
[2026-10-23 10:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670a1748012d9319400585c170000a00a332..."} 
[2026-10-23 10:06:31] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670a1748012d9319400585c170000a00a332..."} 
[2026-10-23 10:06:31] local.INFO: Packet analysis {"connection_id":221617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670a"} 
[2026-10-23 10:06:31] local.INFO: Extracted packet for processing {"connection_id":221617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670a"} 
[2026-10-23 10:06:31] local.INFO: GPS Element Parsed {"raw_longitude":764614976,"raw_latitude":92651888,"longitude_deg":76.4614976,"latitude_deg":9.2651888,"altitude":10,"angle":163,"satellites":50,"speed":56,"hex_longitude":"2d931940","hex_latitude":"0585c170","is_valid_coordinates":true} 
[2026-10-23 10:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:06:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938897920001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:06:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23345891737862144,"note":"Value kept but may cause issues"} 
[2026-10-23 10:06:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7849774126785392640,"note":"Value kept but may cause issues"} 
[2026-10-23 10:06:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:06:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730077000,"timestamp_ms":1792730077000,"timestamp_seconds":1792730077,"priority":1,"record_length":96,"hex_timestamp":"000001a1670a1748"} 
[2026-10-23 10:06:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:06:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:06:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:06:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:06:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:06:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:06:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:06:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:06:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:06:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:06:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:06:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:06:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938897920001,"66":27908,"169":206,"85":15360,"24":56,"16":23345891737862144,"45":-7849774126785392640},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,85,24,16,45]} 
[2026-10-23 10:06:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:06:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:06:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938897920001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:06:31] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-10-23 10:06:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:06:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23345891737862144,"km_value":23345891737862.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:06:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7849774126785392640,"description":"Unknown IO ID 45"} 
[2026-10-23 10:06:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938897920001,"power":27908,"unknown_169":206,"unknown_85":15360,"ignition":56,"odometer":null,"unknown_45":-7849774126785392640}} 
[2026-10-23 10:06:31] local.INFO: DEBUG: GPS processor result {"connection_id":221617,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22349,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:06:31] local.INFO: GPS data processed {"connection_id":221617,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:06:31] local.INFO: Acknowledgment sent {"connection_id":221617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:07:02] local.INFO: TCP Data received {"connection_id":221617,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670a32a0012d93254005859d58000a00a034..."} 
[2026-10-23 10:07:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670a32a0012d93254005859d58000a00a034..."} 
[2026-10-23 10:07:02] local.INFO: Processing buffer {"connection_id":221617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670a32a0012d93254005859d58000a00a034..."} 
[2026-10-23 10:07:02] local.INFO: Packet analysis {"connection_id":221617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670a"} 
[2026-10-23 10:07:02] local.INFO: Extracted packet for processing {"connection_id":221617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670a"} 
[2026-10-23 10:07:02] local.INFO: GPS Element Parsed {"raw_longitude":764618048,"raw_latitude":92642648,"longitude_deg":76.4618048,"latitude_deg":9.2642648,"altitude":10,"angle":160,"satellites":52,"speed":54,"hex_longitude":"2d932540","hex_latitude":"05859d58","is_valid_coordinates":true} 
[2026-10-23 10:07:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:07:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938899712001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:07:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23346364184264704,"note":"Value kept but may cause issues"} 
[2026-10-23 10:07:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7847170483253317632,"note":"Value kept but may cause issues"} 
[2026-10-23 10:07:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:07:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730084000,"timestamp_ms":1792730084000,"timestamp_seconds":1792730084,"priority":1,"record_length":96,"hex_timestamp":"000001a1670a32a0"} 
[2026-10-23 10:07:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:07:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:07:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:07:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:07:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:07:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:07:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:07:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:07:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:07:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:07:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:07:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:07:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:07:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938899712001,"66":27919,"169":206,"85":15360,"24":54,"16":23346364184264704,"45":-7847170483253317632},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,85,24,16,45]} 
[2026-10-23 10:07:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:07:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:07:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938899712001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:07:02] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-10-23 10:07:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:07:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23346364184264704,"km_value":23346364184264.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:07:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7847170483253317632,"description":"Unknown IO ID 45"} 
[2026-10-23 10:07:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938899712001,"power":27919,"unknown_169":206,"unknown_85":15360,"ignition":54,"odometer":null,"unknown_45":-7847170483253317632}} 
[2026-10-23 10:07:02] local.INFO: DEBUG: GPS processor result {"connection_id":221617,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:07:02] local.INFO: GPS data processed {"connection_id":221617,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:07:02] local.INFO: Acknowledgment sent {"connection_id":221617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:07:26] local.INFO: TCP Data received {"connection_id":224610,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:07:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224610,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:07:26] local.INFO: Processing buffer {"connection_id":224610,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:07:26] local.INFO: IMEI packet received {"connection_id":224610,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:07:26] local.INFO: IMEI acknowledgment sent {"connection_id":224610,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:07:30] local.INFO: TCP Data received {"connection_id":224610,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224610,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:07:30] local.INFO: Processing buffer {"connection_id":224610,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:07:30] local.INFO: IMEI packet received {"connection_id":224610,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":224610,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:07:31] local.INFO: TCP Data received {"connection_id":224610,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670a4df8012d9331c005857b600009009e34..."} 
[2026-10-23 10:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224610,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670a4df8012d9331c005857b600009009e34..."} 
[2026-10-23 10:07:31] local.INFO: Processing buffer {"connection_id":224610,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670a4df8012d9331c005857b600009009e34..."} 
[2026-10-23 10:07:31] local.INFO: Packet analysis {"connection_id":224610,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670a"} 
[2026-10-23 10:07:31] local.INFO: Extracted packet for processing {"connection_id":224610,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670a"} 
[2026-10-23 10:07:31] local.INFO: GPS Element Parsed {"raw_longitude":764621248,"raw_latitude":92633952,"longitude_deg":76.4621248,"latitude_deg":9.2633952,"altitude":9,"angle":158,"satellites":52,"speed":48,"hex_longitude":"2d9331c0","hex_latitude":"05857b60","is_valid_coordinates":true} 
[2026-10-23 10:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938901504001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23346810860863488,"note":"Value kept but may cause issues"} 
[2026-10-23 10:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7843792783535155200,"note":"Value kept but may cause issues"} 
[2026-10-23 10:07:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,169,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730091000,"timestamp_ms":1792730091000,"timestamp_seconds":1792730091,"priority":1,"record_length":96,"hex_timestamp":"000001a1670a4df8"} 
[2026-10-23 10:07:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:07:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:07:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:07:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:07:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224610,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:07:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938901504001,"66":27767,"169":206,"85":15360,"24":48,"16":23346810860863488,"45":-7843792783535155200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,169,85,24,16,45]} 
[2026-10-23 10:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938901504001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:07:31] local.INFO: Unknown IO ID detected {"io_id":169,"value":206,"description":"Unknown IO ID 169"} 
[2026-10-23 10:07:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23346810860863488,"km_value":23346810860863.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7843792783535155200,"description":"Unknown IO ID 45"} 
[2026-10-23 10:07:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938901504001,"power":27767,"unknown_169":206,"unknown_85":15360,"ignition":48,"odometer":null,"unknown_45":-7843792783535155200}} 
[2026-10-23 10:07:31] local.INFO: DEBUG: GPS processor result {"connection_id":224610,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:07:31] local.INFO: GPS data processed {"connection_id":224610,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:07:31] local.INFO: Acknowledgment sent {"connection_id":224610,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:07:46] local.INFO: TCP Data received {"connection_id":224609,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:07:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224609,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:07:46] local.INFO: Processing buffer {"connection_id":224609,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:07:46] local.INFO: IMEI packet received {"connection_id":224609,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:07:46] local.INFO: IMEI acknowledgment sent {"connection_id":224609,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:08:02] local.INFO: TCP Data received {"connection_id":224610,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670c5d50012d93c8000583ccd0000a00a233..."} 
[2026-10-23 10:08:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224610,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670c5d50012d93c8000583ccd0000a00a233..."} 
[2026-10-23 10:08:02] local.INFO: Processing buffer {"connection_id":224610,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670c5d50012d93c8000583ccd0000a00a233..."} 
[2026-10-23 10:08:02] local.INFO: Packet analysis {"connection_id":224610,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:02] local.INFO: Extracted packet for processing {"connection_id":224610,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:02] local.INFO: GPS Element Parsed {"raw_longitude":764659712,"raw_latitude":92523728,"longitude_deg":76.4659712,"latitude_deg":9.2523728,"altitude":10,"angle":162,"satellites":51,"speed":56,"hex_longitude":"2d93c800","hex_latitude":"0583ccd0","is_valid_coordinates":true} 
[2026-10-23 10:08:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:08:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938936064001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23352480217694208,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7801078955847391232,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:08:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730226000,"timestamp_ms":1792730226000,"timestamp_seconds":1792730226,"priority":1,"record_length":96,"hex_timestamp":"000001a1670c5d50"} 
[2026-10-23 10:08:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:08:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:08:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:08:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:08:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:08:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:08:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:08:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224610,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:08:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:08:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224610,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:08:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:08:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:08:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:08:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938936064001,"66":27930,"83":206,"85":15360,"24":56,"16":23352480217694208,"45":-7801078955847391232},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,85,24,16,45]} 
[2026-10-23 10:08:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:08:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:08:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938936064001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:08:02] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 10:08:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:08:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23352480217694208,"km_value":23352480217694.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:08:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7801078955847391232,"description":"Unknown IO ID 45"} 
[2026-10-23 10:08:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938936064001,"power":27930,"unknown_83":206,"unknown_85":15360,"ignition":56,"odometer":null,"unknown_45":-7801078955847391232}} 
[2026-10-23 10:08:02] local.INFO: DEBUG: GPS processor result {"connection_id":224610,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:08:02] local.INFO: GPS data processed {"connection_id":224610,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:08:02] local.INFO: Acknowledgment sent {"connection_id":224610,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:08:06] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:08:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:08:06] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 10:08:06] local.INFO: IMEI packet received {"connection_id":221221,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 10:08:06] local.INFO: IMEI acknowledgment sent {"connection_id":221221,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:08:08] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1670cd280012d0b1480070290400019015524..."} 
[2026-10-23 10:08:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670cd280012d0b1480070290400019015524..."} 
[2026-10-23 10:08:08] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670cd280012d0b1480070290400019015524..."} 
[2026-10-23 10:08:08] local.INFO: Packet analysis {"connection_id":221221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:08] local.INFO: Extracted packet for processing {"connection_id":221221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:08] local.INFO: GPS Element Parsed {"raw_longitude":755700864,"raw_latitude":117608512,"longitude_deg":75.5700864,"latitude_deg":11.7608512,"altitude":25,"angle":341,"satellites":36,"speed":14,"hex_longitude":"2d0b1480","hex_latitude":"07029040","is_valid_coordinates":true} 
[2026-10-23 10:08:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:08:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938945024001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298470956040192,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798614907779870720,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:08:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792730256000,"timestamp_ms":1792730256000,"timestamp_seconds":1792730256,"priority":1,"record_length":96,"hex_timestamp":"000001a1670cd280"} 
[2026-10-23 10:08:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:08:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:08:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":154,"data_length":795,"current_offset":136} 
[2026-10-23 10:08:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1849,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:08:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:08:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:08:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:08:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:08:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221221,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:08:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221221,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:08:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:08:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:08:08] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:08:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938945024001,"66":14407,"17":206,"94":11008,"24":14,"16":37298470956040192,"45":798614907779870720},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 10:08:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:08:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:08:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938945024001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:08:08] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:08:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37298470956040192,"km_value":37298470956040.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:08:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":798614907779870720,"description":"Unknown IO ID 45"} 
[2026-10-23 10:08:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938945024001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":798614907779870720}} 
[2026-10-23 10:08:08] local.INFO: DEBUG: GPS processor result {"connection_id":221221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22353,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:08:08] local.INFO: GPS data processed {"connection_id":221221,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:08:08] local.INFO: Acknowledgment sent {"connection_id":221221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:08:27] local.INFO: TCP Data received {"connection_id":221222,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:08:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221222,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:08:27] local.INFO: Processing buffer {"connection_id":221222,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:08:27] local.INFO: IMEI packet received {"connection_id":221222,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:08:27] local.INFO: IMEI acknowledgment sent {"connection_id":221222,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:08:35] local.INFO: TCP Data received {"connection_id":221222,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:08:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221222,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:08:35] local.INFO: Processing buffer {"connection_id":221222,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:08:35] local.INFO: IMEI packet received {"connection_id":221222,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:08:35] local.INFO: IMEI acknowledgment sent {"connection_id":221222,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:08:37] local.INFO: TCP Data received {"connection_id":221222,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670c78a8012d93d4800583a7d0000a00a033..."} 
[2026-10-23 10:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221222,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670c78a8012d93d4800583a7d0000a00a033..."} 
[2026-10-23 10:08:37] local.INFO: Processing buffer {"connection_id":221222,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670c78a8012d93d4800583a7d0000a00a033..."} 
[2026-10-23 10:08:37] local.INFO: Packet analysis {"connection_id":221222,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:37] local.INFO: Extracted packet for processing {"connection_id":221222,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:37] local.INFO: GPS Element Parsed {"raw_longitude":764662912,"raw_latitude":92514256,"longitude_deg":76.4662912,"latitude_deg":9.2514256,"altitude":10,"angle":160,"satellites":51,"speed":57,"hex_longitude":"2d93d480","hex_latitude":"0583a7d0","is_valid_coordinates":true} 
[2026-10-23 10:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:08:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938937856001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23352961254031360,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7797982731105939456,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:08:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792730233000,"timestamp_ms":1792730233000,"timestamp_seconds":1792730233,"priority":1,"record_length":96,"hex_timestamp":"000001a1670c78a8"} 
[2026-10-23 10:08:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:08:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:08:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:08:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:08:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:08:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:08:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221222,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:08:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221222,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:08:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221222,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:08:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:08:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:08:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:08:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938937856001,"66":27974,"83":206,"85":15360,"24":57,"16":23352961254031360,"45":-7797982731105939456},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,85,24,16,45]} 
[2026-10-23 10:08:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:08:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:08:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938937856001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:08:37] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 10:08:37] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:08:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23352961254031360,"km_value":23352961254031.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:08:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7797982731105939456,"description":"Unknown IO ID 45"} 
[2026-10-23 10:08:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938937856001,"power":27974,"unknown_83":206,"unknown_85":15360,"ignition":57,"odometer":null,"unknown_45":-7797982731105939456}} 
[2026-10-23 10:08:37] local.INFO: DEBUG: GPS processor result {"connection_id":221222,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:08:37] local.INFO: GPS data processed {"connection_id":221222,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:08:37] local.INFO: Acknowledgment sent {"connection_id":221222,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:08:42] local.INFO: TCP Data received {"connection_id":221221,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a1670cda50012d0b1300070293180019014624..."} 
[2026-10-23 10:08:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221221,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670cda50012d0b1300070293180019014624..."} 
[2026-10-23 10:08:42] local.INFO: Processing buffer {"connection_id":221221,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670cda50012d0b1300070293180019014624..."} 
[2026-10-23 10:08:42] local.INFO: Packet analysis {"connection_id":221221,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:42] local.INFO: Extracted packet for processing {"connection_id":221221,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:08:42] local.INFO: GPS Element Parsed {"raw_longitude":755700480,"raw_latitude":117609240,"longitude_deg":75.570048,"latitude_deg":11.760924,"altitude":25,"angle":326,"satellites":36,"speed":18,"hex_longitude":"2d0b1300","hex_latitude":"07029318","is_valid_coordinates":true} 
[2026-10-23 10:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:08:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938945536001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298509610745856,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798403801547554816,"note":"Value kept but may cause issues"} 
[2026-10-23 10:08:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:08:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792730258000,"timestamp_ms":1792730258000,"timestamp_seconds":1792730258,"priority":1,"record_length":96,"hex_timestamp":"000001a1670cda50"} 
[2026-10-23 10:08:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:08:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:08:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 10:08:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:08:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:08:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:08:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:08:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221221,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:08:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221221,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:08:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221221,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 10:08:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:08:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 10:08:42] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 10:08:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938945536001,"66":14428,"17":206,"94":11008,"24":18,"16":37298509610745856,"45":798403801547554816},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 10:08:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 10:08:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 10:08:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938945536001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:08:42] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 10:08:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37298509610745856,"km_value":37298509610745.86,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:08:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":798403801547554816,"description":"Unknown IO ID 45"} 
[2026-10-23 10:08:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938945536001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":18,"odometer":null,"unknown_45":798403801547554816}} 
[2026-10-23 10:08:42] local.INFO: DEBUG: GPS processor result {"connection_id":221221,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22355,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:08:42] local.INFO: GPS data processed {"connection_id":221221,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:08:42] local.INFO: Acknowledgment sent {"connection_id":221221,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:09:08] local.INFO: TCP Data received {"connection_id":221222,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670c9400012d93e20005838288000a00a033..."} 
[2026-10-23 10:09:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221222,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670c9400012d93e20005838288000a00a033..."} 
[2026-10-23 10:09:08] local.INFO: Processing buffer {"connection_id":221222,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670c9400012d93e20005838288000a00a033..."} 
[2026-10-23 10:09:08] local.INFO: Packet analysis {"connection_id":221222,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:09:08] local.INFO: Extracted packet for processing {"connection_id":221222,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:09:08] local.INFO: GPS Element Parsed {"raw_longitude":764666368,"raw_latitude":92504712,"longitude_deg":76.4666368,"latitude_deg":9.2504712,"altitude":10,"angle":160,"satellites":51,"speed":58,"hex_longitude":"2d93e200","hex_latitude":"05838288","is_valid_coordinates":true} 
[2026-10-23 10:09:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:09:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938939648001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:09:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23353455175270400,"note":"Value kept but may cause issues"} 
[2026-10-23 10:09:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7794464293899481088,"note":"Value kept but may cause issues"} 
[2026-10-23 10:09:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:09:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792730240000,"timestamp_ms":1792730240000,"timestamp_seconds":1792730240,"priority":1,"record_length":96,"hex_timestamp":"000001a1670c9400"} 
[2026-10-23 10:09:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:09:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:09:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:09:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:09:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:09:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:09:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:09:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221222,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:09:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221222,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:09:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221222,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:09:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:09:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:09:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:09:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938939648001,"66":27843,"83":206,"85":15360,"24":58,"16":23353455175270400,"45":-7794464293899481088},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,85,24,16,45]} 
[2026-10-23 10:09:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:09:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:09:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938939648001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:09:08] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 10:09:08] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:09:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23353455175270400,"km_value":23353455175270.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:09:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7794464293899481088,"description":"Unknown IO ID 45"} 
[2026-10-23 10:09:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938939648001,"power":27843,"unknown_83":206,"unknown_85":15360,"ignition":58,"odometer":null,"unknown_45":-7794464293899481088}} 
[2026-10-23 10:09:08] local.INFO: DEBUG: GPS processor result {"connection_id":221222,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:09:08] local.INFO: GPS data processed {"connection_id":221222,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:09:08] local.INFO: Acknowledgment sent {"connection_id":221222,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:09:24] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:24] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:24] local.INFO: IMEI packet received {"connection_id":221619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":221619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:09:25] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:25] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:25] local.INFO: IMEI packet received {"connection_id":221619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:09:25] local.INFO: IMEI acknowledgment sent {"connection_id":221619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:09:30] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:30] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:09:30] local.INFO: IMEI packet received {"connection_id":221619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:09:31] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670cab70012d93ee00058361b8000900a032..."} 
[2026-10-23 10:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670cab70012d93ee00058361b8000900a032..."} 
[2026-10-23 10:09:31] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670cab70012d93ee00058361b8000900a032..."} 
[2026-10-23 10:09:31] local.INFO: Packet analysis {"connection_id":221619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:09:31] local.INFO: Extracted packet for processing {"connection_id":221619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670c"} 
[2026-10-23 10:09:31] local.INFO: GPS Element Parsed {"raw_longitude":764669440,"raw_latitude":92496312,"longitude_deg":76.466944,"latitude_deg":9.2496312,"altitude":9,"angle":160,"satellites":50,"speed":59,"hex_longitude":"2d93ee00","hex_latitude":"058361b8","is_valid_coordinates":true} 
[2026-10-23 10:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938941440001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23353888966967296,"note":"Value kept but may cause issues"} 
[2026-10-23 10:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7790664381716330496,"note":"Value kept but may cause issues"} 
[2026-10-23 10:09:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,83,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730246000,"timestamp_ms":1792730246000,"timestamp_seconds":1792730246,"priority":1,"record_length":96,"hex_timestamp":"000001a1670cab70"} 
[2026-10-23 10:09:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:09:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 10:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:09:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:09:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:09:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938941440001,"66":27865,"83":206,"85":15360,"24":59,"16":23353888966967296,"45":-7790664381716330496},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,83,85,24,16,45]} 
[2026-10-23 10:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938941440001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:09:31] local.INFO: Unknown IO ID detected {"io_id":83,"value":206,"description":"Unknown IO ID 83"} 
[2026-10-23 10:09:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23353888966967296,"km_value":23353888966967.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7790664381716330496,"description":"Unknown IO ID 45"} 
[2026-10-23 10:09:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938941440001,"power":27865,"unknown_83":206,"unknown_85":15360,"ignition":59,"odometer":null,"unknown_45":-7790664381716330496}} 
[2026-10-23 10:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":221619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:09:31] local.INFO: GPS data processed {"connection_id":221619,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:09:31] local.INFO: Acknowledgment sent {"connection_id":221619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:10:02] local.INFO: TCP Data received {"connection_id":221619,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670e41b0012d9487c00581bf20000900b032..."} 
[2026-10-23 10:10:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670e41b0012d9487c00581bf20000900b032..."} 
[2026-10-23 10:10:02] local.INFO: Processing buffer {"connection_id":221619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670e41b0012d9487c00581bf20000900b032..."} 
[2026-10-23 10:10:02] local.INFO: Packet analysis {"connection_id":221619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:10:02] local.INFO: Extracted packet for processing {"connection_id":221619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:10:02] local.INFO: GPS Element Parsed {"raw_longitude":764708800,"raw_latitude":92389152,"longitude_deg":76.47088,"latitude_deg":9.2389152,"altitude":9,"angle":176,"satellites":50,"speed":28,"hex_longitude":"2d9487c0","hex_latitude":"0581bf20","is_valid_coordinates":true} 
[2026-10-23 10:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:10:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938967552001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:10:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23359420884844544,"note":"Value kept but may cause issues"} 
[2026-10-23 10:10:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7747317235330490368,"note":"Value kept but may cause issues"} 
[2026-10-23 10:10:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:10:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730350000,"timestamp_ms":1792730350000,"timestamp_seconds":1792730350,"priority":1,"record_length":96,"hex_timestamp":"000001a1670e41b0"} 
[2026-10-23 10:10:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:10:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:10:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:10:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:10:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:10:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:10:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:10:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:10:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:10:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:10:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:10:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:10:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938967552001,"66":28017,"20":206,"85":15360,"24":28,"16":23359420884844544,"45":-7747317235330490368},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,85,24,16,45]} 
[2026-10-23 10:10:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:10:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:10:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938967552001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:10:02] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 10:10:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:10:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23359420884844544,"km_value":23359420884844.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:10:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7747317235330490368,"description":"Unknown IO ID 45"} 
[2026-10-23 10:10:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938967552001,"power":28017,"unknown_20":206,"unknown_85":15360,"ignition":28,"odometer":null,"unknown_45":-7747317235330490368}} 
[2026-10-23 10:10:02] local.INFO: DEBUG: GPS processor result {"connection_id":221619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:10:02] local.INFO: GPS data processed {"connection_id":221619,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:10:02] local.INFO: Acknowledgment sent {"connection_id":221619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:10:25] local.INFO: TCP Data received {"connection_id":222890,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:10:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:10:25] local.INFO: Processing buffer {"connection_id":222890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:10:25] local.INFO: IMEI packet received {"connection_id":222890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:10:25] local.INFO: IMEI acknowledgment sent {"connection_id":222890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:10:30] local.INFO: TCP Data received {"connection_id":222890,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:10:30] local.INFO: Processing buffer {"connection_id":222890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:10:30] local.INFO: IMEI packet received {"connection_id":222890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:10:30] local.INFO: IMEI acknowledgment sent {"connection_id":222890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:10:31] local.INFO: TCP Data received {"connection_id":222890,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670e4980012d9487800581b9e0000900bc31..."} 
[2026-10-23 10:10:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670e4980012d9487800581b9e0000900bc31..."} 
[2026-10-23 10:10:31] local.INFO: Processing buffer {"connection_id":222890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670e4980012d9487800581b9e0000900bc31..."} 
[2026-10-23 10:10:31] local.INFO: Packet analysis {"connection_id":222890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:10:31] local.INFO: Extracted packet for processing {"connection_id":222890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:10:31] local.INFO: GPS Element Parsed {"raw_longitude":764708736,"raw_latitude":92387808,"longitude_deg":76.4708736,"latitude_deg":9.2387808,"altitude":9,"angle":188,"satellites":49,"speed":25,"hex_longitude":"2d948780","hex_latitude":"0581b9e0","is_valid_coordinates":true} 
[2026-10-23 10:10:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:10:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938969600001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:10:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23359485309353984,"note":"Value kept but may cause issues"} 
[2026-10-23 10:10:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7744009904356122624,"note":"Value kept but may cause issues"} 
[2026-10-23 10:10:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:10:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730352000,"timestamp_ms":1792730352000,"timestamp_seconds":1792730352,"priority":1,"record_length":96,"hex_timestamp":"000001a1670e4980"} 
[2026-10-23 10:10:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:10:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:10:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 10:10:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:10:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:10:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:10:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:10:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:10:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:10:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:10:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:10:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:10:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:10:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938969600001,"66":28017,"20":206,"85":15360,"24":25,"16":23359485309353984,"45":-7744009904356122624},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,85,24,16,45]} 
[2026-10-23 10:10:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:10:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:10:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938969600001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:10:31] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 10:10:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:10:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23359485309353984,"km_value":23359485309353.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:10:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7744009904356122624,"description":"Unknown IO ID 45"} 
[2026-10-23 10:10:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938969600001,"power":28017,"unknown_20":206,"unknown_85":15360,"ignition":25,"odometer":null,"unknown_45":-7744009904356122624}} 
[2026-10-23 10:10:31] local.INFO: DEBUG: GPS processor result {"connection_id":222890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:10:31] local.INFO: GPS data processed {"connection_id":222890,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:10:31] local.INFO: Acknowledgment sent {"connection_id":222890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:11:02] local.INFO: TCP Data received {"connection_id":222890,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670e60f0012d9485800581adb0000900ae33..."} 
[2026-10-23 10:11:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670e60f0012d9485800581adb0000900ae33..."} 
[2026-10-23 10:11:02] local.INFO: Processing buffer {"connection_id":222890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670e60f0012d9485800581adb0000900ae33..."} 
[2026-10-23 10:11:02] local.INFO: Packet analysis {"connection_id":222890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:11:02] local.INFO: Extracted packet for processing {"connection_id":222890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:11:02] local.INFO: GPS Element Parsed {"raw_longitude":764708224,"raw_latitude":92384688,"longitude_deg":76.4708224,"latitude_deg":9.2384688,"altitude":9,"angle":174,"satellites":51,"speed":15,"hex_longitude":"2d948580","hex_latitude":"0581adb0","is_valid_coordinates":true} 
[2026-10-23 10:11:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:11:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938970112001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:11:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23359639928176640,"note":"Value kept but may cause issues"} 
[2026-10-23 10:11:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7744080273100644352,"note":"Value kept but may cause issues"} 
[2026-10-23 10:11:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:11:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730358000,"timestamp_ms":1792730358000,"timestamp_seconds":1792730358,"priority":1,"record_length":96,"hex_timestamp":"000001a1670e60f0"} 
[2026-10-23 10:11:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:11:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:11:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 10:11:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:11:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:11:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:11:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:11:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:11:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:11:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:11:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:11:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:11:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:11:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938970112001,"66":28006,"20":206,"85":15360,"24":15,"16":23359639928176640,"45":-7744080273100644352},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,85,24,16,45]} 
[2026-10-23 10:11:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:11:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:11:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938970112001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:11:02] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 10:11:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:11:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23359639928176640,"km_value":23359639928176.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:11:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7744080273100644352,"description":"Unknown IO ID 45"} 
[2026-10-23 10:11:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938970112001,"power":28006,"unknown_20":206,"unknown_85":15360,"ignition":15,"odometer":null,"unknown_45":-7744080273100644352}} 
[2026-10-23 10:11:02] local.INFO: DEBUG: GPS processor result {"connection_id":222890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:11:02] local.INFO: GPS data processed {"connection_id":222890,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:11:02] local.INFO: Acknowledgment sent {"connection_id":222890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:11:25] local.INFO: TCP Data received {"connection_id":221620,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221620,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:11:25] local.INFO: Processing buffer {"connection_id":221620,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:11:25] local.INFO: IMEI packet received {"connection_id":221620,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":221620,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:11:30] local.INFO: TCP Data received {"connection_id":221620,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221620,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:11:30] local.INFO: Processing buffer {"connection_id":221620,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:11:30] local.INFO: IMEI packet received {"connection_id":221620,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:11:30] local.INFO: IMEI acknowledgment sent {"connection_id":221620,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:11:31] local.INFO: TCP Data received {"connection_id":221620,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670e8be8012d9486000581a890000b00a133..."} 
[2026-10-23 10:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670e8be8012d9486000581a890000b00a133..."} 
[2026-10-23 10:11:31] local.INFO: Processing buffer {"connection_id":221620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670e8be8012d9486000581a890000b00a133..."} 
[2026-10-23 10:11:31] local.INFO: Packet analysis {"connection_id":221620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:11:31] local.INFO: Extracted packet for processing {"connection_id":221620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:11:31] local.INFO: GPS Element Parsed {"raw_longitude":764708352,"raw_latitude":92383376,"longitude_deg":76.4708352,"latitude_deg":9.2383376,"altitude":11,"angle":161,"satellites":51,"speed":9,"hex_longitude":"2d948600","hex_latitude":"0581a890","is_valid_coordinates":true} 
[2026-10-23 10:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938971648001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23359700057718784,"note":"Value kept but may cause issues"} 
[2026-10-23 10:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7744643223054864384,"note":"Value kept but may cause issues"} 
[2026-10-23 10:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730369000,"timestamp_ms":1792730369000,"timestamp_seconds":1792730369,"priority":1,"record_length":96,"hex_timestamp":"000001a1670e8be8"} 
[2026-10-23 10:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 10:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938971648001,"66":27930,"20":206,"85":15360,"24":9,"16":23359700057718784,"45":-7744643223054864384},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,85,24,16,45]} 
[2026-10-23 10:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938971648001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:11:31] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 10:11:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23359700057718784,"km_value":23359700057718.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7744643223054864384,"description":"Unknown IO ID 45"} 
[2026-10-23 10:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938971648001,"power":27930,"unknown_20":206,"unknown_85":15360,"ignition":9,"odometer":null,"unknown_45":-7744643223054864384}} 
[2026-10-23 10:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":221620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:11:31] local.INFO: GPS data processed {"connection_id":221620,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:11:31] local.INFO: Acknowledgment sent {"connection_id":221620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:12:02] local.INFO: TCP Data received {"connection_id":221620,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1670eca68012d94924005818810000b009f33..."} 
[2026-10-23 10:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1670eca68012d94924005818810000b009f33..."} 
[2026-10-23 10:12:02] local.INFO: Processing buffer {"connection_id":221620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1670eca68012d94924005818810000b009f33..."} 
[2026-10-23 10:12:02] local.INFO: Packet analysis {"connection_id":221620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:12:02] local.INFO: Extracted packet for processing {"connection_id":221620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1670e"} 
[2026-10-23 10:12:02] local.INFO: GPS Element Parsed {"raw_longitude":764711488,"raw_latitude":92375056,"longitude_deg":76.4711488,"latitude_deg":9.2375056,"altitude":11,"angle":159,"satellites":51,"speed":28,"hex_longitude":"2d949240","hex_latitude":"05818810","is_valid_coordinates":true} 
[2026-10-23 10:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:12:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458938974464001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23360133849415680,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7744502485566844928,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:12:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730385000,"timestamp_ms":1792730385000,"timestamp_seconds":1792730385,"priority":1,"record_length":96,"hex_timestamp":"000001a1670eca68"} 
[2026-10-23 10:12:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:12:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:12:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:12:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:12:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:12:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:12:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:12:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:12:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:12:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:12:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:12:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:12:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458938974464001,"66":28093,"20":206,"85":15360,"24":28,"16":23360133849415680,"45":-7744502485566844928},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,85,24,16,45]} 
[2026-10-23 10:12:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:12:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:12:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458938974464001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:12:02] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 10:12:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:12:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23360133849415680,"km_value":23360133849415.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:12:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7744502485566844928,"description":"Unknown IO ID 45"} 
[2026-10-23 10:12:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458938974464001,"power":28093,"unknown_20":206,"unknown_85":15360,"ignition":28,"odometer":null,"unknown_45":-7744502485566844928}} 
[2026-10-23 10:12:02] local.INFO: DEBUG: GPS processor result {"connection_id":221620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:12:02] local.INFO: GPS data processed {"connection_id":221620,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:12:02] local.INFO: Acknowledgment sent {"connection_id":221620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:12:30] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:30] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:30] local.INFO: IMEI packet received {"connection_id":221223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:12:30] local.INFO: IMEI acknowledgment sent {"connection_id":221223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:12:31] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:31] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:31] local.INFO: IMEI packet received {"connection_id":221223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":221223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:12:35] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:35] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:12:35] local.INFO: IMEI packet received {"connection_id":221223,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:12:35] local.INFO: IMEI acknowledgment sent {"connection_id":221223,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:12:36] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671029f8012d94d5800580fd98000800a131..."} 
[2026-10-23 10:12:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671029f8012d94d5800580fd98000800a131..."} 
[2026-10-23 10:12:36] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671029f8012d94d5800580fd98000800a131..."} 
[2026-10-23 10:12:36] local.INFO: Packet analysis {"connection_id":221223,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:12:36] local.INFO: Extracted packet for processing {"connection_id":221223,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:12:36] local.INFO: GPS Element Parsed {"raw_longitude":764728704,"raw_latitude":92339608,"longitude_deg":76.4728704,"latitude_deg":9.2339608,"altitude":8,"angle":161,"satellites":49,"speed":28,"hex_longitude":"2d94d580","hex_latitude":"0580fd98","is_valid_coordinates":true} 
[2026-10-23 10:12:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:12:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939001088001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23362066584698880,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7722688174882648064,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:12:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792730475000,"timestamp_ms":1792730475000,"timestamp_seconds":1792730475,"priority":1,"record_length":96,"hex_timestamp":"000001a1671029f8"} 
[2026-10-23 10:12:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:12:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:12:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 10:12:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:12:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:12:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:12:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:12:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221223,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:12:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:12:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:12:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:12:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:12:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:12:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939001088001,"66":27908,"237":206,"85":15360,"24":28,"16":23362066584698880,"45":-7722688174882648064},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,45]} 
[2026-10-23 10:12:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:12:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:12:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939001088001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:12:36] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 10:12:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:12:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23362066584698880,"km_value":23362066584698.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:12:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7722688174882648064,"description":"Unknown IO ID 45"} 
[2026-10-23 10:12:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939001088001,"power":27908,"unknown_237":206,"unknown_85":15360,"ignition":28,"odometer":null,"unknown_45":-7722688174882648064}} 
[2026-10-23 10:12:36] local.INFO: DEBUG: GPS processor result {"connection_id":221223,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:12:36] local.INFO: GPS data processed {"connection_id":221223,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:12:36] local.INFO: Acknowledgment sent {"connection_id":221223,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:12:39] local.INFO: TCP Data received {"connection_id":224611,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:12:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224611,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:12:39] local.INFO: Processing buffer {"connection_id":224611,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:12:39] local.INFO: IMEI packet received {"connection_id":224611,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:12:39] local.INFO: IMEI acknowledgment sent {"connection_id":224611,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:12:40] local.INFO: TCP Data received {"connection_id":221223,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671054f0012d94e2800580db280009009f32..."} 
[2026-10-23 10:12:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221223,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671054f0012d94e2800580db280009009f32..."} 
[2026-10-23 10:12:40] local.INFO: Processing buffer {"connection_id":221223,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671054f0012d94e2800580db280009009f32..."} 
[2026-10-23 10:12:40] local.INFO: Packet analysis {"connection_id":221223,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:12:40] local.INFO: Extracted packet for processing {"connection_id":221223,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:12:40] local.INFO: GPS Element Parsed {"raw_longitude":764732032,"raw_latitude":92330792,"longitude_deg":76.4732032,"latitude_deg":9.2330792,"altitude":9,"angle":159,"satellites":50,"speed":38,"hex_longitude":"2d94e280","hex_latitude":"0580db28","is_valid_coordinates":true} 
[2026-10-23 10:12:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:12:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939001600001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23362521851232256,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7722125224929552384,"note":"Value kept but may cause issues"} 
[2026-10-23 10:12:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:12:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792730486000,"timestamp_ms":1792730486000,"timestamp_seconds":1792730486,"priority":1,"record_length":96,"hex_timestamp":"000001a1671054f0"} 
[2026-10-23 10:12:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:12:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:12:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:12:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:12:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:12:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:12:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:12:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221223,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:12:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:12:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221223,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:12:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:12:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:12:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:12:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939001600001,"66":27919,"237":206,"85":15360,"24":38,"16":23362521851232256,"45":-7722125224929552384},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,45]} 
[2026-10-23 10:12:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:12:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:12:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939001600001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:12:40] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 10:12:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:12:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23362521851232256,"km_value":23362521851232.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:12:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7722125224929552384,"description":"Unknown IO ID 45"} 
[2026-10-23 10:12:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939001600001,"power":27919,"unknown_237":206,"unknown_85":15360,"ignition":38,"odometer":null,"unknown_45":-7722125224929552384}} 
[2026-10-23 10:12:40] local.INFO: DEBUG: GPS processor result {"connection_id":221223,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:12:40] local.INFO: GPS data processed {"connection_id":221223,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:12:40] local.INFO: Acknowledgment sent {"connection_id":221223,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:13:25] local.INFO: TCP Data received {"connection_id":224612,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:25] local.INFO: Processing buffer {"connection_id":224612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:25] local.INFO: IMEI packet received {"connection_id":224612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:13:25] local.INFO: IMEI acknowledgment sent {"connection_id":224612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:13:26] local.INFO: TCP Data received {"connection_id":224612,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:26] local.INFO: Processing buffer {"connection_id":224612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:26] local.INFO: IMEI packet received {"connection_id":224612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:13:26] local.INFO: IMEI acknowledgment sent {"connection_id":224612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:13:30] local.INFO: TCP Data received {"connection_id":224612,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224612,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:30] local.INFO: Processing buffer {"connection_id":224612,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:13:30] local.INFO: IMEI packet received {"connection_id":224612,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:13:30] local.INFO: IMEI acknowledgment sent {"connection_id":224612,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:13:38] local.INFO: TCP Data received {"connection_id":224612,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167107818012d94ef000580b908000a00a034..."} 
[2026-10-23 10:13:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224612,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167107818012d94ef000580b908000a00a034..."} 
[2026-10-23 10:13:38] local.INFO: Processing buffer {"connection_id":224612,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167107818012d94ef000580b908000a00a034..."} 
[2026-10-23 10:13:38] local.INFO: Packet analysis {"connection_id":224612,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:13:38] local.INFO: Extracted packet for processing {"connection_id":224612,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:13:38] local.INFO: GPS Element Parsed {"raw_longitude":764735232,"raw_latitude":92322056,"longitude_deg":76.4735232,"latitude_deg":9.2322056,"altitude":10,"angle":160,"satellites":52,"speed":42,"hex_longitude":"2d94ef00","hex_latitude":"0580b908","is_valid_coordinates":true} 
[2026-10-23 10:13:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:13:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939004416001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:13:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23362972822798336,"note":"Value kept but may cause issues"} 
[2026-10-23 10:13:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7718466050234570752,"note":"Value kept but may cause issues"} 
[2026-10-23 10:13:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:13:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792730495000,"timestamp_ms":1792730495000,"timestamp_seconds":1792730495,"priority":1,"record_length":96,"hex_timestamp":"000001a167107818"} 
[2026-10-23 10:13:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:13:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:13:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:13:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:13:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:13:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:13:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:13:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224612,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:13:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:13:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:13:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:13:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:13:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:13:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939004416001,"66":27974,"237":206,"85":15360,"24":42,"16":23362972822798336,"45":-7718466050234570752},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,45]} 
[2026-10-23 10:13:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:13:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:13:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939004416001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:13:38] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 10:13:38] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:13:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23362972822798336,"km_value":23362972822798.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:13:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7718466050234570752,"description":"Unknown IO ID 45"} 
[2026-10-23 10:13:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939004416001,"power":27974,"unknown_237":206,"unknown_85":15360,"ignition":42,"odometer":null,"unknown_45":-7718466050234570752}} 
[2026-10-23 10:13:38] local.INFO: DEBUG: GPS processor result {"connection_id":224612,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:13:38] local.INFO: GPS data processed {"connection_id":224612,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:13:38] local.INFO: Acknowledgment sent {"connection_id":224612,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:13:41] local.INFO: TCP Data received {"connection_id":224612,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167109b40012d94fc0005809508000a00a132..."} 
[2026-10-23 10:13:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224612,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167109b40012d94fc0005809508000a00a132..."} 
[2026-10-23 10:13:41] local.INFO: Processing buffer {"connection_id":224612,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167109b40012d94fc0005809508000a00a132..."} 
[2026-10-23 10:13:41] local.INFO: Packet analysis {"connection_id":224612,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:13:41] local.INFO: Extracted packet for processing {"connection_id":224612,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16710"} 
[2026-10-23 10:13:41] local.INFO: GPS Element Parsed {"raw_longitude":764738560,"raw_latitude":92312840,"longitude_deg":76.473856,"latitude_deg":9.231284,"altitude":10,"angle":161,"satellites":50,"speed":43,"hex_longitude":"2d94fc00","hex_latitude":"05809508","is_valid_coordinates":true} 
[2026-10-23 10:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:13:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939006720001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:13:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23363445269200896,"note":"Value kept but may cause issues"} 
[2026-10-23 10:13:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7714947613027923968,"note":"Value kept but may cause issues"} 
[2026-10-23 10:13:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:13:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792730504000,"timestamp_ms":1792730504000,"timestamp_seconds":1792730504,"priority":1,"record_length":96,"hex_timestamp":"000001a167109b40"} 
[2026-10-23 10:13:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:13:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:13:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:13:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:13:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:13:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:13:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:13:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224612,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:13:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:13:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224612,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:13:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:13:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:13:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:13:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939006720001,"66":27930,"237":206,"85":15360,"24":43,"16":23363445269200896,"45":-7714947613027923968},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,85,24,16,45]} 
[2026-10-23 10:13:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:13:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:13:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939006720001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:13:41] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 10:13:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:13:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23363445269200896,"km_value":23363445269200.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:13:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7714947613027923968,"description":"Unknown IO ID 45"} 
[2026-10-23 10:13:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939006720001,"power":27930,"unknown_237":206,"unknown_85":15360,"ignition":43,"odometer":null,"unknown_45":-7714947613027923968}} 
[2026-10-23 10:13:41] local.INFO: DEBUG: GPS processor result {"connection_id":224612,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:13:41] local.INFO: GPS data processed {"connection_id":224612,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:13:41] local.INFO: Acknowledgment sent {"connection_id":224612,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:13:54] local.INFO: TCP Data received {"connection_id":221621,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:13:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221621,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:13:54] local.INFO: Processing buffer {"connection_id":221621,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:13:54] local.INFO: IMEI packet received {"connection_id":221621,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:13:54] local.INFO: IMEI acknowledgment sent {"connection_id":221621,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:14:25] local.INFO: TCP Data received {"connection_id":222891,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:25] local.INFO: Processing buffer {"connection_id":222891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:25] local.INFO: IMEI packet received {"connection_id":222891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:14:25] local.INFO: IMEI acknowledgment sent {"connection_id":222891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:14:25] local.INFO: TCP Data received {"connection_id":222891,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:25] local.INFO: Processing buffer {"connection_id":222891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:25] local.INFO: IMEI packet received {"connection_id":222891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:14:25] local.INFO: IMEI acknowledgment sent {"connection_id":222891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:14:30] local.INFO: TCP Data received {"connection_id":222891,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:30] local.INFO: Processing buffer {"connection_id":222891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:14:30] local.INFO: IMEI packet received {"connection_id":222891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:14:30] local.INFO: IMEI acknowledgment sent {"connection_id":222891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:14:32] local.INFO: TCP Data received {"connection_id":222891,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16711ef18012d9590c0057f1dd0000a00a432..."} 
[2026-10-23 10:14:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16711ef18012d9590c0057f1dd0000a00a432..."} 
[2026-10-23 10:14:32] local.INFO: Processing buffer {"connection_id":222891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16711ef18012d9590c0057f1dd0000a00a432..."} 
[2026-10-23 10:14:32] local.INFO: Packet analysis {"connection_id":222891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16711"} 
[2026-10-23 10:14:32] local.INFO: Extracted packet for processing {"connection_id":222891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16711"} 
[2026-10-23 10:14:32] local.INFO: GPS Element Parsed {"raw_longitude":764776640,"raw_latitude":92216784,"longitude_deg":76.477664,"latitude_deg":9.2216784,"altitude":10,"angle":164,"satellites":50,"speed":41,"hex_longitude":"2d9590c0","hex_latitude":"057f1dd0","is_valid_coordinates":true} 
[2026-10-23 10:14:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:14:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939028992001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:14:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23368461791002624,"note":"Value kept but may cause issues"} 
[2026-10-23 10:14:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7672374522825011200,"note":"Value kept but may cause issues"} 
[2026-10-23 10:14:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:14:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792730591000,"timestamp_ms":1792730591000,"timestamp_seconds":1792730591,"priority":1,"record_length":96,"hex_timestamp":"000001a16711ef18"} 
[2026-10-23 10:14:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:14:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:14:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:14:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:14:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:14:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:14:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:14:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:14:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:14:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:14:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:14:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:14:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:14:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939028992001,"66":27908,"20":206,"85":15360,"24":41,"16":23368461791002624,"45":-7672374522825011200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,85,24,16,45]} 
[2026-10-23 10:14:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:14:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:14:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939028992001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:14:32] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 10:14:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:14:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23368461791002624,"km_value":23368461791002.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:14:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7672374522825011200,"description":"Unknown IO ID 45"} 
[2026-10-23 10:14:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939028992001,"power":27908,"unknown_20":206,"unknown_85":15360,"ignition":41,"odometer":null,"unknown_45":-7672374522825011200}} 
[2026-10-23 10:14:32] local.INFO: DEBUG: GPS processor result {"connection_id":222891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:14:32] local.INFO: GPS data processed {"connection_id":222891,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:14:32] local.INFO: Acknowledgment sent {"connection_id":222891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:15:03] local.INFO: TCP Data received {"connection_id":222891,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167121240012d959b00057efa20000a00a332..."} 
[2026-10-23 10:15:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167121240012d959b00057efa20000a00a332..."} 
[2026-10-23 10:15:03] local.INFO: Processing buffer {"connection_id":222891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167121240012d959b00057efa20000a00a332..."} 
[2026-10-23 10:15:03] local.INFO: Packet analysis {"connection_id":222891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16712"} 
[2026-10-23 10:15:03] local.INFO: Extracted packet for processing {"connection_id":222891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16712"} 
[2026-10-23 10:15:03] local.INFO: GPS Element Parsed {"raw_longitude":764779264,"raw_latitude":92207648,"longitude_deg":76.4779264,"latitude_deg":9.2207648,"altitude":10,"angle":163,"satellites":50,"speed":40,"hex_longitude":"2d959b00","hex_latitude":"057efa20","is_valid_coordinates":true} 
[2026-10-23 10:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:15:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939031296001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:15:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23368921352503296,"note":"Value kept but may cause issues"} 
[2026-10-23 10:15:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7669419035571924992,"note":"Value kept but may cause issues"} 
[2026-10-23 10:15:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,65,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:15:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792730600000,"timestamp_ms":1792730600000,"timestamp_seconds":1792730600,"priority":1,"record_length":96,"hex_timestamp":"000001a167121240"} 
[2026-10-23 10:15:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:15:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:15:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:15:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:15:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:15:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:15:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:15:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:15:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:15:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:15:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:15:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:15:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:15:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939031296001,"66":27930,"65":206,"85":15360,"24":40,"16":23368921352503296,"45":-7669419035571924992},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,65,85,24,16,45]} 
[2026-10-23 10:15:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:15:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:15:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939031296001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:15:03] local.INFO: Unknown IO ID detected {"io_id":65,"value":206,"description":"Unknown IO ID 65"} 
[2026-10-23 10:15:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:15:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23368921352503296,"km_value":23368921352503.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:15:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7669419035571924992,"description":"Unknown IO ID 45"} 
[2026-10-23 10:15:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939031296001,"power":27930,"unknown_65":206,"unknown_85":15360,"ignition":40,"odometer":null,"unknown_45":-7669419035571924992}} 
[2026-10-23 10:15:03] local.INFO: DEBUG: GPS processor result {"connection_id":222891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:15:03] local.INFO: GPS data processed {"connection_id":222891,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:15:03] local.INFO: Acknowledgment sent {"connection_id":222891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:15:25] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:25] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:25] local.INFO: IMEI packet received {"connection_id":221622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:15:25] local.INFO: IMEI acknowledgment sent {"connection_id":221622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:15:26] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:26] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:26] local.INFO: IMEI packet received {"connection_id":221622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:15:26] local.INFO: IMEI acknowledgment sent {"connection_id":221622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:15:30] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:30] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:15:30] local.INFO: IMEI packet received {"connection_id":221622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:15:30] local.INFO: IMEI acknowledgment sent {"connection_id":221622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:15:31] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167123568012d95a5c0057ed8a0000a00a232..."} 
[2026-10-23 10:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167123568012d95a5c0057ed8a0000a00a232..."} 
[2026-10-23 10:15:31] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167123568012d95a5c0057ed8a0000a00a232..."} 
[2026-10-23 10:15:31] local.INFO: Packet analysis {"connection_id":221622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16712"} 
[2026-10-23 10:15:31] local.INFO: Extracted packet for processing {"connection_id":221622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16712"} 
[2026-10-23 10:15:31] local.INFO: GPS Element Parsed {"raw_longitude":764782016,"raw_latitude":92199072,"longitude_deg":76.4782016,"latitude_deg":9.2199072,"altitude":10,"angle":162,"satellites":50,"speed":35,"hex_longitude":"2d95a5c0","hex_latitude":"057ed8a0","is_valid_coordinates":true} 
[2026-10-23 10:15:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:15:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939033600001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:15:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23369359439167488,"note":"Value kept but may cause issues"} 
[2026-10-23 10:15:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7666533917062979584,"note":"Value kept but may cause issues"} 
[2026-10-23 10:15:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,65,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:15:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730609000,"timestamp_ms":1792730609000,"timestamp_seconds":1792730609,"priority":1,"record_length":96,"hex_timestamp":"000001a167123568"} 
[2026-10-23 10:15:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:15:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:15:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:15:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:15:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:15:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:15:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:15:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:15:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:15:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:15:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:15:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:15:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:15:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939033600001,"66":27908,"65":206,"85":15360,"24":35,"16":23369359439167488,"45":-7666533917062979584},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,65,85,24,16,45]} 
[2026-10-23 10:15:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:15:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:15:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939033600001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:15:31] local.INFO: Unknown IO ID detected {"io_id":65,"value":206,"description":"Unknown IO ID 65"} 
[2026-10-23 10:15:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:15:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23369359439167488,"km_value":23369359439167.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:15:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7666533917062979584,"description":"Unknown IO ID 45"} 
[2026-10-23 10:15:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939033600001,"power":27908,"unknown_65":206,"unknown_85":15360,"ignition":35,"odometer":null,"unknown_45":-7666533917062979584}} 
[2026-10-23 10:15:31] local.INFO: DEBUG: GPS processor result {"connection_id":221622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:15:31] local.INFO: GPS data processed {"connection_id":221622,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:15:31] local.INFO: Acknowledgment sent {"connection_id":221622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:16:02] local.INFO: TCP Data received {"connection_id":221622,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16713b820012d962080057d5620000b00a230..."} 
[2026-10-23 10:16:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16713b820012d962080057d5620000b00a230..."} 
[2026-10-23 10:16:02] local.INFO: Processing buffer {"connection_id":221622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16713b820012d962080057d5620000b00a230..."} 
[2026-10-23 10:16:02] local.INFO: Packet analysis {"connection_id":221622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16713"} 
[2026-10-23 10:16:02] local.INFO: Extracted packet for processing {"connection_id":221622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16713"} 
[2026-10-23 10:16:02] local.INFO: GPS Element Parsed {"raw_longitude":764813440,"raw_latitude":92100128,"longitude_deg":76.481344,"latitude_deg":9.2100128,"altitude":11,"angle":162,"satellites":48,"speed":60,"hex_longitude":"2d962080","hex_latitude":"057d5620","is_valid_coordinates":true} 
[2026-10-23 10:16:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:16:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939059712001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:16:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23374393140838400,"note":"Value kept but may cause issues"} 
[2026-10-23 10:16:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7631771757464535040,"note":"Value kept but may cause issues"} 
[2026-10-23 10:16:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:16:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730708000,"timestamp_ms":1792730708000,"timestamp_seconds":1792730708,"priority":1,"record_length":96,"hex_timestamp":"000001a16713b820"} 
[2026-10-23 10:16:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:16:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:16:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:16:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:16:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:16:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:16:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:16:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:16:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:16:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:16:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:16:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:16:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:16:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939059712001,"66":27876,"19":206,"85":15360,"24":60,"16":23374393140838400,"45":-7631771757464535040},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,45]} 
[2026-10-23 10:16:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:16:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:16:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939059712001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:16:03] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 10:16:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:16:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23374393140838400,"km_value":23374393140838.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:16:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7631771757464535040,"description":"Unknown IO ID 45"} 
[2026-10-23 10:16:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939059712001,"power":27876,"unknown_19":206,"unknown_85":15360,"ignition":60,"odometer":null,"unknown_45":-7631771757464535040}} 
[2026-10-23 10:16:03] local.INFO: DEBUG: GPS processor result {"connection_id":221622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:16:03] local.INFO: GPS data processed {"connection_id":221622,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:16:03] local.INFO: Acknowledgment sent {"connection_id":221622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:16:35] local.INFO: TCP Data received {"connection_id":221224,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221224,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:16:35] local.INFO: Processing buffer {"connection_id":221224,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:16:35] local.INFO: IMEI packet received {"connection_id":221224,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:16:35] local.INFO: IMEI acknowledgment sent {"connection_id":221224,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:16:39] local.INFO: TCP Data received {"connection_id":221224,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221224,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:16:39] local.INFO: Processing buffer {"connection_id":221224,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:16:39] local.INFO: IMEI packet received {"connection_id":221224,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:16:39] local.INFO: IMEI acknowledgment sent {"connection_id":221224,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:16:40] local.INFO: TCP Data received {"connection_id":221224,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16713cf90012d962b80057d34a8000d00a131..."} 
[2026-10-23 10:16:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221224,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16713cf90012d962b80057d34a8000d00a131..."} 
[2026-10-23 10:16:40] local.INFO: Processing buffer {"connection_id":221224,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16713cf90012d962b80057d34a8000d00a131..."} 
[2026-10-23 10:16:40] local.INFO: Packet analysis {"connection_id":221224,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16713"} 
[2026-10-23 10:16:40] local.INFO: Extracted packet for processing {"connection_id":221224,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16713"} 
[2026-10-23 10:16:40] local.INFO: GPS Element Parsed {"raw_longitude":764816256,"raw_latitude":92091560,"longitude_deg":76.4816256,"latitude_deg":9.209156,"altitude":13,"angle":161,"satellites":49,"speed":59,"hex_longitude":"2d962b80","hex_latitude":"057d34a8","is_valid_coordinates":true} 
[2026-10-23 10:16:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:16:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939061248001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:16:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23374826932535296,"note":"Value kept but may cause issues"} 
[2026-10-23 10:16:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7628957007699632128,"note":"Value kept but may cause issues"} 
[2026-10-23 10:16:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,19,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:16:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792730714000,"timestamp_ms":1792730714000,"timestamp_seconds":1792730714,"priority":1,"record_length":96,"hex_timestamp":"000001a16713cf90"} 
[2026-10-23 10:16:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:16:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:16:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:16:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:16:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:16:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:16:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:16:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221224,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:16:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:16:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221224,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:16:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:16:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:16:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:16:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939061248001,"66":27919,"19":206,"85":15360,"24":59,"16":23374826932535296,"45":-7628957007699632128},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,19,85,24,16,45]} 
[2026-10-23 10:16:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:16:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:16:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939061248001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:16:40] local.INFO: Unknown IO ID detected {"io_id":19,"value":206,"description":"Unknown IO ID 19"} 
[2026-10-23 10:16:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:16:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23374826932535296,"km_value":23374826932535.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:16:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7628957007699632128,"description":"Unknown IO ID 45"} 
[2026-10-23 10:16:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939061248001,"power":27919,"unknown_19":206,"unknown_85":15360,"ignition":59,"odometer":null,"unknown_45":-7628957007699632128}} 
[2026-10-23 10:16:40] local.INFO: DEBUG: GPS processor result {"connection_id":221224,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:16:40] local.INFO: GPS data processed {"connection_id":221224,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:16:40] local.INFO: Acknowledgment sent {"connection_id":221224,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:17:25] local.INFO: TCP Data received {"connection_id":222892,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:17:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222892,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:17:25] local.INFO: Processing buffer {"connection_id":222892,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:17:25] local.INFO: IMEI packet received {"connection_id":222892,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:17:25] local.INFO: IMEI acknowledgment sent {"connection_id":222892,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:17:30] local.INFO: TCP Data received {"connection_id":222892,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222892,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:17:30] local.INFO: Processing buffer {"connection_id":222892,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:17:30] local.INFO: IMEI packet received {"connection_id":222892,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:17:30] local.INFO: IMEI acknowledgment sent {"connection_id":222892,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:17:31] local.INFO: TCP Data received {"connection_id":222892,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16714f0a0012d96aec0057ba0e0000e00a532..."} 
[2026-10-23 10:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222892,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16714f0a0012d96aec0057ba0e0000e00a532..."} 
[2026-10-23 10:17:31] local.INFO: Processing buffer {"connection_id":222892,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16714f0a0012d96aec0057ba0e0000e00a532..."} 
[2026-10-23 10:17:31] local.INFO: Packet analysis {"connection_id":222892,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16714"} 
[2026-10-23 10:17:31] local.INFO: Extracted packet for processing {"connection_id":222892,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16714"} 
[2026-10-23 10:17:31] local.INFO: GPS Element Parsed {"raw_longitude":764849856,"raw_latitude":91988192,"longitude_deg":76.4849856,"latitude_deg":9.1988192,"altitude":14,"angle":165,"satellites":50,"speed":56,"hex_longitude":"2d96aec0","hex_latitude":"057ba0e0","is_valid_coordinates":true} 
[2026-10-23 10:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939079936001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23380096857407488,"note":"Value kept but may cause issues"} 
[2026-10-23 10:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7591802310799984640,"note":"Value kept but may cause issues"} 
[2026-10-23 10:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,120,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730788000,"timestamp_ms":1792730788000,"timestamp_seconds":1792730788,"priority":1,"record_length":96,"hex_timestamp":"000001a16714f0a0"} 
[2026-10-23 10:17:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:17:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:17:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:17:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:17:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222892,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:17:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939079936001,"66":27995,"120":206,"85":15360,"24":56,"16":23380096857407488,"45":-7591802310799984640},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,120,85,24,16,45]} 
[2026-10-23 10:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939079936001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:17:31] local.INFO: Unknown IO ID detected {"io_id":120,"value":206,"description":"Unknown IO ID 120"} 
[2026-10-23 10:17:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23380096857407488,"km_value":23380096857407.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7591802310799984640,"description":"Unknown IO ID 45"} 
[2026-10-23 10:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939079936001,"power":27995,"unknown_120":206,"unknown_85":15360,"ignition":56,"odometer":null,"unknown_45":-7591802310799984640}} 
[2026-10-23 10:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":222892,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:17:31] local.INFO: GPS data processed {"connection_id":222892,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:17:31] local.INFO: Acknowledgment sent {"connection_id":222892,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:18:02] local.INFO: TCP Data received {"connection_id":222892,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167150bf8012d96b800057b7d68000d00a432..."} 
[2026-10-23 10:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222892,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167150bf8012d96b800057b7d68000d00a432..."} 
[2026-10-23 10:18:02] local.INFO: Processing buffer {"connection_id":222892,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167150bf8012d96b800057b7d68000d00a432..."} 
[2026-10-23 10:18:02] local.INFO: Packet analysis {"connection_id":222892,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16715"} 
[2026-10-23 10:18:02] local.INFO: Extracted packet for processing {"connection_id":222892,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16715"} 
[2026-10-23 10:18:02] local.INFO: GPS Element Parsed {"raw_longitude":764852224,"raw_latitude":91979112,"longitude_deg":76.4852224,"latitude_deg":9.1979112,"altitude":13,"angle":164,"satellites":50,"speed":49,"hex_longitude":"2d96b800","hex_latitude":"057b7d68","is_valid_coordinates":true} 
[2026-10-23 10:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939081728001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23380547828973568,"note":"Value kept but may cause issues"} 
[2026-10-23 10:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7588917192291196928,"note":"Value kept but may cause issues"} 
[2026-10-23 10:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,120,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730795000,"timestamp_ms":1792730795000,"timestamp_seconds":1792730795,"priority":1,"record_length":96,"hex_timestamp":"000001a167150bf8"} 
[2026-10-23 10:18:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:18:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:18:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:18:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222892,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222892,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:18:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939081728001,"66":27974,"120":206,"85":15360,"24":49,"16":23380547828973568,"45":-7588917192291196928},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,120,85,24,16,45]} 
[2026-10-23 10:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939081728001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:18:02] local.INFO: Unknown IO ID detected {"io_id":120,"value":206,"description":"Unknown IO ID 120"} 
[2026-10-23 10:18:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23380547828973568,"km_value":23380547828973.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7588917192291196928,"description":"Unknown IO ID 45"} 
[2026-10-23 10:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939081728001,"power":27974,"unknown_120":206,"unknown_85":15360,"ignition":49,"odometer":null,"unknown_45":-7588917192291196928}} 
[2026-10-23 10:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":222892,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:18:02] local.INFO: GPS data processed {"connection_id":222892,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:18:02] local.INFO: Acknowledgment sent {"connection_id":222892,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:18:24] local.INFO: TCP Data received {"connection_id":224614,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:24] local.INFO: Processing buffer {"connection_id":224614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:24] local.INFO: IMEI packet received {"connection_id":224614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":224614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:18:25] local.INFO: TCP Data received {"connection_id":224614,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:25] local.INFO: Processing buffer {"connection_id":224614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:25] local.INFO: IMEI packet received {"connection_id":224614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":224614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:18:31] local.INFO: TCP Data received {"connection_id":224614,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224614,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:31] local.INFO: Processing buffer {"connection_id":224614,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:18:31] local.INFO: IMEI packet received {"connection_id":224614,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:18:31] local.INFO: IMEI acknowledgment sent {"connection_id":224614,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:18:32] local.INFO: TCP Data received {"connection_id":224614,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167152f20012d96c380057b5c18000c00a533..."} 
[2026-10-23 10:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167152f20012d96c380057b5c18000c00a533..."} 
[2026-10-23 10:18:32] local.INFO: Processing buffer {"connection_id":224614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167152f20012d96c380057b5c18000c00a533..."} 
[2026-10-23 10:18:32] local.INFO: Packet analysis {"connection_id":224614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16715"} 
[2026-10-23 10:18:32] local.INFO: Extracted packet for processing {"connection_id":224614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16715"} 
[2026-10-23 10:18:32] local.INFO: GPS Element Parsed {"raw_longitude":764855168,"raw_latitude":91970584,"longitude_deg":76.4855168,"latitude_deg":9.1970584,"altitude":12,"angle":165,"satellites":51,"speed":34,"hex_longitude":"2d96c380","hex_latitude":"057b5c18","is_valid_coordinates":true} 
[2026-10-23 10:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939083520001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23380985915637760,"note":"Value kept but may cause issues"} 
[2026-10-23 10:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7586313548758947840,"note":"Value kept but may cause issues"} 
[2026-10-23 10:18:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,120,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792730804000,"timestamp_ms":1792730804000,"timestamp_seconds":1792730804,"priority":1,"record_length":96,"hex_timestamp":"000001a167152f20"} 
[2026-10-23 10:18:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:18:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:18:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:18:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:18:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:18:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939083520001,"66":27908,"120":206,"85":15360,"24":34,"16":23380985915637760,"45":-7586313548758947840},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,120,85,24,16,45]} 
[2026-10-23 10:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939083520001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:18:32] local.INFO: Unknown IO ID detected {"io_id":120,"value":206,"description":"Unknown IO ID 120"} 
[2026-10-23 10:18:32] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23380985915637760,"km_value":23380985915637.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7586313548758947840,"description":"Unknown IO ID 45"} 
[2026-10-23 10:18:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939083520001,"power":27908,"unknown_120":206,"unknown_85":15360,"ignition":34,"odometer":null,"unknown_45":-7586313548758947840}} 
[2026-10-23 10:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":224614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:18:32] local.INFO: GPS data processed {"connection_id":224614,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:18:32] local.INFO: Acknowledgment sent {"connection_id":224614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:19:03] local.INFO: TCP Data received {"connection_id":224614,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167155630012d96cd80057b39e0000b00a431..."} 
[2026-10-23 10:19:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224614,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167155630012d96cd80057b39e0000b00a431..."} 
[2026-10-23 10:19:03] local.INFO: Processing buffer {"connection_id":224614,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167155630012d96cd80057b39e0000b00a431..."} 
[2026-10-23 10:19:03] local.INFO: Packet analysis {"connection_id":224614,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16715"} 
[2026-10-23 10:19:03] local.INFO: Extracted packet for processing {"connection_id":224614,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16715"} 
[2026-10-23 10:19:03] local.INFO: GPS Element Parsed {"raw_longitude":764857728,"raw_latitude":91961824,"longitude_deg":76.4857728,"latitude_deg":9.1961824,"altitude":11,"angle":164,"satellites":49,"speed":37,"hex_longitude":"2d96cd80","hex_latitude":"057b39e0","is_valid_coordinates":true} 
[2026-10-23 10:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:19:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939085824001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:19:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23381428297269248,"note":"Value kept but may cause issues"} 
[2026-10-23 10:19:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7583076586528958464,"note":"Value kept but may cause issues"} 
[2026-10-23 10:19:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,120,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:19:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792730814000,"timestamp_ms":1792730814000,"timestamp_seconds":1792730814,"priority":1,"record_length":96,"hex_timestamp":"000001a167155630"} 
[2026-10-23 10:19:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:19:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:19:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:19:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:19:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:19:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:19:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224614,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:19:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:19:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224614,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:19:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:19:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:19:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:19:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939085824001,"66":27832,"120":206,"85":15360,"24":37,"16":23381428297269248,"45":-7583076586528958464},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,120,85,24,16,45]} 
[2026-10-23 10:19:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:19:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:19:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939085824001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:19:03] local.INFO: Unknown IO ID detected {"io_id":120,"value":206,"description":"Unknown IO ID 120"} 
[2026-10-23 10:19:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15360,"description":"Unknown IO ID 85"} 
[2026-10-23 10:19:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23381428297269248,"km_value":23381428297269.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:19:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7583076586528958464,"description":"Unknown IO ID 45"} 
[2026-10-23 10:19:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939085824001,"power":27832,"unknown_120":206,"unknown_85":15360,"ignition":37,"odometer":null,"unknown_45":-7583076586528958464}} 
[2026-10-23 10:19:03] local.INFO: DEBUG: GPS processor result {"connection_id":224614,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:19:03] local.INFO: GPS data processed {"connection_id":224614,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:19:03] local.INFO: Acknowledgment sent {"connection_id":224614,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:19:10] local.INFO: TCP Data received {"connection_id":224613,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:19:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224613,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:19:10] local.INFO: Processing buffer {"connection_id":224613,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:19:10] local.INFO: IMEI packet received {"connection_id":224613,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:19:10] local.INFO: IMEI acknowledgment sent {"connection_id":224613,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:19:25] local.INFO: TCP Data received {"connection_id":221225,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221225,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:19:25] local.INFO: Processing buffer {"connection_id":221225,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:19:25] local.INFO: IMEI packet received {"connection_id":221225,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":221225,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:19:29] local.INFO: TCP Data received {"connection_id":221225,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221225,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:19:29] local.INFO: Processing buffer {"connection_id":221225,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:19:29] local.INFO: IMEI packet received {"connection_id":221225,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":221225,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:19:30] local.INFO: TCP Data received {"connection_id":221225,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167169a68012d9737800579e308000d009731..."} 
[2026-10-23 10:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221225,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167169a68012d9737800579e308000d009731..."} 
[2026-10-23 10:19:30] local.INFO: Processing buffer {"connection_id":221225,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167169a68012d9737800579e308000d009731..."} 
[2026-10-23 10:19:30] local.INFO: Packet analysis {"connection_id":221225,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:19:30] local.INFO: Extracted packet for processing {"connection_id":221225,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:19:30] local.INFO: GPS Element Parsed {"raw_longitude":764884864,"raw_latitude":91874056,"longitude_deg":76.4884864,"latitude_deg":9.1874056,"altitude":13,"angle":151,"satellites":49,"speed":55,"hex_longitude":"2d973780","hex_latitude":"0579e308","is_valid_coordinates":true} 
[2026-10-23 10:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939107840001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23385903653191680,"note":"Value kept but may cause issues"} 
[2026-10-23 10:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7555210563857137664,"note":"Value kept but may cause issues"} 
[2026-10-23 10:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792730897000,"timestamp_ms":1792730897000,"timestamp_seconds":1792730897,"priority":1,"record_length":96,"hex_timestamp":"000001a167169a68"} 
[2026-10-23 10:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 10:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221225,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221225,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221225,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939107840001,"66":28006,"192":206,"85":15872,"24":55,"16":23385903653191680,"45":-7555210563857137664},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,85,24,16,45]} 
[2026-10-23 10:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939107840001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:19:30] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 10:19:30] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23385903653191680,"km_value":23385903653191.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7555210563857137664,"description":"Unknown IO ID 45"} 
[2026-10-23 10:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939107840001,"power":28006,"unknown_192":206,"unknown_85":15872,"ignition":55,"odometer":null,"unknown_45":-7555210563857137664}} 
[2026-10-23 10:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":221225,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:19:30] local.INFO: GPS data processed {"connection_id":221225,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:19:30] local.INFO: Acknowledgment sent {"connection_id":221225,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:20:02] local.INFO: TCP Data received {"connection_id":221225,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16716b5c0012d9749c00579c0f0000d009731..."} 
[2026-10-23 10:20:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221225,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16716b5c0012d9749c00579c0f0000d009731..."} 
[2026-10-23 10:20:02] local.INFO: Processing buffer {"connection_id":221225,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16716b5c0012d9749c00579c0f0000d009731..."} 
[2026-10-23 10:20:02] local.INFO: Packet analysis {"connection_id":221225,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:20:02] local.INFO: Extracted packet for processing {"connection_id":221225,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:20:02] local.INFO: GPS Element Parsed {"raw_longitude":764889536,"raw_latitude":91865328,"longitude_deg":76.4889536,"latitude_deg":9.1865328,"altitude":13,"angle":151,"satellites":49,"speed":56,"hex_longitude":"2d9749c0","hex_latitude":"0579c0f0","is_valid_coordinates":true} 
[2026-10-23 10:20:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:20:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939109632001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:20:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23386384689528832,"note":"Value kept but may cause issues"} 
[2026-10-23 10:20:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7550425489255233536,"note":"Value kept but may cause issues"} 
[2026-10-23 10:20:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:20:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792730904000,"timestamp_ms":1792730904000,"timestamp_seconds":1792730904,"priority":1,"record_length":96,"hex_timestamp":"000001a16716b5c0"} 
[2026-10-23 10:20:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:20:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:20:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 10:20:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:20:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:20:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:20:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:20:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221225,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:20:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221225,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:20:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221225,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:20:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:20:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:20:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:20:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939109632001,"66":27995,"192":206,"85":15872,"24":56,"16":23386384689528832,"45":-7550425489255233536},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,85,24,16,45]} 
[2026-10-23 10:20:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:20:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:20:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939109632001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:20:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 10:20:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:20:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23386384689528832,"km_value":23386384689528.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:20:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7550425489255233536,"description":"Unknown IO ID 45"} 
[2026-10-23 10:20:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939109632001,"power":27995,"unknown_192":206,"unknown_85":15872,"ignition":56,"odometer":null,"unknown_45":-7550425489255233536}} 
[2026-10-23 10:20:02] local.INFO: DEBUG: GPS processor result {"connection_id":221225,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:20:02] local.INFO: GPS data processed {"connection_id":221225,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:20:02] local.INFO: Acknowledgment sent {"connection_id":221225,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:20:25] local.INFO: TCP Data received {"connection_id":224615,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:25] local.INFO: Processing buffer {"connection_id":224615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:25] local.INFO: IMEI packet received {"connection_id":224615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":224615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:20:26] local.INFO: TCP Data received {"connection_id":224615,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:26] local.INFO: Processing buffer {"connection_id":224615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:26] local.INFO: IMEI packet received {"connection_id":224615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:20:26] local.INFO: IMEI acknowledgment sent {"connection_id":224615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:20:30] local.INFO: TCP Data received {"connection_id":224615,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224615,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:30] local.INFO: Processing buffer {"connection_id":224615,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:20:30] local.INFO: IMEI packet received {"connection_id":224615,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":224615,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:20:31] local.INFO: TCP Data received {"connection_id":224615,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16716d118012d975a0005799e58000d009c32..."} 
[2026-10-23 10:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16716d118012d975a0005799e58000d009c32..."} 
[2026-10-23 10:20:31] local.INFO: Processing buffer {"connection_id":224615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16716d118012d975a0005799e58000d009c32..."} 
[2026-10-23 10:20:31] local.INFO: Packet analysis {"connection_id":224615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:20:31] local.INFO: Extracted packet for processing {"connection_id":224615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:20:31] local.INFO: GPS Element Parsed {"raw_longitude":764893696,"raw_latitude":91856472,"longitude_deg":76.4893696,"latitude_deg":9.1856472,"altitude":13,"angle":156,"satellites":50,"speed":54,"hex_longitude":"2d975a00","hex_latitude":"05799e58","is_valid_coordinates":true} 
[2026-10-23 10:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939111424001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23386857135931392,"note":"Value kept but may cause issues"} 
[2026-10-23 10:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7545288570932498432,"note":"Value kept but may cause issues"} 
[2026-10-23 10:20:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792730911000,"timestamp_ms":1792730911000,"timestamp_seconds":1792730911,"priority":1,"record_length":96,"hex_timestamp":"000001a16716d118"} 
[2026-10-23 10:20:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:20:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:20:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:20:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:20:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:20:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939111424001,"66":27919,"192":206,"85":15872,"24":54,"16":23386857135931392,"45":-7545288570932498432},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,85,24,16,45]} 
[2026-10-23 10:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939111424001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:20:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 10:20:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23386857135931392,"km_value":23386857135931.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7545288570932498432,"description":"Unknown IO ID 45"} 
[2026-10-23 10:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939111424001,"power":27919,"unknown_192":206,"unknown_85":15872,"ignition":54,"odometer":null,"unknown_45":-7545288570932498432}} 
[2026-10-23 10:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":224615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:20:31] local.INFO: GPS data processed {"connection_id":224615,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:20:31] local.INFO: Acknowledgment sent {"connection_id":224615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:21:04] local.INFO: TCP Data received {"connection_id":224615,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16716ec70012d976c0005797d30000c009532..."} 
[2026-10-23 10:21:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224615,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16716ec70012d976c0005797d30000c009532..."} 
[2026-10-23 10:21:04] local.INFO: Processing buffer {"connection_id":224615,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16716ec70012d976c0005797d30000c009532..."} 
[2026-10-23 10:21:04] local.INFO: Packet analysis {"connection_id":224615,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:21:04] local.INFO: Extracted packet for processing {"connection_id":224615,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16716"} 
[2026-10-23 10:21:04] local.INFO: GPS Element Parsed {"raw_longitude":764898304,"raw_latitude":91847984,"longitude_deg":76.4898304,"latitude_deg":9.1847984,"altitude":12,"angle":149,"satellites":50,"speed":55,"hex_longitude":"2d976c00","hex_latitude":"05797d30","is_valid_coordinates":true} 
[2026-10-23 10:21:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:21:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939113216001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:21:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23387325287366656,"note":"Value kept but may cause issues"} 
[2026-10-23 10:21:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7540714602563217408,"note":"Value kept but may cause issues"} 
[2026-10-23 10:21:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:21:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792730918000,"timestamp_ms":1792730918000,"timestamp_seconds":1792730918,"priority":1,"record_length":96,"hex_timestamp":"000001a16716ec70"} 
[2026-10-23 10:21:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:21:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:21:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:21:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:21:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:21:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:21:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:21:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224615,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:21:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:21:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224615,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:21:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:21:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:21:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:21:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939113216001,"66":27919,"192":206,"85":15872,"24":55,"16":23387325287366656,"45":-7540714602563217408},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,85,24,16,45]} 
[2026-10-23 10:21:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:21:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:21:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939113216001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:21:04] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 10:21:04] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:21:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23387325287366656,"km_value":23387325287366.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:21:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7540714602563217408,"description":"Unknown IO ID 45"} 
[2026-10-23 10:21:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939113216001,"power":27919,"unknown_192":206,"unknown_85":15872,"ignition":55,"odometer":null,"unknown_45":-7540714602563217408}} 
[2026-10-23 10:21:04] local.INFO: DEBUG: GPS processor result {"connection_id":224615,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:21:04] local.INFO: GPS data processed {"connection_id":224615,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:21:04] local.INFO: Acknowledgment sent {"connection_id":224615,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:21:36] local.INFO: TCP Data received {"connection_id":221623,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:21:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221623,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:21:36] local.INFO: Processing buffer {"connection_id":221623,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:21:36] local.INFO: IMEI packet received {"connection_id":221623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:21:36] local.INFO: IMEI acknowledgment sent {"connection_id":221623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:21:37] local.INFO: TCP Data received {"connection_id":221623,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:21:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221623,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:21:37] local.INFO: Processing buffer {"connection_id":221623,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:21:37] local.INFO: IMEI packet received {"connection_id":221623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:21:37] local.INFO: IMEI acknowledgment sent {"connection_id":221623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:21:38] local.INFO: TCP Data received {"connection_id":221623,"ip":"42.109.136.6","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 10:21:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221623,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 10:21:38] local.INFO: Processing buffer {"connection_id":221623,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 10:21:38] local.INFO: IMEI packet received {"connection_id":221623,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:21:38] local.INFO: IMEI acknowledgment sent {"connection_id":221623,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:24:43] local.INFO: TCP Data received {"connection_id":221226,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:24:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221226,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:24:43] local.INFO: Processing buffer {"connection_id":221226,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:24:43] local.INFO: IMEI packet received {"connection_id":221226,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:24:43] local.INFO: IMEI acknowledgment sent {"connection_id":221226,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:26:41] local.INFO: TCP Data received {"connection_id":221625,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:26:41] local.INFO: Processing buffer {"connection_id":221625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:26:41] local.INFO: IMEI packet received {"connection_id":221625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:26:41] local.INFO: IMEI acknowledgment sent {"connection_id":221625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:26:41] local.INFO: TCP Data received {"connection_id":221625,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671c0520012d9972c005765b20000a008e31..."} 
[2026-10-23 10:26:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671c0520012d9972c005765b20000a008e31..."} 
[2026-10-23 10:26:41] local.INFO: Processing buffer {"connection_id":221625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671c0520012d9972c005765b20000a008e31..."} 
[2026-10-23 10:26:41] local.INFO: Packet analysis {"connection_id":221625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1671c"} 
[2026-10-23 10:26:41] local.INFO: Extracted packet for processing {"connection_id":221625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1671c"} 
[2026-10-23 10:26:41] local.INFO: GPS Element Parsed {"raw_longitude":765031104,"raw_latitude":91642656,"longitude_deg":76.5031104,"latitude_deg":9.1642656,"altitude":10,"angle":142,"satellites":49,"speed":45,"hex_longitude":"2d9972c0","hex_latitude":"05765b20","is_valid_coordinates":true} 
[2026-10-23 10:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:26:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939198208001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:26:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23399179397103616,"note":"Value kept but may cause issues"} 
[2026-10-23 10:26:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7396317939563364352,"note":"Value kept but may cause issues"} 
[2026-10-23 10:26:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,109,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:26:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792731252000,"timestamp_ms":1792731252000,"timestamp_seconds":1792731252,"priority":1,"record_length":96,"hex_timestamp":"000001a1671c0520"} 
[2026-10-23 10:26:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:26:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:26:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:26:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:26:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:26:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:26:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:26:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:26:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:26:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:26:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:26:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:26:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:26:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939198208001,"66":27984,"109":206,"85":15872,"24":45,"16":23399179397103616,"45":-7396317939563364352},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,109,85,24,16,45]} 
[2026-10-23 10:26:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:26:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:26:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939198208001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:26:41] local.INFO: Unknown IO ID detected {"io_id":109,"value":206,"description":"Unknown IO ID 109"} 
[2026-10-23 10:26:41] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:26:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23399179397103616,"km_value":23399179397103.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:26:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7396317939563364352,"description":"Unknown IO ID 45"} 
[2026-10-23 10:26:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939198208001,"power":27984,"unknown_109":206,"unknown_85":15872,"ignition":45,"odometer":null,"unknown_45":-7396317939563364352}} 
[2026-10-23 10:26:41] local.INFO: DEBUG: GPS processor result {"connection_id":221625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:26:41] local.INFO: GPS data processed {"connection_id":221625,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:26:41] local.INFO: Acknowledgment sent {"connection_id":221625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:27:26] local.INFO: TCP Data received {"connection_id":221228,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:27:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221228,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:27:26] local.INFO: Processing buffer {"connection_id":221228,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:27:26] local.INFO: IMEI packet received {"connection_id":221228,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:27:26] local.INFO: IMEI acknowledgment sent {"connection_id":221228,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:27:30] local.INFO: TCP Data received {"connection_id":221228,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221228,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:27:30] local.INFO: Processing buffer {"connection_id":221228,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:27:30] local.INFO: IMEI packet received {"connection_id":221228,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:27:30] local.INFO: IMEI acknowledgment sent {"connection_id":221228,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:27:31] local.INFO: TCP Data received {"connection_id":221228,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671df150012d9a7c800574f658000900a031..."} 
[2026-10-23 10:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221228,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671df150012d9a7c800574f658000900a031..."} 
[2026-10-23 10:27:31] local.INFO: Processing buffer {"connection_id":221228,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671df150012d9a7c800574f658000900a031..."} 
[2026-10-23 10:27:31] local.INFO: Packet analysis {"connection_id":221228,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1671d"} 
[2026-10-23 10:27:31] local.INFO: Extracted packet for processing {"connection_id":221228,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1671d"} 
[2026-10-23 10:27:31] local.INFO: GPS Element Parsed {"raw_longitude":765099136,"raw_latitude":91551320,"longitude_deg":76.5099136,"latitude_deg":9.155132,"altitude":9,"angle":160,"satellites":49,"speed":36,"hex_longitude":"2d9a7c80","hex_latitude":"0574f658","is_valid_coordinates":true} 
[2026-10-23 10:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939229952001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23404874523738112,"note":"Value kept but may cause issues"} 
[2026-10-23 10:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7317856789828513792,"note":"Value kept but may cause issues"} 
[2026-10-23 10:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,150,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792731378000,"timestamp_ms":1792731378000,"timestamp_seconds":1792731378,"priority":1,"record_length":96,"hex_timestamp":"000001a1671df150"} 
[2026-10-23 10:27:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:27:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:27:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:27:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:27:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221228,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:27:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939229952001,"66":27995,"150":206,"85":15872,"24":36,"16":23404874523738112,"45":-7317856789828513792},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,150,85,24,16,45]} 
[2026-10-23 10:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939229952001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:27:31] local.INFO: Unknown IO ID detected {"io_id":150,"value":206,"description":"Unknown IO ID 150"} 
[2026-10-23 10:27:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23404874523738112,"km_value":23404874523738.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7317856789828513792,"description":"Unknown IO ID 45"} 
[2026-10-23 10:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939229952001,"power":27995,"unknown_150":206,"unknown_85":15872,"ignition":36,"odometer":null,"unknown_45":-7317856789828513792}} 
[2026-10-23 10:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":221228,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:27:31] local.INFO: GPS data processed {"connection_id":221228,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:27:31] local.INFO: Acknowledgment sent {"connection_id":221228,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:28:03] local.INFO: TCP Data received {"connection_id":221228,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671e1860012d9a8ac00574d5f0000900a42f..."} 
[2026-10-23 10:28:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221228,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671e1860012d9a8ac00574d5f0000900a42f..."} 
[2026-10-23 10:28:03] local.INFO: Processing buffer {"connection_id":221228,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671e1860012d9a8ac00574d5f0000900a42f..."} 
[2026-10-23 10:28:03] local.INFO: Packet analysis {"connection_id":221228,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:28:03] local.INFO: Extracted packet for processing {"connection_id":221228,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:28:03] local.INFO: GPS Element Parsed {"raw_longitude":765102784,"raw_latitude":91543024,"longitude_deg":76.5102784,"latitude_deg":9.1543024,"altitude":9,"angle":164,"satellites":47,"speed":28,"hex_longitude":"2d9a8ac0","hex_latitude":"0574d5f0","is_valid_coordinates":true} 
[2026-10-23 10:28:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:28:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939232768001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:28:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23405312610402304,"note":"Value kept but may cause issues"} 
[2026-10-23 10:28:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7314830933831034880,"note":"Value kept but may cause issues"} 
[2026-10-23 10:28:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:28:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792731388000,"timestamp_ms":1792731388000,"timestamp_seconds":1792731388,"priority":1,"record_length":96,"hex_timestamp":"000001a1671e1860"} 
[2026-10-23 10:28:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:28:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:28:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:28:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:28:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:28:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:28:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:28:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221228,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:28:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:28:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221228,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:28:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:28:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:28:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:28:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939232768001,"66":28017,"163":206,"85":15872,"24":28,"16":23405312610402304,"45":-7314830933831034880},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 10:28:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:28:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:28:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939232768001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:28:03] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 10:28:03] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:28:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23405312610402304,"km_value":23405312610402.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:28:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7314830933831034880,"description":"Unknown IO ID 45"} 
[2026-10-23 10:28:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939232768001,"power":28017,"unknown_163":206,"unknown_85":15872,"ignition":28,"odometer":null,"unknown_45":-7314830933831034880}} 
[2026-10-23 10:28:03] local.INFO: DEBUG: GPS processor result {"connection_id":221228,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:28:03] local.INFO: GPS data processed {"connection_id":221228,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:28:03] local.INFO: Acknowledgment sent {"connection_id":221228,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:28:25] local.INFO: TCP Data received {"connection_id":221626,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:25] local.INFO: Processing buffer {"connection_id":221626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:25] local.INFO: IMEI packet received {"connection_id":221626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:28:25] local.INFO: IMEI acknowledgment sent {"connection_id":221626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:28:26] local.INFO: TCP Data received {"connection_id":221626,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:26] local.INFO: Processing buffer {"connection_id":221626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:26] local.INFO: IMEI packet received {"connection_id":221626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:28:26] local.INFO: IMEI acknowledgment sent {"connection_id":221626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:28:30] local.INFO: TCP Data received {"connection_id":221626,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:30] local.INFO: Processing buffer {"connection_id":221626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:28:30] local.INFO: IMEI packet received {"connection_id":221626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":221626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:28:33] local.INFO: TCP Data received {"connection_id":221626,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671e2800012d9a8dc00574cad80009009930..."} 
[2026-10-23 10:28:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671e2800012d9a8dc00574cad80009009930..."} 
[2026-10-23 10:28:33] local.INFO: Processing buffer {"connection_id":221626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671e2800012d9a8dc00574cad80009009930..."} 
[2026-10-23 10:28:33] local.INFO: Packet analysis {"connection_id":221626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:28:33] local.INFO: Extracted packet for processing {"connection_id":221626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:28:33] local.INFO: GPS Element Parsed {"raw_longitude":765103552,"raw_latitude":91540184,"longitude_deg":76.5103552,"latitude_deg":9.1540184,"altitude":9,"angle":153,"satellites":48,"speed":30,"hex_longitude":"2d9a8dc0","hex_latitude":"0574cad8","is_valid_coordinates":true} 
[2026-10-23 10:28:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:28:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939235328001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:28:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23405454344323072,"note":"Value kept but may cause issues"} 
[2026-10-23 10:28:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7310819915415031808,"note":"Value kept but may cause issues"} 
[2026-10-23 10:28:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:28:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792731392000,"timestamp_ms":1792731392000,"timestamp_seconds":1792731392,"priority":1,"record_length":96,"hex_timestamp":"000001a1671e2800"} 
[2026-10-23 10:28:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:28:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:28:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 10:28:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:28:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:28:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:28:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:28:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:28:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:28:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:28:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:28:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:28:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:28:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939235328001,"66":27995,"163":206,"85":15872,"24":30,"16":23405454344323072,"45":-7310819915415031808},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 10:28:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:28:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:28:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939235328001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:28:33] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 10:28:33] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:28:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23405454344323072,"km_value":23405454344323.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:28:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7310819915415031808,"description":"Unknown IO ID 45"} 
[2026-10-23 10:28:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939235328001,"power":27995,"unknown_163":206,"unknown_85":15872,"ignition":30,"odometer":null,"unknown_45":-7310819915415031808}} 
[2026-10-23 10:28:33] local.INFO: DEBUG: GPS processor result {"connection_id":221626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:28:33] local.INFO: GPS data processed {"connection_id":221626,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:28:33] local.INFO: Acknowledgment sent {"connection_id":221626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:29:05] local.INFO: TCP Data received {"connection_id":221626,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671e37a0012d9a94000574c1080009008c30..."} 
[2026-10-23 10:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671e37a0012d9a94000574c1080009008c30..."} 
[2026-10-23 10:29:05] local.INFO: Processing buffer {"connection_id":221626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671e37a0012d9a94000574c1080009008c30..."} 
[2026-10-23 10:29:05] local.INFO: Packet analysis {"connection_id":221626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:29:05] local.INFO: Extracted packet for processing {"connection_id":221626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:29:05] local.INFO: GPS Element Parsed {"raw_longitude":765105152,"raw_latitude":91537672,"longitude_deg":76.5105152,"latitude_deg":9.1537672,"altitude":9,"angle":140,"satellites":48,"speed":29,"hex_longitude":"2d9a9400","hex_latitude":"0574c108","is_valid_coordinates":true} 
[2026-10-23 10:29:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:29:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939236352001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:29:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23405600373211136,"note":"Value kept but may cause issues"} 
[2026-10-23 10:29:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7309975490485626880,"note":"Value kept but may cause issues"} 
[2026-10-23 10:29:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:29:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792731396000,"timestamp_ms":1792731396000,"timestamp_seconds":1792731396,"priority":1,"record_length":96,"hex_timestamp":"000001a1671e37a0"} 
[2026-10-23 10:29:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:29:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:29:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:29:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:29:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:29:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:29:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:29:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:29:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:29:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:29:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:29:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:29:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:29:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939236352001,"66":27930,"163":206,"85":15872,"24":29,"16":23405600373211136,"45":-7309975490485626880},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 10:29:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:29:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:29:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939236352001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:29:05] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 10:29:05] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:29:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23405600373211136,"km_value":23405600373211.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:29:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7309975490485626880,"description":"Unknown IO ID 45"} 
[2026-10-23 10:29:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939236352001,"power":27930,"unknown_163":206,"unknown_85":15872,"ignition":29,"odometer":null,"unknown_45":-7309975490485626880}} 
[2026-10-23 10:29:05] local.INFO: DEBUG: GPS processor result {"connection_id":221626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:29:05] local.INFO: GPS data processed {"connection_id":221626,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:29:05] local.INFO: Acknowledgment sent {"connection_id":221626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:29:25] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:25] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:25] local.INFO: IMEI packet received {"connection_id":221627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":221627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:29:25] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:25] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:25] local.INFO: IMEI packet received {"connection_id":221627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":221627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:29:30] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:30] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:29:30] local.INFO: IMEI packet received {"connection_id":221627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:29:30] local.INFO: IMEI acknowledgment sent {"connection_id":221627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:29:31] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1671e4358012d9a9a400574bb300009008130..."} 
[2026-10-23 10:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1671e4358012d9a9a400574bb300009008130..."} 
[2026-10-23 10:29:31] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1671e4358012d9a9a400574bb300009008130..."} 
[2026-10-23 10:29:31] local.INFO: Packet analysis {"connection_id":221627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:29:31] local.INFO: Extracted packet for processing {"connection_id":221627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1671e"} 
[2026-10-23 10:29:31] local.INFO: GPS Element Parsed {"raw_longitude":765106752,"raw_latitude":91536176,"longitude_deg":76.5106752,"latitude_deg":9.1536176,"altitude":9,"angle":129,"satellites":48,"speed":27,"hex_longitude":"2d9a9a40","hex_latitude":"0574bb30","is_valid_coordinates":true} 
[2026-10-23 10:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:29:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939237376001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:29:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23405703452426240,"note":"Value kept but may cause issues"} 
[2026-10-23 10:29:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7308216271881828352,"note":"Value kept but may cause issues"} 
[2026-10-23 10:29:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:29:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792731399000,"timestamp_ms":1792731399000,"timestamp_seconds":1792731399,"priority":1,"record_length":96,"hex_timestamp":"000001a1671e4358"} 
[2026-10-23 10:29:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:29:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:29:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:29:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:29:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:29:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:29:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:29:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:29:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:29:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:29:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:29:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:29:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939237376001,"66":27908,"163":206,"85":15872,"24":27,"16":23405703452426240,"45":-7308216271881828352},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,85,24,16,45]} 
[2026-10-23 10:29:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:29:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:29:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939237376001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:29:31] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 10:29:31] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:29:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23405703452426240,"km_value":23405703452426.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:29:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7308216271881828352,"description":"Unknown IO ID 45"} 
[2026-10-23 10:29:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939237376001,"power":27908,"unknown_163":206,"unknown_85":15872,"ignition":27,"odometer":null,"unknown_45":-7308216271881828352}} 
[2026-10-23 10:29:31] local.INFO: DEBUG: GPS processor result {"connection_id":221627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:29:31] local.INFO: GPS data processed {"connection_id":221627,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:29:31] local.INFO: Acknowledgment sent {"connection_id":221627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:30:02] local.INFO: TCP Data received {"connection_id":221627,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167208578012d9ae70005738958000800df30..."} 
[2026-10-23 10:30:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167208578012d9ae70005738958000800df30..."} 
[2026-10-23 10:30:02] local.INFO: Processing buffer {"connection_id":221627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167208578012d9ae70005738958000800df30..."} 
[2026-10-23 10:30:02] local.INFO: Packet analysis {"connection_id":221627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:30:02] local.INFO: Extracted packet for processing {"connection_id":221627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:30:02] local.INFO: GPS Element Parsed {"raw_longitude":765126400,"raw_latitude":91457880,"longitude_deg":76.51264,"latitude_deg":9.145788,"altitude":8,"angle":223,"satellites":48,"speed":26,"hex_longitude":"2d9ae700","hex_latitude":"05738958","is_valid_coordinates":true} 
[2026-10-23 10:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:30:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939275520001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23410071434166272,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7284009423904866304,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:30:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792731547000,"timestamp_ms":1792731547000,"timestamp_seconds":1792731547,"priority":1,"record_length":96,"hex_timestamp":"000001a167208578"} 
[2026-10-23 10:30:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:30:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 10:30:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:30:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:30:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:30:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:30:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:30:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:30:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:30:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:30:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:30:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:30:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939275520001,"66":27332,"162":206,"85":15872,"24":26,"16":23410071434166272,"45":-7284009423904866304},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-23 10:30:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:30:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:30:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939275520001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:30:02] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 10:30:02] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:30:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23410071434166272,"km_value":23410071434166.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:30:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7284009423904866304,"description":"Unknown IO ID 45"} 
[2026-10-23 10:30:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939275520001,"power":27332,"unknown_162":206,"unknown_85":15872,"ignition":26,"odometer":null,"unknown_45":-7284009423904866304}} 
[2026-10-23 10:30:03] local.INFO: DEBUG: GPS processor result {"connection_id":221627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:30:03] local.INFO: GPS data processed {"connection_id":221627,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:30:03] local.INFO: Acknowledgment sent {"connection_id":221627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:30:18] local.INFO: TCP Data received {"connection_id":221227,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:30:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221227,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:30:18] local.INFO: Processing buffer {"connection_id":221227,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:30:18] local.INFO: IMEI packet received {"connection_id":221227,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:30:18] local.INFO: IMEI acknowledgment sent {"connection_id":221227,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:30:34] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:30:34] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:30:34] local.INFO: IMEI packet received {"connection_id":221229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:30:34] local.INFO: IMEI acknowledgment sent {"connection_id":221229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:30:35] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:30:35] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:30:35] local.INFO: IMEI packet received {"connection_id":221229,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:30:35] local.INFO: IMEI acknowledgment sent {"connection_id":221229,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:30:36] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167209900012d9ade8005737e68000900cc30..."} 
[2026-10-23 10:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167209900012d9ade8005737e68000900cc30..."} 
[2026-10-23 10:30:36] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167209900012d9ade8005737e68000900cc30..."} 
[2026-10-23 10:30:36] local.INFO: Packet analysis {"connection_id":221229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:30:36] local.INFO: Extracted packet for processing {"connection_id":221229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:30:36] local.INFO: GPS Element Parsed {"raw_longitude":765124224,"raw_latitude":91455080,"longitude_deg":76.5124224,"latitude_deg":9.145508,"altitude":9,"angle":204,"satellites":48,"speed":31,"hex_longitude":"2d9ade80","hex_latitude":"05737e68","is_valid_coordinates":true} 
[2026-10-23 10:30:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:30:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939276032001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23410243232858112,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7284853848835270656,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:30:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792731552000,"timestamp_ms":1792731552000,"timestamp_seconds":1792731552,"priority":1,"record_length":96,"hex_timestamp":"000001a167209900"} 
[2026-10-23 10:30:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:30:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:30:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 10:30:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:30:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:30:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:30:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:30:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:30:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:30:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:30:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:30:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:30:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:30:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939276032001,"66":27876,"162":206,"85":15872,"24":31,"16":23410243232858112,"45":-7284853848835270656},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-23 10:30:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:30:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:30:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939276032001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:30:36] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 10:30:36] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:30:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23410243232858112,"km_value":23410243232858.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:30:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7284853848835270656,"description":"Unknown IO ID 45"} 
[2026-10-23 10:30:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939276032001,"power":27876,"unknown_162":206,"unknown_85":15872,"ignition":31,"odometer":null,"unknown_45":-7284853848835270656}} 
[2026-10-23 10:30:36] local.INFO: DEBUG: GPS processor result {"connection_id":221229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:30:36] local.INFO: GPS data processed {"connection_id":221229,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:30:36] local.INFO: Acknowledgment sent {"connection_id":221229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:30:40] local.INFO: TCP Data received {"connection_id":221229,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16720ac88012d9ad9c005736e28000900c131..."} 
[2026-10-23 10:30:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221229,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16720ac88012d9ad9c005736e28000900c131..."} 
[2026-10-23 10:30:40] local.INFO: Processing buffer {"connection_id":221229,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16720ac88012d9ad9c005736e28000900c131..."} 
[2026-10-23 10:30:40] local.INFO: Packet analysis {"connection_id":221229,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:30:40] local.INFO: Extracted packet for processing {"connection_id":221229,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:30:40] local.INFO: GPS Element Parsed {"raw_longitude":765123008,"raw_latitude":91450920,"longitude_deg":76.5123008,"latitude_deg":9.145092,"altitude":9,"angle":193,"satellites":49,"speed":37,"hex_longitude":"2d9ad9c0","hex_latitude":"05736e28","is_valid_coordinates":true} 
[2026-10-23 10:30:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:30:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939277312001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23410453686255616,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7287246386138028032,"note":"Value kept but may cause issues"} 
[2026-10-23 10:30:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:30:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792731557000,"timestamp_ms":1792731557000,"timestamp_seconds":1792731557,"priority":1,"record_length":96,"hex_timestamp":"000001a16720ac88"} 
[2026-10-23 10:30:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:30:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:30:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:30:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:30:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:30:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:30:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:30:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221229,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:30:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:30:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221229,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:30:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:30:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:30:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:30:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939277312001,"66":27484,"162":206,"85":15872,"24":37,"16":23410453686255616,"45":-7287246386138028032},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-23 10:30:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:30:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:30:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939277312001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:30:40] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 10:30:40] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:30:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23410453686255616,"km_value":23410453686255.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:30:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7287246386138028032,"description":"Unknown IO ID 45"} 
[2026-10-23 10:30:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939277312001,"power":27484,"unknown_162":206,"unknown_85":15872,"ignition":37,"odometer":null,"unknown_45":-7287246386138028032}} 
[2026-10-23 10:30:40] local.INFO: DEBUG: GPS processor result {"connection_id":221229,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:30:40] local.INFO: GPS data processed {"connection_id":221229,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:30:40] local.INFO: Acknowledgment sent {"connection_id":221229,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:31:25] local.INFO: TCP Data received {"connection_id":224617,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:31:25] local.INFO: Processing buffer {"connection_id":224617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:31:25] local.INFO: IMEI packet received {"connection_id":224617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":224617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:31:28] local.INFO: TCP Data received {"connection_id":224617,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:31:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224617,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:31:28] local.INFO: Processing buffer {"connection_id":224617,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:31:28] local.INFO: IMEI packet received {"connection_id":224617,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:31:28] local.INFO: IMEI acknowledgment sent {"connection_id":224617,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:31:29] local.INFO: TCP Data received {"connection_id":224617,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16720cfb0012d9ad38005734958000a00b92f..."} 
[2026-10-23 10:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16720cfb0012d9ad38005734958000a00b92f..."} 
[2026-10-23 10:31:29] local.INFO: Processing buffer {"connection_id":224617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16720cfb0012d9ad38005734958000a00b92f..."} 
[2026-10-23 10:31:29] local.INFO: Packet analysis {"connection_id":224617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:31:29] local.INFO: Extracted packet for processing {"connection_id":224617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:31:29] local.INFO: GPS Element Parsed {"raw_longitude":765121408,"raw_latitude":91441496,"longitude_deg":76.5121408,"latitude_deg":9.1441496,"altitude":10,"angle":185,"satellites":47,"speed":45,"hex_longitude":"2d9ad380","hex_latitude":"05734958","is_valid_coordinates":true} 
[2026-10-23 10:31:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:31:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939278592001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:31:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23410917542723584,"note":"Value kept but may cause issues"} 
[2026-10-23 10:31:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7288583392278468608,"note":"Value kept but may cause issues"} 
[2026-10-23 10:31:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:31:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792731566000,"timestamp_ms":1792731566000,"timestamp_seconds":1792731566,"priority":1,"record_length":96,"hex_timestamp":"000001a16720cfb0"} 
[2026-10-23 10:31:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:31:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:31:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 10:31:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:31:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:31:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:31:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:31:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:31:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:31:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:31:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:31:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:31:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:31:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939278592001,"66":28104,"162":206,"85":15872,"24":45,"16":23410917542723584,"45":-7288583392278468608},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-23 10:31:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:31:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:31:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939278592001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:31:29] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 10:31:29] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:31:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23410917542723584,"km_value":23410917542723.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:31:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7288583392278468608,"description":"Unknown IO ID 45"} 
[2026-10-23 10:31:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939278592001,"power":28104,"unknown_162":206,"unknown_85":15872,"ignition":45,"odometer":null,"unknown_45":-7288583392278468608}} 
[2026-10-23 10:31:29] local.INFO: DEBUG: GPS processor result {"connection_id":224617,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:31:29] local.INFO: GPS data processed {"connection_id":224617,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:31:29] local.INFO: Acknowledgment sent {"connection_id":224617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:32:01] local.INFO: TCP Data received {"connection_id":224617,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16720e720012d9ad30005732e80000900ae2f..."} 
[2026-10-23 10:32:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224617,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16720e720012d9ad30005732e80000900ae2f..."} 
[2026-10-23 10:32:01] local.INFO: Processing buffer {"connection_id":224617,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16720e720012d9ad30005732e80000900ae2f..."} 
[2026-10-23 10:32:01] local.INFO: Packet analysis {"connection_id":224617,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:32:01] local.INFO: Extracted packet for processing {"connection_id":224617,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16720"} 
[2026-10-23 10:32:01] local.INFO: GPS Element Parsed {"raw_longitude":765121280,"raw_latitude":91434624,"longitude_deg":76.512128,"latitude_deg":9.1434624,"altitude":9,"angle":174,"satellites":47,"speed":44,"hex_longitude":"2d9ad300","hex_latitude":"05732e80","is_valid_coordinates":true} 
[2026-10-23 10:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:32:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939280896001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:32:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23411252550172672,"note":"Value kept but may cause issues"} 
[2026-10-23 10:32:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7290342610885322752,"note":"Value kept but may cause issues"} 
[2026-10-23 10:32:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,85,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:32:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792731572000,"timestamp_ms":1792731572000,"timestamp_seconds":1792731572,"priority":1,"record_length":96,"hex_timestamp":"000001a16720e720"} 
[2026-10-23 10:32:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:32:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 10:32:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:32:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:32:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:32:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:32:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224617,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:32:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:32:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224617,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:32:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:32:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:32:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:32:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939280896001,"66":27995,"162":206,"85":15872,"24":44,"16":23411252550172672,"45":-7290342610885322752},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,85,24,16,45]} 
[2026-10-23 10:32:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:32:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:32:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939280896001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:32:01] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 10:32:01] local.INFO: Unknown IO ID detected {"io_id":85,"value":15872,"description":"Unknown IO ID 85"} 
[2026-10-23 10:32:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23411252550172672,"km_value":23411252550172.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:32:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7290342610885322752,"description":"Unknown IO ID 45"} 
[2026-10-23 10:32:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939280896001,"power":27995,"unknown_162":206,"unknown_85":15872,"ignition":44,"odometer":null,"unknown_45":-7290342610885322752}} 
[2026-10-23 10:32:01] local.INFO: DEBUG: GPS processor result {"connection_id":224617,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:32:01] local.INFO: GPS data processed {"connection_id":224617,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:32:01] local.INFO: Acknowledgment sent {"connection_id":224617,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:32:25] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:25] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:25] local.INFO: IMEI packet received {"connection_id":221628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":221628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:32:26] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:26] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:26] local.INFO: IMEI packet received {"connection_id":221628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:32:26] local.INFO: IMEI acknowledgment sent {"connection_id":221628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:32:30] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:30] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:32:30] local.INFO: IMEI packet received {"connection_id":221628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":221628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:32:32] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167228148012d9ae24005722f00000a009e2e..."} 
[2026-10-23 10:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167228148012d9ae24005722f00000a009e2e..."} 
[2026-10-23 10:32:32] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167228148012d9ae24005722f00000a009e2e..."} 
[2026-10-23 10:32:32] local.INFO: Packet analysis {"connection_id":221628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:32:32] local.INFO: Extracted packet for processing {"connection_id":221628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:32:32] local.INFO: GPS Element Parsed {"raw_longitude":765125184,"raw_latitude":91369216,"longitude_deg":76.5125184,"latitude_deg":9.1369216,"altitude":10,"angle":158,"satellites":46,"speed":30,"hex_longitude":"2d9ae240","hex_latitude":"05722f00","is_valid_coordinates":true} 
[2026-10-23 10:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:32:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939304704001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:32:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23414478070611968,"note":"Value kept but may cause issues"} 
[2026-10-23 10:32:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7289498185971474432,"note":"Value kept but may cause issues"} 
[2026-10-23 10:32:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:32:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792731677000,"timestamp_ms":1792731677000,"timestamp_seconds":1792731677,"priority":1,"record_length":96,"hex_timestamp":"000001a167228148"} 
[2026-10-23 10:32:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:32:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:32:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:32:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:32:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:32:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:32:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:32:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:32:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:32:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:32:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:32:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:32:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939304704001,"66":28028,"192":206,"84":8448,"24":30,"16":23414478070611968,"45":-7289498185971474432},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,84,24,16,45]} 
[2026-10-23 10:32:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:32:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:32:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939304704001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:32:32] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 10:32:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:32:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23414478070611968,"km_value":23414478070611.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:32:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7289498185971474432,"description":"Unknown IO ID 45"} 
[2026-10-23 10:32:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939304704001,"power":28028,"unknown_192":206,"unknown_84":8448,"ignition":30,"odometer":null,"unknown_45":-7289498185971474432}} 
[2026-10-23 10:32:32] local.INFO: DEBUG: GPS processor result {"connection_id":221628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:32:32] local.INFO: GPS data processed {"connection_id":221628,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:32:32] local.INFO: Acknowledgment sent {"connection_id":221628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:33:03] local.INFO: TCP Data received {"connection_id":221628,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16722ac40012d9af18005720bc8000b009c31..."} 
[2026-10-23 10:33:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16722ac40012d9af18005720bc8000b009c31..."} 
[2026-10-23 10:33:03] local.INFO: Processing buffer {"connection_id":221628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16722ac40012d9af18005720bc8000b009c31..."} 
[2026-10-23 10:33:03] local.INFO: Packet analysis {"connection_id":221628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:33:03] local.INFO: Extracted packet for processing {"connection_id":221628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:33:03] local.INFO: GPS Element Parsed {"raw_longitude":765129088,"raw_latitude":91360200,"longitude_deg":76.5129088,"latitude_deg":9.13602,"altitude":11,"angle":156,"satellites":49,"speed":38,"hex_longitude":"2d9af180","hex_latitude":"05720bc8","is_valid_coordinates":true} 
[2026-10-23 10:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:33:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939309312001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:33:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23414950517014528,"note":"Value kept but may cause issues"} 
[2026-10-23 10:33:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7286190854997344256,"note":"Value kept but may cause issues"} 
[2026-10-23 10:33:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:33:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792731688000,"timestamp_ms":1792731688000,"timestamp_seconds":1792731688,"priority":1,"record_length":96,"hex_timestamp":"000001a16722ac40"} 
[2026-10-23 10:33:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:33:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 10:33:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:33:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:33:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:33:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:33:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:33:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:33:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:33:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:33:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:33:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:33:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939309312001,"66":27974,"192":206,"84":8448,"24":38,"16":23414950517014528,"45":-7286190854997344256},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,84,24,16,45]} 
[2026-10-23 10:33:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:33:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:33:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939309312001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:33:03] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 10:33:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:33:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23414950517014528,"km_value":23414950517014.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:33:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7286190854997344256,"description":"Unknown IO ID 45"} 
[2026-10-23 10:33:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939309312001,"power":27974,"unknown_192":206,"unknown_84":8448,"ignition":38,"odometer":null,"unknown_45":-7286190854997344256}} 
[2026-10-23 10:33:03] local.INFO: DEBUG: GPS processor result {"connection_id":221628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:33:03] local.INFO: GPS data processed {"connection_id":221628,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:33:03] local.INFO: Acknowledgment sent {"connection_id":221628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:33:25] local.INFO: TCP Data received {"connection_id":224618,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:33:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224618,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:33:25] local.INFO: Processing buffer {"connection_id":224618,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:33:25] local.INFO: IMEI packet received {"connection_id":224618,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:33:25] local.INFO: IMEI acknowledgment sent {"connection_id":224618,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:33:28] local.INFO: TCP Data received {"connection_id":224618,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:33:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224618,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:33:28] local.INFO: Processing buffer {"connection_id":224618,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:33:28] local.INFO: IMEI packet received {"connection_id":224618,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:33:28] local.INFO: IMEI acknowledgment sent {"connection_id":224618,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:33:29] local.INFO: TCP Data received {"connection_id":224618,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16722cf68012d9aff800571ea68000a009e2d..."} 
[2026-10-23 10:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224618,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16722cf68012d9aff800571ea68000a009e2d..."} 
[2026-10-23 10:33:29] local.INFO: Processing buffer {"connection_id":224618,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16722cf68012d9aff800571ea68000a009e2d..."} 
[2026-10-23 10:33:29] local.INFO: Packet analysis {"connection_id":224618,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:33:29] local.INFO: Extracted packet for processing {"connection_id":224618,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:33:29] local.INFO: GPS Element Parsed {"raw_longitude":765132672,"raw_latitude":91351656,"longitude_deg":76.5132672,"latitude_deg":9.1351656,"altitude":10,"angle":158,"satellites":45,"speed":43,"hex_longitude":"2d9aff80","hex_latitude":"0571ea68","is_valid_coordinates":true} 
[2026-10-23 10:33:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:33:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939312128001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:33:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23415401488580608,"note":"Value kept but may cause issues"} 
[2026-10-23 10:33:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7281898361604814848,"note":"Value kept but may cause issues"} 
[2026-10-23 10:33:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:33:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792731697000,"timestamp_ms":1792731697000,"timestamp_seconds":1792731697,"priority":1,"record_length":96,"hex_timestamp":"000001a16722cf68"} 
[2026-10-23 10:33:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:33:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:33:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:33:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:33:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:33:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:33:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:33:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224618,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:33:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:33:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:33:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:33:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:33:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:33:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939312128001,"66":27930,"192":206,"84":8448,"24":43,"16":23415401488580608,"45":-7281898361604814848},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,84,24,16,45]} 
[2026-10-23 10:33:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:33:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:33:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939312128001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:33:29] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 10:33:29] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:33:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23415401488580608,"km_value":23415401488580.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:33:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7281898361604814848,"description":"Unknown IO ID 45"} 
[2026-10-23 10:33:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939312128001,"power":27930,"unknown_192":206,"unknown_84":8448,"ignition":43,"odometer":null,"unknown_45":-7281898361604814848}} 
[2026-10-23 10:33:29] local.INFO: DEBUG: GPS processor result {"connection_id":224618,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:33:29] local.INFO: GPS data processed {"connection_id":224618,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:33:29] local.INFO: Acknowledgment sent {"connection_id":224618,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:34:01] local.INFO: TCP Data received {"connection_id":224618,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16722f290012d9b0d400571c740000b00a02f..."} 
[2026-10-23 10:34:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224618,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16722f290012d9b0d400571c740000b00a02f..."} 
[2026-10-23 10:34:01] local.INFO: Processing buffer {"connection_id":224618,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16722f290012d9b0d400571c740000b00a02f..."} 
[2026-10-23 10:34:01] local.INFO: Packet analysis {"connection_id":224618,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:34:01] local.INFO: Extracted packet for processing {"connection_id":224618,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16722"} 
[2026-10-23 10:34:01] local.INFO: GPS Element Parsed {"raw_longitude":765136192,"raw_latitude":91342656,"longitude_deg":76.5136192,"latitude_deg":9.1342656,"altitude":11,"angle":160,"satellites":47,"speed":41,"hex_longitude":"2d9b0d40","hex_latitude":"0571c740","is_valid_coordinates":true} 
[2026-10-23 10:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:34:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939314432001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:34:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23415869640015872,"note":"Value kept but may cause issues"} 
[2026-10-23 10:34:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7277957711933052928,"note":"Value kept but may cause issues"} 
[2026-10-23 10:34:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:34:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792731706000,"timestamp_ms":1792731706000,"timestamp_seconds":1792731706,"priority":1,"record_length":96,"hex_timestamp":"000001a16722f290"} 
[2026-10-23 10:34:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:34:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:34:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:34:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:34:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:34:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:34:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224618,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:34:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:34:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224618,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:34:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:34:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:34:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:34:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939314432001,"66":27974,"93":206,"84":8448,"24":41,"16":23415869640015872,"45":-7277957711933052928},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,84,24,16,45]} 
[2026-10-23 10:34:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:34:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:34:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939314432001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:34:01] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 10:34:01] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:34:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23415869640015872,"km_value":23415869640015.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:34:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7277957711933052928,"description":"Unknown IO ID 45"} 
[2026-10-23 10:34:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939314432001,"power":27974,"unknown_93":206,"unknown_84":8448,"ignition":41,"odometer":null,"unknown_45":-7277957711933052928}} 
[2026-10-23 10:34:01] local.INFO: DEBUG: GPS processor result {"connection_id":224618,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:34:01] local.INFO: GPS data processed {"connection_id":224618,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:34:01] local.INFO: Acknowledgment sent {"connection_id":224618,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:35:00] local.INFO: TCP Data received {"connection_id":221230,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221230,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:00] local.INFO: Processing buffer {"connection_id":221230,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:00] local.INFO: IMEI packet received {"connection_id":221230,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:35:00] local.INFO: IMEI acknowledgment sent {"connection_id":221230,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:35:02] local.INFO: TCP Data received {"connection_id":221230,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221230,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:02] local.INFO: Processing buffer {"connection_id":221230,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:02] local.INFO: IMEI packet received {"connection_id":221230,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:35:02] local.INFO: IMEI acknowledgment sent {"connection_id":221230,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:35:03] local.INFO: TCP Data received {"connection_id":221230,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167247160012d9b76400570bf30000d009c30..."} 
[2026-10-23 10:35:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221230,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167247160012d9b76400570bf30000d009c30..."} 
[2026-10-23 10:35:03] local.INFO: Processing buffer {"connection_id":221230,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167247160012d9b76400570bf30000d009c30..."} 
[2026-10-23 10:35:03] local.INFO: Packet analysis {"connection_id":221230,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:35:03] local.INFO: Extracted packet for processing {"connection_id":221230,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:35:03] local.INFO: GPS Element Parsed {"raw_longitude":765163072,"raw_latitude":91275056,"longitude_deg":76.5163072,"latitude_deg":9.1275056,"altitude":13,"angle":156,"satellites":48,"speed":27,"hex_longitude":"2d9b7640","hex_latitude":"0570bf30","is_valid_coordinates":true} 
[2026-10-23 10:35:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:35:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939336448001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:35:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23419412988035072,"note":"Value kept but may cause issues"} 
[2026-10-23 10:35:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7248754683117012992,"note":"Value kept but may cause issues"} 
[2026-10-23 10:35:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:35:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792731804000,"timestamp_ms":1792731804000,"timestamp_seconds":1792731804,"priority":1,"record_length":96,"hex_timestamp":"000001a167247160"} 
[2026-10-23 10:35:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:35:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:35:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:35:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:35:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:35:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:35:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:35:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221230,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:35:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:35:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221230,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:35:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:35:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:35:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:35:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939336448001,"66":27930,"93":206,"84":8448,"24":27,"16":23419412988035072,"45":-7248754683117012992},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,84,24,16,45]} 
[2026-10-23 10:35:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:35:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:35:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939336448001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:35:03] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 10:35:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:35:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23419412988035072,"km_value":23419412988035.07,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:35:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7248754683117012992,"description":"Unknown IO ID 45"} 
[2026-10-23 10:35:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939336448001,"power":27930,"unknown_93":206,"unknown_84":8448,"ignition":27,"odometer":null,"unknown_45":-7248754683117012992}} 
[2026-10-23 10:35:03] local.INFO: DEBUG: GPS processor result {"connection_id":221230,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:35:03] local.INFO: GPS data processed {"connection_id":221230,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:35:03] local.INFO: Acknowledgment sent {"connection_id":221230,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:35:31] local.INFO: TCP Data received {"connection_id":224619,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:31] local.INFO: Processing buffer {"connection_id":224619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:31] local.INFO: IMEI packet received {"connection_id":224619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:35:31] local.INFO: IMEI acknowledgment sent {"connection_id":224619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:35:33] local.INFO: TCP Data received {"connection_id":224619,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224619,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:33] local.INFO: Processing buffer {"connection_id":224619,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:35:33] local.INFO: IMEI packet received {"connection_id":224619,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:35:33] local.INFO: IMEI acknowledgment sent {"connection_id":224619,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:35:34] local.INFO: TCP Data received {"connection_id":224619,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167249c58012d9b860005709f08000e009732..."} 
[2026-10-23 10:35:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167249c58012d9b860005709f08000e009732..."} 
[2026-10-23 10:35:34] local.INFO: Processing buffer {"connection_id":224619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167249c58012d9b860005709f08000e009732..."} 
[2026-10-23 10:35:34] local.INFO: Packet analysis {"connection_id":224619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:35:34] local.INFO: Extracted packet for processing {"connection_id":224619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:35:34] local.INFO: GPS Element Parsed {"raw_longitude":765167104,"raw_latitude":91266824,"longitude_deg":76.5167104,"latitude_deg":9.1266824,"altitude":14,"angle":151,"satellites":50,"speed":37,"hex_longitude":"2d9b8600","hex_latitude":"05709f08","is_valid_coordinates":true} 
[2026-10-23 10:35:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:35:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939341824001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:35:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23419859664633856,"note":"Value kept but may cause issues"} 
[2026-10-23 10:35:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7244532558468272128,"note":"Value kept but may cause issues"} 
[2026-10-23 10:35:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:35:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792731815000,"timestamp_ms":1792731815000,"timestamp_seconds":1792731815,"priority":1,"record_length":96,"hex_timestamp":"000001a167249c58"} 
[2026-10-23 10:35:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:35:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:35:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:35:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:35:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:35:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:35:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:35:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:35:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:35:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:35:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:35:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:35:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:35:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939341824001,"66":27974,"93":206,"84":8448,"24":37,"16":23419859664633856,"45":-7244532558468272128},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,84,24,16,45]} 
[2026-10-23 10:35:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:35:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:35:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939341824001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:35:34] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 10:35:34] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:35:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23419859664633856,"km_value":23419859664633.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:35:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7244532558468272128,"description":"Unknown IO ID 45"} 
[2026-10-23 10:35:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939341824001,"power":27974,"unknown_93":206,"unknown_84":8448,"ignition":37,"odometer":null,"unknown_45":-7244532558468272128}} 
[2026-10-23 10:35:34] local.INFO: DEBUG: GPS processor result {"connection_id":224619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:35:34] local.INFO: GPS data processed {"connection_id":224619,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:35:34] local.INFO: Acknowledgment sent {"connection_id":224619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:36:01] local.INFO: TCP Data received {"connection_id":222895,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:36:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222895,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:36:01] local.INFO: Processing buffer {"connection_id":222895,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:36:01] local.INFO: IMEI packet received {"connection_id":222895,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:36:01] local.INFO: IMEI acknowledgment sent {"connection_id":222895,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:36:05] local.INFO: TCP Data received {"connection_id":224619,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16724bf80012d9b940005707f00000d009a32..."} 
[2026-10-23 10:36:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224619,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16724bf80012d9b940005707f00000d009a32..."} 
[2026-10-23 10:36:05] local.INFO: Processing buffer {"connection_id":224619,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16724bf80012d9b940005707f00000d009a32..."} 
[2026-10-23 10:36:05] local.INFO: Packet analysis {"connection_id":224619,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:36:05] local.INFO: Extracted packet for processing {"connection_id":224619,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:36:05] local.INFO: GPS Element Parsed {"raw_longitude":765170688,"raw_latitude":91258624,"longitude_deg":76.5170688,"latitude_deg":9.1258624,"altitude":13,"angle":154,"satellites":50,"speed":39,"hex_longitude":"2d9b9400","hex_latitude":"05707f00","is_valid_coordinates":true} 
[2026-10-23 10:36:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:36:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939344640001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:36:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23420289161363456,"note":"Value kept but may cause issues"} 
[2026-10-23 10:36:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7240099327587186688,"note":"Value kept but may cause issues"} 
[2026-10-23 10:36:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:36:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792731824000,"timestamp_ms":1792731824000,"timestamp_seconds":1792731824,"priority":1,"record_length":96,"hex_timestamp":"000001a16724bf80"} 
[2026-10-23 10:36:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:36:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:36:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:36:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:36:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:36:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:36:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:36:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224619,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:36:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:36:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224619,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:36:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:36:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:36:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:36:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939344640001,"66":27984,"93":206,"84":8448,"24":39,"16":23420289161363456,"45":-7240099327587186688},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,84,24,16,45]} 
[2026-10-23 10:36:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:36:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:36:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939344640001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:36:05] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 10:36:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:36:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23420289161363456,"km_value":23420289161363.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:36:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7240099327587186688,"description":"Unknown IO ID 45"} 
[2026-10-23 10:36:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939344640001,"power":27984,"unknown_93":206,"unknown_84":8448,"ignition":39,"odometer":null,"unknown_45":-7240099327587186688}} 
[2026-10-23 10:36:05] local.INFO: DEBUG: GPS processor result {"connection_id":224619,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:36:05] local.INFO: GPS data processed {"connection_id":224619,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:36:05] local.INFO: Acknowledgment sent {"connection_id":224619,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:36:26] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:36:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:36:26] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:36:26] local.INFO: IMEI packet received {"connection_id":221629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:36:26] local.INFO: IMEI acknowledgment sent {"connection_id":221629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:36:30] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:36:30] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:36:30] local.INFO: IMEI packet received {"connection_id":221629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":221629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:36:31] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16724e2a8012d9ba0c005705db0000e00a433..."} 
[2026-10-23 10:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16724e2a8012d9ba0c005705db0000e00a433..."} 
[2026-10-23 10:36:31] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16724e2a8012d9ba0c005705db0000e00a433..."} 
[2026-10-23 10:36:31] local.INFO: Packet analysis {"connection_id":221629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:36:31] local.INFO: Extracted packet for processing {"connection_id":221629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16724"} 
[2026-10-23 10:36:31] local.INFO: GPS Element Parsed {"raw_longitude":765173952,"raw_latitude":91250096,"longitude_deg":76.5173952,"latitude_deg":9.1250096,"altitude":14,"angle":164,"satellites":51,"speed":40,"hex_longitude":"2d9ba0c0","hex_latitude":"05705db0","is_valid_coordinates":true} 
[2026-10-23 10:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:36:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939346944001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:36:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23420735837962240,"note":"Value kept but may cause issues"} 
[2026-10-23 10:36:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7236158677915336704,"note":"Value kept but may cause issues"} 
[2026-10-23 10:36:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:36:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792731833000,"timestamp_ms":1792731833000,"timestamp_seconds":1792731833,"priority":1,"record_length":96,"hex_timestamp":"000001a16724e2a8"} 
[2026-10-23 10:36:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:36:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 10:36:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:36:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:36:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:36:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:36:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:36:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:36:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:36:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:36:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:36:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:36:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939346944001,"66":27930,"93":206,"84":8448,"24":40,"16":23420735837962240,"45":-7236158677915336704},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,84,24,16,45]} 
[2026-10-23 10:36:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:36:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:36:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939346944001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:36:31] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 10:36:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:36:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23420735837962240,"km_value":23420735837962.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:36:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7236158677915336704,"description":"Unknown IO ID 45"} 
[2026-10-23 10:36:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939346944001,"power":27930,"unknown_93":206,"unknown_84":8448,"ignition":40,"odometer":null,"unknown_45":-7236158677915336704}} 
[2026-10-23 10:36:31] local.INFO: DEBUG: GPS processor result {"connection_id":221629,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:36:31] local.INFO: GPS data processed {"connection_id":221629,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:36:31] local.INFO: Acknowledgment sent {"connection_id":221629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:37:02] local.INFO: TCP Data received {"connection_id":221629,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672505d0012d9ba78005703900000d00aa31..."} 
[2026-10-23 10:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672505d0012d9ba78005703900000d00aa31..."} 
[2026-10-23 10:37:02] local.INFO: Processing buffer {"connection_id":221629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672505d0012d9ba78005703900000d00aa31..."} 
[2026-10-23 10:37:02] local.INFO: Packet analysis {"connection_id":221629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16725"} 
[2026-10-23 10:37:02] local.INFO: Extracted packet for processing {"connection_id":221629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16725"} 
[2026-10-23 10:37:02] local.INFO: GPS Element Parsed {"raw_longitude":765175680,"raw_latitude":91240704,"longitude_deg":76.517568,"latitude_deg":9.1240704,"altitude":13,"angle":170,"satellites":49,"speed":44,"hex_longitude":"2d9ba780","hex_latitude":"05703900","is_valid_coordinates":true} 
[2026-10-23 10:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:37:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939349248001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:37:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23421195399462912,"note":"Value kept but may cause issues"} 
[2026-10-23 10:37:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7232569871964459008,"note":"Value kept but may cause issues"} 
[2026-10-23 10:37:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,93,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:37:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792731842000,"timestamp_ms":1792731842000,"timestamp_seconds":1792731842,"priority":1,"record_length":96,"hex_timestamp":"000001a1672505d0"} 
[2026-10-23 10:37:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:37:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:37:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:37:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:37:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:37:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:37:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:37:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:37:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:37:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:37:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:37:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:37:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939349248001,"66":27995,"93":206,"84":8448,"24":44,"16":23421195399462912,"45":-7232569871964459008},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,93,84,24,16,45]} 
[2026-10-23 10:37:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:37:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:37:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939349248001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:37:02] local.INFO: Unknown IO ID detected {"io_id":93,"value":206,"description":"Unknown IO ID 93"} 
[2026-10-23 10:37:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:37:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23421195399462912,"km_value":23421195399462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:37:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7232569871964459008,"description":"Unknown IO ID 45"} 
[2026-10-23 10:37:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939349248001,"power":27995,"unknown_93":206,"unknown_84":8448,"ignition":44,"odometer":null,"unknown_45":-7232569871964459008}} 
[2026-10-23 10:37:02] local.INFO: DEBUG: GPS processor result {"connection_id":221629,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:37:02] local.INFO: GPS data processed {"connection_id":221629,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:37:02] local.INFO: Acknowledgment sent {"connection_id":221629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:37:25] local.INFO: TCP Data received {"connection_id":222897,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:37:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222897,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:37:25] local.INFO: Processing buffer {"connection_id":222897,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:37:25] local.INFO: IMEI packet received {"connection_id":222897,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:37:25] local.INFO: IMEI acknowledgment sent {"connection_id":222897,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:37:30] local.INFO: TCP Data received {"connection_id":222897,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222897,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:37:30] local.INFO: Processing buffer {"connection_id":222897,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:37:30] local.INFO: IMEI packet received {"connection_id":222897,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:37:30] local.INFO: IMEI acknowledgment sent {"connection_id":222897,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:37:31] local.INFO: TCP Data received {"connection_id":222897,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672724c8012d9be380056ed530000b00ad2f..."} 
[2026-10-23 10:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672724c8012d9be380056ed530000b00ad2f..."} 
[2026-10-23 10:37:31] local.INFO: Processing buffer {"connection_id":222897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672724c8012d9be380056ed530000b00ad2f..."} 
[2026-10-23 10:37:31] local.INFO: Packet analysis {"connection_id":222897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:37:31] local.INFO: Extracted packet for processing {"connection_id":222897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:37:31] local.INFO: GPS Element Parsed {"raw_longitude":765191040,"raw_latitude":91149616,"longitude_deg":76.519104,"latitude_deg":9.1149616,"altitude":11,"angle":173,"satellites":47,"speed":42,"hex_longitude":"2d9be380","hex_latitude":"056ed530","is_valid_coordinates":true} 
[2026-10-23 10:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:37:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939384832001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:37:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23425692230221824,"note":"Value kept but may cause issues"} 
[2026-10-23 10:37:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7214625842222604288,"note":"Value kept but may cause issues"} 
[2026-10-23 10:37:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:37:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792731981000,"timestamp_ms":1792731981000,"timestamp_seconds":1792731981,"priority":1,"record_length":96,"hex_timestamp":"000001a1672724c8"} 
[2026-10-23 10:37:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:37:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:37:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:37:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:37:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:37:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:37:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:37:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:37:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:37:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:37:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:37:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:37:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939384832001,"66":27984,"231":206,"84":8448,"24":42,"16":23425692230221824,"45":-7214625842222604288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,84,24,16,45]} 
[2026-10-23 10:37:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:37:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:37:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939384832001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:37:31] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-10-23 10:37:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:37:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23425692230221824,"km_value":23425692230221.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:37:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7214625842222604288,"description":"Unknown IO ID 45"} 
[2026-10-23 10:37:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939384832001,"power":27984,"unknown_231":206,"unknown_84":8448,"ignition":42,"odometer":null,"unknown_45":-7214625842222604288}} 
[2026-10-23 10:37:31] local.INFO: DEBUG: GPS processor result {"connection_id":222897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:37:31] local.INFO: GPS data processed {"connection_id":222897,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:37:31] local.INFO: Acknowledgment sent {"connection_id":222897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:38:02] local.INFO: TCP Data received {"connection_id":222897,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672747f0012d9be8c0056eaf30000b00ac31..."} 
[2026-10-23 10:38:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672747f0012d9be8c0056eaf30000b00ac31..."} 
[2026-10-23 10:38:02] local.INFO: Processing buffer {"connection_id":222897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672747f0012d9be8c0056eaf30000b00ac31..."} 
[2026-10-23 10:38:02] local.INFO: Packet analysis {"connection_id":222897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:38:02] local.INFO: Extracted packet for processing {"connection_id":222897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:38:02] local.INFO: GPS Element Parsed {"raw_longitude":765192384,"raw_latitude":91139888,"longitude_deg":76.5192384,"latitude_deg":9.1139888,"altitude":11,"angle":172,"satellites":49,"speed":44,"hex_longitude":"2d9be8c0","hex_latitude":"056eaf30","is_valid_coordinates":true} 
[2026-10-23 10:38:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:38:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939387136001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:38:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23426168971591680,"note":"Value kept but may cause issues"} 
[2026-10-23 10:38:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7213781417294745600,"note":"Value kept but may cause issues"} 
[2026-10-23 10:38:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:38:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792731990000,"timestamp_ms":1792731990000,"timestamp_seconds":1792731990,"priority":1,"record_length":96,"hex_timestamp":"000001a1672747f0"} 
[2026-10-23 10:38:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:38:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:38:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 10:38:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:38:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:38:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:38:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:38:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:38:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:38:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:38:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:38:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:38:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:38:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939387136001,"66":27604,"231":206,"84":8448,"24":44,"16":23426168971591680,"45":-7213781417294745600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,84,24,16,45]} 
[2026-10-23 10:38:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:38:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:38:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939387136001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:38:02] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-10-23 10:38:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:38:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23426168971591680,"km_value":23426168971591.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:38:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7213781417294745600,"description":"Unknown IO ID 45"} 
[2026-10-23 10:38:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939387136001,"power":27604,"unknown_231":206,"unknown_84":8448,"ignition":44,"odometer":null,"unknown_45":-7213781417294745600}} 
[2026-10-23 10:38:02] local.INFO: DEBUG: GPS processor result {"connection_id":222897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:38:02] local.INFO: GPS data processed {"connection_id":222897,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:38:02] local.INFO: Acknowledgment sent {"connection_id":222897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:38:25] local.INFO: TCP Data received {"connection_id":222898,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:25] local.INFO: Processing buffer {"connection_id":222898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:25] local.INFO: IMEI packet received {"connection_id":222898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:38:25] local.INFO: IMEI acknowledgment sent {"connection_id":222898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:38:26] local.INFO: TCP Data received {"connection_id":222898,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:26] local.INFO: Processing buffer {"connection_id":222898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:26] local.INFO: IMEI packet received {"connection_id":222898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":222898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:38:30] local.INFO: TCP Data received {"connection_id":222898,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222898,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:30] local.INFO: Processing buffer {"connection_id":222898,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:38:30] local.INFO: IMEI packet received {"connection_id":222898,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:38:30] local.INFO: IMEI acknowledgment sent {"connection_id":222898,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:38:31] local.INFO: TCP Data received {"connection_id":222898,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167276b18012d9becc0056e8bc0000c00af31..."} 
[2026-10-23 10:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167276b18012d9becc0056e8bc0000c00af31..."} 
[2026-10-23 10:38:31] local.INFO: Processing buffer {"connection_id":222898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167276b18012d9becc0056e8bc0000c00af31..."} 
[2026-10-23 10:38:31] local.INFO: Packet analysis {"connection_id":222898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:38:31] local.INFO: Extracted packet for processing {"connection_id":222898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:38:31] local.INFO: GPS Element Parsed {"raw_longitude":765193408,"raw_latitude":91130816,"longitude_deg":76.5193408,"latitude_deg":9.1130816,"altitude":12,"angle":175,"satellites":49,"speed":27,"hex_longitude":"2d9becc0","hex_latitude":"056e8bc0","is_valid_coordinates":true} 
[2026-10-23 10:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939389440001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23426611353223168,"note":"Value kept but may cause issues"} 
[2026-10-23 10:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7212303673669505024,"note":"Value kept but may cause issues"} 
[2026-10-23 10:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792731999000,"timestamp_ms":1792731999000,"timestamp_seconds":1792731999,"priority":1,"record_length":96,"hex_timestamp":"000001a167276b18"} 
[2026-10-23 10:38:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:38:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 10:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2641,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:38:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:38:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:38:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939389440001,"66":27984,"231":206,"84":8448,"24":27,"16":23426611353223168,"45":-7212303673669505024},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,84,24,16,45]} 
[2026-10-23 10:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939389440001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:38:31] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-10-23 10:38:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23426611353223168,"km_value":23426611353223.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7212303673669505024,"description":"Unknown IO ID 45"} 
[2026-10-23 10:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939389440001,"power":27984,"unknown_231":206,"unknown_84":8448,"ignition":27,"odometer":null,"unknown_45":-7212303673669505024}} 
[2026-10-23 10:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":222898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:38:31] local.INFO: GPS data processed {"connection_id":222898,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:38:31] local.INFO: Acknowledgment sent {"connection_id":222898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:39:02] local.INFO: TCP Data received {"connection_id":222898,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16727bd20012d9bef00056e6f40000c00b131..."} 
[2026-10-23 10:39:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222898,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16727bd20012d9bef00056e6f40000c00b131..."} 
[2026-10-23 10:39:02] local.INFO: Processing buffer {"connection_id":222898,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16727bd20012d9bef00056e6f40000c00b131..."} 
[2026-10-23 10:39:02] local.INFO: Packet analysis {"connection_id":222898,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:39:02] local.INFO: Extracted packet for processing {"connection_id":222898,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:39:02] local.INFO: GPS Element Parsed {"raw_longitude":765193984,"raw_latitude":91123520,"longitude_deg":76.5193984,"latitude_deg":9.112352,"altitude":12,"angle":177,"satellites":49,"speed":27,"hex_longitude":"2d9bef00","hex_latitude":"056e6f40","is_valid_coordinates":true} 
[2026-10-23 10:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:39:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939391744001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:39:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23426967835508736,"note":"Value kept but may cause issues"} 
[2026-10-23 10:39:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7211177773764984832,"note":"Value kept but may cause issues"} 
[2026-10-23 10:39:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:39:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792732020000,"timestamp_ms":1792732020000,"timestamp_seconds":1792732020,"priority":1,"record_length":96,"hex_timestamp":"000001a16727bd20"} 
[2026-10-23 10:39:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:39:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 10:39:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:39:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:39:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:39:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:39:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222898,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:39:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:39:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222898,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:39:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:39:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:39:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:39:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939391744001,"66":27832,"231":206,"84":8448,"24":27,"16":23426967835508736,"45":-7211177773764984832},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,84,24,16,45]} 
[2026-10-23 10:39:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:39:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:39:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939391744001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:39:02] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-10-23 10:39:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:39:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23426967835508736,"km_value":23426967835508.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:39:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7211177773764984832,"description":"Unknown IO ID 45"} 
[2026-10-23 10:39:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939391744001,"power":27832,"unknown_231":206,"unknown_84":8448,"ignition":27,"odometer":null,"unknown_45":-7211177773764984832}} 
[2026-10-23 10:39:02] local.INFO: DEBUG: GPS processor result {"connection_id":222898,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:39:02] local.INFO: GPS data processed {"connection_id":222898,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:39:02] local.INFO: Acknowledgment sent {"connection_id":222898,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:39:30] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:39:30] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:39:30] local.INFO: IMEI packet received {"connection_id":221630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:39:30] local.INFO: IMEI acknowledgment sent {"connection_id":221630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:39:31] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:39:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:39:31] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:39:31] local.INFO: IMEI packet received {"connection_id":221630,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:39:31] local.INFO: IMEI acknowledgment sent {"connection_id":221630,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:39:32] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16727ec00012d9bf040056e4970000d00b230..."} 
[2026-10-23 10:39:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16727ec00012d9bf040056e4970000d00b230..."} 
[2026-10-23 10:39:32] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16727ec00012d9bf040056e4970000d00b230..."} 
[2026-10-23 10:39:32] local.INFO: Packet analysis {"connection_id":221630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:39:32] local.INFO: Extracted packet for processing {"connection_id":221630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16727"} 
[2026-10-23 10:39:32] local.INFO: GPS Element Parsed {"raw_longitude":765194304,"raw_latitude":91113840,"longitude_deg":76.5194304,"latitude_deg":9.111384,"altitude":13,"angle":178,"satellites":48,"speed":35,"hex_longitude":"2d9bf040","hex_latitude":"056e4970","is_valid_coordinates":true} 
[2026-10-23 10:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:39:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939397120001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:39:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23427435986944000,"note":"Value kept but may cause issues"} 
[2026-10-23 10:39:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7210544455069253632,"note":"Value kept but may cause issues"} 
[2026-10-23 10:39:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:39:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792732032000,"timestamp_ms":1792732032000,"timestamp_seconds":1792732032,"priority":1,"record_length":96,"hex_timestamp":"000001a16727ec00"} 
[2026-10-23 10:39:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:39:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:39:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 10:39:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:39:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:39:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:39:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:39:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:39:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:39:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:39:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:39:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:39:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:39:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939397120001,"66":28006,"231":206,"84":8448,"24":35,"16":23427435986944000,"45":-7210544455069253632},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,84,24,16,45]} 
[2026-10-23 10:39:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:39:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:39:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939397120001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:39:32] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-10-23 10:39:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:39:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23427435986944000,"km_value":23427435986944,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:39:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7210544455069253632,"description":"Unknown IO ID 45"} 
[2026-10-23 10:39:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939397120001,"power":28006,"unknown_231":206,"unknown_84":8448,"ignition":35,"odometer":null,"unknown_45":-7210544455069253632}} 
[2026-10-23 10:39:32] local.INFO: DEBUG: GPS processor result {"connection_id":221630,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:39:32] local.INFO: GPS data processed {"connection_id":221630,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:39:32] local.INFO: Acknowledgment sent {"connection_id":221630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:40:04] local.INFO: TCP Data received {"connection_id":221630,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167281310012d9bf200056e23c0000e00b02e..."} 
[2026-10-23 10:40:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221630,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167281310012d9bf200056e23c0000e00b02e..."} 
[2026-10-23 10:40:04] local.INFO: Processing buffer {"connection_id":221630,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167281310012d9bf200056e23c0000e00b02e..."} 
[2026-10-23 10:40:04] local.INFO: Packet analysis {"connection_id":221630,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16728"} 
[2026-10-23 10:40:04] local.INFO: Extracted packet for processing {"connection_id":221630,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16728"} 
[2026-10-23 10:40:04] local.INFO: GPS Element Parsed {"raw_longitude":765194752,"raw_latitude":91104192,"longitude_deg":76.5194752,"latitude_deg":9.1104192,"altitude":14,"angle":176,"satellites":46,"speed":40,"hex_longitude":"2d9bf200","hex_latitude":"056e23c0","is_valid_coordinates":true} 
[2026-10-23 10:40:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:40:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939400192001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:40:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23427908433346560,"note":"Value kept but may cause issues"} 
[2026-10-23 10:40:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7210192611350843392,"note":"Value kept but may cause issues"} 
[2026-10-23 10:40:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,231,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:40:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792732042000,"timestamp_ms":1792732042000,"timestamp_seconds":1792732042,"priority":1,"record_length":96,"hex_timestamp":"000001a167281310"} 
[2026-10-23 10:40:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:40:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:40:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 10:40:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:40:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:40:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:40:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:40:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221630,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:40:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:40:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221630,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:40:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:40:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:40:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:40:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939400192001,"66":27995,"231":206,"84":8448,"24":40,"16":23427908433346560,"45":-7210192611350843392},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,231,84,24,16,45]} 
[2026-10-23 10:40:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:40:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:40:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939400192001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:40:04] local.INFO: Unknown IO ID detected {"io_id":231,"value":206,"description":"Unknown IO ID 231"} 
[2026-10-23 10:40:04] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:40:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23427908433346560,"km_value":23427908433346.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:40:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7210192611350843392,"description":"Unknown IO ID 45"} 
[2026-10-23 10:40:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939400192001,"power":27995,"unknown_231":206,"unknown_84":8448,"ignition":40,"odometer":null,"unknown_45":-7210192611350843392}} 
[2026-10-23 10:40:04] local.INFO: DEBUG: GPS processor result {"connection_id":221630,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:40:04] local.INFO: GPS data processed {"connection_id":221630,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:40:04] local.INFO: Acknowledgment sent {"connection_id":221630,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:40:25] local.INFO: TCP Data received {"connection_id":224620,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:40:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224620,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:40:25] local.INFO: Processing buffer {"connection_id":224620,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:40:25] local.INFO: IMEI packet received {"connection_id":224620,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:40:25] local.INFO: IMEI acknowledgment sent {"connection_id":224620,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:40:30] local.INFO: TCP Data received {"connection_id":224620,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224620,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:40:30] local.INFO: Processing buffer {"connection_id":224620,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:40:30] local.INFO: IMEI packet received {"connection_id":224620,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":224620,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:40:31] local.INFO: TCP Data received {"connection_id":224620,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16729f770012d9c5c40056caa60000b009a34..."} 
[2026-10-23 10:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16729f770012d9c5c40056caa60000b009a34..."} 
[2026-10-23 10:40:31] local.INFO: Processing buffer {"connection_id":224620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16729f770012d9c5c40056caa60000b009a34..."} 
[2026-10-23 10:40:31] local.INFO: Packet analysis {"connection_id":224620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16729"} 
[2026-10-23 10:40:31] local.INFO: Extracted packet for processing {"connection_id":224620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16729"} 
[2026-10-23 10:40:31] local.INFO: GPS Element Parsed {"raw_longitude":765221952,"raw_latitude":91007584,"longitude_deg":76.5221952,"latitude_deg":9.1007584,"altitude":11,"angle":154,"satellites":52,"speed":13,"hex_longitude":"2d9c5c40","hex_latitude":"056caa60","is_valid_coordinates":true} 
[2026-10-23 10:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:40:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939431424001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:40:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23432791811162112,"note":"Value kept but may cause issues"} 
[2026-10-23 10:40:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7183311751100033024,"note":"Value kept but may cause issues"} 
[2026-10-23 10:40:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,13,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:40:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792732166000,"timestamp_ms":1792732166000,"timestamp_seconds":1792732166,"priority":1,"record_length":96,"hex_timestamp":"000001a16729f770"} 
[2026-10-23 10:40:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:40:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:40:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:40:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:40:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:40:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:40:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:40:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:40:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:40:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:40:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:40:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:40:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939431424001,"66":27821,"13":206,"84":8448,"24":13,"16":23432791811162112,"45":-7183311751100033024},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,13,84,24,16,45]} 
[2026-10-23 10:40:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:40:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:40:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939431424001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:40:31] local.INFO: Unknown IO ID detected {"io_id":13,"value":206,"description":"Unknown IO ID 13"} 
[2026-10-23 10:40:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:40:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23432791811162112,"km_value":23432791811162.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:40:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7183311751100033024,"description":"Unknown IO ID 45"} 
[2026-10-23 10:40:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939431424001,"power":27821,"unknown_13":206,"unknown_84":8448,"ignition":13,"odometer":null,"unknown_45":-7183311751100033024}} 
[2026-10-23 10:40:31] local.INFO: DEBUG: GPS processor result {"connection_id":224620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:40:31] local.INFO: GPS data processed {"connection_id":224620,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:40:31] local.INFO: Acknowledgment sent {"connection_id":224620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:41:03] local.INFO: TCP Data received {"connection_id":224620,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672a3208012d9c6f40056c8a80000d008e32..."} 
[2026-10-23 10:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224620,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672a3208012d9c6f40056c8a80000d008e32..."} 
[2026-10-23 10:41:03] local.INFO: Processing buffer {"connection_id":224620,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672a3208012d9c6f40056c8a80000d008e32..."} 
[2026-10-23 10:41:03] local.INFO: Packet analysis {"connection_id":224620,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672a"} 
[2026-10-23 10:41:03] local.INFO: Extracted packet for processing {"connection_id":224620,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672a"} 
[2026-10-23 10:41:03] local.INFO: GPS Element Parsed {"raw_longitude":765226816,"raw_latitude":90999424,"longitude_deg":76.5226816,"latitude_deg":9.0999424,"altitude":13,"angle":142,"satellites":50,"speed":31,"hex_longitude":"2d9c6f40","hex_latitude":"056c8a80","is_valid_coordinates":true} 
[2026-10-23 10:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939434496001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23433255667630080,"note":"Value kept but may cause issues"} 
[2026-10-23 10:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7179793313893294080,"note":"Value kept but may cause issues"} 
[2026-10-23 10:41:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792732181000,"timestamp_ms":1792732181000,"timestamp_seconds":1792732181,"priority":1,"record_length":96,"hex_timestamp":"000001a1672a3208"} 
[2026-10-23 10:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 10:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224620,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224620,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939434496001,"66":27821,"51":206,"84":8448,"24":31,"16":23433255667630080,"45":-7179793313893294080},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,84,24,16,45]} 
[2026-10-23 10:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939434496001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:41:03] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-23 10:41:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23433255667630080,"km_value":23433255667630.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7179793313893294080,"description":"Unknown IO ID 45"} 
[2026-10-23 10:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939434496001,"power":27821,"unknown_51":206,"unknown_84":8448,"ignition":31,"odometer":null,"unknown_45":-7179793313893294080}} 
[2026-10-23 10:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":224620,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:41:03] local.INFO: GPS data processed {"connection_id":224620,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:41:03] local.INFO: Acknowledgment sent {"connection_id":224620,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:41:28] local.INFO: TCP Data received {"connection_id":222896,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:41:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222896,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:41:28] local.INFO: Processing buffer {"connection_id":222896,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:41:28] local.INFO: IMEI packet received {"connection_id":222896,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:41:28] local.INFO: IMEI acknowledgment sent {"connection_id":222896,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:41:30] local.INFO: TCP Data received {"connection_id":222899,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:30] local.INFO: Processing buffer {"connection_id":222899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:30] local.INFO: IMEI packet received {"connection_id":222899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:41:30] local.INFO: IMEI acknowledgment sent {"connection_id":222899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:41:33] local.INFO: TCP Data received {"connection_id":222899,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:33] local.INFO: Processing buffer {"connection_id":222899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:33] local.INFO: IMEI packet received {"connection_id":222899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:41:33] local.INFO: IMEI acknowledgment sent {"connection_id":222899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:41:35] local.INFO: TCP Data received {"connection_id":222899,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:35] local.INFO: Processing buffer {"connection_id":222899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:41:35] local.INFO: IMEI packet received {"connection_id":222899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:41:35] local.INFO: IMEI acknowledgment sent {"connection_id":222899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:41:36] local.INFO: TCP Data received {"connection_id":222899,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672a3208012d9c6f40056c8a80000d008e32..."} 
[2026-10-23 10:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672a3208012d9c6f40056c8a80000d008e32..."} 
[2026-10-23 10:41:36] local.INFO: Processing buffer {"connection_id":222899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672a3208012d9c6f40056c8a80000d008e32..."} 
[2026-10-23 10:41:36] local.INFO: Packet analysis {"connection_id":222899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672a"} 
[2026-10-23 10:41:36] local.INFO: Extracted packet for processing {"connection_id":222899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672a"} 
[2026-10-23 10:41:36] local.INFO: GPS Element Parsed {"raw_longitude":765226816,"raw_latitude":90999424,"longitude_deg":76.5226816,"latitude_deg":9.0999424,"altitude":13,"angle":142,"satellites":50,"speed":31,"hex_longitude":"2d9c6f40","hex_latitude":"056c8a80","is_valid_coordinates":true} 
[2026-10-23 10:41:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:41:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939438336001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:41:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23433255667630080,"note":"Value kept but may cause issues"} 
[2026-10-23 10:41:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7174445289337880576,"note":"Value kept but may cause issues"} 
[2026-10-23 10:41:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:41:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792732181000,"timestamp_ms":1792732181000,"timestamp_seconds":1792732181,"priority":1,"record_length":96,"hex_timestamp":"000001a1672a3208"} 
[2026-10-23 10:41:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:41:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:41:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 10:41:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:41:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:41:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:41:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:41:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:41:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:41:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:41:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:41:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:41:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:41:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939438336001,"66":27821,"51":206,"84":8448,"24":31,"16":23433255667630080,"45":-7174445289337880576},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,84,24,16,45]} 
[2026-10-23 10:41:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:41:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:41:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939438336001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:41:36] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-23 10:41:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:41:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23433255667630080,"km_value":23433255667630.08,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:41:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7174445289337880576,"description":"Unknown IO ID 45"} 
[2026-10-23 10:41:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939438336001,"power":27821,"unknown_51":206,"unknown_84":8448,"ignition":31,"odometer":null,"unknown_45":-7174445289337880576}} 
[2026-10-23 10:41:36] local.INFO: DEBUG: GPS processor result {"connection_id":222899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:41:36] local.INFO: GPS data processed {"connection_id":222899,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:41:36] local.INFO: Acknowledgment sent {"connection_id":222899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:42:07] local.INFO: TCP Data received {"connection_id":222899,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672a5d00012d9c8600056c6f08000e008c2f..."} 
[2026-10-23 10:42:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672a5d00012d9c8600056c6f08000e008c2f..."} 
[2026-10-23 10:42:07] local.INFO: Processing buffer {"connection_id":222899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672a5d00012d9c8600056c6f08000e008c2f..."} 
[2026-10-23 10:42:07] local.INFO: Packet analysis {"connection_id":222899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672a"} 
[2026-10-23 10:42:07] local.INFO: Extracted packet for processing {"connection_id":222899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672a"} 
[2026-10-23 10:42:07] local.INFO: GPS Element Parsed {"raw_longitude":765232640,"raw_latitude":90992392,"longitude_deg":76.523264,"latitude_deg":9.0992392,"altitude":14,"angle":140,"satellites":47,"speed":36,"hex_longitude":"2d9c8600","hex_latitude":"056c6f08","is_valid_coordinates":true} 
[2026-10-23 10:42:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:42:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939438336001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23433693754294272,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7174445289337880576,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:42:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792732192000,"timestamp_ms":1792732192000,"timestamp_seconds":1792732192,"priority":1,"record_length":96,"hex_timestamp":"000001a1672a5d00"} 
[2026-10-23 10:42:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:42:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:42:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 10:42:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:42:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:42:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:42:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:42:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:42:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:42:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:42:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:42:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:42:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:42:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939438336001,"66":27887,"51":206,"84":8448,"24":36,"16":23433693754294272,"45":-7174445289337880576},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,84,24,16,45]} 
[2026-10-23 10:42:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:42:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:42:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939438336001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:42:07] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-23 10:42:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:42:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23433693754294272,"km_value":23433693754294.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:42:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7174445289337880576,"description":"Unknown IO ID 45"} 
[2026-10-23 10:42:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939438336001,"power":27887,"unknown_51":206,"unknown_84":8448,"ignition":36,"odometer":null,"unknown_45":-7174445289337880576}} 
[2026-10-23 10:42:07] local.INFO: DEBUG: GPS processor result {"connection_id":222899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:42:07] local.INFO: GPS data processed {"connection_id":222899,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:42:07] local.INFO: Acknowledgment sent {"connection_id":222899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:42:29] local.INFO: TCP Data received {"connection_id":224621,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:29] local.INFO: Processing buffer {"connection_id":224621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:29] local.INFO: IMEI packet received {"connection_id":224621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":224621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:42:30] local.INFO: TCP Data received {"connection_id":224621,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:30] local.INFO: Processing buffer {"connection_id":224621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:30] local.INFO: IMEI packet received {"connection_id":224621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:42:30] local.INFO: IMEI acknowledgment sent {"connection_id":224621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:42:35] local.INFO: TCP Data received {"connection_id":224621,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224621,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:35] local.INFO: Processing buffer {"connection_id":224621,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:42:35] local.INFO: IMEI packet received {"connection_id":224621,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:42:35] local.INFO: IMEI acknowledgment sent {"connection_id":224621,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:42:36] local.INFO: TCP Data received {"connection_id":224621,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672bc078012d9d1ac0056b2d18000e009e32..."} 
[2026-10-23 10:42:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672bc078012d9d1ac0056b2d18000e009e32..."} 
[2026-10-23 10:42:36] local.INFO: Processing buffer {"connection_id":224621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672bc078012d9d1ac0056b2d18000e009e32..."} 
[2026-10-23 10:42:36] local.INFO: Packet analysis {"connection_id":224621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672b"} 
[2026-10-23 10:42:36] local.INFO: Extracted packet for processing {"connection_id":224621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672b"} 
[2026-10-23 10:42:36] local.INFO: GPS Element Parsed {"raw_longitude":765270720,"raw_latitude":90909976,"longitude_deg":76.527072,"latitude_deg":9.0909976,"altitude":14,"angle":158,"satellites":50,"speed":49,"hex_longitude":"2d9d1ac0","hex_latitude":"056b2d18","is_valid_coordinates":true} 
[2026-10-23 10:42:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:42:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939462400001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23438126160543744,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7130042611782416384,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:42:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792732283000,"timestamp_ms":1792732283000,"timestamp_seconds":1792732283,"priority":1,"record_length":96,"hex_timestamp":"000001a1672bc078"} 
[2026-10-23 10:42:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:42:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:42:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:42:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:42:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:42:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:42:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:42:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:42:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:42:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:42:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:42:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:42:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:42:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939462400001,"66":27843,"193":206,"84":8448,"24":49,"16":23438126160543744,"45":-7130042611782416384},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,84,24,16,45]} 
[2026-10-23 10:42:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:42:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:42:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939462400001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:42:36] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-23 10:42:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:42:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23438126160543744,"km_value":23438126160543.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:42:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7130042611782416384,"description":"Unknown IO ID 45"} 
[2026-10-23 10:42:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939462400001,"power":27843,"unknown_193":206,"unknown_84":8448,"ignition":49,"odometer":null,"unknown_45":-7130042611782416384}} 
[2026-10-23 10:42:36] local.INFO: DEBUG: GPS processor result {"connection_id":224621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:42:36] local.INFO: GPS data processed {"connection_id":224621,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:42:36] local.INFO: Acknowledgment sent {"connection_id":224621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:42:37] local.INFO: TCP Data received {"connection_id":224621,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672bdbd0012d9d27c0056b0c58000e009e32..."} 
[2026-10-23 10:42:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672bdbd0012d9d27c0056b0c58000e009e32..."} 
[2026-10-23 10:42:37] local.INFO: Processing buffer {"connection_id":224621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672bdbd0012d9d27c0056b0c58000e009e32..."} 
[2026-10-23 10:42:37] local.INFO: Packet analysis {"connection_id":224621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672b"} 
[2026-10-23 10:42:37] local.INFO: Extracted packet for processing {"connection_id":224621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672b"} 
[2026-10-23 10:42:37] local.INFO: GPS Element Parsed {"raw_longitude":765274048,"raw_latitude":90901592,"longitude_deg":76.5274048,"latitude_deg":9.0901592,"altitude":14,"angle":158,"satellites":50,"speed":52,"hex_longitude":"2d9d27c0","hex_latitude":"056b0c58","is_valid_coordinates":true} 
[2026-10-23 10:42:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:42:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939464448001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23438559952240640,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7126172330854901760,"note":"Value kept but may cause issues"} 
[2026-10-23 10:42:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:42:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792732290000,"timestamp_ms":1792732290000,"timestamp_seconds":1792732290,"priority":1,"record_length":96,"hex_timestamp":"000001a1672bdbd0"} 
[2026-10-23 10:42:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:42:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:42:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 10:42:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:42:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:42:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:42:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:42:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:42:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:42:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:42:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:42:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:42:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:42:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939464448001,"66":27974,"193":206,"84":8448,"24":52,"16":23438559952240640,"45":-7126172330854901760},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,84,24,16,45]} 
[2026-10-23 10:42:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:42:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:42:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939464448001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:42:37] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-23 10:42:37] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:42:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23438559952240640,"km_value":23438559952240.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:42:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7126172330854901760,"description":"Unknown IO ID 45"} 
[2026-10-23 10:42:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939464448001,"power":27974,"unknown_193":206,"unknown_84":8448,"ignition":52,"odometer":null,"unknown_45":-7126172330854901760}} 
[2026-10-23 10:42:37] local.INFO: DEBUG: GPS processor result {"connection_id":224621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:42:37] local.INFO: GPS data processed {"connection_id":224621,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:42:37] local.INFO: Acknowledgment sent {"connection_id":224621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:43:08] local.INFO: TCP Data received {"connection_id":224621,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672bf728012d9d35c0056ae9b8000e009f31..."} 
[2026-10-23 10:43:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224621,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672bf728012d9d35c0056ae9b8000e009f31..."} 
[2026-10-23 10:43:08] local.INFO: Processing buffer {"connection_id":224621,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672bf728012d9d35c0056ae9b8000e009f31..."} 
[2026-10-23 10:43:08] local.INFO: Packet analysis {"connection_id":224621,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672b"} 
[2026-10-23 10:43:08] local.INFO: Extracted packet for processing {"connection_id":224621,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672b"} 
[2026-10-23 10:43:08] local.INFO: GPS Element Parsed {"raw_longitude":765277632,"raw_latitude":90892728,"longitude_deg":76.5277632,"latitude_deg":9.0892728,"altitude":14,"angle":159,"satellites":49,"speed":55,"hex_longitude":"2d9d35c0","hex_latitude":"056ae9b8","is_valid_coordinates":true} 
[2026-10-23 10:43:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:43:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939466240001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:43:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23439023808708608,"note":"Value kept but may cause issues"} 
[2026-10-23 10:43:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7122513156159809536,"note":"Value kept but may cause issues"} 
[2026-10-23 10:43:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:43:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792732297000,"timestamp_ms":1792732297000,"timestamp_seconds":1792732297,"priority":1,"record_length":96,"hex_timestamp":"000001a1672bf728"} 
[2026-10-23 10:43:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:43:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:43:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:43:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:43:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:43:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:43:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:43:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224621,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:43:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:43:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224621,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:43:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:43:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:43:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:43:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939466240001,"66":27919,"193":206,"84":8448,"24":55,"16":23439023808708608,"45":-7122513156159809536},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,84,24,16,45]} 
[2026-10-23 10:43:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:43:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:43:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939466240001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:43:08] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-23 10:43:08] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:43:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23439023808708608,"km_value":23439023808708.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:43:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7122513156159809536,"description":"Unknown IO ID 45"} 
[2026-10-23 10:43:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939466240001,"power":27919,"unknown_193":206,"unknown_84":8448,"ignition":55,"odometer":null,"unknown_45":-7122513156159809536}} 
[2026-10-23 10:43:08] local.INFO: DEBUG: GPS processor result {"connection_id":224621,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:43:08] local.INFO: GPS data processed {"connection_id":224621,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:43:08] local.INFO: Acknowledgment sent {"connection_id":224621,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:43:22] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:22] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:22] local.INFO: IMEI packet received {"connection_id":221231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:43:22] local.INFO: IMEI acknowledgment sent {"connection_id":221231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:43:25] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:25] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:25] local.INFO: IMEI packet received {"connection_id":221231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":221231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:43:30] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:30] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:43:30] local.INFO: IMEI packet received {"connection_id":221231,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:43:30] local.INFO: IMEI acknowledgment sent {"connection_id":221231,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:43:31] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672c1280012d9d4400056ac590000e009e32..."} 
[2026-10-23 10:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672c1280012d9d4400056ac590000e009e32..."} 
[2026-10-23 10:43:31] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672c1280012d9d4400056ac590000e009e32..."} 
[2026-10-23 10:43:31] local.INFO: Packet analysis {"connection_id":221231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672c"} 
[2026-10-23 10:43:31] local.INFO: Extracted packet for processing {"connection_id":221231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672c"} 
[2026-10-23 10:43:31] local.INFO: GPS Element Parsed {"raw_longitude":765281280,"raw_latitude":90883472,"longitude_deg":76.528128,"latitude_deg":9.0883472,"altitude":14,"angle":158,"satellites":50,"speed":57,"hex_longitude":"2d9d4400","hex_latitude":"056ac590","is_valid_coordinates":true} 
[2026-10-23 10:43:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:43:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939468032001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:43:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23439504845045760,"note":"Value kept but may cause issues"} 
[2026-10-23 10:43:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7118572506488129536,"note":"Value kept but may cause issues"} 
[2026-10-23 10:43:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:43:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792732304000,"timestamp_ms":1792732304000,"timestamp_seconds":1792732304,"priority":1,"record_length":96,"hex_timestamp":"000001a1672c1280"} 
[2026-10-23 10:43:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:43:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:43:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:43:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:43:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:43:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:43:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:43:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:43:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:43:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:43:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:43:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:43:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:43:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939468032001,"66":27930,"193":206,"84":8448,"24":57,"16":23439504845045760,"45":-7118572506488129536},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,84,24,16,45]} 
[2026-10-23 10:43:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:43:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:43:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939468032001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:43:31] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-23 10:43:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:43:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23439504845045760,"km_value":23439504845045.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:43:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7118572506488129536,"description":"Unknown IO ID 45"} 
[2026-10-23 10:43:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939468032001,"power":27930,"unknown_193":206,"unknown_84":8448,"ignition":57,"odometer":null,"unknown_45":-7118572506488129536}} 
[2026-10-23 10:43:31] local.INFO: DEBUG: GPS processor result {"connection_id":221231,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:43:31] local.INFO: GPS data processed {"connection_id":221231,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:43:31] local.INFO: Acknowledgment sent {"connection_id":221231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:44:02] local.INFO: TCP Data received {"connection_id":221231,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672c2dd8012d9d5240056aa078000f009e32..."} 
[2026-10-23 10:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221231,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672c2dd8012d9d5240056aa078000f009e32..."} 
[2026-10-23 10:44:02] local.INFO: Processing buffer {"connection_id":221231,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672c2dd8012d9d5240056aa078000f009e32..."} 
[2026-10-23 10:44:02] local.INFO: Packet analysis {"connection_id":221231,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672c"} 
[2026-10-23 10:44:02] local.INFO: Extracted packet for processing {"connection_id":221231,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672c"} 
[2026-10-23 10:44:02] local.INFO: GPS Element Parsed {"raw_longitude":765284928,"raw_latitude":90873976,"longitude_deg":76.5284928,"latitude_deg":9.0873976,"altitude":15,"angle":158,"satellites":50,"speed":58,"hex_longitude":"2d9d5240","hex_latitude":"056aa078","is_valid_coordinates":true} 
[2026-10-23 10:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:44:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939469824001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:44:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23439998766284800,"note":"Value kept but may cause issues"} 
[2026-10-23 10:44:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7114561488072372224,"note":"Value kept but may cause issues"} 
[2026-10-23 10:44:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,193,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:44:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792732311000,"timestamp_ms":1792732311000,"timestamp_seconds":1792732311,"priority":1,"record_length":96,"hex_timestamp":"000001a1672c2dd8"} 
[2026-10-23 10:44:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:44:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:44:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:44:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:44:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:44:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:44:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221231,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:44:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:44:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221231,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:44:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:44:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:44:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:44:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939469824001,"66":27919,"193":206,"84":8448,"24":58,"16":23439998766284800,"45":-7114561488072372224},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,193,84,24,16,45]} 
[2026-10-23 10:44:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:44:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:44:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939469824001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:44:02] local.INFO: Unknown IO ID detected {"io_id":193,"value":206,"description":"Unknown IO ID 193"} 
[2026-10-23 10:44:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:44:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23439998766284800,"km_value":23439998766284.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:44:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7114561488072372224,"description":"Unknown IO ID 45"} 
[2026-10-23 10:44:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939469824001,"power":27919,"unknown_193":206,"unknown_84":8448,"ignition":58,"odometer":null,"unknown_45":-7114561488072372224}} 
[2026-10-23 10:44:02] local.INFO: DEBUG: GPS processor result {"connection_id":221231,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:44:02] local.INFO: GPS data processed {"connection_id":221231,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:44:02] local.INFO: Acknowledgment sent {"connection_id":221231,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:44:29] local.INFO: TCP Data received {"connection_id":221631,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:29] local.INFO: Processing buffer {"connection_id":221631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:29] local.INFO: IMEI packet received {"connection_id":221631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":221631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:44:30] local.INFO: TCP Data received {"connection_id":221631,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:30] local.INFO: Processing buffer {"connection_id":221631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:30] local.INFO: IMEI packet received {"connection_id":221631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":221631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:44:35] local.INFO: TCP Data received {"connection_id":221631,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:35] local.INFO: Processing buffer {"connection_id":221631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:44:35] local.INFO: IMEI packet received {"connection_id":221631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:44:35] local.INFO: IMEI acknowledgment sent {"connection_id":221631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:44:36] local.INFO: TCP Data received {"connection_id":221631,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672daca8012d9dd54005693b38000f00a230..."} 
[2026-10-23 10:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672daca8012d9dd54005693b38000f00a230..."} 
[2026-10-23 10:44:36] local.INFO: Processing buffer {"connection_id":221631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672daca8012d9dd54005693b38000f00a230..."} 
[2026-10-23 10:44:36] local.INFO: Packet analysis {"connection_id":221631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672d"} 
[2026-10-23 10:44:36] local.INFO: Extracted packet for processing {"connection_id":221631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672d"} 
[2026-10-23 10:44:36] local.INFO: GPS Element Parsed {"raw_longitude":765318464,"raw_latitude":90782520,"longitude_deg":76.5318464,"latitude_deg":9.078252,"altitude":15,"angle":162,"satellites":48,"speed":25,"hex_longitude":"2d9dd540","hex_latitude":"05693b38","is_valid_coordinates":true} 
[2026-10-23 10:44:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:44:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939493632001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:44:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23444727525277696,"note":"Value kept but may cause issues"} 
[2026-10-23 10:44:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7077054947449223168,"note":"Value kept but may cause issues"} 
[2026-10-23 10:44:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,195,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:44:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792732409000,"timestamp_ms":1792732409000,"timestamp_seconds":1792732409,"priority":1,"record_length":96,"hex_timestamp":"000001a1672daca8"} 
[2026-10-23 10:44:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:44:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:44:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 10:44:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:44:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:44:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:44:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:44:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:44:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:44:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:44:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:44:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:44:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:44:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939493632001,"66":27908,"195":206,"84":8448,"24":25,"16":23444727525277696,"45":-7077054947449223168},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,195,84,24,16,45]} 
[2026-10-23 10:44:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:44:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:44:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939493632001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:44:36] local.INFO: Unknown IO ID detected {"io_id":195,"value":206,"description":"Unknown IO ID 195"} 
[2026-10-23 10:44:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:44:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23444727525277696,"km_value":23444727525277.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:44:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7077054947449223168,"description":"Unknown IO ID 45"} 
[2026-10-23 10:44:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939493632001,"power":27908,"unknown_195":206,"unknown_84":8448,"ignition":25,"odometer":null,"unknown_45":-7077054947449223168}} 
[2026-10-23 10:44:36] local.INFO: DEBUG: GPS processor result {"connection_id":221631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:44:36] local.INFO: GPS data processed {"connection_id":221631,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:44:36] local.INFO: Acknowledgment sent {"connection_id":221631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:45:07] local.INFO: TCP Data received {"connection_id":221631,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672dfeb0012d9dd94005692f90000f00a92d..."} 
[2026-10-23 10:45:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672dfeb0012d9dd94005692f90000f00a92d..."} 
[2026-10-23 10:45:07] local.INFO: Processing buffer {"connection_id":221631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672dfeb0012d9dd94005692f90000f00a92d..."} 
[2026-10-23 10:45:07] local.INFO: Packet analysis {"connection_id":221631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672d"} 
[2026-10-23 10:45:07] local.INFO: Extracted packet for processing {"connection_id":221631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672d"} 
[2026-10-23 10:45:07] local.INFO: GPS Element Parsed {"raw_longitude":765319488,"raw_latitude":90779536,"longitude_deg":76.5319488,"latitude_deg":9.0779536,"altitude":15,"angle":169,"satellites":45,"speed":7,"hex_longitude":"2d9dd940","hex_latitude":"05692f90","is_valid_coordinates":true} 
[2026-10-23 10:45:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:45:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939496704001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:45:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23444886439067648,"note":"Value kept but may cause issues"} 
[2026-10-23 10:45:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7073677247730993152,"note":"Value kept but may cause issues"} 
[2026-10-23 10:45:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:45:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792732430000,"timestamp_ms":1792732430000,"timestamp_seconds":1792732430,"priority":1,"record_length":96,"hex_timestamp":"000001a1672dfeb0"} 
[2026-10-23 10:45:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:45:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:45:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:45:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:45:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:45:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:45:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:45:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:45:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:45:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:45:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:45:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:45:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:45:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939496704001,"66":27876,"128":206,"84":8448,"24":7,"16":23444886439067648,"45":-7073677247730993152},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:45:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:45:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:45:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939496704001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:45:07] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:45:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:45:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23444886439067648,"km_value":23444886439067.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:45:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7073677247730993152,"description":"Unknown IO ID 45"} 
[2026-10-23 10:45:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939496704001,"power":27876,"unknown_128":206,"unknown_84":8448,"ignition":7,"odometer":null,"unknown_45":-7073677247730993152}} 
[2026-10-23 10:45:07] local.INFO: DEBUG: GPS processor result {"connection_id":221631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:45:07] local.INFO: GPS data processed {"connection_id":221631,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:45:07] local.INFO: Acknowledgment sent {"connection_id":221631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:45:25] local.INFO: TCP Data received {"connection_id":224622,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:45:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:45:25] local.INFO: Processing buffer {"connection_id":224622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:45:25] local.INFO: IMEI packet received {"connection_id":224622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:45:25] local.INFO: IMEI acknowledgment sent {"connection_id":224622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:45:30] local.INFO: TCP Data received {"connection_id":224622,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224622,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:45:30] local.INFO: Processing buffer {"connection_id":224622,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:45:30] local.INFO: IMEI packet received {"connection_id":224622,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:45:30] local.INFO: IMEI acknowledgment sent {"connection_id":224622,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:45:32] local.INFO: TCP Data received {"connection_id":224622,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672e0298012d9dd9c005692e78000f009d2d..."} 
[2026-10-23 10:45:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672e0298012d9dd9c005692e78000f009d2d..."} 
[2026-10-23 10:45:32] local.INFO: Processing buffer {"connection_id":224622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672e0298012d9dd9c005692e78000f009d2d..."} 
[2026-10-23 10:45:32] local.INFO: Packet analysis {"connection_id":224622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:45:32] local.INFO: Extracted packet for processing {"connection_id":224622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:45:32] local.INFO: GPS Element Parsed {"raw_longitude":765319616,"raw_latitude":90779256,"longitude_deg":76.5319616,"latitude_deg":9.0779256,"altitude":15,"angle":157,"satellites":45,"speed":13,"hex_longitude":"2d9dd9c0","hex_latitude":"05692e78","is_valid_coordinates":true} 
[2026-10-23 10:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:45:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939502080001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:45:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23444899323969536,"note":"Value kept but may cause issues"} 
[2026-10-23 10:45:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7072551347824914432,"note":"Value kept but may cause issues"} 
[2026-10-23 10:45:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:45:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792732431000,"timestamp_ms":1792732431000,"timestamp_seconds":1792732431,"priority":1,"record_length":96,"hex_timestamp":"000001a1672e0298"} 
[2026-10-23 10:45:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:45:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:45:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:45:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:45:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:45:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:45:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:45:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:45:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:45:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:45:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:45:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:45:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:45:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939502080001,"66":27876,"128":206,"84":8448,"24":13,"16":23444899323969536,"45":-7072551347824914432},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:45:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:45:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:45:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939502080001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:45:32] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:45:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:45:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23444899323969536,"km_value":23444899323969.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:45:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7072551347824914432,"description":"Unknown IO ID 45"} 
[2026-10-23 10:45:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939502080001,"power":27876,"unknown_128":206,"unknown_84":8448,"ignition":13,"odometer":null,"unknown_45":-7072551347824914432}} 
[2026-10-23 10:45:32] local.INFO: DEBUG: GPS processor result {"connection_id":224622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:45:32] local.INFO: GPS data processed {"connection_id":224622,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:45:32] local.INFO: Acknowledgment sent {"connection_id":224622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:46:03] local.INFO: TCP Data received {"connection_id":224622,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672e48e8012d9de54005690c18000e009e2f..."} 
[2026-10-23 10:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224622,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672e48e8012d9de54005690c18000e009e2f..."} 
[2026-10-23 10:46:03] local.INFO: Processing buffer {"connection_id":224622,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672e48e8012d9de54005690c18000e009e2f..."} 
[2026-10-23 10:46:03] local.INFO: Packet analysis {"connection_id":224622,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:46:03] local.INFO: Extracted packet for processing {"connection_id":224622,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:46:03] local.INFO: GPS Element Parsed {"raw_longitude":765322560,"raw_latitude":90770456,"longitude_deg":76.532256,"latitude_deg":9.0770456,"altitude":14,"angle":158,"satellites":47,"speed":25,"hex_longitude":"2d9de540","hex_latitude":"05690c18","is_valid_coordinates":true} 
[2026-10-23 10:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939502336001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23445350295535616,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7072410610336630784,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792732449000,"timestamp_ms":1792732449000,"timestamp_seconds":1792732449,"priority":1,"record_length":96,"hex_timestamp":"000001a1672e48e8"} 
[2026-10-23 10:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224622,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224622,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939502336001,"66":27919,"128":206,"84":8448,"24":25,"16":23445350295535616,"45":-7072410610336630784},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939502336001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:46:03] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:46:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23445350295535616,"km_value":23445350295535.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7072410610336630784,"description":"Unknown IO ID 45"} 
[2026-10-23 10:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939502336001,"power":27919,"unknown_128":206,"unknown_84":8448,"ignition":25,"odometer":null,"unknown_45":-7072410610336630784}} 
[2026-10-23 10:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":224622,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:46:03] local.INFO: GPS data processed {"connection_id":224622,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:46:03] local.INFO: Acknowledgment sent {"connection_id":224622,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:46:30] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:30] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:30] local.INFO: IMEI packet received {"connection_id":221232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:46:32] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:32] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:32] local.INFO: IMEI packet received {"connection_id":221232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:46:32] local.INFO: IMEI acknowledgment sent {"connection_id":221232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:46:38] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:38] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:46:38] local.INFO: IMEI packet received {"connection_id":221232,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:46:38] local.INFO: IMEI acknowledgment sent {"connection_id":221232,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:46:38] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672e73e0012d9df4c00568ed08000f009530..."} 
[2026-10-23 10:46:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672e73e0012d9df4c00568ed08000f009530..."} 
[2026-10-23 10:46:38] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672e73e0012d9df4c00568ed08000f009530..."} 
[2026-10-23 10:46:38] local.INFO: Packet analysis {"connection_id":221232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:46:38] local.INFO: Extracted packet for processing {"connection_id":221232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:46:38] local.INFO: GPS Element Parsed {"raw_longitude":765326528,"raw_latitude":90762504,"longitude_deg":76.5326528,"latitude_deg":9.0762504,"altitude":15,"angle":149,"satellites":48,"speed":38,"hex_longitude":"2d9df4c0","hex_latitude":"0568ed08","is_valid_coordinates":true} 
[2026-10-23 10:46:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:46:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939506944001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23445779792265216,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7069173648106711040,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:46:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792732460000,"timestamp_ms":1792732460000,"timestamp_seconds":1792732460,"priority":1,"record_length":96,"hex_timestamp":"000001a1672e73e0"} 
[2026-10-23 10:46:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:46:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:46:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:46:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:46:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:46:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:46:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:46:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:46:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:46:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:46:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:46:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:46:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:46:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939506944001,"66":27919,"128":206,"84":8448,"24":38,"16":23445779792265216,"45":-7069173648106711040},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:46:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:46:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:46:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939506944001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:46:38] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:46:38] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:46:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23445779792265216,"km_value":23445779792265.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:46:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7069173648106711040,"description":"Unknown IO ID 45"} 
[2026-10-23 10:46:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939506944001,"power":27919,"unknown_128":206,"unknown_84":8448,"ignition":38,"odometer":null,"unknown_45":-7069173648106711040}} 
[2026-10-23 10:46:38] local.INFO: DEBUG: GPS processor result {"connection_id":221232,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:46:38] local.INFO: GPS data processed {"connection_id":221232,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:46:38] local.INFO: Acknowledgment sent {"connection_id":221232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:46:39] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1672e9708012d9e08c00568cdb0000e00912e..."} 
[2026-10-23 10:46:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1672e9708012d9e08c00568cdb0000e00912e..."} 
[2026-10-23 10:46:39] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1672e9708012d9e08c00568cdb0000e00912e..."} 
[2026-10-23 10:46:39] local.INFO: Packet analysis {"connection_id":221232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:46:39] local.INFO: Extracted packet for processing {"connection_id":221232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1672e"} 
[2026-10-23 10:46:39] local.INFO: GPS Element Parsed {"raw_longitude":765331648,"raw_latitude":90754480,"longitude_deg":76.5331648,"latitude_deg":9.075448,"altitude":14,"angle":145,"satellites":46,"speed":41,"hex_longitude":"2d9e08c0","hex_latitude":"0568cdb0","is_valid_coordinates":true} 
[2026-10-23 10:46:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:46:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939509760001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23446239353765888,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7064810785969731584,"note":"Value kept but may cause issues"} 
[2026-10-23 10:46:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:46:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792732469000,"timestamp_ms":1792732469000,"timestamp_seconds":1792732469,"priority":1,"record_length":96,"hex_timestamp":"000001a1672e9708"} 
[2026-10-23 10:46:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:46:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:46:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:46:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:46:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:46:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:46:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:46:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:46:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:46:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:46:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:46:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:46:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:46:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939509760001,"66":27930,"128":206,"84":8448,"24":41,"16":23446239353765888,"45":-7064810785969731584},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:46:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:46:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:46:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939509760001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:46:39] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:46:39] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:46:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23446239353765888,"km_value":23446239353765.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:46:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7064810785969731584,"description":"Unknown IO ID 45"} 
[2026-10-23 10:46:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939509760001,"power":27930,"unknown_128":206,"unknown_84":8448,"ignition":41,"odometer":null,"unknown_45":-7064810785969731584}} 
[2026-10-23 10:46:39] local.INFO: DEBUG: GPS processor result {"connection_id":221232,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:46:39] local.INFO: GPS data processed {"connection_id":221232,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:46:39] local.INFO: Acknowledgment sent {"connection_id":221232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:47:03] local.INFO: TCP Data received {"connection_id":222900,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222900,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:47:03] local.INFO: Processing buffer {"connection_id":222900,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:47:03] local.INFO: IMEI packet received {"connection_id":222900,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:47:03] local.INFO: IMEI acknowledgment sent {"connection_id":222900,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:47:10] local.INFO: TCP Data received {"connection_id":221232,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167306010012d9e4e400566fa88001000c22f..."} 
[2026-10-23 10:47:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221232,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167306010012d9e4e400566fa88001000c22f..."} 
[2026-10-23 10:47:10] local.INFO: Processing buffer {"connection_id":221232,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167306010012d9e4e400566fa88001000c22f..."} 
[2026-10-23 10:47:10] local.INFO: Packet analysis {"connection_id":221232,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:47:10] local.INFO: Extracted packet for processing {"connection_id":221232,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:47:10] local.INFO: GPS Element Parsed {"raw_longitude":765349440,"raw_latitude":90634888,"longitude_deg":76.534944,"latitude_deg":9.0634888,"altitude":16,"angle":194,"satellites":47,"speed":26,"hex_longitude":"2d9e4e40","hex_latitude":"0566fa88","is_valid_coordinates":true} 
[2026-10-23 10:47:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:47:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939541504001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23452157818699776,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7039478038098083840,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:47:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792732586000,"timestamp_ms":1792732586000,"timestamp_seconds":1792732586,"priority":1,"record_length":96,"hex_timestamp":"000001a167306010"} 
[2026-10-23 10:47:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:47:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:47:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 10:47:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:47:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:47:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:47:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:47:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221232,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:47:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:47:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221232,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:47:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:47:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:47:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:47:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939541504001,"66":27821,"96":206,"84":8448,"24":26,"16":23452157818699776,"45":-7039478038098083840},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,84,24,16,45]} 
[2026-10-23 10:47:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:47:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:47:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939541504001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:47:10] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 10:47:10] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:47:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23452157818699776,"km_value":23452157818699.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:47:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7039478038098083840,"description":"Unknown IO ID 45"} 
[2026-10-23 10:47:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939541504001,"power":27821,"unknown_96":206,"unknown_84":8448,"ignition":26,"odometer":null,"unknown_45":-7039478038098083840}} 
[2026-10-23 10:47:10] local.INFO: DEBUG: GPS processor result {"connection_id":221232,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:47:10] local.INFO: GPS data processed {"connection_id":221232,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:47:10] local.INFO: Acknowledgment sent {"connection_id":221232,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:47:23] local.INFO: TCP Data received {"connection_id":224623,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:47:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224623,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:47:23] local.INFO: Processing buffer {"connection_id":224623,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:47:23] local.INFO: IMEI packet received {"connection_id":224623,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:47:23] local.INFO: IMEI acknowledgment sent {"connection_id":224623,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:47:25] local.INFO: TCP Data received {"connection_id":224624,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:25] local.INFO: Processing buffer {"connection_id":224624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:25] local.INFO: IMEI packet received {"connection_id":224624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:47:25] local.INFO: IMEI acknowledgment sent {"connection_id":224624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:47:29] local.INFO: TCP Data received {"connection_id":224624,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:29] local.INFO: Processing buffer {"connection_id":224624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:29] local.INFO: IMEI packet received {"connection_id":224624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":224624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:47:30] local.INFO: TCP Data received {"connection_id":224624,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224624,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:30] local.INFO: Processing buffer {"connection_id":224624,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:47:30] local.INFO: IMEI packet received {"connection_id":224624,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:47:30] local.INFO: IMEI acknowledgment sent {"connection_id":224624,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:47:31] local.INFO: TCP Data received {"connection_id":224624,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673067e0012d9e4c800566f5e0001100cf2d..."} 
[2026-10-23 10:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673067e0012d9e4c800566f5e0001100cf2d..."} 
[2026-10-23 10:47:31] local.INFO: Processing buffer {"connection_id":224624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673067e0012d9e4c800566f5e0001100cf2d..."} 
[2026-10-23 10:47:31] local.INFO: Packet analysis {"connection_id":224624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:47:31] local.INFO: Extracted packet for processing {"connection_id":224624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:47:31] local.INFO: GPS Element Parsed {"raw_longitude":765348992,"raw_latitude":90633696,"longitude_deg":76.5348992,"latitude_deg":9.0633696,"altitude":17,"angle":207,"satellites":45,"speed":26,"hex_longitude":"2d9e4c80","hex_latitude":"0566f5e0","is_valid_coordinates":true} 
[2026-10-23 10:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23452217948241920,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7039618775586797568,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792732588000,"timestamp_ms":1792732588000,"timestamp_seconds":1792732588,"priority":1,"record_length":96,"hex_timestamp":"000001a1673067e0"} 
[2026-10-23 10:47:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:47:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 10:47:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:47:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:47:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:47:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939542016001,"66":27995,"96":206,"84":8448,"24":26,"16":23452217948241920,"45":-7039618775586797568},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,84,24,16,45]} 
[2026-10-23 10:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:47:31] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 10:47:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23452217948241920,"km_value":23452217948241.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7039618775586797568,"description":"Unknown IO ID 45"} 
[2026-10-23 10:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939542016001,"power":27995,"unknown_96":206,"unknown_84":8448,"ignition":26,"odometer":null,"unknown_45":-7039618775586797568}} 
[2026-10-23 10:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":224624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:47:31] local.INFO: GPS data processed {"connection_id":224624,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:47:31] local.INFO: Acknowledgment sent {"connection_id":224624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:47:36] local.INFO: TCP Data received {"connection_id":224624,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167306fb0012d9e4a400566f108001100c02e..."} 
[2026-10-23 10:47:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167306fb0012d9e4a400566f108001100c02e..."} 
[2026-10-23 10:47:36] local.INFO: Processing buffer {"connection_id":224624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167306fb0012d9e4a400566f108001100c02e..."} 
[2026-10-23 10:47:36] local.INFO: Packet analysis {"connection_id":224624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:47:36] local.INFO: Extracted packet for processing {"connection_id":224624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:47:36] local.INFO: GPS Element Parsed {"raw_longitude":765348416,"raw_latitude":90632456,"longitude_deg":76.5348416,"latitude_deg":9.0632456,"altitude":17,"angle":192,"satellites":46,"speed":26,"hex_longitude":"2d9e4a40","hex_latitude":"0566f108","is_valid_coordinates":true} 
[2026-10-23 10:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:47:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939542528001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23452282372751360,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7040111356796346368,"note":"Value kept but may cause issues"} 
[2026-10-23 10:47:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:47:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792732590000,"timestamp_ms":1792732590000,"timestamp_seconds":1792732590,"priority":1,"record_length":96,"hex_timestamp":"000001a167306fb0"} 
[2026-10-23 10:47:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:47:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:47:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:47:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:47:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:47:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:47:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:47:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:47:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:47:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:47:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:47:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:47:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:47:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939542528001,"66":28050,"96":206,"84":8448,"24":26,"16":23452282372751360,"45":-7040111356796346368},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,84,24,16,45]} 
[2026-10-23 10:47:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:47:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:47:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939542528001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:47:36] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 10:47:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:47:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23452282372751360,"km_value":23452282372751.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:47:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7040111356796346368,"description":"Unknown IO ID 45"} 
[2026-10-23 10:47:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939542528001,"power":28050,"unknown_96":206,"unknown_84":8448,"ignition":26,"odometer":null,"unknown_45":-7040111356796346368}} 
[2026-10-23 10:47:36] local.INFO: DEBUG: GPS processor result {"connection_id":224624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:47:36] local.INFO: GPS data processed {"connection_id":224624,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:47:36] local.INFO: Acknowledgment sent {"connection_id":224624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:48:07] local.INFO: TCP Data received {"connection_id":224624,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167307780012d9e4a000566eb88001100af30..."} 
[2026-10-23 10:48:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224624,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167307780012d9e4a000566eb88001100af30..."} 
[2026-10-23 10:48:07] local.INFO: Processing buffer {"connection_id":224624,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167307780012d9e4a000566eb88001100af30..."} 
[2026-10-23 10:48:07] local.INFO: Packet analysis {"connection_id":224624,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:48:07] local.INFO: Extracted packet for processing {"connection_id":224624,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:48:07] local.INFO: GPS Element Parsed {"raw_longitude":765348352,"raw_latitude":90631048,"longitude_deg":76.5348352,"latitude_deg":9.0631048,"altitude":17,"angle":175,"satellites":48,"speed":29,"hex_longitude":"2d9e4a00","hex_latitude":"0566eb88","is_valid_coordinates":true} 
[2026-10-23 10:48:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:48:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939543040001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:48:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23452355387195392,"note":"Value kept but may cause issues"} 
[2026-10-23 10:48:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7040744675494262784,"note":"Value kept but may cause issues"} 
[2026-10-23 10:48:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:48:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792732592000,"timestamp_ms":1792732592000,"timestamp_seconds":1792732592,"priority":1,"record_length":96,"hex_timestamp":"000001a167307780"} 
[2026-10-23 10:48:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:48:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:48:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 10:48:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:48:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:48:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:48:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:48:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224624,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:48:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:48:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224624,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:48:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:48:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:48:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:48:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939543040001,"66":27995,"96":206,"84":8448,"24":29,"16":23452355387195392,"45":-7040744675494262784},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,84,24,16,45]} 
[2026-10-23 10:48:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:48:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:48:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939543040001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:48:07] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 10:48:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:48:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23452355387195392,"km_value":23452355387195.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:48:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7040744675494262784,"description":"Unknown IO ID 45"} 
[2026-10-23 10:48:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939543040001,"power":27995,"unknown_96":206,"unknown_84":8448,"ignition":29,"odometer":null,"unknown_45":-7040744675494262784}} 
[2026-10-23 10:48:07] local.INFO: DEBUG: GPS processor result {"connection_id":224624,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:48:07] local.INFO: GPS data processed {"connection_id":224624,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:48:07] local.INFO: Acknowledgment sent {"connection_id":224624,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:48:25] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:48:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:48:25] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:48:25] local.INFO: IMEI packet received {"connection_id":221233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:48:25] local.INFO: IMEI acknowledgment sent {"connection_id":221233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:48:30] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:48:30] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:48:30] local.INFO: IMEI packet received {"connection_id":221233,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":221233,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:48:31] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167309e90012d9e4e800566c8d8001200ab2d..."} 
[2026-10-23 10:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167309e90012d9e4e800566c8d8001200ab2d..."} 
[2026-10-23 10:48:31] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167309e90012d9e4e800566c8d8001200ab2d..."} 
[2026-10-23 10:48:31] local.INFO: Packet analysis {"connection_id":221233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:48:31] local.INFO: Extracted packet for processing {"connection_id":221233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:48:31] local.INFO: GPS Element Parsed {"raw_longitude":765349504,"raw_latitude":90622168,"longitude_deg":76.5349504,"latitude_deg":9.0622168,"altitude":18,"angle":171,"satellites":45,"speed":40,"hex_longitude":"2d9e4e80","hex_latitude":"0566c8d8","is_valid_coordinates":true} 
[2026-10-23 10:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939543552001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23452789178892288,"note":"Value kept but may cause issues"} 
[2026-10-23 10:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7040815044238800896,"note":"Value kept but may cause issues"} 
[2026-10-23 10:48:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792732602000,"timestamp_ms":1792732602000,"timestamp_seconds":1792732602,"priority":1,"record_length":96,"hex_timestamp":"000001a167309e90"} 
[2026-10-23 10:48:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:48:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:48:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:48:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:48:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:48:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939543552001,"66":27887,"30":206,"84":8448,"24":40,"16":23452789178892288,"45":-7040815044238800896},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,84,24,16,45]} 
[2026-10-23 10:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939543552001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:48:31] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-10-23 10:48:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23452789178892288,"km_value":23452789178892.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7040815044238800896,"description":"Unknown IO ID 45"} 
[2026-10-23 10:48:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939543552001,"power":27887,"unknown_30":206,"unknown_84":8448,"ignition":40,"odometer":null,"unknown_45":-7040815044238800896}} 
[2026-10-23 10:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":221233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:48:31] local.INFO: GPS data processed {"connection_id":221233,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:48:31] local.INFO: Acknowledgment sent {"connection_id":221233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:49:03] local.INFO: TCP Data received {"connection_id":221233,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16730c1b8012d9e55400566a3b0001200a72e..."} 
[2026-10-23 10:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221233,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16730c1b8012d9e55400566a3b0001200a72e..."} 
[2026-10-23 10:49:03] local.INFO: Processing buffer {"connection_id":221233,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16730c1b8012d9e55400566a3b0001200a72e..."} 
[2026-10-23 10:49:03] local.INFO: Packet analysis {"connection_id":221233,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:49:03] local.INFO: Extracted packet for processing {"connection_id":221233,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:49:03] local.INFO: GPS Element Parsed {"raw_longitude":765351232,"raw_latitude":90612656,"longitude_deg":76.5351232,"latitude_deg":9.0612656,"altitude":18,"angle":167,"satellites":46,"speed":43,"hex_longitude":"2d9e5540","hex_latitude":"0566a3b0","is_valid_coordinates":true} 
[2026-10-23 10:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:49:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939546112001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23453257330327552,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7039548406845876224,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:49:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792732611000,"timestamp_ms":1792732611000,"timestamp_seconds":1792732611,"priority":1,"record_length":96,"hex_timestamp":"000001a16730c1b8"} 
[2026-10-23 10:49:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:49:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 10:49:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:49:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:49:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:49:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:49:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221233,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:49:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:49:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221233,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:49:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:49:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:49:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:49:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939546112001,"66":27908,"30":206,"84":8448,"24":43,"16":23453257330327552,"45":-7039548406845876224},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,84,24,16,45]} 
[2026-10-23 10:49:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:49:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:49:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939546112001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:49:03] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-10-23 10:49:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:49:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23453257330327552,"km_value":23453257330327.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:49:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7039548406845876224,"description":"Unknown IO ID 45"} 
[2026-10-23 10:49:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939546112001,"power":27908,"unknown_30":206,"unknown_84":8448,"ignition":43,"odometer":null,"unknown_45":-7039548406845876224}} 
[2026-10-23 10:49:03] local.INFO: DEBUG: GPS processor result {"connection_id":221233,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:49:03] local.INFO: GPS data processed {"connection_id":221233,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:49:03] local.INFO: Acknowledgment sent {"connection_id":221233,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:49:30] local.INFO: TCP Data received {"connection_id":222901,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:49:30] local.INFO: Processing buffer {"connection_id":222901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:49:30] local.INFO: IMEI packet received {"connection_id":222901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:49:30] local.INFO: IMEI acknowledgment sent {"connection_id":222901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:49:32] local.INFO: TCP Data received {"connection_id":222901,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:49:32] local.INFO: Processing buffer {"connection_id":222901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:49:32] local.INFO: IMEI packet received {"connection_id":222901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:49:32] local.INFO: IMEI acknowledgment sent {"connection_id":222901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:49:33] local.INFO: TCP Data received {"connection_id":222901,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16730e4e0012d9e5e00056681b0001100a22f..."} 
[2026-10-23 10:49:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16730e4e0012d9e5e00056681b0001100a22f..."} 
[2026-10-23 10:49:33] local.INFO: Processing buffer {"connection_id":222901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16730e4e0012d9e5e00056681b0001100a22f..."} 
[2026-10-23 10:49:33] local.INFO: Packet analysis {"connection_id":222901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:49:33] local.INFO: Extracted packet for processing {"connection_id":222901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16730"} 
[2026-10-23 10:49:33] local.INFO: GPS Element Parsed {"raw_longitude":765353472,"raw_latitude":90603952,"longitude_deg":76.5353472,"latitude_deg":9.0603952,"altitude":17,"angle":162,"satellites":47,"speed":28,"hex_longitude":"2d9e5e00","hex_latitude":"056681b0","is_valid_coordinates":true} 
[2026-10-23 10:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:49:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939548416001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23453691122024448,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7037648450755514368,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:49:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792732620000,"timestamp_ms":1792732620000,"timestamp_seconds":1792732620,"priority":1,"record_length":96,"hex_timestamp":"000001a16730e4e0"} 
[2026-10-23 10:49:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:49:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:49:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:49:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:49:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:49:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:49:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:49:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:49:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:49:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:49:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:49:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:49:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939548416001,"66":27767,"30":206,"84":8448,"24":28,"16":23453691122024448,"45":-7037648450755514368},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,84,24,16,45]} 
[2026-10-23 10:49:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:49:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:49:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939548416001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:49:33] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-10-23 10:49:33] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:49:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23453691122024448,"km_value":23453691122024.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:49:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7037648450755514368,"description":"Unknown IO ID 45"} 
[2026-10-23 10:49:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939548416001,"power":27767,"unknown_30":206,"unknown_84":8448,"ignition":28,"odometer":null,"unknown_45":-7037648450755514368}} 
[2026-10-23 10:49:33] local.INFO: DEBUG: GPS processor result {"connection_id":222901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:49:33] local.INFO: GPS data processed {"connection_id":222901,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:49:33] local.INFO: Acknowledgment sent {"connection_id":222901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:49:35] local.INFO: TCP Data received {"connection_id":222901,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167310808012d9e640005667078000d00932e..."} 
[2026-10-23 10:49:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167310808012d9e640005667078000d00932e..."} 
[2026-10-23 10:49:35] local.INFO: Processing buffer {"connection_id":222901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167310808012d9e640005667078000d00932e..."} 
[2026-10-23 10:49:35] local.INFO: Packet analysis {"connection_id":222901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:49:35] local.INFO: Extracted packet for processing {"connection_id":222901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:49:35] local.INFO: GPS Element Parsed {"raw_longitude":765355008,"raw_latitude":90599544,"longitude_deg":76.5355008,"latitude_deg":9.0599544,"altitude":13,"angle":147,"satellites":46,"speed":15,"hex_longitude":"2d9e6400","hex_latitude":"05667078","is_valid_coordinates":true} 
[2026-10-23 10:49:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:49:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939550720001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23453918755291136,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7035185544711524352,"note":"Value kept but may cause issues"} 
[2026-10-23 10:49:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:49:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792732629000,"timestamp_ms":1792732629000,"timestamp_seconds":1792732629,"priority":1,"record_length":96,"hex_timestamp":"000001a167310808"} 
[2026-10-23 10:49:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:49:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:49:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 10:49:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:49:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:49:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:49:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:49:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:49:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:49:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:49:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:49:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:49:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:49:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939550720001,"66":27919,"94":206,"84":8448,"24":15,"16":23453918755291136,"45":-7035185544711524352},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,84,24,16,45]} 
[2026-10-23 10:49:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:49:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:49:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939550720001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:49:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 10:49:35] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:49:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23453918755291136,"km_value":23453918755291.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:49:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7035185544711524352,"description":"Unknown IO ID 45"} 
[2026-10-23 10:49:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939550720001,"power":27919,"unknown_94":206,"unknown_84":8448,"ignition":15,"odometer":null,"unknown_45":-7035185544711524352}} 
[2026-10-23 10:49:35] local.INFO: DEBUG: GPS processor result {"connection_id":222901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:49:35] local.INFO: GPS data processed {"connection_id":222901,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:49:35] local.INFO: Acknowledgment sent {"connection_id":222901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:50:07] local.INFO: TCP Data received {"connection_id":222901,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167312748012d9e6ac005666698000c00a12e..."} 
[2026-10-23 10:50:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167312748012d9e6ac005666698000c00a12e..."} 
[2026-10-23 10:50:07] local.INFO: Processing buffer {"connection_id":222901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167312748012d9e6ac005666698000c00a12e..."} 
[2026-10-23 10:50:07] local.INFO: Packet analysis {"connection_id":222901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:50:07] local.INFO: Extracted packet for processing {"connection_id":222901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:50:07] local.INFO: GPS Element Parsed {"raw_longitude":765356736,"raw_latitude":90597016,"longitude_deg":76.5356736,"latitude_deg":9.0597016,"altitude":12,"angle":161,"satellites":46,"speed":17,"hex_longitude":"2d9e6ac0","hex_latitude":"05666698","is_valid_coordinates":true} 
[2026-10-23 10:50:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:50:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939553024001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23454069079146496,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7033496694852388864,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:50:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792732637000,"timestamp_ms":1792732637000,"timestamp_seconds":1792732637,"priority":1,"record_length":96,"hex_timestamp":"000001a167312748"} 
[2026-10-23 10:50:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:50:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:50:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:50:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:50:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:50:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:50:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:50:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:50:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:50:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:50:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:50:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:50:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:50:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939553024001,"66":27843,"94":206,"84":8448,"24":17,"16":23454069079146496,"45":-7033496694852388864},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,84,24,16,45]} 
[2026-10-23 10:50:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:50:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:50:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939553024001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:50:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 10:50:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:50:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23454069079146496,"km_value":23454069079146.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:50:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7033496694852388864,"description":"Unknown IO ID 45"} 
[2026-10-23 10:50:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939553024001,"power":27843,"unknown_94":206,"unknown_84":8448,"ignition":17,"odometer":null,"unknown_45":-7033496694852388864}} 
[2026-10-23 10:50:07] local.INFO: DEBUG: GPS processor result {"connection_id":222901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:50:07] local.INFO: GPS data processed {"connection_id":222901,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:50:07] local.INFO: Acknowledgment sent {"connection_id":222901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:50:25] local.INFO: TCP Data received {"connection_id":224625,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:25] local.INFO: Processing buffer {"connection_id":224625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:25] local.INFO: IMEI packet received {"connection_id":224625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":224625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:50:26] local.INFO: TCP Data received {"connection_id":224625,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:26] local.INFO: Processing buffer {"connection_id":224625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:26] local.INFO: IMEI packet received {"connection_id":224625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":224625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:50:30] local.INFO: TCP Data received {"connection_id":224625,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224625,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:30] local.INFO: Processing buffer {"connection_id":224625,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:50:30] local.INFO: IMEI packet received {"connection_id":224625,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":224625,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:50:31] local.INFO: TCP Data received {"connection_id":224625,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673136e8012d9e6c4005665e40000c00ae2d..."} 
[2026-10-23 10:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673136e8012d9e6c4005665e40000c00ae2d..."} 
[2026-10-23 10:50:31] local.INFO: Processing buffer {"connection_id":224625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673136e8012d9e6c4005665e40000c00ae2d..."} 
[2026-10-23 10:50:31] local.INFO: Packet analysis {"connection_id":224625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:50:31] local.INFO: Extracted packet for processing {"connection_id":224625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:50:31] local.INFO: GPS Element Parsed {"raw_longitude":765357120,"raw_latitude":90594880,"longitude_deg":76.535712,"latitude_deg":9.059488,"altitude":12,"angle":174,"satellites":45,"speed":25,"hex_longitude":"2d9e6c40","hex_latitude":"05665e40","is_valid_coordinates":true} 
[2026-10-23 10:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939555072001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23454172158361600,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7031596738760239104,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792732641000,"timestamp_ms":1792732641000,"timestamp_seconds":1792732641,"priority":1,"record_length":96,"hex_timestamp":"000001a1673136e8"} 
[2026-10-23 10:50:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:50:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 10:50:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:50:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:50:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:50:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939555072001,"66":27919,"94":206,"84":8448,"24":25,"16":23454172158361600,"45":-7031596738760239104},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,84,24,16,45]} 
[2026-10-23 10:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939555072001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:50:31] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 10:50:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23454172158361600,"km_value":23454172158361.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7031596738760239104,"description":"Unknown IO ID 45"} 
[2026-10-23 10:50:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939555072001,"power":27919,"unknown_94":206,"unknown_84":8448,"ignition":25,"odometer":null,"unknown_45":-7031596738760239104}} 
[2026-10-23 10:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":224625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:50:31] local.INFO: GPS data processed {"connection_id":224625,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:50:31] local.INFO: Acknowledgment sent {"connection_id":224625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:50:36] local.INFO: TCP Data received {"connection_id":224625,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673165c8012d9e6d0005663b80000c00b72e..."} 
[2026-10-23 10:50:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673165c8012d9e6d0005663b80000c00b72e..."} 
[2026-10-23 10:50:36] local.INFO: Processing buffer {"connection_id":224625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673165c8012d9e6d0005663b80000c00b72e..."} 
[2026-10-23 10:50:36] local.INFO: Packet analysis {"connection_id":224625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:50:36] local.INFO: Extracted packet for processing {"connection_id":224625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16731"} 
[2026-10-23 10:50:36] local.INFO: GPS Element Parsed {"raw_longitude":765357312,"raw_latitude":90585984,"longitude_deg":76.5357312,"latitude_deg":9.0585984,"altitude":12,"angle":183,"satellites":46,"speed":32,"hex_longitude":"2d9e6d00","hex_latitude":"05663b80","is_valid_coordinates":true} 
[2026-10-23 10:50:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:50:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939556096001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23454605950058496,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7031174526295719936,"note":"Value kept but may cause issues"} 
[2026-10-23 10:50:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,94,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:50:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792732653000,"timestamp_ms":1792732653000,"timestamp_seconds":1792732653,"priority":1,"record_length":96,"hex_timestamp":"000001a1673165c8"} 
[2026-10-23 10:50:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:50:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:50:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:50:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:50:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:50:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:50:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:50:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:50:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:50:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:50:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:50:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:50:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:50:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939556096001,"66":27930,"94":206,"84":8448,"24":32,"16":23454605950058496,"45":-7031174526295719936},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,94,84,24,16,45]} 
[2026-10-23 10:50:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:50:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:50:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939556096001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:50:36] local.INFO: Unknown IO ID detected {"io_id":94,"value":206,"description":"Unknown IO ID 94"} 
[2026-10-23 10:50:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":8448,"description":"Unknown IO ID 84"} 
[2026-10-23 10:50:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23454605950058496,"km_value":23454605950058.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:50:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7031174526295719936,"description":"Unknown IO ID 45"} 
[2026-10-23 10:50:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939556096001,"power":27930,"unknown_94":206,"unknown_84":8448,"ignition":32,"odometer":null,"unknown_45":-7031174526295719936}} 
[2026-10-23 10:50:36] local.INFO: DEBUG: GPS processor result {"connection_id":224625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:50:36] local.INFO: GPS data processed {"connection_id":224625,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:50:36] local.INFO: Acknowledgment sent {"connection_id":224625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:51:07] local.INFO: TCP Data received {"connection_id":224625,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16733a400012d9e7e800564d670001200af23..."} 
[2026-10-23 10:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224625,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16733a400012d9e7e800564d670001200af23..."} 
[2026-10-23 10:51:07] local.INFO: Processing buffer {"connection_id":224625,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16733a400012d9e7e800564d670001200af23..."} 
[2026-10-23 10:51:07] local.INFO: Packet analysis {"connection_id":224625,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16733"} 
[2026-10-23 10:51:07] local.INFO: Extracted packet for processing {"connection_id":224625,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16733"} 
[2026-10-23 10:51:07] local.INFO: GPS Element Parsed {"raw_longitude":765361792,"raw_latitude":90494576,"longitude_deg":76.5361792,"latitude_deg":9.0494576,"altitude":18,"angle":175,"satellites":35,"speed":33,"hex_longitude":"2d9e7e80","hex_latitude":"0564d670","is_valid_coordinates":true} 
[2026-10-23 10:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:51:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939593728001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:51:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23459077011013632,"note":"Value kept but may cause issues"} 
[2026-10-23 10:51:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7027374614133366784,"note":"Value kept but may cause issues"} 
[2026-10-23 10:51:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:51:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792732800000,"timestamp_ms":1792732800000,"timestamp_seconds":1792732800,"priority":1,"record_length":96,"hex_timestamp":"000001a16733a400"} 
[2026-10-23 10:51:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:51:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 10:51:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:51:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:51:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:51:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:51:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224625,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:51:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:51:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224625,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:51:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:51:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:51:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:51:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939593728001,"66":27876,"108":206,"84":7168,"24":33,"16":23459077011013632,"45":-7027374614133366784},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,84,24,16,45]} 
[2026-10-23 10:51:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:51:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:51:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939593728001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:51:07] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-23 10:51:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:51:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23459077011013632,"km_value":23459077011013.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:51:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7027374614133366784,"description":"Unknown IO ID 45"} 
[2026-10-23 10:51:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939593728001,"power":27876,"unknown_108":206,"unknown_84":7168,"ignition":33,"odometer":null,"unknown_45":-7027374614133366784}} 
[2026-10-23 10:51:07] local.INFO: DEBUG: GPS processor result {"connection_id":224625,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:51:07] local.INFO: GPS data processed {"connection_id":224625,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:51:07] local.INFO: Acknowledgment sent {"connection_id":224625,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:51:23] local.INFO: TCP Data received {"connection_id":224626,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:23] local.INFO: Processing buffer {"connection_id":224626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:23] local.INFO: IMEI packet received {"connection_id":224626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:51:23] local.INFO: IMEI acknowledgment sent {"connection_id":224626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:51:25] local.INFO: TCP Data received {"connection_id":224626,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:25] local.INFO: Processing buffer {"connection_id":224626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:25] local.INFO: IMEI packet received {"connection_id":224626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":224626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:51:26] local.INFO: TCP Data received {"connection_id":224626,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:26] local.INFO: Processing buffer {"connection_id":224626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:26] local.INFO: IMEI packet received {"connection_id":224626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":224626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:51:31] local.INFO: TCP Data received {"connection_id":224626,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224626,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:31] local.INFO: Processing buffer {"connection_id":224626,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:51:31] local.INFO: IMEI packet received {"connection_id":224626,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":224626,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:51:32] local.INFO: TCP Data received {"connection_id":224626,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16733cb10012d9e7ec00564b3b0001100b329..."} 
[2026-10-23 10:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16733cb10012d9e7ec00564b3b0001100b329..."} 
[2026-10-23 10:51:32] local.INFO: Processing buffer {"connection_id":224626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16733cb10012d9e7ec00564b3b0001100b329..."} 
[2026-10-23 10:51:32] local.INFO: Packet analysis {"connection_id":224626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16733"} 
[2026-10-23 10:51:32] local.INFO: Extracted packet for processing {"connection_id":224626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16733"} 
[2026-10-23 10:51:32] local.INFO: GPS Element Parsed {"raw_longitude":765361856,"raw_latitude":90485680,"longitude_deg":76.5361856,"latitude_deg":9.048568,"altitude":17,"angle":179,"satellites":41,"speed":36,"hex_longitude":"2d9e7ec0","hex_latitude":"0564b3b0","is_valid_coordinates":true} 
[2026-10-23 10:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939596800001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23459506507743232,"note":"Value kept but may cause issues"} 
[2026-10-23 10:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7026037607996428288,"note":"Value kept but may cause issues"} 
[2026-10-23 10:51:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792732810000,"timestamp_ms":1792732810000,"timestamp_seconds":1792732810,"priority":1,"record_length":96,"hex_timestamp":"000001a16733cb10"} 
[2026-10-23 10:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939596800001,"66":27995,"108":206,"84":7168,"24":36,"16":23459506507743232,"45":-7026037607996428288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,84,24,16,45]} 
[2026-10-23 10:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939596800001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:51:32] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-23 10:51:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23459506507743232,"km_value":23459506507743.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7026037607996428288,"description":"Unknown IO ID 45"} 
[2026-10-23 10:51:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939596800001,"power":27995,"unknown_108":206,"unknown_84":7168,"ignition":36,"odometer":null,"unknown_45":-7026037607996428288}} 
[2026-10-23 10:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":224626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:51:32] local.INFO: GPS data processed {"connection_id":224626,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:51:32] local.INFO: Acknowledgment sent {"connection_id":224626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:52:03] local.INFO: TCP Data received {"connection_id":224626,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16733f220012d9e7c8005649048000d00ba2f..."} 
[2026-10-23 10:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224626,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16733f220012d9e7c8005649048000d00ba2f..."} 
[2026-10-23 10:52:03] local.INFO: Processing buffer {"connection_id":224626,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16733f220012d9e7c8005649048000d00ba2f..."} 
[2026-10-23 10:52:03] local.INFO: Packet analysis {"connection_id":224626,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16733"} 
[2026-10-23 10:52:03] local.INFO: Extracted packet for processing {"connection_id":224626,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16733"} 
[2026-10-23 10:52:03] local.INFO: GPS Element Parsed {"raw_longitude":765361280,"raw_latitude":90476616,"longitude_deg":76.536128,"latitude_deg":9.0476616,"altitude":13,"angle":186,"satellites":47,"speed":34,"hex_longitude":"2d9e7c80","hex_latitude":"05649048","is_valid_coordinates":true} 
[2026-10-23 10:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:52:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939599360001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:52:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23459948889374720,"note":"Value kept but may cause issues"} 
[2026-10-23 10:52:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7025967239254528000,"note":"Value kept but may cause issues"} 
[2026-10-23 10:52:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:52:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792732820000,"timestamp_ms":1792732820000,"timestamp_seconds":1792732820,"priority":1,"record_length":96,"hex_timestamp":"000001a16733f220"} 
[2026-10-23 10:52:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:52:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:52:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:52:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:52:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:52:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:52:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:52:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224626,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:52:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:52:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224626,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:52:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:52:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:52:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:52:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939599360001,"66":27865,"108":206,"84":7168,"24":34,"16":23459948889374720,"45":-7025967239254528000},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,84,24,16,45]} 
[2026-10-23 10:52:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:52:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:52:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939599360001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:52:03] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-23 10:52:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:52:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23459948889374720,"km_value":23459948889374.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:52:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7025967239254528000,"description":"Unknown IO ID 45"} 
[2026-10-23 10:52:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939599360001,"power":27865,"unknown_108":206,"unknown_84":7168,"ignition":34,"odometer":null,"unknown_45":-7025967239254528000}} 
[2026-10-23 10:52:03] local.INFO: DEBUG: GPS processor result {"connection_id":224626,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:52:03] local.INFO: GPS data processed {"connection_id":224626,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:52:03] local.INFO: Acknowledgment sent {"connection_id":224626,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:52:25] local.INFO: TCP Data received {"connection_id":224627,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:52:25] local.INFO: Processing buffer {"connection_id":224627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:52:25] local.INFO: IMEI packet received {"connection_id":224627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:52:25] local.INFO: IMEI acknowledgment sent {"connection_id":224627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:52:29] local.INFO: TCP Data received {"connection_id":224627,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224627,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:52:29] local.INFO: Processing buffer {"connection_id":224627,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:52:29] local.INFO: IMEI packet received {"connection_id":224627,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":224627,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:52:30] local.INFO: TCP Data received {"connection_id":224627,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167342cb8012d9e784005646bd8000c00ba30..."} 
[2026-10-23 10:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167342cb8012d9e784005646bd8000c00ba30..."} 
[2026-10-23 10:52:30] local.INFO: Processing buffer {"connection_id":224627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167342cb8012d9e784005646bd8000c00ba30..."} 
[2026-10-23 10:52:30] local.INFO: Packet analysis {"connection_id":224627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16734"} 
[2026-10-23 10:52:30] local.INFO: Extracted packet for processing {"connection_id":224627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16734"} 
[2026-10-23 10:52:30] local.INFO: GPS Element Parsed {"raw_longitude":765360192,"raw_latitude":90467288,"longitude_deg":76.5360192,"latitude_deg":9.0467288,"altitude":12,"angle":186,"satellites":48,"speed":32,"hex_longitude":"2d9e7840","hex_latitude":"05646bd8","is_valid_coordinates":true} 
[2026-10-23 10:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939601920001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23460404155908096,"note":"Value kept but may cause issues"} 
[2026-10-23 10:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7026600557954447360,"note":"Value kept but may cause issues"} 
[2026-10-23 10:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,108,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792732835000,"timestamp_ms":1792732835000,"timestamp_seconds":1792732835,"priority":1,"record_length":96,"hex_timestamp":"000001a167342cb8"} 
[2026-10-23 10:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:52:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 10:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939601920001,"66":27930,"108":206,"84":7168,"24":32,"16":23460404155908096,"45":-7026600557954447360},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,108,84,24,16,45]} 
[2026-10-23 10:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939601920001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:52:30] local.INFO: Unknown IO ID detected {"io_id":108,"value":206,"description":"Unknown IO ID 108"} 
[2026-10-23 10:52:30] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23460404155908096,"km_value":23460404155908.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7026600557954447360,"description":"Unknown IO ID 45"} 
[2026-10-23 10:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939601920001,"power":27930,"unknown_108":206,"unknown_84":7168,"ignition":32,"odometer":null,"unknown_45":-7026600557954447360}} 
[2026-10-23 10:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":224627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:52:30] local.INFO: GPS data processed {"connection_id":224627,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:52:30] local.INFO: Acknowledgment sent {"connection_id":224627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:52:48] local.INFO: TCP Data received {"connection_id":221234,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:52:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221234,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:52:48] local.INFO: Processing buffer {"connection_id":221234,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:52:48] local.INFO: IMEI packet received {"connection_id":221234,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:52:48] local.INFO: IMEI acknowledgment sent {"connection_id":221234,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:53:08] local.INFO: TCP Data received {"connection_id":224627,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167356920012d9f010005638030000c008f2f..."} 
[2026-10-23 10:53:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224627,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167356920012d9f010005638030000c008f2f..."} 
[2026-10-23 10:53:08] local.INFO: Processing buffer {"connection_id":224627,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167356920012d9f010005638030000c008f2f..."} 
[2026-10-23 10:53:08] local.INFO: Packet analysis {"connection_id":224627,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16735"} 
[2026-10-23 10:53:08] local.INFO: Extracted packet for processing {"connection_id":224627,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16735"} 
[2026-10-23 10:53:08] local.INFO: GPS Element Parsed {"raw_longitude":765395200,"raw_latitude":90406960,"longitude_deg":76.53952,"latitude_deg":9.040696,"altitude":12,"angle":143,"satellites":47,"speed":41,"hex_longitude":"2d9f0100","hex_latitude":"05638030","is_valid_coordinates":true} 
[2026-10-23 10:53:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:53:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939625216001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:53:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23464188022095872,"note":"Value kept but may cause issues"} 
[2026-10-23 10:53:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6993527248207777792,"note":"Value kept but may cause issues"} 
[2026-10-23 10:53:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:53:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792732916000,"timestamp_ms":1792732916000,"timestamp_seconds":1792732916,"priority":1,"record_length":96,"hex_timestamp":"000001a167356920"} 
[2026-10-23 10:53:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:53:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:53:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 10:53:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:53:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:53:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:53:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:53:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224627,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:53:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:53:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224627,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:53:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:53:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:53:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:53:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939625216001,"66":27919,"207":206,"84":7168,"24":41,"16":23464188022095872,"45":-6993527248207777792},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,84,24,16,45]} 
[2026-10-23 10:53:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:53:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:53:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939625216001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:53:08] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 10:53:08] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:53:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23464188022095872,"km_value":23464188022095.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:53:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6993527248207777792,"description":"Unknown IO ID 45"} 
[2026-10-23 10:53:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939625216001,"power":27919,"unknown_207":206,"unknown_84":7168,"ignition":41,"odometer":null,"unknown_45":-6993527248207777792}} 
[2026-10-23 10:53:08] local.INFO: DEBUG: GPS processor result {"connection_id":224627,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:53:08] local.INFO: GPS data processed {"connection_id":224627,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:53:08] local.INFO: Acknowledgment sent {"connection_id":224627,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:53:25] local.INFO: TCP Data received {"connection_id":221632,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:25] local.INFO: Processing buffer {"connection_id":221632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:25] local.INFO: IMEI packet received {"connection_id":221632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:53:25] local.INFO: IMEI acknowledgment sent {"connection_id":221632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:53:25] local.INFO: TCP Data received {"connection_id":221632,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:25] local.INFO: Processing buffer {"connection_id":221632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:25] local.INFO: IMEI packet received {"connection_id":221632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:53:25] local.INFO: IMEI acknowledgment sent {"connection_id":221632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:53:30] local.INFO: TCP Data received {"connection_id":221632,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:30] local.INFO: Processing buffer {"connection_id":221632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:53:30] local.INFO: IMEI packet received {"connection_id":221632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":221632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:53:31] local.INFO: TCP Data received {"connection_id":221632,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167359030012d9f150005636280000b008c30..."} 
[2026-10-23 10:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221632,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167359030012d9f150005636280000b008c30..."} 
[2026-10-23 10:53:31] local.INFO: Processing buffer {"connection_id":221632,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167359030012d9f150005636280000b008c30..."} 
[2026-10-23 10:53:31] local.INFO: Packet analysis {"connection_id":221632,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16735"} 
[2026-10-23 10:53:31] local.INFO: Extracted packet for processing {"connection_id":221632,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16735"} 
[2026-10-23 10:53:31] local.INFO: GPS Element Parsed {"raw_longitude":765400320,"raw_latitude":90399360,"longitude_deg":76.540032,"latitude_deg":9.039936,"altitude":11,"angle":140,"satellites":48,"speed":18,"hex_longitude":"2d9f1500","hex_latitude":"05636280","is_valid_coordinates":true} 
[2026-10-23 10:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939626496001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23464630403727360,"note":"Value kept but may cause issues"} 
[2026-10-23 10:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6989305123558117376,"note":"Value kept but may cause issues"} 
[2026-10-23 10:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792732926000,"timestamp_ms":1792732926000,"timestamp_seconds":1792732926,"priority":1,"record_length":96,"hex_timestamp":"000001a167359030"} 
[2026-10-23 10:53:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:53:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:53:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:53:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:53:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221632,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:53:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939626496001,"66":27908,"207":206,"84":7168,"24":18,"16":23464630403727360,"45":-6989305123558117376},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,84,24,16,45]} 
[2026-10-23 10:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939626496001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:53:31] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 10:53:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23464630403727360,"km_value":23464630403727.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6989305123558117376,"description":"Unknown IO ID 45"} 
[2026-10-23 10:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939626496001,"power":27908,"unknown_207":206,"unknown_84":7168,"ignition":18,"odometer":null,"unknown_45":-6989305123558117376}} 
[2026-10-23 10:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":221632,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:53:31] local.INFO: GPS data processed {"connection_id":221632,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:53:31] local.INFO: Acknowledgment sent {"connection_id":221632,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:54:02] local.INFO: TCP Data received {"connection_id":221632,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16735bb28012d9f1ec005635338000b00992f..."} 
[2026-10-23 10:54:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221632,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16735bb28012d9f1ec005635338000b00992f..."} 
[2026-10-23 10:54:02] local.INFO: Processing buffer {"connection_id":221632,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16735bb28012d9f1ec005635338000b00992f..."} 
[2026-10-23 10:54:02] local.INFO: Packet analysis {"connection_id":221632,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16735"} 
[2026-10-23 10:54:02] local.INFO: Extracted packet for processing {"connection_id":221632,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16735"} 
[2026-10-23 10:54:02] local.INFO: GPS Element Parsed {"raw_longitude":765402816,"raw_latitude":90395448,"longitude_deg":76.5402816,"latitude_deg":9.0395448,"altitude":11,"angle":153,"satellites":47,"speed":21,"hex_longitude":"2d9f1ec0","hex_latitude":"05635338","is_valid_coordinates":true} 
[2026-10-23 10:54:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:54:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939629056001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23464853742026752,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6983675624025849856,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:54:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792732937000,"timestamp_ms":1792732937000,"timestamp_seconds":1792732937,"priority":1,"record_length":96,"hex_timestamp":"000001a16735bb28"} 
[2026-10-23 10:54:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:54:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:54:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:54:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:54:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:54:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:54:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:54:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221632,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:54:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:54:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:54:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:54:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:54:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:54:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939629056001,"66":27995,"207":206,"84":7168,"24":21,"16":23464853742026752,"45":-6983675624025849856},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,84,24,16,45]} 
[2026-10-23 10:54:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:54:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:54:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939629056001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:54:02] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 10:54:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:54:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23464853742026752,"km_value":23464853742026.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:54:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6983675624025849856,"description":"Unknown IO ID 45"} 
[2026-10-23 10:54:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939629056001,"power":27995,"unknown_207":206,"unknown_84":7168,"ignition":21,"odometer":null,"unknown_45":-6983675624025849856}} 
[2026-10-23 10:54:02] local.INFO: DEBUG: GPS processor result {"connection_id":221632,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:54:02] local.INFO: GPS data processed {"connection_id":221632,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:54:02] local.INFO: Acknowledgment sent {"connection_id":221632,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:54:25] local.INFO: TCP Data received {"connection_id":224628,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:54:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:54:25] local.INFO: Processing buffer {"connection_id":224628,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:54:25] local.INFO: IMEI packet received {"connection_id":224628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:54:25] local.INFO: IMEI acknowledgment sent {"connection_id":224628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:54:25] local.INFO: TCP Data received {"connection_id":224628,"ip":"42.109.136.6","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 10:54:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224628,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 10:54:25] local.INFO: Processing buffer {"connection_id":224628,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 10:54:25] local.INFO: IMEI packet received {"connection_id":224628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:54:25] local.INFO: IMEI acknowledgment sent {"connection_id":224628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:54:30] local.INFO: TCP Data received {"connection_id":224628,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224628,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:54:30] local.INFO: Processing buffer {"connection_id":224628,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 10:54:30] local.INFO: IMEI packet received {"connection_id":224628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":224628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:54:31] local.INFO: TCP Data received {"connection_id":224628,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167360560012d9f2f00056333c8000a00992f..."} 
[2026-10-23 10:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167360560012d9f2f00056333c8000a00992f..."} 
[2026-10-23 10:54:31] local.INFO: Processing buffer {"connection_id":224628,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a167..."} 
[2026-10-23 10:54:31] local.INFO: IMEI packet received {"connection_id":224628,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:54:31] local.INFO: IMEI acknowledgment sent {"connection_id":224628,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:54:36] local.INFO: TCP Data received {"connection_id":224628,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167363058012d9f3f4005631258000a009c2e..."} 
[2026-10-23 10:54:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167363058012d9f3f4005631258000a009c2e..."} 
[2026-10-23 10:54:36] local.INFO: Processing buffer {"connection_id":224628,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a167360560012d9f2f00056333c8000a00992f..."} 
[2026-10-23 10:54:36] local.INFO: Packet analysis {"connection_id":224628,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a16736"} 
[2026-10-23 10:54:36] local.INFO: Extracted packet for processing {"connection_id":224628,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16736"} 
[2026-10-23 10:54:36] local.INFO: GPS Element Parsed {"raw_longitude":765406976,"raw_latitude":90387400,"longitude_deg":76.5406976,"latitude_deg":9.03874,"altitude":10,"angle":153,"satellites":47,"speed":27,"hex_longitude":"2d9f2f00","hex_latitude":"056333c8","is_valid_coordinates":true} 
[2026-10-23 10:54:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:54:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939631872001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23465291828690944,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6980931243003922432,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,207,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:54:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792732956000,"timestamp_ms":1792732956000,"timestamp_seconds":1792732956,"priority":1,"record_length":96,"hex_timestamp":"000001a167360560"} 
[2026-10-23 10:54:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:54:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:54:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:54:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:54:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:54:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:54:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:54:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:54:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:54:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:54:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939631872001,"66":27995,"207":206,"84":7168,"24":27,"16":23465291828690944,"45":-6980931243003922432},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,207,84,24,16,45]} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:54:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:54:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939631872001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:54:36] local.INFO: Unknown IO ID detected {"io_id":207,"value":206,"description":"Unknown IO ID 207"} 
[2026-10-23 10:54:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:54:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23465291828690944,"km_value":23465291828690.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:54:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6980931243003922432,"description":"Unknown IO ID 45"} 
[2026-10-23 10:54:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939631872001,"power":27995,"unknown_207":206,"unknown_84":7168,"ignition":27,"odometer":null,"unknown_45":-6980931243003922432}} 
[2026-10-23 10:54:36] local.INFO: DEBUG: GPS processor result {"connection_id":224628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:54:36] local.INFO: GPS data processed {"connection_id":224628,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:54:36] local.INFO: Acknowledgment sent {"connection_id":224628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:54:36] local.INFO: Packet analysis {"connection_id":224628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16736"} 
[2026-10-23 10:54:36] local.INFO: Extracted packet for processing {"connection_id":224628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16736"} 
[2026-10-23 10:54:36] local.INFO: GPS Element Parsed {"raw_longitude":765411136,"raw_latitude":90378840,"longitude_deg":76.5411136,"latitude_deg":9.037884,"altitude":10,"angle":156,"satellites":46,"speed":40,"hex_longitude":"2d9f3f40","hex_latitude":"05631258","is_valid_coordinates":true} 
[2026-10-23 10:54:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:54:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939636736001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23465755685158912,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6976357274634434560,"note":"Value kept but may cause issues"} 
[2026-10-23 10:54:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,247,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:54:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792732967000,"timestamp_ms":1792732967000,"timestamp_seconds":1792732967,"priority":1,"record_length":96,"hex_timestamp":"000001a167363058"} 
[2026-10-23 10:54:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:54:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:54:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:54:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:54:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:54:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:54:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:54:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:54:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:54:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:54:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939636736001,"66":27919,"247":206,"84":7168,"24":40,"16":23465755685158912,"45":-6976357274634434560},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,247,84,24,16,45]} 
[2026-10-23 10:54:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:54:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:54:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939636736001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:54:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:54:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23465755685158912,"km_value":23465755685158.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:54:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6976357274634434560,"description":"Unknown IO ID 45"} 
[2026-10-23 10:54:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939636736001,"power":27919,"internal_battery_voltage":206,"unknown_84":7168,"ignition":40,"odometer":null,"unknown_45":-6976357274634434560}} 
[2026-10-23 10:54:36] local.INFO: DEBUG: GPS processor result {"connection_id":224628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:54:36] local.INFO: GPS data processed {"connection_id":224628,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:54:36] local.INFO: Acknowledgment sent {"connection_id":224628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:55:12] local.INFO: TCP Data received {"connection_id":224628,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167365380012d9f4d400562efd0000a00a02d..."} 
[2026-10-23 10:55:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224628,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167365380012d9f4d400562efd0000a00a02d..."} 
[2026-10-23 10:55:12] local.INFO: Processing buffer {"connection_id":224628,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167365380012d9f4d400562efd0000a00a02d..."} 
[2026-10-23 10:55:12] local.INFO: Packet analysis {"connection_id":224628,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16736"} 
[2026-10-23 10:55:12] local.INFO: Extracted packet for processing {"connection_id":224628,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16736"} 
[2026-10-23 10:55:12] local.INFO: GPS Element Parsed {"raw_longitude":765414720,"raw_latitude":90370000,"longitude_deg":76.541472,"latitude_deg":9.037,"altitude":10,"angle":160,"satellites":45,"speed":43,"hex_longitude":"2d9f4d40","hex_latitude":"0562efd0","is_valid_coordinates":true} 
[2026-10-23 10:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:55:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939639552001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23466215246659584,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6971783306265077760,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,247,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:55:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792732976000,"timestamp_ms":1792732976000,"timestamp_seconds":1792732976,"priority":1,"record_length":96,"hex_timestamp":"000001a167365380"} 
[2026-10-23 10:55:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:55:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:55:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 10:55:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:55:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:55:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:55:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:55:12] local.INFO: Teltonika packet parsed successfully {"connection_id":224628,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:55:12] local.INFO: Passing IMEI to GPS processor {"connection_id":224628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:55:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":224628,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:55:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:55:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:55:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:55:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939639552001,"66":27865,"247":206,"84":7168,"24":43,"16":23466215246659584,"45":-6971783306265077760},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,247,84,24,16,45]} 
[2026-10-23 10:55:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:55:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:55:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939639552001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:55:13] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:55:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23466215246659584,"km_value":23466215246659.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:55:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6971783306265077760,"description":"Unknown IO ID 45"} 
[2026-10-23 10:55:13] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939639552001,"power":27865,"internal_battery_voltage":206,"unknown_84":7168,"ignition":43,"odometer":null,"unknown_45":-6971783306265077760}} 
[2026-10-23 10:55:13] local.INFO: DEBUG: GPS processor result {"connection_id":224628,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:55:13] local.INFO: GPS data processed {"connection_id":224628,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:55:13] local.INFO: Acknowledgment sent {"connection_id":224628,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:55:30] local.INFO: TCP Data received {"connection_id":224629,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:30] local.INFO: Processing buffer {"connection_id":224629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:30] local.INFO: IMEI packet received {"connection_id":224629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":224629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:55:31] local.INFO: TCP Data received {"connection_id":224629,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:31] local.INFO: Processing buffer {"connection_id":224629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:31] local.INFO: IMEI packet received {"connection_id":224629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:55:31] local.INFO: IMEI acknowledgment sent {"connection_id":224629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:55:35] local.INFO: TCP Data received {"connection_id":224629,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224629,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:35] local.INFO: Processing buffer {"connection_id":224629,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:55:35] local.INFO: IMEI packet received {"connection_id":224629,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:55:35] local.INFO: IMEI acknowledgment sent {"connection_id":224629,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:55:36] local.INFO: TCP Data received {"connection_id":224629,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16737da20012d9f89c005618db8000b00bb2d..."} 
[2026-10-23 10:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16737da20012d9f89c005618db8000b00bb2d..."} 
[2026-10-23 10:55:36] local.INFO: Processing buffer {"connection_id":224629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16737da20012d9f89c005618db8000b00bb2d..."} 
[2026-10-23 10:55:36] local.INFO: Packet analysis {"connection_id":224629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16737"} 
[2026-10-23 10:55:36] local.INFO: Extracted packet for processing {"connection_id":224629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16737"} 
[2026-10-23 10:55:36] local.INFO: GPS Element Parsed {"raw_longitude":765430208,"raw_latitude":90279352,"longitude_deg":76.5430208,"latitude_deg":9.0279352,"altitude":11,"angle":187,"satellites":45,"speed":43,"hex_longitude":"2d9f89c0","hex_latitude":"05618db8","is_valid_coordinates":true} 
[2026-10-23 10:55:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:55:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939665152001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23470780796895232,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6949406045639610368,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,181,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:55:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792733076000,"timestamp_ms":1792733076000,"timestamp_seconds":1792733076,"priority":1,"record_length":96,"hex_timestamp":"000001a16737da20"} 
[2026-10-23 10:55:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:55:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:55:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:55:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:55:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:55:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:55:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:55:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:55:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:55:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:55:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:55:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:55:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:55:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939665152001,"66":27974,"181":206,"84":7168,"24":43,"16":23470780796895232,"45":-6949406045639610368},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,181,84,24,16,45]} 
[2026-10-23 10:55:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:55:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:55:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939665152001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:55:36] local.INFO: Unknown IO ID detected {"io_id":181,"value":206,"description":"Unknown IO ID 181"} 
[2026-10-23 10:55:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:55:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23470780796895232,"km_value":23470780796895.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:55:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6949406045639610368,"description":"Unknown IO ID 45"} 
[2026-10-23 10:55:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939665152001,"power":27974,"unknown_181":206,"unknown_84":7168,"ignition":43,"odometer":null,"unknown_45":-6949406045639610368}} 
[2026-10-23 10:55:36] local.INFO: DEBUG: GPS processor result {"connection_id":224629,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:55:36] local.INFO: GPS data processed {"connection_id":224629,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:55:36] local.INFO: Acknowledgment sent {"connection_id":224629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:55:37] local.INFO: TCP Data received {"connection_id":224629,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16737f960012d9f864005616a38000b00b82b..."} 
[2026-10-23 10:55:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16737f960012d9f864005616a38000b00b82b..."} 
[2026-10-23 10:55:37] local.INFO: Processing buffer {"connection_id":224629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16737f960012d9f864005616a38000b00b82b..."} 
[2026-10-23 10:55:37] local.INFO: Packet analysis {"connection_id":224629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16737"} 
[2026-10-23 10:55:37] local.INFO: Extracted packet for processing {"connection_id":224629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16737"} 
[2026-10-23 10:55:37] local.INFO: GPS Element Parsed {"raw_longitude":765429312,"raw_latitude":90270264,"longitude_deg":76.5429312,"latitude_deg":9.0270264,"altitude":11,"angle":184,"satellites":43,"speed":46,"hex_longitude":"2d9f8640","hex_latitude":"05616a38","is_valid_coordinates":true} 
[2026-10-23 10:55:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:55:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939667456001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23471223178526720,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6950813420525602816,"note":"Value kept but may cause issues"} 
[2026-10-23 10:55:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:55:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792733084000,"timestamp_ms":1792733084000,"timestamp_seconds":1792733084,"priority":1,"record_length":96,"hex_timestamp":"000001a16737f960"} 
[2026-10-23 10:55:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:55:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:55:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 10:55:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:55:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:55:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:55:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:55:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:55:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:55:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:55:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:55:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:55:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:55:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939667456001,"66":27995,"175":206,"84":7168,"24":46,"16":23471223178526720,"45":-6950813420525602816},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,84,24,16,45]} 
[2026-10-23 10:55:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:55:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:55:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939667456001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:55:37] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 10:55:37] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:55:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23471223178526720,"km_value":23471223178526.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:55:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6950813420525602816,"description":"Unknown IO ID 45"} 
[2026-10-23 10:55:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939667456001,"power":27995,"unknown_175":206,"unknown_84":7168,"ignition":46,"odometer":null,"unknown_45":-6950813420525602816}} 
[2026-10-23 10:55:37] local.INFO: DEBUG: GPS processor result {"connection_id":224629,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:55:37] local.INFO: GPS data processed {"connection_id":224629,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:55:37] local.INFO: Acknowledgment sent {"connection_id":224629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:56:08] local.INFO: TCP Data received {"connection_id":224629,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673818a0012d9f838005614380000b00b82b..."} 
[2026-10-23 10:56:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224629,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673818a0012d9f838005614380000b00b82b..."} 
[2026-10-23 10:56:08] local.INFO: Processing buffer {"connection_id":224629,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673818a0012d9f838005614380000b00b82b..."} 
[2026-10-23 10:56:08] local.INFO: Packet analysis {"connection_id":224629,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:56:08] local.INFO: Extracted packet for processing {"connection_id":224629,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:56:08] local.INFO: GPS Element Parsed {"raw_longitude":765428608,"raw_latitude":90260352,"longitude_deg":76.5428608,"latitude_deg":9.0260352,"altitude":11,"angle":184,"satellites":43,"speed":51,"hex_longitude":"2d9f8380","hex_latitude":"05614380","is_valid_coordinates":true} 
[2026-10-23 10:56:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:56:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939669504001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23471704214863872,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6951798582946416640,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:56:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792733092000,"timestamp_ms":1792733092000,"timestamp_seconds":1792733092,"priority":1,"record_length":96,"hex_timestamp":"000001a1673818a0"} 
[2026-10-23 10:56:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:56:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:56:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:56:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:56:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:56:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:56:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:56:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224629,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:56:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:56:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224629,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:56:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:56:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:56:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:56:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939669504001,"66":27908,"175":206,"84":7168,"24":51,"16":23471704214863872,"45":-6951798582946416640},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,84,24,16,45]} 
[2026-10-23 10:56:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:56:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:56:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939669504001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:56:08] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 10:56:08] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:56:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23471704214863872,"km_value":23471704214863.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:56:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6951798582946416640,"description":"Unknown IO ID 45"} 
[2026-10-23 10:56:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939669504001,"power":27908,"unknown_175":206,"unknown_84":7168,"ignition":51,"odometer":null,"unknown_45":-6951798582946416640}} 
[2026-10-23 10:56:08] local.INFO: DEBUG: GPS processor result {"connection_id":224629,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:56:08] local.INFO: GPS data processed {"connection_id":224629,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:56:08] local.INFO: Acknowledgment sent {"connection_id":224629,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:56:25] local.INFO: TCP Data received {"connection_id":222902,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:25] local.INFO: Processing buffer {"connection_id":222902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:25] local.INFO: IMEI packet received {"connection_id":222902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:56:25] local.INFO: IMEI acknowledgment sent {"connection_id":222902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:56:26] local.INFO: TCP Data received {"connection_id":222902,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:26] local.INFO: Processing buffer {"connection_id":222902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:26] local.INFO: IMEI packet received {"connection_id":222902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":222902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:56:30] local.INFO: TCP Data received {"connection_id":222902,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:30] local.INFO: Processing buffer {"connection_id":222902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:56:30] local.INFO: IMEI packet received {"connection_id":222902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":222902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:56:31] local.INFO: TCP Data received {"connection_id":222902,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673833f8012d9f804005611f28000b00bb2d..."} 
[2026-10-23 10:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673833f8012d9f804005611f28000b00bb2d..."} 
[2026-10-23 10:56:31] local.INFO: Processing buffer {"connection_id":222902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673833f8012d9f804005611f28000b00bb2d..."} 
[2026-10-23 10:56:31] local.INFO: Packet analysis {"connection_id":222902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:56:31] local.INFO: Extracted packet for processing {"connection_id":222902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:56:31] local.INFO: GPS Element Parsed {"raw_longitude":765427776,"raw_latitude":90251048,"longitude_deg":76.5427776,"latitude_deg":9.0251048,"altitude":11,"angle":187,"satellites":45,"speed":53,"hex_longitude":"2d9f8040","hex_latitude":"05611f28","is_valid_coordinates":true} 
[2026-10-23 10:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939671552001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23472159481397248,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6952572639134908416,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733099000,"timestamp_ms":1792733099000,"timestamp_seconds":1792733099,"priority":1,"record_length":96,"hex_timestamp":"000001a1673833f8"} 
[2026-10-23 10:56:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:56:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 10:56:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:56:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:56:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:56:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939671552001,"66":27876,"175":206,"84":7168,"24":53,"16":23472159481397248,"45":-6952572639134908416},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,84,24,16,45]} 
[2026-10-23 10:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939671552001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:56:31] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 10:56:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23472159481397248,"km_value":23472159481397.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6952572639134908416,"description":"Unknown IO ID 45"} 
[2026-10-23 10:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939671552001,"power":27876,"unknown_175":206,"unknown_84":7168,"ignition":53,"odometer":null,"unknown_45":-6952572639134908416}} 
[2026-10-23 10:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":222902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:56:31] local.INFO: GPS data processed {"connection_id":222902,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:56:31] local.INFO: Acknowledgment sent {"connection_id":222902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:56:36] local.INFO: TCP Data received {"connection_id":222902,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167384f50012d9f79c00560fb58000b00c32e..."} 
[2026-10-23 10:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167384f50012d9f79c00560fb58000b00c32e..."} 
[2026-10-23 10:56:36] local.INFO: Processing buffer {"connection_id":222902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167384f50012d9f79c00560fb58000b00c32e..."} 
[2026-10-23 10:56:36] local.INFO: Packet analysis {"connection_id":222902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:56:36] local.INFO: Extracted packet for processing {"connection_id":222902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:56:36] local.INFO: GPS Element Parsed {"raw_longitude":765426112,"raw_latitude":90241880,"longitude_deg":76.5426112,"latitude_deg":9.024188,"altitude":11,"angle":195,"satellites":46,"speed":52,"hex_longitude":"2d9f79c0","hex_latitude":"0560fb58","is_valid_coordinates":true} 
[2026-10-23 10:56:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:56:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939673344001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23472610452963328,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6953487432811599872,"note":"Value kept but may cause issues"} 
[2026-10-23 10:56:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:56:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792733106000,"timestamp_ms":1792733106000,"timestamp_seconds":1792733106,"priority":1,"record_length":96,"hex_timestamp":"000001a167384f50"} 
[2026-10-23 10:56:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:56:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:56:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:56:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:56:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:56:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:56:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:56:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:56:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:56:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:56:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:56:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:56:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:56:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939673344001,"66":28028,"175":206,"84":7168,"24":52,"16":23472610452963328,"45":-6953487432811599872},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,84,24,16,45]} 
[2026-10-23 10:56:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:56:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:56:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939673344001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:56:36] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 10:56:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:56:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23472610452963328,"km_value":23472610452963.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:56:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6953487432811599872,"description":"Unknown IO ID 45"} 
[2026-10-23 10:56:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939673344001,"power":28028,"unknown_175":206,"unknown_84":7168,"ignition":52,"odometer":null,"unknown_45":-6953487432811599872}} 
[2026-10-23 10:56:36] local.INFO: DEBUG: GPS processor result {"connection_id":222902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:56:36] local.INFO: GPS data processed {"connection_id":222902,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:56:36] local.INFO: Acknowledgment sent {"connection_id":222902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:57:07] local.INFO: TCP Data received {"connection_id":222902,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167386aa8012d9f6c000560d9f0000b00cf2f..."} 
[2026-10-23 10:57:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167386aa8012d9f6c000560d9f0000b00cf2f..."} 
[2026-10-23 10:57:07] local.INFO: Processing buffer {"connection_id":222902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167386aa8012d9f6c000560d9f0000b00cf2f..."} 
[2026-10-23 10:57:07] local.INFO: Packet analysis {"connection_id":222902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:57:07] local.INFO: Extracted packet for processing {"connection_id":222902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:57:07] local.INFO: GPS Element Parsed {"raw_longitude":765422592,"raw_latitude":90233328,"longitude_deg":76.5422592,"latitude_deg":9.0233328,"altitude":11,"angle":207,"satellites":47,"speed":51,"hex_longitude":"2d9f6c00","hex_latitude":"0560d9f0","is_valid_coordinates":true} 
[2026-10-23 10:57:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:57:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939675136001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:57:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23473061424529408,"note":"Value kept but may cause issues"} 
[2026-10-23 10:57:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6955317020162566144,"note":"Value kept but may cause issues"} 
[2026-10-23 10:57:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:57:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792733113000,"timestamp_ms":1792733113000,"timestamp_seconds":1792733113,"priority":1,"record_length":96,"hex_timestamp":"000001a167386aa8"} 
[2026-10-23 10:57:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:57:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:57:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 10:57:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:57:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:57:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:57:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:57:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:57:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:57:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:57:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:57:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:57:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:57:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939675136001,"66":27876,"175":206,"84":7168,"24":51,"16":23473061424529408,"45":-6955317020162566144},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,84,24,16,45]} 
[2026-10-23 10:57:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:57:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:57:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939675136001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:57:07] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 10:57:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:57:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23473061424529408,"km_value":23473061424529.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:57:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6955317020162566144,"description":"Unknown IO ID 45"} 
[2026-10-23 10:57:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939675136001,"power":27876,"unknown_175":206,"unknown_84":7168,"ignition":51,"odometer":null,"unknown_45":-6955317020162566144}} 
[2026-10-23 10:57:07] local.INFO: DEBUG: GPS processor result {"connection_id":222902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:57:07] local.INFO: GPS data processed {"connection_id":222902,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:57:07] local.INFO: Acknowledgment sent {"connection_id":222902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:57:25] local.INFO: TCP Data received {"connection_id":224631,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:57:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:57:25] local.INFO: Processing buffer {"connection_id":224631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:57:25] local.INFO: IMEI packet received {"connection_id":224631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:57:25] local.INFO: IMEI acknowledgment sent {"connection_id":224631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:57:30] local.INFO: TCP Data received {"connection_id":224631,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224631,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:57:30] local.INFO: Processing buffer {"connection_id":224631,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:57:30] local.INFO: IMEI packet received {"connection_id":224631,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":224631,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:57:31] local.INFO: TCP Data received {"connection_id":224631,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167386aa8012d9f6c000560d9f0000b00cf2f..."} 
[2026-10-23 10:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167386aa8012d9f6c000560d9f0000b00cf2f..."} 
[2026-10-23 10:57:31] local.INFO: Processing buffer {"connection_id":224631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167386aa8012d9f6c000560d9f0000b00cf2f..."} 
[2026-10-23 10:57:31] local.INFO: Packet analysis {"connection_id":224631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:57:31] local.INFO: Extracted packet for processing {"connection_id":224631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16738"} 
[2026-10-23 10:57:31] local.INFO: GPS Element Parsed {"raw_longitude":765422592,"raw_latitude":90233328,"longitude_deg":76.5422592,"latitude_deg":9.0233328,"altitude":11,"angle":207,"satellites":47,"speed":51,"hex_longitude":"2d9f6c00","hex_latitude":"0560d9f0","is_valid_coordinates":true} 
[2026-10-23 10:57:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939676928001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23473061424529408,"note":"Value kept but may cause issues"} 
[2026-10-23 10:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6959187301094526976,"note":"Value kept but may cause issues"} 
[2026-10-23 10:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,175,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733113000,"timestamp_ms":1792733113000,"timestamp_seconds":1792733113,"priority":1,"record_length":96,"hex_timestamp":"000001a167386aa8"} 
[2026-10-23 10:57:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:57:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:57:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 10:57:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:57:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:57:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:57:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939676928001,"66":27876,"175":206,"84":7168,"24":51,"16":23473061424529408,"45":-6959187301094526976},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,175,84,24,16,45]} 
[2026-10-23 10:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939676928001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:57:31] local.INFO: Unknown IO ID detected {"io_id":175,"value":206,"description":"Unknown IO ID 175"} 
[2026-10-23 10:57:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23473061424529408,"km_value":23473061424529.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6959187301094526976,"description":"Unknown IO ID 45"} 
[2026-10-23 10:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939676928001,"power":27876,"unknown_175":206,"unknown_84":7168,"ignition":51,"odometer":null,"unknown_45":-6959187301094526976}} 
[2026-10-23 10:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":224631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:57:31] local.INFO: GPS data processed {"connection_id":224631,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:57:31] local.INFO: Acknowledgment sent {"connection_id":224631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:58:02] local.INFO: TCP Data received {"connection_id":224631,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673a5ac0012d9e8080055f6508000b00b02f..."} 
[2026-10-23 10:58:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224631,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673a5ac0012d9e8080055f6508000b00b02f..."} 
[2026-10-23 10:58:02] local.INFO: Processing buffer {"connection_id":224631,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673a5ac0012d9e8080055f6508000b00b02f..."} 
[2026-10-23 10:58:02] local.INFO: Packet analysis {"connection_id":224631,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:58:02] local.INFO: Extracted packet for processing {"connection_id":224631,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:58:02] local.INFO: GPS Element Parsed {"raw_longitude":765362304,"raw_latitude":90137864,"longitude_deg":76.5362304,"latitude_deg":9.0137864,"altitude":11,"angle":176,"satellites":47,"speed":39,"hex_longitude":"2d9e8080","hex_latitude":"055f6508","is_valid_coordinates":true} 
[2026-10-23 10:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:58:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939707648001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:58:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23478709306523648,"note":"Value kept but may cause issues"} 
[2026-10-23 10:58:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7024982076922750976,"note":"Value kept but may cause issues"} 
[2026-10-23 10:58:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:58:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792733240000,"timestamp_ms":1792733240000,"timestamp_seconds":1792733240,"priority":1,"record_length":96,"hex_timestamp":"000001a1673a5ac0"} 
[2026-10-23 10:58:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:58:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 10:58:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:58:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:58:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:58:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:58:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224631,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:58:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:58:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224631,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:58:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:58:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:58:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:58:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939707648001,"66":28104,"128":206,"84":7168,"24":39,"16":23478709306523648,"45":-7024982076922750976},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:58:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:58:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:58:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939707648001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:58:02] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:58:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:58:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23478709306523648,"km_value":23478709306523.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:58:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7024982076922750976,"description":"Unknown IO ID 45"} 
[2026-10-23 10:58:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939707648001,"power":28104,"unknown_128":206,"unknown_84":7168,"ignition":39,"odometer":null,"unknown_45":-7024982076922750976}} 
[2026-10-23 10:58:02] local.INFO: DEBUG: GPS processor result {"connection_id":224631,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:58:02] local.INFO: GPS data processed {"connection_id":224631,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:58:02] local.INFO: Acknowledgment sent {"connection_id":224631,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:58:23] local.INFO: TCP Data received {"connection_id":224630,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:58:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224630,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:58:23] local.INFO: Processing buffer {"connection_id":224630,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 10:58:23] local.INFO: IMEI packet received {"connection_id":224630,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 10:58:23] local.INFO: IMEI acknowledgment sent {"connection_id":224630,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:58:26] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:58:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:58:26] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:58:26] local.INFO: IMEI packet received {"connection_id":221235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:58:26] local.INFO: IMEI acknowledgment sent {"connection_id":221235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:58:30] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:58:30] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:58:30] local.INFO: IMEI packet received {"connection_id":221235,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:58:30] local.INFO: IMEI acknowledgment sent {"connection_id":221235,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:58:31] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673a5ac0012d9e8080055f6508000b00b02f..."} 
[2026-10-23 10:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673a5ac0012d9e8080055f6508000b00b02f..."} 
[2026-10-23 10:58:31] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673a5ac0012d9e8080055f6508000b00b02f..."} 
[2026-10-23 10:58:31] local.INFO: Packet analysis {"connection_id":221235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:58:31] local.INFO: Extracted packet for processing {"connection_id":221235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:58:31] local.INFO: GPS Element Parsed {"raw_longitude":765362304,"raw_latitude":90137864,"longitude_deg":76.5362304,"latitude_deg":9.0137864,"altitude":11,"angle":176,"satellites":47,"speed":39,"hex_longitude":"2d9e8080","hex_latitude":"055f6508","is_valid_coordinates":true} 
[2026-10-23 10:58:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:58:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939709440001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:58:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23478709306523648,"note":"Value kept but may cause issues"} 
[2026-10-23 10:58:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7025474658134325248,"note":"Value kept but may cause issues"} 
[2026-10-23 10:58:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:58:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733240000,"timestamp_ms":1792733240000,"timestamp_seconds":1792733240,"priority":1,"record_length":96,"hex_timestamp":"000001a1673a5ac0"} 
[2026-10-23 10:58:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:58:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:58:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 10:58:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:58:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:58:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:58:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:58:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:58:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:58:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:58:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:58:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:58:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:58:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939709440001,"66":28104,"128":206,"84":7168,"24":39,"16":23478709306523648,"45":-7025474658134325248},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:58:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:58:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:58:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939709440001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:58:31] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:58:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:58:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23478709306523648,"km_value":23478709306523.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:58:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7025474658134325248,"description":"Unknown IO ID 45"} 
[2026-10-23 10:58:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939709440001,"power":28104,"unknown_128":206,"unknown_84":7168,"ignition":39,"odometer":null,"unknown_45":-7025474658134325248}} 
[2026-10-23 10:58:31] local.INFO: DEBUG: GPS processor result {"connection_id":221235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:58:31] local.INFO: GPS data processed {"connection_id":221235,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:58:31] local.INFO: Acknowledgment sent {"connection_id":221235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:59:05] local.INFO: TCP Data received {"connection_id":221235,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673a6678012d9e8200055f5b60000b00a42f..."} 
[2026-10-23 10:59:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221235,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673a6678012d9e8200055f5b60000b00a42f..."} 
[2026-10-23 10:59:05] local.INFO: Processing buffer {"connection_id":221235,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673a6678012d9e8200055f5b60000b00a42f..."} 
[2026-10-23 10:59:05] local.INFO: Packet analysis {"connection_id":221235,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:59:05] local.INFO: Extracted packet for processing {"connection_id":221235,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:59:05] local.INFO: GPS Element Parsed {"raw_longitude":765362688,"raw_latitude":90135392,"longitude_deg":76.5362688,"latitude_deg":9.0135392,"altitude":11,"angle":164,"satellites":47,"speed":28,"hex_longitude":"2d9e8200","hex_latitude":"055f5b60","is_valid_coordinates":true} 
[2026-10-23 10:59:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:59:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939709440001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:59:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23478829565607936,"note":"Value kept but may cause issues"} 
[2026-10-23 10:59:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7025474658134325248,"note":"Value kept but may cause issues"} 
[2026-10-23 10:59:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:59:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792733243000,"timestamp_ms":1792733243000,"timestamp_seconds":1792733243,"priority":1,"record_length":96,"hex_timestamp":"000001a1673a6678"} 
[2026-10-23 10:59:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:59:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:59:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 10:59:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:59:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:59:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:59:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:59:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221235,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:59:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:59:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221235,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:59:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:59:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:59:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:59:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939709440001,"66":28137,"128":206,"84":7168,"24":28,"16":23478829565607936,"45":-7025474658134325248},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:59:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:59:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:59:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939709440001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:59:05] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:59:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:59:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23478829565607936,"km_value":23478829565607.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:59:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7025474658134325248,"description":"Unknown IO ID 45"} 
[2026-10-23 10:59:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939709440001,"power":28137,"unknown_128":206,"unknown_84":7168,"ignition":28,"odometer":null,"unknown_45":-7025474658134325248}} 
[2026-10-23 10:59:05] local.INFO: DEBUG: GPS processor result {"connection_id":221235,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:59:05] local.INFO: GPS data processed {"connection_id":221235,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:59:05] local.INFO: Acknowledgment sent {"connection_id":221235,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 10:59:25] local.INFO: TCP Data received {"connection_id":222903,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:59:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:59:25] local.INFO: Processing buffer {"connection_id":222903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:59:25] local.INFO: IMEI packet received {"connection_id":222903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 10:59:25] local.INFO: IMEI acknowledgment sent {"connection_id":222903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 10:59:29] local.INFO: TCP Data received {"connection_id":222903,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:59:29] local.INFO: Processing buffer {"connection_id":222903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 10:59:29] local.INFO: IMEI packet received {"connection_id":222903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 10:59:29] local.INFO: IMEI acknowledgment sent {"connection_id":222903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 10:59:30] local.INFO: TCP Data received {"connection_id":222903,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673a7230012d9e8540055f53d8000a00952e..."} 
[2026-10-23 10:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673a7230012d9e8540055f53d8000a00952e..."} 
[2026-10-23 10:59:30] local.INFO: Processing buffer {"connection_id":222903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673a7230012d9e8540055f53d8000a00952e..."} 
[2026-10-23 10:59:30] local.INFO: Packet analysis {"connection_id":222903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:59:30] local.INFO: Extracted packet for processing {"connection_id":222903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673a"} 
[2026-10-23 10:59:30] local.INFO: GPS Element Parsed {"raw_longitude":765363520,"raw_latitude":90133464,"longitude_deg":76.536352,"latitude_deg":9.0133464,"altitude":10,"angle":149,"satellites":46,"speed":28,"hex_longitude":"2d9e8540","hex_latitude":"055f53d8","is_valid_coordinates":true} 
[2026-10-23 10:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 10:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939710208001,"note":"Value kept but may cause issues"} 
[2026-10-23 10:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23478932644823040,"note":"Value kept but may cause issues"} 
[2026-10-23 10:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7025052445669892096,"note":"Value kept but may cause issues"} 
[2026-10-23 10:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,128,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 10:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792733246000,"timestamp_ms":1792733246000,"timestamp_seconds":1792733246,"priority":1,"record_length":96,"hex_timestamp":"000001a1673a7230"} 
[2026-10-23 10:59:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 10:59:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 10:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 10:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 10:59:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 10:59:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 10:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 10:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 10:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 10:59:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 10:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 10:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 10:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939710208001,"66":27919,"128":206,"84":7168,"24":28,"16":23478932644823040,"45":-7025052445669892096},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,128,84,24,16,45]} 
[2026-10-23 10:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 10:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 10:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939710208001,"description":"Unknown IO ID 0"} 
[2026-10-23 10:59:30] local.INFO: Unknown IO ID detected {"io_id":128,"value":206,"description":"Unknown IO ID 128"} 
[2026-10-23 10:59:30] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 10:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23478932644823040,"km_value":23478932644823.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 10:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7025052445669892096,"description":"Unknown IO ID 45"} 
[2026-10-23 10:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939710208001,"power":27919,"unknown_128":206,"unknown_84":7168,"ignition":28,"odometer":null,"unknown_45":-7025052445669892096}} 
[2026-10-23 10:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":222903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 10:59:30] local.INFO: GPS data processed {"connection_id":222903,"processed":1,"errors":0,"total":1} 
[2026-10-23 10:59:30] local.INFO: Acknowledgment sent {"connection_id":222903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:00:01] local.INFO: TCP Data received {"connection_id":222903,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673c2f80012d9e7c80055e2cf8000b00bd31..."} 
[2026-10-23 11:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673c2f80012d9e7c80055e2cf8000b00bd31..."} 
[2026-10-23 11:00:01] local.INFO: Processing buffer {"connection_id":222903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673c2f80012d9e7c80055e2cf8000b00bd31..."} 
[2026-10-23 11:00:01] local.INFO: Packet analysis {"connection_id":222903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:00:01] local.INFO: Extracted packet for processing {"connection_id":222903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:00:01] local.INFO: GPS Element Parsed {"raw_longitude":765361280,"raw_latitude":90057976,"longitude_deg":76.536128,"latitude_deg":9.0057976,"altitude":11,"angle":189,"satellites":49,"speed":28,"hex_longitude":"2d9e7c80","hex_latitude":"055e2cf8","is_valid_coordinates":true} 
[2026-10-23 11:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939737088001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23482772345585664,"note":"Value kept but may cause issues"} 
[2026-10-23 11:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7023715439548133376,"note":"Value kept but may cause issues"} 
[2026-10-23 11:00:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792733360000,"timestamp_ms":1792733360000,"timestamp_seconds":1792733360,"priority":1,"record_length":96,"hex_timestamp":"000001a1673c2f80"} 
[2026-10-23 11:00:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:00:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 11:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:00:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:00:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:00:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939737088001,"66":27908,"143":206,"84":7168,"24":28,"16":23482772345585664,"45":-7023715439548133376},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,84,24,16,45]} 
[2026-10-23 11:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939737088001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:00:01] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 11:00:01] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23482772345585664,"km_value":23482772345585.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7023715439548133376,"description":"Unknown IO ID 45"} 
[2026-10-23 11:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939737088001,"power":27908,"unknown_143":206,"unknown_84":7168,"ignition":28,"odometer":null,"unknown_45":-7023715439548133376}} 
[2026-10-23 11:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":222903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:00:01] local.INFO: GPS data processed {"connection_id":222903,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:00:01] local.INFO: Acknowledgment sent {"connection_id":222903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:00:25] local.INFO: TCP Data received {"connection_id":222904,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222904,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:25] local.INFO: Processing buffer {"connection_id":222904,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:25] local.INFO: IMEI packet received {"connection_id":222904,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:00:25] local.INFO: IMEI acknowledgment sent {"connection_id":222904,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:00:26] local.INFO: TCP Data received {"connection_id":222904,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222904,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:26] local.INFO: Processing buffer {"connection_id":222904,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:26] local.INFO: IMEI packet received {"connection_id":222904,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:00:26] local.INFO: IMEI acknowledgment sent {"connection_id":222904,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:00:30] local.INFO: TCP Data received {"connection_id":222904,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222904,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:30] local.INFO: Processing buffer {"connection_id":222904,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:00:30] local.INFO: IMEI packet received {"connection_id":222904,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:00:30] local.INFO: IMEI acknowledgment sent {"connection_id":222904,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:00:31] local.INFO: TCP Data received {"connection_id":222904,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673c2f80012d9e7c80055e2cf8000b00bd31..."} 
[2026-10-23 11:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222904,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673c2f80012d9e7c80055e2cf8000b00bd31..."} 
[2026-10-23 11:00:31] local.INFO: Processing buffer {"connection_id":222904,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673c2f80012d9e7c80055e2cf8000b00bd31..."} 
[2026-10-23 11:00:31] local.INFO: Packet analysis {"connection_id":222904,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:00:31] local.INFO: Extracted packet for processing {"connection_id":222904,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:00:31] local.INFO: GPS Element Parsed {"raw_longitude":765361280,"raw_latitude":90057976,"longitude_deg":76.536128,"latitude_deg":9.0057976,"altitude":11,"angle":189,"satellites":49,"speed":28,"hex_longitude":"2d9e7c80","hex_latitude":"055e2cf8","is_valid_coordinates":true} 
[2026-10-23 11:00:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:00:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939740160001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:00:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23482772345585664,"note":"Value kept but may cause issues"} 
[2026-10-23 11:00:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7026600558061619200,"note":"Value kept but may cause issues"} 
[2026-10-23 11:00:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:00:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733360000,"timestamp_ms":1792733360000,"timestamp_seconds":1792733360,"priority":1,"record_length":96,"hex_timestamp":"000001a1673c2f80"} 
[2026-10-23 11:00:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:00:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:00:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 11:00:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:00:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:00:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:00:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:00:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222904,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:00:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:00:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:00:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:00:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:00:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:00:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939740160001,"66":27908,"143":206,"84":7168,"24":28,"16":23482772345585664,"45":-7026600558061619200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,84,24,16,45]} 
[2026-10-23 11:00:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:00:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:00:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939740160001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:00:31] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 11:00:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:00:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23482772345585664,"km_value":23482772345585.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:00:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7026600558061619200,"description":"Unknown IO ID 45"} 
[2026-10-23 11:00:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939740160001,"power":27908,"unknown_143":206,"unknown_84":7168,"ignition":28,"odometer":null,"unknown_45":-7026600558061619200}} 
[2026-10-23 11:00:31] local.INFO: DEBUG: GPS processor result {"connection_id":222904,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:00:31] local.INFO: GPS data processed {"connection_id":222904,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:00:31] local.INFO: Acknowledgment sent {"connection_id":222904,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:01:02] local.INFO: TCP Data received {"connection_id":222904,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673c3750012d9e7bc0055e2838000a00b131..."} 
[2026-10-23 11:01:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222904,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673c3750012d9e7bc0055e2838000a00b131..."} 
[2026-10-23 11:01:02] local.INFO: Processing buffer {"connection_id":222904,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673c3750012d9e7bc0055e2838000a00b131..."} 
[2026-10-23 11:01:02] local.INFO: Packet analysis {"connection_id":222904,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:01:02] local.INFO: Extracted packet for processing {"connection_id":222904,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:01:02] local.INFO: GPS Element Parsed {"raw_longitude":765361088,"raw_latitude":90056760,"longitude_deg":76.5361088,"latitude_deg":9.005676,"altitude":10,"angle":177,"satellites":49,"speed":22,"hex_longitude":"2d9e7bc0","hex_latitude":"055e2838","is_valid_coordinates":true} 
[2026-10-23 11:01:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:01:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939740160001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:01:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23482832475127808,"note":"Value kept but may cause issues"} 
[2026-10-23 11:01:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7026600558061619200,"note":"Value kept but may cause issues"} 
[2026-10-23 11:01:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:01:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792733362000,"timestamp_ms":1792733362000,"timestamp_seconds":1792733362,"priority":1,"record_length":96,"hex_timestamp":"000001a1673c3750"} 
[2026-10-23 11:01:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:01:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:01:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 11:01:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:01:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:01:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:01:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:01:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222904,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:01:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:01:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:01:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:01:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:01:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:01:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939740160001,"66":27745,"143":206,"84":7168,"24":22,"16":23482832475127808,"45":-7026600558061619200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,84,24,16,45]} 
[2026-10-23 11:01:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:01:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:01:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939740160001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:01:02] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 11:01:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:01:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23482832475127808,"km_value":23482832475127.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:01:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7026600558061619200,"description":"Unknown IO ID 45"} 
[2026-10-23 11:01:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939740160001,"power":27745,"unknown_143":206,"unknown_84":7168,"ignition":22,"odometer":null,"unknown_45":-7026600558061619200}} 
[2026-10-23 11:01:02] local.INFO: DEBUG: GPS processor result {"connection_id":222904,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:01:02] local.INFO: GPS data processed {"connection_id":222904,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:01:02] local.INFO: Acknowledgment sent {"connection_id":222904,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:01:40] local.INFO: TCP Data received {"connection_id":221633,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:01:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:01:40] local.INFO: Processing buffer {"connection_id":221633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:01:40] local.INFO: IMEI packet received {"connection_id":221633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:01:40] local.INFO: IMEI acknowledgment sent {"connection_id":221633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:01:45] local.INFO: TCP Data received {"connection_id":221633,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:01:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:01:45] local.INFO: Processing buffer {"connection_id":221633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:01:45] local.INFO: IMEI packet received {"connection_id":221633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:01:45] local.INFO: IMEI acknowledgment sent {"connection_id":221633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:01:46] local.INFO: TCP Data received {"connection_id":221633,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673c3f20012d9e7cc0055e2408000a00a430..."} 
[2026-10-23 11:01:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673c3f20012d9e7cc0055e2408000a00a430..."} 
[2026-10-23 11:01:46] local.INFO: Processing buffer {"connection_id":221633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673c3f20012d9e7cc0055e2408000a00a430..."} 
[2026-10-23 11:01:46] local.INFO: Packet analysis {"connection_id":221633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:01:46] local.INFO: Extracted packet for processing {"connection_id":221633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673c"} 
[2026-10-23 11:01:46] local.INFO: GPS Element Parsed {"raw_longitude":765361344,"raw_latitude":90055688,"longitude_deg":76.5361344,"latitude_deg":9.0055688,"altitude":10,"angle":164,"satellites":48,"speed":21,"hex_longitude":"2d9e7cc0","hex_latitude":"055e2408","is_valid_coordinates":true} 
[2026-10-23 11:01:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:01:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939740672001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:01:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23482884014735360,"note":"Value kept but may cause issues"} 
[2026-10-23 11:01:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7026811664294463488,"note":"Value kept but may cause issues"} 
[2026-10-23 11:01:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,143,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:01:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792733364000,"timestamp_ms":1792733364000,"timestamp_seconds":1792733364,"priority":1,"record_length":96,"hex_timestamp":"000001a1673c3f20"} 
[2026-10-23 11:01:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:01:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:01:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 11:01:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:01:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:01:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:01:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:01:46] local.INFO: Teltonika packet parsed successfully {"connection_id":221633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:01:46] local.INFO: Passing IMEI to GPS processor {"connection_id":221633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:01:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":221633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:01:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:01:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:01:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:01:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939740672001,"66":27843,"143":206,"84":7168,"24":21,"16":23482884014735360,"45":-7026811664294463488},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,143,84,24,16,45]} 
[2026-10-23 11:01:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:01:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:01:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939740672001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:01:46] local.INFO: Unknown IO ID detected {"io_id":143,"value":206,"description":"Unknown IO ID 143"} 
[2026-10-23 11:01:46] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:01:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23482884014735360,"km_value":23482884014735.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:01:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7026811664294463488,"description":"Unknown IO ID 45"} 
[2026-10-23 11:01:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939740672001,"power":27843,"unknown_143":206,"unknown_84":7168,"ignition":21,"odometer":null,"unknown_45":-7026811664294463488}} 
[2026-10-23 11:01:46] local.INFO: DEBUG: GPS processor result {"connection_id":221633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:01:46] local.INFO: GPS data processed {"connection_id":221633,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:01:46] local.INFO: Acknowledgment sent {"connection_id":221633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:02:25] local.INFO: TCP Data received {"connection_id":221236,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:02:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221236,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:02:25] local.INFO: Processing buffer {"connection_id":221236,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:02:25] local.INFO: IMEI packet received {"connection_id":221236,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:02:25] local.INFO: IMEI acknowledgment sent {"connection_id":221236,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:02:30] local.INFO: TCP Data received {"connection_id":221236,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221236,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:02:30] local.INFO: Processing buffer {"connection_id":221236,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:02:30] local.INFO: IMEI packet received {"connection_id":221236,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:02:30] local.INFO: IMEI acknowledgment sent {"connection_id":221236,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:02:31] local.INFO: TCP Data received {"connection_id":221236,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673df4a0012d9e0c00055ce390000b00c32f..."} 
[2026-10-23 11:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221236,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673df4a0012d9e0c00055ce390000b00c32f..."} 
[2026-10-23 11:02:31] local.INFO: Processing buffer {"connection_id":221236,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673df4a0012d9e0c00055ce390000b00c32f..."} 
[2026-10-23 11:02:31] local.INFO: Packet analysis {"connection_id":221236,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673d"} 
[2026-10-23 11:02:31] local.INFO: Extracted packet for processing {"connection_id":221236,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673d"} 
[2026-10-23 11:02:31] local.INFO: GPS Element Parsed {"raw_longitude":765332480,"raw_latitude":89973648,"longitude_deg":76.533248,"latitude_deg":8.9973648,"altitude":11,"angle":195,"satellites":47,"speed":44,"hex_longitude":"2d9e0c00","hex_latitude":"055ce390","is_valid_coordinates":true} 
[2026-10-23 11:02:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:02:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939767552001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:02:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23487178982031360,"note":"Value kept but may cause issues"} 
[2026-10-23 11:02:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7054748055751907328,"note":"Value kept but may cause issues"} 
[2026-10-23 11:02:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:02:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733476000,"timestamp_ms":1792733476000,"timestamp_seconds":1792733476,"priority":1,"record_length":96,"hex_timestamp":"000001a1673df4a0"} 
[2026-10-23 11:02:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:02:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:02:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:02:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:02:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:02:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:02:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:02:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221236,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:02:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:02:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:02:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:02:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:02:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:02:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939767552001,"66":28028,"249":206,"84":7168,"24":44,"16":23487178982031360,"45":-7054748055751907328},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 11:02:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:02:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:02:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939767552001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:02:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 11:02:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:02:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23487178982031360,"km_value":23487178982031.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:02:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7054748055751907328,"description":"Unknown IO ID 45"} 
[2026-10-23 11:02:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939767552001,"power":28028,"unknown_249":206,"unknown_84":7168,"ignition":44,"odometer":null,"unknown_45":-7054748055751907328}} 
[2026-10-23 11:02:31] local.INFO: DEBUG: GPS processor result {"connection_id":221236,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:02:31] local.INFO: GPS data processed {"connection_id":221236,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:02:31] local.INFO: Acknowledgment sent {"connection_id":221236,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:03:02] local.INFO: TCP Data received {"connection_id":221236,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673e13e0012d9e0480055cc010000b00bb30..."} 
[2026-10-23 11:03:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221236,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673e13e0012d9e0480055cc010000b00bb30..."} 
[2026-10-23 11:03:02] local.INFO: Processing buffer {"connection_id":221236,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673e13e0012d9e0480055cc010000b00bb30..."} 
[2026-10-23 11:03:02] local.INFO: Packet analysis {"connection_id":221236,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:03:02] local.INFO: Extracted packet for processing {"connection_id":221236,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:03:02] local.INFO: GPS Element Parsed {"raw_longitude":765330560,"raw_latitude":89964560,"longitude_deg":76.533056,"latitude_deg":8.996456,"altitude":11,"angle":187,"satellites":48,"speed":45,"hex_longitude":"2d9e0480","hex_latitude":"055cc010","is_valid_coordinates":true} 
[2026-10-23 11:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:03:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939769856001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:03:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23487625658630144,"note":"Value kept but may cause issues"} 
[2026-10-23 11:03:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7058266492963155968,"note":"Value kept but may cause issues"} 
[2026-10-23 11:03:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:03:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792733484000,"timestamp_ms":1792733484000,"timestamp_seconds":1792733484,"priority":1,"record_length":96,"hex_timestamp":"000001a1673e13e0"} 
[2026-10-23 11:03:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:03:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:03:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:03:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:03:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:03:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:03:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221236,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:03:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:03:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221236,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:03:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:03:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:03:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:03:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939769856001,"66":28028,"249":206,"84":7168,"24":45,"16":23487625658630144,"45":-7058266492963155968},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 11:03:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:03:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:03:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939769856001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:03:02] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 11:03:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:03:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23487625658630144,"km_value":23487625658630.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:03:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7058266492963155968,"description":"Unknown IO ID 45"} 
[2026-10-23 11:03:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939769856001,"power":28028,"unknown_249":206,"unknown_84":7168,"ignition":45,"odometer":null,"unknown_45":-7058266492963155968}} 
[2026-10-23 11:03:02] local.INFO: DEBUG: GPS processor result {"connection_id":221236,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:03:02] local.INFO: GPS data processed {"connection_id":221236,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:03:02] local.INFO: Acknowledgment sent {"connection_id":221236,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:03:25] local.INFO: TCP Data received {"connection_id":221634,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:03:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:03:25] local.INFO: Processing buffer {"connection_id":221634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:03:25] local.INFO: IMEI packet received {"connection_id":221634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:03:25] local.INFO: IMEI acknowledgment sent {"connection_id":221634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:03:30] local.INFO: TCP Data received {"connection_id":221634,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:03:30] local.INFO: Processing buffer {"connection_id":221634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:03:30] local.INFO: IMEI packet received {"connection_id":221634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":221634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:03:31] local.INFO: TCP Data received {"connection_id":221634,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673e3708012d9e0200055c9bf8000a00b62c..."} 
[2026-10-23 11:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673e3708012d9e0200055c9bf8000a00b62c..."} 
[2026-10-23 11:03:31] local.INFO: Processing buffer {"connection_id":221634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673e3708012d9e0200055c9bf8000a00b62c..."} 
[2026-10-23 11:03:31] local.INFO: Packet analysis {"connection_id":221634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:03:31] local.INFO: Extracted packet for processing {"connection_id":221634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:03:31] local.INFO: GPS Element Parsed {"raw_longitude":765329920,"raw_latitude":89955320,"longitude_deg":76.532992,"latitude_deg":8.995532,"altitude":10,"angle":182,"satellites":44,"speed":28,"hex_longitude":"2d9e0200","hex_latitude":"055c9bf8","is_valid_coordinates":true} 
[2026-10-23 11:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939771904001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23488076630196224,"note":"Value kept but may cause issues"} 
[2026-10-23 11:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7060377555290812416,"note":"Value kept but may cause issues"} 
[2026-10-23 11:03:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733493000,"timestamp_ms":1792733493000,"timestamp_seconds":1792733493,"priority":1,"record_length":96,"hex_timestamp":"000001a1673e3708"} 
[2026-10-23 11:03:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:03:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:03:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:03:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:03:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:03:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939771904001,"66":27995,"249":206,"84":7168,"24":28,"16":23488076630196224,"45":-7060377555290812416},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 11:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939771904001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:03:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 11:03:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23488076630196224,"km_value":23488076630196.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7060377555290812416,"description":"Unknown IO ID 45"} 
[2026-10-23 11:03:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939771904001,"power":27995,"unknown_249":206,"unknown_84":7168,"ignition":28,"odometer":null,"unknown_45":-7060377555290812416}} 
[2026-10-23 11:03:32] local.INFO: DEBUG: GPS processor result {"connection_id":221634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:03:32] local.INFO: GPS data processed {"connection_id":221634,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:03:32] local.INFO: Acknowledgment sent {"connection_id":221634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:03:58] local.INFO: TCP Data received {"connection_id":221237,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:03:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221237,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:03:58] local.INFO: Processing buffer {"connection_id":221237,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:03:58] local.INFO: IMEI packet received {"connection_id":221237,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:03:58] local.INFO: IMEI acknowledgment sent {"connection_id":221237,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:04:02] local.INFO: TCP Data received {"connection_id":221634,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673e8910012d9e00c0055c8320000b00b731..."} 
[2026-10-23 11:04:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673e8910012d9e00c0055c8320000b00b731..."} 
[2026-10-23 11:04:02] local.INFO: Processing buffer {"connection_id":221634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673e8910012d9e00c0055c8320000b00b731..."} 
[2026-10-23 11:04:02] local.INFO: Packet analysis {"connection_id":221634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:04:02] local.INFO: Extracted packet for processing {"connection_id":221634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:04:02] local.INFO: GPS Element Parsed {"raw_longitude":765329600,"raw_latitude":89948960,"longitude_deg":76.53296,"latitude_deg":8.994896,"altitude":11,"angle":183,"satellites":49,"speed":6,"hex_longitude":"2d9e00c0","hex_latitude":"055c8320","is_valid_coordinates":true} 
[2026-10-23 11:04:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:04:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939774208001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:04:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23488385867841536,"note":"Value kept but may cause issues"} 
[2026-10-23 11:04:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7061081242734954496,"note":"Value kept but may cause issues"} 
[2026-10-23 11:04:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:04:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792733514000,"timestamp_ms":1792733514000,"timestamp_seconds":1792733514,"priority":1,"record_length":96,"hex_timestamp":"000001a1673e8910"} 
[2026-10-23 11:04:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:04:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:04:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:04:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:04:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:04:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:04:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:04:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:04:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:04:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:04:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:04:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:04:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:04:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939774208001,"66":27767,"249":206,"84":7168,"24":6,"16":23488385867841536,"45":-7061081242734954496},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 11:04:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:04:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:04:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939774208001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:04:02] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 11:04:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:04:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23488385867841536,"km_value":23488385867841.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:04:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7061081242734954496,"description":"Unknown IO ID 45"} 
[2026-10-23 11:04:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939774208001,"power":27767,"unknown_249":206,"unknown_84":7168,"ignition":6,"odometer":null,"unknown_45":-7061081242734954496}} 
[2026-10-23 11:04:02] local.INFO: DEBUG: GPS processor result {"connection_id":221634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:04:02] local.INFO: GPS data processed {"connection_id":221634,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:04:02] local.INFO: Acknowledgment sent {"connection_id":221634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:04:25] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:04:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:04:25] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:04:25] local.INFO: IMEI packet received {"connection_id":221635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:04:25] local.INFO: IMEI acknowledgment sent {"connection_id":221635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:04:30] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:04:30] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:04:30] local.INFO: IMEI packet received {"connection_id":221635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:04:30] local.INFO: IMEI acknowledgment sent {"connection_id":221635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:04:31] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1673edb18012d9e0000055c6b28000d00b230..."} 
[2026-10-23 11:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1673edb18012d9e0000055c6b28000d00b230..."} 
[2026-10-23 11:04:31] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1673edb18012d9e0000055c6b28000d00b230..."} 
[2026-10-23 11:04:31] local.INFO: Packet analysis {"connection_id":221635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:04:31] local.INFO: Extracted packet for processing {"connection_id":221635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1673e"} 
[2026-10-23 11:04:31] local.INFO: GPS Element Parsed {"raw_longitude":765329408,"raw_latitude":89942824,"longitude_deg":76.5329408,"latitude_deg":8.9942824,"altitude":13,"angle":178,"satellites":48,"speed":14,"hex_longitude":"2d9e0000","hex_latitude":"055c6b28","is_valid_coordinates":true} 
[2026-10-23 11:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939779584001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23488686515552256,"note":"Value kept but may cause issues"} 
[2026-10-23 11:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7061433086457470976,"note":"Value kept but may cause issues"} 
[2026-10-23 11:04:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733535000,"timestamp_ms":1792733535000,"timestamp_seconds":1792733535,"priority":1,"record_length":96,"hex_timestamp":"000001a1673edb18"} 
[2026-10-23 11:04:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:04:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 11:04:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:04:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:04:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:04:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939779584001,"66":27919,"249":206,"84":7168,"24":14,"16":23488686515552256,"45":-7061433086457470976},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 11:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939779584001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:04:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 11:04:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23488686515552256,"km_value":23488686515552.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7061433086457470976,"description":"Unknown IO ID 45"} 
[2026-10-23 11:04:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939779584001,"power":27919,"unknown_249":206,"unknown_84":7168,"ignition":14,"odometer":null,"unknown_45":-7061433086457470976}} 
[2026-10-23 11:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":221635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:04:31] local.INFO: GPS data processed {"connection_id":221635,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:04:31] local.INFO: Acknowledgment sent {"connection_id":221635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:05:02] local.INFO: TCP Data received {"connection_id":221635,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167407158012d9e4400055add80000b00b331..."} 
[2026-10-23 11:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167407158012d9e4400055add80000b00b331..."} 
[2026-10-23 11:05:02] local.INFO: Processing buffer {"connection_id":221635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167407158012d9e4400055add80000b00b331..."} 
[2026-10-23 11:05:02] local.INFO: Packet analysis {"connection_id":221635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:05:02] local.INFO: Extracted packet for processing {"connection_id":221635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:05:02] local.INFO: GPS Element Parsed {"raw_longitude":765346816,"raw_latitude":89841024,"longitude_deg":76.5346816,"latitude_deg":8.9841024,"altitude":11,"angle":179,"satellites":49,"speed":52,"hex_longitude":"2d9e4400","hex_latitude":"055add80","is_valid_coordinates":true} 
[2026-10-23 11:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:05:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939809792001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:05:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23493715922255872,"note":"Value kept but may cause issues"} 
[2026-10-23 11:05:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7042433525554657280,"note":"Value kept but may cause issues"} 
[2026-10-23 11:05:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:05:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792733639000,"timestamp_ms":1792733639000,"timestamp_seconds":1792733639,"priority":1,"record_length":96,"hex_timestamp":"000001a167407158"} 
[2026-10-23 11:05:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:05:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 11:05:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:05:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:05:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:05:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:05:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:05:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:05:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:05:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:05:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:05:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:05:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939809792001,"66":27908,"117":206,"84":7168,"24":52,"16":23493715922255872,"45":-7042433525554657280},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,84,24,16,45]} 
[2026-10-23 11:05:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:05:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:05:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939809792001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:05:02] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-10-23 11:05:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:05:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23493715922255872,"km_value":23493715922255.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:05:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7042433525554657280,"description":"Unknown IO ID 45"} 
[2026-10-23 11:05:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939809792001,"power":27908,"unknown_117":206,"unknown_84":7168,"ignition":52,"odometer":null,"unknown_45":-7042433525554657280}} 
[2026-10-23 11:05:02] local.INFO: DEBUG: GPS processor result {"connection_id":221635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:05:02] local.INFO: GPS data processed {"connection_id":221635,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:05:02] local.INFO: Acknowledgment sent {"connection_id":221635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:05:25] local.INFO: TCP Data received {"connection_id":221636,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:25] local.INFO: Processing buffer {"connection_id":221636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:25] local.INFO: IMEI packet received {"connection_id":221636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:05:25] local.INFO: IMEI acknowledgment sent {"connection_id":221636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:05:28] local.INFO: TCP Data received {"connection_id":221636,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:28] local.INFO: Processing buffer {"connection_id":221636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:28] local.INFO: IMEI packet received {"connection_id":221636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:05:28] local.INFO: IMEI acknowledgment sent {"connection_id":221636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:05:30] local.INFO: TCP Data received {"connection_id":221636,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:30] local.INFO: Processing buffer {"connection_id":221636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:05:30] local.INFO: IMEI packet received {"connection_id":221636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:05:30] local.INFO: IMEI acknowledgment sent {"connection_id":221636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:05:31] local.INFO: TCP Data received {"connection_id":221636,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167409480012d9e4640055ab9a8000a00b230..."} 
[2026-10-23 11:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167409480012d9e4640055ab9a8000a00b230..."} 
[2026-10-23 11:05:31] local.INFO: Processing buffer {"connection_id":221636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167409480012d9e4640055ab9a8000a00b230..."} 
[2026-10-23 11:05:31] local.INFO: Packet analysis {"connection_id":221636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:05:31] local.INFO: Extracted packet for processing {"connection_id":221636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:05:31] local.INFO: GPS Element Parsed {"raw_longitude":765347392,"raw_latitude":89831848,"longitude_deg":76.5347392,"latitude_deg":8.9831848,"altitude":10,"angle":178,"satellites":48,"speed":28,"hex_longitude":"2d9e4640","hex_latitude":"055ab9a8","is_valid_coordinates":true} 
[2026-10-23 11:05:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:05:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939811584001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:05:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23494158303887360,"note":"Value kept but may cause issues"} 
[2026-10-23 11:05:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7042503894301310976,"note":"Value kept but may cause issues"} 
[2026-10-23 11:05:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:05:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733648000,"timestamp_ms":1792733648000,"timestamp_seconds":1792733648,"priority":1,"record_length":96,"hex_timestamp":"000001a167409480"} 
[2026-10-23 11:05:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:05:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:05:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 11:05:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:05:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:05:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:05:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:05:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:05:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:05:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:05:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:05:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:05:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:05:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939811584001,"66":28028,"117":206,"84":7168,"24":28,"16":23494158303887360,"45":-7042503894301310976},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,84,24,16,45]} 
[2026-10-23 11:05:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:05:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:05:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939811584001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:05:31] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-10-23 11:05:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:05:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23494158303887360,"km_value":23494158303887.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:05:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7042503894301310976,"description":"Unknown IO ID 45"} 
[2026-10-23 11:05:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939811584001,"power":28028,"unknown_117":206,"unknown_84":7168,"ignition":28,"odometer":null,"unknown_45":-7042503894301310976}} 
[2026-10-23 11:05:31] local.INFO: DEBUG: GPS processor result {"connection_id":221636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:05:31] local.INFO: GPS data processed {"connection_id":221636,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:05:31] local.INFO: Acknowledgment sent {"connection_id":221636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:06:37] local.INFO: TCP Data received {"connection_id":221636,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16740cb30012d9e4740055a96b8000900af31..."} 
[2026-10-23 11:06:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16740cb30012d9e4740055a96b8000900af31..."} 
[2026-10-23 11:06:37] local.INFO: Processing buffer {"connection_id":221636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16740cb30012d9e4740055a96b8000900af31..."} 
[2026-10-23 11:06:37] local.INFO: Packet analysis {"connection_id":221636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:06:37] local.INFO: Extracted packet for processing {"connection_id":221636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:06:37] local.INFO: GPS Element Parsed {"raw_longitude":765347648,"raw_latitude":89822904,"longitude_deg":76.5347648,"latitude_deg":8.9822904,"altitude":9,"angle":175,"satellites":49,"speed":19,"hex_longitude":"2d9e4740","hex_latitude":"055a96b8","is_valid_coordinates":true} 
[2026-10-23 11:06:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:06:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939813888001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:06:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23494596390551552,"note":"Value kept but may cause issues"} 
[2026-10-23 11:06:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7041870575606061056,"note":"Value kept but may cause issues"} 
[2026-10-23 11:06:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:06:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792733662000,"timestamp_ms":1792733662000,"timestamp_seconds":1792733662,"priority":1,"record_length":96,"hex_timestamp":"000001a16740cb30"} 
[2026-10-23 11:06:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:06:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:06:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:06:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:06:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:06:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:06:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:06:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:06:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:06:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:06:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:06:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:06:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:06:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939813888001,"66":27865,"117":206,"84":7168,"24":19,"16":23494596390551552,"45":-7041870575606061056},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,84,24,16,45]} 
[2026-10-23 11:06:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:06:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:06:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939813888001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:06:37] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-10-23 11:06:37] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:06:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23494596390551552,"km_value":23494596390551.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:06:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7041870575606061056,"description":"Unknown IO ID 45"} 
[2026-10-23 11:06:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939813888001,"power":27865,"unknown_117":206,"unknown_84":7168,"ignition":19,"odometer":null,"unknown_45":-7041870575606061056}} 
[2026-10-23 11:06:37] local.INFO: DEBUG: GPS processor result {"connection_id":221636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:06:37] local.INFO: GPS data processed {"connection_id":221636,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:06:37] local.INFO: Acknowledgment sent {"connection_id":221636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:06:39] local.INFO: TCP Data received {"connection_id":224632,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:39] local.INFO: Processing buffer {"connection_id":224632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:39] local.INFO: IMEI packet received {"connection_id":224632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:06:39] local.INFO: IMEI acknowledgment sent {"connection_id":224632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:06:40] local.INFO: TCP Data received {"connection_id":224632,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:40] local.INFO: Processing buffer {"connection_id":224632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:40] local.INFO: IMEI packet received {"connection_id":224632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:06:40] local.INFO: IMEI acknowledgment sent {"connection_id":224632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:06:45] local.INFO: TCP Data received {"connection_id":224632,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224632,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:45] local.INFO: Processing buffer {"connection_id":224632,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:06:45] local.INFO: IMEI packet received {"connection_id":224632,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:06:45] local.INFO: IMEI acknowledgment sent {"connection_id":224632,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:06:46] local.INFO: TCP Data received {"connection_id":224632,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16740dad0012d9e4880055a8fb00009009f30..."} 
[2026-10-23 11:06:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224632,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16740dad0012d9e4880055a8fb00009009f30..."} 
[2026-10-23 11:06:46] local.INFO: Processing buffer {"connection_id":224632,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16740dad0012d9e4880055a8fb00009009f30..."} 
[2026-10-23 11:06:46] local.INFO: Packet analysis {"connection_id":224632,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:06:46] local.INFO: Extracted packet for processing {"connection_id":224632,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16740"} 
[2026-10-23 11:06:46] local.INFO: GPS Element Parsed {"raw_longitude":765347968,"raw_latitude":89821104,"longitude_deg":76.5347968,"latitude_deg":8.9821104,"altitude":9,"angle":159,"satellites":48,"speed":17,"hex_longitude":"2d9e4880","hex_latitude":"055a8fb0","is_valid_coordinates":true} 
[2026-10-23 11:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:06:46] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939817472001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:06:46] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23494682289897472,"note":"Value kept but may cause issues"} 
[2026-10-23 11:06:46] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7041589100631640064,"note":"Value kept but may cause issues"} 
[2026-10-23 11:06:46] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,117,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:06:46] local.INFO: AVL Record Parsed {"raw_timestamp":1792733666000,"timestamp_ms":1792733666000,"timestamp_seconds":1792733666,"priority":1,"record_length":96,"hex_timestamp":"000001a16740dad0"} 
[2026-10-23 11:06:46] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:06:46] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:06:46] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 11:06:46] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:06:46] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:06:46] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:06:46] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:06:46] local.INFO: Teltonika packet parsed successfully {"connection_id":224632,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:06:46] local.INFO: Passing IMEI to GPS processor {"connection_id":224632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:06:46] local.INFO: DEBUG: About to call GPS processor {"connection_id":224632,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:06:46] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:06:46] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:06:46] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:06:46] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939817472001,"66":27908,"117":206,"84":7168,"24":17,"16":23494682289897472,"45":-7041589100631640064},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,117,84,24,16,45]} 
[2026-10-23 11:06:46] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:06:46] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:06:46] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939817472001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:06:46] local.INFO: Unknown IO ID detected {"io_id":117,"value":206,"description":"Unknown IO ID 117"} 
[2026-10-23 11:06:46] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:06:46] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23494682289897472,"km_value":23494682289897.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:06:46] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7041589100631640064,"description":"Unknown IO ID 45"} 
[2026-10-23 11:06:46] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939817472001,"power":27908,"unknown_117":206,"unknown_84":7168,"ignition":17,"odometer":null,"unknown_45":-7041589100631640064}} 
[2026-10-23 11:06:46] local.INFO: DEBUG: GPS processor result {"connection_id":224632,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:06:46] local.INFO: GPS data processed {"connection_id":224632,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:06:46] local.INFO: Acknowledgment sent {"connection_id":224632,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:07:25] local.INFO: TCP Data received {"connection_id":221638,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:25] local.INFO: Processing buffer {"connection_id":221638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:25] local.INFO: IMEI packet received {"connection_id":221638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:07:25] local.INFO: IMEI acknowledgment sent {"connection_id":221638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:07:29] local.INFO: TCP Data received {"connection_id":221638,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:29] local.INFO: Processing buffer {"connection_id":221638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:29] local.INFO: IMEI packet received {"connection_id":221638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":221638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:07:30] local.INFO: TCP Data received {"connection_id":221638,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:30] local.INFO: Processing buffer {"connection_id":221638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:07:30] local.INFO: IMEI packet received {"connection_id":221638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":221638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:07:31] local.INFO: TCP Data received {"connection_id":221638,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167429820012d9e584005598c20000c00b92d..."} 
[2026-10-23 11:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167429820012d9e584005598c20000c00b92d..."} 
[2026-10-23 11:07:31] local.INFO: Processing buffer {"connection_id":221638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167429820012d9e584005598c20000c00b92d..."} 
[2026-10-23 11:07:31] local.INFO: Packet analysis {"connection_id":221638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16742"} 
[2026-10-23 11:07:31] local.INFO: Extracted packet for processing {"connection_id":221638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16742"} 
[2026-10-23 11:07:31] local.INFO: GPS Element Parsed {"raw_longitude":765352000,"raw_latitude":89754656,"longitude_deg":76.5352,"latitude_deg":8.9754656,"altitude":12,"angle":185,"satellites":45,"speed":20,"hex_longitude":"2d9e5840","hex_latitude":"05598c20","is_valid_coordinates":true} 
[2026-10-23 11:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939846656001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23497955054977024,"note":"Value kept but may cause issues"} 
[2026-10-23 11:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7036874394788792320,"note":"Value kept but may cause issues"} 
[2026-10-23 11:07:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733780000,"timestamp_ms":1792733780000,"timestamp_seconds":1792733780,"priority":1,"record_length":96,"hex_timestamp":"000001a167429820"} 
[2026-10-23 11:07:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:07:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 11:07:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:07:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:07:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:07:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939846656001,"66":27930,"119":206,"84":7168,"24":20,"16":23497955054977024,"45":-7036874394788792320},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,84,24,16,45]} 
[2026-10-23 11:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939846656001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:07:31] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 11:07:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23497955054977024,"km_value":23497955054977.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7036874394788792320,"description":"Unknown IO ID 45"} 
[2026-10-23 11:07:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939846656001,"power":27930,"unknown_119":206,"unknown_84":7168,"ignition":20,"odometer":null,"unknown_45":-7036874394788792320}} 
[2026-10-23 11:07:31] local.INFO: DEBUG: GPS processor result {"connection_id":221638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:07:31] local.INFO: GPS data processed {"connection_id":221638,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:07:31] local.INFO: Acknowledgment sent {"connection_id":221638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:07:36] local.INFO: TCP Data received {"connection_id":221638,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16742a3d8012d9e56c0055985f0000c00c52d..."} 
[2026-10-23 11:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16742a3d8012d9e56c0055985f0000c00c52d..."} 
[2026-10-23 11:07:36] local.INFO: Processing buffer {"connection_id":221638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16742a3d8012d9e56c0055985f0000c00c52d..."} 
[2026-10-23 11:07:36] local.INFO: Packet analysis {"connection_id":221638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16742"} 
[2026-10-23 11:07:36] local.INFO: Extracted packet for processing {"connection_id":221638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16742"} 
[2026-10-23 11:07:36] local.INFO: GPS Element Parsed {"raw_longitude":765351616,"raw_latitude":89753072,"longitude_deg":76.5351616,"latitude_deg":8.9753072,"altitude":12,"angle":197,"satellites":45,"speed":21,"hex_longitude":"2d9e56c0","hex_latitude":"055985f0","is_valid_coordinates":true} 
[2026-10-23 11:07:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:07:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939847680001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:07:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23498032364388352,"note":"Value kept but may cause issues"} 
[2026-10-23 11:07:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7036804026045030400,"note":"Value kept but may cause issues"} 
[2026-10-23 11:07:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:07:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792733783000,"timestamp_ms":1792733783000,"timestamp_seconds":1792733783,"priority":1,"record_length":96,"hex_timestamp":"000001a16742a3d8"} 
[2026-10-23 11:07:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:07:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:07:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:07:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:07:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:07:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:07:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:07:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:07:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:07:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:07:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:07:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:07:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:07:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939847680001,"66":27995,"119":206,"84":7168,"24":21,"16":23498032364388352,"45":-7036804026045030400},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,84,24,16,45]} 
[2026-10-23 11:07:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:07:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:07:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939847680001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:07:36] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 11:07:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:07:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23498032364388352,"km_value":23498032364388.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:07:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7036804026045030400,"description":"Unknown IO ID 45"} 
[2026-10-23 11:07:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939847680001,"power":27995,"unknown_119":206,"unknown_84":7168,"ignition":21,"odometer":null,"unknown_45":-7036804026045030400}} 
[2026-10-23 11:07:36] local.INFO: DEBUG: GPS processor result {"connection_id":221638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:07:36] local.INFO: GPS data processed {"connection_id":221638,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:07:36] local.INFO: Acknowledgment sent {"connection_id":221638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:08:07] local.INFO: TCP Data received {"connection_id":221638,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16742c700012d9e51c005597608000b00b931..."} 
[2026-10-23 11:08:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16742c700012d9e51c005597608000b00b931..."} 
[2026-10-23 11:08:07] local.INFO: Processing buffer {"connection_id":221638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16742c700012d9e51c005597608000b00b931..."} 
[2026-10-23 11:08:07] local.INFO: Packet analysis {"connection_id":221638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16742"} 
[2026-10-23 11:08:07] local.INFO: Extracted packet for processing {"connection_id":221638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16742"} 
[2026-10-23 11:08:07] local.INFO: GPS Element Parsed {"raw_longitude":765350336,"raw_latitude":89749000,"longitude_deg":76.5350336,"latitude_deg":8.9749,"altitude":11,"angle":185,"satellites":49,"speed":16,"hex_longitude":"2d9e51c0","hex_latitude":"05597608","is_valid_coordinates":true} 
[2026-10-23 11:08:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:08:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939848448001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:08:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23498242817785856,"note":"Value kept but may cause issues"} 
[2026-10-23 11:08:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7037226238510501888,"note":"Value kept but may cause issues"} 
[2026-10-23 11:08:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,119,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:08:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792733792000,"timestamp_ms":1792733792000,"timestamp_seconds":1792733792,"priority":1,"record_length":96,"hex_timestamp":"000001a16742c700"} 
[2026-10-23 11:08:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:08:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:08:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:08:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:08:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:08:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:08:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:08:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:08:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:08:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:08:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:08:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:08:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:08:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939848448001,"66":27995,"119":206,"84":7168,"24":16,"16":23498242817785856,"45":-7037226238510501888},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,119,84,24,16,45]} 
[2026-10-23 11:08:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:08:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:08:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939848448001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:08:07] local.INFO: Unknown IO ID detected {"io_id":119,"value":206,"description":"Unknown IO ID 119"} 
[2026-10-23 11:08:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:08:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23498242817785856,"km_value":23498242817785.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:08:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7037226238510501888,"description":"Unknown IO ID 45"} 
[2026-10-23 11:08:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939848448001,"power":27995,"unknown_119":206,"unknown_84":7168,"ignition":16,"odometer":null,"unknown_45":-7037226238510501888}} 
[2026-10-23 11:08:07] local.INFO: DEBUG: GPS processor result {"connection_id":221638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:08:07] local.INFO: GPS data processed {"connection_id":221638,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:08:07] local.INFO: Acknowledgment sent {"connection_id":221638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:08:25] local.INFO: TCP Data received {"connection_id":222905,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:25] local.INFO: Processing buffer {"connection_id":222905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:25] local.INFO: IMEI packet received {"connection_id":222905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:08:25] local.INFO: IMEI acknowledgment sent {"connection_id":222905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:08:26] local.INFO: TCP Data received {"connection_id":222905,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:26] local.INFO: Processing buffer {"connection_id":222905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:26] local.INFO: IMEI packet received {"connection_id":222905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:08:26] local.INFO: IMEI acknowledgment sent {"connection_id":222905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:08:28] local.INFO: TCP Data received {"connection_id":222905,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:28] local.INFO: Processing buffer {"connection_id":222905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:28] local.INFO: IMEI packet received {"connection_id":222905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:08:28] local.INFO: IMEI acknowledgment sent {"connection_id":222905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:08:30] local.INFO: TCP Data received {"connection_id":222905,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:30] local.INFO: Processing buffer {"connection_id":222905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:08:30] local.INFO: IMEI packet received {"connection_id":222905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:08:30] local.INFO: IMEI acknowledgment sent {"connection_id":222905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:08:31] local.INFO: TCP Data received {"connection_id":222905,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167430d50012d9e4b8005595218000c00c231..."} 
[2026-10-23 11:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167430d50012d9e4b8005595218000c00c231..."} 
[2026-10-23 11:08:31] local.INFO: Processing buffer {"connection_id":222905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167430d50012d9e4b8005595218000c00c231..."} 
[2026-10-23 11:08:31] local.INFO: Packet analysis {"connection_id":222905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16743"} 
[2026-10-23 11:08:31] local.INFO: Extracted packet for processing {"connection_id":222905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16743"} 
[2026-10-23 11:08:31] local.INFO: GPS Element Parsed {"raw_longitude":765348736,"raw_latitude":89739800,"longitude_deg":76.5348736,"latitude_deg":8.97398,"altitude":12,"angle":194,"satellites":49,"speed":23,"hex_longitude":"2d9e4b80","hex_latitude":"05595218","is_valid_coordinates":true} 
[2026-10-23 11:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:08:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939850752001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:08:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23498693789351936,"note":"Value kept but may cause issues"} 
[2026-10-23 11:08:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7038633613395097600,"note":"Value kept but may cause issues"} 
[2026-10-23 11:08:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:08:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733810000,"timestamp_ms":1792733810000,"timestamp_seconds":1792733810,"priority":1,"record_length":96,"hex_timestamp":"000001a167430d50"} 
[2026-10-23 11:08:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:08:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:08:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:08:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:08:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:08:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:08:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:08:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:08:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:08:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:08:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:08:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:08:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939850752001,"66":27974,"162":206,"84":7168,"24":23,"16":23498693789351936,"45":-7038633613395097600},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,84,24,16,45]} 
[2026-10-23 11:08:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:08:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:08:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939850752001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:08:31] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 11:08:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:08:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23498693789351936,"km_value":23498693789351.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:08:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7038633613395097600,"description":"Unknown IO ID 45"} 
[2026-10-23 11:08:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939850752001,"power":27974,"unknown_162":206,"unknown_84":7168,"ignition":23,"odometer":null,"unknown_45":-7038633613395097600}} 
[2026-10-23 11:08:31] local.INFO: DEBUG: GPS processor result {"connection_id":222905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:08:31] local.INFO: GPS data processed {"connection_id":222905,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:08:31] local.INFO: Acknowledgment sent {"connection_id":222905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:09:02] local.INFO: TCP Data received {"connection_id":222905,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167433848012d9e4240055936e0000e00ce31..."} 
[2026-10-23 11:09:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167433848012d9e4240055936e0000e00ce31..."} 
[2026-10-23 11:09:02] local.INFO: Processing buffer {"connection_id":222905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167433848012d9e4240055936e0000e00ce31..."} 
[2026-10-23 11:09:02] local.INFO: Packet analysis {"connection_id":222905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16743"} 
[2026-10-23 11:09:02] local.INFO: Extracted packet for processing {"connection_id":222905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16743"} 
[2026-10-23 11:09:02] local.INFO: GPS Element Parsed {"raw_longitude":765346368,"raw_latitude":89732832,"longitude_deg":76.5346368,"latitude_deg":8.9732832,"altitude":14,"angle":206,"satellites":49,"speed":29,"hex_longitude":"2d9e4240","hex_latitude":"055936e0","is_valid_coordinates":true} 
[2026-10-23 11:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:09:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939855360001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:09:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23499050271637504,"note":"Value kept but may cause issues"} 
[2026-10-23 11:09:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7040392832001894400,"note":"Value kept but may cause issues"} 
[2026-10-23 11:09:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:09:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792733821000,"timestamp_ms":1792733821000,"timestamp_seconds":1792733821,"priority":1,"record_length":96,"hex_timestamp":"000001a167433848"} 
[2026-10-23 11:09:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:09:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 11:09:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:09:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:09:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:09:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:09:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:09:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:09:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:09:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:09:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:09:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:09:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939855360001,"66":27930,"162":206,"84":7168,"24":29,"16":23499050271637504,"45":-7040392832001894400},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,84,24,16,45]} 
[2026-10-23 11:09:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:09:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:09:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939855360001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:09:02] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 11:09:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:09:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23499050271637504,"km_value":23499050271637.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:09:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7040392832001894400,"description":"Unknown IO ID 45"} 
[2026-10-23 11:09:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939855360001,"power":27930,"unknown_162":206,"unknown_84":7168,"ignition":29,"odometer":null,"unknown_45":-7040392832001894400}} 
[2026-10-23 11:09:02] local.INFO: DEBUG: GPS processor result {"connection_id":222905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:09:02] local.INFO: GPS data processed {"connection_id":222905,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:09:02] local.INFO: Acknowledgment sent {"connection_id":222905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:09:28] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:28] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:28] local.INFO: IMEI packet received {"connection_id":221639,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:09:28] local.INFO: IMEI acknowledgment sent {"connection_id":221639,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:09:29] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:29] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:29] local.INFO: IMEI packet received {"connection_id":221639,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":221639,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:09:30] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:30] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:09:30] local.INFO: IMEI packet received {"connection_id":221639,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221639,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:09:31] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167448c20012d9dbe0005583fe0000900d032..."} 
[2026-10-23 11:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167448c20012d9dbe0005583fe0000900d032..."} 
[2026-10-23 11:09:31] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167448c20012d9dbe0005583fe0000900d032..."} 
[2026-10-23 11:09:31] local.INFO: Packet analysis {"connection_id":221639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:09:31] local.INFO: Extracted packet for processing {"connection_id":221639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:09:31] local.INFO: GPS Element Parsed {"raw_longitude":765312512,"raw_latitude":89669600,"longitude_deg":76.5312512,"latitude_deg":8.96696,"altitude":9,"angle":208,"satellites":50,"speed":43,"hex_longitude":"2d9dbe00","hex_latitude":"05583fe0","is_valid_coordinates":true} 
[2026-10-23 11:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939878144001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23502537785081856,"note":"Value kept but may cause issues"} 
[2026-10-23 11:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7074592041688129536,"note":"Value kept but may cause issues"} 
[2026-10-23 11:09:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733908000,"timestamp_ms":1792733908000,"timestamp_seconds":1792733908,"priority":1,"record_length":96,"hex_timestamp":"000001a167448c20"} 
[2026-10-23 11:09:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:09:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 11:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:09:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:09:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:09:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939878144001,"66":28017,"57":206,"84":7168,"24":43,"16":23502537785081856,"45":-7074592041688129536},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,84,24,16,45]} 
[2026-10-23 11:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939878144001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:09:31] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-10-23 11:09:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23502537785081856,"km_value":23502537785081.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7074592041688129536,"description":"Unknown IO ID 45"} 
[2026-10-23 11:09:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939878144001,"power":28017,"unknown_57":206,"unknown_84":7168,"ignition":43,"odometer":null,"unknown_45":-7074592041688129536}} 
[2026-10-23 11:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":221639,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:09:31] local.INFO: GPS data processed {"connection_id":221639,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:09:31] local.INFO: Acknowledgment sent {"connection_id":221639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:09:33] local.INFO: TCP Data received {"connection_id":221637,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:09:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221637,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:09:33] local.INFO: Processing buffer {"connection_id":221637,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:09:33] local.INFO: IMEI packet received {"connection_id":221637,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:09:33] local.INFO: IMEI acknowledgment sent {"connection_id":221637,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:10:02] local.INFO: TCP Data received {"connection_id":221639,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16744a390012d9db3c005582810000a00c430..."} 
[2026-10-23 11:10:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16744a390012d9db3c005582810000a00c430..."} 
[2026-10-23 11:10:02] local.INFO: Processing buffer {"connection_id":221639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16744a390012d9db3c005582810000a00c430..."} 
[2026-10-23 11:10:02] local.INFO: Packet analysis {"connection_id":221639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:10:02] local.INFO: Extracted packet for processing {"connection_id":221639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:10:02] local.INFO: GPS Element Parsed {"raw_longitude":765309888,"raw_latitude":89663504,"longitude_deg":76.5309888,"latitude_deg":8.9663504,"altitude":10,"angle":196,"satellites":48,"speed":44,"hex_longitude":"2d9db3c0","hex_latitude":"05582810","is_valid_coordinates":true} 
[2026-10-23 11:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:10:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939880448001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:10:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23502859907629056,"note":"Value kept but may cause issues"} 
[2026-10-23 11:10:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7080221541224423424,"note":"Value kept but may cause issues"} 
[2026-10-23 11:10:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:10:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792733914000,"timestamp_ms":1792733914000,"timestamp_seconds":1792733914,"priority":1,"record_length":96,"hex_timestamp":"000001a16744a390"} 
[2026-10-23 11:10:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:10:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 11:10:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:10:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:10:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:10:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:10:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:10:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:10:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:10:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:10:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:10:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:10:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939880448001,"66":27669,"57":206,"84":7168,"24":44,"16":23502859907629056,"45":-7080221541224423424},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,84,24,16,45]} 
[2026-10-23 11:10:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:10:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:10:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939880448001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:10:02] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-10-23 11:10:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:10:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23502859907629056,"km_value":23502859907629.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:10:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7080221541224423424,"description":"Unknown IO ID 45"} 
[2026-10-23 11:10:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939880448001,"power":27669,"unknown_57":206,"unknown_84":7168,"ignition":44,"odometer":null,"unknown_45":-7080221541224423424}} 
[2026-10-23 11:10:02] local.INFO: DEBUG: GPS processor result {"connection_id":221639,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:10:02] local.INFO: GPS data processed {"connection_id":221639,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:10:02] local.INFO: Acknowledgment sent {"connection_id":221639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:10:28] local.INFO: TCP Data received {"connection_id":224633,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:28] local.INFO: Processing buffer {"connection_id":224633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:28] local.INFO: IMEI packet received {"connection_id":224633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:10:28] local.INFO: IMEI acknowledgment sent {"connection_id":224633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:10:30] local.INFO: TCP Data received {"connection_id":224633,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:30] local.INFO: Processing buffer {"connection_id":224633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:30] local.INFO: IMEI packet received {"connection_id":224633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:10:30] local.INFO: IMEI acknowledgment sent {"connection_id":224633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:10:35] local.INFO: TCP Data received {"connection_id":224633,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224633,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:35] local.INFO: Processing buffer {"connection_id":224633,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:10:35] local.INFO: IMEI packet received {"connection_id":224633,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:10:35] local.INFO: IMEI acknowledgment sent {"connection_id":224633,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:10:36] local.INFO: TCP Data received {"connection_id":224633,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16744bee8012d9dadc005580920000a00b831..."} 
[2026-10-23 11:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16744bee8012d9dadc005580920000a00b831..."} 
[2026-10-23 11:10:36] local.INFO: Processing buffer {"connection_id":224633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16744bee8012d9dadc005580920000a00b831..."} 
[2026-10-23 11:10:36] local.INFO: Packet analysis {"connection_id":224633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:10:36] local.INFO: Extracted packet for processing {"connection_id":224633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:10:36] local.INFO: GPS Element Parsed {"raw_longitude":765308352,"raw_latitude":89655584,"longitude_deg":76.5308352,"latitude_deg":8.9655584,"altitude":10,"angle":184,"satellites":49,"speed":46,"hex_longitude":"2d9dadc0","hex_latitude":"05580920","is_valid_coordinates":true} 
[2026-10-23 11:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:10:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939881984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:10:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23503250749652992,"note":"Value kept but may cause issues"} 
[2026-10-23 11:10:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7083106659737268224,"note":"Value kept but may cause issues"} 
[2026-10-23 11:10:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:10:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792733921000,"timestamp_ms":1792733921000,"timestamp_seconds":1792733921,"priority":1,"record_length":96,"hex_timestamp":"000001a16744bee8"} 
[2026-10-23 11:10:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:10:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":21,"data_length":795,"current_offset":136} 
[2026-10-23 11:10:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":927,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:10:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:10:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:10:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:10:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:10:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:10:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:10:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:10:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:10:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:10:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939881984001,"66":28104,"57":206,"84":7168,"24":46,"16":23503250749652992,"45":-7083106659737268224},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,84,24,16,45]} 
[2026-10-23 11:10:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:10:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:10:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939881984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:10:36] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-10-23 11:10:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:10:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23503250749652992,"km_value":23503250749652.992,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:10:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7083106659737268224,"description":"Unknown IO ID 45"} 
[2026-10-23 11:10:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939881984001,"power":28104,"unknown_57":206,"unknown_84":7168,"ignition":46,"odometer":null,"unknown_45":-7083106659737268224}} 
[2026-10-23 11:10:36] local.INFO: DEBUG: GPS processor result {"connection_id":224633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:10:36] local.INFO: GPS data processed {"connection_id":224633,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:10:36] local.INFO: Acknowledgment sent {"connection_id":224633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:11:07] local.INFO: TCP Data received {"connection_id":224633,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16744da40012d9dae800557ea48000900ac31..."} 
[2026-10-23 11:11:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224633,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16744da40012d9dae800557ea48000900ac31..."} 
[2026-10-23 11:11:07] local.INFO: Processing buffer {"connection_id":224633,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16744da40012d9dae800557ea48000900ac31..."} 
[2026-10-23 11:11:07] local.INFO: Packet analysis {"connection_id":224633,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:11:07] local.INFO: Extracted packet for processing {"connection_id":224633,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:11:07] local.INFO: GPS Element Parsed {"raw_longitude":765308544,"raw_latitude":89647688,"longitude_deg":76.5308544,"latitude_deg":8.9647688,"altitude":9,"angle":172,"satellites":49,"speed":44,"hex_longitude":"2d9dae80","hex_latitude":"0557ea48","is_valid_coordinates":true} 
[2026-10-23 11:11:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:11:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939883776001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23503633001742336,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7084795509599559680,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:11:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792733928000,"timestamp_ms":1792733928000,"timestamp_seconds":1792733928,"priority":1,"record_length":96,"hex_timestamp":"000001a16744da40"} 
[2026-10-23 11:11:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:11:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:11:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 11:11:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:11:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:11:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:11:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:11:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224633,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:11:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:11:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224633,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:11:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:11:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:11:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:11:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939883776001,"66":28104,"57":206,"84":7168,"24":44,"16":23503633001742336,"45":-7084795509599559680},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,84,24,16,45]} 
[2026-10-23 11:11:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:11:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:11:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939883776001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:11:07] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-10-23 11:11:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:11:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23503633001742336,"km_value":23503633001742.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:11:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7084795509599559680,"description":"Unknown IO ID 45"} 
[2026-10-23 11:11:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939883776001,"power":28104,"unknown_57":206,"unknown_84":7168,"ignition":44,"odometer":null,"unknown_45":-7084795509599559680}} 
[2026-10-23 11:11:07] local.INFO: DEBUG: GPS processor result {"connection_id":224633,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:11:07] local.INFO: GPS data processed {"connection_id":224633,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:11:07] local.INFO: Acknowledgment sent {"connection_id":224633,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:11:23] local.INFO: TCP Data received {"connection_id":224634,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:23] local.INFO: Processing buffer {"connection_id":224634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:23] local.INFO: IMEI packet received {"connection_id":224634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:11:23] local.INFO: IMEI acknowledgment sent {"connection_id":224634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:11:27] local.INFO: TCP Data received {"connection_id":224634,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:27] local.INFO: Processing buffer {"connection_id":224634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:27] local.INFO: IMEI packet received {"connection_id":224634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:11:27] local.INFO: IMEI acknowledgment sent {"connection_id":224634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:11:31] local.INFO: TCP Data received {"connection_id":224634,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224634,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:31] local.INFO: Processing buffer {"connection_id":224634,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:11:31] local.INFO: IMEI packet received {"connection_id":224634,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:11:31] local.INFO: IMEI acknowledgment sent {"connection_id":224634,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:11:31] local.INFO: TCP Data received {"connection_id":224634,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16744fd68012d9db6000557c838000700a62f..."} 
[2026-10-23 11:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16744fd68012d9db6000557c838000700a62f..."} 
[2026-10-23 11:11:31] local.INFO: Processing buffer {"connection_id":224634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16744fd68012d9db6000557c838000700a62f..."} 
[2026-10-23 11:11:31] local.INFO: Packet analysis {"connection_id":224634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:11:31] local.INFO: Extracted packet for processing {"connection_id":224634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16744"} 
[2026-10-23 11:11:31] local.INFO: GPS Element Parsed {"raw_longitude":765310464,"raw_latitude":89638968,"longitude_deg":76.5310464,"latitude_deg":8.9638968,"altitude":7,"angle":166,"satellites":47,"speed":31,"hex_longitude":"2d9db600","hex_latitude":"0557c838","is_valid_coordinates":true} 
[2026-10-23 11:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939885568001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23504066793439232,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7084584403369048064,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733937000,"timestamp_ms":1792733937000,"timestamp_seconds":1792733937,"priority":1,"record_length":96,"hex_timestamp":"000001a16744fd68"} 
[2026-10-23 11:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 11:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939885568001,"66":27919,"57":206,"84":7168,"24":31,"16":23504066793439232,"45":-7084584403369048064},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,84,24,16,45]} 
[2026-10-23 11:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939885568001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:11:31] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-10-23 11:11:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23504066793439232,"km_value":23504066793439.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7084584403369048064,"description":"Unknown IO ID 45"} 
[2026-10-23 11:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939885568001,"power":27919,"unknown_57":206,"unknown_84":7168,"ignition":31,"odometer":null,"unknown_45":-7084584403369048064}} 
[2026-10-23 11:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":224634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:11:31] local.INFO: GPS data processed {"connection_id":224634,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:11:31] local.INFO: Acknowledgment sent {"connection_id":224634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:11:41] local.INFO: TCP Data received {"connection_id":224634,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167454f70012d9dbb400557b328000800a830..."} 
[2026-10-23 11:11:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224634,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167454f70012d9dbb400557b328000800a830..."} 
[2026-10-23 11:11:41] local.INFO: Processing buffer {"connection_id":224634,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167454f70012d9dbb400557b328000800a830..."} 
[2026-10-23 11:11:41] local.INFO: Packet analysis {"connection_id":224634,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16745"} 
[2026-10-23 11:11:41] local.INFO: Extracted packet for processing {"connection_id":224634,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16745"} 
[2026-10-23 11:11:41] local.INFO: GPS Element Parsed {"raw_longitude":765311808,"raw_latitude":89633576,"longitude_deg":76.5311808,"latitude_deg":8.9633576,"altitude":8,"angle":168,"satellites":48,"speed":6,"hex_longitude":"2d9dbb40","hex_latitude":"0557b328","is_valid_coordinates":true} 
[2026-10-23 11:11:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:11:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939887872001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23504337376378880,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7082473341045950464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:11:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,57,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:11:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792733958000,"timestamp_ms":1792733958000,"timestamp_seconds":1792733958,"priority":1,"record_length":96,"hex_timestamp":"000001a167454f70"} 
[2026-10-23 11:11:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:11:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:11:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 11:11:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:11:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:11:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:11:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:11:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224634,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:11:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:11:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224634,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:11:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:11:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:11:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:11:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939887872001,"66":27995,"57":206,"84":7168,"24":6,"16":23504337376378880,"45":-7082473341045950464},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,57,84,24,16,45]} 
[2026-10-23 11:11:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:11:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:11:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939887872001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:11:41] local.INFO: Unknown IO ID detected {"io_id":57,"value":206,"description":"Unknown IO ID 57"} 
[2026-10-23 11:11:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:11:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23504337376378880,"km_value":23504337376378.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:11:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7082473341045950464,"description":"Unknown IO ID 45"} 
[2026-10-23 11:11:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939887872001,"power":27995,"unknown_57":206,"unknown_84":7168,"ignition":6,"odometer":null,"unknown_45":-7082473341045950464}} 
[2026-10-23 11:11:41] local.INFO: DEBUG: GPS processor result {"connection_id":224634,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:11:41] local.INFO: GPS data processed {"connection_id":224634,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:11:41] local.INFO: Acknowledgment sent {"connection_id":224634,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:12:25] local.INFO: TCP Data received {"connection_id":221238,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221238,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:25] local.INFO: Processing buffer {"connection_id":221238,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:25] local.INFO: IMEI packet received {"connection_id":221238,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":221238,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:12:26] local.INFO: TCP Data received {"connection_id":221238,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221238,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:26] local.INFO: Processing buffer {"connection_id":221238,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:26] local.INFO: IMEI packet received {"connection_id":221238,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:12:26] local.INFO: IMEI acknowledgment sent {"connection_id":221238,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:12:30] local.INFO: TCP Data received {"connection_id":221238,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221238,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:30] local.INFO: Processing buffer {"connection_id":221238,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:12:30] local.INFO: IMEI packet received {"connection_id":221238,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:12:30] local.INFO: IMEI acknowledgment sent {"connection_id":221238,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:12:31] local.INFO: TCP Data received {"connection_id":221238,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16745a178012d9dc28005579660000a00a52e..."} 
[2026-10-23 11:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221238,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16745a178012d9dc28005579660000a00a52e..."} 
[2026-10-23 11:12:31] local.INFO: Processing buffer {"connection_id":221238,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16745a178012d9dc28005579660000a00a52e..."} 
[2026-10-23 11:12:31] local.INFO: Packet analysis {"connection_id":221238,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16745"} 
[2026-10-23 11:12:31] local.INFO: Extracted packet for processing {"connection_id":221238,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16745"} 
[2026-10-23 11:12:31] local.INFO: GPS Element Parsed {"raw_longitude":765313664,"raw_latitude":89626208,"longitude_deg":76.5313664,"latitude_deg":8.9626208,"altitude":10,"angle":165,"satellites":46,"speed":28,"hex_longitude":"2d9dc280","hex_latitude":"05579660","is_valid_coordinates":true} 
[2026-10-23 11:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:12:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939893248001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:12:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23504711038533632,"note":"Value kept but may cause issues"} 
[2026-10-23 11:12:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7080995597419599872,"note":"Value kept but may cause issues"} 
[2026-10-23 11:12:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:12:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792733979000,"timestamp_ms":1792733979000,"timestamp_seconds":1792733979,"priority":1,"record_length":96,"hex_timestamp":"000001a16745a178"} 
[2026-10-23 11:12:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:12:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:12:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:12:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:12:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:12:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:12:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221238,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:12:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:12:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:12:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:12:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:12:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:12:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939893248001,"66":27974,"179":206,"84":7168,"24":28,"16":23504711038533632,"45":-7080995597419599872},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,84,24,16,45]} 
[2026-10-23 11:12:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:12:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:12:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939893248001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:12:31] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 11:12:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:12:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23504711038533632,"km_value":23504711038533.633,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:12:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7080995597419599872,"description":"Unknown IO ID 45"} 
[2026-10-23 11:12:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939893248001,"power":27974,"unknown_179":206,"unknown_84":7168,"ignition":28,"odometer":null,"unknown_45":-7080995597419599872}} 
[2026-10-23 11:12:31] local.INFO: DEBUG: GPS processor result {"connection_id":221238,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:12:31] local.INFO: GPS data processed {"connection_id":221238,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:12:31] local.INFO: Acknowledgment sent {"connection_id":221238,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:13:02] local.INFO: TCP Data received {"connection_id":221238,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16747bc88012d9e4e40055624b0000700a132..."} 
[2026-10-23 11:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221238,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16747bc88012d9e4e40055624b0000700a132..."} 
[2026-10-23 11:13:02] local.INFO: Processing buffer {"connection_id":221238,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16747bc88012d9e4e40055624b0000700a132..."} 
[2026-10-23 11:13:02] local.INFO: Packet analysis {"connection_id":221238,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16747"} 
[2026-10-23 11:13:02] local.INFO: Extracted packet for processing {"connection_id":221238,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16747"} 
[2026-10-23 11:13:02] local.INFO: GPS Element Parsed {"raw_longitude":765349440,"raw_latitude":89531568,"longitude_deg":76.534944,"latitude_deg":8.9531568,"altitude":7,"angle":161,"satellites":50,"speed":38,"hex_longitude":"2d9e4e40","hex_latitude":"055624b0","is_valid_coordinates":true} 
[2026-10-23 11:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939931392001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23509615891185664,"note":"Value kept but may cause issues"} 
[2026-10-23 11:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7043066844331575296,"note":"Value kept but may cause issues"} 
[2026-10-23 11:13:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792734117000,"timestamp_ms":1792734117000,"timestamp_seconds":1792734117,"priority":1,"record_length":96,"hex_timestamp":"000001a16747bc88"} 
[2026-10-23 11:13:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:13:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 11:13:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:13:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:13:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221238,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221238,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:13:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939931392001,"66":27930,"197":206,"84":7168,"24":38,"16":23509615891185664,"45":-7043066844331575296},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,84,24,16,45]} 
[2026-10-23 11:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939931392001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:13:02] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 11:13:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23509615891185664,"km_value":23509615891185.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7043066844331575296,"description":"Unknown IO ID 45"} 
[2026-10-23 11:13:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939931392001,"power":27930,"unknown_197":206,"unknown_84":7168,"ignition":38,"odometer":null,"unknown_45":-7043066844331575296}} 
[2026-10-23 11:13:02] local.INFO: DEBUG: GPS processor result {"connection_id":221238,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:13:02] local.INFO: GPS data processed {"connection_id":221238,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:13:02] local.INFO: Acknowledgment sent {"connection_id":221238,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:13:25] local.INFO: TCP Data received {"connection_id":221240,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221240,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:25] local.INFO: Processing buffer {"connection_id":221240,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:25] local.INFO: IMEI packet received {"connection_id":221240,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:13:25] local.INFO: IMEI acknowledgment sent {"connection_id":221240,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:13:26] local.INFO: TCP Data received {"connection_id":221240,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221240,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:26] local.INFO: Processing buffer {"connection_id":221240,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:26] local.INFO: IMEI packet received {"connection_id":221240,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:13:26] local.INFO: IMEI acknowledgment sent {"connection_id":221240,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:13:30] local.INFO: TCP Data received {"connection_id":221240,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221240,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:30] local.INFO: Processing buffer {"connection_id":221240,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:13:30] local.INFO: IMEI packet received {"connection_id":221240,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:13:30] local.INFO: IMEI acknowledgment sent {"connection_id":221240,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:13:31] local.INFO: TCP Data received {"connection_id":221240,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16747e398012d9e580005560200000800a632..."} 
[2026-10-23 11:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221240,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16747e398012d9e580005560200000800a632..."} 
[2026-10-23 11:13:31] local.INFO: Processing buffer {"connection_id":221240,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16747e398012d9e580005560200000800a632..."} 
[2026-10-23 11:13:31] local.INFO: Packet analysis {"connection_id":221240,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16747"} 
[2026-10-23 11:13:31] local.INFO: Extracted packet for processing {"connection_id":221240,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16747"} 
[2026-10-23 11:13:31] local.INFO: GPS Element Parsed {"raw_longitude":765351936,"raw_latitude":89522688,"longitude_deg":76.5351936,"latitude_deg":8.9522688,"altitude":8,"angle":166,"satellites":50,"speed":38,"hex_longitude":"2d9e5800","hex_latitude":"05560200","is_valid_coordinates":true} 
[2026-10-23 11:13:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939933952001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23510066862751744,"note":"Value kept but may cause issues"} 
[2026-10-23 11:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7039618775869247488,"note":"Value kept but may cause issues"} 
[2026-10-23 11:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734127000,"timestamp_ms":1792734127000,"timestamp_seconds":1792734127,"priority":1,"record_length":96,"hex_timestamp":"000001a16747e398"} 
[2026-10-23 11:13:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:13:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:13:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:13:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:13:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:13:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221240,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:13:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939933952001,"66":27930,"197":206,"84":7168,"24":38,"16":23510066862751744,"45":-7039618775869247488},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,84,24,16,45]} 
[2026-10-23 11:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939933952001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:13:31] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 11:13:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23510066862751744,"km_value":23510066862751.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7039618775869247488,"description":"Unknown IO ID 45"} 
[2026-10-23 11:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939933952001,"power":27930,"unknown_197":206,"unknown_84":7168,"ignition":38,"odometer":null,"unknown_45":-7039618775869247488}} 
[2026-10-23 11:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":221240,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:13:31] local.INFO: GPS data processed {"connection_id":221240,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:13:31] local.INFO: Acknowledgment sent {"connection_id":221240,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:14:05] local.INFO: TCP Data received {"connection_id":221240,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167480aa8012d9e60c00555de80000800a633..."} 
[2026-10-23 11:14:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221240,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167480aa8012d9e60c00555de80000800a633..."} 
[2026-10-23 11:14:05] local.INFO: Processing buffer {"connection_id":221240,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167480aa8012d9e60c00555de80000800a633..."} 
[2026-10-23 11:14:05] local.INFO: Packet analysis {"connection_id":221240,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16748"} 
[2026-10-23 11:14:05] local.INFO: Extracted packet for processing {"connection_id":221240,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16748"} 
[2026-10-23 11:14:05] local.INFO: GPS Element Parsed {"raw_longitude":765354176,"raw_latitude":89513600,"longitude_deg":76.5354176,"latitude_deg":8.95136,"altitude":8,"angle":166,"satellites":51,"speed":29,"hex_longitude":"2d9e60c0","hex_latitude":"0555de80","is_valid_coordinates":true} 
[2026-10-23 11:14:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:14:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939936512001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:14:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23510517834317824,"note":"Value kept but may cause issues"} 
[2026-10-23 11:14:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7036874394848591872,"note":"Value kept but may cause issues"} 
[2026-10-23 11:14:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:14:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792734137000,"timestamp_ms":1792734137000,"timestamp_seconds":1792734137,"priority":1,"record_length":96,"hex_timestamp":"000001a167480aa8"} 
[2026-10-23 11:14:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:14:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:14:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:14:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:14:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:14:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:14:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:14:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221240,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:14:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:14:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221240,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:14:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:14:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:14:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:14:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939936512001,"66":27919,"197":206,"84":7168,"24":29,"16":23510517834317824,"45":-7036874394848591872},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,84,24,16,45]} 
[2026-10-23 11:14:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:14:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:14:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939936512001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:14:05] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 11:14:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:14:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23510517834317824,"km_value":23510517834317.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:14:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7036874394848591872,"description":"Unknown IO ID 45"} 
[2026-10-23 11:14:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939936512001,"power":27919,"unknown_197":206,"unknown_84":7168,"ignition":29,"odometer":null,"unknown_45":-7036874394848591872}} 
[2026-10-23 11:14:05] local.INFO: DEBUG: GPS processor result {"connection_id":221240,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:14:05] local.INFO: GPS data processed {"connection_id":221240,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:14:05] local.INFO: Acknowledgment sent {"connection_id":221240,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:14:25] local.INFO: TCP Data received {"connection_id":224635,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:25] local.INFO: Processing buffer {"connection_id":224635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:25] local.INFO: IMEI packet received {"connection_id":224635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:14:25] local.INFO: IMEI acknowledgment sent {"connection_id":224635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:14:29] local.INFO: TCP Data received {"connection_id":224635,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:29] local.INFO: Processing buffer {"connection_id":224635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:29] local.INFO: IMEI packet received {"connection_id":224635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":224635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:14:35] local.INFO: TCP Data received {"connection_id":224635,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224635,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:35] local.INFO: Processing buffer {"connection_id":224635,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:14:35] local.INFO: IMEI packet received {"connection_id":224635,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:14:35] local.INFO: IMEI acknowledgment sent {"connection_id":224635,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:14:38] local.INFO: TCP Data received {"connection_id":224635,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674835a0012d9e69000555bca8000900a733..."} 
[2026-10-23 11:14:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674835a0012d9e69000555bca8000900a733..."} 
[2026-10-23 11:14:38] local.INFO: Processing buffer {"connection_id":224635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674835a0012d9e69000555bca8000900a733..."} 
[2026-10-23 11:14:38] local.INFO: Packet analysis {"connection_id":224635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16748"} 
[2026-10-23 11:14:38] local.INFO: Extracted packet for processing {"connection_id":224635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16748"} 
[2026-10-23 11:14:38] local.INFO: GPS Element Parsed {"raw_longitude":765356288,"raw_latitude":89504936,"longitude_deg":76.5356288,"latitude_deg":8.9504936,"altitude":9,"angle":167,"satellites":51,"speed":35,"hex_longitude":"2d9e6900","hex_latitude":"0555bca8","is_valid_coordinates":true} 
[2026-10-23 11:14:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:14:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939939072001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:14:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23510951626014720,"note":"Value kept but may cause issues"} 
[2026-10-23 11:14:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-7034411488804700160,"note":"Value kept but may cause issues"} 
[2026-10-23 11:14:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,197,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:14:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792734148000,"timestamp_ms":1792734148000,"timestamp_seconds":1792734148,"priority":1,"record_length":96,"hex_timestamp":"000001a1674835a0"} 
[2026-10-23 11:14:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:14:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:14:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 11:14:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:14:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:14:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:14:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:14:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:14:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:14:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:14:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:14:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:14:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:14:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939939072001,"66":27865,"197":206,"84":7168,"24":35,"16":23510951626014720,"45":-7034411488804700160},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,197,84,24,16,45]} 
[2026-10-23 11:14:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:14:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:14:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939939072001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:14:38] local.INFO: Unknown IO ID detected {"io_id":197,"value":206,"description":"Unknown IO ID 197"} 
[2026-10-23 11:14:38] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:14:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23510951626014720,"km_value":23510951626014.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:14:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-7034411488804700160,"description":"Unknown IO ID 45"} 
[2026-10-23 11:14:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939939072001,"power":27865,"unknown_197":206,"unknown_84":7168,"ignition":35,"odometer":null,"unknown_45":-7034411488804700160}} 
[2026-10-23 11:14:38] local.INFO: DEBUG: GPS processor result {"connection_id":224635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:14:38] local.INFO: GPS data processed {"connection_id":224635,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:14:38] local.INFO: Acknowledgment sent {"connection_id":224635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:14:39] local.INFO: TCP Data received {"connection_id":224635,"ip":"42.109.136.6","data_length":93,"data_hex":"00000000000000518e01000001a167485cb0012d9e7200055598a8000900a633..."} 
[2026-10-23 11:14:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224635,"packet_length":93,"packet_hex":"00000000000000518e01000001a167485cb0012d9e7200055598a8000900a633..."} 
[2026-10-23 11:14:39] local.INFO: Processing buffer {"connection_id":224635,"buffer_length":93,"buffer_hex":"00000000000000518e01000001a167485cb0012d9e7200055598a8000900a633..."} 
[2026-10-23 11:14:39] local.INFO: Packet analysis {"connection_id":224635,"data_field_length":81,"total_packet_length":93,"buffer_length":93,"packet_hex_start":"00000000000000518e01000001a16748"} 
[2026-10-23 11:14:39] local.INFO: Extracted packet for processing {"connection_id":224635,"packet_length":93,"remaining_buffer_length":0,"packet_hex_start":"00000000000000518e01000001a16748"} 
[2026-10-23 11:14:39] local.INFO: GPS Element Parsed {"raw_longitude":765358592,"raw_latitude":89495720,"longitude_deg":76.5358592,"latitude_deg":8.949572,"altitude":9,"angle":166,"satellites":51,"speed":40,"hex_longitude":"2d9e7200","hex_latitude":"055598a8","is_valid_coordinates":true} 
[2026-10-23 11:14:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":93,"current_offset":40} 
[2026-10-23 11:14:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":40,"expected_size":66,"max_length":93,"available_bytes":53,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:14:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":34,"data_length":93,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:14:39] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":1,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:14:39] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 11:14:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224635,"avl_records_parsed":0,"avl_records_expected":1,"crc_valid":false} 
[2026-10-23 11:14:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224635,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-23 11:14:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224635,"device_imei":"862567074773115","avl_records_count":0} 
[2026-10-23 11:14:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 11:14:39] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 11:14:39] local.INFO: DEBUG: GPS processor result {"connection_id":224635,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 11:14:39] local.ERROR: GPS data processing failed {"connection_id":224635,"error":"No valid data to process"} 
[2026-10-23 11:14:39] local.INFO: Acknowledgment sent {"connection_id":224635,"records_acknowledged":0,"records_expected":1,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 11:15:08] local.INFO: TCP Data received {"connection_id":221239,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:15:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221239,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:15:08] local.INFO: Processing buffer {"connection_id":221239,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:15:08] local.INFO: IMEI packet received {"connection_id":221239,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:15:08] local.INFO: IMEI acknowledgment sent {"connection_id":221239,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:15:09] local.INFO: TCP Data received {"connection_id":224635,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16749cbe0012d9f498005542fa8000a007033..."} 
[2026-10-23 11:15:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224635,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16749cbe0012d9f498005542fa8000a007033..."} 
[2026-10-23 11:15:09] local.INFO: Processing buffer {"connection_id":224635,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16749cbe0012d9f498005542fa8000a007033..."} 
[2026-10-23 11:15:09] local.INFO: Packet analysis {"connection_id":224635,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16749"} 
[2026-10-23 11:15:09] local.INFO: Extracted packet for processing {"connection_id":224635,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16749"} 
[2026-10-23 11:15:09] local.INFO: GPS Element Parsed {"raw_longitude":765413760,"raw_latitude":89403304,"longitude_deg":76.541376,"latitude_deg":8.9403304,"altitude":10,"angle":112,"satellites":51,"speed":58,"hex_longitude":"2d9f4980","hex_latitude":"05542fa8","is_valid_coordinates":true} 
[2026-10-23 11:15:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:15:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939966720001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:15:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23516870090948608,"note":"Value kept but may cause issues"} 
[2026-10-23 11:15:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6979101655908222976,"note":"Value kept but may cause issues"} 
[2026-10-23 11:15:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,228,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:15:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792734252000,"timestamp_ms":1792734252000,"timestamp_seconds":1792734252,"priority":1,"record_length":96,"hex_timestamp":"000001a16749cbe0"} 
[2026-10-23 11:15:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:15:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:15:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 11:15:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:15:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:15:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:15:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:15:09] local.INFO: Teltonika packet parsed successfully {"connection_id":224635,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:15:09] local.INFO: Passing IMEI to GPS processor {"connection_id":224635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:15:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":224635,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:15:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:15:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:15:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:15:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939966720001,"66":27995,"228":206,"84":7168,"24":58,"16":23516870090948608,"45":-6979101655908222976},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,228,84,24,16,45]} 
[2026-10-23 11:15:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:15:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:15:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939966720001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:15:09] local.INFO: Unknown IO ID detected {"io_id":228,"value":206,"description":"Unknown IO ID 228"} 
[2026-10-23 11:15:09] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:15:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23516870090948608,"km_value":23516870090948.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:15:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6979101655908222976,"description":"Unknown IO ID 45"} 
[2026-10-23 11:15:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939966720001,"power":27995,"unknown_228":206,"unknown_84":7168,"ignition":58,"odometer":null,"unknown_45":-6979101655908222976}} 
[2026-10-23 11:15:09] local.INFO: DEBUG: GPS processor result {"connection_id":224635,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:15:09] local.INFO: GPS data processed {"connection_id":224635,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:15:09] local.INFO: Acknowledgment sent {"connection_id":224635,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:15:32] local.INFO: TCP Data received {"connection_id":221241,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221241,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:32] local.INFO: Processing buffer {"connection_id":221241,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:32] local.INFO: IMEI packet received {"connection_id":221241,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:15:32] local.INFO: IMEI acknowledgment sent {"connection_id":221241,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:15:35] local.INFO: TCP Data received {"connection_id":221241,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221241,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:35] local.INFO: Processing buffer {"connection_id":221241,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:35] local.INFO: IMEI packet received {"connection_id":221241,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:15:35] local.INFO: IMEI acknowledgment sent {"connection_id":221241,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:15:40] local.INFO: TCP Data received {"connection_id":221241,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221241,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:40] local.INFO: Processing buffer {"connection_id":221241,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:15:40] local.INFO: IMEI packet received {"connection_id":221241,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:15:40] local.INFO: IMEI acknowledgment sent {"connection_id":221241,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:15:41] local.INFO: TCP Data received {"connection_id":221241,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16749e738012d9f6a80055421a0000a007132..."} 
[2026-10-23 11:15:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221241,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16749e738012d9f6a80055421a0000a007132..."} 
[2026-10-23 11:15:41] local.INFO: Processing buffer {"connection_id":221241,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16749e738012d9f6a80055421a0000a007132..."} 
[2026-10-23 11:15:41] local.INFO: Packet analysis {"connection_id":221241,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16749"} 
[2026-10-23 11:15:41] local.INFO: Extracted packet for processing {"connection_id":221241,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16749"} 
[2026-10-23 11:15:41] local.INFO: GPS Element Parsed {"raw_longitude":765422208,"raw_latitude":89399712,"longitude_deg":76.5422208,"latitude_deg":8.9399712,"altitude":10,"angle":113,"satellites":50,"speed":44,"hex_longitude":"2d9f6a80","hex_latitude":"055421a0","is_valid_coordinates":true} 
[2026-10-23 11:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:15:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939968512001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:15:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23517312472580096,"note":"Value kept but may cause issues"} 
[2026-10-23 11:15:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6968898188003530752,"note":"Value kept but may cause issues"} 
[2026-10-23 11:15:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,228,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:15:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792734259000,"timestamp_ms":1792734259000,"timestamp_seconds":1792734259,"priority":1,"record_length":96,"hex_timestamp":"000001a16749e738"} 
[2026-10-23 11:15:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:15:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:15:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:15:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:15:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:15:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:15:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:15:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221241,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:15:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:15:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221241,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:15:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:15:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:15:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:15:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939968512001,"66":27876,"228":206,"84":7168,"24":44,"16":23517312472580096,"45":-6968898188003530752},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,228,84,24,16,45]} 
[2026-10-23 11:15:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:15:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:15:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939968512001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:15:41] local.INFO: Unknown IO ID detected {"io_id":228,"value":206,"description":"Unknown IO ID 228"} 
[2026-10-23 11:15:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:15:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23517312472580096,"km_value":23517312472580.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:15:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6968898188003530752,"description":"Unknown IO ID 45"} 
[2026-10-23 11:15:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939968512001,"power":27876,"unknown_228":206,"unknown_84":7168,"ignition":44,"odometer":null,"unknown_45":-6968898188003530752}} 
[2026-10-23 11:15:41] local.INFO: DEBUG: GPS processor result {"connection_id":221241,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:15:41] local.INFO: GPS data processed {"connection_id":221241,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:15:41] local.INFO: Acknowledgment sent {"connection_id":221241,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:16:26] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:16:26] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:16:26] local.INFO: IMEI packet received {"connection_id":221640,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":221640,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:16:30] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:16:30] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:16:30] local.INFO: IMEI packet received {"connection_id":221640,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:16:30] local.INFO: IMEI acknowledgment sent {"connection_id":221640,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:16:30] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674a1230012d9f8c0005541120000a007933..."} 
[2026-10-23 11:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674a1230012d9f8c0005541120000a007933..."} 
[2026-10-23 11:16:30] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674a1230012d9f8c0005541120000a007933..."} 
[2026-10-23 11:16:30] local.INFO: Packet analysis {"connection_id":221640,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674a"} 
[2026-10-23 11:16:30] local.INFO: Extracted packet for processing {"connection_id":221640,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674a"} 
[2026-10-23 11:16:30] local.INFO: GPS Element Parsed {"raw_longitude":765430784,"raw_latitude":89395488,"longitude_deg":76.5430784,"latitude_deg":8.9395488,"altitude":10,"angle":121,"satellites":51,"speed":23,"hex_longitude":"2d9f8c00","hex_latitude":"05541120","is_valid_coordinates":true} 
[2026-10-23 11:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939970304001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23517767739113472,"note":"Value kept but may cause issues"} 
[2026-10-23 11:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6959609513772998656,"note":"Value kept but may cause issues"} 
[2026-10-23 11:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,228,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792734270000,"timestamp_ms":1792734270000,"timestamp_seconds":1792734270,"priority":1,"record_length":96,"hex_timestamp":"000001a1674a1230"} 
[2026-10-23 11:16:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:16:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 11:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:16:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:16:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221640,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:16:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939970304001,"66":28006,"228":206,"84":7168,"24":23,"16":23517767739113472,"45":-6959609513772998656},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,228,84,24,16,45]} 
[2026-10-23 11:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939970304001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:16:30] local.INFO: Unknown IO ID detected {"io_id":228,"value":206,"description":"Unknown IO ID 228"} 
[2026-10-23 11:16:30] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23517767739113472,"km_value":23517767739113.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6959609513772998656,"description":"Unknown IO ID 45"} 
[2026-10-23 11:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939970304001,"power":28006,"unknown_228":206,"unknown_84":7168,"ignition":23,"odometer":null,"unknown_45":-6959609513772998656}} 
[2026-10-23 11:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":221640,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:16:30] local.INFO: GPS data processed {"connection_id":221640,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:16:30] local.INFO: Acknowledgment sent {"connection_id":221640,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:17:05] local.INFO: TCP Data received {"connection_id":221640,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674a25b8012d9f95c005540a08000a008632..."} 
[2026-10-23 11:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221640,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674a25b8012d9f95c005540a08000a008632..."} 
[2026-10-23 11:17:05] local.INFO: Processing buffer {"connection_id":221640,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674a25b8012d9f95c005540a08000a008632..."} 
[2026-10-23 11:17:05] local.INFO: Packet analysis {"connection_id":221640,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674a"} 
[2026-10-23 11:17:05] local.INFO: Extracted packet for processing {"connection_id":221640,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674a"} 
[2026-10-23 11:17:05] local.INFO: GPS Element Parsed {"raw_longitude":765433280,"raw_latitude":89393672,"longitude_deg":76.543328,"latitude_deg":8.9393672,"altitude":10,"angle":134,"satellites":50,"speed":25,"hex_longitude":"2d9f95c0","hex_latitude":"05540a08","is_valid_coordinates":true} 
[2026-10-23 11:17:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:17:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458939973120001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:17:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23517918062968832,"note":"Value kept but may cause issues"} 
[2026-10-23 11:17:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6950180102054273024,"note":"Value kept but may cause issues"} 
[2026-10-23 11:17:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,228,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:17:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792734275000,"timestamp_ms":1792734275000,"timestamp_seconds":1792734275,"priority":1,"record_length":96,"hex_timestamp":"000001a1674a25b8"} 
[2026-10-23 11:17:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:17:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:17:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 11:17:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:17:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:17:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:17:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:17:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221640,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:17:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:17:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:17:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:17:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:17:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:17:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458939973120001,"66":27919,"228":206,"84":7168,"24":25,"16":23517918062968832,"45":-6950180102054273024},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,228,84,24,16,45]} 
[2026-10-23 11:17:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:17:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:17:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458939973120001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:17:05] local.INFO: Unknown IO ID detected {"io_id":228,"value":206,"description":"Unknown IO ID 228"} 
[2026-10-23 11:17:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":7168,"description":"Unknown IO ID 84"} 
[2026-10-23 11:17:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23517918062968832,"km_value":23517918062968.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:17:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6950180102054273024,"description":"Unknown IO ID 45"} 
[2026-10-23 11:17:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458939973120001,"power":27919,"unknown_228":206,"unknown_84":7168,"ignition":25,"odometer":null,"unknown_45":-6950180102054273024}} 
[2026-10-23 11:17:05] local.INFO: DEBUG: GPS processor result {"connection_id":221640,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:17:05] local.INFO: GPS data processed {"connection_id":221640,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:17:05] local.INFO: Acknowledgment sent {"connection_id":221640,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:17:23] local.INFO: TCP Data received {"connection_id":224636,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:23] local.INFO: Processing buffer {"connection_id":224636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:23] local.INFO: IMEI packet received {"connection_id":224636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:17:23] local.INFO: IMEI acknowledgment sent {"connection_id":224636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:17:24] local.INFO: TCP Data received {"connection_id":224636,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:24] local.INFO: Processing buffer {"connection_id":224636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:24] local.INFO: IMEI packet received {"connection_id":224636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":224636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:17:25] local.INFO: TCP Data received {"connection_id":224636,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:25] local.INFO: Processing buffer {"connection_id":224636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:25] local.INFO: IMEI packet received {"connection_id":224636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:17:25] local.INFO: IMEI acknowledgment sent {"connection_id":224636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:17:30] local.INFO: TCP Data received {"connection_id":224636,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224636,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:30] local.INFO: Processing buffer {"connection_id":224636,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:17:30] local.INFO: IMEI packet received {"connection_id":224636,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:17:30] local.INFO: IMEI acknowledgment sent {"connection_id":224636,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:17:31] local.INFO: TCP Data received {"connection_id":224636,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674c0248012d9fd8000552ea00000d00ad32..."} 
[2026-10-23 11:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674c0248012d9fd8000552ea00000d00ad32..."} 
[2026-10-23 11:17:31] local.INFO: Processing buffer {"connection_id":224636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674c0248012d9fd8000552ea00000d00ad32..."} 
[2026-10-23 11:17:31] local.INFO: Packet analysis {"connection_id":224636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:17:31] local.INFO: Extracted packet for processing {"connection_id":224636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:17:31] local.INFO: GPS Element Parsed {"raw_longitude":765450240,"raw_latitude":89319936,"longitude_deg":76.545024,"latitude_deg":8.9319936,"altitude":13,"angle":173,"satellites":50,"speed":24,"hex_longitude":"2d9fd800","hex_latitude":"0552ea00","is_valid_coordinates":true} 
[2026-10-23 11:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940002560001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23521667569418240,"note":"Value kept but may cause issues"} 
[2026-10-23 11:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6930054641236465664,"note":"Value kept but may cause issues"} 
[2026-10-23 11:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734397000,"timestamp_ms":1792734397000,"timestamp_seconds":1792734397,"priority":1,"record_length":96,"hex_timestamp":"000001a1674c0248"} 
[2026-10-23 11:17:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:17:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:17:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:17:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:17:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:17:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940002560001,"66":28104,"116":206,"84":6144,"24":24,"16":23521667569418240,"45":-6930054641236465664},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,84,24,16,45]} 
[2026-10-23 11:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940002560001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:17:31] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-10-23 11:17:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23521667569418240,"km_value":23521667569418.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6930054641236465664,"description":"Unknown IO ID 45"} 
[2026-10-23 11:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940002560001,"power":28104,"unknown_116":206,"unknown_84":6144,"ignition":24,"odometer":null,"unknown_45":-6930054641236465664}} 
[2026-10-23 11:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":224636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:17:31] local.INFO: GPS data processed {"connection_id":224636,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:17:31] local.INFO: Acknowledgment sent {"connection_id":224636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:18:02] local.INFO: TCP Data received {"connection_id":224636,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674c0e00012d9fd9800552e3c0000d00a132..."} 
[2026-10-23 11:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224636,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674c0e00012d9fd9800552e3c0000d00a132..."} 
[2026-10-23 11:18:02] local.INFO: Processing buffer {"connection_id":224636,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674c0e00012d9fd9800552e3c0000d00a132..."} 
[2026-10-23 11:18:02] local.INFO: Packet analysis {"connection_id":224636,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:18:02] local.INFO: Extracted packet for processing {"connection_id":224636,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:18:02] local.INFO: GPS Element Parsed {"raw_longitude":765450624,"raw_latitude":89318336,"longitude_deg":76.5450624,"latitude_deg":8.9318336,"altitude":13,"angle":161,"satellites":50,"speed":14,"hex_longitude":"2d9fd980","hex_latitude":"0552e3c0","is_valid_coordinates":true} 
[2026-10-23 11:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940005632001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23521749173796864,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6928788003843604480,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792734400000,"timestamp_ms":1792734400000,"timestamp_seconds":1792734400,"priority":1,"record_length":96,"hex_timestamp":"000001a1674c0e00"} 
[2026-10-23 11:18:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:18:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 11:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2543,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:18:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:18:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224636,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224636,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:18:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940005632001,"66":27995,"116":206,"84":6144,"24":14,"16":23521749173796864,"45":-6928788003843604480},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,84,24,16,45]} 
[2026-10-23 11:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940005632001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:18:02] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-10-23 11:18:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23521749173796864,"km_value":23521749173796.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6928788003843604480,"description":"Unknown IO ID 45"} 
[2026-10-23 11:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940005632001,"power":27995,"unknown_116":206,"unknown_84":6144,"ignition":14,"odometer":null,"unknown_45":-6928788003843604480}} 
[2026-10-23 11:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":224636,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:18:02] local.INFO: GPS data processed {"connection_id":224636,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:18:02] local.INFO: Acknowledgment sent {"connection_id":224636,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:18:25] local.INFO: TCP Data received {"connection_id":221243,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:25] local.INFO: Processing buffer {"connection_id":221243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:25] local.INFO: IMEI packet received {"connection_id":221243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":221243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:18:26] local.INFO: TCP Data received {"connection_id":221243,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:26] local.INFO: Processing buffer {"connection_id":221243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:26] local.INFO: IMEI packet received {"connection_id":221243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:18:26] local.INFO: IMEI acknowledgment sent {"connection_id":221243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:18:33] local.INFO: TCP Data received {"connection_id":221243,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221243,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:33] local.INFO: Processing buffer {"connection_id":221243,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:18:33] local.INFO: IMEI packet received {"connection_id":221243,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:18:33] local.INFO: IMEI acknowledgment sent {"connection_id":221243,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:18:35] local.INFO: TCP Data received {"connection_id":221243,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674c2188012d9fdc000552de68000c009131..."} 
[2026-10-23 11:18:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674c2188012d9fdc000552de68000c009131..."} 
[2026-10-23 11:18:35] local.INFO: Processing buffer {"connection_id":221243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674c2188012d9fdc000552de68000c009131..."} 
[2026-10-23 11:18:35] local.INFO: Packet analysis {"connection_id":221243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:18:35] local.INFO: Extracted packet for processing {"connection_id":221243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:18:35] local.INFO: GPS Element Parsed {"raw_longitude":765451264,"raw_latitude":89316968,"longitude_deg":76.5451264,"latitude_deg":8.9316968,"altitude":12,"angle":145,"satellites":49,"speed":14,"hex_longitude":"2d9fdc00","hex_latitude":"0552de68","is_valid_coordinates":true} 
[2026-10-23 11:18:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:18:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940006400001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23521822188240896,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6928365791378948096,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:18:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792734405000,"timestamp_ms":1792734405000,"timestamp_seconds":1792734405,"priority":1,"record_length":96,"hex_timestamp":"000001a1674c2188"} 
[2026-10-23 11:18:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:18:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:18:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:18:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:18:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:18:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:18:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:18:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:18:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:18:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:18:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:18:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:18:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:18:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940006400001,"66":27908,"116":206,"84":6144,"24":14,"16":23521822188240896,"45":-6928365791378948096},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,84,24,16,45]} 
[2026-10-23 11:18:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:18:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:18:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940006400001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:18:35] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-10-23 11:18:35] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:18:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23521822188240896,"km_value":23521822188240.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:18:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6928365791378948096,"description":"Unknown IO ID 45"} 
[2026-10-23 11:18:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940006400001,"power":27908,"unknown_116":206,"unknown_84":6144,"ignition":14,"odometer":null,"unknown_45":-6928365791378948096}} 
[2026-10-23 11:18:35] local.INFO: DEBUG: GPS processor result {"connection_id":221243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:18:35] local.INFO: GPS data processed {"connection_id":221243,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:18:35] local.INFO: Acknowledgment sent {"connection_id":221243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:18:36] local.INFO: TCP Data received {"connection_id":221243,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674c2570012d9fdd400552dd38000c008431..."} 
[2026-10-23 11:18:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674c2570012d9fdd400552dd38000c008431..."} 
[2026-10-23 11:18:36] local.INFO: Processing buffer {"connection_id":221243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674c2570012d9fdd400552dd38000c008431..."} 
[2026-10-23 11:18:36] local.INFO: Packet analysis {"connection_id":221243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:18:36] local.INFO: Extracted packet for processing {"connection_id":221243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:18:36] local.INFO: GPS Element Parsed {"raw_longitude":765451584,"raw_latitude":89316664,"longitude_deg":76.5451584,"latitude_deg":8.9316664,"altitude":12,"angle":132,"satellites":49,"speed":17,"hex_longitude":"2d9fdd40","hex_latitude":"0552dd38","is_valid_coordinates":true} 
[2026-10-23 11:18:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:18:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940007680001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23521843663077376,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6927662103937521664,"note":"Value kept but may cause issues"} 
[2026-10-23 11:18:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:18:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792734406000,"timestamp_ms":1792734406000,"timestamp_seconds":1792734406,"priority":1,"record_length":96,"hex_timestamp":"000001a1674c2570"} 
[2026-10-23 11:18:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:18:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:18:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 11:18:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:18:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:18:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:18:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:18:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:18:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:18:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:18:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:18:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:18:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:18:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940007680001,"66":27626,"116":206,"84":6144,"24":17,"16":23521843663077376,"45":-6927662103937521664},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,84,24,16,45]} 
[2026-10-23 11:18:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:18:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:18:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940007680001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:18:36] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-10-23 11:18:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:18:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23521843663077376,"km_value":23521843663077.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:18:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6927662103937521664,"description":"Unknown IO ID 45"} 
[2026-10-23 11:18:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940007680001,"power":27626,"unknown_116":206,"unknown_84":6144,"ignition":17,"odometer":null,"unknown_45":-6927662103937521664}} 
[2026-10-23 11:18:36] local.INFO: DEBUG: GPS processor result {"connection_id":221243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:18:36] local.INFO: GPS data processed {"connection_id":221243,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:18:36] local.INFO: Acknowledgment sent {"connection_id":221243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:19:06] local.INFO: TCP Data received {"connection_id":221243,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674c44b0012d9feac00552d078000c009132..."} 
[2026-10-23 11:19:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221243,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674c44b0012d9feac00552d078000c009132..."} 
[2026-10-23 11:19:06] local.INFO: Processing buffer {"connection_id":221243,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674c44b0012d9feac00552d078000c009132..."} 
[2026-10-23 11:19:06] local.INFO: Packet analysis {"connection_id":221243,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:19:06] local.INFO: Extracted packet for processing {"connection_id":221243,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674c"} 
[2026-10-23 11:19:06] local.INFO: GPS Element Parsed {"raw_longitude":765455040,"raw_latitude":89313400,"longitude_deg":76.545504,"latitude_deg":8.93134,"altitude":12,"angle":145,"satellites":50,"speed":27,"hex_longitude":"2d9feac0","hex_latitude":"0552d078","is_valid_coordinates":true} 
[2026-10-23 11:19:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:19:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940007936001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:19:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23522071296344064,"note":"Value kept but may cause issues"} 
[2026-10-23 11:19:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6927310260216711168,"note":"Value kept but may cause issues"} 
[2026-10-23 11:19:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,116,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:19:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792734414000,"timestamp_ms":1792734414000,"timestamp_seconds":1792734414,"priority":1,"record_length":96,"hex_timestamp":"000001a1674c44b0"} 
[2026-10-23 11:19:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:19:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:19:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-10-23 11:19:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2839,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:19:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:19:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:19:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:19:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221243,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:19:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:19:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221243,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:19:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:19:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:19:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:19:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940007936001,"66":27745,"116":206,"84":6144,"24":27,"16":23522071296344064,"45":-6927310260216711168},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,116,84,24,16,45]} 
[2026-10-23 11:19:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:19:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:19:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940007936001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:19:06] local.INFO: Unknown IO ID detected {"io_id":116,"value":206,"description":"Unknown IO ID 116"} 
[2026-10-23 11:19:06] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:19:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23522071296344064,"km_value":23522071296344.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:19:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6927310260216711168,"description":"Unknown IO ID 45"} 
[2026-10-23 11:19:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940007936001,"power":27745,"unknown_116":206,"unknown_84":6144,"ignition":27,"odometer":null,"unknown_45":-6927310260216711168}} 
[2026-10-23 11:19:07] local.INFO: DEBUG: GPS processor result {"connection_id":221243,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:19:07] local.INFO: GPS data processed {"connection_id":221243,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:19:07] local.INFO: Acknowledgment sent {"connection_id":221243,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:19:25] local.INFO: TCP Data received {"connection_id":224637,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:19:25] local.INFO: Processing buffer {"connection_id":224637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:19:25] local.INFO: IMEI packet received {"connection_id":224637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":224637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:19:30] local.INFO: TCP Data received {"connection_id":224637,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224637,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:19:30] local.INFO: Processing buffer {"connection_id":224637,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:19:30] local.INFO: IMEI packet received {"connection_id":224637,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:19:30] local.INFO: IMEI acknowledgment sent {"connection_id":224637,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:19:31] local.INFO: TCP Data received {"connection_id":224637,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674dac10012da0ce40055250380009008330..."} 
[2026-10-23 11:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674dac10012da0ce40055250380009008330..."} 
[2026-10-23 11:19:31] local.INFO: Processing buffer {"connection_id":224637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674dac10012da0ce40055250380009008330..."} 
[2026-10-23 11:19:31] local.INFO: Packet analysis {"connection_id":224637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674d"} 
[2026-10-23 11:19:31] local.INFO: Extracted packet for processing {"connection_id":224637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674d"} 
[2026-10-23 11:19:31] local.INFO: GPS Element Parsed {"raw_longitude":765513280,"raw_latitude":89280568,"longitude_deg":76.551328,"latitude_deg":8.9280568,"altitude":9,"angle":131,"satellites":48,"speed":33,"hex_longitude":"2da0ce40","hex_latitude":"05525038","is_valid_coordinates":true} 
[2026-10-23 11:19:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:19:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940030464001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:19:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23525391306063872,"note":"Value kept but may cause issues"} 
[2026-10-23 11:19:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6867637565161981952,"note":"Value kept but may cause issues"} 
[2026-10-23 11:19:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,125,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:19:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734506000,"timestamp_ms":1792734506000,"timestamp_seconds":1792734506,"priority":1,"record_length":96,"hex_timestamp":"000001a1674dac10"} 
[2026-10-23 11:19:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:19:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:19:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 11:19:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:19:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:19:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:19:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:19:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:19:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:19:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:19:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:19:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:19:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:19:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940030464001,"66":28028,"125":206,"84":6144,"24":33,"16":23525391306063872,"45":-6867637565161981952},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,125,84,24,16,45]} 
[2026-10-23 11:19:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:19:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:19:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940030464001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:19:31] local.INFO: Unknown IO ID detected {"io_id":125,"value":206,"description":"Unknown IO ID 125"} 
[2026-10-23 11:19:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:19:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23525391306063872,"km_value":23525391306063.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:19:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6867637565161981952,"description":"Unknown IO ID 45"} 
[2026-10-23 11:19:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940030464001,"power":28028,"unknown_125":206,"unknown_84":6144,"ignition":33,"odometer":null,"unknown_45":-6867637565161981952}} 
[2026-10-23 11:19:31] local.INFO: DEBUG: GPS processor result {"connection_id":224637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:19:31] local.INFO: GPS data processed {"connection_id":224637,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:19:31] local.INFO: Acknowledgment sent {"connection_id":224637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:20:04] local.INFO: TCP Data received {"connection_id":224637,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674dd320012da0ec40055237c0000a007e30..."} 
[2026-10-23 11:20:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224637,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674dd320012da0ec40055237c0000a007e30..."} 
[2026-10-23 11:20:04] local.INFO: Processing buffer {"connection_id":224637,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674dd320012da0ec40055237c0000a007e30..."} 
[2026-10-23 11:20:04] local.INFO: Packet analysis {"connection_id":224637,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674d"} 
[2026-10-23 11:20:04] local.INFO: Extracted packet for processing {"connection_id":224637,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674d"} 
[2026-10-23 11:20:04] local.INFO: GPS Element Parsed {"raw_longitude":765520960,"raw_latitude":89274304,"longitude_deg":76.552096,"latitude_deg":8.9274304,"altitude":10,"angle":126,"satellites":48,"speed":42,"hex_longitude":"2da0ec40","hex_latitude":"055237c0","is_valid_coordinates":true} 
[2026-10-23 11:20:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:20:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940033536001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:20:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23525868047433728,"note":"Value kept but may cause issues"} 
[2026-10-23 11:20:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6859474790838683648,"note":"Value kept but may cause issues"} 
[2026-10-23 11:20:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,125,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:20:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792734516000,"timestamp_ms":1792734516000,"timestamp_seconds":1792734516,"priority":1,"record_length":96,"hex_timestamp":"000001a1674dd320"} 
[2026-10-23 11:20:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:20:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:20:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:20:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:20:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:20:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:20:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:20:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224637,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:20:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:20:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224637,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:20:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:20:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:20:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:20:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940033536001,"66":27974,"125":206,"84":6144,"24":42,"16":23525868047433728,"45":-6859474790838683648},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,125,84,24,16,45]} 
[2026-10-23 11:20:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:20:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:20:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940033536001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:20:04] local.INFO: Unknown IO ID detected {"io_id":125,"value":206,"description":"Unknown IO ID 125"} 
[2026-10-23 11:20:04] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:20:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23525868047433728,"km_value":23525868047433.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:20:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6859474790838683648,"description":"Unknown IO ID 45"} 
[2026-10-23 11:20:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940033536001,"power":27974,"unknown_125":206,"unknown_84":6144,"ignition":42,"odometer":null,"unknown_45":-6859474790838683648}} 
[2026-10-23 11:20:04] local.INFO: DEBUG: GPS processor result {"connection_id":224637,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:20:04] local.INFO: GPS data processed {"connection_id":224637,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:20:04] local.INFO: Acknowledgment sent {"connection_id":224637,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:20:25] local.INFO: TCP Data received {"connection_id":221244,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221244,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:20:25] local.INFO: Processing buffer {"connection_id":221244,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:20:25] local.INFO: IMEI packet received {"connection_id":221244,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":221244,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:20:30] local.INFO: TCP Data received {"connection_id":221244,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221244,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:20:30] local.INFO: Processing buffer {"connection_id":221244,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:20:30] local.INFO: IMEI packet received {"connection_id":221244,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":221244,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:20:31] local.INFO: TCP Data received {"connection_id":221244,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674df648012da10d00055222680008007832..."} 
[2026-10-23 11:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221244,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674df648012da10d00055222680008007832..."} 
[2026-10-23 11:20:31] local.INFO: Processing buffer {"connection_id":221244,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674df648012da10d00055222680008007832..."} 
[2026-10-23 11:20:31] local.INFO: Packet analysis {"connection_id":221244,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674d"} 
[2026-10-23 11:20:31] local.INFO: Extracted packet for processing {"connection_id":221244,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674d"} 
[2026-10-23 11:20:31] local.INFO: GPS Element Parsed {"raw_longitude":765529344,"raw_latitude":89268840,"longitude_deg":76.5529344,"latitude_deg":8.926884,"altitude":8,"angle":120,"satellites":50,"speed":42,"hex_longitude":"2da10d00","hex_latitude":"05522268","is_valid_coordinates":true} 
[2026-10-23 11:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940036096001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23526349083770880,"note":"Value kept but may cause issues"} 
[2026-10-23 11:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6851030541538967552,"note":"Value kept but may cause issues"} 
[2026-10-23 11:20:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734525000,"timestamp_ms":1792734525000,"timestamp_seconds":1792734525,"priority":1,"record_length":96,"hex_timestamp":"000001a1674df648"} 
[2026-10-23 11:20:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:20:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 11:20:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:20:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:20:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221244,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:20:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940036096001,"66":28158,"123":206,"84":6144,"24":42,"16":23526349083770880,"45":-6851030541538967552},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,84,24,16,45]} 
[2026-10-23 11:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940036096001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:20:31] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-10-23 11:20:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23526349083770880,"km_value":23526349083770.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6851030541538967552,"description":"Unknown IO ID 45"} 
[2026-10-23 11:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940036096001,"power":28158,"unknown_123":206,"unknown_84":6144,"ignition":42,"odometer":null,"unknown_45":-6851030541538967552}} 
[2026-10-23 11:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":221244,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:20:31] local.INFO: GPS data processed {"connection_id":221244,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:20:31] local.INFO: Acknowledgment sent {"connection_id":221244,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:20:43] local.INFO: TCP Data received {"connection_id":221242,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:20:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221242,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:20:43] local.INFO: Processing buffer {"connection_id":221242,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:20:43] local.INFO: IMEI packet received {"connection_id":221242,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:20:43] local.INFO: IMEI acknowledgment sent {"connection_id":221242,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:21:02] local.INFO: TCP Data received {"connection_id":221244,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674e1970012da12fc005521128000900712e..."} 
[2026-10-23 11:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221244,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674e1970012da12fc005521128000900712e..."} 
[2026-10-23 11:21:02] local.INFO: Processing buffer {"connection_id":221244,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674e1970012da12fc005521128000900712e..."} 
[2026-10-23 11:21:02] local.INFO: Packet analysis {"connection_id":221244,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674e"} 
[2026-10-23 11:21:02] local.INFO: Extracted packet for processing {"connection_id":221244,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674e"} 
[2026-10-23 11:21:02] local.INFO: GPS Element Parsed {"raw_longitude":765538240,"raw_latitude":89264424,"longitude_deg":76.553824,"latitude_deg":8.9264424,"altitude":9,"angle":113,"satellites":46,"speed":46,"hex_longitude":"2da12fc0","hex_latitude":"05521128","is_valid_coordinates":true} 
[2026-10-23 11:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:21:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940038400001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:21:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23526825825140736,"note":"Value kept but may cause issues"} 
[2026-10-23 11:21:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6841812236053092352,"note":"Value kept but may cause issues"} 
[2026-10-23 11:21:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,123,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:21:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792734534000,"timestamp_ms":1792734534000,"timestamp_seconds":1792734534,"priority":1,"record_length":96,"hex_timestamp":"000001a1674e1970"} 
[2026-10-23 11:21:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:21:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":254,"data_length":795,"current_offset":136} 
[2026-10-23 11:21:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3029,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:21:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:21:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:21:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:21:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221244,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:21:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:21:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221244,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:21:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:21:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:21:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:21:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940038400001,"66":28006,"123":206,"84":6144,"24":46,"16":23526825825140736,"45":-6841812236053092352},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,123,84,24,16,45]} 
[2026-10-23 11:21:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:21:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:21:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940038400001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:21:02] local.INFO: Unknown IO ID detected {"io_id":123,"value":206,"description":"Unknown IO ID 123"} 
[2026-10-23 11:21:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:21:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23526825825140736,"km_value":23526825825140.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:21:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6841812236053092352,"description":"Unknown IO ID 45"} 
[2026-10-23 11:21:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940038400001,"power":28006,"unknown_123":206,"unknown_84":6144,"ignition":46,"odometer":null,"unknown_45":-6841812236053092352}} 
[2026-10-23 11:21:02] local.INFO: DEBUG: GPS processor result {"connection_id":221244,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:21:02] local.INFO: GPS data processed {"connection_id":221244,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:21:02] local.INFO: Acknowledgment sent {"connection_id":221244,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:21:25] local.INFO: TCP Data received {"connection_id":224638,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:25] local.INFO: Processing buffer {"connection_id":224638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:25] local.INFO: IMEI packet received {"connection_id":224638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":224638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:21:26] local.INFO: TCP Data received {"connection_id":224638,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:26] local.INFO: Processing buffer {"connection_id":224638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:26] local.INFO: IMEI packet received {"connection_id":224638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:21:26] local.INFO: IMEI acknowledgment sent {"connection_id":224638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:21:30] local.INFO: TCP Data received {"connection_id":224638,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224638,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:30] local.INFO: Processing buffer {"connection_id":224638,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:21:30] local.INFO: IMEI packet received {"connection_id":224638,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:21:30] local.INFO: IMEI acknowledgment sent {"connection_id":224638,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:21:31] local.INFO: TCP Data received {"connection_id":224638,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674f6190012da1b7800551a2e0000e009330..."} 
[2026-10-23 11:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674f6190012da1b7800551a2e0000e009330..."} 
[2026-10-23 11:21:31] local.INFO: Processing buffer {"connection_id":224638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674f6190012da1b7800551a2e0000e009330..."} 
[2026-10-23 11:21:31] local.INFO: Packet analysis {"connection_id":224638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:21:31] local.INFO: Extracted packet for processing {"connection_id":224638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:21:31] local.INFO: GPS Element Parsed {"raw_longitude":765572992,"raw_latitude":89236192,"longitude_deg":76.5572992,"latitude_deg":8.9236192,"altitude":14,"angle":147,"satellites":48,"speed":32,"hex_longitude":"2da1b780","hex_latitude":"0551a2e0","is_valid_coordinates":true} 
[2026-10-23 11:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:21:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940058880001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:21:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23529183762186240,"note":"Value kept but may cause issues"} 
[2026-10-23 11:21:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6799661358297022464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:21:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,124,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:21:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734618000,"timestamp_ms":1792734618000,"timestamp_seconds":1792734618,"priority":1,"record_length":96,"hex_timestamp":"000001a1674f6190"} 
[2026-10-23 11:21:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:21:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:21:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:21:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:21:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:21:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:21:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:21:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:21:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:21:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:21:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:21:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:21:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940058880001,"66":28028,"124":206,"84":6144,"24":32,"16":23529183762186240,"45":-6799661358297022464},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,124,84,24,16,45]} 
[2026-10-23 11:21:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:21:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:21:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940058880001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:21:31] local.INFO: Unknown IO ID detected {"io_id":124,"value":206,"description":"Unknown IO ID 124"} 
[2026-10-23 11:21:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:21:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23529183762186240,"km_value":23529183762186.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:21:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6799661358297022464,"description":"Unknown IO ID 45"} 
[2026-10-23 11:21:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940058880001,"power":28028,"unknown_124":206,"unknown_84":6144,"ignition":32,"odometer":null,"unknown_45":-6799661358297022464}} 
[2026-10-23 11:21:31] local.INFO: DEBUG: GPS processor result {"connection_id":224638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:21:31] local.INFO: GPS data processed {"connection_id":224638,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:21:31] local.INFO: Acknowledgment sent {"connection_id":224638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:22:03] local.INFO: TCP Data received {"connection_id":224638,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674f88a0012da1cac005518438000d00942d..."} 
[2026-10-23 11:22:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224638,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674f88a0012da1cac005518438000d00942d..."} 
[2026-10-23 11:22:03] local.INFO: Processing buffer {"connection_id":224638,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674f88a0012da1cac005518438000d00942d..."} 
[2026-10-23 11:22:03] local.INFO: Packet analysis {"connection_id":224638,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:22:03] local.INFO: Extracted packet for processing {"connection_id":224638,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:22:03] local.INFO: GPS Element Parsed {"raw_longitude":765577920,"raw_latitude":89228344,"longitude_deg":76.557792,"latitude_deg":8.9228344,"altitude":13,"angle":148,"satellites":45,"speed":39,"hex_longitude":"2da1cac0","hex_latitude":"05518438","is_valid_coordinates":true} 
[2026-10-23 11:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:22:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940062208001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23529630438785024,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6793820752532283392,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:22:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792734628000,"timestamp_ms":1792734628000,"timestamp_seconds":1792734628,"priority":1,"record_length":96,"hex_timestamp":"000001a1674f88a0"} 
[2026-10-23 11:22:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:22:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:22:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:22:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:22:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:22:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:22:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:22:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224638,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:22:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:22:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224638,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:22:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:22:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:22:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:22:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940062208001,"66":28006,"239":206,"84":6144,"24":39,"16":23529630438785024,"45":-6793820752532283392},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,84,24,16,45]} 
[2026-10-23 11:22:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:22:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:22:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940062208001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:22:03] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 11:22:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:22:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23529630438785024,"km_value":23529630438785.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:22:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6793820752532283392,"description":"Unknown IO ID 45"} 
[2026-10-23 11:22:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940062208001,"power":28006,"unknown_239":206,"unknown_84":6144,"ignition":39,"odometer":null,"unknown_45":-6793820752532283392}} 
[2026-10-23 11:22:03] local.INFO: DEBUG: GPS processor result {"connection_id":224638,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:22:03] local.INFO: GPS data processed {"connection_id":224638,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:22:03] local.INFO: Acknowledgment sent {"connection_id":224638,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:22:27] local.INFO: TCP Data received {"connection_id":222907,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:27] local.INFO: Processing buffer {"connection_id":222907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:27] local.INFO: IMEI packet received {"connection_id":222907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:22:27] local.INFO: IMEI acknowledgment sent {"connection_id":222907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:22:30] local.INFO: TCP Data received {"connection_id":222907,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:30] local.INFO: Processing buffer {"connection_id":222907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:30] local.INFO: IMEI packet received {"connection_id":222907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:22:30] local.INFO: IMEI acknowledgment sent {"connection_id":222907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:22:35] local.INFO: TCP Data received {"connection_id":222907,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:35] local.INFO: Processing buffer {"connection_id":222907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:22:35] local.INFO: IMEI packet received {"connection_id":222907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:22:35] local.INFO: IMEI acknowledgment sent {"connection_id":222907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:22:36] local.INFO: TCP Data received {"connection_id":222907,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674fafb0012da1de40055163d8000f00952e..."} 
[2026-10-23 11:22:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674fafb0012da1de40055163d8000f00952e..."} 
[2026-10-23 11:22:36] local.INFO: Processing buffer {"connection_id":222907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674fafb0012da1de40055163d8000f00952e..."} 
[2026-10-23 11:22:36] local.INFO: Packet analysis {"connection_id":222907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:22:36] local.INFO: Extracted packet for processing {"connection_id":222907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:22:36] local.INFO: GPS Element Parsed {"raw_longitude":765582912,"raw_latitude":89220056,"longitude_deg":76.5582912,"latitude_deg":8.9220056,"altitude":15,"angle":149,"satellites":46,"speed":39,"hex_longitude":"2da1de40","hex_latitude":"055163d8","is_valid_coordinates":true} 
[2026-10-23 11:22:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:22:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940064768001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23530098590220288,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6788402359232612352,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:22:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792734638000,"timestamp_ms":1792734638000,"timestamp_seconds":1792734638,"priority":1,"record_length":96,"hex_timestamp":"000001a1674fafb0"} 
[2026-10-23 11:22:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:22:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:22:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 11:22:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:22:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:22:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:22:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:22:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:22:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:22:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:22:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:22:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:22:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:22:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940064768001,"66":28006,"239":206,"84":6144,"24":39,"16":23530098590220288,"45":-6788402359232612352},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,84,24,16,45]} 
[2026-10-23 11:22:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:22:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:22:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940064768001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:22:36] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 11:22:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:22:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23530098590220288,"km_value":23530098590220.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:22:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6788402359232612352,"description":"Unknown IO ID 45"} 
[2026-10-23 11:22:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940064768001,"power":28006,"unknown_239":206,"unknown_84":6144,"ignition":39,"odometer":null,"unknown_45":-6788402359232612352}} 
[2026-10-23 11:22:36] local.INFO: DEBUG: GPS processor result {"connection_id":222907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:22:36] local.INFO: GPS data processed {"connection_id":222907,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:22:36] local.INFO: Acknowledgment sent {"connection_id":222907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:22:39] local.INFO: TCP Data received {"connection_id":222907,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674fd6c0012da1efc005514570000f009d2e..."} 
[2026-10-23 11:22:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674fd6c0012da1efc005514570000f009d2e..."} 
[2026-10-23 11:22:39] local.INFO: Processing buffer {"connection_id":222907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674fd6c0012da1efc005514570000f009d2e..."} 
[2026-10-23 11:22:39] local.INFO: Packet analysis {"connection_id":222907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:22:39] local.INFO: Extracted packet for processing {"connection_id":222907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:22:39] local.INFO: GPS Element Parsed {"raw_longitude":765587392,"raw_latitude":89212272,"longitude_deg":76.5587392,"latitude_deg":8.9212272,"altitude":15,"angle":157,"satellites":46,"speed":23,"hex_longitude":"2da1efc0","hex_latitude":"05514570","is_valid_coordinates":true} 
[2026-10-23 11:22:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:22:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940067328001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23530532381917184,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6782913597188876288,"note":"Value kept but may cause issues"} 
[2026-10-23 11:22:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,239,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:22:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792734648000,"timestamp_ms":1792734648000,"timestamp_seconds":1792734648,"priority":1,"record_length":96,"hex_timestamp":"000001a1674fd6c0"} 
[2026-10-23 11:22:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:22:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:22:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 11:22:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:22:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:22:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:22:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:22:39] local.INFO: Teltonika packet parsed successfully {"connection_id":222907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:22:39] local.INFO: Passing IMEI to GPS processor {"connection_id":222907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:22:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":222907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:22:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:22:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:22:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:22:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940067328001,"66":28006,"239":206,"84":6144,"24":23,"16":23530532381917184,"45":-6782913597188876288},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,239,84,24,16,45]} 
[2026-10-23 11:22:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:22:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:22:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940067328001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:22:39] local.INFO: Unknown IO ID detected {"io_id":239,"value":206,"description":"Ignition (1-byte)"} 
[2026-10-23 11:22:39] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:22:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23530532381917184,"km_value":23530532381917.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:22:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6782913597188876288,"description":"Unknown IO ID 45"} 
[2026-10-23 11:22:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940067328001,"power":28006,"unknown_239":206,"unknown_84":6144,"ignition":23,"odometer":null,"unknown_45":-6782913597188876288}} 
[2026-10-23 11:22:39] local.INFO: DEBUG: GPS processor result {"connection_id":222907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:22:39] local.INFO: GPS data processed {"connection_id":222907,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:22:39] local.INFO: Acknowledgment sent {"connection_id":222907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:23:10] local.INFO: TCP Data received {"connection_id":222907,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1674fea48012da1f20005513cf8000f00a92f..."} 
[2026-10-23 11:23:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1674fea48012da1f20005513cf8000f00a92f..."} 
[2026-10-23 11:23:10] local.INFO: Processing buffer {"connection_id":222907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1674fea48012da1f20005513cf8000f00a92f..."} 
[2026-10-23 11:23:10] local.INFO: Packet analysis {"connection_id":222907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:23:10] local.INFO: Extracted packet for processing {"connection_id":222907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1674f"} 
[2026-10-23 11:23:10] local.INFO: GPS Element Parsed {"raw_longitude":765587968,"raw_latitude":89210104,"longitude_deg":76.5587968,"latitude_deg":8.9210104,"altitude":15,"angle":169,"satellites":47,"speed":19,"hex_longitude":"2da1f200","hex_latitude":"05513cf8","is_valid_coordinates":true} 
[2026-10-23 11:23:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:23:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940069888001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:23:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23530644051066880,"note":"Value kept but may cause issues"} 
[2026-10-23 11:23:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6777987785098432512,"note":"Value kept but may cause issues"} 
[2026-10-23 11:23:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,237,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:23:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792734653000,"timestamp_ms":1792734653000,"timestamp_seconds":1792734653,"priority":1,"record_length":96,"hex_timestamp":"000001a1674fea48"} 
[2026-10-23 11:23:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:23:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:23:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 11:23:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:23:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:23:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:23:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:23:10] local.INFO: Teltonika packet parsed successfully {"connection_id":222907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:23:10] local.INFO: Passing IMEI to GPS processor {"connection_id":222907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:23:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":222907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:23:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:23:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:23:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:23:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940069888001,"66":27919,"237":206,"84":6144,"24":19,"16":23530644051066880,"45":-6777987785098432512},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,237,84,24,16,45]} 
[2026-10-23 11:23:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:23:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:23:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940069888001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:23:10] local.INFO: Unknown IO ID detected {"io_id":237,"value":206,"description":"Unknown IO ID 237"} 
[2026-10-23 11:23:10] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:23:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23530644051066880,"km_value":23530644051066.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:23:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6777987785098432512,"description":"Unknown IO ID 45"} 
[2026-10-23 11:23:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940069888001,"power":27919,"unknown_237":206,"unknown_84":6144,"ignition":19,"odometer":null,"unknown_45":-6777987785098432512}} 
[2026-10-23 11:23:10] local.INFO: DEBUG: GPS processor result {"connection_id":222907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:23:10] local.INFO: GPS data processed {"connection_id":222907,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:23:10] local.INFO: Acknowledgment sent {"connection_id":222907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:23:25] local.INFO: TCP Data received {"connection_id":221641,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:25] local.INFO: Processing buffer {"connection_id":221641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:25] local.INFO: IMEI packet received {"connection_id":221641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:23:25] local.INFO: TCP Data received {"connection_id":221641,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:25] local.INFO: Processing buffer {"connection_id":221641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:25] local.INFO: IMEI packet received {"connection_id":221641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:23:30] local.INFO: TCP Data received {"connection_id":221641,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:30] local.INFO: Processing buffer {"connection_id":221641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:23:30] local.INFO: IMEI packet received {"connection_id":221641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":221641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:23:31] local.INFO: TCP Data received {"connection_id":221641,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167501d10012da1f78005511aa8000f00ae2d..."} 
[2026-10-23 11:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167501d10012da1f78005511aa8000f00ae2d..."} 
[2026-10-23 11:23:31] local.INFO: Processing buffer {"connection_id":221641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167501d10012da1f78005511aa8000f00ae2d..."} 
[2026-10-23 11:23:31] local.INFO: Packet analysis {"connection_id":221641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16750"} 
[2026-10-23 11:23:31] local.INFO: Extracted packet for processing {"connection_id":221641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16750"} 
[2026-10-23 11:23:31] local.INFO: GPS Element Parsed {"raw_longitude":765589376,"raw_latitude":89201320,"longitude_deg":76.5589376,"latitude_deg":8.920132,"altitude":15,"angle":174,"satellites":45,"speed":32,"hex_longitude":"2da1f780","hex_latitude":"05511aa8","is_valid_coordinates":true} 
[2026-10-23 11:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940071168001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23531073547796480,"note":"Value kept but may cause issues"} 
[2026-10-23 11:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6777354466401388544,"note":"Value kept but may cause issues"} 
[2026-10-23 11:23:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734666000,"timestamp_ms":1792734666000,"timestamp_seconds":1792734666,"priority":1,"record_length":96,"hex_timestamp":"000001a167501d10"} 
[2026-10-23 11:23:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:23:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 11:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:23:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:23:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:23:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940071168001,"66":27930,"238":206,"84":6144,"24":32,"16":23531073547796480,"45":-6777354466401388544},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,84,24,16,45]} 
[2026-10-23 11:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940071168001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:23:31] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 11:23:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23531073547796480,"km_value":23531073547796.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6777354466401388544,"description":"Unknown IO ID 45"} 
[2026-10-23 11:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940071168001,"power":27930,"unknown_238":206,"unknown_84":6144,"ignition":32,"odometer":null,"unknown_45":-6777354466401388544}} 
[2026-10-23 11:23:31] local.INFO: DEBUG: GPS processor result {"connection_id":221641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:23:31] local.INFO: GPS data processed {"connection_id":221641,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:23:31] local.INFO: Acknowledgment sent {"connection_id":221641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:24:02] local.INFO: TCP Data received {"connection_id":221641,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167504bf0012da1f9000550f660001000af31..."} 
[2026-10-23 11:24:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167504bf0012da1f9000550f660001000af31..."} 
[2026-10-23 11:24:02] local.INFO: Processing buffer {"connection_id":221641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167504bf0012da1f9000550f660001000af31..."} 
[2026-10-23 11:24:02] local.INFO: Packet analysis {"connection_id":221641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16750"} 
[2026-10-23 11:24:02] local.INFO: Extracted packet for processing {"connection_id":221641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16750"} 
[2026-10-23 11:24:02] local.INFO: GPS Element Parsed {"raw_longitude":765589760,"raw_latitude":89192032,"longitude_deg":76.558976,"latitude_deg":8.9192032,"altitude":16,"angle":175,"satellites":49,"speed":34,"hex_longitude":"2da1f900","hex_latitude":"0550f660","is_valid_coordinates":true} 
[2026-10-23 11:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:24:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940074496001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23531524519362560,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6775806354031728640,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:24:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792734678000,"timestamp_ms":1792734678000,"timestamp_seconds":1792734678,"priority":1,"record_length":96,"hex_timestamp":"000001a167504bf0"} 
[2026-10-23 11:24:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:24:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:24:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:24:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:24:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:24:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:24:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:24:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:24:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:24:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:24:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:24:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:24:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940074496001,"66":27930,"238":206,"84":6144,"24":34,"16":23531524519362560,"45":-6775806354031728640},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,84,24,16,45]} 
[2026-10-23 11:24:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:24:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:24:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940074496001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:24:02] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 11:24:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:24:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23531524519362560,"km_value":23531524519362.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:24:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6775806354031728640,"description":"Unknown IO ID 45"} 
[2026-10-23 11:24:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940074496001,"power":27930,"unknown_238":206,"unknown_84":6144,"ignition":34,"odometer":null,"unknown_45":-6775806354031728640}} 
[2026-10-23 11:24:02] local.INFO: DEBUG: GPS processor result {"connection_id":221641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:24:02] local.INFO: GPS data processed {"connection_id":221641,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:24:02] local.INFO: Acknowledgment sent {"connection_id":221641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:24:26] local.INFO: TCP Data received {"connection_id":221245,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:26] local.INFO: Processing buffer {"connection_id":221245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:26] local.INFO: IMEI packet received {"connection_id":221245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:24:26] local.INFO: IMEI acknowledgment sent {"connection_id":221245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:24:28] local.INFO: TCP Data received {"connection_id":221245,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:28] local.INFO: Processing buffer {"connection_id":221245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:28] local.INFO: IMEI packet received {"connection_id":221245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:24:28] local.INFO: IMEI acknowledgment sent {"connection_id":221245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:24:30] local.INFO: TCP Data received {"connection_id":221245,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221245,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:30] local.INFO: Processing buffer {"connection_id":221245,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:24:30] local.INFO: IMEI packet received {"connection_id":221245,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:24:30] local.INFO: IMEI acknowledgment sent {"connection_id":221245,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:24:31] local.INFO: TCP Data received {"connection_id":221245,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167523050012da23400054f6a00001200a632..."} 
[2026-10-23 11:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167523050012da23400054f6a00001200a632..."} 
[2026-10-23 11:24:31] local.INFO: Processing buffer {"connection_id":221245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167523050012da23400054f6a00001200a632..."} 
[2026-10-23 11:24:31] local.INFO: Packet analysis {"connection_id":221245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:24:31] local.INFO: Extracted packet for processing {"connection_id":221245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:24:31] local.INFO: GPS Element Parsed {"raw_longitude":765604864,"raw_latitude":89090560,"longitude_deg":76.5604864,"latitude_deg":8.909056,"altitude":18,"angle":166,"satellites":50,"speed":23,"hex_longitude":"2da23400","hex_latitude":"054f6a00","is_valid_coordinates":true} 
[2026-10-23 11:24:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:24:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940106752001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23536510976393216,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6760325230338656256,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:24:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734802000,"timestamp_ms":1792734802000,"timestamp_seconds":1792734802,"priority":1,"record_length":96,"hex_timestamp":"000001a167523050"} 
[2026-10-23 11:24:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:24:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:24:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:24:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:24:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:24:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:24:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:24:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:24:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:24:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:24:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:24:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:24:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:24:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940106752001,"66":27800,"23":206,"84":6144,"24":23,"16":23536510976393216,"45":-6760325230338656256},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,84,24,16,45]} 
[2026-10-23 11:24:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:24:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:24:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940106752001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:24:31] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-23 11:24:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:24:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23536510976393216,"km_value":23536510976393.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:24:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6760325230338656256,"description":"Unknown IO ID 45"} 
[2026-10-23 11:24:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940106752001,"power":27800,"unknown_23":206,"unknown_84":6144,"ignition":23,"odometer":null,"unknown_45":-6760325230338656256}} 
[2026-10-23 11:24:31] local.INFO: DEBUG: GPS processor result {"connection_id":221245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:24:31] local.INFO: GPS data processed {"connection_id":221245,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:24:31] local.INFO: Acknowledgment sent {"connection_id":221245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:24:35] local.INFO: TCP Data received {"connection_id":221245,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167526ed0012da23b40054f45b8001100aa2f..."} 
[2026-10-23 11:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167526ed0012da23b40054f45b8001100aa2f..."} 
[2026-10-23 11:24:35] local.INFO: Processing buffer {"connection_id":221245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167526ed0012da23b40054f45b8001100aa2f..."} 
[2026-10-23 11:24:35] local.INFO: Packet analysis {"connection_id":221245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:24:35] local.INFO: Extracted packet for processing {"connection_id":221245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:24:35] local.INFO: GPS Element Parsed {"raw_longitude":765606720,"raw_latitude":89081272,"longitude_deg":76.560672,"latitude_deg":8.9081272,"altitude":17,"angle":170,"satellites":47,"speed":32,"hex_longitude":"2da23b40","hex_latitude":"054f45b8","is_valid_coordinates":true} 
[2026-10-23 11:24:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:24:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940109312001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23536970537893888,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6758777117969088512,"note":"Value kept but may cause issues"} 
[2026-10-23 11:24:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:24:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792734818000,"timestamp_ms":1792734818000,"timestamp_seconds":1792734818,"priority":1,"record_length":96,"hex_timestamp":"000001a167526ed0"} 
[2026-10-23 11:24:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:24:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:24:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 11:24:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:24:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:24:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:24:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:24:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:24:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:24:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:24:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:24:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:24:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:24:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940109312001,"66":28028,"23":206,"84":6144,"24":32,"16":23536970537893888,"45":-6758777117969088512},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,84,24,16,45]} 
[2026-10-23 11:24:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:24:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:24:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940109312001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:24:35] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-23 11:24:35] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:24:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23536970537893888,"km_value":23536970537893.887,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:24:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6758777117969088512,"description":"Unknown IO ID 45"} 
[2026-10-23 11:24:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940109312001,"power":28028,"unknown_23":206,"unknown_84":6144,"ignition":32,"odometer":null,"unknown_45":-6758777117969088512}} 
[2026-10-23 11:24:35] local.INFO: DEBUG: GPS processor result {"connection_id":221245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:24:35] local.INFO: GPS data processed {"connection_id":221245,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:24:35] local.INFO: Acknowledgment sent {"connection_id":221245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:25:06] local.INFO: TCP Data received {"connection_id":221245,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675299c8012da240c0054f2318001000ad2e..."} 
[2026-10-23 11:25:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221245,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675299c8012da240c0054f2318001000ad2e..."} 
[2026-10-23 11:25:06] local.INFO: Processing buffer {"connection_id":221245,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675299c8012da240c0054f2318001000ad2e..."} 
[2026-10-23 11:25:06] local.INFO: Packet analysis {"connection_id":221245,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:25:06] local.INFO: Extracted packet for processing {"connection_id":221245,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:25:06] local.INFO: GPS Element Parsed {"raw_longitude":765608128,"raw_latitude":89072408,"longitude_deg":76.5608128,"latitude_deg":8.9072408,"altitude":16,"angle":173,"satellites":46,"speed":34,"hex_longitude":"2da240c0","hex_latitude":"054f2318","is_valid_coordinates":true} 
[2026-10-23 11:25:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:25:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940113408001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:25:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23537404329590784,"note":"Value kept but may cause issues"} 
[2026-10-23 11:25:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6756736424390313984,"note":"Value kept but may cause issues"} 
[2026-10-23 11:25:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:25:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792734829000,"timestamp_ms":1792734829000,"timestamp_seconds":1792734829,"priority":1,"record_length":96,"hex_timestamp":"000001a1675299c8"} 
[2026-10-23 11:25:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:25:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:25:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:25:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:25:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:25:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:25:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:25:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221245,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:25:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:25:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221245,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:25:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:25:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:25:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:25:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940113408001,"66":27974,"23":206,"84":6144,"24":34,"16":23537404329590784,"45":-6756736424390313984},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,84,24,16,45]} 
[2026-10-23 11:25:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:25:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:25:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940113408001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:25:06] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-23 11:25:06] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:25:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23537404329590784,"km_value":23537404329590.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:25:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6756736424390313984,"description":"Unknown IO ID 45"} 
[2026-10-23 11:25:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940113408001,"power":27974,"unknown_23":206,"unknown_84":6144,"ignition":34,"odometer":null,"unknown_45":-6756736424390313984}} 
[2026-10-23 11:25:06] local.INFO: DEBUG: GPS processor result {"connection_id":221245,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:25:06] local.INFO: GPS data processed {"connection_id":221245,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:25:06] local.INFO: Acknowledgment sent {"connection_id":221245,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:25:25] local.INFO: TCP Data received {"connection_id":222908,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:25:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222908,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:25:25] local.INFO: Processing buffer {"connection_id":222908,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:25:25] local.INFO: IMEI packet received {"connection_id":222908,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:25:25] local.INFO: IMEI acknowledgment sent {"connection_id":222908,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:25:30] local.INFO: TCP Data received {"connection_id":222908,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222908,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:25:30] local.INFO: Processing buffer {"connection_id":222908,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:25:30] local.INFO: IMEI packet received {"connection_id":222908,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:25:30] local.INFO: IMEI acknowledgment sent {"connection_id":222908,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:25:31] local.INFO: TCP Data received {"connection_id":222908,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16752b520012da24680054f0940001000a131..."} 
[2026-10-23 11:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222908,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16752b520012da24680054f0940001000a131..."} 
[2026-10-23 11:25:31] local.INFO: Processing buffer {"connection_id":222908,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16752b520012da24680054f0940001000a131..."} 
[2026-10-23 11:25:31] local.INFO: Packet analysis {"connection_id":222908,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:25:31] local.INFO: Extracted packet for processing {"connection_id":222908,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:25:31] local.INFO: GPS Element Parsed {"raw_longitude":765609600,"raw_latitude":89065792,"longitude_deg":76.56096,"latitude_deg":8.9065792,"altitude":16,"angle":161,"satellites":49,"speed":40,"hex_longitude":"2da24680","hex_latitude":"054f0940","is_valid_coordinates":true} 
[2026-10-23 11:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:25:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940116224001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:25:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23537735042072576,"note":"Value kept but may cause issues"} 
[2026-10-23 11:25:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6755188312020674560,"note":"Value kept but may cause issues"} 
[2026-10-23 11:25:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,23,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:25:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734836000,"timestamp_ms":1792734836000,"timestamp_seconds":1792734836,"priority":1,"record_length":96,"hex_timestamp":"000001a16752b520"} 
[2026-10-23 11:25:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:25:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 11:25:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:25:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:25:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:25:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:25:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222908,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:25:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:25:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:25:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:25:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:25:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:25:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940116224001,"66":28028,"23":206,"84":6144,"24":40,"16":23537735042072576,"45":-6755188312020674560},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,23,84,24,16,45]} 
[2026-10-23 11:25:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:25:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:25:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940116224001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:25:31] local.INFO: Unknown IO ID detected {"io_id":23,"value":206,"description":"Unknown IO ID 23"} 
[2026-10-23 11:25:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:25:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23537735042072576,"km_value":23537735042072.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:25:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6755188312020674560,"description":"Unknown IO ID 45"} 
[2026-10-23 11:25:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940116224001,"power":28028,"unknown_23":206,"unknown_84":6144,"ignition":40,"odometer":null,"unknown_45":-6755188312020674560}} 
[2026-10-23 11:25:31] local.INFO: DEBUG: GPS processor result {"connection_id":222908,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:25:31] local.INFO: GPS data processed {"connection_id":222908,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:25:31] local.INFO: Acknowledgment sent {"connection_id":222908,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:26:02] local.INFO: TCP Data received {"connection_id":222908,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16752c4c0012da24d00054efb80000f009531..."} 
[2026-10-23 11:26:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222908,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16752c4c0012da24d00054efb80000f009531..."} 
[2026-10-23 11:26:02] local.INFO: Processing buffer {"connection_id":222908,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16752c4c0012da24d00054efb80000f009531..."} 
[2026-10-23 11:26:02] local.INFO: Packet analysis {"connection_id":222908,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:26:02] local.INFO: Extracted packet for processing {"connection_id":222908,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:26:02] local.INFO: GPS Element Parsed {"raw_longitude":765611264,"raw_latitude":89062272,"longitude_deg":76.5611264,"latitude_deg":8.9062272,"altitude":15,"angle":149,"satellites":49,"speed":36,"hex_longitude":"2da24d00","hex_latitude":"054efb80","is_valid_coordinates":true} 
[2026-10-23 11:26:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:26:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940118016001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:26:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23537924020633600,"note":"Value kept but may cause issues"} 
[2026-10-23 11:26:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6753569830906281984,"note":"Value kept but may cause issues"} 
[2026-10-23 11:26:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,22,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:26:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792734840000,"timestamp_ms":1792734840000,"timestamp_seconds":1792734840,"priority":1,"record_length":96,"hex_timestamp":"000001a16752c4c0"} 
[2026-10-23 11:26:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:26:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:26:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:26:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:26:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:26:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:26:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:26:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222908,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:26:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:26:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222908,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:26:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:26:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:26:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:26:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940118016001,"66":27832,"22":206,"84":6144,"24":36,"16":23537924020633600,"45":-6753569830906281984},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,22,84,24,16,45]} 
[2026-10-23 11:26:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:26:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:26:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940118016001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:26:02] local.INFO: Unknown IO ID detected {"io_id":22,"value":206,"description":"Unknown IO ID 22"} 
[2026-10-23 11:26:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:26:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23537924020633600,"km_value":23537924020633.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:26:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6753569830906281984,"description":"Unknown IO ID 45"} 
[2026-10-23 11:26:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940118016001,"power":27832,"unknown_22":206,"unknown_84":6144,"ignition":36,"odometer":null,"unknown_45":-6753569830906281984}} 
[2026-10-23 11:26:02] local.INFO: DEBUG: GPS processor result {"connection_id":222908,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:26:02] local.INFO: GPS data processed {"connection_id":222908,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:26:02] local.INFO: Acknowledgment sent {"connection_id":222908,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:26:18] local.INFO: TCP Data received {"connection_id":222906,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:26:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222906,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:26:18] local.INFO: Processing buffer {"connection_id":222906,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:26:18] local.INFO: IMEI packet received {"connection_id":222906,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:26:18] local.INFO: IMEI acknowledgment sent {"connection_id":222906,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:26:25] local.INFO: TCP Data received {"connection_id":224639,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:26:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224639,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:26:25] local.INFO: Processing buffer {"connection_id":224639,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:26:25] local.INFO: IMEI packet received {"connection_id":224639,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:26:25] local.INFO: IMEI acknowledgment sent {"connection_id":224639,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:26:30] local.INFO: TCP Data received {"connection_id":224639,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224639,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:26:30] local.INFO: Processing buffer {"connection_id":224639,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:26:30] local.INFO: IMEI packet received {"connection_id":224639,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:26:30] local.INFO: IMEI acknowledgment sent {"connection_id":224639,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:26:31] local.INFO: TCP Data received {"connection_id":224639,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16752f788012da26080054edd800010008c2e..."} 
[2026-10-23 11:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16752f788012da26080054edd800010008c2e..."} 
[2026-10-23 11:26:31] local.INFO: Processing buffer {"connection_id":224639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16752f788012da26080054edd800010008c2e..."} 
[2026-10-23 11:26:31] local.INFO: Packet analysis {"connection_id":224639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:26:31] local.INFO: Extracted packet for processing {"connection_id":224639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16752"} 
[2026-10-23 11:26:31] local.INFO: GPS Element Parsed {"raw_longitude":765616256,"raw_latitude":89054592,"longitude_deg":76.5616256,"latitude_deg":8.9054592,"altitude":16,"angle":140,"satellites":46,"speed":21,"hex_longitude":"2da26080","hex_latitude":"054edd80","is_valid_coordinates":true} 
[2026-10-23 11:26:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:26:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940119040001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:26:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23538366402265088,"note":"Value kept but may cause issues"} 
[2026-10-23 11:26:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6751740243558563840,"note":"Value kept but may cause issues"} 
[2026-10-23 11:26:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,22,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:26:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734853000,"timestamp_ms":1792734853000,"timestamp_seconds":1792734853,"priority":1,"record_length":96,"hex_timestamp":"000001a16752f788"} 
[2026-10-23 11:26:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:26:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:26:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 11:26:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:26:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:26:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:26:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:26:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:26:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:26:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:26:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:26:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:26:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:26:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940119040001,"66":27974,"22":206,"84":6144,"24":21,"16":23538366402265088,"45":-6751740243558563840},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,22,84,24,16,45]} 
[2026-10-23 11:26:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:26:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:26:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940119040001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:26:31] local.INFO: Unknown IO ID detected {"io_id":22,"value":206,"description":"Unknown IO ID 22"} 
[2026-10-23 11:26:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:26:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23538366402265088,"km_value":23538366402265.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:26:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6751740243558563840,"description":"Unknown IO ID 45"} 
[2026-10-23 11:26:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940119040001,"power":27974,"unknown_22":206,"unknown_84":6144,"ignition":21,"odometer":null,"unknown_45":-6751740243558563840}} 
[2026-10-23 11:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":224639,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:26:31] local.INFO: GPS data processed {"connection_id":224639,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:26:31] local.INFO: Acknowledgment sent {"connection_id":224639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:27:02] local.INFO: TCP Data received {"connection_id":224639,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167533220012da27680054ebff8000f00912e..."} 
[2026-10-23 11:27:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224639,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167533220012da27680054ebff8000f00912e..."} 
[2026-10-23 11:27:02] local.INFO: Processing buffer {"connection_id":224639,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167533220012da27680054ebff8000f00912e..."} 
[2026-10-23 11:27:02] local.INFO: Packet analysis {"connection_id":224639,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16753"} 
[2026-10-23 11:27:02] local.INFO: Extracted packet for processing {"connection_id":224639,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16753"} 
[2026-10-23 11:27:02] local.INFO: GPS Element Parsed {"raw_longitude":765621888,"raw_latitude":89047032,"longitude_deg":76.5621888,"latitude_deg":8.9047032,"altitude":15,"angle":145,"satellites":46,"speed":29,"hex_longitude":"2da27680","hex_latitude":"054ebff8","is_valid_coordinates":true} 
[2026-10-23 11:27:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:27:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940122368001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:27:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23538821668798464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:27:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6746251481514672128,"note":"Value kept but may cause issues"} 
[2026-10-23 11:27:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,22,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:27:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792734868000,"timestamp_ms":1792734868000,"timestamp_seconds":1792734868,"priority":1,"record_length":96,"hex_timestamp":"000001a167533220"} 
[2026-10-23 11:27:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:27:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:27:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 11:27:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:27:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:27:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:27:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:27:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224639,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:27:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:27:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224639,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:27:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:27:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:27:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:27:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940122368001,"66":27984,"22":206,"84":6144,"24":29,"16":23538821668798464,"45":-6746251481514672128},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,22,84,24,16,45]} 
[2026-10-23 11:27:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:27:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:27:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940122368001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:27:02] local.INFO: Unknown IO ID detected {"io_id":22,"value":206,"description":"Unknown IO ID 22"} 
[2026-10-23 11:27:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:27:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23538821668798464,"km_value":23538821668798.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:27:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6746251481514672128,"description":"Unknown IO ID 45"} 
[2026-10-23 11:27:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940122368001,"power":27984,"unknown_22":206,"unknown_84":6144,"ignition":29,"odometer":null,"unknown_45":-6746251481514672128}} 
[2026-10-23 11:27:02] local.INFO: DEBUG: GPS processor result {"connection_id":224639,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:27:02] local.INFO: GPS data processed {"connection_id":224639,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:27:02] local.INFO: Acknowledgment sent {"connection_id":224639,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:27:25] local.INFO: TCP Data received {"connection_id":221246,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221246,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:27:25] local.INFO: Processing buffer {"connection_id":221246,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:27:25] local.INFO: IMEI packet received {"connection_id":221246,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":221246,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:27:30] local.INFO: TCP Data received {"connection_id":221246,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221246,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:27:30] local.INFO: Processing buffer {"connection_id":221246,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:27:30] local.INFO: IMEI packet received {"connection_id":221246,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:27:30] local.INFO: IMEI acknowledgment sent {"connection_id":221246,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:27:31] local.INFO: TCP Data received {"connection_id":221246,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167552238012da30c40054d7e18000f007830..."} 
[2026-10-23 11:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221246,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167552238012da30c40054d7e18000f007830..."} 
[2026-10-23 11:27:31] local.INFO: Processing buffer {"connection_id":221246,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167552238012da30c40054d7e18000f007830..."} 
[2026-10-23 11:27:31] local.INFO: Packet analysis {"connection_id":221246,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:27:31] local.INFO: Extracted packet for processing {"connection_id":221246,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:27:31] local.INFO: GPS Element Parsed {"raw_longitude":765660224,"raw_latitude":88964632,"longitude_deg":76.5660224,"latitude_deg":8.8964632,"altitude":15,"angle":120,"satellites":48,"speed":28,"hex_longitude":"2da30c40","hex_latitude":"054d7e18","is_valid_coordinates":true} 
[2026-10-23 11:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940158208001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23543245485113344,"note":"Value kept but may cause issues"} 
[2026-10-23 11:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6699174791682635776,"note":"Value kept but may cause issues"} 
[2026-10-23 11:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792734995000,"timestamp_ms":1792734995000,"timestamp_seconds":1792734995,"priority":1,"record_length":96,"hex_timestamp":"000001a167552238"} 
[2026-10-23 11:27:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:27:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:27:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:27:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:27:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221246,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:27:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940158208001,"66":27984,"30":206,"84":6144,"24":28,"16":23543245485113344,"45":-6699174791682635776},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,84,24,16,45]} 
[2026-10-23 11:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940158208001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:27:31] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-10-23 11:27:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23543245485113344,"km_value":23543245485113.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6699174791682635776,"description":"Unknown IO ID 45"} 
[2026-10-23 11:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940158208001,"power":27984,"unknown_30":206,"unknown_84":6144,"ignition":28,"odometer":null,"unknown_45":-6699174791682635776}} 
[2026-10-23 11:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":221246,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:27:31] local.INFO: GPS data processed {"connection_id":221246,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:27:31] local.INFO: Acknowledgment sent {"connection_id":221246,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:28:10] local.INFO: TCP Data received {"connection_id":221246,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167554560012da32180054d7100000f008b31..."} 
[2026-10-23 11:28:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221246,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167554560012da32180054d7100000f008b31..."} 
[2026-10-23 11:28:10] local.INFO: Processing buffer {"connection_id":221246,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167554560012da32180054d7100000f008b31..."} 
[2026-10-23 11:28:10] local.INFO: Packet analysis {"connection_id":221246,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:28:10] local.INFO: Extracted packet for processing {"connection_id":221246,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:28:10] local.INFO: GPS Element Parsed {"raw_longitude":765665664,"raw_latitude":88961280,"longitude_deg":76.5665664,"latitude_deg":8.896128,"altitude":15,"angle":139,"satellites":49,"speed":29,"hex_longitude":"2da32180","hex_latitude":"054d7100","is_valid_coordinates":true} 
[2026-10-23 11:28:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:28:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940158720001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:28:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23543554722758656,"note":"Value kept but may cause issues"} 
[2026-10-23 11:28:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6697908154287646720,"note":"Value kept but may cause issues"} 
[2026-10-23 11:28:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:28:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792735004000,"timestamp_ms":1792735004000,"timestamp_seconds":1792735004,"priority":1,"record_length":96,"hex_timestamp":"000001a167554560"} 
[2026-10-23 11:28:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:28:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:28:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 11:28:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:28:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:28:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:28:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:28:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221246,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:28:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:28:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221246,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:28:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:28:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:28:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:28:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940158720001,"66":27995,"30":206,"84":6144,"24":29,"16":23543554722758656,"45":-6697908154287646720},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,84,24,16,45]} 
[2026-10-23 11:28:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:28:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:28:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940158720001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:28:10] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-10-23 11:28:10] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:28:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23543554722758656,"km_value":23543554722758.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:28:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6697908154287646720,"description":"Unknown IO ID 45"} 
[2026-10-23 11:28:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940158720001,"power":27995,"unknown_30":206,"unknown_84":6144,"ignition":29,"odometer":null,"unknown_45":-6697908154287646720}} 
[2026-10-23 11:28:10] local.INFO: DEBUG: GPS processor result {"connection_id":221246,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:28:10] local.INFO: GPS data processed {"connection_id":221246,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:28:10] local.INFO: Acknowledgment sent {"connection_id":221246,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:28:31] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:28:31] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:28:31] local.INFO: IMEI packet received {"connection_id":221643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:28:31] local.INFO: IMEI acknowledgment sent {"connection_id":221643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:28:35] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:28:35] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:28:35] local.INFO: IMEI packet received {"connection_id":221643,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:28:35] local.INFO: IMEI acknowledgment sent {"connection_id":221643,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:28:36] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167554d30012da32480054d6c00000e009a30..."} 
[2026-10-23 11:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167554d30012da32480054d6c00000e009a30..."} 
[2026-10-23 11:28:36] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167554d30012da32480054d6c00000e009a30..."} 
[2026-10-23 11:28:36] local.INFO: Packet analysis {"connection_id":221643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:28:36] local.INFO: Extracted packet for processing {"connection_id":221643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:28:36] local.INFO: GPS Element Parsed {"raw_longitude":765666432,"raw_latitude":88960000,"longitude_deg":76.5666432,"latitude_deg":8.896,"altitude":14,"angle":154,"satellites":48,"speed":31,"hex_longitude":"2da32480","hex_latitude":"054d6c00","is_valid_coordinates":true} 
[2026-10-23 11:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:28:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940161024001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:28:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23543627737202688,"note":"Value kept but may cause issues"} 
[2026-10-23 11:28:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6691926811033403392,"note":"Value kept but may cause issues"} 
[2026-10-23 11:28:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,30,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:28:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792735006000,"timestamp_ms":1792735006000,"timestamp_seconds":1792735006,"priority":1,"record_length":96,"hex_timestamp":"000001a167554d30"} 
[2026-10-23 11:28:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:28:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:28:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:28:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:28:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:28:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:28:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:28:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:28:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:28:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:28:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:28:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:28:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940161024001,"66":27876,"30":206,"84":6144,"24":31,"16":23543627737202688,"45":-6691926811033403392},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,30,84,24,16,45]} 
[2026-10-23 11:28:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:28:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:28:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940161024001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:28:36] local.INFO: Unknown IO ID detected {"io_id":30,"value":206,"description":"Unknown IO ID 30"} 
[2026-10-23 11:28:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:28:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23543627737202688,"km_value":23543627737202.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:28:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6691926811033403392,"description":"Unknown IO ID 45"} 
[2026-10-23 11:28:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940161024001,"power":27876,"unknown_30":206,"unknown_84":6144,"ignition":31,"odometer":null,"unknown_45":-6691926811033403392}} 
[2026-10-23 11:28:36] local.INFO: DEBUG: GPS processor result {"connection_id":221643,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:28:36] local.INFO: GPS data processed {"connection_id":221643,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:28:36] local.INFO: Acknowledgment sent {"connection_id":221643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:29:07] local.INFO: TCP Data received {"connection_id":221643,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167557ff8012da334c0054d49e8000e009830..."} 
[2026-10-23 11:29:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221643,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167557ff8012da334c0054d49e8000e009830..."} 
[2026-10-23 11:29:07] local.INFO: Processing buffer {"connection_id":221643,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167557ff8012da334c0054d49e8000e009830..."} 
[2026-10-23 11:29:07] local.INFO: Packet analysis {"connection_id":221643,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:29:07] local.INFO: Extracted packet for processing {"connection_id":221643,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16755"} 
[2026-10-23 11:29:07] local.INFO: GPS Element Parsed {"raw_longitude":765670592,"raw_latitude":88951272,"longitude_deg":76.5670592,"latitude_deg":8.8951272,"altitude":14,"angle":152,"satellites":48,"speed":33,"hex_longitude":"2da334c0","hex_latitude":"054d49e8","is_valid_coordinates":true} 
[2026-10-23 11:29:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:29:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940161536001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:29:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23544095888637952,"note":"Value kept but may cause issues"} 
[2026-10-23 11:29:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6691082386103599104,"note":"Value kept but may cause issues"} 
[2026-10-23 11:29:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:29:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792735019000,"timestamp_ms":1792735019000,"timestamp_seconds":1792735019,"priority":1,"record_length":96,"hex_timestamp":"000001a167557ff8"} 
[2026-10-23 11:29:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:29:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:29:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 11:29:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:29:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:29:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:29:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:29:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221643,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:29:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:29:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221643,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:29:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:29:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:29:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:29:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940161536001,"66":27908,"166":206,"84":6144,"24":33,"16":23544095888637952,"45":-6691082386103599104},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,84,24,16,45]} 
[2026-10-23 11:29:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:29:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:29:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940161536001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:29:07] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 11:29:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:29:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23544095888637952,"km_value":23544095888637.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:29:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6691082386103599104,"description":"Unknown IO ID 45"} 
[2026-10-23 11:29:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940161536001,"power":27908,"unknown_166":206,"unknown_84":6144,"ignition":33,"odometer":null,"unknown_45":-6691082386103599104}} 
[2026-10-23 11:29:07] local.INFO: DEBUG: GPS processor result {"connection_id":221643,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:29:07] local.INFO: GPS data processed {"connection_id":221643,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:29:07] local.INFO: Acknowledgment sent {"connection_id":221643,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:29:25] local.INFO: TCP Data received {"connection_id":224640,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224640,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:29:25] local.INFO: Processing buffer {"connection_id":224640,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:29:25] local.INFO: IMEI packet received {"connection_id":224640,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":224640,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:29:43] local.INFO: TCP Data received {"connection_id":224640,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:29:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224640,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:29:43] local.INFO: Processing buffer {"connection_id":224640,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:29:43] local.INFO: IMEI packet received {"connection_id":224640,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:29:43] local.INFO: IMEI acknowledgment sent {"connection_id":224640,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:29:45] local.INFO: TCP Data received {"connection_id":224640,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16756df88012da41fc0054c94c0000f008f2f..."} 
[2026-10-23 11:29:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224640,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16756df88012da41fc0054c94c0000f008f2f..."} 
[2026-10-23 11:29:45] local.INFO: Processing buffer {"connection_id":224640,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16756df88012da41fc0054c94c0000f008f2f..."} 
[2026-10-23 11:29:45] local.INFO: Packet analysis {"connection_id":224640,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16756"} 
[2026-10-23 11:29:45] local.INFO: Extracted packet for processing {"connection_id":224640,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16756"} 
[2026-10-23 11:29:45] local.INFO: GPS Element Parsed {"raw_longitude":765730752,"raw_latitude":88904896,"longitude_deg":76.5730752,"latitude_deg":8.8904896,"altitude":15,"angle":143,"satellites":47,"speed":30,"hex_longitude":"2da41fc0","hex_latitude":"054c94c0","is_valid_coordinates":true} 
[2026-10-23 11:29:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:29:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940187136001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:29:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23547961359204352,"note":"Value kept but may cause issues"} 
[2026-10-23 11:29:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6622402491799834624,"note":"Value kept but may cause issues"} 
[2026-10-23 11:29:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:29:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792735109000,"timestamp_ms":1792735109000,"timestamp_seconds":1792735109,"priority":1,"record_length":96,"hex_timestamp":"000001a16756df88"} 
[2026-10-23 11:29:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:29:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:29:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-23 11:29:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1323,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:29:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:29:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:29:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:29:45] local.INFO: Teltonika packet parsed successfully {"connection_id":224640,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:29:45] local.INFO: Passing IMEI to GPS processor {"connection_id":224640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:29:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":224640,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:29:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:29:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:29:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:29:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940187136001,"66":27919,"96":206,"84":6144,"24":30,"16":23547961359204352,"45":-6622402491799834624},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,84,24,16,45]} 
[2026-10-23 11:29:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:29:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:29:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940187136001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:29:45] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 11:29:45] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:29:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23547961359204352,"km_value":23547961359204.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:29:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6622402491799834624,"description":"Unknown IO ID 45"} 
[2026-10-23 11:29:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940187136001,"power":27919,"unknown_96":206,"unknown_84":6144,"ignition":30,"odometer":null,"unknown_45":-6622402491799834624}} 
[2026-10-23 11:29:45] local.INFO: DEBUG: GPS processor result {"connection_id":224640,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:29:45] local.INFO: GPS data processed {"connection_id":224640,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:29:45] local.INFO: Acknowledgment sent {"connection_id":224640,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:30:30] local.INFO: TCP Data received {"connection_id":221644,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:30] local.INFO: Processing buffer {"connection_id":221644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:30] local.INFO: IMEI packet received {"connection_id":221644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:30:30] local.INFO: IMEI acknowledgment sent {"connection_id":221644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:30:31] local.INFO: TCP Data received {"connection_id":221644,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:31] local.INFO: Processing buffer {"connection_id":221644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:31] local.INFO: IMEI packet received {"connection_id":221644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:30:31] local.INFO: IMEI acknowledgment sent {"connection_id":221644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:30:36] local.INFO: TCP Data received {"connection_id":221644,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:36] local.INFO: Processing buffer {"connection_id":221644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:30:36] local.INFO: IMEI packet received {"connection_id":221644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:30:36] local.INFO: IMEI acknowledgment sent {"connection_id":221644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:30:36] local.INFO: TCP Data received {"connection_id":221644,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16756fae0012da42d80054c8320000f00832e..."} 
[2026-10-23 11:30:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16756fae0012da42d80054c8320000f00832e..."} 
[2026-10-23 11:30:36] local.INFO: Processing buffer {"connection_id":221644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16756fae0012da42d80054c8320000f00832e..."} 
[2026-10-23 11:30:36] local.INFO: Packet analysis {"connection_id":221644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16756"} 
[2026-10-23 11:30:36] local.INFO: Extracted packet for processing {"connection_id":221644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16756"} 
[2026-10-23 11:30:36] local.INFO: GPS Element Parsed {"raw_longitude":765734272,"raw_latitude":88900384,"longitude_deg":76.5734272,"latitude_deg":8.8900384,"altitude":15,"angle":131,"satellites":46,"speed":35,"hex_longitude":"2da42d80","hex_latitude":"054c8320","is_valid_coordinates":true} 
[2026-10-23 11:30:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:30:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940187904001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:30:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23548236237111296,"note":"Value kept but may cause issues"} 
[2026-10-23 11:30:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6620361798219153408,"note":"Value kept but may cause issues"} 
[2026-10-23 11:30:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:30:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792735116000,"timestamp_ms":1792735116000,"timestamp_seconds":1792735116,"priority":1,"record_length":96,"hex_timestamp":"000001a16756fae0"} 
[2026-10-23 11:30:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:30:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:30:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 11:30:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:30:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:30:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:30:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:30:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:30:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:30:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:30:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:30:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:30:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:30:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940187904001,"66":27919,"97":206,"84":6144,"24":35,"16":23548236237111296,"45":-6620361798219153408},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,84,24,16,45]} 
[2026-10-23 11:30:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:30:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:30:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940187904001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:30:36] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 11:30:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:30:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23548236237111296,"km_value":23548236237111.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:30:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6620361798219153408,"description":"Unknown IO ID 45"} 
[2026-10-23 11:30:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940187904001,"power":27919,"unknown_97":206,"unknown_84":6144,"ignition":35,"odometer":null,"unknown_45":-6620361798219153408}} 
[2026-10-23 11:30:36] local.INFO: DEBUG: GPS processor result {"connection_id":221644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:30:36] local.INFO: GPS data processed {"connection_id":221644,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:30:36] local.INFO: Acknowledgment sent {"connection_id":221644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:30:41] local.INFO: TCP Data received {"connection_id":221644,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675721f0012da44a00054c6fa8000d00782d..."} 
[2026-10-23 11:30:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675721f0012da44a00054c6fa8000d00782d..."} 
[2026-10-23 11:30:41] local.INFO: Processing buffer {"connection_id":221644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675721f0012da44a00054c6fa8000d00782d..."} 
[2026-10-23 11:30:41] local.INFO: Packet analysis {"connection_id":221644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16757"} 
[2026-10-23 11:30:41] local.INFO: Extracted packet for processing {"connection_id":221644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16757"} 
[2026-10-23 11:30:41] local.INFO: GPS Element Parsed {"raw_longitude":765741568,"raw_latitude":88895400,"longitude_deg":76.5741568,"latitude_deg":8.88954,"altitude":13,"angle":120,"satellites":45,"speed":32,"hex_longitude":"2da44a00","hex_latitude":"054c6fa8","is_valid_coordinates":true} 
[2026-10-23 11:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:30:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940189696001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:30:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23548661438873600,"note":"Value kept but may cause issues"} 
[2026-10-23 11:30:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6616491517290536960,"note":"Value kept but may cause issues"} 
[2026-10-23 11:30:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,97,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:30:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792735126000,"timestamp_ms":1792735126000,"timestamp_seconds":1792735126,"priority":1,"record_length":96,"hex_timestamp":"000001a1675721f0"} 
[2026-10-23 11:30:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:30:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:30:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 11:30:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:30:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:30:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:30:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:30:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:30:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:30:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:30:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:30:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:30:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:30:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940189696001,"66":27930,"97":206,"84":6144,"24":32,"16":23548661438873600,"45":-6616491517290536960},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,97,84,24,16,45]} 
[2026-10-23 11:30:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:30:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:30:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940189696001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:30:41] local.INFO: Unknown IO ID detected {"io_id":97,"value":206,"description":"Unknown IO ID 97"} 
[2026-10-23 11:30:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:30:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23548661438873600,"km_value":23548661438873.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:30:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6616491517290536960,"description":"Unknown IO ID 45"} 
[2026-10-23 11:30:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940189696001,"power":27930,"unknown_97":206,"unknown_84":6144,"ignition":32,"odometer":null,"unknown_45":-6616491517290536960}} 
[2026-10-23 11:30:41] local.INFO: DEBUG: GPS processor result {"connection_id":221644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:30:41] local.INFO: GPS data processed {"connection_id":221644,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:30:41] local.INFO: Acknowledgment sent {"connection_id":221644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:31:25] local.INFO: TCP Data received {"connection_id":224641,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:31:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:31:26] local.INFO: Processing buffer {"connection_id":224641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:31:26] local.INFO: IMEI packet received {"connection_id":224641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:31:26] local.INFO: IMEI acknowledgment sent {"connection_id":224641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:31:30] local.INFO: TCP Data received {"connection_id":224641,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224641,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:31:30] local.INFO: Processing buffer {"connection_id":224641,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:31:30] local.INFO: IMEI packet received {"connection_id":224641,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:31:30] local.INFO: IMEI acknowledgment sent {"connection_id":224641,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:31:31] local.INFO: TCP Data received {"connection_id":224641,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a167586df8012da47840054bc3e0000d00b530..."} 
[2026-10-23 11:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167586df8012da47840054bc3e0000d00b530..."} 
[2026-10-23 11:31:31] local.INFO: Processing buffer {"connection_id":224641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167586df8012da47840054bc3e0000d00b530..."} 
[2026-10-23 11:31:31] local.INFO: Packet analysis {"connection_id":224641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:31:31] local.INFO: Extracted packet for processing {"connection_id":224641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:31:31] local.INFO: GPS Element Parsed {"raw_longitude":765753408,"raw_latitude":88851424,"longitude_deg":76.5753408,"latitude_deg":8.8851424,"altitude":13,"angle":181,"satellites":48,"speed":12,"hex_longitude":"2da47840","hex_latitude":"054bc3e0","is_valid_coordinates":true} 
[2026-10-23 11:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940209152001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23551100980297728,"note":"Value kept but may cause issues"} 
[2026-10-23 11:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6596154950233407488,"note":"Value kept but may cause issues"} 
[2026-10-23 11:31:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,98,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792735211000,"timestamp_ms":1792735211000,"timestamp_seconds":1792735211,"priority":1,"record_length":96,"hex_timestamp":"000001a167586df8"} 
[2026-10-23 11:31:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:31:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 11:31:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:31:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:31:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:31:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940209152001,"66":27887,"98":206,"84":6144,"24":12,"16":23551100980297728,"45":-6596154950233407488},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,98,84,24,16,45]} 
[2026-10-23 11:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940209152001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:31:31] local.INFO: Unknown IO ID detected {"io_id":98,"value":206,"description":"Unknown IO ID 98"} 
[2026-10-23 11:31:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23551100980297728,"km_value":23551100980297.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6596154950233407488,"description":"Unknown IO ID 45"} 
[2026-10-23 11:31:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940209152001,"power":27887,"unknown_98":206,"unknown_84":6144,"ignition":12,"odometer":null,"unknown_45":-6596154950233407488}} 
[2026-10-23 11:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":224641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:31:31] local.INFO: GPS data processed {"connection_id":224641,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:31:31] local.INFO: Acknowledgment sent {"connection_id":224641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:31:36] local.INFO: TCP Data received {"connection_id":224641,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16758b060012da478c0054ba0f8000d00af30..."} 
[2026-10-23 11:31:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16758b060012da478c0054ba0f8000d00af30..."} 
[2026-10-23 11:31:36] local.INFO: Processing buffer {"connection_id":224641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16758b060012da478c0054ba0f8000d00af30..."} 
[2026-10-23 11:31:36] local.INFO: Packet analysis {"connection_id":224641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:31:36] local.INFO: Extracted packet for processing {"connection_id":224641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:31:36] local.INFO: GPS Element Parsed {"raw_longitude":765753536,"raw_latitude":88842488,"longitude_deg":76.5753536,"latitude_deg":8.8842488,"altitude":13,"angle":175,"satellites":48,"speed":22,"hex_longitude":"2da478c0","hex_latitude":"054ba0f8","is_valid_coordinates":true} 
[2026-10-23 11:31:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:31:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940214016001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:31:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23551534771994624,"note":"Value kept but may cause issues"} 
[2026-10-23 11:31:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6595451262793949184,"note":"Value kept but may cause issues"} 
[2026-10-23 11:31:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,84,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 11:31:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792735228000,"timestamp_ms":1792735228000,"timestamp_seconds":1792735228,"priority":1,"record_length":96,"hex_timestamp":"000001a16758b060"} 
[2026-10-23 11:31:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:31:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:31:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 11:31:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:31:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:31:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:31:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:31:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:31:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:31:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:31:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:31:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:31:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:31:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940214016001,"66":27930,"24":22,"84":6144,"16":23551534771994624,"45":-6595451262793949184},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,84,16,45]} 
[2026-10-23 11:31:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:31:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:31:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940214016001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:31:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:31:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23551534771994624,"km_value":23551534771994.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:31:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6595451262793949184,"description":"Unknown IO ID 45"} 
[2026-10-23 11:31:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458940214016001,"power":27930,"ignition":22,"unknown_84":6144,"odometer":null,"unknown_45":-6595451262793949184}} 
[2026-10-23 11:31:36] local.INFO: DEBUG: GPS processor result {"connection_id":224641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:31:36] local.INFO: GPS data processed {"connection_id":224641,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:31:36] local.INFO: Acknowledgment sent {"connection_id":224641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:31:53] local.INFO: TCP Data received {"connection_id":221642,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:31:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221642,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:31:53] local.INFO: Processing buffer {"connection_id":221642,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:31:53] local.INFO: IMEI packet received {"connection_id":221642,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:31:53] local.INFO: IMEI acknowledgment sent {"connection_id":221642,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:32:07] local.INFO: TCP Data received {"connection_id":224641,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16758d770012da47a40054b93a0000d009a2f..."} 
[2026-10-23 11:32:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224641,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16758d770012da47a40054b93a0000d009a2f..."} 
[2026-10-23 11:32:07] local.INFO: Processing buffer {"connection_id":224641,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16758d770012da47a40054b93a0000d009a2f..."} 
[2026-10-23 11:32:07] local.INFO: Packet analysis {"connection_id":224641,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:32:07] local.INFO: Extracted packet for processing {"connection_id":224641,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:32:07] local.INFO: GPS Element Parsed {"raw_longitude":765753920,"raw_latitude":88839072,"longitude_deg":76.575392,"latitude_deg":8.8839072,"altitude":13,"angle":154,"satellites":47,"speed":10,"hex_longitude":"2da47a40","hex_latitude":"054b93a0","is_valid_coordinates":true} 
[2026-10-23 11:32:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:32:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940218368001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:32:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23551702275719168,"note":"Value kept but may cause issues"} 
[2026-10-23 11:32:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6595310525307881472,"note":"Value kept but may cause issues"} 
[2026-10-23 11:32:07] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,84,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 11:32:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792735238000,"timestamp_ms":1792735238000,"timestamp_seconds":1792735238,"priority":1,"record_length":96,"hex_timestamp":"000001a16758d770"} 
[2026-10-23 11:32:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:32:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:32:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:32:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:32:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:32:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:32:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:32:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224641,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:32:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:32:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224641,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:32:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:32:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:32:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:32:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940218368001,"66":27984,"24":10,"84":6144,"16":23551702275719168,"45":-6595310525307881472},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,84,16,45]} 
[2026-10-23 11:32:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:32:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:32:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940218368001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:32:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:32:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23551702275719168,"km_value":23551702275719.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:32:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6595310525307881472,"description":"Unknown IO ID 45"} 
[2026-10-23 11:32:07] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458940218368001,"power":27984,"ignition":10,"unknown_84":6144,"odometer":null,"unknown_45":-6595310525307881472}} 
[2026-10-23 11:32:07] local.INFO: DEBUG: GPS processor result {"connection_id":224641,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:32:07] local.INFO: GPS data processed {"connection_id":224641,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:32:07] local.INFO: Acknowledgment sent {"connection_id":224641,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:32:22] local.INFO: TCP Data received {"connection_id":224642,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224642,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:22] local.INFO: Processing buffer {"connection_id":224642,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:22] local.INFO: IMEI packet received {"connection_id":224642,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:32:22] local.INFO: IMEI acknowledgment sent {"connection_id":224642,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:32:23] local.INFO: TCP Data received {"connection_id":224643,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:32:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224643,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:32:23] local.INFO: Processing buffer {"connection_id":224643,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:32:23] local.INFO: IMEI packet received {"connection_id":224643,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:32:23] local.INFO: IMEI acknowledgment sent {"connection_id":224643,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:32:25] local.INFO: TCP Data received {"connection_id":224642,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224642,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:25] local.INFO: Processing buffer {"connection_id":224642,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:25] local.INFO: IMEI packet received {"connection_id":224642,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":224642,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:32:30] local.INFO: TCP Data received {"connection_id":224642,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224642,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:30] local.INFO: Processing buffer {"connection_id":224642,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:32:30] local.INFO: IMEI packet received {"connection_id":224642,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":224642,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:32:31] local.INFO: TCP Data received {"connection_id":224642,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16758df40012da47b80054b9208000d008030..."} 
[2026-10-23 11:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224642,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16758df40012da47b80054b9208000d008030..."} 
[2026-10-23 11:32:31] local.INFO: Processing buffer {"connection_id":224642,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16758df40012da47b80054b9208000d008030..."} 
[2026-10-23 11:32:31] local.INFO: Packet analysis {"connection_id":224642,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:32:31] local.INFO: Extracted packet for processing {"connection_id":224642,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:32:31] local.INFO: GPS Element Parsed {"raw_longitude":765754240,"raw_latitude":88838664,"longitude_deg":76.575424,"latitude_deg":8.8838664,"altitude":13,"angle":128,"satellites":48,"speed":9,"hex_longitude":"2da47b80","hex_latitude":"054b9208","is_valid_coordinates":true} 
[2026-10-23 11:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940220928001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23551728045522944,"note":"Value kept but may cause issues"} 
[2026-10-23 11:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6594888312843689984,"note":"Value kept but may cause issues"} 
[2026-10-23 11:32:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,84,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 11:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792735240000,"timestamp_ms":1792735240000,"timestamp_seconds":1792735240,"priority":1,"record_length":96,"hex_timestamp":"000001a16758df40"} 
[2026-10-23 11:32:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:32:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 11:32:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:32:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:32:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224642,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:32:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940220928001,"66":27887,"24":9,"84":6144,"16":23551728045522944,"45":-6594888312843689984},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,84,16,45]} 
[2026-10-23 11:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940220928001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:32:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23551728045522944,"km_value":23551728045522.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6594888312843689984,"description":"Unknown IO ID 45"} 
[2026-10-23 11:32:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458940220928001,"power":27887,"ignition":9,"unknown_84":6144,"odometer":null,"unknown_45":-6594888312843689984}} 
[2026-10-23 11:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":224642,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:32:31] local.INFO: GPS data processed {"connection_id":224642,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:32:31] local.INFO: Acknowledgment sent {"connection_id":224642,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:33:02] local.INFO: TCP Data received {"connection_id":224642,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16758e710012da47d00054b90f0000d007030..."} 
[2026-10-23 11:33:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224642,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16758e710012da47d00054b90f0000d007030..."} 
[2026-10-23 11:33:02] local.INFO: Processing buffer {"connection_id":224642,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16758e710012da47d00054b90f0000d007030..."} 
[2026-10-23 11:33:02] local.INFO: Packet analysis {"connection_id":224642,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:33:02] local.INFO: Extracted packet for processing {"connection_id":224642,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:33:02] local.INFO: GPS Element Parsed {"raw_longitude":765754624,"raw_latitude":88838384,"longitude_deg":76.5754624,"latitude_deg":8.8838384,"altitude":13,"angle":112,"satellites":48,"speed":10,"hex_longitude":"2da47d00","hex_latitude":"054b90f0","is_valid_coordinates":true} 
[2026-10-23 11:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:33:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940221440001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:33:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23551749520359424,"note":"Value kept but may cause issues"} 
[2026-10-23 11:33:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6594536469122906112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:33:02] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,84,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 11:33:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792735242000,"timestamp_ms":1792735242000,"timestamp_seconds":1792735242,"priority":1,"record_length":96,"hex_timestamp":"000001a16758e710"} 
[2026-10-23 11:33:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:33:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 11:33:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:33:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:33:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:33:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:33:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224642,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:33:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:33:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224642,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:33:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:33:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:33:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:33:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940221440001,"66":27876,"24":10,"84":6144,"16":23551749520359424,"45":-6594536469122906112},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,84,16,45]} 
[2026-10-23 11:33:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:33:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:33:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940221440001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:33:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:33:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23551749520359424,"km_value":23551749520359.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:33:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6594536469122906112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:33:02] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458940221440001,"power":27876,"ignition":10,"unknown_84":6144,"odometer":null,"unknown_45":-6594536469122906112}} 
[2026-10-23 11:33:02] local.INFO: DEBUG: GPS processor result {"connection_id":224642,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:33:02] local.INFO: GPS data processed {"connection_id":224642,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:33:02] local.INFO: Acknowledgment sent {"connection_id":224642,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:33:25] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:33:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:33:25] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:33:25] local.INFO: IMEI packet received {"connection_id":221645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:33:25] local.INFO: IMEI acknowledgment sent {"connection_id":221645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:33:30] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:33:30] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:33:30] local.INFO: IMEI packet received {"connection_id":221645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:33:30] local.INFO: IMEI acknowledgment sent {"connection_id":221645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:33:31] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16758eaf8012da47e40054b90a8000d006030..."} 
[2026-10-23 11:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16758eaf8012da47e40054b90a8000d006030..."} 
[2026-10-23 11:33:31] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16758eaf8012da47e40054b90a8000d006030..."} 
[2026-10-23 11:33:31] local.INFO: Packet analysis {"connection_id":221645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:33:31] local.INFO: Extracted packet for processing {"connection_id":221645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16758"} 
[2026-10-23 11:33:31] local.INFO: GPS Element Parsed {"raw_longitude":765754944,"raw_latitude":88838312,"longitude_deg":76.5754944,"latitude_deg":8.8838312,"altitude":13,"angle":96,"satellites":48,"speed":12,"hex_longitude":"2da47e40","hex_latitude":"054b90a8","is_valid_coordinates":true} 
[2026-10-23 11:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940221952001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23551766700228608,"note":"Value kept but may cause issues"} 
[2026-10-23 11:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6594114256657911808,"note":"Value kept but may cause issues"} 
[2026-10-23 11:33:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,24,84,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 11:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792735243000,"timestamp_ms":1792735243000,"timestamp_seconds":1792735243,"priority":1,"record_length":96,"hex_timestamp":"000001a16758eaf8"} 
[2026-10-23 11:33:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:33:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 11:33:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:33:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:33:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:33:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940221952001,"66":27876,"24":12,"84":6144,"16":23551766700228608,"45":-6594114256657911808},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,24,84,16,45]} 
[2026-10-23 11:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940221952001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:33:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23551766700228608,"km_value":23551766700228.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6594114256657911808,"description":"Unknown IO ID 45"} 
[2026-10-23 11:33:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458940221952001,"power":27876,"ignition":12,"unknown_84":6144,"odometer":null,"unknown_45":-6594114256657911808}} 
[2026-10-23 11:33:31] local.INFO: DEBUG: GPS processor result {"connection_id":221645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:33:31] local.INFO: GPS data processed {"connection_id":221645,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:33:31] local.INFO: Acknowledgment sent {"connection_id":221645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:34:03] local.INFO: TCP Data received {"connection_id":221645,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675b1990012da5d100054b91180012007e2d..."} 
[2026-10-23 11:34:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675b1990012da5d100054b91180012007e2d..."} 
[2026-10-23 11:34:03] local.INFO: Processing buffer {"connection_id":221645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675b1990012da5d100054b91180012007e2d..."} 
[2026-10-23 11:34:03] local.INFO: Packet analysis {"connection_id":221645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:34:03] local.INFO: Extracted packet for processing {"connection_id":221645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:34:03] local.INFO: GPS Element Parsed {"raw_longitude":765841664,"raw_latitude":88838424,"longitude_deg":76.5841664,"latitude_deg":8.8838424,"altitude":18,"angle":126,"satellites":45,"speed":14,"hex_longitude":"2da5d100","hex_latitude":"054b9118","is_valid_coordinates":true} 
[2026-10-23 11:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:34:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940258560001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23555962883276800,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6498834977041297408,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,112,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:34:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792735386000,"timestamp_ms":1792735386000,"timestamp_seconds":1792735386,"priority":1,"record_length":96,"hex_timestamp":"000001a1675b1990"} 
[2026-10-23 11:34:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:34:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:34:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:34:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:34:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:34:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:34:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:34:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:34:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:34:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:34:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:34:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:34:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:34:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940258560001,"66":27767,"112":206,"84":6144,"24":14,"16":23555962883276800,"45":-6498834977041297408},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,112,84,24,16,45]} 
[2026-10-23 11:34:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:34:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:34:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940258560001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:34:03] local.INFO: Unknown IO ID detected {"io_id":112,"value":206,"description":"Unknown IO ID 112"} 
[2026-10-23 11:34:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:34:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23555962883276800,"km_value":23555962883276.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:34:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6498834977041297408,"description":"Unknown IO ID 45"} 
[2026-10-23 11:34:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940258560001,"power":27767,"unknown_112":206,"unknown_84":6144,"ignition":14,"odometer":null,"unknown_45":-6498834977041297408}} 
[2026-10-23 11:34:03] local.INFO: DEBUG: GPS processor result {"connection_id":221645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:34:03] local.INFO: GPS data processed {"connection_id":221645,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:34:03] local.INFO: Acknowledgment sent {"connection_id":221645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:34:25] local.INFO: TCP Data received {"connection_id":224644,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:25] local.INFO: Processing buffer {"connection_id":224644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:25] local.INFO: IMEI packet received {"connection_id":224644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":224644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:34:26] local.INFO: TCP Data received {"connection_id":224644,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:26] local.INFO: Processing buffer {"connection_id":224644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:26] local.INFO: IMEI packet received {"connection_id":224644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:34:26] local.INFO: IMEI acknowledgment sent {"connection_id":224644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:34:27] local.INFO: TCP Data received {"connection_id":224644,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:27] local.INFO: Processing buffer {"connection_id":224644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:27] local.INFO: IMEI packet received {"connection_id":224644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:34:27] local.INFO: IMEI acknowledgment sent {"connection_id":224644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:34:28] local.INFO: TCP Data received {"connection_id":224644,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224644,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:28] local.INFO: Processing buffer {"connection_id":224644,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:34:28] local.INFO: IMEI packet received {"connection_id":224644,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:34:28] local.INFO: IMEI acknowledgment sent {"connection_id":224644,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:34:29] local.INFO: TCP Data received {"connection_id":224644,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675b2930012da5d680054b8db80012006d2d..."} 
[2026-10-23 11:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675b2930012da5d680054b8db80012006d2d..."} 
[2026-10-23 11:34:29] local.INFO: Processing buffer {"connection_id":224644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675b2930012da5d680054b8db80012006d2d..."} 
[2026-10-23 11:34:29] local.INFO: Packet analysis {"connection_id":224644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:34:29] local.INFO: Extracted packet for processing {"connection_id":224644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:34:29] local.INFO: GPS Element Parsed {"raw_longitude":765843072,"raw_latitude":88837560,"longitude_deg":76.5843072,"latitude_deg":8.883756,"altitude":18,"angle":109,"satellites":45,"speed":16,"hex_longitude":"2da5d680","hex_latitude":"054b8db8","is_valid_coordinates":true} 
[2026-10-23 11:34:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:34:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940258816001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23556040192688128,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6498412764576278528,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,112,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:34:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792735390000,"timestamp_ms":1792735390000,"timestamp_seconds":1792735390,"priority":1,"record_length":96,"hex_timestamp":"000001a1675b2930"} 
[2026-10-23 11:34:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:34:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:34:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 11:34:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:34:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:34:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:34:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:34:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:34:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:34:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:34:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:34:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:34:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:34:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940258816001,"66":27908,"112":206,"84":6144,"24":16,"16":23556040192688128,"45":-6498412764576278528},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,112,84,24,16,45]} 
[2026-10-23 11:34:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:34:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:34:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940258816001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:34:29] local.INFO: Unknown IO ID detected {"io_id":112,"value":206,"description":"Unknown IO ID 112"} 
[2026-10-23 11:34:29] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:34:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23556040192688128,"km_value":23556040192688.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:34:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6498412764576278528,"description":"Unknown IO ID 45"} 
[2026-10-23 11:34:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940258816001,"power":27908,"unknown_112":206,"unknown_84":6144,"ignition":16,"odometer":null,"unknown_45":-6498412764576278528}} 
[2026-10-23 11:34:29] local.INFO: DEBUG: GPS processor result {"connection_id":224644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:34:29] local.INFO: GPS data processed {"connection_id":224644,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:34:29] local.INFO: Acknowledgment sent {"connection_id":224644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:34:30] local.INFO: TCP Data received {"connection_id":224644,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675b38d0012da5da40054b8ca0001200612d..."} 
[2026-10-23 11:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675b38d0012da5da40054b8ca0001200612d..."} 
[2026-10-23 11:34:30] local.INFO: Processing buffer {"connection_id":224644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675b38d0012da5da40054b8ca0001200612d..."} 
[2026-10-23 11:34:30] local.INFO: Packet analysis {"connection_id":224644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:34:30] local.INFO: Extracted packet for processing {"connection_id":224644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:34:30] local.INFO: GPS Element Parsed {"raw_longitude":765844032,"raw_latitude":88837280,"longitude_deg":76.5844032,"latitude_deg":8.883728,"altitude":18,"angle":97,"satellites":45,"speed":9,"hex_longitude":"2da5da40","hex_latitude":"054b8ca0","is_valid_coordinates":true} 
[2026-10-23 11:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940259840001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23556091732295680,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6496864652204591104,"note":"Value kept but may cause issues"} 
[2026-10-23 11:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,112,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792735394000,"timestamp_ms":1792735394000,"timestamp_seconds":1792735394,"priority":1,"record_length":96,"hex_timestamp":"000001a1675b38d0"} 
[2026-10-23 11:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 11:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940259840001,"66":27919,"112":206,"84":6144,"24":9,"16":23556091732295680,"45":-6496864652204591104},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,112,84,24,16,45]} 
[2026-10-23 11:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940259840001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:34:30] local.INFO: Unknown IO ID detected {"io_id":112,"value":206,"description":"Unknown IO ID 112"} 
[2026-10-23 11:34:30] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23556091732295680,"km_value":23556091732295.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6496864652204591104,"description":"Unknown IO ID 45"} 
[2026-10-23 11:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940259840001,"power":27919,"unknown_112":206,"unknown_84":6144,"ignition":9,"odometer":null,"unknown_45":-6496864652204591104}} 
[2026-10-23 11:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":224644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:34:30] local.INFO: GPS data processed {"connection_id":224644,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:34:30] local.INFO: Acknowledgment sent {"connection_id":224644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:35:02] local.INFO: TCP Data received {"connection_id":224644,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675b7f20012da5fd40054b88800011005d2d..."} 
[2026-10-23 11:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224644,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675b7f20012da5fd40054b88800011005d2d..."} 
[2026-10-23 11:35:02] local.INFO: Processing buffer {"connection_id":224644,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675b7f20012da5fd40054b88800011005d2d..."} 
[2026-10-23 11:35:02] local.INFO: Packet analysis {"connection_id":224644,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:35:02] local.INFO: Extracted packet for processing {"connection_id":224644,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:35:02] local.INFO: GPS Element Parsed {"raw_longitude":765852992,"raw_latitude":88836224,"longitude_deg":76.5852992,"latitude_deg":8.8836224,"altitude":17,"angle":93,"satellites":45,"speed":28,"hex_longitude":"2da5fd40","hex_latitude":"054b8880","is_valid_coordinates":true} 
[2026-10-23 11:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:35:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940260864001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:35:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23556521229025280,"note":"Value kept but may cause issues"} 
[2026-10-23 11:35:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6495809121041997824,"note":"Value kept but may cause issues"} 
[2026-10-23 11:35:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:35:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792735412000,"timestamp_ms":1792735412000,"timestamp_seconds":1792735412,"priority":1,"record_length":96,"hex_timestamp":"000001a1675b7f20"} 
[2026-10-23 11:35:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:35:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 11:35:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:35:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:35:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:35:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:35:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224644,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:35:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:35:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224644,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:35:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:35:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:35:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:35:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940260864001,"66":28028,"102":206,"84":6144,"24":28,"16":23556521229025280,"45":-6495809121041997824},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:35:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:35:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:35:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940260864001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:35:02] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:35:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:35:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23556521229025280,"km_value":23556521229025.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:35:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6495809121041997824,"description":"Unknown IO ID 45"} 
[2026-10-23 11:35:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940260864001,"power":28028,"unknown_102":206,"unknown_84":6144,"ignition":28,"odometer":null,"unknown_45":-6495809121041997824}} 
[2026-10-23 11:35:02] local.INFO: DEBUG: GPS processor result {"connection_id":224644,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:35:02] local.INFO: GPS data processed {"connection_id":224644,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:35:02] local.INFO: Acknowledgment sent {"connection_id":224644,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:35:25] local.INFO: TCP Data received {"connection_id":221247,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:35:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:35:25] local.INFO: Processing buffer {"connection_id":221247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:35:25] local.INFO: IMEI packet received {"connection_id":221247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:35:25] local.INFO: IMEI acknowledgment sent {"connection_id":221247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:35:30] local.INFO: TCP Data received {"connection_id":221247,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221247,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:35:30] local.INFO: Processing buffer {"connection_id":221247,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:35:30] local.INFO: IMEI packet received {"connection_id":221247,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:35:30] local.INFO: IMEI acknowledgment sent {"connection_id":221247,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:35:32] local.INFO: TCP Data received {"connection_id":221247,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675bae00012da62080054b8630001100632d..."} 
[2026-10-23 11:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675bae00012da62080054b8630001100632d..."} 
[2026-10-23 11:35:32] local.INFO: Processing buffer {"connection_id":221247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675bae00012da62080054b8630001100632d..."} 
[2026-10-23 11:35:32] local.INFO: Packet analysis {"connection_id":221247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:35:32] local.INFO: Extracted packet for processing {"connection_id":221247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:35:32] local.INFO: GPS Element Parsed {"raw_longitude":765862016,"raw_latitude":88835632,"longitude_deg":76.5862016,"latitude_deg":8.8835632,"altitude":17,"angle":99,"satellites":45,"speed":27,"hex_longitude":"2da62080","hex_latitude":"054b8630","is_valid_coordinates":true} 
[2026-10-23 11:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940265472001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23556955020722176,"note":"Value kept but may cause issues"} 
[2026-10-23 11:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6485957496857395200,"note":"Value kept but may cause issues"} 
[2026-10-23 11:35:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792735424000,"timestamp_ms":1792735424000,"timestamp_seconds":1792735424,"priority":1,"record_length":96,"hex_timestamp":"000001a1675bae00"} 
[2026-10-23 11:35:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:35:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:35:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:35:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:35:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:35:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940265472001,"66":27876,"102":206,"84":6144,"24":27,"16":23556955020722176,"45":-6485957496857395200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940265472001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:35:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:35:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23556955020722176,"km_value":23556955020722.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6485957496857395200,"description":"Unknown IO ID 45"} 
[2026-10-23 11:35:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940265472001,"power":27876,"unknown_102":206,"unknown_84":6144,"ignition":27,"odometer":null,"unknown_45":-6485957496857395200}} 
[2026-10-23 11:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":221247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:35:32] local.INFO: GPS data processed {"connection_id":221247,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:35:32] local.INFO: Acknowledgment sent {"connection_id":221247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:36:03] local.INFO: TCP Data received {"connection_id":221247,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675bbda0012da62940054b83f8001100742e..."} 
[2026-10-23 11:36:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221247,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675bbda0012da62940054b83f8001100742e..."} 
[2026-10-23 11:36:03] local.INFO: Processing buffer {"connection_id":221247,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675bbda0012da62940054b83f8001100742e..."} 
[2026-10-23 11:36:03] local.INFO: Packet analysis {"connection_id":221247,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:36:03] local.INFO: Extracted packet for processing {"connection_id":221247,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675b"} 
[2026-10-23 11:36:03] local.INFO: GPS Element Parsed {"raw_longitude":765864256,"raw_latitude":88835064,"longitude_deg":76.5864256,"latitude_deg":8.8835064,"altitude":17,"angle":116,"satellites":46,"speed":19,"hex_longitude":"2da62940","hex_latitude":"054b83f8","is_valid_coordinates":true} 
[2026-10-23 11:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:36:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940268544001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:36:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23557066689871872,"note":"Value kept but may cause issues"} 
[2026-10-23 11:36:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6476035503928496128,"note":"Value kept but may cause issues"} 
[2026-10-23 11:36:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:36:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792735428000,"timestamp_ms":1792735428000,"timestamp_seconds":1792735428,"priority":1,"record_length":96,"hex_timestamp":"000001a1675bbda0"} 
[2026-10-23 11:36:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:36:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 11:36:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:36:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:36:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:36:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:36:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221247,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:36:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:36:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221247,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:36:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:36:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:36:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:36:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940268544001,"66":27865,"102":206,"84":6144,"24":19,"16":23557066689871872,"45":-6476035503928496128},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:36:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:36:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:36:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940268544001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:36:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:36:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:36:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23557066689871872,"km_value":23557066689871.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:36:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6476035503928496128,"description":"Unknown IO ID 45"} 
[2026-10-23 11:36:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940268544001,"power":27865,"unknown_102":206,"unknown_84":6144,"ignition":19,"odometer":null,"unknown_45":-6476035503928496128}} 
[2026-10-23 11:36:03] local.INFO: DEBUG: GPS processor result {"connection_id":221247,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:36:03] local.INFO: GPS data processed {"connection_id":221247,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:36:03] local.INFO: Acknowledgment sent {"connection_id":221247,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:36:25] local.INFO: TCP Data received {"connection_id":222909,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:36:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222909,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:36:25] local.INFO: Processing buffer {"connection_id":222909,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:36:25] local.INFO: IMEI packet received {"connection_id":222909,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:36:25] local.INFO: IMEI acknowledgment sent {"connection_id":222909,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:36:36] local.INFO: TCP Data received {"connection_id":222909,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:36:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222909,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:36:36] local.INFO: Processing buffer {"connection_id":222909,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:36:36] local.INFO: IMEI packet received {"connection_id":222909,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:36:36] local.INFO: IMEI acknowledgment sent {"connection_id":222909,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:36:39] local.INFO: TCP Data received {"connection_id":222909,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675d1560012da67640054b3ac80018006b2d..."} 
[2026-10-23 11:36:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222909,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675d1560012da67640054b3ac80018006b2d..."} 
[2026-10-23 11:36:39] local.INFO: Processing buffer {"connection_id":222909,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675d1560012da67640054b3ac80018006b2d..."} 
[2026-10-23 11:36:39] local.INFO: Packet analysis {"connection_id":222909,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:36:39] local.INFO: Extracted packet for processing {"connection_id":222909,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:36:39] local.INFO: GPS Element Parsed {"raw_longitude":765883968,"raw_latitude":88816328,"longitude_deg":76.5883968,"latitude_deg":8.8816328,"altitude":24,"angle":107,"satellites":45,"speed":0,"hex_longitude":"2da67640","hex_latitude":"054b3ac8","is_valid_coordinates":true} 
[2026-10-23 11:36:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:36:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940286720001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:36:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558552748556288,"note":"Value kept but may cause issues"} 
[2026-10-23 11:36:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6452602712122445824,"note":"Value kept but may cause issues"} 
[2026-10-23 11:36:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:36:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792735516000,"timestamp_ms":1792735516000,"timestamp_seconds":1792735516,"priority":1,"record_length":96,"hex_timestamp":"000001a1675d1560"} 
[2026-10-23 11:36:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:36:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:36:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 11:36:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:36:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:36:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:36:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:36:39] local.INFO: Teltonika packet parsed successfully {"connection_id":222909,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:36:39] local.INFO: Passing IMEI to GPS processor {"connection_id":222909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:36:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":222909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:36:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:36:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:36:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:36:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940286720001,"66":27919,"102":206,"84":6144,"24":0,"16":23558552748556288,"45":-6452602712122445824},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:36:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:36:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:36:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940286720001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:36:39] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:36:39] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:36:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558552748556288,"km_value":23558552748556.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:36:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6452602712122445824,"description":"Unknown IO ID 45"} 
[2026-10-23 11:36:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940286720001,"power":27919,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6452602712122445824}} 
[2026-10-23 11:36:39] local.INFO: DEBUG: GPS processor result {"connection_id":222909,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:36:39] local.INFO: GPS data processed {"connection_id":222909,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:36:39] local.INFO: Acknowledgment sent {"connection_id":222909,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:37:11] local.INFO: TCP Data received {"connection_id":222909,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1675d6380012da67800054b3ad00018005d2e..."} 
[2026-10-23 11:37:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222909,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675d6380012da67800054b3ad00018005d2e..."} 
[2026-10-23 11:37:11] local.INFO: Processing buffer {"connection_id":222909,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675d6380012da67800054b3ad00018005d2e..."} 
[2026-10-23 11:37:11] local.INFO: Packet analysis {"connection_id":222909,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:37:11] local.INFO: Extracted packet for processing {"connection_id":222909,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:37:11] local.INFO: GPS Element Parsed {"raw_longitude":765884416,"raw_latitude":88816336,"longitude_deg":76.5884416,"latitude_deg":8.8816336,"altitude":24,"angle":93,"satellites":46,"speed":6,"hex_longitude":"2da67800","hex_latitude":"054b3ad0","is_valid_coordinates":true} 
[2026-10-23 11:37:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:37:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940292096001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:37:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558574223392768,"note":"Value kept but may cause issues"} 
[2026-10-23 11:37:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451899024680499200,"note":"Value kept but may cause issues"} 
[2026-10-23 11:37:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:37:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792735536000,"timestamp_ms":1792735536000,"timestamp_seconds":1792735536,"priority":1,"record_length":96,"hex_timestamp":"000001a1675d6380"} 
[2026-10-23 11:37:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:37:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:37:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 11:37:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:37:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:37:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:37:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:37:11] local.INFO: Teltonika packet parsed successfully {"connection_id":222909,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:37:11] local.INFO: Passing IMEI to GPS processor {"connection_id":222909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:37:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":222909,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:37:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:37:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:37:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:37:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940292096001,"66":27995,"102":206,"84":6144,"24":6,"16":23558574223392768,"45":-6451899024680499200},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:37:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:37:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:37:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940292096001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:37:11] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:37:11] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:37:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558574223392768,"km_value":23558574223392.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:37:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451899024680499200,"description":"Unknown IO ID 45"} 
[2026-10-23 11:37:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940292096001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":6,"odometer":null,"unknown_45":-6451899024680499200}} 
[2026-10-23 11:37:11] local.INFO: DEBUG: GPS processor result {"connection_id":222909,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:37:11] local.INFO: GPS data processed {"connection_id":222909,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:37:11] local.INFO: Acknowledgment sent {"connection_id":222909,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:37:25] local.INFO: TCP Data received {"connection_id":221646,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:37:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:37:25] local.INFO: Processing buffer {"connection_id":221646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:37:25] local.INFO: IMEI packet received {"connection_id":221646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:37:25] local.INFO: IMEI acknowledgment sent {"connection_id":221646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:37:31] local.INFO: TCP Data received {"connection_id":221646,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:37:31] local.INFO: Processing buffer {"connection_id":221646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:37:31] local.INFO: IMEI packet received {"connection_id":221646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:37:31] local.INFO: IMEI acknowledgment sent {"connection_id":221646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:37:35] local.INFO: TCP Data received {"connection_id":221646,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1675d6b50012da67980054b3a78001800692e..."} 
[2026-10-23 11:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675d6b50012da67980054b3a78001800692e..."} 
[2026-10-23 11:37:35] local.INFO: Processing buffer {"connection_id":221646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675d6b50012da67980054b3a78001800692e..."} 
[2026-10-23 11:37:35] local.INFO: Packet analysis {"connection_id":221646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:37:35] local.INFO: Extracted packet for processing {"connection_id":221646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:37:35] local.INFO: GPS Element Parsed {"raw_longitude":765884800,"raw_latitude":88816248,"longitude_deg":76.58848,"latitude_deg":8.8816248,"altitude":24,"angle":105,"satellites":46,"speed":7,"hex_longitude":"2da67980","hex_latitude":"054b3a78","is_valid_coordinates":true} 
[2026-10-23 11:37:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:37:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940297216001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:37:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558595698229248,"note":"Value kept but may cause issues"} 
[2026-10-23 11:37:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451406443471253504,"note":"Value kept but may cause issues"} 
[2026-10-23 11:37:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:37:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792735538000,"timestamp_ms":1792735538000,"timestamp_seconds":1792735538,"priority":1,"record_length":96,"hex_timestamp":"000001a1675d6b50"} 
[2026-10-23 11:37:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:37:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:37:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:37:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:37:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:37:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:37:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:37:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:37:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:37:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:37:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.5","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:37:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:37:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:37:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940297216001,"66":28050,"102":206,"84":6144,"24":7,"16":23558595698229248,"45":-6451406443471253504},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:37:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:37:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:37:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940297216001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:37:35] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:37:35] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:37:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558595698229248,"km_value":23558595698229.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:37:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451406443471253504,"description":"Unknown IO ID 45"} 
[2026-10-23 11:37:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940297216001,"power":28050,"unknown_102":206,"unknown_84":6144,"ignition":7,"odometer":null,"unknown_45":-6451406443471253504}} 
[2026-10-23 11:37:35] local.INFO: DEBUG: GPS processor result {"connection_id":221646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:37:35] local.INFO: GPS data processed {"connection_id":221646,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:37:35] local.INFO: Acknowledgment sent {"connection_id":221646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:37:53] local.INFO: TCP Data received {"connection_id":222910,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:37:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222910,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:37:53] local.INFO: Processing buffer {"connection_id":222910,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:37:53] local.INFO: IMEI packet received {"connection_id":222910,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:37:53] local.INFO: IMEI acknowledgment sent {"connection_id":222910,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:38:32] local.INFO: TCP Data received {"connection_id":221646,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1675d6f38012da67a00054b3a080018007b2e..."} 
[2026-10-23 11:38:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675d6f38012da67a00054b3a080018007b2e..."} 
[2026-10-23 11:38:32] local.INFO: Processing buffer {"connection_id":221646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675d6f38012da67a00054b3a080018007b2e..."} 
[2026-10-23 11:38:32] local.INFO: Packet analysis {"connection_id":221646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:38:32] local.INFO: Extracted packet for processing {"connection_id":221646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:38:32] local.INFO: GPS Element Parsed {"raw_longitude":765884928,"raw_latitude":88816136,"longitude_deg":76.5884928,"latitude_deg":8.8816136,"altitude":24,"angle":123,"satellites":46,"speed":7,"hex_longitude":"2da67a00","hex_latitude":"054b3a08","is_valid_coordinates":true} 
[2026-10-23 11:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:38:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940297728001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:38:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558604288163840,"note":"Value kept but may cause issues"} 
[2026-10-23 11:38:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006210048,"note":"Value kept but may cause issues"} 
[2026-10-23 11:38:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:38:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792735539000,"timestamp_ms":1792735539000,"timestamp_seconds":1792735539,"priority":1,"record_length":96,"hex_timestamp":"000001a1675d6f38"} 
[2026-10-23 11:38:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:38:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:38:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 11:38:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:38:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:38:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:38:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:38:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:38:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:38:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:38:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.5","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:38:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:38:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:38:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940297728001,"66":28050,"102":206,"84":6144,"24":7,"16":23558604288163840,"45":-6450984231006210048},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:38:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:38:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:38:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940297728001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:38:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:38:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:38:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558604288163840,"km_value":23558604288163.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:38:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006210048,"description":"Unknown IO ID 45"} 
[2026-10-23 11:38:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940297728001,"power":28050,"unknown_102":206,"unknown_84":6144,"ignition":7,"odometer":null,"unknown_45":-6450984231006210048}} 
[2026-10-23 11:38:32] local.INFO: DEBUG: GPS processor result {"connection_id":221646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:38:32] local.INFO: GPS data processed {"connection_id":221646,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:38:32] local.INFO: Acknowledgment sent {"connection_id":221646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:38:35] local.INFO: TCP Data received {"connection_id":221248,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:38:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221248,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:38:35] local.INFO: Processing buffer {"connection_id":221248,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:38:35] local.INFO: IMEI packet received {"connection_id":221248,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:38:35] local.INFO: IMEI acknowledgment sent {"connection_id":221248,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:38:40] local.INFO: TCP Data received {"connection_id":221248,"ip":"42.109.136.5","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:38:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221248,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:38:40] local.INFO: Processing buffer {"connection_id":221248,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:38:40] local.INFO: IMEI packet received {"connection_id":221248,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:38:40] local.INFO: IMEI acknowledgment sent {"connection_id":221248,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:38:47] local.INFO: TCP Data received {"connection_id":221248,"ip":"42.109.136.5","data_length":795,"data_hex":"000000000000030f8e0a000001a1675d7af0012da67b80054b38e0001800612d..."} 
[2026-10-23 11:38:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221248,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675d7af0012da67b80054b38e0001800612d..."} 
[2026-10-23 11:38:47] local.INFO: Processing buffer {"connection_id":221248,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675d7af0012da67b80054b38e0001800612d..."} 
[2026-10-23 11:38:47] local.INFO: Packet analysis {"connection_id":221248,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:38:47] local.INFO: Extracted packet for processing {"connection_id":221248,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:38:47] local.INFO: GPS Element Parsed {"raw_longitude":765885312,"raw_latitude":88815840,"longitude_deg":76.5885312,"latitude_deg":8.881584,"altitude":24,"angle":97,"satellites":45,"speed":6,"hex_longitude":"2da67b80","hex_latitude":"054b38e0","is_valid_coordinates":true} 
[2026-10-23 11:38:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:38:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940297984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:38:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558625763000320,"note":"Value kept but may cause issues"} 
[2026-10-23 11:38:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450843493517883392,"note":"Value kept but may cause issues"} 
[2026-10-23 11:38:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:38:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792735542000,"timestamp_ms":1792735542000,"timestamp_seconds":1792735542,"priority":1,"record_length":96,"hex_timestamp":"000001a1675d7af0"} 
[2026-10-23 11:38:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:38:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:38:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 11:38:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:38:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:38:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:38:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:38:47] local.INFO: Teltonika packet parsed successfully {"connection_id":221248,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:38:47] local.INFO: Passing IMEI to GPS processor {"connection_id":221248,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:38:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":221248,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:38:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.5","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:38:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:38:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:38:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940297984001,"66":28082,"102":206,"84":6144,"24":6,"16":23558625763000320,"45":-6450843493517883392},"client_ip":"42.109.136.5","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:38:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:38:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:38:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940297984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:38:47] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:38:47] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:38:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558625763000320,"km_value":23558625763000.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:38:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450843493517883392,"description":"Unknown IO ID 45"} 
[2026-10-23 11:38:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940297984001,"power":28082,"unknown_102":206,"unknown_84":6144,"ignition":6,"odometer":null,"unknown_45":-6450843493517883392}} 
[2026-10-23 11:38:47] local.INFO: DEBUG: GPS processor result {"connection_id":221248,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:38:47] local.INFO: GPS data processed {"connection_id":221248,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:38:47] local.INFO: Acknowledgment sent {"connection_id":221248,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:39:35] local.INFO: TCP Data received {"connection_id":222911,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:39:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:39:35] local.INFO: Processing buffer {"connection_id":222911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:39:35] local.INFO: IMEI packet received {"connection_id":222911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:39:35] local.INFO: IMEI acknowledgment sent {"connection_id":222911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:39:40] local.INFO: TCP Data received {"connection_id":222911,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:39:40] local.INFO: Processing buffer {"connection_id":222911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:39:40] local.INFO: IMEI packet received {"connection_id":222911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:39:40] local.INFO: IMEI acknowledgment sent {"connection_id":222911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:39:41] local.INFO: TCP Data received {"connection_id":222911,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1675da200012da67cc0054b3820001800612c..."} 
[2026-10-23 11:39:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675da200012da67cc0054b3820001800612c..."} 
[2026-10-23 11:39:41] local.INFO: Processing buffer {"connection_id":222911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675da200012da67cc0054b3820001800612c..."} 
[2026-10-23 11:39:41] local.INFO: Packet analysis {"connection_id":222911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:39:41] local.INFO: Extracted packet for processing {"connection_id":222911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:39:41] local.INFO: GPS Element Parsed {"raw_longitude":765885632,"raw_latitude":88815648,"longitude_deg":76.5885632,"latitude_deg":8.8815648,"altitude":24,"angle":97,"satellites":44,"speed":0,"hex_longitude":"2da67cc0","hex_latitude":"054b3820","is_valid_coordinates":true} 
[2026-10-23 11:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:39:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940298752001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:39:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558647237836800,"note":"Value kept but may cause issues"} 
[2026-10-23 11:39:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450421281052893184,"note":"Value kept but may cause issues"} 
[2026-10-23 11:39:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:39:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792735552000,"timestamp_ms":1792735552000,"timestamp_seconds":1792735552,"priority":1,"record_length":96,"hex_timestamp":"000001a1675da200"} 
[2026-10-23 11:39:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:39:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:39:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 11:39:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2345,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:39:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:39:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:39:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:39:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:39:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:39:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:39:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:39:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:39:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:39:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940298752001,"66":28028,"102":206,"84":6144,"24":0,"16":23558647237836800,"45":-6450421281052893184},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:39:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:39:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:39:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940298752001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:39:41] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:39:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:39:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558647237836800,"km_value":23558647237836.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:39:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450421281052893184,"description":"Unknown IO ID 45"} 
[2026-10-23 11:39:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940298752001,"power":28028,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6450421281052893184}} 
[2026-10-23 11:39:41] local.INFO: DEBUG: GPS processor result {"connection_id":222911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:39:41] local.INFO: GPS data processed {"connection_id":222911,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:39:41] local.INFO: Acknowledgment sent {"connection_id":222911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:41:06] local.INFO: TCP Data received {"connection_id":221249,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:06] local.INFO: Processing buffer {"connection_id":221249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:06] local.INFO: IMEI packet received {"connection_id":221249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:41:06] local.INFO: IMEI acknowledgment sent {"connection_id":221249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:41:07] local.INFO: TCP Data received {"connection_id":221249,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221249,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:07] local.INFO: Processing buffer {"connection_id":221249,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:07] local.INFO: IMEI packet received {"connection_id":221249,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:41:07] local.INFO: IMEI acknowledgment sent {"connection_id":221249,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:41:07] local.INFO: TCP Data received {"connection_id":221249,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1675da200012da67cc0054b3820001800612c..."} 
[2026-10-23 11:41:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221249,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1675da200012da67cc0054b3820001800612c..."} 
[2026-10-23 11:41:07] local.INFO: Processing buffer {"connection_id":221249,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1675da200012da67cc0054b3820001800612c..."} 
[2026-10-23 11:41:07] local.INFO: Packet analysis {"connection_id":221249,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:41:07] local.INFO: Extracted packet for processing {"connection_id":221249,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1675d"} 
[2026-10-23 11:41:07] local.INFO: GPS Element Parsed {"raw_longitude":765885632,"raw_latitude":88815648,"longitude_deg":76.5885632,"latitude_deg":8.8815648,"altitude":24,"angle":97,"satellites":44,"speed":0,"hex_longitude":"2da67cc0","hex_latitude":"054b3820","is_valid_coordinates":true} 
[2026-10-23 11:41:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:41:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940298752001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:41:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558647237836800,"note":"Value kept but may cause issues"} 
[2026-10-23 11:41:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450421281052893184,"note":"Value kept but may cause issues"} 
[2026-10-23 11:41:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:41:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792735552000,"timestamp_ms":1792735552000,"timestamp_seconds":1792735552,"priority":1,"record_length":96,"hex_timestamp":"000001a1675da200"} 
[2026-10-23 11:41:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:41:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:41:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 11:41:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2345,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:41:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:41:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:41:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:41:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221249,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:41:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:41:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221249,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:41:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:41:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:41:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:41:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940298752001,"66":28028,"102":206,"84":6144,"24":0,"16":23558647237836800,"45":-6450421281052893184},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:41:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:41:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:41:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940298752001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:41:07] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:41:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:41:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558647237836800,"km_value":23558647237836.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:41:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450421281052893184,"description":"Unknown IO ID 45"} 
[2026-10-23 11:41:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940298752001,"power":28028,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6450421281052893184}} 
[2026-10-23 11:41:07] local.INFO: DEBUG: GPS processor result {"connection_id":221249,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:41:07] local.INFO: GPS data processed {"connection_id":221249,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:41:07] local.INFO: Acknowledgment sent {"connection_id":221249,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:41:31] local.INFO: TCP Data received {"connection_id":224645,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:31] local.INFO: Processing buffer {"connection_id":224645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:31] local.INFO: IMEI packet received {"connection_id":224645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:41:31] local.INFO: IMEI acknowledgment sent {"connection_id":224645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:41:35] local.INFO: TCP Data received {"connection_id":224645,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224645,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:35] local.INFO: Processing buffer {"connection_id":224645,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:41:35] local.INFO: IMEI packet received {"connection_id":224645,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:41:35] local.INFO: IMEI acknowledgment sent {"connection_id":224645,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:41:36] local.INFO: TCP Data received {"connection_id":224645,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a167620ed0012da67c80054b3710001800612f..."} 
[2026-10-23 11:41:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167620ed0012da67c80054b3710001800612f..."} 
[2026-10-23 11:41:36] local.INFO: Processing buffer {"connection_id":224645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167620ed0012da67c80054b3710001800612f..."} 
[2026-10-23 11:41:36] local.INFO: Packet analysis {"connection_id":224645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:41:36] local.INFO: Extracted packet for processing {"connection_id":224645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:41:36] local.INFO: GPS Element Parsed {"raw_longitude":765885568,"raw_latitude":88815376,"longitude_deg":76.5885568,"latitude_deg":8.8815376,"altitude":24,"angle":97,"satellites":47,"speed":0,"hex_longitude":"2da67c80","hex_latitude":"054b3710","is_valid_coordinates":true} 
[2026-10-23 11:41:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:41:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940301312001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:41:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558647237836800,"note":"Value kept but may cause issues"} 
[2026-10-23 11:41:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450069437332054016,"note":"Value kept but may cause issues"} 
[2026-10-23 11:41:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:41:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792735842000,"timestamp_ms":1792735842000,"timestamp_seconds":1792735842,"priority":1,"record_length":96,"hex_timestamp":"000001a167620ed0"} 
[2026-10-23 11:41:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:41:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:41:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 11:41:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:41:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:41:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:41:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:41:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:41:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:41:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:41:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:41:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:41:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:41:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940301312001,"66":26430,"102":206,"84":6144,"24":0,"16":23558647237836800,"45":-6450069437332054016},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:41:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:41:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:41:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940301312001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:41:36] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:41:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:41:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558647237836800,"km_value":23558647237836.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:41:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450069437332054016,"description":"Unknown IO ID 45"} 
[2026-10-23 11:41:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940301312001,"power":26430,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6450069437332054016}} 
[2026-10-23 11:41:36] local.INFO: DEBUG: GPS processor result {"connection_id":224645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:41:36] local.INFO: GPS data processed {"connection_id":224645,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:41:36] local.INFO: Acknowledgment sent {"connection_id":224645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:41:48] local.INFO: TCP Data received {"connection_id":221647,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 11:41:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221647,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 11:41:48] local.INFO: Processing buffer {"connection_id":221647,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 11:41:48] local.INFO: Packet analysis {"connection_id":221647,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 11:41:48] local.INFO: Extracted packet for processing {"connection_id":221647,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 11:41:48] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 11:41:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-10-23 11:41:48] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-10-23 11:41:48] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-10-23 11:41:48] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-10-23 11:41:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-10-23 11:41:48] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:41:48] local.INFO: Teltonika packet parsed successfully {"connection_id":221647,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-10-23 11:41:48] local.INFO: Passing IMEI to GPS processor {"connection_id":221647,"device_imei":null,"avl_records_count":1} 
[2026-10-23 11:41:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":221647,"device_imei":null,"avl_records_count":1} 
[2026-10-23 11:41:48] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:41:48] local.INFO: DEBUG: GPS processor result {"connection_id":221647,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 11:41:48] local.INFO: GPS data processed {"connection_id":221647,"processed":0,"errors":0,"total":1} 
[2026-10-23 11:41:48] local.INFO: Acknowledgment sent {"connection_id":221647,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:42:00] local.INFO: TCP Data received {"connection_id":222912,"ip":"127.0.0.1","data_length":86,"data_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 11:42:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222912,"packet_length":86,"packet_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 11:42:00] local.INFO: Processing buffer {"connection_id":222912,"buffer_length":86,"buffer_hex":"000000000000004a8e010000016b412cee000100000000000000000000000000..."} 
[2026-10-23 11:42:00] local.INFO: Packet analysis {"connection_id":222912,"data_field_length":74,"total_packet_length":86,"buffer_length":86,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 11:42:00] local.INFO: Extracted packet for processing {"connection_id":222912,"packet_length":86,"remaining_buffer_length":0,"packet_hex_start":"000000000000004a8e010000016b412c"} 
[2026-10-23 11:42:00] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 11:42:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":1,"n1_one_byte":0,"n2_two_byte":5,"n4_four_byte":0,"n8_eight_byte":1,"data_length":86,"current_offset":40} 
[2026-10-23 11:42:00] local.WARNING: Large IO value detected {"io_id":44,"raw_value":-8646909085343547392,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:00] local.INFO: IO Element Parsed {"io_data_count":4,"io_data_keys":[0,17,16,44],"length":30,"final_offset":64,"validated_count":4,"validation_warnings":[]} 
[2026-10-23 11:42:00] local.INFO: AVL Record Parsed {"raw_timestamp":1560166592000,"timestamp_ms":1560166592000,"timestamp_seconds":1560166592,"priority":1,"record_length":54,"hex_timestamp":"0000016b412cee00"} 
[2026-10-23 11:42:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":1,"successful_records":1,"record_length":54,"new_offset":64} 
[2026-10-23 11:42:00] local.INFO: AVL Records parsing completed {"total_expected":1,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:42:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222912,"avl_records_parsed":1,"avl_records_expected":1,"crc_valid":false} 
[2026-10-23 11:42:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222912,"device_imei":null,"avl_records_count":1} 
[2026-10-23 11:42:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222912,"device_imei":null,"avl_records_count":1} 
[2026-10-23 11:42:00] local.INFO: DEBUG: GPS processor called {"device_imei":null,"client_ip":"127.0.0.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:42:00] local.INFO: DEBUG: GPS processor result {"connection_id":222912,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 11:42:00] local.INFO: GPS data processed {"connection_id":222912,"processed":0,"errors":0,"total":1} 
[2026-10-23 11:42:00] local.INFO: Acknowledgment sent {"connection_id":222912,"records_acknowledged":1,"records_expected":1,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:42:08] local.INFO: TCP Data received {"connection_id":224645,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a167627460012da67bc0054b3758001800672d..."} 
[2026-10-23 11:42:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224645,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167627460012da67bc0054b3758001800672d..."} 
[2026-10-23 11:42:08] local.INFO: Processing buffer {"connection_id":224645,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167627460012da67bc0054b3758001800672d..."} 
[2026-10-23 11:42:08] local.INFO: Packet analysis {"connection_id":224645,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:42:08] local.INFO: Extracted packet for processing {"connection_id":224645,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:42:08] local.INFO: GPS Element Parsed {"raw_longitude":765885376,"raw_latitude":88815448,"longitude_deg":76.5885376,"latitude_deg":8.8815448,"altitude":24,"angle":103,"satellites":45,"speed":0,"hex_longitude":"2da67bc0","hex_latitude":"054b3758","is_valid_coordinates":true} 
[2026-10-23 11:42:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:42:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940375552001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558647237836800,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450139806076301312,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:42:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792735868000,"timestamp_ms":1792735868000,"timestamp_seconds":1792735868,"priority":1,"record_length":96,"hex_timestamp":"000001a167627460"} 
[2026-10-23 11:42:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:42:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:42:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":62,"data_length":795,"current_offset":136} 
[2026-10-23 11:42:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1271,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:42:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:42:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:42:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:42:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224645,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:42:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:42:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224645,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:42:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:42:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:42:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:42:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940375552001,"66":27843,"102":206,"84":6144,"24":0,"16":23558647237836800,"45":-6450139806076301312},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:42:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:42:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:42:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940375552001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:42:08] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:42:08] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:42:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558647237836800,"km_value":23558647237836.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:42:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450139806076301312,"description":"Unknown IO ID 45"} 
[2026-10-23 11:42:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940375552001,"power":27843,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6450139806076301312}} 
[2026-10-23 11:42:08] local.INFO: DEBUG: GPS processor result {"connection_id":224645,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:42:08] local.INFO: GPS data processed {"connection_id":224645,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:42:08] local.INFO: Acknowledgment sent {"connection_id":224645,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:42:25] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:25] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:25] local.INFO: IMEI packet received {"connection_id":221648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":221648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:42:28] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:28] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:28] local.INFO: IMEI packet received {"connection_id":221648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:42:28] local.INFO: IMEI acknowledgment sent {"connection_id":221648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:42:29] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:29] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:29] local.INFO: IMEI packet received {"connection_id":221648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":221648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:42:30] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:30] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:42:30] local.INFO: IMEI packet received {"connection_id":221648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:42:30] local.INFO: IMEI acknowledgment sent {"connection_id":221648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:42:31] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16762c668012da67bc0054b3758001800672c..."} 
[2026-10-23 11:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16762c668012da67bc0054b3758001800672c..."} 
[2026-10-23 11:42:31] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16762c668012da67bc0054b3758001800672c..."} 
[2026-10-23 11:42:31] local.INFO: Packet analysis {"connection_id":221648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:42:31] local.INFO: Extracted packet for processing {"connection_id":221648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:42:31] local.INFO: GPS Element Parsed {"raw_longitude":765885376,"raw_latitude":88815448,"longitude_deg":76.5885376,"latitude_deg":8.8815448,"altitude":24,"angle":103,"satellites":44,"speed":0,"hex_longitude":"2da67bc0","hex_latitude":"054b3758","is_valid_coordinates":true} 
[2026-10-23 11:42:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:42:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940382208001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558647237836800,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450350912308815872,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:42:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792735889000,"timestamp_ms":1792735889000,"timestamp_seconds":1792735889,"priority":1,"record_length":96,"hex_timestamp":"000001a16762c668"} 
[2026-10-23 11:42:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:42:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:42:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 11:42:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:42:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:42:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:42:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:42:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:42:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:42:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:42:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:42:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:42:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:42:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940382208001,"66":27865,"102":206,"84":6144,"24":0,"16":23558647237836800,"45":-6450350912308815872},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:42:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:42:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:42:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940382208001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:42:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:42:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:42:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558647237836800,"km_value":23558647237836.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:42:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450350912308815872,"description":"Unknown IO ID 45"} 
[2026-10-23 11:42:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940382208001,"power":27865,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6450350912308815872}} 
[2026-10-23 11:42:31] local.INFO: DEBUG: GPS processor result {"connection_id":221648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:42:31] local.INFO: GPS data processed {"connection_id":221648,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:42:31] local.INFO: Acknowledgment sent {"connection_id":221648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:42:32] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16762f548012da67b40054b37e0001b01102d..."} 
[2026-10-23 11:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16762f548012da67b40054b37e0001b01102d..."} 
[2026-10-23 11:42:32] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16762f548012da67b40054b37e0001b01102d..."} 
[2026-10-23 11:42:32] local.INFO: Packet analysis {"connection_id":221648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:42:32] local.INFO: Extracted packet for processing {"connection_id":221648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:42:32] local.INFO: GPS Element Parsed {"raw_longitude":765885248,"raw_latitude":88815584,"longitude_deg":76.5885248,"latitude_deg":8.8815584,"altitude":27,"angle":272,"satellites":45,"speed":1,"hex_longitude":"2da67b40","hex_latitude":"054b37e0","is_valid_coordinates":true} 
[2026-10-23 11:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:42:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940387584001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558655827771392,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450350912308815872,"note":"Value kept but may cause issues"} 
[2026-10-23 11:42:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:42:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792735901000,"timestamp_ms":1792735901000,"timestamp_seconds":1792735901,"priority":1,"record_length":96,"hex_timestamp":"000001a16762f548"} 
[2026-10-23 11:42:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:42:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:42:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 11:42:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:42:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:42:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:42:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:42:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:42:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:42:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:42:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:42:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:42:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:42:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940387584001,"66":27995,"102":206,"84":6144,"24":1,"16":23558655827771392,"45":-6450350912308815872},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:42:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:42:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:42:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940387584001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:42:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:42:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:42:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558655827771392,"km_value":23558655827771.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:42:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450350912308815872,"description":"Unknown IO ID 45"} 
[2026-10-23 11:42:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940387584001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450350912308815872}} 
[2026-10-23 11:42:32] local.INFO: DEBUG: GPS processor result {"connection_id":221648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:42:32] local.INFO: GPS data processed {"connection_id":221648,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:42:32] local.INFO: Acknowledgment sent {"connection_id":221648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:43:03] local.INFO: TCP Data received {"connection_id":221648,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16762fd18012da67b00054b3800001b01262d..."} 
[2026-10-23 11:43:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16762fd18012da67b00054b3800001b01262d..."} 
[2026-10-23 11:43:03] local.INFO: Processing buffer {"connection_id":221648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16762fd18012da67b00054b3800001b01262d..."} 
[2026-10-23 11:43:03] local.INFO: Packet analysis {"connection_id":221648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:43:03] local.INFO: Extracted packet for processing {"connection_id":221648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16762"} 
[2026-10-23 11:43:03] local.INFO: GPS Element Parsed {"raw_longitude":765885184,"raw_latitude":88815616,"longitude_deg":76.5885184,"latitude_deg":8.8815616,"altitude":27,"angle":294,"satellites":45,"speed":1,"hex_longitude":"2da67b00","hex_latitude":"054b3800","is_valid_coordinates":true} 
[2026-10-23 11:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:43:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940390656001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:43:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558660122738688,"note":"Value kept but may cause issues"} 
[2026-10-23 11:43:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450491649797136384,"note":"Value kept but may cause issues"} 
[2026-10-23 11:43:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:43:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792735903000,"timestamp_ms":1792735903000,"timestamp_seconds":1792735903,"priority":1,"record_length":96,"hex_timestamp":"000001a16762fd18"} 
[2026-10-23 11:43:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:43:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:43:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:43:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:43:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:43:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:43:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:43:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:43:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:43:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:43:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:43:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:43:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:43:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940390656001,"66":27930,"102":206,"84":6144,"24":1,"16":23558660122738688,"45":-6450491649797136384},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:43:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:43:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:43:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940390656001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:43:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:43:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:43:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558660122738688,"km_value":23558660122738.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:43:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450491649797136384,"description":"Unknown IO ID 45"} 
[2026-10-23 11:43:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940390656001,"power":27930,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450491649797136384}} 
[2026-10-23 11:43:03] local.INFO: DEBUG: GPS processor result {"connection_id":221648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:43:03] local.INFO: GPS data processed {"connection_id":221648,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:43:03] local.INFO: Acknowledgment sent {"connection_id":221648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:43:25] local.INFO: TCP Data received {"connection_id":224646,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:43:25] local.INFO: Processing buffer {"connection_id":224646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:43:25] local.INFO: IMEI packet received {"connection_id":224646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":224646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:43:31] local.INFO: TCP Data received {"connection_id":224646,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224646,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:43:31] local.INFO: Processing buffer {"connection_id":224646,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:43:31] local.INFO: IMEI packet received {"connection_id":224646,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":224646,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:43:32] local.INFO: TCP Data received {"connection_id":222913,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222913,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:43:32] local.INFO: Processing buffer {"connection_id":222913,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:43:32] local.INFO: IMEI packet received {"connection_id":222913,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:43:32] local.INFO: IMEI acknowledgment sent {"connection_id":222913,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:43:36] local.INFO: TCP Data received {"connection_id":224646,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a1676310a0012da67a00054b3860001b01372e..."} 
[2026-10-23 11:43:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676310a0012da67a00054b3860001b01372e..."} 
[2026-10-23 11:43:36] local.INFO: Processing buffer {"connection_id":224646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676310a0012da67a00054b3860001b01372e..."} 
[2026-10-23 11:43:36] local.INFO: Packet analysis {"connection_id":224646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:43:36] local.INFO: Extracted packet for processing {"connection_id":224646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:43:36] local.INFO: GPS Element Parsed {"raw_longitude":765884928,"raw_latitude":88815712,"longitude_deg":76.5884928,"latitude_deg":8.8815712,"altitude":27,"angle":311,"satellites":46,"speed":2,"hex_longitude":"2da67a00","hex_latitude":"054b3860","is_valid_coordinates":true} 
[2026-10-23 11:43:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:43:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940391168001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:43:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558673007640576,"note":"Value kept but may cause issues"} 
[2026-10-23 11:43:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450562018541305856,"note":"Value kept but may cause issues"} 
[2026-10-23 11:43:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:43:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792735908000,"timestamp_ms":1792735908000,"timestamp_seconds":1792735908,"priority":1,"record_length":96,"hex_timestamp":"000001a1676310a0"} 
[2026-10-23 11:43:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:43:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:43:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 11:43:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:43:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:43:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:43:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:43:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:43:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:43:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:43:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:43:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:43:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:43:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940391168001,"66":28017,"102":206,"84":6144,"24":2,"16":23558673007640576,"45":-6450562018541305856},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:43:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:43:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:43:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940391168001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:43:36] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:43:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:43:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558673007640576,"km_value":23558673007640.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:43:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450562018541305856,"description":"Unknown IO ID 45"} 
[2026-10-23 11:43:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940391168001,"power":28017,"unknown_102":206,"unknown_84":6144,"ignition":2,"odometer":null,"unknown_45":-6450562018541305856}} 
[2026-10-23 11:43:36] local.INFO: DEBUG: GPS processor result {"connection_id":224646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:43:36] local.INFO: GPS data processed {"connection_id":224646,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:43:36] local.INFO: Acknowledgment sent {"connection_id":224646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:44:07] local.INFO: TCP Data received {"connection_id":224646,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a167631c58012da67980054b38b8001b01252f..."} 
[2026-10-23 11:44:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224646,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167631c58012da67980054b38b8001b01252f..."} 
[2026-10-23 11:44:07] local.INFO: Processing buffer {"connection_id":224646,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167631c58012da67980054b38b8001b01252f..."} 
[2026-10-23 11:44:07] local.INFO: Packet analysis {"connection_id":224646,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:44:07] local.INFO: Extracted packet for processing {"connection_id":224646,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:44:07] local.INFO: GPS Element Parsed {"raw_longitude":765884800,"raw_latitude":88815800,"longitude_deg":76.58848,"latitude_deg":8.88158,"altitude":27,"angle":293,"satellites":47,"speed":1,"hex_longitude":"2da67980","hex_latitude":"054b38b8","is_valid_coordinates":true} 
[2026-10-23 11:44:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:44:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940392448001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558681597575168,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450843493517991936,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:44:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792735911000,"timestamp_ms":1792735911000,"timestamp_seconds":1792735911,"priority":1,"record_length":96,"hex_timestamp":"000001a167631c58"} 
[2026-10-23 11:44:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:44:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:44:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 11:44:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1760,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:44:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:44:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:44:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:44:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224646,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:44:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:44:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224646,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:44:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:44:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:44:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:44:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940392448001,"66":27876,"102":206,"84":6144,"24":1,"16":23558681597575168,"45":-6450843493517991936},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:44:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:44:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:44:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940392448001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:44:07] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:44:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:44:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558681597575168,"km_value":23558681597575.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:44:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450843493517991936,"description":"Unknown IO ID 45"} 
[2026-10-23 11:44:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940392448001,"power":27876,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450843493517991936}} 
[2026-10-23 11:44:07] local.INFO: DEBUG: GPS processor result {"connection_id":224646,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:44:07] local.INFO: GPS data processed {"connection_id":224646,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:44:07] local.INFO: Acknowledgment sent {"connection_id":224646,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:44:30] local.INFO: TCP Data received {"connection_id":222914,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:44:30] local.INFO: Processing buffer {"connection_id":222914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:44:30] local.INFO: IMEI packet received {"connection_id":222914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":222914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:44:35] local.INFO: TCP Data received {"connection_id":222914,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:44:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:44:35] local.INFO: Processing buffer {"connection_id":222914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:44:35] local.INFO: IMEI packet received {"connection_id":222914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:44:35] local.INFO: IMEI acknowledgment sent {"connection_id":222914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:44:36] local.INFO: TCP Data received {"connection_id":222914,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a167632810012da67980054b38e0001b01262e..."} 
[2026-10-23 11:44:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167632810012da67980054b38e0001b01262e..."} 
[2026-10-23 11:44:36] local.INFO: Processing buffer {"connection_id":222914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167632810012da67980054b38e0001b01262e..."} 
[2026-10-23 11:44:36] local.INFO: Packet analysis {"connection_id":222914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:44:36] local.INFO: Extracted packet for processing {"connection_id":222914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:44:36] local.INFO: GPS Element Parsed {"raw_longitude":765884800,"raw_latitude":88815840,"longitude_deg":76.58848,"latitude_deg":8.881584,"altitude":27,"angle":294,"satellites":46,"speed":0,"hex_longitude":"2da67980","hex_latitude":"054b38e0","is_valid_coordinates":true} 
[2026-10-23 11:44:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:44:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940393216001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006324736,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:44:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792735914000,"timestamp_ms":1792735914000,"timestamp_seconds":1792735914,"priority":1,"record_length":96,"hex_timestamp":"000001a167632810"} 
[2026-10-23 11:44:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:44:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 11:44:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 11:44:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:44:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:44:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:44:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:44:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:44:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:44:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:44:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:44:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:44:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:44:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940393216001,"66":27995,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6450984231006324736},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:44:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:44:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:44:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940393216001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:44:36] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:44:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:44:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:44:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006324736,"description":"Unknown IO ID 45"} 
[2026-10-23 11:44:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940393216001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6450984231006324736}} 
[2026-10-23 11:44:36] local.INFO: DEBUG: GPS processor result {"connection_id":222914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:44:36] local.INFO: GPS data processed {"connection_id":222914,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:44:36] local.INFO: Acknowledgment sent {"connection_id":222914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:44:41] local.INFO: TCP Data received {"connection_id":222914,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:44:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:44:41] local.INFO: Processing buffer {"connection_id":222914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:44:41] local.INFO: Packet analysis {"connection_id":222914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:44:41] local.INFO: Extracted packet for processing {"connection_id":222914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:44:41] local.INFO: GPS Element Parsed {"raw_longitude":765884736,"raw_latitude":88815848,"longitude_deg":76.5884736,"latitude_deg":8.8815848,"altitude":27,"angle":281,"satellites":46,"speed":1,"hex_longitude":"2da67940","hex_latitude":"054b38e8","is_valid_coordinates":true} 
[2026-10-23 11:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:44:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940393984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006314496,"note":"Value kept but may cause issues"} 
[2026-10-23 11:44:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:44:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792735915000,"timestamp_ms":1792735915000,"timestamp_seconds":1792735915,"priority":1,"record_length":96,"hex_timestamp":"000001a167632bf8"} 
[2026-10-23 11:44:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:44:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:44:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:44:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:44:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:44:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:44:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:44:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:44:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:44:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:44:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:44:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:44:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:44:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940393984001,"66":27995,"102":206,"84":6144,"24":1,"16":23558685892542464,"45":-6450984231006314496},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:44:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:44:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:44:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940393984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:44:41] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:44:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:44:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:44:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006314496,"description":"Unknown IO ID 45"} 
[2026-10-23 11:44:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940393984001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450984231006314496}} 
[2026-10-23 11:44:41] local.INFO: DEBUG: GPS processor result {"connection_id":222914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:44:41] local.INFO: GPS data processed {"connection_id":222914,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:44:41] local.INFO: Acknowledgment sent {"connection_id":222914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:45:25] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:45:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:45:25] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:45:25] local.INFO: IMEI packet received {"connection_id":221250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:45:25] local.INFO: IMEI acknowledgment sent {"connection_id":221250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:45:30] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:45:30] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:45:30] local.INFO: IMEI packet received {"connection_id":221250,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:45:30] local.INFO: IMEI acknowledgment sent {"connection_id":221250,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:45:31] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:45:31] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:45:31] local.INFO: Packet analysis {"connection_id":221250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:45:31] local.INFO: Extracted packet for processing {"connection_id":221250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:45:31] local.INFO: GPS Element Parsed {"raw_longitude":765884736,"raw_latitude":88815848,"longitude_deg":76.5884736,"latitude_deg":8.8815848,"altitude":27,"angle":281,"satellites":46,"speed":1,"hex_longitude":"2da67940","hex_latitude":"054b38e8","is_valid_coordinates":true} 
[2026-10-23 11:45:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940393984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006314496,"note":"Value kept but may cause issues"} 
[2026-10-23 11:45:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792735915000,"timestamp_ms":1792735915000,"timestamp_seconds":1792735915,"priority":1,"record_length":96,"hex_timestamp":"000001a167632bf8"} 
[2026-10-23 11:45:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:45:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:45:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:45:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:45:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:45:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:45:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940393984001,"66":27995,"102":206,"84":6144,"24":1,"16":23558685892542464,"45":-6450984231006314496},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940393984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:45:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:45:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006314496,"description":"Unknown IO ID 45"} 
[2026-10-23 11:45:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940393984001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450984231006314496}} 
[2026-10-23 11:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":221250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:45:31] local.INFO: GPS data processed {"connection_id":221250,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:45:31] local.INFO: Acknowledgment sent {"connection_id":221250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:46:03] local.INFO: TCP Data received {"connection_id":221250,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:46:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221250,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:46:03] local.INFO: Processing buffer {"connection_id":221250,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:46:03] local.INFO: Packet analysis {"connection_id":221250,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:46:03] local.INFO: Extracted packet for processing {"connection_id":221250,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:46:03] local.INFO: GPS Element Parsed {"raw_longitude":765884736,"raw_latitude":88815848,"longitude_deg":76.5884736,"latitude_deg":8.8815848,"altitude":27,"angle":281,"satellites":46,"speed":1,"hex_longitude":"2da67940","hex_latitude":"054b38e8","is_valid_coordinates":true} 
[2026-10-23 11:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:46:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940393984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:46:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:46:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006314496,"note":"Value kept but may cause issues"} 
[2026-10-23 11:46:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:46:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792735915000,"timestamp_ms":1792735915000,"timestamp_seconds":1792735915,"priority":1,"record_length":96,"hex_timestamp":"000001a167632bf8"} 
[2026-10-23 11:46:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:46:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:46:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:46:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:46:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:46:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:46:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:46:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221250,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:46:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:46:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221250,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:46:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:46:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:46:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:46:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940393984001,"66":27995,"102":206,"84":6144,"24":1,"16":23558685892542464,"45":-6450984231006314496},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:46:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:46:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:46:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940393984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:46:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:46:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:46:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:46:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006314496,"description":"Unknown IO ID 45"} 
[2026-10-23 11:46:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940393984001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450984231006314496}} 
[2026-10-23 11:46:03] local.INFO: DEBUG: GPS processor result {"connection_id":221250,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:46:03] local.INFO: GPS data processed {"connection_id":221250,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:46:03] local.INFO: Acknowledgment sent {"connection_id":221250,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:46:26] local.INFO: TCP Data received {"connection_id":221649,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:46:26] local.INFO: Processing buffer {"connection_id":221649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:46:26] local.INFO: IMEI packet received {"connection_id":221649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:46:30] local.INFO: TCP Data received {"connection_id":221649,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:46:30] local.INFO: Processing buffer {"connection_id":221649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:46:30] local.INFO: IMEI packet received {"connection_id":221649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:46:32] local.INFO: TCP Data received {"connection_id":221649,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:46:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:46:32] local.INFO: Processing buffer {"connection_id":221649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:46:32] local.INFO: Packet analysis {"connection_id":221649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:46:32] local.INFO: Extracted packet for processing {"connection_id":221649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:46:32] local.INFO: GPS Element Parsed {"raw_longitude":765884736,"raw_latitude":88815848,"longitude_deg":76.5884736,"latitude_deg":8.8815848,"altitude":27,"angle":281,"satellites":46,"speed":1,"hex_longitude":"2da67940","hex_latitude":"054b38e8","is_valid_coordinates":true} 
[2026-10-23 11:46:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:46:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940393984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:46:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:46:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006314496,"note":"Value kept but may cause issues"} 
[2026-10-23 11:46:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:46:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792735915000,"timestamp_ms":1792735915000,"timestamp_seconds":1792735915,"priority":1,"record_length":96,"hex_timestamp":"000001a167632bf8"} 
[2026-10-23 11:46:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:46:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:46:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:46:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:46:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:46:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:46:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:46:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:46:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:46:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:46:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:46:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:46:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:46:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940393984001,"66":27995,"102":206,"84":6144,"24":1,"16":23558685892542464,"45":-6450984231006314496},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:46:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:46:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:46:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940393984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:46:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:46:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:46:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:46:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006314496,"description":"Unknown IO ID 45"} 
[2026-10-23 11:46:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940393984001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450984231006314496}} 
[2026-10-23 11:46:32] local.INFO: DEBUG: GPS processor result {"connection_id":221649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:46:32] local.INFO: GPS data processed {"connection_id":221649,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:46:32] local.INFO: Acknowledgment sent {"connection_id":221649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:47:03] local.INFO: TCP Data received {"connection_id":221649,"ip":"42.109.136.3","data_length":795,"data_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:47:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:47:03] local.INFO: Processing buffer {"connection_id":221649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:47:03] local.INFO: Packet analysis {"connection_id":221649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:47:03] local.INFO: Extracted packet for processing {"connection_id":221649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:47:03] local.INFO: GPS Element Parsed {"raw_longitude":765884736,"raw_latitude":88815848,"longitude_deg":76.5884736,"latitude_deg":8.8815848,"altitude":27,"angle":281,"satellites":46,"speed":1,"hex_longitude":"2da67940","hex_latitude":"054b38e8","is_valid_coordinates":true} 
[2026-10-23 11:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:47:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940393984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:47:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:47:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006314496,"note":"Value kept but may cause issues"} 
[2026-10-23 11:47:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:47:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792735915000,"timestamp_ms":1792735915000,"timestamp_seconds":1792735915,"priority":1,"record_length":96,"hex_timestamp":"000001a167632bf8"} 
[2026-10-23 11:47:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:47:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:47:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:47:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:47:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:47:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:47:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:47:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:47:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:47:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:47:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.3","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:47:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:47:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:47:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940393984001,"66":27995,"102":206,"84":6144,"24":1,"16":23558685892542464,"45":-6450984231006314496},"client_ip":"42.109.136.3","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:47:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:47:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:47:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940393984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:47:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:47:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:47:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:47:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006314496,"description":"Unknown IO ID 45"} 
[2026-10-23 11:47:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940393984001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450984231006314496}} 
[2026-10-23 11:47:03] local.INFO: DEBUG: GPS processor result {"connection_id":221649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:47:03] local.INFO: GPS data processed {"connection_id":221649,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:47:03] local.INFO: Acknowledgment sent {"connection_id":221649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:47:25] local.INFO: TCP Data received {"connection_id":221251,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:47:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221251,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:47:25] local.INFO: Processing buffer {"connection_id":221251,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:47:25] local.INFO: IMEI packet received {"connection_id":221251,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:47:25] local.INFO: IMEI acknowledgment sent {"connection_id":221251,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:47:30] local.INFO: TCP Data received {"connection_id":221251,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221251,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:47:30] local.INFO: Processing buffer {"connection_id":221251,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:47:30] local.INFO: IMEI packet received {"connection_id":221251,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:47:30] local.INFO: IMEI acknowledgment sent {"connection_id":221251,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:47:32] local.INFO: TCP Data received {"connection_id":221251,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221251,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:47:32] local.INFO: Processing buffer {"connection_id":221251,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167632bf8012da67940054b38e8001b01192e..."} 
[2026-10-23 11:47:32] local.INFO: Packet analysis {"connection_id":221251,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:47:32] local.INFO: Extracted packet for processing {"connection_id":221251,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16763"} 
[2026-10-23 11:47:32] local.INFO: GPS Element Parsed {"raw_longitude":765884736,"raw_latitude":88815848,"longitude_deg":76.5884736,"latitude_deg":8.8815848,"altitude":27,"angle":281,"satellites":46,"speed":1,"hex_longitude":"2da67940","hex_latitude":"054b38e8","is_valid_coordinates":true} 
[2026-10-23 11:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940393984001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450984231006314496,"note":"Value kept but may cause issues"} 
[2026-10-23 11:47:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792735915000,"timestamp_ms":1792735915000,"timestamp_seconds":1792735915,"priority":1,"record_length":96,"hex_timestamp":"000001a167632bf8"} 
[2026-10-23 11:47:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:47:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:47:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:47:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:47:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221251,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:47:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940393984001,"66":27995,"102":206,"84":6144,"24":1,"16":23558685892542464,"45":-6450984231006314496},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940393984001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:47:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:47:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450984231006314496,"description":"Unknown IO ID 45"} 
[2026-10-23 11:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940393984001,"power":27995,"unknown_102":206,"unknown_84":6144,"ignition":1,"odometer":null,"unknown_45":-6450984231006314496}} 
[2026-10-23 11:47:32] local.INFO: DEBUG: GPS processor result {"connection_id":221251,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:47:32] local.INFO: GPS data processed {"connection_id":221251,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:47:32] local.INFO: Acknowledgment sent {"connection_id":221251,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:48:03] local.INFO: TCP Data received {"connection_id":221251,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221251,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:48:03] local.INFO: Processing buffer {"connection_id":221251,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:48:03] local.INFO: Packet analysis {"connection_id":221251,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:48:03] local.INFO: Extracted packet for processing {"connection_id":221251,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:48:03] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:48:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:48:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:48:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:48:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:48:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:48:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:48:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:48:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:48:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:48:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:48:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:48:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221251,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:48:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:48:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221251,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:48:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:48:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:48:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:48:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:48:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:48:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:48:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:48:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:48:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:48:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:48:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:48:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:48:03] local.INFO: DEBUG: GPS processor result {"connection_id":221251,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:48:03] local.INFO: GPS data processed {"connection_id":221251,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:48:03] local.INFO: Acknowledgment sent {"connection_id":221251,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:48:30] local.INFO: TCP Data received {"connection_id":221252,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:48:30] local.INFO: Processing buffer {"connection_id":221252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:48:30] local.INFO: IMEI packet received {"connection_id":221252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":221252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:48:35] local.INFO: TCP Data received {"connection_id":221252,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:48:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221252,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:48:35] local.INFO: Processing buffer {"connection_id":221252,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:48:35] local.INFO: IMEI packet received {"connection_id":221252,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:48:35] local.INFO: IMEI acknowledgment sent {"connection_id":221252,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:48:36] local.INFO: TCP Data received {"connection_id":221252,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:48:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:48:36] local.INFO: Processing buffer {"connection_id":221252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:48:36] local.INFO: Packet analysis {"connection_id":221252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:48:36] local.INFO: Extracted packet for processing {"connection_id":221252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:48:36] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:48:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:48:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:48:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:48:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:48:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:48:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:48:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:48:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:48:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:48:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:48:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:48:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:48:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:48:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:48:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:48:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:48:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:48:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:48:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:48:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:48:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:48:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:48:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:48:36] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:48:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:48:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:48:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:48:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:48:36] local.INFO: DEBUG: GPS processor result {"connection_id":221252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:48:36] local.INFO: GPS data processed {"connection_id":221252,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:48:36] local.INFO: Acknowledgment sent {"connection_id":221252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:49:03] local.INFO: TCP Data received {"connection_id":224647,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224647,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:49:03] local.INFO: Processing buffer {"connection_id":224647,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:49:03] local.INFO: IMEI packet received {"connection_id":224647,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:49:03] local.INFO: IMEI acknowledgment sent {"connection_id":224647,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:49:08] local.INFO: TCP Data received {"connection_id":221252,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:49:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221252,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:49:08] local.INFO: Processing buffer {"connection_id":221252,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:49:08] local.INFO: Packet analysis {"connection_id":221252,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:49:08] local.INFO: Extracted packet for processing {"connection_id":221252,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:49:08] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:49:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:49:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:49:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:49:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:49:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:49:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:49:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:49:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:49:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:49:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:49:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:49:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:49:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:49:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221252,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:49:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:49:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221252,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:49:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:49:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:49:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:49:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:49:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:49:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:49:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:49:08] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:49:08] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:49:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:49:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:49:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:49:08] local.INFO: DEBUG: GPS processor result {"connection_id":221252,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:49:08] local.INFO: GPS data processed {"connection_id":221252,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:49:08] local.INFO: Acknowledgment sent {"connection_id":221252,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:49:25] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:49:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:49:25] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:49:25] local.INFO: IMEI packet received {"connection_id":221650,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:49:25] local.INFO: IMEI acknowledgment sent {"connection_id":221650,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:49:31] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:49:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:49:31] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:49:31] local.INFO: IMEI packet received {"connection_id":221650,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:49:31] local.INFO: IMEI acknowledgment sent {"connection_id":221650,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:49:33] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:49:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:49:33] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:49:33] local.INFO: Packet analysis {"connection_id":221650,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:49:33] local.INFO: Extracted packet for processing {"connection_id":221650,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:49:33] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:49:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:49:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:49:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:49:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:49:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:49:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:49:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:49:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:49:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:49:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:49:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:49:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221650,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:49:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:49:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:49:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:49:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:49:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:49:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:49:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:49:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:49:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:49:33] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:49:33] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:49:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:49:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:49:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:49:33] local.INFO: DEBUG: GPS processor result {"connection_id":221650,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:49:33] local.INFO: GPS data processed {"connection_id":221650,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:49:33] local.INFO: Acknowledgment sent {"connection_id":221650,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:50:05] local.INFO: TCP Data received {"connection_id":221650,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221650,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:50:05] local.INFO: Processing buffer {"connection_id":221650,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:50:05] local.INFO: Packet analysis {"connection_id":221650,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:50:05] local.INFO: Extracted packet for processing {"connection_id":221650,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:50:05] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:50:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:50:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:50:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:50:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:50:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:50:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:50:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:50:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:50:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:50:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:50:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:50:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:50:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:50:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221650,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:50:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:50:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221650,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:50:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:50:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:50:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:50:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:50:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:50:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:50:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:50:05] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:50:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:50:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:50:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:50:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:50:05] local.INFO: DEBUG: GPS processor result {"connection_id":221650,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:50:05] local.INFO: GPS data processed {"connection_id":221650,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:50:05] local.INFO: Acknowledgment sent {"connection_id":221650,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:50:25] local.INFO: TCP Data received {"connection_id":221253,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221253,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:50:25] local.INFO: Processing buffer {"connection_id":221253,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:50:25] local.INFO: IMEI packet received {"connection_id":221253,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":221253,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:50:30] local.INFO: TCP Data received {"connection_id":221253,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221253,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:50:30] local.INFO: Processing buffer {"connection_id":221253,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:50:30] local.INFO: IMEI packet received {"connection_id":221253,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":221253,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:50:31] local.INFO: TCP Data received {"connection_id":221253,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221253,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:50:31] local.INFO: Processing buffer {"connection_id":221253,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:50:31] local.INFO: Packet analysis {"connection_id":221253,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:50:31] local.INFO: Extracted packet for processing {"connection_id":221253,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:50:31] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:50:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:50:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:50:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:50:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:50:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:50:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221253,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:50:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.12","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:50:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:50:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:50:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":221253,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:50:31] local.INFO: GPS data processed {"connection_id":221253,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:50:31] local.INFO: Acknowledgment sent {"connection_id":221253,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:51:05] local.INFO: TCP Data received {"connection_id":221253,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:51:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221253,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:51:05] local.INFO: Processing buffer {"connection_id":221253,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:51:05] local.INFO: Packet analysis {"connection_id":221253,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:51:05] local.INFO: Extracted packet for processing {"connection_id":221253,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:51:05] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:51:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:51:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:51:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:51:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:51:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:51:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:51:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:51:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:51:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:51:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:51:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:51:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:51:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:51:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221253,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:51:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:51:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221253,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:51:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.12","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:51:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:51:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:51:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:51:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:51:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:51:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:51:05] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:51:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:51:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:51:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:51:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:51:05] local.INFO: DEBUG: GPS processor result {"connection_id":221253,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:51:05] local.INFO: GPS data processed {"connection_id":221253,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:51:05] local.INFO: Acknowledgment sent {"connection_id":221253,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:51:25] local.INFO: TCP Data received {"connection_id":224648,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:51:25] local.INFO: Processing buffer {"connection_id":224648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:51:25] local.INFO: IMEI packet received {"connection_id":224648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":224648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:51:31] local.INFO: TCP Data received {"connection_id":224648,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:51:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224648,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:51:31] local.INFO: Processing buffer {"connection_id":224648,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:51:31] local.INFO: IMEI packet received {"connection_id":224648,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:51:31] local.INFO: IMEI acknowledgment sent {"connection_id":224648,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:51:41] local.INFO: TCP Data received {"connection_id":224648,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:51:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224648,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:51:41] local.INFO: Processing buffer {"connection_id":224648,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:51:41] local.INFO: Packet analysis {"connection_id":224648,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:51:41] local.INFO: Extracted packet for processing {"connection_id":224648,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:51:41] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:51:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:51:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:51:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:51:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:51:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:51:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:51:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:51:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:51:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:51:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:51:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:51:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:51:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224648,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:51:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:51:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224648,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:51:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:51:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:51:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:51:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:51:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:51:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:51:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:51:41] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:51:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:51:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:51:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:51:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:51:41] local.INFO: DEBUG: GPS processor result {"connection_id":224648,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:51:41] local.INFO: GPS data processed {"connection_id":224648,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:51:41] local.INFO: Acknowledgment sent {"connection_id":224648,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:52:25] local.INFO: TCP Data received {"connection_id":222915,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222915,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:52:25] local.INFO: Processing buffer {"connection_id":222915,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:52:25] local.INFO: IMEI packet received {"connection_id":222915,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:52:25] local.INFO: IMEI acknowledgment sent {"connection_id":222915,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:52:30] local.INFO: TCP Data received {"connection_id":222915,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222915,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:52:30] local.INFO: Processing buffer {"connection_id":222915,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:52:30] local.INFO: IMEI packet received {"connection_id":222915,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:52:30] local.INFO: IMEI acknowledgment sent {"connection_id":222915,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:52:31] local.INFO: TCP Data received {"connection_id":222915,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222915,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:52:31] local.INFO: Processing buffer {"connection_id":222915,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16767cb90012da67700054b39d0000f011927..."} 
[2026-10-23 11:52:31] local.INFO: Packet analysis {"connection_id":222915,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:52:31] local.INFO: Extracted packet for processing {"connection_id":222915,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16767"} 
[2026-10-23 11:52:31] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":39,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:52:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:52:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940394240001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:52:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:52:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451054599750490112,"note":"Value kept but may cause issues"} 
[2026-10-23 11:52:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:52:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792736218000,"timestamp_ms":1792736218000,"timestamp_seconds":1792736218,"priority":1,"record_length":96,"hex_timestamp":"000001a16767cb90"} 
[2026-10-23 11:52:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:52:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:52:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 11:52:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:52:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:52:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:52:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:52:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222915,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:52:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:52:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:52:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:52:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:52:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:52:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940394240001,"66":26267,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451054599750490112},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:52:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:52:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:52:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940394240001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:52:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:52:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:52:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:52:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451054599750490112,"description":"Unknown IO ID 45"} 
[2026-10-23 11:52:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940394240001,"power":26267,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451054599750490112}} 
[2026-10-23 11:52:31] local.INFO: DEBUG: GPS processor result {"connection_id":222915,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:52:31] local.INFO: GPS data processed {"connection_id":222915,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:52:31] local.INFO: Acknowledgment sent {"connection_id":222915,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:53:05] local.INFO: TCP Data received {"connection_id":222915,"ip":"42.109.136.6","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222915,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:53:05] local.INFO: Processing buffer {"connection_id":222915,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:53:05] local.INFO: Packet analysis {"connection_id":222915,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:53:05] local.INFO: Extracted packet for processing {"connection_id":222915,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:53:05] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:53:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:53:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:53:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:53:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:53:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:53:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:53:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:53:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:53:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:53:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:53:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:53:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:53:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:53:05] local.INFO: Teltonika packet parsed successfully {"connection_id":222915,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:53:05] local.INFO: Passing IMEI to GPS processor {"connection_id":222915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:53:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":222915,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:53:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.6","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:53:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:53:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:53:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.6","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:53:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:53:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:53:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:53:05] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:53:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:53:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:53:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:53:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:53:05] local.INFO: DEBUG: GPS processor result {"connection_id":222915,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:53:05] local.INFO: GPS data processed {"connection_id":222915,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:53:05] local.INFO: Acknowledgment sent {"connection_id":222915,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:53:30] local.INFO: TCP Data received {"connection_id":221651,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221651,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:53:30] local.INFO: Processing buffer {"connection_id":221651,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:53:30] local.INFO: IMEI packet received {"connection_id":221651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":221651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:53:35] local.INFO: TCP Data received {"connection_id":221651,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:53:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221651,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:53:35] local.INFO: Processing buffer {"connection_id":221651,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:53:35] local.INFO: IMEI packet received {"connection_id":221651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:53:35] local.INFO: IMEI acknowledgment sent {"connection_id":221651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:53:36] local.INFO: TCP Data received {"connection_id":221651,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:53:36] local.INFO: Processing buffer {"connection_id":221651,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:53:36] local.INFO: Packet analysis {"connection_id":221651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:53:36] local.INFO: Extracted packet for processing {"connection_id":221651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:53:36] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:53:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:53:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:53:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:53:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:53:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:53:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:53:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:53:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:53:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:53:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:53:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:53:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:53:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:53:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:53:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:53:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:53:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:53:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:53:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:53:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:53:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:53:36] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:53:36] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:53:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:53:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:53:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:53:36] local.INFO: DEBUG: GPS processor result {"connection_id":221651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:53:36] local.INFO: GPS data processed {"connection_id":221651,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:53:36] local.INFO: Acknowledgment sent {"connection_id":221651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:54:09] local.INFO: TCP Data received {"connection_id":221651,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:54:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:54:09] local.INFO: Processing buffer {"connection_id":221651,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:54:09] local.INFO: Packet analysis {"connection_id":221651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:54:09] local.INFO: Extracted packet for processing {"connection_id":221651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:54:09] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:54:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:54:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:54:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:54:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:54:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:54:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:54:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:54:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:54:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:54:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:54:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:54:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:54:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:54:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:54:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:54:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:54:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:54:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:54:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:54:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:54:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:54:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:54:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:54:09] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:54:09] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:54:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:54:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:54:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:54:09] local.INFO: DEBUG: GPS processor result {"connection_id":221651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:54:09] local.INFO: GPS data processed {"connection_id":221651,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:54:09] local.INFO: Acknowledgment sent {"connection_id":221651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:54:25] local.INFO: TCP Data received {"connection_id":222916,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:54:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:54:25] local.INFO: Processing buffer {"connection_id":222916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:54:25] local.INFO: IMEI packet received {"connection_id":222916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:54:25] local.INFO: IMEI acknowledgment sent {"connection_id":222916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:54:30] local.INFO: TCP Data received {"connection_id":222916,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:54:30] local.INFO: Processing buffer {"connection_id":222916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:54:30] local.INFO: IMEI packet received {"connection_id":222916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":222916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:54:31] local.INFO: TCP Data received {"connection_id":222916,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:54:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:54:31] local.INFO: Processing buffer {"connection_id":222916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:54:31] local.INFO: Packet analysis {"connection_id":222916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:54:31] local.INFO: Extracted packet for processing {"connection_id":222916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:54:31] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:54:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:54:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:54:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:54:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:54:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:54:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:54:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:54:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:54:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:54:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:54:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:54:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:54:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:54:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:54:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:54:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:54:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.12","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:54:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:54:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:54:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:54:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:54:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:54:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:54:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:54:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:54:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:54:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:54:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:54:31] local.INFO: DEBUG: GPS processor result {"connection_id":222916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:54:31] local.INFO: GPS data processed {"connection_id":222916,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:54:31] local.INFO: Acknowledgment sent {"connection_id":222916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:54:39] local.INFO: TCP Data received {"connection_id":221254,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:54:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221254,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:54:39] local.INFO: Processing buffer {"connection_id":221254,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 11:54:39] local.INFO: IMEI packet received {"connection_id":221254,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 11:54:39] local.INFO: IMEI acknowledgment sent {"connection_id":221254,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:55:03] local.INFO: TCP Data received {"connection_id":222916,"ip":"42.109.136.12","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:55:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:55:03] local.INFO: Processing buffer {"connection_id":222916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:55:03] local.INFO: Packet analysis {"connection_id":222916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:55:03] local.INFO: Extracted packet for processing {"connection_id":222916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:55:03] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:55:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:55:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:55:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:55:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:55:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:55:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:55:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:55:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:55:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:55:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:55:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:55:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:55:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:55:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:55:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:55:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.12","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:55:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:55:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:55:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.12","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:55:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:55:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:55:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:55:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:55:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:55:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:55:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:55:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:55:03] local.INFO: DEBUG: GPS processor result {"connection_id":222916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:55:03] local.INFO: GPS data processed {"connection_id":222916,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:55:03] local.INFO: Acknowledgment sent {"connection_id":222916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:55:25] local.INFO: TCP Data received {"connection_id":224649,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:55:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:55:25] local.INFO: Processing buffer {"connection_id":224649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:55:25] local.INFO: IMEI packet received {"connection_id":224649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:55:25] local.INFO: IMEI acknowledgment sent {"connection_id":224649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:55:30] local.INFO: TCP Data received {"connection_id":224649,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224649,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:55:30] local.INFO: Processing buffer {"connection_id":224649,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:55:30] local.INFO: IMEI packet received {"connection_id":224649,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":224649,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:55:31] local.INFO: TCP Data received {"connection_id":224649,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:55:31] local.INFO: Processing buffer {"connection_id":224649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:55:31] local.INFO: Packet analysis {"connection_id":224649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:55:31] local.INFO: Extracted packet for processing {"connection_id":224649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:55:31] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:55:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:55:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:55:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:55:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:55:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:55:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:55:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:55:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:55:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:55:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:55:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:55:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:55:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:55:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:55:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:55:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:55:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:55:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:55:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:55:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:55:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:55:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:55:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:55:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:55:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:55:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:55:31] local.INFO: DEBUG: GPS processor result {"connection_id":224649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:55:31] local.INFO: GPS data processed {"connection_id":224649,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:55:31] local.INFO: Acknowledgment sent {"connection_id":224649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:56:02] local.INFO: TCP Data received {"connection_id":224649,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224649,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:02] local.INFO: Processing buffer {"connection_id":224649,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:02] local.INFO: Packet analysis {"connection_id":224649,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:56:02] local.INFO: Extracted packet for processing {"connection_id":224649,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:56:02] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:56:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:56:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:56:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:56:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:56:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:56:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:56:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:56:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:56:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:56:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:56:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224649,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:56:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:56:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224649,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:56:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:56:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:56:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:56:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:56:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:56:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:56:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:56:02] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:56:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:56:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:56:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:56:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:56:02] local.INFO: DEBUG: GPS processor result {"connection_id":224649,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:56:02] local.INFO: GPS data processed {"connection_id":224649,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:56:02] local.INFO: Acknowledgment sent {"connection_id":224649,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:56:30] local.INFO: TCP Data received {"connection_id":221255,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221255,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:56:30] local.INFO: Processing buffer {"connection_id":221255,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:56:30] local.INFO: IMEI packet received {"connection_id":221255,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":221255,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:56:35] local.INFO: TCP Data received {"connection_id":221255,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:56:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221255,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:56:35] local.INFO: Processing buffer {"connection_id":221255,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:56:35] local.INFO: IMEI packet received {"connection_id":221255,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:56:35] local.INFO: IMEI acknowledgment sent {"connection_id":221255,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:56:37] local.INFO: TCP Data received {"connection_id":221255,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:37] local.INFO: Processing buffer {"connection_id":221255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:37] local.INFO: Packet analysis {"connection_id":221255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:56:37] local.INFO: Extracted packet for processing {"connection_id":221255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:56:37] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:56:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:56:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:56:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:56:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:56:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:56:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:56:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:56:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:56:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:56:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:56:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:56:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:56:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:56:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:56:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:56:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:56:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:56:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:56:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:56:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:56:37] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:56:37] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:56:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:56:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:56:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:56:37] local.INFO: DEBUG: GPS processor result {"connection_id":221255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:56:37] local.INFO: GPS data processed {"connection_id":221255,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:56:37] local.INFO: Acknowledgment sent {"connection_id":221255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:56:41] local.INFO: TCP Data received {"connection_id":221255,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221255,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:41] local.INFO: Processing buffer {"connection_id":221255,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:56:41] local.INFO: Packet analysis {"connection_id":221255,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:56:41] local.INFO: Extracted packet for processing {"connection_id":221255,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:56:41] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:56:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:56:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:56:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:56:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:56:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:56:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:56:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:56:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:56:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:56:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:56:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:56:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221255,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:56:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:56:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221255,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:56:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:56:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:56:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:56:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:56:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:56:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:56:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:56:41] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:56:41] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:56:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:56:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:56:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:56:41] local.INFO: DEBUG: GPS processor result {"connection_id":221255,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:56:41] local.INFO: GPS data processed {"connection_id":221255,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:56:41] local.INFO: Acknowledgment sent {"connection_id":221255,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:57:25] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:57:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:57:25] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:57:25] local.INFO: IMEI packet received {"connection_id":221256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:57:25] local.INFO: IMEI acknowledgment sent {"connection_id":221256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:57:30] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:57:30] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:57:30] local.INFO: IMEI packet received {"connection_id":221256,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":221256,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:57:32] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:57:32] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1676c6358012da67700054b39d0000f011929..."} 
[2026-10-23 11:57:32] local.INFO: Packet analysis {"connection_id":221256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:57:32] local.INFO: Extracted packet for processing {"connection_id":221256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1676c"} 
[2026-10-23 11:57:32] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":41,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:57:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:57:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940471808001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:57:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:57:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:57:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:57:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792736519000,"timestamp_ms":1792736519000,"timestamp_seconds":1792736519,"priority":1,"record_length":96,"hex_timestamp":"000001a1676c6358"} 
[2026-10-23 11:57:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:57:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:57:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 11:57:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:57:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:57:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:57:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:57:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:57:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:57:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:57:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:57:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:57:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:57:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940471808001,"66":26082,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:57:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:57:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:57:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940471808001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:57:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:57:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:57:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:57:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:57:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940471808001,"power":26082,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:57:33] local.INFO: DEBUG: GPS processor result {"connection_id":221256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:57:33] local.INFO: GPS data processed {"connection_id":221256,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:57:33] local.INFO: Acknowledgment sent {"connection_id":221256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:58:03] local.INFO: TCP Data received {"connection_id":221256,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:58:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221256,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:58:03] local.INFO: Processing buffer {"connection_id":221256,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:58:03] local.INFO: Packet analysis {"connection_id":221256,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:58:03] local.INFO: Extracted packet for processing {"connection_id":221256,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:58:03] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:58:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940548864001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:58:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:58:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:58:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:58:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792736820000,"timestamp_ms":1792736820000,"timestamp_seconds":1792736820,"priority":1,"record_length":96,"hex_timestamp":"000001a16770fb20"} 
[2026-10-23 11:58:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:58:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 11:58:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:58:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:58:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:58:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:58:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221256,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:58:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:58:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221256,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:58:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:58:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:58:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:58:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940548864001,"66":25908,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:58:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:58:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:58:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940548864001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:58:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:58:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:58:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:58:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:58:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940548864001,"power":25908,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:58:03] local.INFO: DEBUG: GPS processor result {"connection_id":221256,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:58:03] local.INFO: GPS data processed {"connection_id":221256,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:58:03] local.INFO: Acknowledgment sent {"connection_id":221256,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:58:25] local.INFO: TCP Data received {"connection_id":224651,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:58:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224651,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:58:25] local.INFO: Processing buffer {"connection_id":224651,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:58:25] local.INFO: IMEI packet received {"connection_id":224651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:58:25] local.INFO: IMEI acknowledgment sent {"connection_id":224651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:58:30] local.INFO: TCP Data received {"connection_id":224651,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224651,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:58:30] local.INFO: Processing buffer {"connection_id":224651,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:58:30] local.INFO: IMEI packet received {"connection_id":224651,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:58:30] local.INFO: IMEI acknowledgment sent {"connection_id":224651,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:58:33] local.INFO: TCP Data received {"connection_id":224651,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:58:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:58:33] local.INFO: Processing buffer {"connection_id":224651,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:58:33] local.INFO: Packet analysis {"connection_id":224651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:58:33] local.INFO: Extracted packet for processing {"connection_id":224651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:58:33] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:58:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:58:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940548864001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:58:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:58:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:58:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:58:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792736820000,"timestamp_ms":1792736820000,"timestamp_seconds":1792736820,"priority":1,"record_length":96,"hex_timestamp":"000001a16770fb20"} 
[2026-10-23 11:58:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:58:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:58:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 11:58:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:58:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:58:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:58:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:58:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:58:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:58:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:58:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:58:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:58:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:58:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940548864001,"66":25908,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:58:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:58:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:58:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940548864001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:58:33] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:58:33] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:58:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:58:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:58:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940548864001,"power":25908,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:58:33] local.INFO: DEBUG: GPS processor result {"connection_id":224651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:58:33] local.INFO: GPS data processed {"connection_id":224651,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:58:33] local.INFO: Acknowledgment sent {"connection_id":224651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:59:04] local.INFO: TCP Data received {"connection_id":224651,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:59:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224651,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:59:04] local.INFO: Processing buffer {"connection_id":224651,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:59:04] local.INFO: Packet analysis {"connection_id":224651,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:59:04] local.INFO: Extracted packet for processing {"connection_id":224651,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:59:04] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:59:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:59:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940548864001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:59:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:59:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:59:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:59:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792736820000,"timestamp_ms":1792736820000,"timestamp_seconds":1792736820,"priority":1,"record_length":96,"hex_timestamp":"000001a16770fb20"} 
[2026-10-23 11:59:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:59:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:59:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 11:59:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:59:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:59:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:59:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:59:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224651,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:59:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:59:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224651,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:59:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:59:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:59:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:59:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940548864001,"66":25908,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:59:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:59:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:59:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940548864001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:59:04] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:59:04] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:59:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:59:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:59:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940548864001,"power":25908,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:59:04] local.INFO: DEBUG: GPS processor result {"connection_id":224651,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:59:04] local.INFO: GPS data processed {"connection_id":224651,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:59:04] local.INFO: Acknowledgment sent {"connection_id":224651,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 11:59:25] local.INFO: TCP Data received {"connection_id":221257,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:59:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:59:25] local.INFO: Processing buffer {"connection_id":221257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:59:25] local.INFO: IMEI packet received {"connection_id":221257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 11:59:25] local.INFO: IMEI acknowledgment sent {"connection_id":221257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 11:59:34] local.INFO: TCP Data received {"connection_id":221257,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:59:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221257,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:59:34] local.INFO: Processing buffer {"connection_id":221257,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 11:59:34] local.INFO: IMEI packet received {"connection_id":221257,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 11:59:34] local.INFO: IMEI acknowledgment sent {"connection_id":221257,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 11:59:35] local.INFO: TCP Data received {"connection_id":221257,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:59:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:59:35] local.INFO: Processing buffer {"connection_id":221257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 11:59:35] local.INFO: Packet analysis {"connection_id":221257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:59:35] local.INFO: Extracted packet for processing {"connection_id":221257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 11:59:35] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 11:59:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 11:59:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940548864001,"note":"Value kept but may cause issues"} 
[2026-10-23 11:59:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 11:59:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 11:59:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 11:59:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792736820000,"timestamp_ms":1792736820000,"timestamp_seconds":1792736820,"priority":1,"record_length":96,"hex_timestamp":"000001a16770fb20"} 
[2026-10-23 11:59:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 11:59:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 11:59:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 11:59:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 11:59:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 11:59:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 11:59:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 11:59:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 11:59:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:59:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 11:59:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 11:59:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 11:59:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 11:59:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940548864001,"66":25908,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 11:59:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 11:59:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 11:59:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940548864001,"description":"Unknown IO ID 0"} 
[2026-10-23 11:59:35] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 11:59:35] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 11:59:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 11:59:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 11:59:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940548864001,"power":25908,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 11:59:35] local.INFO: DEBUG: GPS processor result {"connection_id":221257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 11:59:35] local.INFO: GPS data processed {"connection_id":221257,"processed":1,"errors":0,"total":1} 
[2026-10-23 11:59:35] local.INFO: Acknowledgment sent {"connection_id":221257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:00:10] local.INFO: TCP Data received {"connection_id":221257,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:00:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221257,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:00:10] local.INFO: Processing buffer {"connection_id":221257,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:00:10] local.INFO: Packet analysis {"connection_id":221257,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 12:00:10] local.INFO: Extracted packet for processing {"connection_id":221257,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 12:00:10] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:00:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:00:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940548864001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:00:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:00:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:00:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:00:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792736820000,"timestamp_ms":1792736820000,"timestamp_seconds":1792736820,"priority":1,"record_length":96,"hex_timestamp":"000001a16770fb20"} 
[2026-10-23 12:00:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:00:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:00:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 12:00:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:00:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:00:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:00:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:00:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221257,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:00:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:00:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221257,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:00:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:00:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:00:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:00:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940548864001,"66":25908,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:00:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:00:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:00:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940548864001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:00:10] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:00:10] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:00:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:00:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:00:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940548864001,"power":25908,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:00:10] local.INFO: DEBUG: GPS processor result {"connection_id":221257,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:00:10] local.INFO: GPS data processed {"connection_id":221257,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:00:10] local.INFO: Acknowledgment sent {"connection_id":221257,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:00:11] local.INFO: TCP Data received {"connection_id":224650,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:00:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224650,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:00:11] local.INFO: Processing buffer {"connection_id":224650,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:00:11] local.INFO: IMEI packet received {"connection_id":224650,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:00:11] local.INFO: IMEI acknowledgment sent {"connection_id":224650,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:00:25] local.INFO: TCP Data received {"connection_id":221652,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:00:25] local.INFO: Processing buffer {"connection_id":221652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:00:25] local.INFO: IMEI packet received {"connection_id":221652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:00:25] local.INFO: IMEI acknowledgment sent {"connection_id":221652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:00:31] local.INFO: TCP Data received {"connection_id":221652,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:00:31] local.INFO: Processing buffer {"connection_id":221652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:00:31] local.INFO: IMEI packet received {"connection_id":221652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":221652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:00:40] local.INFO: TCP Data received {"connection_id":221652,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:00:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:00:40] local.INFO: Processing buffer {"connection_id":221652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:00:40] local.INFO: Packet analysis {"connection_id":221652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 12:00:40] local.INFO: Extracted packet for processing {"connection_id":221652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 12:00:40] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:00:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:00:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940548864001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:00:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:00:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:00:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:00:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792736820000,"timestamp_ms":1792736820000,"timestamp_seconds":1792736820,"priority":1,"record_length":96,"hex_timestamp":"000001a16770fb20"} 
[2026-10-23 12:00:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:00:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:00:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 12:00:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:00:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:00:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:00:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:00:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:00:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:00:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:00:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:00:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:00:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:00:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940548864001,"66":25908,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:00:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:00:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:00:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940548864001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:00:40] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:00:40] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:00:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:00:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:00:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940548864001,"power":25908,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:00:40] local.INFO: DEBUG: GPS processor result {"connection_id":221652,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:00:40] local.INFO: GPS data processed {"connection_id":221652,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:00:40] local.INFO: Acknowledgment sent {"connection_id":221652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:01:36] local.INFO: TCP Data received {"connection_id":224652,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:01:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:01:36] local.INFO: Processing buffer {"connection_id":224652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:01:36] local.INFO: IMEI packet received {"connection_id":224652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:01:36] local.INFO: IMEI acknowledgment sent {"connection_id":224652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:01:41] local.INFO: TCP Data received {"connection_id":224652,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:01:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224652,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:01:41] local.INFO: Processing buffer {"connection_id":224652,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:01:41] local.INFO: IMEI packet received {"connection_id":224652,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:01:41] local.INFO: IMEI acknowledgment sent {"connection_id":224652,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:01:44] local.INFO: TCP Data received {"connection_id":224652,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:01:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224652,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:01:44] local.INFO: Processing buffer {"connection_id":224652,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16770fb20012da67700054b39d0000f01192b..."} 
[2026-10-23 12:01:44] local.INFO: Packet analysis {"connection_id":224652,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 12:01:44] local.INFO: Extracted packet for processing {"connection_id":224652,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16770"} 
[2026-10-23 12:01:44] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:01:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:01:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940548864001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:01:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:01:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:01:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:01:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792736820000,"timestamp_ms":1792736820000,"timestamp_seconds":1792736820,"priority":1,"record_length":96,"hex_timestamp":"000001a16770fb20"} 
[2026-10-23 12:01:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:01:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:01:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":226,"data_length":795,"current_offset":136} 
[2026-10-23 12:01:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:01:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:01:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:01:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:01:44] local.INFO: Teltonika packet parsed successfully {"connection_id":224652,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:01:44] local.INFO: Passing IMEI to GPS processor {"connection_id":224652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:01:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":224652,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:01:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:01:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:01:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:01:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940548864001,"66":25908,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:01:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:01:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:01:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940548864001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:01:44] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:01:44] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:01:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:01:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:01:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940548864001,"power":25908,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:01:44] local.INFO: DEBUG: GPS processor result {"connection_id":224652,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:01:44] local.INFO: GPS data processed {"connection_id":224652,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:01:44] local.INFO: Acknowledgment sent {"connection_id":224652,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:02:25] local.INFO: TCP Data received {"connection_id":224653,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:02:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224653,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:02:25] local.INFO: Processing buffer {"connection_id":224653,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:02:25] local.INFO: IMEI packet received {"connection_id":224653,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:02:25] local.INFO: IMEI acknowledgment sent {"connection_id":224653,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:02:39] local.INFO: TCP Data received {"connection_id":224653,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:02:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224653,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:02:39] local.INFO: Processing buffer {"connection_id":224653,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:02:39] local.INFO: IMEI packet received {"connection_id":224653,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:02:39] local.INFO: IMEI acknowledgment sent {"connection_id":224653,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:02:40] local.INFO: TCP Data received {"connection_id":224653,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:02:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224653,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:02:40] local.INFO: Processing buffer {"connection_id":224653,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:02:40] local.INFO: Packet analysis {"connection_id":224653,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:02:40] local.INFO: Extracted packet for processing {"connection_id":224653,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:02:40] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:02:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:02:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:02:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:02:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:02:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:02:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:02:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:02:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:02:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:02:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:02:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:02:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:02:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:02:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224653,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:02:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224653,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:02:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224653,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:02:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:02:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:02:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:02:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:02:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:02:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:02:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:02:40] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:02:40] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:02:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:02:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:02:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:02:40] local.INFO: DEBUG: GPS processor result {"connection_id":224653,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:02:40] local.INFO: GPS data processed {"connection_id":224653,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:02:40] local.INFO: Acknowledgment sent {"connection_id":224653,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:03:25] local.INFO: TCP Data received {"connection_id":224654,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:03:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224654,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:03:25] local.INFO: Processing buffer {"connection_id":224654,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:03:25] local.INFO: IMEI packet received {"connection_id":224654,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:03:25] local.INFO: IMEI acknowledgment sent {"connection_id":224654,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:03:30] local.INFO: TCP Data received {"connection_id":224654,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224654,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:03:30] local.INFO: Processing buffer {"connection_id":224654,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:03:30] local.INFO: IMEI packet received {"connection_id":224654,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":224654,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:03:32] local.INFO: TCP Data received {"connection_id":224654,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:03:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224654,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:03:32] local.INFO: Processing buffer {"connection_id":224654,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:03:32] local.INFO: Packet analysis {"connection_id":224654,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:03:32] local.INFO: Extracted packet for processing {"connection_id":224654,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:03:32] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:03:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:03:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:03:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:03:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:03:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:03:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:03:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:03:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:03:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:03:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:03:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:03:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:03:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:03:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224654,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:03:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:03:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:03:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:03:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:03:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:03:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:03:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:03:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:03:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:03:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:03:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:03:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:03:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:03:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:03:32] local.INFO: DEBUG: GPS processor result {"connection_id":224654,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:03:32] local.INFO: GPS data processed {"connection_id":224654,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:03:32] local.INFO: Acknowledgment sent {"connection_id":224654,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:04:04] local.INFO: TCP Data received {"connection_id":224654,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224654,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:04] local.INFO: Processing buffer {"connection_id":224654,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:04] local.INFO: Packet analysis {"connection_id":224654,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:04:04] local.INFO: Extracted packet for processing {"connection_id":224654,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:04:04] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:04:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:04:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:04:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:04:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:04:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:04:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:04:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:04:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:04:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224654,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:04:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:04:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224654,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:04:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:04:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:04:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:04:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:04:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:04:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:04:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:04:04] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:04:04] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:04:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:04:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:04:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:04:04] local.INFO: DEBUG: GPS processor result {"connection_id":224654,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:04:04] local.INFO: GPS data processed {"connection_id":224654,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:04:04] local.INFO: Acknowledgment sent {"connection_id":224654,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:04:30] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:04:30] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:04:30] local.INFO: IMEI packet received {"connection_id":221258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:04:30] local.INFO: IMEI acknowledgment sent {"connection_id":221258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:04:35] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:04:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:04:35] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:04:35] local.INFO: IMEI packet received {"connection_id":221258,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:04:35] local.INFO: IMEI acknowledgment sent {"connection_id":221258,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:04:38] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:38] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:38] local.INFO: Packet analysis {"connection_id":221258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:04:38] local.INFO: Extracted packet for processing {"connection_id":221258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:04:38] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:04:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:04:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:04:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:04:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:04:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:04:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:04:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:04:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:04:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:04:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:04:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:04:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:04:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:04:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:04:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:04:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:04:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:04:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:04:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:04:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:04:38] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:04:38] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:04:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:04:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:04:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:04:38] local.INFO: DEBUG: GPS processor result {"connection_id":221258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:04:38] local.INFO: GPS data processed {"connection_id":221258,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:04:38] local.INFO: Acknowledgment sent {"connection_id":221258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:04:40] local.INFO: TCP Data received {"connection_id":221258,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221258,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:40] local.INFO: Processing buffer {"connection_id":221258,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:04:40] local.INFO: Packet analysis {"connection_id":221258,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:04:40] local.INFO: Extracted packet for processing {"connection_id":221258,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:04:40] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:04:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:04:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:04:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:04:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:04:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:04:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:04:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:04:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:04:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:04:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221258,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:04:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:04:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221258,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:04:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:04:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:04:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:04:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:04:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:04:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:04:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:04:40] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:04:40] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:04:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:04:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:04:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:04:40] local.INFO: DEBUG: GPS processor result {"connection_id":221258,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:04:40] local.INFO: GPS data processed {"connection_id":221258,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:04:40] local.INFO: Acknowledgment sent {"connection_id":221258,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:05:25] local.INFO: TCP Data received {"connection_id":224655,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:05:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:05:25] local.INFO: Processing buffer {"connection_id":224655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:05:25] local.INFO: IMEI packet received {"connection_id":224655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:05:25] local.INFO: IMEI acknowledgment sent {"connection_id":224655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:05:30] local.INFO: TCP Data received {"connection_id":224655,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:05:30] local.INFO: Processing buffer {"connection_id":224655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:05:30] local.INFO: IMEI packet received {"connection_id":224655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:05:30] local.INFO: IMEI acknowledgment sent {"connection_id":224655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:05:32] local.INFO: TCP Data received {"connection_id":224655,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:05:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:05:32] local.INFO: Processing buffer {"connection_id":224655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:05:32] local.INFO: Packet analysis {"connection_id":224655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:05:32] local.INFO: Extracted packet for processing {"connection_id":224655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:05:32] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:05:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:05:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:05:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:05:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:05:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:05:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:05:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:05:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:05:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:05:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:05:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:05:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:05:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:05:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:05:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:05:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:05:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:05:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:05:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:05:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:05:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:05:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:05:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:05:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:05:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:05:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:05:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:05:33] local.INFO: DEBUG: GPS processor result {"connection_id":224655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:05:33] local.INFO: GPS data processed {"connection_id":224655,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:05:33] local.INFO: Acknowledgment sent {"connection_id":224655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:05:43] local.INFO: TCP Data received {"connection_id":221653,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:05:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221653,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:05:43] local.INFO: Processing buffer {"connection_id":221653,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:05:43] local.INFO: IMEI packet received {"connection_id":221653,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:05:43] local.INFO: IMEI acknowledgment sent {"connection_id":221653,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:06:19] local.INFO: TCP Data received {"connection_id":224655,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:06:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:06:19] local.INFO: Processing buffer {"connection_id":224655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:06:19] local.INFO: Packet analysis {"connection_id":224655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:06:19] local.INFO: Extracted packet for processing {"connection_id":224655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:06:19] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:06:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:06:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:06:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:06:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:06:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:06:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:06:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:06:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:06:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:06:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:06:19] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:06:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:06:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:06:19] local.INFO: Teltonika packet parsed successfully {"connection_id":224655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:06:19] local.INFO: Passing IMEI to GPS processor {"connection_id":224655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:06:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":224655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:06:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:06:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:06:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:06:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:06:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:06:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:06:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:06:19] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:06:19] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:06:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:06:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:06:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:06:19] local.INFO: DEBUG: GPS processor result {"connection_id":224655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:06:19] local.INFO: GPS data processed {"connection_id":224655,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:06:19] local.INFO: Acknowledgment sent {"connection_id":224655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:06:25] local.INFO: TCP Data received {"connection_id":222917,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222917,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:06:25] local.INFO: Processing buffer {"connection_id":222917,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:06:25] local.INFO: IMEI packet received {"connection_id":222917,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":222917,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:06:30] local.INFO: TCP Data received {"connection_id":222917,"ip":"42.109.136.10","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222917,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:06:30] local.INFO: Processing buffer {"connection_id":222917,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:06:30] local.INFO: IMEI packet received {"connection_id":222917,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:06:30] local.INFO: IMEI acknowledgment sent {"connection_id":222917,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:06:31] local.INFO: TCP Data received {"connection_id":222917,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222917,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:06:31] local.INFO: Processing buffer {"connection_id":222917,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:06:31] local.INFO: Packet analysis {"connection_id":222917,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:06:31] local.INFO: Extracted packet for processing {"connection_id":222917,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:06:31] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:06:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:06:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:06:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:06:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:06:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:06:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:06:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:06:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:06:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:06:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:06:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:06:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:06:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222917,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:06:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:06:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:06:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:06:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:06:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:06:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:06:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:06:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:06:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:06:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:06:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:06:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:06:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:06:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:06:31] local.INFO: DEBUG: GPS processor result {"connection_id":222917,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:06:31] local.INFO: GPS data processed {"connection_id":222917,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:06:31] local.INFO: Acknowledgment sent {"connection_id":222917,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:07:09] local.INFO: TCP Data received {"connection_id":222917,"ip":"42.109.136.10","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:07:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222917,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:07:09] local.INFO: Processing buffer {"connection_id":222917,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:07:09] local.INFO: Packet analysis {"connection_id":222917,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:07:09] local.INFO: Extracted packet for processing {"connection_id":222917,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:07:09] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:07:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:07:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:07:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:07:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:07:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:07:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:07:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:07:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:07:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:07:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:07:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:07:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:07:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:07:09] local.INFO: Teltonika packet parsed successfully {"connection_id":222917,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:07:09] local.INFO: Passing IMEI to GPS processor {"connection_id":222917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:07:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":222917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:07:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.10","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:07:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:07:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:07:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.10","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:07:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:07:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:07:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:07:09] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:07:09] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:07:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:07:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:07:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:07:09] local.INFO: DEBUG: GPS processor result {"connection_id":222917,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22583,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:07:09] local.INFO: GPS data processed {"connection_id":222917,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:07:09] local.INFO: Acknowledgment sent {"connection_id":222917,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:07:25] local.INFO: TCP Data received {"connection_id":221259,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:07:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:07:25] local.INFO: Processing buffer {"connection_id":221259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:07:25] local.INFO: IMEI packet received {"connection_id":221259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:07:25] local.INFO: IMEI acknowledgment sent {"connection_id":221259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:07:30] local.INFO: TCP Data received {"connection_id":221259,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221259,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:07:30] local.INFO: Processing buffer {"connection_id":221259,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:07:30] local.INFO: IMEI packet received {"connection_id":221259,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":221259,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:07:32] local.INFO: TCP Data received {"connection_id":221259,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:07:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221259,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:07:32] local.INFO: Processing buffer {"connection_id":221259,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677592e8012da67700054b39d0000f01192b..."} 
[2026-10-23 12:07:32] local.INFO: Packet analysis {"connection_id":221259,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:07:32] local.INFO: Extracted packet for processing {"connection_id":221259,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16775"} 
[2026-10-23 12:07:32] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":43,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:07:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940625920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:07:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:07:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:07:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:07:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792737121000,"timestamp_ms":1792737121000,"timestamp_seconds":1792737121,"priority":1,"record_length":96,"hex_timestamp":"000001a1677592e8"} 
[2026-10-23 12:07:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:07:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:07:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 12:07:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:07:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:07:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:07:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:07:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221259,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:07:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:07:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:07:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:07:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:07:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:07:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940625920001,"66":25778,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:07:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:07:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:07:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940625920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:07:32] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:07:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:07:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:07:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:07:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940625920001,"power":25778,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:07:33] local.INFO: DEBUG: GPS processor result {"connection_id":221259,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:07:33] local.INFO: GPS data processed {"connection_id":221259,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:07:33] local.INFO: Acknowledgment sent {"connection_id":221259,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:08:05] local.INFO: TCP Data received {"connection_id":221259,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221259,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:05] local.INFO: Processing buffer {"connection_id":221259,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:05] local.INFO: Packet analysis {"connection_id":221259,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:08:05] local.INFO: Extracted packet for processing {"connection_id":221259,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:08:05] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:08:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:08:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:08:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:08:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:08:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:08:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:08:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:08:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:08:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:08:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:08:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221259,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:08:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:08:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221259,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:08:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:08:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:08:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:08:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:08:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:08:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:08:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:08:05] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:08:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:08:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:08:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:08:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:08:05] local.INFO: DEBUG: GPS processor result {"connection_id":221259,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:08:05] local.INFO: GPS data processed {"connection_id":221259,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:08:05] local.INFO: Acknowledgment sent {"connection_id":221259,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:08:35] local.INFO: TCP Data received {"connection_id":224656,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:08:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:08:35] local.INFO: Processing buffer {"connection_id":224656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:08:35] local.INFO: IMEI packet received {"connection_id":224656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:08:35] local.INFO: IMEI acknowledgment sent {"connection_id":224656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:08:36] local.INFO: TCP Data received {"connection_id":224656,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:08:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:08:36] local.INFO: Processing buffer {"connection_id":224656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:08:36] local.INFO: IMEI packet received {"connection_id":224656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:08:36] local.INFO: IMEI acknowledgment sent {"connection_id":224656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:08:37] local.INFO: TCP Data received {"connection_id":224656,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:37] local.INFO: Processing buffer {"connection_id":224656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:37] local.INFO: Packet analysis {"connection_id":224656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:08:37] local.INFO: Extracted packet for processing {"connection_id":224656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:08:37] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:08:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:08:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:08:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:08:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:08:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:08:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:08:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:08:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:08:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:08:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:08:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:08:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:08:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:08:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:08:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:08:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:08:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:08:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:08:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:08:37] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:08:37] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:08:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:08:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:08:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:08:37] local.INFO: DEBUG: GPS processor result {"connection_id":224656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:08:37] local.INFO: GPS data processed {"connection_id":224656,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:08:37] local.INFO: Acknowledgment sent {"connection_id":224656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:08:38] local.INFO: TCP Data received {"connection_id":224656,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:38] local.INFO: Processing buffer {"connection_id":224656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:08:38] local.INFO: Packet analysis {"connection_id":224656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:08:38] local.INFO: Extracted packet for processing {"connection_id":224656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:08:38] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:08:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:08:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:08:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:08:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:08:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:08:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:08:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:08:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:08:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:08:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:08:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:08:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:08:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:08:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:08:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:08:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:08:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:08:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:08:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:08:38] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:08:38] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:08:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:08:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:08:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:08:38] local.INFO: DEBUG: GPS processor result {"connection_id":224656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:08:38] local.INFO: GPS data processed {"connection_id":224656,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:08:38] local.INFO: Acknowledgment sent {"connection_id":224656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:09:16] local.INFO: TCP Data received {"connection_id":224656,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:09:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:09:16] local.INFO: Processing buffer {"connection_id":224656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:09:16] local.INFO: Packet analysis {"connection_id":224656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:09:16] local.INFO: Extracted packet for processing {"connection_id":224656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:09:16] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:09:16] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:09:16] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:09:16] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:09:16] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:09:16] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:09:16] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:09:16] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:09:16] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:09:16] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:09:16] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:09:16] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:09:16] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:09:16] local.INFO: Teltonika packet parsed successfully {"connection_id":224656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:09:16] local.INFO: Passing IMEI to GPS processor {"connection_id":224656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:09:16] local.INFO: DEBUG: About to call GPS processor {"connection_id":224656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:09:16] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:09:16] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:09:16] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:09:16] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:09:16] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:09:16] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:09:16] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:09:16] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:09:16] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:09:16] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:09:16] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:09:16] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:09:16] local.INFO: DEBUG: GPS processor result {"connection_id":224656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:09:16] local.INFO: GPS data processed {"connection_id":224656,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:09:16] local.INFO: Acknowledgment sent {"connection_id":224656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:09:25] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:09:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:09:25] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:09:25] local.INFO: IMEI packet received {"connection_id":221260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:09:25] local.INFO: IMEI acknowledgment sent {"connection_id":221260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:09:30] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:09:30] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:09:30] local.INFO: IMEI packet received {"connection_id":221260,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221260,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:09:31] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:09:31] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:09:31] local.INFO: Packet analysis {"connection_id":221260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:09:31] local.INFO: Extracted packet for processing {"connection_id":221260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:09:31] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:09:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:09:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:09:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:09:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:09:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:09:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:09:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:09:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:09:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":221260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:09:31] local.INFO: GPS data processed {"connection_id":221260,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:09:31] local.INFO: Acknowledgment sent {"connection_id":221260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:10:03] local.INFO: TCP Data received {"connection_id":221260,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:10:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221260,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:10:03] local.INFO: Processing buffer {"connection_id":221260,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:10:03] local.INFO: Packet analysis {"connection_id":221260,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:10:03] local.INFO: Extracted packet for processing {"connection_id":221260,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:10:03] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:10:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:10:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:10:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:10:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:10:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:10:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:10:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:10:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:10:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:10:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:10:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:10:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:10:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221260,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:10:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:10:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221260,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:10:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:10:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:10:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:10:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:10:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:10:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:10:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:10:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:10:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:10:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:10:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:10:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:10:03] local.INFO: DEBUG: GPS processor result {"connection_id":221260,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:10:03] local.INFO: GPS data processed {"connection_id":221260,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:10:03] local.INFO: Acknowledgment sent {"connection_id":221260,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:10:25] local.INFO: TCP Data received {"connection_id":221655,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:10:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:10:25] local.INFO: Processing buffer {"connection_id":221655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:10:25] local.INFO: IMEI packet received {"connection_id":221655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:10:25] local.INFO: IMEI acknowledgment sent {"connection_id":221655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:10:39] local.INFO: TCP Data received {"connection_id":221655,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:10:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221655,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:10:39] local.INFO: Processing buffer {"connection_id":221655,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:10:39] local.INFO: IMEI packet received {"connection_id":221655,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:10:39] local.INFO: IMEI acknowledgment sent {"connection_id":221655,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:10:40] local.INFO: TCP Data received {"connection_id":221655,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:10:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221655,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:10:40] local.INFO: Processing buffer {"connection_id":221655,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:10:40] local.INFO: Packet analysis {"connection_id":221655,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:10:40] local.INFO: Extracted packet for processing {"connection_id":221655,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:10:40] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:10:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:10:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:10:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:10:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:10:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:10:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:10:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:10:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:10:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:10:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:10:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:10:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:10:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:10:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221655,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:10:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:10:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221655,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:10:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:10:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:10:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:10:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:10:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:10:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:10:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:10:40] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:10:40] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:10:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:10:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:10:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:10:40] local.INFO: DEBUG: GPS processor result {"connection_id":221655,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:10:40] local.INFO: GPS data processed {"connection_id":221655,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:10:40] local.INFO: Acknowledgment sent {"connection_id":221655,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:11:18] local.INFO: TCP Data received {"connection_id":221654,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:11:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221654,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:11:18] local.INFO: Processing buffer {"connection_id":221654,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:11:18] local.INFO: IMEI packet received {"connection_id":221654,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:11:18] local.INFO: IMEI acknowledgment sent {"connection_id":221654,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:11:25] local.INFO: TCP Data received {"connection_id":222918,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:11:25] local.INFO: Processing buffer {"connection_id":222918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:11:25] local.INFO: IMEI packet received {"connection_id":222918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":222918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:11:30] local.INFO: TCP Data received {"connection_id":222918,"ip":"42.109.136.2","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:11:30] local.INFO: Processing buffer {"connection_id":222918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:11:30] local.INFO: IMEI packet received {"connection_id":222918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:11:30] local.INFO: IMEI acknowledgment sent {"connection_id":222918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:11:31] local.INFO: TCP Data received {"connection_id":222918,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:11:31] local.INFO: Processing buffer {"connection_id":222918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:11:31] local.INFO: Packet analysis {"connection_id":222918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:11:31] local.INFO: Extracted packet for processing {"connection_id":222918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:11:31] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:11:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:11:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":222918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22592,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:11:31] local.INFO: GPS data processed {"connection_id":222918,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:11:31] local.INFO: Acknowledgment sent {"connection_id":222918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:12:03] local.INFO: TCP Data received {"connection_id":222918,"ip":"42.109.136.2","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:12:03] local.INFO: Processing buffer {"connection_id":222918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:12:03] local.INFO: Packet analysis {"connection_id":222918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:12:03] local.INFO: Extracted packet for processing {"connection_id":222918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:12:03] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:12:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:12:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:12:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:12:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:12:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:12:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.2","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.2","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:12:03] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:12:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":222918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:12:03] local.INFO: GPS data processed {"connection_id":222918,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:12:03] local.INFO: Acknowledgment sent {"connection_id":222918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:12:25] local.INFO: TCP Data received {"connection_id":224658,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:12:25] local.INFO: Processing buffer {"connection_id":224658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:12:25] local.INFO: IMEI packet received {"connection_id":224658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":224658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:12:31] local.INFO: TCP Data received {"connection_id":224658,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:12:31] local.INFO: Processing buffer {"connection_id":224658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:12:31] local.INFO: IMEI packet received {"connection_id":224658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:12:31] local.INFO: IMEI acknowledgment sent {"connection_id":224658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:12:37] local.INFO: TCP Data received {"connection_id":224658,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:12:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:12:37] local.INFO: Processing buffer {"connection_id":224658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677a2ab0012da67700054b39d0000f01192c..."} 
[2026-10-23 12:12:37] local.INFO: Packet analysis {"connection_id":224658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:12:37] local.INFO: Extracted packet for processing {"connection_id":224658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677a"} 
[2026-10-23 12:12:37] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":44,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:12:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:12:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940702976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:12:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:12:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:12:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:12:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792737422000,"timestamp_ms":1792737422000,"timestamp_seconds":1792737422,"priority":1,"record_length":96,"hex_timestamp":"000001a1677a2ab0"} 
[2026-10-23 12:12:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:12:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:12:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":178,"data_length":795,"current_offset":136} 
[2026-10-23 12:12:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2300,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:12:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:12:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:12:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:12:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:12:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:12:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:12:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:12:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:12:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:12:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940702976001,"66":25321,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:12:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:12:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:12:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940702976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:12:37] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:12:37] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:12:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:12:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:12:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940702976001,"power":25321,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:12:37] local.INFO: DEBUG: GPS processor result {"connection_id":224658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22594,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:12:37] local.INFO: GPS data processed {"connection_id":224658,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:12:37] local.INFO: Acknowledgment sent {"connection_id":224658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:13:08] local.INFO: TCP Data received {"connection_id":224658,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1677eaef0012da67700054b39d0000f01192d..."} 
[2026-10-23 12:13:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677eaef0012da67700054b39d0000f01192d..."} 
[2026-10-23 12:13:08] local.INFO: Processing buffer {"connection_id":224658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677eaef0012da67700054b39d0000f01192d..."} 
[2026-10-23 12:13:08] local.INFO: Packet analysis {"connection_id":224658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677e"} 
[2026-10-23 12:13:08] local.INFO: Extracted packet for processing {"connection_id":224658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677e"} 
[2026-10-23 12:13:08] local.INFO: GPS Element Parsed {"raw_longitude":765884160,"raw_latitude":88816080,"longitude_deg":76.588416,"latitude_deg":8.881608,"altitude":15,"angle":281,"satellites":45,"speed":0,"hex_longitude":"2da67700","hex_latitude":"054b39d0","is_valid_coordinates":true} 
[2026-10-23 12:13:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:13:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940780032001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:13:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:13:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:13:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:13:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792737718000,"timestamp_ms":1792737718000,"timestamp_seconds":1792737718,"priority":1,"record_length":96,"hex_timestamp":"000001a1677eaef0"} 
[2026-10-23 12:13:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:13:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 12:13:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 12:13:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:13:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:13:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:13:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:13:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:13:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:13:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:13:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:13:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:13:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:13:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940780032001,"66":25158,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:13:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:13:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:13:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940780032001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:13:08] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:13:08] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:13:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:13:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:13:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940780032001,"power":25158,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:13:09] local.INFO: DEBUG: GPS processor result {"connection_id":224658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:13:09] local.INFO: GPS data processed {"connection_id":224658,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:13:09] local.INFO: Acknowledgment sent {"connection_id":224658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:13:25] local.INFO: TCP Data received {"connection_id":222919,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:13:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:13:25] local.INFO: Processing buffer {"connection_id":222919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:13:25] local.INFO: IMEI packet received {"connection_id":222919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:13:25] local.INFO: IMEI acknowledgment sent {"connection_id":222919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:13:30] local.INFO: TCP Data received {"connection_id":222919,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222919,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:13:30] local.INFO: Processing buffer {"connection_id":222919,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:13:30] local.INFO: IMEI packet received {"connection_id":222919,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:13:30] local.INFO: IMEI acknowledgment sent {"connection_id":222919,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:13:31] local.INFO: TCP Data received {"connection_id":222919,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1677f1098012da67680054b3d48000f011f2b..."} 
[2026-10-23 12:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677f1098012da67680054b3d48000f011f2b..."} 
[2026-10-23 12:13:31] local.INFO: Processing buffer {"connection_id":222919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677f1098012da67680054b3d48000f011f2b..."} 
[2026-10-23 12:13:31] local.INFO: Packet analysis {"connection_id":222919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:13:31] local.INFO: Extracted packet for processing {"connection_id":222919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:13:31] local.INFO: GPS Element Parsed {"raw_longitude":765884032,"raw_latitude":88816968,"longitude_deg":76.5884032,"latitude_deg":8.8816968,"altitude":15,"angle":287,"satellites":43,"speed":0,"hex_longitude":"2da67680","hex_latitude":"054b3d48","is_valid_coordinates":true} 
[2026-10-23 12:13:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940855808001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451687918448029696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792737743000,"timestamp_ms":1792737743000,"timestamp_seconds":1792737743,"priority":1,"record_length":96,"hex_timestamp":"000001a1677f1098"} 
[2026-10-23 12:13:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:13:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:13:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 12:13:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:13:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:13:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:13:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940855808001,"66":26832,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451687918448029696},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940855808001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:13:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:13:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451687918448029696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940855808001,"power":26832,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451687918448029696}} 
[2026-10-23 12:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":222919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22596,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:13:31] local.INFO: GPS data processed {"connection_id":222919,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:13:31] local.INFO: Acknowledgment sent {"connection_id":222919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:14:02] local.INFO: TCP Data received {"connection_id":222919,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1677f62a0012da67680054b3d48000f011f2b..."} 
[2026-10-23 12:14:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222919,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677f62a0012da67680054b3d48000f011f2b..."} 
[2026-10-23 12:14:02] local.INFO: Processing buffer {"connection_id":222919,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677f62a0012da67680054b3d48000f011f2b..."} 
[2026-10-23 12:14:02] local.INFO: Packet analysis {"connection_id":222919,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:14:02] local.INFO: Extracted packet for processing {"connection_id":222919,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:14:02] local.INFO: GPS Element Parsed {"raw_longitude":765884032,"raw_latitude":88816968,"longitude_deg":76.5884032,"latitude_deg":8.8816968,"altitude":15,"angle":287,"satellites":43,"speed":0,"hex_longitude":"2da67680","hex_latitude":"054b3d48","is_valid_coordinates":true} 
[2026-10-23 12:14:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:14:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940862208001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:14:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558685892542464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:14:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451828655936157696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:14:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:14:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792737764000,"timestamp_ms":1792737764000,"timestamp_seconds":1792737764,"priority":1,"record_length":96,"hex_timestamp":"000001a1677f62a0"} 
[2026-10-23 12:14:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:14:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:14:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":208,"data_length":795,"current_offset":136} 
[2026-10-23 12:14:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2590,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:14:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:14:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:14:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:14:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222919,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:14:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:14:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222919,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:14:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:14:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:14:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:14:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940862208001,"66":27484,"102":206,"84":6144,"24":0,"16":23558685892542464,"45":-6451828655936157696},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:14:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:14:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:14:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940862208001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:14:02] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:14:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:14:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558685892542464,"km_value":23558685892542.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:14:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451828655936157696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:14:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940862208001,"power":27484,"unknown_102":206,"unknown_84":6144,"ignition":0,"odometer":null,"unknown_45":-6451828655936157696}} 
[2026-10-23 12:14:02] local.INFO: DEBUG: GPS processor result {"connection_id":222919,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22597,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:14:02] local.INFO: GPS data processed {"connection_id":222919,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:14:02] local.INFO: Acknowledgment sent {"connection_id":222919,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:14:25] local.INFO: TCP Data received {"connection_id":221261,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:14:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221261,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:14:25] local.INFO: Processing buffer {"connection_id":221261,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:14:25] local.INFO: IMEI packet received {"connection_id":221261,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:14:25] local.INFO: IMEI acknowledgment sent {"connection_id":221261,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:14:30] local.INFO: TCP Data received {"connection_id":221261,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221261,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:14:30] local.INFO: Processing buffer {"connection_id":221261,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:14:30] local.INFO: IMEI packet received {"connection_id":221261,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:14:30] local.INFO: IMEI acknowledgment sent {"connection_id":221261,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:14:31] local.INFO: TCP Data received {"connection_id":221261,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1677f89b0012da67800054b3cd80019005b2d..."} 
[2026-10-23 12:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221261,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677f89b0012da67800054b3cd80019005b2d..."} 
[2026-10-23 12:14:31] local.INFO: Processing buffer {"connection_id":221261,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677f89b0012da67800054b3cd80019005b2d..."} 
[2026-10-23 12:14:31] local.INFO: Packet analysis {"connection_id":221261,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:14:31] local.INFO: Extracted packet for processing {"connection_id":221261,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:14:31] local.INFO: GPS Element Parsed {"raw_longitude":765884416,"raw_latitude":88816856,"longitude_deg":76.5884416,"latitude_deg":8.8816856,"altitude":25,"angle":91,"satellites":45,"speed":7,"hex_longitude":"2da67800","hex_latitude":"054b3cd8","is_valid_coordinates":true} 
[2026-10-23 12:14:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:14:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940867584001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:14:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558703072411648,"note":"Value kept but may cause issues"} 
[2026-10-23 12:14:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451828655936157696,"note":"Value kept but may cause issues"} 
[2026-10-23 12:14:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:14:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792737774000,"timestamp_ms":1792737774000,"timestamp_seconds":1792737774,"priority":1,"record_length":96,"hex_timestamp":"000001a1677f89b0"} 
[2026-10-23 12:14:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:14:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:14:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 12:14:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:14:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:14:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:14:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:14:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221261,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:14:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:14:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:14:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:14:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:14:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:14:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940867584001,"66":27267,"102":206,"84":6144,"24":7,"16":23558703072411648,"45":-6451828655936157696},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:14:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:14:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:14:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940867584001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:14:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:14:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:14:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558703072411648,"km_value":23558703072411.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:14:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451828655936157696,"description":"Unknown IO ID 45"} 
[2026-10-23 12:14:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940867584001,"power":27267,"unknown_102":206,"unknown_84":6144,"ignition":7,"odometer":null,"unknown_45":-6451828655936157696}} 
[2026-10-23 12:14:31] local.INFO: DEBUG: GPS processor result {"connection_id":221261,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:14:31] local.INFO: GPS data processed {"connection_id":221261,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:14:31] local.INFO: Acknowledgment sent {"connection_id":221261,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:15:02] local.INFO: TCP Data received {"connection_id":221261,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1677f9180012da67a40054b3bf00018006d2e..."} 
[2026-10-23 12:15:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221261,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677f9180012da67a40054b3bf00018006d2e..."} 
[2026-10-23 12:15:02] local.INFO: Processing buffer {"connection_id":221261,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677f9180012da67a40054b3bf00018006d2e..."} 
[2026-10-23 12:15:02] local.INFO: Packet analysis {"connection_id":221261,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:15:02] local.INFO: Extracted packet for processing {"connection_id":221261,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:15:02] local.INFO: GPS Element Parsed {"raw_longitude":765884992,"raw_latitude":88816624,"longitude_deg":76.5884992,"latitude_deg":8.8816624,"altitude":24,"angle":109,"satellites":46,"speed":12,"hex_longitude":"2da67a40","hex_latitude":"054b3bf0","is_valid_coordinates":true} 
[2026-10-23 12:15:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:15:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940870144001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:15:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558737432150016,"note":"Value kept but may cause issues"} 
[2026-10-23 12:15:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6451406443471120384,"note":"Value kept but may cause issues"} 
[2026-10-23 12:15:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:15:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792737776000,"timestamp_ms":1792737776000,"timestamp_seconds":1792737776,"priority":1,"record_length":96,"hex_timestamp":"000001a1677f9180"} 
[2026-10-23 12:15:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:15:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:15:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 12:15:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:15:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:15:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:15:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:15:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221261,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:15:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:15:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221261,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:15:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:15:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:15:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:15:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940870144001,"66":27376,"102":206,"84":6144,"24":12,"16":23558737432150016,"45":-6451406443471120384},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:15:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:15:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:15:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940870144001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:15:02] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:15:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:15:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558737432150016,"km_value":23558737432150.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:15:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6451406443471120384,"description":"Unknown IO ID 45"} 
[2026-10-23 12:15:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940870144001,"power":27376,"unknown_102":206,"unknown_84":6144,"ignition":12,"odometer":null,"unknown_45":-6451406443471120384}} 
[2026-10-23 12:15:02] local.INFO: DEBUG: GPS processor result {"connection_id":221261,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:15:02] local.INFO: GPS data processed {"connection_id":221261,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:15:02] local.INFO: Acknowledgment sent {"connection_id":221261,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:15:25] local.INFO: TCP Data received {"connection_id":222920,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:15:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222920,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:15:25] local.INFO: Processing buffer {"connection_id":222920,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:15:25] local.INFO: IMEI packet received {"connection_id":222920,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:15:25] local.INFO: IMEI acknowledgment sent {"connection_id":222920,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:15:30] local.INFO: TCP Data received {"connection_id":222920,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222920,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:15:30] local.INFO: Processing buffer {"connection_id":222920,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:15:30] local.INFO: IMEI packet received {"connection_id":222920,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:15:30] local.INFO: IMEI acknowledgment sent {"connection_id":222920,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:15:31] local.INFO: TCP Data received {"connection_id":222920,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1677fb4a8012da68900054b36d80015005f2e..."} 
[2026-10-23 12:15:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222920,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1677fb4a8012da68900054b36d80015005f2e..."} 
[2026-10-23 12:15:31] local.INFO: Processing buffer {"connection_id":222920,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1677fb4a8012da68900054b36d80015005f2e..."} 
[2026-10-23 12:15:31] local.INFO: Packet analysis {"connection_id":222920,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:15:31] local.INFO: Extracted packet for processing {"connection_id":222920,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1677f"} 
[2026-10-23 12:15:31] local.INFO: GPS Element Parsed {"raw_longitude":765888768,"raw_latitude":88815320,"longitude_deg":76.5888768,"latitude_deg":8.881532,"altitude":21,"angle":95,"satellites":46,"speed":20,"hex_longitude":"2da68900","hex_latitude":"054b36d8","is_valid_coordinates":true} 
[2026-10-23 12:15:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:15:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940870656001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:15:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23558926410711040,"note":"Value kept but may cause issues"} 
[2026-10-23 12:15:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6450773124773580800,"note":"Value kept but may cause issues"} 
[2026-10-23 12:15:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,102,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:15:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792737785000,"timestamp_ms":1792737785000,"timestamp_seconds":1792737785,"priority":1,"record_length":96,"hex_timestamp":"000001a1677fb4a8"} 
[2026-10-23 12:15:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:15:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:15:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 12:15:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:15:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:15:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:15:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:15:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222920,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:15:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222920,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:15:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222920,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:15:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:15:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:15:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:15:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940870656001,"66":27376,"102":206,"84":6144,"24":20,"16":23558926410711040,"45":-6450773124773580800},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,102,84,24,16,45]} 
[2026-10-23 12:15:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:15:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:15:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940870656001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:15:31] local.INFO: Unknown IO ID detected {"io_id":102,"value":206,"description":"Unknown IO ID 102"} 
[2026-10-23 12:15:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:15:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23558926410711040,"km_value":23558926410711.04,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:15:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6450773124773580800,"description":"Unknown IO ID 45"} 
[2026-10-23 12:15:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940870656001,"power":27376,"unknown_102":206,"unknown_84":6144,"ignition":20,"odometer":null,"unknown_45":-6450773124773580800}} 
[2026-10-23 12:15:31] local.INFO: DEBUG: GPS processor result {"connection_id":222920,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22600,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:15:31] local.INFO: GPS data processed {"connection_id":222920,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:15:31] local.INFO: Acknowledgment sent {"connection_id":222920,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:16:02] local.INFO: TCP Data received {"connection_id":222920,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a16781bc30012da72980054a88f80009004a2e..."} 
[2026-10-23 12:16:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222920,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16781bc30012da72980054a88f80009004a2e..."} 
[2026-10-23 12:16:02] local.INFO: Processing buffer {"connection_id":222920,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16781bc30012da72980054a88f80009004a2e..."} 
[2026-10-23 12:16:02] local.INFO: Packet analysis {"connection_id":222920,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:16:02] local.INFO: Extracted packet for processing {"connection_id":222920,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:16:02] local.INFO: GPS Element Parsed {"raw_longitude":765929856,"raw_latitude":88770808,"longitude_deg":76.5929856,"latitude_deg":8.8770808,"altitude":9,"angle":74,"satellites":46,"speed":17,"hex_longitude":"2da72980","hex_latitude":"054a88f8","is_valid_coordinates":true} 
[2026-10-23 12:16:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:16:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940906752001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:16:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23562469758730240,"note":"Value kept but may cause issues"} 
[2026-10-23 12:16:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6401937216326037504,"note":"Value kept but may cause issues"} 
[2026-10-23 12:16:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:16:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792737918000,"timestamp_ms":1792737918000,"timestamp_seconds":1792737918,"priority":1,"record_length":96,"hex_timestamp":"000001a16781bc30"} 
[2026-10-23 12:16:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:16:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:16:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-10-23 12:16:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2253,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:16:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:16:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:16:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:16:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222920,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:16:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222920,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:16:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222920,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:16:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:16:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:16:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:16:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940906752001,"66":27039,"250":206,"84":6144,"24":17,"16":23562469758730240,"45":-6401937216326037504},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,84,24,16,45]} 
[2026-10-23 12:16:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:16:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:16:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940906752001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:16:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-23 12:16:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:16:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23562469758730240,"km_value":23562469758730.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:16:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6401937216326037504,"description":"Unknown IO ID 45"} 
[2026-10-23 12:16:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940906752001,"power":27039,"unknown_250":206,"unknown_84":6144,"ignition":17,"odometer":null,"unknown_45":-6401937216326037504}} 
[2026-10-23 12:16:02] local.INFO: DEBUG: GPS processor result {"connection_id":222920,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:16:02] local.INFO: GPS data processed {"connection_id":222920,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:16:02] local.INFO: Acknowledgment sent {"connection_id":222920,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:16:25] local.INFO: TCP Data received {"connection_id":222921,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:16:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:16:25] local.INFO: Processing buffer {"connection_id":222921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:16:25] local.INFO: IMEI packet received {"connection_id":222921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:16:25] local.INFO: IMEI acknowledgment sent {"connection_id":222921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:16:30] local.INFO: TCP Data received {"connection_id":222921,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:16:30] local.INFO: Processing buffer {"connection_id":222921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:16:30] local.INFO: IMEI packet received {"connection_id":222921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:16:30] local.INFO: IMEI acknowledgment sent {"connection_id":222921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:16:31] local.INFO: TCP Data received {"connection_id":222921,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a16781c018012da72b40054a89c00009003e2c..."} 
[2026-10-23 12:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16781c018012da72b40054a89c00009003e2c..."} 
[2026-10-23 12:16:31] local.INFO: Processing buffer {"connection_id":222921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16781c018012da72b40054a89c00009003e2c..."} 
[2026-10-23 12:16:31] local.INFO: Packet analysis {"connection_id":222921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:16:31] local.INFO: Extracted packet for processing {"connection_id":222921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:16:31] local.INFO: GPS Element Parsed {"raw_longitude":765930304,"raw_latitude":88771008,"longitude_deg":76.5930304,"latitude_deg":8.8771008,"altitude":9,"angle":62,"satellites":44,"speed":21,"hex_longitude":"2da72b40","hex_latitude":"054a89c0","is_valid_coordinates":true} 
[2026-10-23 12:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:16:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940907008001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:16:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23562495528534016,"note":"Value kept but may cause issues"} 
[2026-10-23 12:16:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6401444635116767232,"note":"Value kept but may cause issues"} 
[2026-10-23 12:16:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:16:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792737919000,"timestamp_ms":1792737919000,"timestamp_seconds":1792737919,"priority":1,"record_length":96,"hex_timestamp":"000001a16781c018"} 
[2026-10-23 12:16:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:16:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-10-23 12:16:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2154,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:16:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:16:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:16:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:16:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:16:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:16:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:16:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:16:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:16:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:16:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940907008001,"66":27039,"250":206,"84":6144,"24":21,"16":23562495528534016,"45":-6401444635116767232},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,84,24,16,45]} 
[2026-10-23 12:16:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:16:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:16:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940907008001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:16:31] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-23 12:16:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:16:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23562495528534016,"km_value":23562495528534.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:16:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6401444635116767232,"description":"Unknown IO ID 45"} 
[2026-10-23 12:16:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940907008001,"power":27039,"unknown_250":206,"unknown_84":6144,"ignition":21,"odometer":null,"unknown_45":-6401444635116767232}} 
[2026-10-23 12:16:31] local.INFO: DEBUG: GPS processor result {"connection_id":222921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22602,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:16:31] local.INFO: GPS data processed {"connection_id":222921,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:16:31] local.INFO: Acknowledgment sent {"connection_id":222921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:16:53] local.INFO: TCP Data received {"connection_id":224657,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:16:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224657,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:16:53] local.INFO: Processing buffer {"connection_id":224657,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:16:53] local.INFO: IMEI packet received {"connection_id":224657,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:16:53] local.INFO: IMEI acknowledgment sent {"connection_id":224657,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:17:02] local.INFO: TCP Data received {"connection_id":222921,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a16781cfb8012da73380054a8f50000800322d..."} 
[2026-10-23 12:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16781cfb8012da73380054a8f50000800322d..."} 
[2026-10-23 12:17:02] local.INFO: Processing buffer {"connection_id":222921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16781cfb8012da73380054a8f50000800322d..."} 
[2026-10-23 12:17:02] local.INFO: Packet analysis {"connection_id":222921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:17:02] local.INFO: Extracted packet for processing {"connection_id":222921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:17:02] local.INFO: GPS Element Parsed {"raw_longitude":765932416,"raw_latitude":88772432,"longitude_deg":76.5932416,"latitude_deg":8.8772432,"altitude":8,"angle":50,"satellites":45,"speed":26,"hex_longitude":"2da73380","hex_latitude":"054a8f50","is_valid_coordinates":true} 
[2026-10-23 12:17:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:17:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940907264001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:17:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23562615787618304,"note":"Value kept but may cause issues"} 
[2026-10-23 12:17:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6400952053907472384,"note":"Value kept but may cause issues"} 
[2026-10-23 12:17:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,250,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:17:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792737923000,"timestamp_ms":1792737923000,"timestamp_seconds":1792737923,"priority":1,"record_length":96,"hex_timestamp":"000001a16781cfb8"} 
[2026-10-23 12:17:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:17:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:17:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-10-23 12:17:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2154,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:17:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:17:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:17:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:17:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:17:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:17:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:17:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:17:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:17:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:17:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940907264001,"66":27234,"250":206,"84":6144,"24":26,"16":23562615787618304,"45":-6400952053907472384},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,250,84,24,16,45]} 
[2026-10-23 12:17:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:17:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:17:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940907264001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:17:02] local.INFO: Unknown IO ID detected {"io_id":250,"value":206,"description":"Unknown IO ID 250"} 
[2026-10-23 12:17:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:17:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23562615787618304,"km_value":23562615787618.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:17:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6400952053907472384,"description":"Unknown IO ID 45"} 
[2026-10-23 12:17:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940907264001,"power":27234,"unknown_250":206,"unknown_84":6144,"ignition":26,"odometer":null,"unknown_45":-6400952053907472384}} 
[2026-10-23 12:17:02] local.INFO: DEBUG: GPS processor result {"connection_id":222921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22603,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:17:02] local.INFO: GPS data processed {"connection_id":222921,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:17:02] local.INFO: Acknowledgment sent {"connection_id":222921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:17:28] local.INFO: TCP Data received {"connection_id":221657,"ip":"42.109.136.3","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:17:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221657,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:17:28] local.INFO: Processing buffer {"connection_id":221657,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:17:28] local.INFO: IMEI packet received {"connection_id":221657,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:17:28] local.INFO: IMEI acknowledgment sent {"connection_id":221657,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:17:30] local.INFO: TCP Data received {"connection_id":221656,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:17:30] local.INFO: Processing buffer {"connection_id":221656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:17:30] local.INFO: IMEI packet received {"connection_id":221656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:17:30] local.INFO: IMEI acknowledgment sent {"connection_id":221656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:17:33] local.INFO: TCP Data received {"connection_id":221656,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:17:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221656,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:17:33] local.INFO: Processing buffer {"connection_id":221656,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:17:33] local.INFO: IMEI packet received {"connection_id":221656,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:17:33] local.INFO: IMEI acknowledgment sent {"connection_id":221656,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:17:34] local.INFO: TCP Data received {"connection_id":221656,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a16781fe98012da75000054aa700000a00372d..."} 
[2026-10-23 12:17:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16781fe98012da75000054aa700000a00372d..."} 
[2026-10-23 12:17:34] local.INFO: Processing buffer {"connection_id":221656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16781fe98012da75000054aa700000a00372d..."} 
[2026-10-23 12:17:34] local.INFO: Packet analysis {"connection_id":221656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:17:34] local.INFO: Extracted packet for processing {"connection_id":221656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16781"} 
[2026-10-23 12:17:34] local.INFO: GPS Element Parsed {"raw_longitude":765939712,"raw_latitude":88778496,"longitude_deg":76.5939712,"latitude_deg":8.8778496,"altitude":10,"angle":55,"satellites":45,"speed":34,"hex_longitude":"2da75000","hex_latitude":"054aa700","is_valid_coordinates":true} 
[2026-10-23 12:17:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:17:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940908288001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:17:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23563071054151680,"note":"Value kept but may cause issues"} 
[2026-10-23 12:17:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6398629885349244928,"note":"Value kept but may cause issues"} 
[2026-10-23 12:17:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,248,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:17:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792737935000,"timestamp_ms":1792737935000,"timestamp_seconds":1792737935,"priority":1,"record_length":96,"hex_timestamp":"000001a16781fe98"} 
[2026-10-23 12:17:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:17:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:17:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 12:17:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:17:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:17:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:17:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:17:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:17:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:17:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:17:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:17:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:17:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:17:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940908288001,"66":27104,"248":206,"84":6144,"24":34,"16":23563071054151680,"45":-6398629885349244928},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,248,84,24,16,45]} 
[2026-10-23 12:17:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:17:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:17:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940908288001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:17:34] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:17:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23563071054151680,"km_value":23563071054151.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:17:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6398629885349244928,"description":"Unknown IO ID 45"} 
[2026-10-23 12:17:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940908288001,"power":27104,"tamper_alert":206,"unknown_84":6144,"ignition":34,"odometer":null,"unknown_45":-6398629885349244928}} 
[2026-10-23 12:17:34] local.INFO: DEBUG: GPS processor result {"connection_id":221656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:17:34] local.INFO: GPS data processed {"connection_id":221656,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:17:34] local.INFO: Acknowledgment sent {"connection_id":221656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:18:05] local.INFO: TCP Data received {"connection_id":221656,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1678225a8012da76d40054aba28000c00392f..."} 
[2026-10-23 12:18:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221656,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678225a8012da76d40054aba28000c00392f..."} 
[2026-10-23 12:18:05] local.INFO: Processing buffer {"connection_id":221656,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678225a8012da76d40054aba28000c00392f..."} 
[2026-10-23 12:18:05] local.INFO: Packet analysis {"connection_id":221656,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16782"} 
[2026-10-23 12:18:05] local.INFO: Extracted packet for processing {"connection_id":221656,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16782"} 
[2026-10-23 12:18:05] local.INFO: GPS Element Parsed {"raw_longitude":765947200,"raw_latitude":88783400,"longitude_deg":76.59472,"latitude_deg":8.87834,"altitude":12,"angle":57,"satellites":47,"speed":33,"hex_longitude":"2da76d40","hex_latitude":"054aba28","is_valid_coordinates":true} 
[2026-10-23 12:18:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:18:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940911360001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:18:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23563500550881280,"note":"Value kept but may cause issues"} 
[2026-10-23 12:18:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6390607848511438848,"note":"Value kept but may cause issues"} 
[2026-10-23 12:18:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,248,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:18:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792737945000,"timestamp_ms":1792737945000,"timestamp_seconds":1792737945,"priority":1,"record_length":96,"hex_timestamp":"000001a1678225a8"} 
[2026-10-23 12:18:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:18:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:18:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 12:18:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2739,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:18:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:18:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:18:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:18:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221656,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:18:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:18:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221656,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:18:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:18:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:18:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:18:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940911360001,"66":27017,"248":206,"84":6144,"24":33,"16":23563500550881280,"45":-6390607848511438848},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,248,84,24,16,45]} 
[2026-10-23 12:18:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:18:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:18:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940911360001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:18:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:18:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23563500550881280,"km_value":23563500550881.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:18:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6390607848511438848,"description":"Unknown IO ID 45"} 
[2026-10-23 12:18:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940911360001,"power":27017,"tamper_alert":206,"unknown_84":6144,"ignition":33,"odometer":null,"unknown_45":-6390607848511438848}} 
[2026-10-23 12:18:05] local.INFO: DEBUG: GPS processor result {"connection_id":221656,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:18:05] local.INFO: GPS data processed {"connection_id":221656,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:18:05] local.INFO: Acknowledgment sent {"connection_id":221656,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:18:25] local.INFO: TCP Data received {"connection_id":221658,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:25] local.INFO: Processing buffer {"connection_id":221658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:25] local.INFO: IMEI packet received {"connection_id":221658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":221658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:18:26] local.INFO: TCP Data received {"connection_id":221658,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:26] local.INFO: Processing buffer {"connection_id":221658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:26] local.INFO: IMEI packet received {"connection_id":221658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:18:26] local.INFO: IMEI acknowledgment sent {"connection_id":221658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:18:30] local.INFO: TCP Data received {"connection_id":221658,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221658,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:30] local.INFO: Processing buffer {"connection_id":221658,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:18:30] local.INFO: IMEI packet received {"connection_id":221658,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:18:30] local.INFO: IMEI acknowledgment sent {"connection_id":221658,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:18:32] local.INFO: TCP Data received {"connection_id":221658,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a16783ac48012da7ea80054b2c400015006e2c..."} 
[2026-10-23 12:18:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16783ac48012da7ea80054b2c400015006e2c..."} 
[2026-10-23 12:18:32] local.INFO: Processing buffer {"connection_id":221658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16783ac48012da7ea80054b2c400015006e2c..."} 
[2026-10-23 12:18:32] local.INFO: Packet analysis {"connection_id":221658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16783"} 
[2026-10-23 12:18:32] local.INFO: Extracted packet for processing {"connection_id":221658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16783"} 
[2026-10-23 12:18:32] local.INFO: GPS Element Parsed {"raw_longitude":765979264,"raw_latitude":88812608,"longitude_deg":76.5979264,"latitude_deg":8.8812608,"altitude":21,"angle":110,"satellites":44,"speed":29,"hex_longitude":"2da7ea80","hex_latitude":"054b2c40","is_valid_coordinates":true} 
[2026-10-23 12:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:18:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940939008001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:18:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23565682394267648,"note":"Value kept but may cause issues"} 
[2026-10-23 12:18:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6348738445716897792,"note":"Value kept but may cause issues"} 
[2026-10-23 12:18:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,125,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:18:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792738045000,"timestamp_ms":1792738045000,"timestamp_seconds":1792738045,"priority":1,"record_length":96,"hex_timestamp":"000001a16783ac48"} 
[2026-10-23 12:18:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:18:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:18:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-10-23 12:18:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2154,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:18:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:18:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:18:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:18:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:18:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:18:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:18:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:18:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:18:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:18:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940939008001,"66":27158,"125":206,"84":6144,"24":29,"16":23565682394267648,"45":-6348738445716897792},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,125,84,24,16,45]} 
[2026-10-23 12:18:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:18:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:18:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940939008001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:18:32] local.INFO: Unknown IO ID detected {"io_id":125,"value":206,"description":"Unknown IO ID 125"} 
[2026-10-23 12:18:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:18:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23565682394267648,"km_value":23565682394267.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:18:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6348738445716897792,"description":"Unknown IO ID 45"} 
[2026-10-23 12:18:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940939008001,"power":27158,"unknown_125":206,"unknown_84":6144,"ignition":29,"odometer":null,"unknown_45":-6348738445716897792}} 
[2026-10-23 12:18:32] local.INFO: DEBUG: GPS processor result {"connection_id":221658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22606,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:18:32] local.INFO: GPS data processed {"connection_id":221658,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:18:32] local.INFO: Acknowledgment sent {"connection_id":221658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:19:03] local.INFO: TCP Data received {"connection_id":221658,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a16783db28012da80d00054b2000001100692d..."} 
[2026-10-23 12:19:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221658,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16783db28012da80d00054b2000001100692d..."} 
[2026-10-23 12:19:03] local.INFO: Processing buffer {"connection_id":221658,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16783db28012da80d00054b2000001100692d..."} 
[2026-10-23 12:19:03] local.INFO: Packet analysis {"connection_id":221658,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16783"} 
[2026-10-23 12:19:03] local.INFO: Extracted packet for processing {"connection_id":221658,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16783"} 
[2026-10-23 12:19:03] local.INFO: GPS Element Parsed {"raw_longitude":765988096,"raw_latitude":88809472,"longitude_deg":76.5988096,"latitude_deg":8.8809472,"altitude":17,"angle":105,"satellites":45,"speed":33,"hex_longitude":"2da80d00","hex_latitude":"054b2000","is_valid_coordinates":true} 
[2026-10-23 12:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:19:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940939520001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:19:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23566133365833728,"note":"Value kept but may cause issues"} 
[2026-10-23 12:19:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6347119964600909824,"note":"Value kept but may cause issues"} 
[2026-10-23 12:19:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:19:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792738057000,"timestamp_ms":1792738057000,"timestamp_seconds":1792738057,"priority":1,"record_length":96,"hex_timestamp":"000001a16783db28"} 
[2026-10-23 12:19:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:19:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:19:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":22,"data_length":795,"current_offset":136} 
[2026-10-23 12:19:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":926,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:19:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:19:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:19:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:19:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221658,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:19:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:19:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221658,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:19:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:19:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:19:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:19:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940939520001,"66":27213,"156":206,"84":6144,"24":33,"16":23566133365833728,"45":-6347119964600909824},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,84,24,16,45]} 
[2026-10-23 12:19:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:19:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:19:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940939520001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:19:03] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 12:19:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:19:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23566133365833728,"km_value":23566133365833.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:19:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6347119964600909824,"description":"Unknown IO ID 45"} 
[2026-10-23 12:19:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940939520001,"power":27213,"unknown_156":206,"unknown_84":6144,"ignition":33,"odometer":null,"unknown_45":-6347119964600909824}} 
[2026-10-23 12:19:03] local.INFO: DEBUG: GPS processor result {"connection_id":221658,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:19:03] local.INFO: GPS data processed {"connection_id":221658,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:19:03] local.INFO: Acknowledgment sent {"connection_id":221658,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:19:25] local.INFO: TCP Data received {"connection_id":222922,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:19:25] local.INFO: Processing buffer {"connection_id":222922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:19:25] local.INFO: IMEI packet received {"connection_id":222922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":222922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:19:30] local.INFO: TCP Data received {"connection_id":222922,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:19:30] local.INFO: Processing buffer {"connection_id":222922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:19:30] local.INFO: IMEI packet received {"connection_id":222922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:19:30] local.INFO: IMEI acknowledgment sent {"connection_id":222922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:19:31] local.INFO: TCP Data received {"connection_id":222922,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a167840620012da82f80054b1848000c00632d..."} 
[2026-10-23 12:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167840620012da82f80054b1848000c00632d..."} 
[2026-10-23 12:19:31] local.INFO: Processing buffer {"connection_id":222922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167840620012da82f80054b1848000c00632d..."} 
[2026-10-23 12:19:31] local.INFO: Packet analysis {"connection_id":222922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:19:31] local.INFO: Extracted packet for processing {"connection_id":222922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:19:31] local.INFO: GPS Element Parsed {"raw_longitude":765996928,"raw_latitude":88807496,"longitude_deg":76.5996928,"latitude_deg":8.8807496,"altitude":12,"angle":99,"satellites":45,"speed":30,"hex_longitude":"2da82f80","hex_latitude":"054b1848","is_valid_coordinates":true} 
[2026-10-23 12:19:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:19:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940942592001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:19:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23566567157530624,"note":"Value kept but may cause issues"} 
[2026-10-23 12:19:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6337409077905195008,"note":"Value kept but may cause issues"} 
[2026-10-23 12:19:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:19:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792738068000,"timestamp_ms":1792738068000,"timestamp_seconds":1792738068,"priority":1,"record_length":96,"hex_timestamp":"000001a167840620"} 
[2026-10-23 12:19:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:19:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:19:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 12:19:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:19:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:19:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:19:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:19:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:19:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:19:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:19:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:19:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:19:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:19:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940942592001,"66":27017,"156":206,"84":6144,"24":30,"16":23566567157530624,"45":-6337409077905195008},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,84,24,16,45]} 
[2026-10-23 12:19:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:19:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:19:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940942592001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:19:31] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 12:19:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:19:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23566567157530624,"km_value":23566567157530.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:19:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6337409077905195008,"description":"Unknown IO ID 45"} 
[2026-10-23 12:19:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940942592001,"power":27017,"unknown_156":206,"unknown_84":6144,"ignition":30,"odometer":null,"unknown_45":-6337409077905195008}} 
[2026-10-23 12:19:31] local.INFO: DEBUG: GPS processor result {"connection_id":222922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22608,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:19:31] local.INFO: GPS data processed {"connection_id":222922,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:19:31] local.INFO: Acknowledgment sent {"connection_id":222922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:20:02] local.INFO: TCP Data received {"connection_id":222922,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a1678415c0012da83940054b1780000c00542c..."} 
[2026-10-23 12:20:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678415c0012da83940054b1780000c00542c..."} 
[2026-10-23 12:20:02] local.INFO: Processing buffer {"connection_id":222922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678415c0012da83940054b1780000c00542c..."} 
[2026-10-23 12:20:02] local.INFO: Packet analysis {"connection_id":222922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:20:02] local.INFO: Extracted packet for processing {"connection_id":222922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:20:02] local.INFO: GPS Element Parsed {"raw_longitude":765999424,"raw_latitude":88807296,"longitude_deg":76.5999424,"latitude_deg":8.8807296,"altitude":12,"angle":84,"satellites":44,"speed":16,"hex_longitude":"2da83940","hex_latitude":"054b1780","is_valid_coordinates":true} 
[2026-10-23 12:20:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:20:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940945408001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:20:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23566687416614912,"note":"Value kept but may cause issues"} 
[2026-10-23 12:20:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6327698191209183232,"note":"Value kept but may cause issues"} 
[2026-10-23 12:20:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:20:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792738072000,"timestamp_ms":1792738072000,"timestamp_seconds":1792738072,"priority":1,"record_length":96,"hex_timestamp":"000001a1678415c0"} 
[2026-10-23 12:20:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:20:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:20:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":137,"data_length":795,"current_offset":136} 
[2026-10-23 12:20:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1956,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:20:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:20:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:20:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:20:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:20:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:20:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:20:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:20:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:20:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:20:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940945408001,"66":27180,"156":206,"84":6144,"24":16,"16":23566687416614912,"45":-6327698191209183232},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,84,24,16,45]} 
[2026-10-23 12:20:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:20:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:20:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940945408001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:20:02] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 12:20:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:20:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23566687416614912,"km_value":23566687416614.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:20:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6327698191209183232,"description":"Unknown IO ID 45"} 
[2026-10-23 12:20:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940945408001,"power":27180,"unknown_156":206,"unknown_84":6144,"ignition":16,"odometer":null,"unknown_45":-6327698191209183232}} 
[2026-10-23 12:20:02] local.INFO: DEBUG: GPS processor result {"connection_id":222922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:20:02] local.INFO: GPS data processed {"connection_id":222922,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:20:02] local.INFO: Acknowledgment sent {"connection_id":222922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:20:25] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:20:25] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:20:25] local.INFO: IMEI packet received {"connection_id":221659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":221659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:20:30] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:20:30] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:20:30] local.INFO: IMEI packet received {"connection_id":221659,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":221659,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:20:32] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a167842178012da83cc0054b1840000c00472d..."} 
[2026-10-23 12:20:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167842178012da83cc0054b1840000c00472d..."} 
[2026-10-23 12:20:32] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167842178012da83cc0054b1840000c00472d..."} 
[2026-10-23 12:20:32] local.INFO: Packet analysis {"connection_id":221659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:20:32] local.INFO: Extracted packet for processing {"connection_id":221659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:20:32] local.INFO: GPS Element Parsed {"raw_longitude":766000320,"raw_latitude":88807488,"longitude_deg":76.600032,"latitude_deg":8.8807488,"altitude":12,"angle":71,"satellites":45,"speed":7,"hex_longitude":"2da83cc0","hex_latitude":"054b1840","is_valid_coordinates":true} 
[2026-10-23 12:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:20:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940946432001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:20:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23566730366287872,"note":"Value kept but may cause issues"} 
[2026-10-23 12:20:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6324953810186305536,"note":"Value kept but may cause issues"} 
[2026-10-23 12:20:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:20:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792738075000,"timestamp_ms":1792738075000,"timestamp_seconds":1792738075,"priority":1,"record_length":96,"hex_timestamp":"000001a167842178"} 
[2026-10-23 12:20:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:20:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:20:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 12:20:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:20:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:20:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:20:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:20:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:20:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:20:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:20:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:20:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:20:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:20:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940946432001,"66":27169,"156":206,"84":6144,"24":7,"16":23566730366287872,"45":-6324953810186305536},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,84,24,16,45]} 
[2026-10-23 12:20:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:20:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:20:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940946432001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:20:32] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 12:20:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:20:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23566730366287872,"km_value":23566730366287.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:20:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6324953810186305536,"description":"Unknown IO ID 45"} 
[2026-10-23 12:20:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940946432001,"power":27169,"unknown_156":206,"unknown_84":6144,"ignition":7,"odometer":null,"unknown_45":-6324953810186305536}} 
[2026-10-23 12:20:32] local.INFO: DEBUG: GPS processor result {"connection_id":221659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22610,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:20:32] local.INFO: GPS data processed {"connection_id":221659,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:20:32] local.INFO: Acknowledgment sent {"connection_id":221659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:21:03] local.INFO: TCP Data received {"connection_id":221659,"ip":"42.109.136.11","data_length":795,"data_hex":"000000000000030f8e0a000001a167843cd0012da84180054b1980000c005b2d..."} 
[2026-10-23 12:21:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221659,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167843cd0012da84180054b1980000c005b2d..."} 
[2026-10-23 12:21:03] local.INFO: Processing buffer {"connection_id":221659,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167843cd0012da84180054b1980000c005b2d..."} 
[2026-10-23 12:21:03] local.INFO: Packet analysis {"connection_id":221659,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:21:03] local.INFO: Extracted packet for processing {"connection_id":221659,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16784"} 
[2026-10-23 12:21:03] local.INFO: GPS Element Parsed {"raw_longitude":766001536,"raw_latitude":88807808,"longitude_deg":76.6001536,"latitude_deg":8.8807808,"altitude":12,"angle":91,"satellites":45,"speed":14,"hex_longitude":"2da84180","hex_latitude":"054b1980","is_valid_coordinates":true} 
[2026-10-23 12:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:21:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458940947200001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:21:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23566790495830016,"note":"Value kept but may cause issues"} 
[2026-10-23 12:21:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6323968647767769088,"note":"Value kept but may cause issues"} 
[2026-10-23 12:21:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,156,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:21:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792738082000,"timestamp_ms":1792738082000,"timestamp_seconds":1792738082,"priority":1,"record_length":96,"hex_timestamp":"000001a167843cd0"} 
[2026-10-23 12:21:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:21:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:21:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":33,"data_length":795,"current_offset":136} 
[2026-10-23 12:21:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1025,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:21:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:21:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:21:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:21:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221659,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:21:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:21:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221659,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:21:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.11","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:21:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:21:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:21:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458940947200001,"66":27245,"156":206,"84":6144,"24":14,"16":23566790495830016,"45":-6323968647767769088},"client_ip":"42.109.136.11","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,156,84,24,16,45]} 
[2026-10-23 12:21:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:21:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:21:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458940947200001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:21:03] local.INFO: Unknown IO ID detected {"io_id":156,"value":206,"description":"Unknown IO ID 156"} 
[2026-10-23 12:21:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:21:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23566790495830016,"km_value":23566790495830.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:21:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6323968647767769088,"description":"Unknown IO ID 45"} 
[2026-10-23 12:21:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458940947200001,"power":27245,"unknown_156":206,"unknown_84":6144,"ignition":14,"odometer":null,"unknown_45":-6323968647767769088}} 
[2026-10-23 12:21:03] local.INFO: DEBUG: GPS processor result {"connection_id":221659,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:21:03] local.INFO: GPS data processed {"connection_id":221659,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:21:03] local.INFO: Acknowledgment sent {"connection_id":221659,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:21:25] local.INFO: TCP Data received {"connection_id":222923,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:21:25] local.INFO: Processing buffer {"connection_id":222923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:21:25] local.INFO: IMEI packet received {"connection_id":222923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":222923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:21:42] local.INFO: TCP Data received {"connection_id":222923,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:21:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222923,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:21:42] local.INFO: Processing buffer {"connection_id":222923,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:21:42] local.INFO: IMEI packet received {"connection_id":222923,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:21:42] local.INFO: IMEI acknowledgment sent {"connection_id":222923,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:22:43] local.INFO: TCP Data received {"connection_id":222924,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:22:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222924,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:22:43] local.INFO: Processing buffer {"connection_id":222924,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:22:43] local.INFO: IMEI packet received {"connection_id":222924,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:22:43] local.INFO: IMEI acknowledgment sent {"connection_id":222924,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:27:05] local.INFO: TCP Data received {"connection_id":222925,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222925,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:05] local.INFO: Processing buffer {"connection_id":222925,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:05] local.INFO: IMEI packet received {"connection_id":222925,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:27:05] local.INFO: IMEI acknowledgment sent {"connection_id":222925,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:27:07] local.INFO: TCP Data received {"connection_id":222925,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678a8a18012dabd200054a6d58001800542c..."} 
[2026-10-23 12:27:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222925,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678a8a18012dabd200054a6d58001800542c..."} 
[2026-10-23 12:27:07] local.INFO: Processing buffer {"connection_id":222925,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678a8a18012dabd200054a6d58001800542c..."} 
[2026-10-23 12:27:07] local.INFO: Packet analysis {"connection_id":222925,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678a"} 
[2026-10-23 12:27:07] local.INFO: Extracted packet for processing {"connection_id":222925,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678a"} 
[2026-10-23 12:27:07] local.INFO: GPS Element Parsed {"raw_longitude":766235136,"raw_latitude":88763736,"longitude_deg":76.6235136,"latitude_deg":8.8763736,"altitude":24,"angle":84,"satellites":44,"speed":25,"hex_longitude":"2dabd200","hex_latitude":"054a6d58","is_valid_coordinates":true} 
[2026-10-23 12:27:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:27:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941051136001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23578416972300288,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6076129930785466368,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:27:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792738495000,"timestamp_ms":1792738495000,"timestamp_seconds":1792738495,"priority":1,"record_length":96,"hex_timestamp":"000001a1678a8a18"} 
[2026-10-23 12:27:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:27:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:27:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 12:27:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:27:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:27:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:27:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:27:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222925,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:27:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:27:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222925,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:27:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:27:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:27:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:27:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941051136001,"66":27321,"73":206,"84":6144,"24":25,"16":23578416972300288,"45":-6076129930785466368},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,84,24,16,45]} 
[2026-10-23 12:27:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:27:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:27:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941051136001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:27:07] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-10-23 12:27:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:27:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23578416972300288,"km_value":23578416972300.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:27:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6076129930785466368,"description":"Unknown IO ID 45"} 
[2026-10-23 12:27:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941051136001,"power":27321,"unknown_73":206,"unknown_84":6144,"ignition":25,"odometer":null,"unknown_45":-6076129930785466368}} 
[2026-10-23 12:27:07] local.INFO: DEBUG: GPS processor result {"connection_id":222925,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22612,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:27:07] local.INFO: GPS data processed {"connection_id":222925,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:27:07] local.INFO: Acknowledgment sent {"connection_id":222925,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:27:25] local.INFO: TCP Data received {"connection_id":224660,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:25] local.INFO: Processing buffer {"connection_id":224660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:25] local.INFO: IMEI packet received {"connection_id":224660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":224660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:27:29] local.INFO: TCP Data received {"connection_id":224660,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224660,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:29] local.INFO: Processing buffer {"connection_id":224660,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:27:29] local.INFO: IMEI packet received {"connection_id":224660,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:27:29] local.INFO: IMEI acknowledgment sent {"connection_id":224660,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:27:31] local.INFO: TCP Data received {"connection_id":224660,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678abce0012dabeb80054a6d90001600612f..."} 
[2026-10-23 12:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678abce0012dabeb80054a6d90001600612f..."} 
[2026-10-23 12:27:31] local.INFO: Processing buffer {"connection_id":224660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678abce0012dabeb80054a6d90001600612f..."} 
[2026-10-23 12:27:31] local.INFO: Packet analysis {"connection_id":224660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678a"} 
[2026-10-23 12:27:31] local.INFO: Extracted packet for processing {"connection_id":224660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678a"} 
[2026-10-23 12:27:31] local.INFO: GPS Element Parsed {"raw_longitude":766241664,"raw_latitude":88763792,"longitude_deg":76.6241664,"latitude_deg":8.8763792,"altitude":22,"angle":97,"satellites":47,"speed":20,"hex_longitude":"2dabeb80","hex_latitude":"054a6d90","is_valid_coordinates":true} 
[2026-10-23 12:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941054720001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23578730504912896,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6065785725391120384,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792738508000,"timestamp_ms":1792738508000,"timestamp_seconds":1792738508,"priority":1,"record_length":96,"hex_timestamp":"000001a1678abce0"} 
[2026-10-23 12:27:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:27:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 12:27:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:27:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:27:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:27:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941054720001,"66":27463,"73":206,"84":6144,"24":20,"16":23578730504912896,"45":-6065785725391120384},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,84,24,16,45]} 
[2026-10-23 12:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941054720001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:27:31] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-10-23 12:27:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23578730504912896,"km_value":23578730504912.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6065785725391120384,"description":"Unknown IO ID 45"} 
[2026-10-23 12:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941054720001,"power":27463,"unknown_73":206,"unknown_84":6144,"ignition":20,"odometer":null,"unknown_45":-6065785725391120384}} 
[2026-10-23 12:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":224660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:27:31] local.INFO: GPS data processed {"connection_id":224660,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:27:31] local.INFO: Acknowledgment sent {"connection_id":224660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:27:53] local.INFO: TCP Data received {"connection_id":224660,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678ad068012dabf340054a6ba8001500742f..."} 
[2026-10-23 12:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224660,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678ad068012dabf340054a6ba8001500742f..."} 
[2026-10-23 12:27:53] local.INFO: Processing buffer {"connection_id":224660,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678ad068012dabf340054a6ba8001500742f..."} 
[2026-10-23 12:27:53] local.INFO: Packet analysis {"connection_id":224660,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678a"} 
[2026-10-23 12:27:53] local.INFO: Extracted packet for processing {"connection_id":224660,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678a"} 
[2026-10-23 12:27:53] local.INFO: GPS Element Parsed {"raw_longitude":766243648,"raw_latitude":88763304,"longitude_deg":76.6243648,"latitude_deg":8.8763304,"altitude":21,"angle":116,"satellites":47,"speed":11,"hex_longitude":"2dabf340","hex_latitude":"054a6ba8","is_valid_coordinates":true} 
[2026-10-23 12:27:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:27:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941058048001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23578829289160704,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-6058608113484984320,"note":"Value kept but may cause issues"} 
[2026-10-23 12:27:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,73,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:27:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792738513000,"timestamp_ms":1792738513000,"timestamp_seconds":1792738513,"priority":1,"record_length":96,"hex_timestamp":"000001a1678ad068"} 
[2026-10-23 12:27:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:27:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:27:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 12:27:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:27:53] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:27:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:27:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:27:53] local.INFO: Teltonika packet parsed successfully {"connection_id":224660,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:27:53] local.INFO: Passing IMEI to GPS processor {"connection_id":224660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:27:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":224660,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:27:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:27:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:27:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:27:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941058048001,"66":27332,"73":206,"84":6144,"24":11,"16":23578829289160704,"45":-6058608113484984320},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,73,84,24,16,45]} 
[2026-10-23 12:27:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:27:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:27:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941058048001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:27:53] local.INFO: Unknown IO ID detected {"io_id":73,"value":206,"description":"Unknown IO ID 73"} 
[2026-10-23 12:27:53] local.INFO: Unknown IO ID detected {"io_id":84,"value":6144,"description":"Unknown IO ID 84"} 
[2026-10-23 12:27:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23578829289160704,"km_value":23578829289160.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:27:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":-6058608113484984320,"description":"Unknown IO ID 45"} 
[2026-10-23 12:27:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941058048001,"power":27332,"unknown_73":206,"unknown_84":6144,"ignition":11,"odometer":null,"unknown_45":-6058608113484984320}} 
[2026-10-23 12:27:53] local.INFO: DEBUG: GPS processor result {"connection_id":224660,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22614,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:27:53] local.INFO: GPS data processed {"connection_id":224660,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:27:53] local.INFO: Acknowledgment sent {"connection_id":224660,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:28:18] local.INFO: TCP Data received {"connection_id":221265,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:28:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221265,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:28:18] local.INFO: Processing buffer {"connection_id":221265,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:28:18] local.INFO: IMEI packet received {"connection_id":221265,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:28:18] local.INFO: IMEI acknowledgment sent {"connection_id":221265,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:28:22] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:22] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:22] local.INFO: IMEI packet received {"connection_id":221661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:28:22] local.INFO: IMEI acknowledgment sent {"connection_id":221661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:28:26] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:26] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:26] local.INFO: IMEI packet received {"connection_id":221661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:28:26] local.INFO: IMEI acknowledgment sent {"connection_id":221661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:28:55] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:55] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:55] local.INFO: IMEI packet received {"connection_id":221661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:28:55] local.INFO: IMEI acknowledgment sent {"connection_id":221661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:28:56] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:56] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:56] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:28:56] local.INFO: IMEI packet received {"connection_id":221661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:28:56] local.INFO: IMEI acknowledgment sent {"connection_id":221661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:28:58] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678d1288012dad32000549cad8000d006b2e..."} 
[2026-10-23 12:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678d1288012dad32000549cad8000d006b2e..."} 
[2026-10-23 12:28:58] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678d1288012dad32000549cad8000d006b2e..."} 
[2026-10-23 12:28:58] local.INFO: Packet analysis {"connection_id":221661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:28:58] local.INFO: Extracted packet for processing {"connection_id":221661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:28:58] local.INFO: GPS Element Parsed {"raw_longitude":766325248,"raw_latitude":88722136,"longitude_deg":76.6325248,"latitude_deg":8.8722136,"altitude":13,"angle":107,"satellites":46,"speed":35,"hex_longitude":"2dad3200","hex_latitude":"0549cad8","is_valid_coordinates":true} 
[2026-10-23 12:28:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941094912001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23583227335671808,"note":"Value kept but may cause issues"} 
[2026-10-23 12:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5975713732853391360,"note":"Value kept but may cause issues"} 
[2026-10-23 12:28:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792738661000,"timestamp_ms":1792738661000,"timestamp_seconds":1792738661,"priority":1,"record_length":96,"hex_timestamp":"000001a1678d1288"} 
[2026-10-23 12:28:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:28:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:28:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 12:28:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:28:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:28:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:28:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941094912001,"66":27615,"249":206,"84":6400,"24":35,"16":23583227335671808,"45":-5975713732853391360},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941094912001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23583227335671808,"km_value":23583227335671.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5975713732853391360,"description":"Unknown IO ID 45"} 
[2026-10-23 12:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941094912001,"power":27615,"unknown_249":206,"unknown_84":6400,"ignition":35,"odometer":null,"unknown_45":-5975713732853391360}} 
[2026-10-23 12:28:58] local.INFO: DEBUG: GPS processor result {"connection_id":221661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:28:58] local.INFO: GPS data processed {"connection_id":221661,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:28:58] local.INFO: Acknowledgment sent {"connection_id":221661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:28:58] local.INFO: TCP Data received {"connection_id":221661,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678d1e40012dad3c400549c8d0000e005e2e..."} 
[2026-10-23 12:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678d1e40012dad3c400549c8d0000e005e2e..."} 
[2026-10-23 12:28:58] local.INFO: Processing buffer {"connection_id":221661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678d1e40012dad3c400549c8d0000e005e2e..."} 
[2026-10-23 12:28:58] local.INFO: Packet analysis {"connection_id":221661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:28:58] local.INFO: Extracted packet for processing {"connection_id":221661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:28:58] local.INFO: GPS Element Parsed {"raw_longitude":766327872,"raw_latitude":88721616,"longitude_deg":76.6327872,"latitude_deg":8.8721616,"altitude":14,"angle":94,"satellites":46,"speed":34,"hex_longitude":"2dad3c40","hex_latitude":"0549c8d0","is_valid_coordinates":true} 
[2026-10-23 12:28:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:28:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941097216001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:28:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23583356184690688,"note":"Value kept but may cause issues"} 
[2026-10-23 12:28:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5966706533599619072,"note":"Value kept but may cause issues"} 
[2026-10-23 12:28:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:28:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792738664000,"timestamp_ms":1792738664000,"timestamp_seconds":1792738664,"priority":1,"record_length":96,"hex_timestamp":"000001a1678d1e40"} 
[2026-10-23 12:28:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:28:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:28:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 12:28:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2740,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:28:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:28:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:28:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:28:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:28:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:28:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:28:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941097216001,"66":27365,"249":206,"84":6400,"24":34,"16":23583356184690688,"45":-5966706533599619072},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 12:28:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:28:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941097216001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:28:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23583356184690688,"km_value":23583356184690.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:28:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5966706533599619072,"description":"Unknown IO ID 45"} 
[2026-10-23 12:28:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941097216001,"power":27365,"unknown_249":206,"unknown_84":6400,"ignition":34,"odometer":null,"unknown_45":-5966706533599619072}} 
[2026-10-23 12:28:58] local.INFO: DEBUG: GPS processor result {"connection_id":221661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22616,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:28:58] local.INFO: GPS data processed {"connection_id":221661,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:28:58] local.INFO: Acknowledgment sent {"connection_id":221661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:29:23] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:23] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:23] local.INFO: IMEI packet received {"connection_id":221662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:29:23] local.INFO: IMEI acknowledgment sent {"connection_id":221662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:29:25] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:25] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:25] local.INFO: IMEI packet received {"connection_id":221662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":221662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:29:30] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:30] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:29:30] local.INFO: IMEI packet received {"connection_id":221662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:29:30] local.INFO: IMEI acknowledgment sent {"connection_id":221662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:29:31] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678d2de0012dad4ac00549c988000e00522d..."} 
[2026-10-23 12:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678d2de0012dad4ac00549c988000e00522d..."} 
[2026-10-23 12:29:31] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678d2de0012dad4ac00549c988000e00522d..."} 
[2026-10-23 12:29:31] local.INFO: Packet analysis {"connection_id":221662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:29:31] local.INFO: Extracted packet for processing {"connection_id":221662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:29:31] local.INFO: GPS Element Parsed {"raw_longitude":766331584,"raw_latitude":88721800,"longitude_deg":76.6331584,"latitude_deg":8.87218,"altitude":14,"angle":82,"satellites":45,"speed":37,"hex_longitude":"2dad4ac0","hex_latitude":"0549c988","is_valid_coordinates":true} 
[2026-10-23 12:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:29:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941097984001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:29:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23583532278349824,"note":"Value kept but may cause issues"} 
[2026-10-23 12:29:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5963821415088467968,"note":"Value kept but may cause issues"} 
[2026-10-23 12:29:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:29:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792738668000,"timestamp_ms":1792738668000,"timestamp_seconds":1792738668,"priority":1,"record_length":96,"hex_timestamp":"000001a1678d2de0"} 
[2026-10-23 12:29:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:29:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 12:29:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:29:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:29:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:29:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:29:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:29:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:29:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:29:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:29:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:29:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:29:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941097984001,"66":27310,"249":206,"84":6400,"24":37,"16":23583532278349824,"45":-5963821415088467968},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 12:29:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:29:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:29:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941097984001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:29:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 12:29:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:29:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23583532278349824,"km_value":23583532278349.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:29:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5963821415088467968,"description":"Unknown IO ID 45"} 
[2026-10-23 12:29:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941097984001,"power":27310,"unknown_249":206,"unknown_84":6400,"ignition":37,"odometer":null,"unknown_45":-5963821415088467968}} 
[2026-10-23 12:29:31] local.INFO: DEBUG: GPS processor result {"connection_id":221662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:29:31] local.INFO: GPS data processed {"connection_id":221662,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:29:31] local.INFO: Acknowledgment sent {"connection_id":221662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:30:05] local.INFO: TCP Data received {"connection_id":221662,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678d5cc0012dad68400549cfb0000f00472d..."} 
[2026-10-23 12:30:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678d5cc0012dad68400549cfb0000f00472d..."} 
[2026-10-23 12:30:05] local.INFO: Processing buffer {"connection_id":221662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678d5cc0012dad68400549cfb0000f00472d..."} 
[2026-10-23 12:30:05] local.INFO: Packet analysis {"connection_id":221662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:30:05] local.INFO: Extracted packet for processing {"connection_id":221662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:30:05] local.INFO: GPS Element Parsed {"raw_longitude":766339136,"raw_latitude":88723376,"longitude_deg":76.6339136,"latitude_deg":8.8723376,"altitude":15,"angle":71,"satellites":45,"speed":27,"hex_longitude":"2dad6840","hex_latitude":"0549cfb0","is_valid_coordinates":true} 
[2026-10-23 12:30:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:30:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941099008001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:30:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23583901645537280,"note":"Value kept but may cause issues"} 
[2026-10-23 12:30:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5959740027926116352,"note":"Value kept but may cause issues"} 
[2026-10-23 12:30:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:30:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792738680000,"timestamp_ms":1792738680000,"timestamp_seconds":1792738680,"priority":1,"record_length":96,"hex_timestamp":"000001a1678d5cc0"} 
[2026-10-23 12:30:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:30:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:30:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 12:30:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:30:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:30:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:30:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:30:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:30:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:30:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:30:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:30:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:30:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:30:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941099008001,"66":27571,"249":206,"84":6400,"24":27,"16":23583901645537280,"45":-5959740027926116352},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 12:30:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:30:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:30:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941099008001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:30:05] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 12:30:05] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:30:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23583901645537280,"km_value":23583901645537.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:30:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5959740027926116352,"description":"Unknown IO ID 45"} 
[2026-10-23 12:30:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941099008001,"power":27571,"unknown_249":206,"unknown_84":6400,"ignition":27,"odometer":null,"unknown_45":-5959740027926116352}} 
[2026-10-23 12:30:05] local.INFO: DEBUG: GPS processor result {"connection_id":221662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22618,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:30:05] local.INFO: GPS data processed {"connection_id":221662,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:30:05] local.INFO: Acknowledgment sent {"connection_id":221662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:30:25] local.INFO: TCP Data received {"connection_id":224661,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:30:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:30:25] local.INFO: Processing buffer {"connection_id":224661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:30:25] local.INFO: IMEI packet received {"connection_id":224661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:30:25] local.INFO: IMEI acknowledgment sent {"connection_id":224661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:30:30] local.INFO: TCP Data received {"connection_id":224661,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224661,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:30:30] local.INFO: Processing buffer {"connection_id":224661,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:30:30] local.INFO: IMEI packet received {"connection_id":224661,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:30:30] local.INFO: IMEI acknowledgment sent {"connection_id":224661,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:30:31] local.INFO: TCP Data received {"connection_id":224661,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678d7c00012dad82000549d6e8000e00532b..."} 
[2026-10-23 12:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678d7c00012dad82000549d6e8000e00532b..."} 
[2026-10-23 12:30:31] local.INFO: Processing buffer {"connection_id":224661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678d7c00012dad82000549d6e8000e00532b..."} 
[2026-10-23 12:30:31] local.INFO: Packet analysis {"connection_id":224661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:30:31] local.INFO: Extracted packet for processing {"connection_id":224661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678d"} 
[2026-10-23 12:30:31] local.INFO: GPS Element Parsed {"raw_longitude":766345728,"raw_latitude":88725224,"longitude_deg":76.6345728,"latitude_deg":8.8725224,"altitude":14,"angle":83,"satellites":43,"speed":40,"hex_longitude":"2dad8200","hex_latitude":"0549d6e8","is_valid_coordinates":true} 
[2026-10-23 12:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941102080001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23584236652986368,"note":"Value kept but may cause issues"} 
[2026-10-23 12:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5951436516112748544,"note":"Value kept but may cause issues"} 
[2026-10-23 12:30:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,249,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792738688000,"timestamp_ms":1792738688000,"timestamp_seconds":1792738688,"priority":1,"record_length":96,"hex_timestamp":"000001a1678d7c00"} 
[2026-10-23 12:30:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:30:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 12:30:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:30:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:30:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:30:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941102080001,"66":27571,"249":206,"84":6400,"24":40,"16":23584236652986368,"45":-5951436516112748544},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,249,84,24,16,45]} 
[2026-10-23 12:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941102080001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:30:31] local.INFO: Unknown IO ID detected {"io_id":249,"value":206,"description":"Unknown IO ID 249"} 
[2026-10-23 12:30:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23584236652986368,"km_value":23584236652986.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5951436516112748544,"description":"Unknown IO ID 45"} 
[2026-10-23 12:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941102080001,"power":27571,"unknown_249":206,"unknown_84":6400,"ignition":40,"odometer":null,"unknown_45":-5951436516112748544}} 
[2026-10-23 12:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":224661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:30:31] local.INFO: GPS data processed {"connection_id":224661,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:30:31] local.INFO: Acknowledgment sent {"connection_id":224661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:31:02] local.INFO: TCP Data received {"connection_id":224661,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678f7fa0012daef70005493ff8000e00632d..."} 
[2026-10-23 12:31:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224661,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678f7fa0012daef70005493ff8000e00632d..."} 
[2026-10-23 12:31:02] local.INFO: Processing buffer {"connection_id":224661,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678f7fa0012daef70005493ff8000e00632d..."} 
[2026-10-23 12:31:02] local.INFO: Packet analysis {"connection_id":224661,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:31:02] local.INFO: Extracted packet for processing {"connection_id":224661,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:31:02] local.INFO: GPS Element Parsed {"raw_longitude":766441216,"raw_latitude":88686584,"longitude_deg":76.6441216,"latitude_deg":8.8686584,"altitude":14,"angle":99,"satellites":45,"speed":9,"hex_longitude":"2daef700","hex_latitude":"05493ff8","is_valid_coordinates":true} 
[2026-10-23 12:31:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:31:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941137408001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:31:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23589437858381824,"note":"Value kept but may cause issues"} 
[2026-10-23 12:31:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5839620581623859200,"note":"Value kept but may cause issues"} 
[2026-10-23 12:31:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:31:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792738820000,"timestamp_ms":1792738820000,"timestamp_seconds":1792738820,"priority":1,"record_length":96,"hex_timestamp":"000001a1678f7fa0"} 
[2026-10-23 12:31:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:31:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:31:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 12:31:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:31:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:31:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:31:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:31:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224661,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:31:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:31:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224661,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:31:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:31:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:31:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:31:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941137408001,"66":27745,"80":206,"84":6400,"24":9,"16":23589437858381824,"45":-5839620581623859200},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,84,24,16,45]} 
[2026-10-23 12:31:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:31:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:31:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941137408001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:31:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-10-23 12:31:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:31:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23589437858381824,"km_value":23589437858381.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:31:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5839620581623859200,"description":"Unknown IO ID 45"} 
[2026-10-23 12:31:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941137408001,"power":27745,"unknown_80":206,"unknown_84":6400,"ignition":9,"odometer":null,"unknown_45":-5839620581623859200}} 
[2026-10-23 12:31:02] local.INFO: DEBUG: GPS processor result {"connection_id":224661,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22620,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:31:02] local.INFO: GPS data processed {"connection_id":224661,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:31:02] local.INFO: Acknowledgment sent {"connection_id":224661,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:31:25] local.INFO: TCP Data received {"connection_id":221266,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221266,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:31:25] local.INFO: Processing buffer {"connection_id":221266,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:31:25] local.INFO: IMEI packet received {"connection_id":221266,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":221266,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:31:30] local.INFO: TCP Data received {"connection_id":221266,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221266,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:31:30] local.INFO: Processing buffer {"connection_id":221266,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:31:30] local.INFO: IMEI packet received {"connection_id":221266,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:31:30] local.INFO: IMEI acknowledgment sent {"connection_id":221266,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:31:31] local.INFO: TCP Data received {"connection_id":221266,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678f8388012daef80005493fa8000e00732e..."} 
[2026-10-23 12:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678f8388012daef80005493fa8000e00732e..."} 
[2026-10-23 12:31:31] local.INFO: Processing buffer {"connection_id":221266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678f8388012daef80005493fa8000e00732e..."} 
[2026-10-23 12:31:31] local.INFO: Packet analysis {"connection_id":221266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:31:31] local.INFO: Extracted packet for processing {"connection_id":221266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:31:31] local.INFO: GPS Element Parsed {"raw_longitude":766441472,"raw_latitude":88686504,"longitude_deg":76.6441472,"latitude_deg":8.8686504,"altitude":14,"angle":115,"satellites":46,"speed":12,"hex_longitude":"2daef800","hex_latitude":"05493fa8","is_valid_coordinates":true} 
[2026-10-23 12:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941137920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23589455038251008,"note":"Value kept but may cause issues"} 
[2026-10-23 12:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5839198369158793216,"note":"Value kept but may cause issues"} 
[2026-10-23 12:31:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792738821000,"timestamp_ms":1792738821000,"timestamp_seconds":1792738821,"priority":1,"record_length":96,"hex_timestamp":"000001a1678f8388"} 
[2026-10-23 12:31:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:31:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 12:31:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:31:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:31:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:31:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941137920001,"66":27745,"80":206,"84":6400,"24":12,"16":23589455038251008,"45":-5839198369158793216},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,84,24,16,45]} 
[2026-10-23 12:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941137920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:31:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-10-23 12:31:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23589455038251008,"km_value":23589455038251.008,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5839198369158793216,"description":"Unknown IO ID 45"} 
[2026-10-23 12:31:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941137920001,"power":27745,"unknown_80":206,"unknown_84":6400,"ignition":12,"odometer":null,"unknown_45":-5839198369158793216}} 
[2026-10-23 12:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":221266,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:31:31] local.INFO: GPS data processed {"connection_id":221266,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:31:31] local.INFO: Acknowledgment sent {"connection_id":221266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:32:07] local.INFO: TCP Data received {"connection_id":221266,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678f8770012daef98005493ef0000e007e2e..."} 
[2026-10-23 12:32:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221266,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678f8770012daef98005493ef0000e007e2e..."} 
[2026-10-23 12:32:07] local.INFO: Processing buffer {"connection_id":221266,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678f8770012daef98005493ef0000e007e2e..."} 
[2026-10-23 12:32:07] local.INFO: Packet analysis {"connection_id":221266,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:32:07] local.INFO: Extracted packet for processing {"connection_id":221266,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:32:07] local.INFO: GPS Element Parsed {"raw_longitude":766441856,"raw_latitude":88686320,"longitude_deg":76.6441856,"latitude_deg":8.868632,"altitude":14,"angle":126,"satellites":46,"speed":14,"hex_longitude":"2daef980","hex_latitude":"05493ef0","is_valid_coordinates":true} 
[2026-10-23 12:32:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:32:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941138176001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:32:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23589476513087488,"note":"Value kept but may cause issues"} 
[2026-10-23 12:32:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5838916894182103040,"note":"Value kept but may cause issues"} 
[2026-10-23 12:32:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:32:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792738822000,"timestamp_ms":1792738822000,"timestamp_seconds":1792738822,"priority":1,"record_length":96,"hex_timestamp":"000001a1678f8770"} 
[2026-10-23 12:32:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:32:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:32:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 12:32:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:32:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:32:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:32:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:32:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221266,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:32:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:32:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221266,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:32:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:32:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:32:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:32:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941138176001,"66":27365,"80":206,"84":6400,"24":14,"16":23589476513087488,"45":-5838916894182103040},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,84,24,16,45]} 
[2026-10-23 12:32:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:32:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:32:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941138176001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:32:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-10-23 12:32:07] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:32:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23589476513087488,"km_value":23589476513087.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:32:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5838916894182103040,"description":"Unknown IO ID 45"} 
[2026-10-23 12:32:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941138176001,"power":27365,"unknown_80":206,"unknown_84":6400,"ignition":14,"odometer":null,"unknown_45":-5838916894182103040}} 
[2026-10-23 12:32:07] local.INFO: DEBUG: GPS processor result {"connection_id":221266,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22622,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:32:07] local.INFO: GPS data processed {"connection_id":221266,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:32:07] local.INFO: Acknowledgment sent {"connection_id":221266,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:32:25] local.INFO: TCP Data received {"connection_id":224662,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:25] local.INFO: Processing buffer {"connection_id":224662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:25] local.INFO: IMEI packet received {"connection_id":224662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":224662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:32:27] local.INFO: TCP Data received {"connection_id":224662,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:27] local.INFO: Processing buffer {"connection_id":224662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:27] local.INFO: IMEI packet received {"connection_id":224662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:32:27] local.INFO: IMEI acknowledgment sent {"connection_id":224662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:32:30] local.INFO: TCP Data received {"connection_id":224662,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224662,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:30] local.INFO: Processing buffer {"connection_id":224662,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:32:30] local.INFO: IMEI packet received {"connection_id":224662,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":224662,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:32:31] local.INFO: TCP Data received {"connection_id":224662,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678fbe20012daf160005492a80000e00752d..."} 
[2026-10-23 12:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678fbe20012daf160005492a80000e00752d..."} 
[2026-10-23 12:32:31] local.INFO: Processing buffer {"connection_id":224662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678fbe20012daf160005492a80000e00752d..."} 
[2026-10-23 12:32:31] local.INFO: Packet analysis {"connection_id":224662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:32:31] local.INFO: Extracted packet for processing {"connection_id":224662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:32:31] local.INFO: GPS Element Parsed {"raw_longitude":766449152,"raw_latitude":88681088,"longitude_deg":76.6449152,"latitude_deg":8.8681088,"altitude":14,"angle":117,"satellites":45,"speed":34,"hex_longitude":"2daf1600","hex_latitude":"05492a80","is_valid_coordinates":true} 
[2026-10-23 12:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941138432001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23589906009817088,"note":"Value kept but may cause issues"} 
[2026-10-23 12:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5838494681717084160,"note":"Value kept but may cause issues"} 
[2026-10-23 12:32:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792738836000,"timestamp_ms":1792738836000,"timestamp_seconds":1792738836,"priority":1,"record_length":96,"hex_timestamp":"000001a1678fbe20"} 
[2026-10-23 12:32:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:32:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 12:32:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:32:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:32:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:32:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941138432001,"66":27713,"80":206,"84":6400,"24":34,"16":23589906009817088,"45":-5838494681717084160},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,84,24,16,45]} 
[2026-10-23 12:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941138432001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:32:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-10-23 12:32:31] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23589906009817088,"km_value":23589906009817.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5838494681717084160,"description":"Unknown IO ID 45"} 
[2026-10-23 12:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941138432001,"power":27713,"unknown_80":206,"unknown_84":6400,"ignition":34,"odometer":null,"unknown_45":-5838494681717084160}} 
[2026-10-23 12:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":224662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:32:31] local.INFO: GPS data processed {"connection_id":224662,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:32:31] local.INFO: Acknowledgment sent {"connection_id":224662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:33:02] local.INFO: TCP Data received {"connection_id":224662,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1678fe530012daf374005491d300010006f2b..."} 
[2026-10-23 12:33:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224662,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1678fe530012daf374005491d300010006f2b..."} 
[2026-10-23 12:33:02] local.INFO: Processing buffer {"connection_id":224662,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1678fe530012daf374005491d300010006f2b..."} 
[2026-10-23 12:33:02] local.INFO: Packet analysis {"connection_id":224662,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:33:02] local.INFO: Extracted packet for processing {"connection_id":224662,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1678f"} 
[2026-10-23 12:33:02] local.INFO: GPS Element Parsed {"raw_longitude":766457664,"raw_latitude":88677680,"longitude_deg":76.6457664,"latitude_deg":8.867768,"altitude":16,"angle":111,"satellites":43,"speed":36,"hex_longitude":"2daf3740","hex_latitude":"05491d30","is_valid_coordinates":true} 
[2026-10-23 12:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:33:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941142016001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:33:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23590348391448576,"note":"Value kept but may cause issues"} 
[2026-10-23 12:33:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5830472644882169856,"note":"Value kept but may cause issues"} 
[2026-10-23 12:33:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,80,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:33:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792738846000,"timestamp_ms":1792738846000,"timestamp_seconds":1792738846,"priority":1,"record_length":96,"hex_timestamp":"000001a1678fe530"} 
[2026-10-23 12:33:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:33:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-23 12:33:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1323,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:33:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:33:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:33:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:33:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224662,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:33:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:33:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224662,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:33:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:33:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:33:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:33:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941142016001,"66":27745,"80":206,"84":6400,"24":36,"16":23590348391448576,"45":-5830472644882169856},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,84,24,16,45]} 
[2026-10-23 12:33:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:33:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:33:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941142016001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:33:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":206,"description":"Unknown IO ID 80"} 
[2026-10-23 12:33:02] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:33:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23590348391448576,"km_value":23590348391448.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:33:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5830472644882169856,"description":"Unknown IO ID 45"} 
[2026-10-23 12:33:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941142016001,"power":27745,"unknown_80":206,"unknown_84":6400,"ignition":36,"odometer":null,"unknown_45":-5830472644882169856}} 
[2026-10-23 12:33:02] local.INFO: DEBUG: GPS processor result {"connection_id":224662,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22624,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:33:02] local.INFO: GPS data processed {"connection_id":224662,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:33:02] local.INFO: Acknowledgment sent {"connection_id":224662,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:33:43] local.INFO: TCP Data received {"connection_id":221664,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221664,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:43] local.INFO: Processing buffer {"connection_id":221664,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:43] local.INFO: IMEI packet received {"connection_id":221664,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:33:43] local.INFO: IMEI acknowledgment sent {"connection_id":221664,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:33:45] local.INFO: TCP Data received {"connection_id":221664,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221664,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:45] local.INFO: Processing buffer {"connection_id":221664,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:45] local.INFO: IMEI packet received {"connection_id":221664,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:33:45] local.INFO: IMEI acknowledgment sent {"connection_id":221664,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:33:50] local.INFO: TCP Data received {"connection_id":221664,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221664,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:50] local.INFO: Processing buffer {"connection_id":221664,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:33:50] local.INFO: IMEI packet received {"connection_id":221664,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:33:50] local.INFO: IMEI acknowledgment sent {"connection_id":221664,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:33:51] local.INFO: TCP Data received {"connection_id":221664,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a167916400012db0c4c00548acd0001d005c2d..."} 
[2026-10-23 12:33:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221664,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167916400012db0c4c00548acd0001d005c2d..."} 
[2026-10-23 12:33:51] local.INFO: Processing buffer {"connection_id":221664,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167916400012db0c4c00548acd0001d005c2d..."} 
[2026-10-23 12:33:51] local.INFO: Packet analysis {"connection_id":221664,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16791"} 
[2026-10-23 12:33:51] local.INFO: Extracted packet for processing {"connection_id":221664,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16791"} 
[2026-10-23 12:33:51] local.INFO: GPS Element Parsed {"raw_longitude":766559424,"raw_latitude":88648912,"longitude_deg":76.6559424,"latitude_deg":8.8648912,"altitude":29,"angle":92,"satellites":45,"speed":59,"hex_longitude":"2db0c4c0","hex_latitude":"0548acd0","is_valid_coordinates":true} 
[2026-10-23 12:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:33:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941167872001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:33:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23595450812596224,"note":"Value kept but may cause issues"} 
[2026-10-23 12:33:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5720415928996323328,"note":"Value kept but may cause issues"} 
[2026-10-23 12:33:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:33:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792738944000,"timestamp_ms":1792738944000,"timestamp_seconds":1792738944,"priority":1,"record_length":96,"hex_timestamp":"000001a167916400"} 
[2026-10-23 12:33:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:33:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:33:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 12:33:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:33:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:33:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:33:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:33:51] local.INFO: Teltonika packet parsed successfully {"connection_id":221664,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:33:51] local.INFO: Passing IMEI to GPS processor {"connection_id":221664,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:33:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":221664,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:33:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:33:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:33:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:33:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941167872001,"66":27658,"78":206,"84":6400,"24":59,"16":23595450812596224,"45":-5720415928996323328},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,84,24,16,45]} 
[2026-10-23 12:33:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:33:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:33:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941167872001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:33:51] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-10-23 12:33:51] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:33:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23595450812596224,"km_value":23595450812596.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:33:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5720415928996323328,"description":"Unknown IO ID 45"} 
[2026-10-23 12:33:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941167872001,"power":27658,"unknown_78":206,"unknown_84":6400,"ignition":59,"odometer":null,"unknown_45":-5720415928996323328}} 
[2026-10-23 12:33:51] local.INFO: DEBUG: GPS processor result {"connection_id":221664,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:33:51] local.INFO: GPS data processed {"connection_id":221664,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:33:51] local.INFO: Acknowledgment sent {"connection_id":221664,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:33:53] local.INFO: TCP Data received {"connection_id":221663,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:33:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221663,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:33:53] local.INFO: Processing buffer {"connection_id":221663,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:33:53] local.INFO: IMEI packet received {"connection_id":221663,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:33:53] local.INFO: IMEI acknowledgment sent {"connection_id":221663,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:34:25] local.INFO: TCP Data received {"connection_id":222926,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:25] local.INFO: Processing buffer {"connection_id":222926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:25] local.INFO: IMEI packet received {"connection_id":222926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":222926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:34:57] local.INFO: TCP Data received {"connection_id":222926,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:57] local.INFO: Processing buffer {"connection_id":222926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:57] local.INFO: IMEI packet received {"connection_id":222926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:34:57] local.INFO: IMEI acknowledgment sent {"connection_id":222926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:34:59] local.INFO: TCP Data received {"connection_id":222926,"ip":"42.109.136.8","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222926,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:59] local.INFO: Processing buffer {"connection_id":222926,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:34:59] local.INFO: IMEI packet received {"connection_id":222926,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:34:59] local.INFO: IMEI acknowledgment sent {"connection_id":222926,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:35:00] local.INFO: TCP Data received {"connection_id":222926,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a167927570012db22cc00548ed480025005c2d..."} 
[2026-10-23 12:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167927570012db22cc00548ed480025005c2d..."} 
[2026-10-23 12:35:00] local.INFO: Processing buffer {"connection_id":222926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167927570012db22cc00548ed480025005c2d..."} 
[2026-10-23 12:35:00] local.INFO: Packet analysis {"connection_id":222926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16792"} 
[2026-10-23 12:35:00] local.INFO: Extracted packet for processing {"connection_id":222926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16792"} 
[2026-10-23 12:35:00] local.INFO: GPS Element Parsed {"raw_longitude":766651584,"raw_latitude":88665416,"longitude_deg":76.6651584,"latitude_deg":8.8665416,"altitude":37,"angle":92,"satellites":45,"speed":54,"hex_longitude":"2db22cc0","hex_latitude":"0548ed48","is_valid_coordinates":true} 
[2026-10-23 12:35:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:35:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941187584001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:35:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23600012067864576,"note":"Value kept but may cause issues"} 
[2026-10-23 12:35:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5607896307052230656,"note":"Value kept but may cause issues"} 
[2026-10-23 12:35:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:35:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792739014000,"timestamp_ms":1792739014000,"timestamp_seconds":1792739014,"priority":1,"record_length":96,"hex_timestamp":"000001a167927570"} 
[2026-10-23 12:35:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:35:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:35:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 12:35:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:35:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:35:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:35:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:35:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:35:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:35:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:35:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:35:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:35:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:35:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941187584001,"66":27745,"95":206,"84":6400,"24":54,"16":23600012067864576,"45":-5607896307052230656},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,84,24,16,45]} 
[2026-10-23 12:35:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:35:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:35:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941187584001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:35:00] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 12:35:00] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:35:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23600012067864576,"km_value":23600012067864.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:35:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5607896307052230656,"description":"Unknown IO ID 45"} 
[2026-10-23 12:35:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941187584001,"power":27745,"unknown_95":206,"unknown_84":6400,"ignition":54,"odometer":null,"unknown_45":-5607896307052230656}} 
[2026-10-23 12:35:00] local.INFO: DEBUG: GPS processor result {"connection_id":222926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22626,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:35:00] local.INFO: GPS data processed {"connection_id":222926,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:35:00] local.INFO: Acknowledgment sent {"connection_id":222926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:35:01] local.INFO: TCP Data received {"connection_id":222926,"ip":"42.109.136.8","data_length":795,"data_hex":"000000000000030f8e0a000001a1679290c8012db252000548eaf80028005e2b..."} 
[2026-10-23 12:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222926,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679290c8012db252000548eaf80028005e2b..."} 
[2026-10-23 12:35:01] local.INFO: Processing buffer {"connection_id":222926,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679290c8012db252000548eaf80028005e2b..."} 
[2026-10-23 12:35:01] local.INFO: Packet analysis {"connection_id":222926,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16792"} 
[2026-10-23 12:35:01] local.INFO: Extracted packet for processing {"connection_id":222926,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16792"} 
[2026-10-23 12:35:01] local.INFO: GPS Element Parsed {"raw_longitude":766661120,"raw_latitude":88664824,"longitude_deg":76.666112,"latitude_deg":8.8664824,"altitude":40,"angle":94,"satellites":43,"speed":51,"hex_longitude":"2db25200","hex_latitude":"0548eaf8","is_valid_coordinates":true} 
[2026-10-23 12:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941187584001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23600471629365248,"note":"Value kept but may cause issues"} 
[2026-10-23 12:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5607896307052230656,"note":"Value kept but may cause issues"} 
[2026-10-23 12:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,84,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792739021000,"timestamp_ms":1792739021000,"timestamp_seconds":1792739021,"priority":1,"record_length":96,"hex_timestamp":"000001a1679290c8"} 
[2026-10-23 12:35:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:35:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 12:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:35:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:35:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222926,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222926,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:35:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.109.136.8","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941187584001,"66":27800,"95":206,"84":6400,"24":51,"16":23600471629365248,"45":-5607896307052230656},"client_ip":"42.109.136.8","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,84,24,16,45]} 
[2026-10-23 12:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941187584001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:35:01] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 12:35:01] local.INFO: Unknown IO ID detected {"io_id":84,"value":6400,"description":"Unknown IO ID 84"} 
[2026-10-23 12:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23600471629365248,"km_value":23600471629365.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5607896307052230656,"description":"Unknown IO ID 45"} 
[2026-10-23 12:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941187584001,"power":27800,"unknown_95":206,"unknown_84":6400,"ignition":51,"odometer":null,"unknown_45":-5607896307052230656}} 
[2026-10-23 12:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":222926,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:35:01] local.INFO: GPS data processed {"connection_id":222926,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:35:01] local.INFO: Acknowledgment sent {"connection_id":222926,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:39:28] local.INFO: TCP Data received {"connection_id":224663,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:39:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224663,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:39:28] local.INFO: Processing buffer {"connection_id":224663,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:39:28] local.INFO: IMEI packet received {"connection_id":224663,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:39:28] local.INFO: IMEI acknowledgment sent {"connection_id":224663,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:40:25] local.INFO: TCP Data received {"connection_id":222927,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:40:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:40:25] local.INFO: Processing buffer {"connection_id":222927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:40:25] local.INFO: IMEI packet received {"connection_id":222927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:40:25] local.INFO: IMEI acknowledgment sent {"connection_id":222927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:40:30] local.INFO: TCP Data received {"connection_id":222927,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222927,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:40:30] local.INFO: Processing buffer {"connection_id":222927,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:40:30] local.INFO: IMEI packet received {"connection_id":222927,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":222927,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:40:31] local.INFO: TCP Data received {"connection_id":222927,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a16796edf8012db6204005488138001a00582c..."} 
[2026-10-23 12:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16796edf8012db6204005488138001a00582c..."} 
[2026-10-23 12:40:31] local.INFO: Processing buffer {"connection_id":222927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16796edf8012db6204005488138001a00582c..."} 
[2026-10-23 12:40:31] local.INFO: Packet analysis {"connection_id":222927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16796"} 
[2026-10-23 12:40:31] local.INFO: Extracted packet for processing {"connection_id":222927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16796"} 
[2026-10-23 12:40:31] local.INFO: GPS Element Parsed {"raw_longitude":766910528,"raw_latitude":88637752,"longitude_deg":76.6910528,"latitude_deg":8.8637752,"altitude":26,"angle":88,"satellites":44,"speed":31,"hex_longitude":"2db62040","hex_latitude":"05488138","is_valid_coordinates":true} 
[2026-10-23 12:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:40:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941259008001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:40:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23612501832761344,"note":"Value kept but may cause issues"} 
[2026-10-23 12:40:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5333317467278016512,"note":"Value kept but may cause issues"} 
[2026-10-23 12:40:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,205,255,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:40:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792739307000,"timestamp_ms":1792739307000,"timestamp_seconds":1792739307,"priority":1,"record_length":96,"hex_timestamp":"000001a16796edf8"} 
[2026-10-23 12:40:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:40:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 12:40:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:40:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:40:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:40:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:40:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:40:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:40:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:40:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:40:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:40:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:40:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941259008001,"66":27463,"205":206,"255":17920,"24":31,"16":23612501832761344,"45":-5333317467278016512},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,205,255,24,16,45]} 
[2026-10-23 12:40:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:40:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:40:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941259008001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:40:31] local.INFO: Unknown IO ID detected {"io_id":255,"value":17920,"description":"Unknown IO ID 255"} 
[2026-10-23 12:40:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23612501832761344,"km_value":23612501832761.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:40:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5333317467278016512,"description":"Unknown IO ID 45"} 
[2026-10-23 12:40:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941259008001,"power":27463,"cell_id":206,"unknown_255":17920,"ignition":31,"odometer":null,"unknown_45":-5333317467278016512}} 
[2026-10-23 12:40:31] local.INFO: DEBUG: GPS processor result {"connection_id":222927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22628,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:40:31] local.INFO: GPS data processed {"connection_id":222927,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:40:31] local.INFO: Acknowledgment sent {"connection_id":222927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:41:03] local.INFO: TCP Data received {"connection_id":222927,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167987c68012db76f80054871e0000a006a2e..."} 
[2026-10-23 12:41:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222927,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167987c68012db76f80054871e0000a006a2e..."} 
[2026-10-23 12:41:03] local.INFO: Processing buffer {"connection_id":222927,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167987c68012db76f80054871e0000a006a2e..."} 
[2026-10-23 12:41:03] local.INFO: Packet analysis {"connection_id":222927,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16798"} 
[2026-10-23 12:41:03] local.INFO: Extracted packet for processing {"connection_id":222927,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16798"} 
[2026-10-23 12:41:03] local.INFO: GPS Element Parsed {"raw_longitude":766996352,"raw_latitude":88633824,"longitude_deg":76.6996352,"latitude_deg":8.8633824,"altitude":10,"angle":106,"satellites":46,"speed":16,"hex_longitude":"2db76f80","hex_latitude":"054871e0","is_valid_coordinates":true} 
[2026-10-23 12:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:41:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941286656001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:41:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23616672246005760,"note":"Value kept but may cause issues"} 
[2026-10-23 12:41:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5233816063011682304,"note":"Value kept but may cause issues"} 
[2026-10-23 12:41:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:41:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792739409000,"timestamp_ms":1792739409000,"timestamp_seconds":1792739409,"priority":1,"record_length":96,"hex_timestamp":"000001a167987c68"} 
[2026-10-23 12:41:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:41:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:41:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 12:41:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:41:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:41:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:41:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:41:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222927,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:41:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:41:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222927,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:41:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:41:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:41:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:41:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941286656001,"66":27245,"163":206,"9":26112,"24":16,"16":23616672246005760,"45":-5233816063011682304},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,9,24,16,45]} 
[2026-10-23 12:41:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:41:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:41:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941286656001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:41:03] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 12:41:03] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:41:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23616672246005760,"km_value":23616672246005.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:41:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5233816063011682304,"description":"Unknown IO ID 45"} 
[2026-10-23 12:41:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941286656001,"power":27245,"unknown_163":206,"unknown_9":26112,"ignition":16,"odometer":null,"unknown_45":-5233816063011682304}} 
[2026-10-23 12:41:03] local.INFO: DEBUG: GPS processor result {"connection_id":222927,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:41:03] local.INFO: GPS data processed {"connection_id":222927,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:41:03] local.INFO: Acknowledgment sent {"connection_id":222927,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:41:24] local.INFO: TCP Data received {"connection_id":224664,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224664,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:24] local.INFO: Processing buffer {"connection_id":224664,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:24] local.INFO: IMEI packet received {"connection_id":224664,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:41:24] local.INFO: IMEI acknowledgment sent {"connection_id":224664,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:41:25] local.INFO: TCP Data received {"connection_id":224664,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224664,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:25] local.INFO: Processing buffer {"connection_id":224664,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:25] local.INFO: IMEI packet received {"connection_id":224664,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":224664,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:41:32] local.INFO: TCP Data received {"connection_id":224664,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224664,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:32] local.INFO: Processing buffer {"connection_id":224664,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:41:32] local.INFO: IMEI packet received {"connection_id":224664,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:41:32] local.INFO: IMEI acknowledgment sent {"connection_id":224664,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:41:47] local.INFO: TCP Data received {"connection_id":224664,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a16798ab48012db7800005486ca0000c005e2e..."} 
[2026-10-23 12:41:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224664,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16798ab48012db7800005486ca0000c005e2e..."} 
[2026-10-23 12:41:47] local.INFO: Processing buffer {"connection_id":224664,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16798ab48012db7800005486ca0000c005e2e..."} 
[2026-10-23 12:41:47] local.INFO: Packet analysis {"connection_id":224664,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16798"} 
[2026-10-23 12:41:47] local.INFO: Extracted packet for processing {"connection_id":224664,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16798"} 
[2026-10-23 12:41:47] local.INFO: GPS Element Parsed {"raw_longitude":767000576,"raw_latitude":88632480,"longitude_deg":76.7000576,"latitude_deg":8.863248,"altitude":12,"angle":94,"satellites":46,"speed":14,"hex_longitude":"2db78000","hex_latitude":"05486ca0","is_valid_coordinates":true} 
[2026-10-23 12:41:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:41:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941288704001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:41:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23616882699403264,"note":"Value kept but may cause issues"} 
[2026-10-23 12:41:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5228819882175242240,"note":"Value kept but may cause issues"} 
[2026-10-23 12:41:47] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:41:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792739421000,"timestamp_ms":1792739421000,"timestamp_seconds":1792739421,"priority":1,"record_length":96,"hex_timestamp":"000001a16798ab48"} 
[2026-10-23 12:41:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:41:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:41:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 12:41:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:41:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:41:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:41:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:41:47] local.INFO: Teltonika packet parsed successfully {"connection_id":224664,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:41:47] local.INFO: Passing IMEI to GPS processor {"connection_id":224664,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:41:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":224664,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:41:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:41:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:41:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:41:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941288704001,"66":27213,"163":206,"9":26112,"24":14,"16":23616882699403264,"45":-5228819882175242240},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,9,24,16,45]} 
[2026-10-23 12:41:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:41:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:41:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941288704001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:41:47] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 12:41:47] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:41:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23616882699403264,"km_value":23616882699403.266,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:41:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5228819882175242240,"description":"Unknown IO ID 45"} 
[2026-10-23 12:41:47] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941288704001,"power":27213,"unknown_163":206,"unknown_9":26112,"ignition":14,"odometer":null,"unknown_45":-5228819882175242240}} 
[2026-10-23 12:41:47] local.INFO: DEBUG: GPS processor result {"connection_id":224664,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22630,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:41:47] local.INFO: GPS data processed {"connection_id":224664,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:41:47] local.INFO: Acknowledgment sent {"connection_id":224664,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:42:23] local.INFO: TCP Data received {"connection_id":221665,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:23] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:23] local.INFO: IMEI packet received {"connection_id":221665,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:42:23] local.INFO: IMEI acknowledgment sent {"connection_id":221665,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:42:25] local.INFO: TCP Data received {"connection_id":221665,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:25] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:25] local.INFO: IMEI packet received {"connection_id":221665,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":221665,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:42:40] local.INFO: TCP Data received {"connection_id":221665,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:40] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:42:40] local.INFO: IMEI packet received {"connection_id":221665,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:42:40] local.INFO: IMEI acknowledgment sent {"connection_id":221665,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:42:53] local.INFO: TCP Data received {"connection_id":221665,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a16798b700012db784c005486bf0000d006a2d..."} 
[2026-10-23 12:42:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221665,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16798b700012db784c005486bf0000d006a2d..."} 
[2026-10-23 12:42:53] local.INFO: Processing buffer {"connection_id":221665,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16798b700012db784c005486bf0000d006a2d..."} 
[2026-10-23 12:42:53] local.INFO: Packet analysis {"connection_id":221665,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16798"} 
[2026-10-23 12:42:53] local.INFO: Extracted packet for processing {"connection_id":221665,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16798"} 
[2026-10-23 12:42:53] local.INFO: GPS Element Parsed {"raw_longitude":767001792,"raw_latitude":88632304,"longitude_deg":76.7001792,"latitude_deg":8.8632304,"altitude":13,"angle":106,"satellites":45,"speed":15,"hex_longitude":"2db784c0","hex_latitude":"05486bf0","is_valid_coordinates":true} 
[2026-10-23 12:42:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:42:53] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941291776001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:42:53] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23616942828945408,"note":"Value kept but may cause issues"} 
[2026-10-23 12:42:53] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5224175545059860480,"note":"Value kept but may cause issues"} 
[2026-10-23 12:42:53] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:42:53] local.INFO: AVL Record Parsed {"raw_timestamp":1792739424000,"timestamp_ms":1792739424000,"timestamp_seconds":1792739424,"priority":1,"record_length":96,"hex_timestamp":"000001a16798b700"} 
[2026-10-23 12:42:53] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:42:53] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:42:53] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 12:42:53] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:42:53] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:42:53] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:42:53] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:42:53] local.INFO: Teltonika packet parsed successfully {"connection_id":221665,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:42:53] local.INFO: Passing IMEI to GPS processor {"connection_id":221665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:42:53] local.INFO: DEBUG: About to call GPS processor {"connection_id":221665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:42:53] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:42:53] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:42:53] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:42:53] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941291776001,"66":26908,"163":206,"9":26112,"24":15,"16":23616942828945408,"45":-5224175545059860480},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,9,24,16,45]} 
[2026-10-23 12:42:53] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:42:53] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:42:53] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941291776001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:42:53] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 12:42:53] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:42:53] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23616942828945408,"km_value":23616942828945.406,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:42:53] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5224175545059860480,"description":"Unknown IO ID 45"} 
[2026-10-23 12:42:53] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941291776001,"power":26908,"unknown_163":206,"unknown_9":26112,"ignition":15,"odometer":null,"unknown_45":-5224175545059860480}} 
[2026-10-23 12:42:53] local.INFO: DEBUG: GPS processor result {"connection_id":221665,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:42:53] local.INFO: GPS data processed {"connection_id":221665,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:42:53] local.INFO: Acknowledgment sent {"connection_id":221665,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:43:25] local.INFO: TCP Data received {"connection_id":222928,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:25] local.INFO: Processing buffer {"connection_id":222928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:25] local.INFO: IMEI packet received {"connection_id":222928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":222928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:43:28] local.INFO: TCP Data received {"connection_id":222928,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:28] local.INFO: Processing buffer {"connection_id":222928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:28] local.INFO: IMEI packet received {"connection_id":222928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:43:28] local.INFO: IMEI acknowledgment sent {"connection_id":222928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:43:30] local.INFO: TCP Data received {"connection_id":222928,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222928,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:30] local.INFO: Processing buffer {"connection_id":222928,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:43:30] local.INFO: IMEI packet received {"connection_id":222928,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:43:30] local.INFO: IMEI acknowledgment sent {"connection_id":222928,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:43:31] local.INFO: TCP Data received {"connection_id":222928,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679a7838012db8d40005486148001d00442f..."} 
[2026-10-23 12:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679a7838012db8d40005486148001d00442f..."} 
[2026-10-23 12:43:31] local.INFO: Processing buffer {"connection_id":222928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679a7838012db8d40005486148001d00442f..."} 
[2026-10-23 12:43:31] local.INFO: Packet analysis {"connection_id":222928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:43:31] local.INFO: Extracted packet for processing {"connection_id":222928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:43:31] local.INFO: GPS Element Parsed {"raw_longitude":767087616,"raw_latitude":88629576,"longitude_deg":76.7087616,"latitude_deg":8.8629576,"altitude":29,"angle":68,"satellites":47,"speed":58,"hex_longitude":"2db8d400","hex_latitude":"05486148","is_valid_coordinates":true} 
[2026-10-23 12:43:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:43:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941320192001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:43:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23621267861012480,"note":"Value kept but may cause issues"} 
[2026-10-23 12:43:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5138325677164752896,"note":"Value kept but may cause issues"} 
[2026-10-23 12:43:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:43:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792739539000,"timestamp_ms":1792739539000,"timestamp_seconds":1792739539,"priority":1,"record_length":96,"hex_timestamp":"000001a1679a7838"} 
[2026-10-23 12:43:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:43:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:43:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 12:43:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:43:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:43:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:43:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:43:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:43:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:43:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:43:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:43:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:43:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:43:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941320192001,"66":26908,"62":206,"9":26112,"24":58,"16":23621267861012480,"45":-5138325677164752896},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:43:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:43:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:43:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941320192001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:43:31] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:43:31] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:43:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23621267861012480,"km_value":23621267861012.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:43:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5138325677164752896,"description":"Unknown IO ID 45"} 
[2026-10-23 12:43:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941320192001,"power":26908,"unknown_62":206,"unknown_9":26112,"ignition":58,"odometer":null,"unknown_45":-5138325677164752896}} 
[2026-10-23 12:43:31] local.INFO: DEBUG: GPS processor result {"connection_id":222928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22632,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:43:31] local.INFO: GPS data processed {"connection_id":222928,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:43:31] local.INFO: Acknowledgment sent {"connection_id":222928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:43:38] local.INFO: TCP Data received {"connection_id":222928,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679a8fa8012db8f58005486e20001b00452f..."} 
[2026-10-23 12:43:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679a8fa8012db8f58005486e20001b00452f..."} 
[2026-10-23 12:43:38] local.INFO: Processing buffer {"connection_id":222928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679a8fa8012db8f58005486e20001b00452f..."} 
[2026-10-23 12:43:38] local.INFO: Packet analysis {"connection_id":222928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:43:38] local.INFO: Extracted packet for processing {"connection_id":222928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:43:38] local.INFO: GPS Element Parsed {"raw_longitude":767096192,"raw_latitude":88632864,"longitude_deg":76.7096192,"latitude_deg":8.8632864,"altitude":27,"angle":69,"satellites":47,"speed":61,"hex_longitude":"2db8f580","hex_latitude":"05486e20","is_valid_coordinates":true} 
[2026-10-23 12:43:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:43:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941321984001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:43:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23621710242643968,"note":"Value kept but may cause issues"} 
[2026-10-23 12:43:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5128474052978980864,"note":"Value kept but may cause issues"} 
[2026-10-23 12:43:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:43:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792739545000,"timestamp_ms":1792739545000,"timestamp_seconds":1792739545,"priority":1,"record_length":96,"hex_timestamp":"000001a1679a8fa8"} 
[2026-10-23 12:43:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:43:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:43:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 12:43:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":975,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:43:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:43:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:43:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:43:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:43:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:43:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:43:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:43:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:43:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:43:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941321984001,"66":27376,"62":206,"9":26112,"24":61,"16":23621710242643968,"45":-5128474052978980864},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:43:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:43:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:43:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941321984001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:43:38] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:43:38] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:43:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23621710242643968,"km_value":23621710242643.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:43:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5128474052978980864,"description":"Unknown IO ID 45"} 
[2026-10-23 12:43:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941321984001,"power":27376,"unknown_62":206,"unknown_9":26112,"ignition":61,"odometer":null,"unknown_45":-5128474052978980864}} 
[2026-10-23 12:43:38] local.INFO: DEBUG: GPS processor result {"connection_id":222928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:43:38] local.INFO: GPS data processed {"connection_id":222928,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:43:38] local.INFO: Acknowledgment sent {"connection_id":222928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:44:10] local.INFO: TCP Data received {"connection_id":222928,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679aa718012db916c005487950001b00492f..."} 
[2026-10-23 12:44:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222928,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679aa718012db916c005487950001b00492f..."} 
[2026-10-23 12:44:10] local.INFO: Processing buffer {"connection_id":222928,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679aa718012db916c005487950001b00492f..."} 
[2026-10-23 12:44:10] local.INFO: Packet analysis {"connection_id":222928,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:44:10] local.INFO: Extracted packet for processing {"connection_id":222928,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:44:10] local.INFO: GPS Element Parsed {"raw_longitude":767104704,"raw_latitude":88635728,"longitude_deg":76.7104704,"latitude_deg":8.8635728,"altitude":27,"angle":73,"satellites":47,"speed":59,"hex_longitude":"2db916c0","hex_latitude":"05487950","is_valid_coordinates":true} 
[2026-10-23 12:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:44:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941323520001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23622139739373568,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5119044641258332160,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:44:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792739551000,"timestamp_ms":1792739551000,"timestamp_seconds":1792739551,"priority":1,"record_length":96,"hex_timestamp":"000001a1679aa718"} 
[2026-10-23 12:44:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:44:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:44:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 12:44:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:44:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:44:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:44:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:44:10] local.INFO: Teltonika packet parsed successfully {"connection_id":222928,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:44:10] local.INFO: Passing IMEI to GPS processor {"connection_id":222928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:44:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":222928,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:44:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:44:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:44:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:44:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941323520001,"66":27343,"62":206,"9":26112,"24":59,"16":23622139739373568,"45":-5119044641258332160},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:44:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:44:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:44:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941323520001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:44:10] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:44:10] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:44:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23622139739373568,"km_value":23622139739373.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:44:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5119044641258332160,"description":"Unknown IO ID 45"} 
[2026-10-23 12:44:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941323520001,"power":27343,"unknown_62":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-5119044641258332160}} 
[2026-10-23 12:44:10] local.INFO: DEBUG: GPS processor result {"connection_id":222928,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22634,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:44:10] local.INFO: GPS data processed {"connection_id":222928,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:44:10] local.INFO: Acknowledgment sent {"connection_id":222928,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:44:25] local.INFO: TCP Data received {"connection_id":221268,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:25] local.INFO: Processing buffer {"connection_id":221268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:25] local.INFO: IMEI packet received {"connection_id":221268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:44:25] local.INFO: IMEI acknowledgment sent {"connection_id":221268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:44:30] local.INFO: TCP Data received {"connection_id":221268,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:30] local.INFO: Processing buffer {"connection_id":221268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:30] local.INFO: IMEI packet received {"connection_id":221268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":221268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:44:32] local.INFO: TCP Data received {"connection_id":221268,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221268,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:32] local.INFO: Processing buffer {"connection_id":221268,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:44:32] local.INFO: IMEI packet received {"connection_id":221268,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:44:32] local.INFO: IMEI acknowledgment sent {"connection_id":221268,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:44:35] local.INFO: TCP Data received {"connection_id":221268,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679abe88012db9390005488160001a004f2e..."} 
[2026-10-23 12:44:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221268,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679abe88012db9390005488160001a004f2e..."} 
[2026-10-23 12:44:35] local.INFO: Processing buffer {"connection_id":221268,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679abe88012db9390005488160001a004f2e..."} 
[2026-10-23 12:44:35] local.INFO: Packet analysis {"connection_id":221268,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:44:35] local.INFO: Extracted packet for processing {"connection_id":221268,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:44:35] local.INFO: GPS Element Parsed {"raw_longitude":767113472,"raw_latitude":88637792,"longitude_deg":76.7113472,"latitude_deg":8.8637792,"altitude":26,"angle":79,"satellites":46,"speed":59,"hex_longitude":"2db93900","hex_latitude":"05488160","is_valid_coordinates":true} 
[2026-10-23 12:44:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:44:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941325056001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23622573531070464,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5109685598281969664,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:44:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792739557000,"timestamp_ms":1792739557000,"timestamp_seconds":1792739557,"priority":1,"record_length":96,"hex_timestamp":"000001a1679abe88"} 
[2026-10-23 12:44:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:44:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:44:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 12:44:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:44:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:44:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:44:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:44:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221268,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:44:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:44:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:44:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:44:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:44:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:44:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941325056001,"66":27376,"62":206,"9":26112,"24":59,"16":23622573531070464,"45":-5109685598281969664},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:44:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:44:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:44:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941325056001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:44:35] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:44:35] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:44:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23622573531070464,"km_value":23622573531070.465,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:44:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5109685598281969664,"description":"Unknown IO ID 45"} 
[2026-10-23 12:44:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941325056001,"power":27376,"unknown_62":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-5109685598281969664}} 
[2026-10-23 12:44:35] local.INFO: DEBUG: GPS processor result {"connection_id":221268,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:44:35] local.INFO: GPS data processed {"connection_id":221268,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:44:35] local.INFO: Acknowledgment sent {"connection_id":221268,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:44:37] local.INFO: TCP Data received {"connection_id":221268,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679ad5f8012db95c00054885b8001a00572d..."} 
[2026-10-23 12:44:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221268,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679ad5f8012db95c00054885b8001a00572d..."} 
[2026-10-23 12:44:37] local.INFO: Processing buffer {"connection_id":221268,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679ad5f8012db95c00054885b8001a00572d..."} 
[2026-10-23 12:44:37] local.INFO: Packet analysis {"connection_id":221268,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:44:37] local.INFO: Extracted packet for processing {"connection_id":221268,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679a"} 
[2026-10-23 12:44:37] local.INFO: GPS Element Parsed {"raw_longitude":767122432,"raw_latitude":88638904,"longitude_deg":76.7122432,"latitude_deg":8.8638904,"altitude":26,"angle":87,"satellites":45,"speed":59,"hex_longitude":"2db95c00","hex_latitude":"054885b8","is_valid_coordinates":true} 
[2026-10-23 12:44:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:44:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941326592001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23623003027800064,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-5100045080329101312,"note":"Value kept but may cause issues"} 
[2026-10-23 12:44:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:44:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792739563000,"timestamp_ms":1792739563000,"timestamp_seconds":1792739563,"priority":1,"record_length":96,"hex_timestamp":"000001a1679ad5f8"} 
[2026-10-23 12:44:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:44:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:44:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 12:44:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:44:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:44:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:44:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:44:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221268,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:44:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:44:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:44:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:44:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:44:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:44:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941326592001,"66":27343,"62":206,"9":26112,"24":59,"16":23623003027800064,"45":-5100045080329101312},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:44:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:44:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:44:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941326592001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:44:37] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:44:37] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:44:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23623003027800064,"km_value":23623003027800.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:44:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-5100045080329101312,"description":"Unknown IO ID 45"} 
[2026-10-23 12:44:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941326592001,"power":27343,"unknown_62":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-5100045080329101312}} 
[2026-10-23 12:44:37] local.INFO: DEBUG: GPS processor result {"connection_id":221268,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22636,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:44:37] local.INFO: GPS data processed {"connection_id":221268,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:44:37] local.INFO: Acknowledgment sent {"connection_id":221268,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:45:03] local.INFO: TCP Data received {"connection_id":221267,"ip":"42.109.136.12","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:45:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221267,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:45:03] local.INFO: Processing buffer {"connection_id":221267,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:45:03] local.INFO: IMEI packet received {"connection_id":221267,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:45:03] local.INFO: IMEI acknowledgment sent {"connection_id":221267,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:45:09] local.INFO: TCP Data received {"connection_id":221268,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679c2db8012dbb0ec00547c240002700792f..."} 
[2026-10-23 12:45:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221268,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679c2db8012dbb0ec00547c240002700792f..."} 
[2026-10-23 12:45:09] local.INFO: Processing buffer {"connection_id":221268,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679c2db8012dbb0ec00547c240002700792f..."} 
[2026-10-23 12:45:09] local.INFO: Packet analysis {"connection_id":221268,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:09] local.INFO: Extracted packet for processing {"connection_id":221268,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:09] local.INFO: GPS Element Parsed {"raw_longitude":767233728,"raw_latitude":88588864,"longitude_deg":76.7233728,"latitude_deg":8.8588864,"altitude":39,"angle":121,"satellites":47,"speed":51,"hex_longitude":"2dbb0ec0","hex_latitude":"0547c240","is_valid_coordinates":true} 
[2026-10-23 12:45:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:45:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941348864001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23628968737374208,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4976477565564504064,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:45:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792739651000,"timestamp_ms":1792739651000,"timestamp_seconds":1792739651,"priority":1,"record_length":96,"hex_timestamp":"000001a1679c2db8"} 
[2026-10-23 12:45:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:45:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:45:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":230,"data_length":795,"current_offset":136} 
[2026-10-23 12:45:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2788,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:45:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:45:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:45:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:45:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221268,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:45:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221268,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:45:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:45:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:45:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941348864001,"66":27332,"62":206,"9":26112,"24":51,"16":23628968737374208,"45":-4976477565564504064},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:45:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:45:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:45:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941348864001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:45:10] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:45:10] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:45:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23628968737374208,"km_value":23628968737374.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:45:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4976477565564504064,"description":"Unknown IO ID 45"} 
[2026-10-23 12:45:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941348864001,"power":27332,"unknown_62":206,"unknown_9":26112,"ignition":51,"odometer":null,"unknown_45":-4976477565564504064}} 
[2026-10-23 12:45:10] local.INFO: DEBUG: GPS processor result {"connection_id":221268,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:45:10] local.INFO: GPS data processed {"connection_id":221268,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:45:10] local.INFO: Acknowledgment sent {"connection_id":221268,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:45:30] local.INFO: TCP Data received {"connection_id":222929,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222929,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:30] local.INFO: Processing buffer {"connection_id":222929,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:30] local.INFO: IMEI packet received {"connection_id":222929,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:45:30] local.INFO: IMEI acknowledgment sent {"connection_id":222929,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:45:31] local.INFO: TCP Data received {"connection_id":222929,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222929,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:31] local.INFO: Processing buffer {"connection_id":222929,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:31] local.INFO: IMEI packet received {"connection_id":222929,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:45:31] local.INFO: IMEI acknowledgment sent {"connection_id":222929,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:45:36] local.INFO: TCP Data received {"connection_id":222929,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222929,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:36] local.INFO: Processing buffer {"connection_id":222929,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:45:36] local.INFO: IMEI packet received {"connection_id":222929,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:45:36] local.INFO: IMEI acknowledgment sent {"connection_id":222929,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:45:37] local.INFO: TCP Data received {"connection_id":222929,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679c4910012dbb2d800547ae980028007c2f..."} 
[2026-10-23 12:45:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222929,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679c4910012dbb2d800547ae980028007c2f..."} 
[2026-10-23 12:45:37] local.INFO: Processing buffer {"connection_id":222929,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679c4910012dbb2d800547ae980028007c2f..."} 
[2026-10-23 12:45:37] local.INFO: Packet analysis {"connection_id":222929,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:37] local.INFO: Extracted packet for processing {"connection_id":222929,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:37] local.INFO: GPS Element Parsed {"raw_longitude":767241600,"raw_latitude":88583832,"longitude_deg":76.72416,"latitude_deg":8.8583832,"altitude":40,"angle":124,"satellites":47,"speed":54,"hex_longitude":"2dbb2d80","hex_latitude":"0547ae98","is_valid_coordinates":true} 
[2026-10-23 12:45:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:45:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941350656001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23629419708940288,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4967822210031796224,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:45:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792739658000,"timestamp_ms":1792739658000,"timestamp_seconds":1792739658,"priority":1,"record_length":96,"hex_timestamp":"000001a1679c4910"} 
[2026-10-23 12:45:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:45:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:45:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 12:45:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:45:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:45:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:45:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:45:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222929,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:45:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222929,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222929,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:45:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:45:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:45:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941350656001,"66":27104,"62":206,"9":26112,"24":54,"16":23629419708940288,"45":-4967822210031796224},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:45:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:45:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:45:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941350656001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:45:37] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:45:37] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:45:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23629419708940288,"km_value":23629419708940.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:45:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4967822210031796224,"description":"Unknown IO ID 45"} 
[2026-10-23 12:45:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941350656001,"power":27104,"unknown_62":206,"unknown_9":26112,"ignition":54,"odometer":null,"unknown_45":-4967822210031796224}} 
[2026-10-23 12:45:37] local.INFO: DEBUG: GPS processor result {"connection_id":222929,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22638,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:45:37] local.INFO: GPS data processed {"connection_id":222929,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:45:37] local.INFO: Acknowledgment sent {"connection_id":222929,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:45:38] local.INFO: TCP Data received {"connection_id":222929,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679c6468012dbb4cc0054798580028007e2e..."} 
[2026-10-23 12:45:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222929,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679c6468012dbb4cc0054798580028007e2e..."} 
[2026-10-23 12:45:38] local.INFO: Processing buffer {"connection_id":222929,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679c6468012dbb4cc0054798580028007e2e..."} 
[2026-10-23 12:45:38] local.INFO: Packet analysis {"connection_id":222929,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:38] local.INFO: Extracted packet for processing {"connection_id":222929,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:38] local.INFO: GPS Element Parsed {"raw_longitude":767249600,"raw_latitude":88578136,"longitude_deg":76.72496,"latitude_deg":8.8578136,"altitude":40,"angle":126,"satellites":46,"speed":57,"hex_longitude":"2dbb4cc0","hex_latitude":"05479858","is_valid_coordinates":true} 
[2026-10-23 12:45:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:45:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941352448001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23629892155342848,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4959166854499231744,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,62,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:45:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792739665000,"timestamp_ms":1792739665000,"timestamp_seconds":1792739665,"priority":1,"record_length":96,"hex_timestamp":"000001a1679c6468"} 
[2026-10-23 12:45:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:45:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:45:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 12:45:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2739,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:45:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:45:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:45:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:45:38] local.INFO: Teltonika packet parsed successfully {"connection_id":222929,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:45:38] local.INFO: Passing IMEI to GPS processor {"connection_id":222929,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":222929,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:45:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:45:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:45:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941352448001,"66":27397,"62":206,"9":26112,"24":57,"16":23629892155342848,"45":-4959166854499231744},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,62,9,24,16,45]} 
[2026-10-23 12:45:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:45:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:45:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941352448001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:45:38] local.INFO: Unknown IO ID detected {"io_id":62,"value":206,"description":"Unknown IO ID 62"} 
[2026-10-23 12:45:38] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:45:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23629892155342848,"km_value":23629892155342.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:45:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4959166854499231744,"description":"Unknown IO ID 45"} 
[2026-10-23 12:45:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941352448001,"power":27397,"unknown_62":206,"unknown_9":26112,"ignition":57,"odometer":null,"unknown_45":-4959166854499231744}} 
[2026-10-23 12:45:38] local.INFO: DEBUG: GPS processor result {"connection_id":222929,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:45:38] local.INFO: GPS data processed {"connection_id":222929,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:45:38] local.INFO: Acknowledgment sent {"connection_id":222929,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:45:40] local.INFO: TCP Data received {"connection_id":222929,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679c7fc0012dbb6d80054780380027007f2d..."} 
[2026-10-23 12:45:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222929,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679c7fc0012dbb6d80054780380027007f2d..."} 
[2026-10-23 12:45:40] local.INFO: Processing buffer {"connection_id":222929,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679c7fc0012dbb6d80054780380027007f2d..."} 
[2026-10-23 12:45:40] local.INFO: Packet analysis {"connection_id":222929,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:40] local.INFO: Extracted packet for processing {"connection_id":222929,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679c"} 
[2026-10-23 12:45:40] local.INFO: GPS Element Parsed {"raw_longitude":767257984,"raw_latitude":88571960,"longitude_deg":76.7257984,"latitude_deg":8.857196,"altitude":39,"angle":127,"satellites":45,"speed":60,"hex_longitude":"2dbb6d80","hex_latitude":"05478038","is_valid_coordinates":true} 
[2026-10-23 12:45:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:45:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941354240001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23630394666516480,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4950370761478481920,"note":"Value kept but may cause issues"} 
[2026-10-23 12:45:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:45:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792739672000,"timestamp_ms":1792739672000,"timestamp_seconds":1792739672,"priority":1,"record_length":96,"hex_timestamp":"000001a1679c7fc0"} 
[2026-10-23 12:45:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:45:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:45:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 12:45:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:45:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:45:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:45:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:45:40] local.INFO: Teltonika packet parsed successfully {"connection_id":222929,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:45:40] local.INFO: Passing IMEI to GPS processor {"connection_id":222929,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":222929,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:45:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:45:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:45:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:45:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941354240001,"66":27332,"160":206,"9":26112,"24":60,"16":23630394666516480,"45":-4950370761478481920},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,9,24,16,45]} 
[2026-10-23 12:45:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:45:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:45:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941354240001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:45:40] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 12:45:40] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:45:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23630394666516480,"km_value":23630394666516.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:45:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4950370761478481920,"description":"Unknown IO ID 45"} 
[2026-10-23 12:45:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941354240001,"power":27332,"unknown_160":206,"unknown_9":26112,"ignition":60,"odometer":null,"unknown_45":-4950370761478481920}} 
[2026-10-23 12:45:40] local.INFO: DEBUG: GPS processor result {"connection_id":222929,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22640,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:45:40] local.INFO: GPS data processed {"connection_id":222929,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:45:40] local.INFO: Acknowledgment sent {"connection_id":222929,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:46:25] local.INFO: TCP Data received {"connection_id":221666,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:25] local.INFO: Processing buffer {"connection_id":221666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:25] local.INFO: IMEI packet received {"connection_id":221666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:46:25] local.INFO: IMEI acknowledgment sent {"connection_id":221666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:46:25] local.INFO: TCP Data received {"connection_id":221666,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:25] local.INFO: Processing buffer {"connection_id":221666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:25] local.INFO: IMEI packet received {"connection_id":221666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:46:25] local.INFO: IMEI acknowledgment sent {"connection_id":221666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:46:29] local.INFO: TCP Data received {"connection_id":221666,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:29] local.INFO: Processing buffer {"connection_id":221666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:46:29] local.INFO: IMEI packet received {"connection_id":221666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":221666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:46:30] local.INFO: TCP Data received {"connection_id":221666,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679d8960012dbc82c005467470003600832c..."} 
[2026-10-23 12:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679d8960012dbc82c005467470003600832c..."} 
[2026-10-23 12:46:30] local.INFO: Processing buffer {"connection_id":221666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679d8960012dbc82c005467470003600832c..."} 
[2026-10-23 12:46:30] local.INFO: Packet analysis {"connection_id":221666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:46:30] local.INFO: Extracted packet for processing {"connection_id":221666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:46:30] local.INFO: GPS Element Parsed {"raw_longitude":767328960,"raw_latitude":88503408,"longitude_deg":76.732896,"latitude_deg":8.8503408,"altitude":54,"angle":131,"satellites":44,"speed":57,"hex_longitude":"2dbc82c0","hex_latitude":"05467470","is_valid_coordinates":true} 
[2026-10-23 12:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941371648001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23635179260084224,"note":"Value kept but may cause issues"} 
[2026-10-23 12:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4871487399272773632,"note":"Value kept but may cause issues"} 
[2026-10-23 12:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792739740000,"timestamp_ms":1792739740000,"timestamp_seconds":1792739740,"priority":1,"record_length":96,"hex_timestamp":"000001a1679d8960"} 
[2026-10-23 12:46:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:46:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 12:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:46:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:46:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:46:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941371648001,"66":27213,"161":206,"9":26112,"24":57,"16":23635179260084224,"45":-4871487399272773632},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,9,24,16,45]} 
[2026-10-23 12:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941371648001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:46:30] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 12:46:30] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23635179260084224,"km_value":23635179260084.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4871487399272773632,"description":"Unknown IO ID 45"} 
[2026-10-23 12:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941371648001,"power":27213,"unknown_161":206,"unknown_9":26112,"ignition":57,"odometer":null,"unknown_45":-4871487399272773632}} 
[2026-10-23 12:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":221666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22641,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:46:30] local.INFO: GPS data processed {"connection_id":221666,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:46:30] local.INFO: Acknowledgment sent {"connection_id":221666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:47:06] local.INFO: TCP Data received {"connection_id":221666,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679da0d0012dbc9a8005465ba00037008f2d..."} 
[2026-10-23 12:47:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679da0d0012dbc9a8005465ba00037008f2d..."} 
[2026-10-23 12:47:06] local.INFO: Processing buffer {"connection_id":221666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679da0d0012dbc9a8005465ba00037008f2d..."} 
[2026-10-23 12:47:06] local.INFO: Packet analysis {"connection_id":221666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:47:06] local.INFO: Extracted packet for processing {"connection_id":221666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:47:06] local.INFO: GPS Element Parsed {"raw_longitude":767335040,"raw_latitude":88497056,"longitude_deg":76.733504,"latitude_deg":8.8497056,"altitude":55,"angle":143,"satellites":45,"speed":59,"hex_longitude":"2dbc9a80","hex_latitude":"05465ba0","is_valid_coordinates":true} 
[2026-10-23 12:47:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:47:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941373440001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23635604461846528,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4863113518717308928,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:47:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792739746000,"timestamp_ms":1792739746000,"timestamp_seconds":1792739746,"priority":1,"record_length":96,"hex_timestamp":"000001a1679da0d0"} 
[2026-10-23 12:47:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:47:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:47:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 12:47:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:47:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:47:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:47:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:47:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:47:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:47:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:47:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:47:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:47:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:47:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941373440001,"66":27343,"161":206,"9":26112,"24":59,"16":23635604461846528,"45":-4863113518717308928},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,9,24,16,45]} 
[2026-10-23 12:47:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:47:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:47:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941373440001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:47:06] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 12:47:06] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:47:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23635604461846528,"km_value":23635604461846.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:47:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4863113518717308928,"description":"Unknown IO ID 45"} 
[2026-10-23 12:47:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941373440001,"power":27343,"unknown_161":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4863113518717308928}} 
[2026-10-23 12:47:06] local.INFO: DEBUG: GPS processor result {"connection_id":221666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:47:06] local.INFO: GPS data processed {"connection_id":221666,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:47:06] local.INFO: Acknowledgment sent {"connection_id":221666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:47:25] local.INFO: TCP Data received {"connection_id":221269,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:25] local.INFO: Processing buffer {"connection_id":221269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:25] local.INFO: IMEI packet received {"connection_id":221269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:47:25] local.INFO: IMEI acknowledgment sent {"connection_id":221269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:47:26] local.INFO: TCP Data received {"connection_id":221269,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:26] local.INFO: Processing buffer {"connection_id":221269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:26] local.INFO: IMEI packet received {"connection_id":221269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:47:26] local.INFO: IMEI acknowledgment sent {"connection_id":221269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:47:30] local.INFO: TCP Data received {"connection_id":221269,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221269,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:30] local.INFO: Processing buffer {"connection_id":221269,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:47:30] local.INFO: IMEI packet received {"connection_id":221269,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:47:30] local.INFO: IMEI acknowledgment sent {"connection_id":221269,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:47:31] local.INFO: TCP Data received {"connection_id":221269,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679db458012dbcaa40054642400036009a2c..."} 
[2026-10-23 12:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679db458012dbcaa40054642400036009a2c..."} 
[2026-10-23 12:47:31] local.INFO: Processing buffer {"connection_id":221269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679db458012dbcaa40054642400036009a2c..."} 
[2026-10-23 12:47:31] local.INFO: Packet analysis {"connection_id":221269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:47:31] local.INFO: Extracted packet for processing {"connection_id":221269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:47:31] local.INFO: GPS Element Parsed {"raw_longitude":767339072,"raw_latitude":88490560,"longitude_deg":76.7339072,"latitude_deg":8.849056,"altitude":54,"angle":154,"satellites":44,"speed":60,"hex_longitude":"2dbcaa40","hex_latitude":"05464240","is_valid_coordinates":true} 
[2026-10-23 12:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941374976001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23635973829033984,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4856428488022056960,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792739751000,"timestamp_ms":1792739751000,"timestamp_seconds":1792739751,"priority":1,"record_length":96,"hex_timestamp":"000001a1679db458"} 
[2026-10-23 12:47:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:47:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 12:47:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:47:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:47:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:47:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941374976001,"66":27321,"161":206,"9":26112,"24":60,"16":23635973829033984,"45":-4856428488022056960},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,9,24,16,45]} 
[2026-10-23 12:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941374976001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:47:31] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 12:47:31] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23635973829033984,"km_value":23635973829033.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4856428488022056960,"description":"Unknown IO ID 45"} 
[2026-10-23 12:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941374976001,"power":27321,"unknown_161":206,"unknown_9":26112,"ignition":60,"odometer":null,"unknown_45":-4856428488022056960}} 
[2026-10-23 12:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":221269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22643,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:47:31] local.INFO: GPS data processed {"connection_id":221269,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:47:31] local.INFO: Acknowledgment sent {"connection_id":221269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:47:33] local.INFO: TCP Data received {"connection_id":221269,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679dc7e0012dbcb400054626d0003500a62c..."} 
[2026-10-23 12:47:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679dc7e0012dbcb400054626d0003500a62c..."} 
[2026-10-23 12:47:33] local.INFO: Processing buffer {"connection_id":221269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679dc7e0012dbcb400054626d0003500a62c..."} 
[2026-10-23 12:47:33] local.INFO: Packet analysis {"connection_id":221269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:47:33] local.INFO: Extracted packet for processing {"connection_id":221269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679d"} 
[2026-10-23 12:47:33] local.INFO: GPS Element Parsed {"raw_longitude":767341568,"raw_latitude":88483536,"longitude_deg":76.7341568,"latitude_deg":8.8483536,"altitude":53,"angle":166,"satellites":44,"speed":59,"hex_longitude":"2dbcb400","hex_latitude":"054626d0","is_valid_coordinates":true} 
[2026-10-23 12:47:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:47:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941376256001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23636334606286848,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4851995257140527104,"note":"Value kept but may cause issues"} 
[2026-10-23 12:47:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:47:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792739756000,"timestamp_ms":1792739756000,"timestamp_seconds":1792739756,"priority":1,"record_length":96,"hex_timestamp":"000001a1679dc7e0"} 
[2026-10-23 12:47:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:47:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:47:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 12:47:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:47:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:47:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:47:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:47:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:47:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:47:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:47:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:47:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:47:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:47:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941376256001,"66":27321,"161":206,"9":26112,"24":59,"16":23636334606286848,"45":-4851995257140527104},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,9,24,16,45]} 
[2026-10-23 12:47:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:47:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:47:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941376256001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:47:33] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 12:47:33] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:47:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23636334606286848,"km_value":23636334606286.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:47:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4851995257140527104,"description":"Unknown IO ID 45"} 
[2026-10-23 12:47:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941376256001,"power":27321,"unknown_161":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4851995257140527104}} 
[2026-10-23 12:47:33] local.INFO: DEBUG: GPS processor result {"connection_id":221269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:47:33] local.INFO: GPS data processed {"connection_id":221269,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:47:33] local.INFO: Acknowledgment sent {"connection_id":221269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:48:42] local.INFO: TCP Data received {"connection_id":221269,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679edd38012dbd57c00544b8100038008d2c..."} 
[2026-10-23 12:48:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221269,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679edd38012dbd57c00544b8100038008d2c..."} 
[2026-10-23 12:48:42] local.INFO: Processing buffer {"connection_id":221269,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1679edd38012dbd57c00544b8100038008d2c..."} 
[2026-10-23 12:48:42] local.INFO: Packet analysis {"connection_id":221269,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679e"} 
[2026-10-23 12:48:42] local.INFO: Extracted packet for processing {"connection_id":221269,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1679e"} 
[2026-10-23 12:48:42] local.INFO: GPS Element Parsed {"raw_longitude":767383488,"raw_latitude":88389648,"longitude_deg":76.7383488,"latitude_deg":8.8389648,"altitude":56,"angle":141,"satellites":44,"speed":59,"hex_longitude":"2dbd57c0","hex_latitude":"0544b810","is_valid_coordinates":true} 
[2026-10-23 12:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:48:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941393920001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:48:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23641411257630720,"note":"Value kept but may cause issues"} 
[2026-10-23 12:48:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4810266591866933248,"note":"Value kept but may cause issues"} 
[2026-10-23 12:48:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,142,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:48:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792739827000,"timestamp_ms":1792739827000,"timestamp_seconds":1792739827,"priority":1,"record_length":96,"hex_timestamp":"000001a1679edd38"} 
[2026-10-23 12:48:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:48:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:48:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 12:48:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:48:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:48:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:48:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:48:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221269,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:48:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:48:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221269,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:48:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:48:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:48:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:48:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941393920001,"66":27343,"142":206,"9":26112,"24":59,"16":23641411257630720,"45":-4810266591866933248},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,142,9,24,16,45]} 
[2026-10-23 12:48:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:48:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:48:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941393920001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:48:42] local.INFO: Unknown IO ID detected {"io_id":142,"value":206,"description":"Unknown IO ID 142"} 
[2026-10-23 12:48:42] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:48:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23641411257630720,"km_value":23641411257630.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:48:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4810266591866933248,"description":"Unknown IO ID 45"} 
[2026-10-23 12:48:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941393920001,"power":27343,"unknown_142":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4810266591866933248}} 
[2026-10-23 12:48:42] local.INFO: DEBUG: GPS processor result {"connection_id":221269,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:48:42] local.INFO: GPS data processed {"connection_id":221269,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:48:42] local.INFO: Acknowledgment sent {"connection_id":221269,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:49:00] local.INFO: TCP Data received {"connection_id":221270,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221270,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:00] local.INFO: Processing buffer {"connection_id":221270,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:00] local.INFO: IMEI packet received {"connection_id":221270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:49:00] local.INFO: IMEI acknowledgment sent {"connection_id":221270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:49:00] local.INFO: TCP Data received {"connection_id":221270,"ip":"117.224.177.254","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 12:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221270,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 12:49:00] local.INFO: Processing buffer {"connection_id":221270,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 12:49:00] local.INFO: IMEI packet received {"connection_id":221270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:49:00] local.INFO: IMEI acknowledgment sent {"connection_id":221270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:49:05] local.INFO: TCP Data received {"connection_id":221270,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221270,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:05] local.INFO: Processing buffer {"connection_id":221270,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 12:49:05] local.INFO: IMEI packet received {"connection_id":221270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:49:05] local.INFO: IMEI acknowledgment sent {"connection_id":221270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:49:06] local.INFO: TCP Data received {"connection_id":221270,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a1679feac0012dbe76000543b640003b00882d..."} 
[2026-10-23 12:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1679feac0012dbe76000543b640003b00882d..."} 
[2026-10-23 12:49:06] local.INFO: Processing buffer {"connection_id":221270,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a167..."} 
[2026-10-23 12:49:06] local.INFO: IMEI packet received {"connection_id":221270,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:49:06] local.INFO: IMEI acknowledgment sent {"connection_id":221270,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:49:06] local.INFO: TCP Data received {"connection_id":221270,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a00230012dbe8c0005439aa8003900942d..."} 
[2026-10-23 12:49:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221270,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a00230012dbe8c0005439aa8003900942d..."} 
[2026-10-23 12:49:06] local.INFO: Processing buffer {"connection_id":221270,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a1679feac0012dbe76000543b640003b00882d..."} 
[2026-10-23 12:49:06] local.INFO: Packet analysis {"connection_id":221270,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a1679f"} 
[2026-10-23 12:49:06] local.INFO: Extracted packet for processing {"connection_id":221270,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1679f"} 
[2026-10-23 12:49:06] local.INFO: GPS Element Parsed {"raw_longitude":767456768,"raw_latitude":88323648,"longitude_deg":76.7456768,"latitude_deg":8.8323648,"altitude":59,"angle":136,"satellites":45,"speed":59,"hex_longitude":"2dbe7600","hex_latitude":"0543b640","is_valid_coordinates":true} 
[2026-10-23 12:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:49:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941411840001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23646350470021120,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4729483273568270336,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:49:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792739896000,"timestamp_ms":1792739896000,"timestamp_seconds":1792739896,"priority":1,"record_length":96,"hex_timestamp":"000001a1679feac0"} 
[2026-10-23 12:49:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:49:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 12:49:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:49:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:49:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:49:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:49:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:49:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941411840001,"66":27571,"140":206,"9":26112,"24":59,"16":23646350470021120,"45":-4729483273568270336},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,9,24,16,45]} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:49:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941411840001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:49:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23646350470021120,"km_value":23646350470021.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4729483273568270336,"description":"Unknown IO ID 45"} 
[2026-10-23 12:49:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941411840001,"power":27571,"unknown_140":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4729483273568270336}} 
[2026-10-23 12:49:06] local.INFO: DEBUG: GPS processor result {"connection_id":221270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22646,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:49:06] local.INFO: GPS data processed {"connection_id":221270,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:49:06] local.INFO: Acknowledgment sent {"connection_id":221270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:49:06] local.INFO: Packet analysis {"connection_id":221270,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:49:06] local.INFO: Extracted packet for processing {"connection_id":221270,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:49:06] local.INFO: GPS Element Parsed {"raw_longitude":767462400,"raw_latitude":88316584,"longitude_deg":76.74624,"latitude_deg":8.8316584,"altitude":57,"angle":148,"satellites":45,"speed":59,"hex_longitude":"2dbe8c00","hex_latitude":"05439aa8","is_valid_coordinates":true} 
[2026-10-23 12:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:49:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941413376001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23646788556685312,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4722587136640532480,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:49:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792739902000,"timestamp_ms":1792739902000,"timestamp_seconds":1792739902,"priority":1,"record_length":96,"hex_timestamp":"000001a167a00230"} 
[2026-10-23 12:49:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:49:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:49:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 12:49:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:49:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:49:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:49:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:49:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221270,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:49:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221270,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941413376001,"66":27223,"140":206,"9":26112,"24":59,"16":23646788556685312,"45":-4722587136640532480},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,9,24,16,45]} 
[2026-10-23 12:49:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:49:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941413376001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:49:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23646788556685312,"km_value":23646788556685.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:49:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4722587136640532480,"description":"Unknown IO ID 45"} 
[2026-10-23 12:49:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941413376001,"power":27223,"unknown_140":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4722587136640532480}} 
[2026-10-23 12:49:07] local.INFO: DEBUG: GPS processor result {"connection_id":221270,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:49:07] local.INFO: GPS data processed {"connection_id":221270,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:49:07] local.INFO: Acknowledgment sent {"connection_id":221270,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:49:30] local.INFO: TCP Data received {"connection_id":221668,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:30] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:30] local.INFO: IMEI packet received {"connection_id":221668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:49:30] local.INFO: IMEI acknowledgment sent {"connection_id":221668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:49:32] local.INFO: TCP Data received {"connection_id":221668,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:32] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:32] local.INFO: IMEI packet received {"connection_id":221668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:49:32] local.INFO: IMEI acknowledgment sent {"connection_id":221668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:49:35] local.INFO: TCP Data received {"connection_id":221668,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:35] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:49:35] local.INFO: IMEI packet received {"connection_id":221668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:49:35] local.INFO: IMEI acknowledgment sent {"connection_id":221668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:49:36] local.INFO: TCP Data received {"connection_id":221668,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a00230012dbe8c0005439aa8003900942d..."} 
[2026-10-23 12:49:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a00230012dbe8c0005439aa8003900942d..."} 
[2026-10-23 12:49:36] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a00230012dbe8c0005439aa8003900942d..."} 
[2026-10-23 12:49:36] local.INFO: Packet analysis {"connection_id":221668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:49:36] local.INFO: Extracted packet for processing {"connection_id":221668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:49:36] local.INFO: GPS Element Parsed {"raw_longitude":767462400,"raw_latitude":88316584,"longitude_deg":76.74624,"latitude_deg":8.8316584,"altitude":57,"angle":148,"satellites":45,"speed":59,"hex_longitude":"2dbe8c00","hex_latitude":"05439aa8","is_valid_coordinates":true} 
[2026-10-23 12:49:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:49:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941414912001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23646788556685312,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4716394687154706432,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:49:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792739902000,"timestamp_ms":1792739902000,"timestamp_seconds":1792739902,"priority":1,"record_length":96,"hex_timestamp":"000001a167a00230"} 
[2026-10-23 12:49:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:49:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:49:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-10-23 12:49:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1511,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:49:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:49:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:49:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:49:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:49:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:49:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:49:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:49:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941414912001,"66":27223,"140":206,"9":26112,"24":59,"16":23646788556685312,"45":-4716394687154706432},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,9,24,16,45]} 
[2026-10-23 12:49:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:49:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:49:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941414912001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:49:36] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-10-23 12:49:36] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:49:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23646788556685312,"km_value":23646788556685.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:49:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4716394687154706432,"description":"Unknown IO ID 45"} 
[2026-10-23 12:49:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941414912001,"power":27223,"unknown_140":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4716394687154706432}} 
[2026-10-23 12:49:36] local.INFO: DEBUG: GPS processor result {"connection_id":221668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22648,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:49:36] local.INFO: GPS data processed {"connection_id":221668,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:49:36] local.INFO: Acknowledgment sent {"connection_id":221668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:49:39] local.INFO: TCP Data received {"connection_id":221668,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a019a0012dbe9b4005437ae00037009c2d..."} 
[2026-10-23 12:49:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a019a0012dbe9b4005437ae00037009c2d..."} 
[2026-10-23 12:49:39] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a019a0012dbe9b4005437ae00037009c2d..."} 
[2026-10-23 12:49:39] local.INFO: Packet analysis {"connection_id":221668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:49:39] local.INFO: Extracted packet for processing {"connection_id":221668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:49:39] local.INFO: GPS Element Parsed {"raw_longitude":767466304,"raw_latitude":88308448,"longitude_deg":76.7466304,"latitude_deg":8.8308448,"altitude":55,"angle":156,"satellites":45,"speed":60,"hex_longitude":"2dbe9b40","hex_latitude":"05437ae0","is_valid_coordinates":true} 
[2026-10-23 12:49:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:49:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941414912001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23647222348382208,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4716394687154706432,"note":"Value kept but may cause issues"} 
[2026-10-23 12:49:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:49:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792739908000,"timestamp_ms":1792739908000,"timestamp_seconds":1792739908,"priority":1,"record_length":96,"hex_timestamp":"000001a167a019a0"} 
[2026-10-23 12:49:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:49:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:49:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":87,"data_length":795,"current_offset":136} 
[2026-10-23 12:49:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1511,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:49:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:49:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:49:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:49:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:49:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:49:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:49:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:49:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:49:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941414912001,"66":27234,"140":206,"9":26112,"24":60,"16":23647222348382208,"45":-4716394687154706432},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,9,24,16,45]} 
[2026-10-23 12:49:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:49:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:49:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941414912001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:49:39] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-10-23 12:49:39] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:49:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23647222348382208,"km_value":23647222348382.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:49:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4716394687154706432,"description":"Unknown IO ID 45"} 
[2026-10-23 12:49:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941414912001,"power":27234,"unknown_140":206,"unknown_9":26112,"ignition":60,"odometer":null,"unknown_45":-4716394687154706432}} 
[2026-10-23 12:49:39] local.INFO: DEBUG: GPS processor result {"connection_id":221668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:49:39] local.INFO: GPS data processed {"connection_id":221668,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:49:39] local.INFO: Acknowledgment sent {"connection_id":221668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:50:10] local.INFO: TCP Data received {"connection_id":221668,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a03110012dbeaa00054359e00035009b2e..."} 
[2026-10-23 12:50:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a03110012dbeaa00054359e00035009b2e..."} 
[2026-10-23 12:50:10] local.INFO: Processing buffer {"connection_id":221668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a03110012dbeaa00054359e00035009b2e..."} 
[2026-10-23 12:50:10] local.INFO: Packet analysis {"connection_id":221668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:50:10] local.INFO: Extracted packet for processing {"connection_id":221668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:50:10] local.INFO: GPS Element Parsed {"raw_longitude":767470080,"raw_latitude":88300000,"longitude_deg":76.747008,"latitude_deg":8.83,"altitude":53,"angle":155,"satellites":46,"speed":61,"hex_longitude":"2dbeaa00","hex_latitude":"054359e0","is_valid_coordinates":true} 
[2026-10-23 12:50:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:50:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941416448001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:50:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23647673319948288,"note":"Value kept but may cause issues"} 
[2026-10-23 12:50:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4712102193761951744,"note":"Value kept but may cause issues"} 
[2026-10-23 12:50:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:50:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792739914000,"timestamp_ms":1792739914000,"timestamp_seconds":1792739914,"priority":1,"record_length":96,"hex_timestamp":"000001a167a03110"} 
[2026-10-23 12:50:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:50:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:50:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 12:50:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:50:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:50:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:50:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:50:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:50:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:50:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:50:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:50:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:50:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:50:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941416448001,"66":27397,"140":206,"9":26112,"24":61,"16":23647673319948288,"45":-4712102193761951744},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,9,24,16,45]} 
[2026-10-23 12:50:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:50:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:50:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941416448001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:50:11] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-10-23 12:50:11] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:50:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23647673319948288,"km_value":23647673319948.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:50:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4712102193761951744,"description":"Unknown IO ID 45"} 
[2026-10-23 12:50:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941416448001,"power":27397,"unknown_140":206,"unknown_9":26112,"ignition":61,"odometer":null,"unknown_45":-4712102193761951744}} 
[2026-10-23 12:50:11] local.INFO: DEBUG: GPS processor result {"connection_id":221668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22650,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:50:11] local.INFO: GPS data processed {"connection_id":221668,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:50:11] local.INFO: Acknowledgment sent {"connection_id":221668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:50:25] local.INFO: TCP Data received {"connection_id":224665,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224665,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:50:25] local.INFO: Processing buffer {"connection_id":224665,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:50:25] local.INFO: IMEI packet received {"connection_id":224665,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":224665,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:50:30] local.INFO: TCP Data received {"connection_id":224665,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224665,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:50:30] local.INFO: Processing buffer {"connection_id":224665,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:50:30] local.INFO: IMEI packet received {"connection_id":224665,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":224665,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:50:38] local.INFO: TCP Data received {"connection_id":221667,"ip":"42.109.136.11","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:50:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221667,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:50:38] local.INFO: Processing buffer {"connection_id":221667,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:50:38] local.INFO: IMEI packet received {"connection_id":221667,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:50:38] local.INFO: IMEI acknowledgment sent {"connection_id":221667,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:50:55] local.INFO: TCP Data received {"connection_id":224665,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a04880012dbeb900054339280035009b2e..."} 
[2026-10-23 12:50:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224665,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a04880012dbeb900054339280035009b2e..."} 
[2026-10-23 12:50:55] local.INFO: Processing buffer {"connection_id":224665,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a04880012dbeb900054339280035009b2e..."} 
[2026-10-23 12:50:55] local.INFO: Packet analysis {"connection_id":224665,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:50:55] local.INFO: Extracted packet for processing {"connection_id":224665,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a0"} 
[2026-10-23 12:50:55] local.INFO: GPS Element Parsed {"raw_longitude":767473920,"raw_latitude":88291624,"longitude_deg":76.747392,"latitude_deg":8.8291624,"altitude":53,"angle":155,"satellites":46,"speed":59,"hex_longitude":"2dbeb900","hex_latitude":"05433928","is_valid_coordinates":true} 
[2026-10-23 12:50:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:50:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941417984001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:50:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23648115701579776,"note":"Value kept but may cause issues"} 
[2026-10-23 12:50:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4707950437857632256,"note":"Value kept but may cause issues"} 
[2026-10-23 12:50:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,140,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:50:55] local.INFO: AVL Record Parsed {"raw_timestamp":1792739920000,"timestamp_ms":1792739920000,"timestamp_seconds":1792739920,"priority":1,"record_length":96,"hex_timestamp":"000001a167a04880"} 
[2026-10-23 12:50:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:50:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:50:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 12:50:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:50:55] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:50:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:50:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:50:55] local.INFO: Teltonika packet parsed successfully {"connection_id":224665,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:50:55] local.INFO: Passing IMEI to GPS processor {"connection_id":224665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:50:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":224665,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:50:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:50:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:50:55] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:50:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941417984001,"66":27343,"140":206,"9":26112,"24":59,"16":23648115701579776,"45":-4707950437857632256},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,140,9,24,16,45]} 
[2026-10-23 12:50:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:50:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:50:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941417984001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:50:55] local.INFO: Unknown IO ID detected {"io_id":140,"value":206,"description":"Unknown IO ID 140"} 
[2026-10-23 12:50:55] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:50:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23648115701579776,"km_value":23648115701579.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:50:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4707950437857632256,"description":"Unknown IO ID 45"} 
[2026-10-23 12:50:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941417984001,"power":27343,"unknown_140":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4707950437857632256}} 
[2026-10-23 12:50:55] local.INFO: DEBUG: GPS processor result {"connection_id":224665,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:50:55] local.INFO: GPS data processed {"connection_id":224665,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:50:55] local.INFO: Acknowledgment sent {"connection_id":224665,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:51:26] local.INFO: TCP Data received {"connection_id":222930,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:51:26] local.INFO: Processing buffer {"connection_id":222930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:51:26] local.INFO: IMEI packet received {"connection_id":222930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":222930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:51:32] local.INFO: TCP Data received {"connection_id":222930,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222930,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:51:32] local.INFO: Processing buffer {"connection_id":222930,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:51:32] local.INFO: IMEI packet received {"connection_id":222930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:51:32] local.INFO: IMEI acknowledgment sent {"connection_id":222930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:51:34] local.INFO: TCP Data received {"connection_id":222930,"ip":"117.224.177.254","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a167..."} 
[2026-10-23 12:51:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222930,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a167..."} 
[2026-10-23 12:51:34] local.INFO: Processing buffer {"connection_id":222930,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a167..."} 
[2026-10-23 12:51:34] local.INFO: IMEI packet received {"connection_id":222930,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:51:34] local.INFO: IMEI acknowledgment sent {"connection_id":222930,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:51:36] local.INFO: TCP Data received {"connection_id":222930,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a20da0012dbfa2800541e6900033008e2c..."} 
[2026-10-23 12:51:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222930,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a20da0012dbfa2800541e6900033008e2c..."} 
[2026-10-23 12:51:36] local.INFO: Processing buffer {"connection_id":222930,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a167a1f248012dbf8bc005420598003200912c..."} 
[2026-10-23 12:51:36] local.INFO: Packet analysis {"connection_id":222930,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a167a1"} 
[2026-10-23 12:51:36] local.INFO: Extracted packet for processing {"connection_id":222930,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a1"} 
[2026-10-23 12:51:36] local.INFO: GPS Element Parsed {"raw_longitude":767527872,"raw_latitude":88212888,"longitude_deg":76.7527872,"latitude_deg":8.8212888,"altitude":50,"angle":145,"satellites":44,"speed":53,"hex_longitude":"2dbf8bc0","hex_latitude":"05420598","is_valid_coordinates":true} 
[2026-10-23 12:51:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:51:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941445632001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:51:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23652758561226752,"note":"Value kept but may cause issues"} 
[2026-10-23 12:51:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4649614748954656768,"note":"Value kept but may cause issues"} 
[2026-10-23 12:51:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,70,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:51:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792740029000,"timestamp_ms":1792740029000,"timestamp_seconds":1792740029,"priority":1,"record_length":96,"hex_timestamp":"000001a167a1f248"} 
[2026-10-23 12:51:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:51:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:51:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 12:51:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:51:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:51:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:51:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:51:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:51:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:51:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:51:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941445632001,"66":27397,"70":206,"9":26112,"24":53,"16":23652758561226752,"45":-4649614748954656768},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,70,9,24,16,45]} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:51:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941445632001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":70,"value":206,"description":"Unknown IO ID 70"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:51:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23652758561226752,"km_value":23652758561226.754,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4649614748954656768,"description":"Unknown IO ID 45"} 
[2026-10-23 12:51:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941445632001,"power":27397,"unknown_70":206,"unknown_9":26112,"ignition":53,"odometer":null,"unknown_45":-4649614748954656768}} 
[2026-10-23 12:51:36] local.INFO: DEBUG: GPS processor result {"connection_id":222930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22652,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:51:36] local.INFO: GPS data processed {"connection_id":222930,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:51:36] local.INFO: Acknowledgment sent {"connection_id":222930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:51:36] local.INFO: Packet analysis {"connection_id":222930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:51:36] local.INFO: Extracted packet for processing {"connection_id":222930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:51:36] local.INFO: GPS Element Parsed {"raw_longitude":767533696,"raw_latitude":88204944,"longitude_deg":76.7533696,"latitude_deg":8.8204944,"altitude":51,"angle":142,"satellites":44,"speed":58,"hex_longitude":"2dbfa280","hex_latitude":"0541e690","is_valid_coordinates":true} 
[2026-10-23 12:51:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:51:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941447424001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:51:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23653235302596608,"note":"Value kept but may cause issues"} 
[2026-10-23 12:51:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4644407461887502336,"note":"Value kept but may cause issues"} 
[2026-10-23 12:51:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,70,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:51:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792740036000,"timestamp_ms":1792740036000,"timestamp_seconds":1792740036,"priority":1,"record_length":96,"hex_timestamp":"000001a167a20da0"} 
[2026-10-23 12:51:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:51:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:51:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 12:51:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:51:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:51:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:51:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:51:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:51:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:51:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:51:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941447424001,"66":27365,"70":206,"9":26112,"24":58,"16":23653235302596608,"45":-4644407461887502336},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,70,9,24,16,45]} 
[2026-10-23 12:51:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:51:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941447424001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":70,"value":206,"description":"Unknown IO ID 70"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:51:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23653235302596608,"km_value":23653235302596.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:51:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4644407461887502336,"description":"Unknown IO ID 45"} 
[2026-10-23 12:51:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941447424001,"power":27365,"unknown_70":206,"unknown_9":26112,"ignition":58,"odometer":null,"unknown_45":-4644407461887502336}} 
[2026-10-23 12:51:36] local.INFO: DEBUG: GPS processor result {"connection_id":222930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:51:36] local.INFO: GPS data processed {"connection_id":222930,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:51:36] local.INFO: Acknowledgment sent {"connection_id":222930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:52:34] local.INFO: TCP Data received {"connection_id":222930,"ip":"117.224.177.254","data_length":1360,"data_hex":"000000000000030f8e0a000001a167a22510012dbfb8000541caa80033008e2c..."} 
[2026-10-23 12:52:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222930,"packet_length":1360,"packet_hex":"000000000000030f8e0a000001a167a22510012dbfb8000541caa80033008e2c..."} 
[2026-10-23 12:52:34] local.INFO: Processing buffer {"connection_id":222930,"buffer_length":1360,"buffer_hex":"000000000000030f8e0a000001a167a22510012dbfb8000541caa80033008e2c..."} 
[2026-10-23 12:52:34] local.INFO: Packet analysis {"connection_id":222930,"data_field_length":783,"total_packet_length":795,"buffer_length":1360,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:52:34] local.INFO: Extracted packet for processing {"connection_id":222930,"packet_length":795,"remaining_buffer_length":565,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:52:34] local.INFO: GPS Element Parsed {"raw_longitude":767539200,"raw_latitude":88197800,"longitude_deg":76.75392,"latitude_deg":8.81978,"altitude":51,"angle":142,"satellites":44,"speed":60,"hex_longitude":"2dbfb800","hex_latitude":"0541caa8","is_valid_coordinates":true} 
[2026-10-23 12:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:52:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941449216001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23653669094293504,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4638003906169368576,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,70,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:52:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792740042000,"timestamp_ms":1792740042000,"timestamp_seconds":1792740042,"priority":1,"record_length":96,"hex_timestamp":"000001a167a22510"} 
[2026-10-23 12:52:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:52:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 12:52:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:52:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:52:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:52:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:52:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:52:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:52:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:52:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941449216001,"66":27397,"70":206,"9":26112,"24":60,"16":23653669094293504,"45":-4638003906169368576},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,70,9,24,16,45]} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:52:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941449216001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":70,"value":206,"description":"Unknown IO ID 70"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:52:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23653669094293504,"km_value":23653669094293.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4638003906169368576,"description":"Unknown IO ID 45"} 
[2026-10-23 12:52:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941449216001,"power":27397,"unknown_70":206,"unknown_9":26112,"ignition":60,"odometer":null,"unknown_45":-4638003906169368576}} 
[2026-10-23 12:52:34] local.INFO: DEBUG: GPS processor result {"connection_id":222930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22654,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:52:34] local.INFO: GPS data processed {"connection_id":222930,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:52:34] local.INFO: Acknowledgment sent {"connection_id":222930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:52:34] local.INFO: Packet analysis {"connection_id":222930,"data_field_length":783,"total_packet_length":795,"buffer_length":565,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:52:34] local.INFO: Incomplete packet, waiting for more data {"connection_id":222930,"needed":795,"available":565} 
[2026-10-23 12:52:34] local.INFO: TCP Data received {"connection_id":222930,"ip":"117.224.177.254","data_length":230,"data_hex":"2dbf3d80054281a8003300942a00250000000a000400ef0100716100f0010045..."} 
[2026-10-23 12:52:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222930,"packet_length":230,"packet_hex":"2dbf3d80054281a8003300942a00250000000a000400ef0100716100f0010045..."} 
[2026-10-23 12:52:34] local.INFO: Processing buffer {"connection_id":222930,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a23c80012dbfcd000541ae48003300902c..."} 
[2026-10-23 12:52:34] local.INFO: Packet analysis {"connection_id":222930,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:52:34] local.INFO: Extracted packet for processing {"connection_id":222930,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:52:34] local.INFO: GPS Element Parsed {"raw_longitude":767544576,"raw_latitude":88190536,"longitude_deg":76.7544576,"latitude_deg":8.8190536,"altitude":51,"angle":144,"satellites":44,"speed":59,"hex_longitude":"2dbfcd00","hex_latitude":"0541ae48","is_valid_coordinates":true} 
[2026-10-23 12:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:52:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941450752001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23654102885990400,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4631952194171918336,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,70,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:52:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792740048000,"timestamp_ms":1792740048000,"timestamp_seconds":1792740048,"priority":1,"record_length":96,"hex_timestamp":"000001a167a23c80"} 
[2026-10-23 12:52:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:52:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 12:52:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:52:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:52:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:52:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:52:34] local.INFO: Teltonika packet parsed successfully {"connection_id":222930,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:52:34] local.INFO: Passing IMEI to GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:52:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":222930,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:52:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941450752001,"66":27365,"70":206,"9":26112,"24":59,"16":23654102885990400,"45":-4631952194171918336},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,70,9,24,16,45]} 
[2026-10-23 12:52:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:52:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941450752001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":70,"value":206,"description":"Unknown IO ID 70"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:52:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23654102885990400,"km_value":23654102885990.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:52:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4631952194171918336,"description":"Unknown IO ID 45"} 
[2026-10-23 12:52:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941450752001,"power":27365,"unknown_70":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4631952194171918336}} 
[2026-10-23 12:52:34] local.INFO: DEBUG: GPS processor result {"connection_id":222930,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:52:34] local.INFO: GPS data processed {"connection_id":222930,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:52:34] local.INFO: Acknowledgment sent {"connection_id":222930,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:52:35] local.INFO: TCP Data received {"connection_id":221669,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:52:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221669,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:52:35] local.INFO: Processing buffer {"connection_id":221669,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:52:35] local.INFO: IMEI packet received {"connection_id":221669,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:52:35] local.INFO: IMEI acknowledgment sent {"connection_id":221669,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:52:40] local.INFO: TCP Data received {"connection_id":221669,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:52:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221669,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:52:40] local.INFO: Processing buffer {"connection_id":221669,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:52:40] local.INFO: IMEI packet received {"connection_id":221669,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:52:40] local.INFO: IMEI acknowledgment sent {"connection_id":221669,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:52:51] local.INFO: TCP Data received {"connection_id":221669,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a253f0012dbfe04005419108003200932d..."} 
[2026-10-23 12:52:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221669,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a253f0012dbfe04005419108003200932d..."} 
[2026-10-23 12:52:51] local.INFO: Processing buffer {"connection_id":221669,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a253f0012dbfe04005419108003200932d..."} 
[2026-10-23 12:52:51] local.INFO: Packet analysis {"connection_id":221669,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:52:51] local.INFO: Extracted packet for processing {"connection_id":221669,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a2"} 
[2026-10-23 12:52:51] local.INFO: GPS Element Parsed {"raw_longitude":767549504,"raw_latitude":88183048,"longitude_deg":76.7549504,"latitude_deg":8.8183048,"altitude":50,"angle":147,"satellites":45,"speed":59,"hex_longitude":"2dbfe040","hex_latitude":"05419108","is_valid_coordinates":true} 
[2026-10-23 12:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:52:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941452288001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23654536677687296,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4626041219662854144,"note":"Value kept but may cause issues"} 
[2026-10-23 12:52:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,70,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:52:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792740054000,"timestamp_ms":1792740054000,"timestamp_seconds":1792740054,"priority":1,"record_length":96,"hex_timestamp":"000001a167a253f0"} 
[2026-10-23 12:52:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:52:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:52:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 12:52:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:52:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:52:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:52:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:52:51] local.INFO: Teltonika packet parsed successfully {"connection_id":221669,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:52:51] local.INFO: Passing IMEI to GPS processor {"connection_id":221669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:52:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":221669,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:52:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:52:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:52:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:52:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941452288001,"66":27397,"70":206,"9":26112,"24":59,"16":23654536677687296,"45":-4626041219662854144},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,70,9,24,16,45]} 
[2026-10-23 12:52:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:52:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:52:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941452288001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:52:51] local.INFO: Unknown IO ID detected {"io_id":70,"value":206,"description":"Unknown IO ID 70"} 
[2026-10-23 12:52:51] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:52:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23654536677687296,"km_value":23654536677687.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:52:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4626041219662854144,"description":"Unknown IO ID 45"} 
[2026-10-23 12:52:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941452288001,"power":27397,"unknown_70":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4626041219662854144}} 
[2026-10-23 12:52:51] local.INFO: DEBUG: GPS processor result {"connection_id":221669,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22656,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:52:51] local.INFO: GPS data processed {"connection_id":221669,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:52:51] local.INFO: Acknowledgment sent {"connection_id":221669,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:53:30] local.INFO: TCP Data received {"connection_id":221271,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:30] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:30] local.INFO: IMEI packet received {"connection_id":221271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":221271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:53:31] local.INFO: TCP Data received {"connection_id":221271,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:31] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:31] local.INFO: IMEI packet received {"connection_id":221271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:53:31] local.INFO: IMEI acknowledgment sent {"connection_id":221271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:53:35] local.INFO: TCP Data received {"connection_id":221271,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:35] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:53:35] local.INFO: IMEI packet received {"connection_id":221271,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:53:35] local.INFO: IMEI acknowledgment sent {"connection_id":221271,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:53:40] local.INFO: TCP Data received {"connection_id":221271,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a39058012dc0d7c0054021800034009c2d..."} 
[2026-10-23 12:53:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a39058012dc0d7c0054021800034009c2d..."} 
[2026-10-23 12:53:40] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a39058012dc0d7c0054021800034009c2d..."} 
[2026-10-23 12:53:40] local.INFO: Packet analysis {"connection_id":221271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a3"} 
[2026-10-23 12:53:40] local.INFO: Extracted packet for processing {"connection_id":221271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a3"} 
[2026-10-23 12:53:40] local.INFO: GPS Element Parsed {"raw_longitude":767612864,"raw_latitude":88088960,"longitude_deg":76.7612864,"latitude_deg":8.808896,"altitude":52,"angle":156,"satellites":45,"speed":59,"hex_longitude":"2dc0d7c0","hex_latitude":"05402180","is_valid_coordinates":true} 
[2026-10-23 12:53:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:53:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941474560001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:53:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23660021350924288,"note":"Value kept but may cause issues"} 
[2026-10-23 12:53:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4550957769651290112,"note":"Value kept but may cause issues"} 
[2026-10-23 12:53:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:53:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792740135000,"timestamp_ms":1792740135000,"timestamp_seconds":1792740135,"priority":1,"record_length":96,"hex_timestamp":"000001a167a39058"} 
[2026-10-23 12:53:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:53:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:53:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":67,"data_length":795,"current_offset":136} 
[2026-10-23 12:53:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1321,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:53:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:53:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:53:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:53:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:53:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:53:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:53:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:53:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:53:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:53:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941474560001,"66":26691,"34":206,"9":26112,"24":59,"16":23660021350924288,"45":-4550957769651290112},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,9,24,16,45]} 
[2026-10-23 12:53:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:53:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:53:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941474560001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:53:40] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-23 12:53:40] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:53:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23660021350924288,"km_value":23660021350924.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:53:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4550957769651290112,"description":"Unknown IO ID 45"} 
[2026-10-23 12:53:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941474560001,"power":26691,"unknown_34":206,"unknown_9":26112,"ignition":59,"odometer":null,"unknown_45":-4550957769651290112}} 
[2026-10-23 12:53:40] local.INFO: DEBUG: GPS processor result {"connection_id":221271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22657,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:53:40] local.INFO: GPS data processed {"connection_id":221271,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:53:40] local.INFO: Acknowledgment sent {"connection_id":221271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:53:42] local.INFO: TCP Data received {"connection_id":221271,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a3abb0012dc0e540053ffba8003500a22d..."} 
[2026-10-23 12:53:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221271,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a3abb0012dc0e540053ffba8003500a22d..."} 
[2026-10-23 12:53:42] local.INFO: Processing buffer {"connection_id":221271,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a3abb0012dc0e540053ffba8003500a22d..."} 
[2026-10-23 12:53:42] local.INFO: Packet analysis {"connection_id":221271,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a3"} 
[2026-10-23 12:53:42] local.INFO: Extracted packet for processing {"connection_id":221271,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a3"} 
[2026-10-23 12:53:42] local.INFO: GPS Element Parsed {"raw_longitude":767616320,"raw_latitude":88079272,"longitude_deg":76.761632,"latitude_deg":8.8079272,"altitude":53,"angle":162,"satellites":45,"speed":57,"hex_longitude":"2dc0e540","hex_latitude":"053ffba8","is_valid_coordinates":true} 
[2026-10-23 12:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:53:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941474560001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:53:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23660523862097920,"note":"Value kept but may cause issues"} 
[2026-10-23 12:53:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4550957769651290112,"note":"Value kept but may cause issues"} 
[2026-10-23 12:53:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,34,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:53:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792740142000,"timestamp_ms":1792740142000,"timestamp_seconds":1792740142,"priority":1,"record_length":96,"hex_timestamp":"000001a167a3abb0"} 
[2026-10-23 12:53:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:53:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:53:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":67,"data_length":795,"current_offset":136} 
[2026-10-23 12:53:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1321,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:53:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:53:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:53:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:53:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221271,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:53:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:53:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221271,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:53:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:53:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:53:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:53:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941474560001,"66":27267,"34":206,"9":26112,"24":57,"16":23660523862097920,"45":-4550957769651290112},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,34,9,24,16,45]} 
[2026-10-23 12:53:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:53:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:53:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941474560001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:53:42] local.INFO: Unknown IO ID detected {"io_id":34,"value":206,"description":"Unknown IO ID 34"} 
[2026-10-23 12:53:42] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:53:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23660523862097920,"km_value":23660523862097.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:53:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4550957769651290112,"description":"Unknown IO ID 45"} 
[2026-10-23 12:53:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941474560001,"power":27267,"unknown_34":206,"unknown_9":26112,"ignition":57,"odometer":null,"unknown_45":-4550957769651290112}} 
[2026-10-23 12:53:42] local.INFO: DEBUG: GPS processor result {"connection_id":221271,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:53:42] local.INFO: GPS data processed {"connection_id":221271,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:53:42] local.INFO: Acknowledgment sent {"connection_id":221271,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:55:00] local.INFO: TCP Data received {"connection_id":224666,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:00] local.INFO: Processing buffer {"connection_id":224666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:00] local.INFO: IMEI packet received {"connection_id":224666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:55:00] local.INFO: IMEI acknowledgment sent {"connection_id":224666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:55:05] local.INFO: TCP Data received {"connection_id":224666,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224666,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:05] local.INFO: Processing buffer {"connection_id":224666,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:05] local.INFO: IMEI packet received {"connection_id":224666,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:55:05] local.INFO: IMEI acknowledgment sent {"connection_id":224666,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:55:09] local.INFO: TCP Data received {"connection_id":224666,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a4b168012dc1e2c0053eeb880028008e2b..."} 
[2026-10-23 12:55:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224666,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a4b168012dc1e2c0053eeb880028008e2b..."} 
[2026-10-23 12:55:09] local.INFO: Processing buffer {"connection_id":224666,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a4b168012dc1e2c0053eeb880028008e2b..."} 
[2026-10-23 12:55:09] local.INFO: Packet analysis {"connection_id":224666,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a4"} 
[2026-10-23 12:55:09] local.INFO: Extracted packet for processing {"connection_id":224666,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a4"} 
[2026-10-23 12:55:09] local.INFO: GPS Element Parsed {"raw_longitude":767681216,"raw_latitude":88009608,"longitude_deg":76.7681216,"latitude_deg":8.8009608,"altitude":40,"angle":142,"satellites":43,"speed":60,"hex_longitude":"2dc1e2c0","hex_latitude":"053eeb88","is_valid_coordinates":true} 
[2026-10-23 12:55:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:55:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941491968001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:55:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23665402944946176,"note":"Value kept but may cause issues"} 
[2026-10-23 12:55:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4482629719073413120,"note":"Value kept but may cause issues"} 
[2026-10-23 12:55:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:55:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792740209000,"timestamp_ms":1792740209000,"timestamp_seconds":1792740209,"priority":1,"record_length":96,"hex_timestamp":"000001a167a4b168"} 
[2026-10-23 12:55:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:55:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:55:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 12:55:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:55:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:55:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:55:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:55:09] local.INFO: Teltonika packet parsed successfully {"connection_id":224666,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:55:09] local.INFO: Passing IMEI to GPS processor {"connection_id":224666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:55:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":224666,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:55:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:55:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:55:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:55:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941491968001,"66":27332,"35":206,"9":26112,"24":60,"16":23665402944946176,"45":-4482629719073413120},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,9,24,16,45]} 
[2026-10-23 12:55:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:55:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:55:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941491968001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:55:09] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-23 12:55:09] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:55:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23665402944946176,"km_value":23665402944946.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:55:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4482629719073413120,"description":"Unknown IO ID 45"} 
[2026-10-23 12:55:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941491968001,"power":27332,"unknown_35":206,"unknown_9":26112,"ignition":60,"odometer":null,"unknown_45":-4482629719073413120}} 
[2026-10-23 12:55:09] local.INFO: DEBUG: GPS processor result {"connection_id":224666,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:55:09] local.INFO: GPS data processed {"connection_id":224666,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:55:09] local.INFO: Acknowledgment sent {"connection_id":224666,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:55:30] local.INFO: TCP Data received {"connection_id":221670,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:30] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:30] local.INFO: IMEI packet received {"connection_id":221670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":221670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:55:30] local.INFO: TCP Data received {"connection_id":221670,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:30] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:30] local.INFO: IMEI packet received {"connection_id":221670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":221670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:55:35] local.INFO: TCP Data received {"connection_id":221670,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:35] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:55:35] local.INFO: IMEI packet received {"connection_id":221670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 12:55:35] local.INFO: IMEI acknowledgment sent {"connection_id":221670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 12:55:36] local.INFO: TCP Data received {"connection_id":221670,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a4b168012dc1e2c0053eeb880028008e2b..."} 
[2026-10-23 12:55:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a4b168012dc1e2c0053eeb880028008e2b..."} 
[2026-10-23 12:55:36] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a4b168012dc1e2c0053eeb880028008e2b..."} 
[2026-10-23 12:55:36] local.INFO: Packet analysis {"connection_id":221670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a4"} 
[2026-10-23 12:55:36] local.INFO: Extracted packet for processing {"connection_id":221670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a4"} 
[2026-10-23 12:55:36] local.INFO: GPS Element Parsed {"raw_longitude":767681216,"raw_latitude":88009608,"longitude_deg":76.7681216,"latitude_deg":8.8009608,"altitude":40,"angle":142,"satellites":43,"speed":60,"hex_longitude":"2dc1e2c0","hex_latitude":"053eeb88","is_valid_coordinates":true} 
[2026-10-23 12:55:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:55:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941493504001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:55:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23665402944946176,"note":"Value kept but may cause issues"} 
[2026-10-23 12:55:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4475803950889859072,"note":"Value kept but may cause issues"} 
[2026-10-23 12:55:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,35,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:55:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792740209000,"timestamp_ms":1792740209000,"timestamp_seconds":1792740209,"priority":1,"record_length":96,"hex_timestamp":"000001a167a4b168"} 
[2026-10-23 12:55:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:55:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:55:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 12:55:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:55:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:55:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:55:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:55:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:55:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:55:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:55:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:55:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:55:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:55:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941493504001,"66":27332,"35":206,"9":26112,"24":60,"16":23665402944946176,"45":-4475803950889859072},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,35,9,24,16,45]} 
[2026-10-23 12:55:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:55:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:55:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941493504001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:55:36] local.INFO: Unknown IO ID detected {"io_id":35,"value":206,"description":"Unknown IO ID 35"} 
[2026-10-23 12:55:36] local.INFO: Unknown IO ID detected {"io_id":9,"value":26112,"description":"Unknown IO ID 9"} 
[2026-10-23 12:55:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23665402944946176,"km_value":23665402944946.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:55:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4475803950889859072,"description":"Unknown IO ID 45"} 
[2026-10-23 12:55:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941493504001,"power":27332,"unknown_35":206,"unknown_9":26112,"ignition":60,"odometer":null,"unknown_45":-4475803950889859072}} 
[2026-10-23 12:55:36] local.INFO: DEBUG: GPS processor result {"connection_id":221670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22660,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:55:36] local.INFO: GPS data processed {"connection_id":221670,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:55:36] local.INFO: Acknowledgment sent {"connection_id":221670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:56:07] local.INFO: TCP Data received {"connection_id":221670,"ip":"117.224.177.254","data_length":795,"data_hex":"000000000000030f8e0a000001a167a63808012dc23900053da848003000942b..."} 
[2026-10-23 12:56:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a63808012dc23900053da848003000942b..."} 
[2026-10-23 12:56:07] local.INFO: Processing buffer {"connection_id":221670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a63808012dc23900053da848003000942b..."} 
[2026-10-23 12:56:07] local.INFO: Packet analysis {"connection_id":221670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a6"} 
[2026-10-23 12:56:07] local.INFO: Extracted packet for processing {"connection_id":221670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a6"} 
[2026-10-23 12:56:07] local.INFO: GPS Element Parsed {"raw_longitude":767703296,"raw_latitude":87926856,"longitude_deg":76.7703296,"latitude_deg":8.7926856,"altitude":48,"angle":148,"satellites":43,"speed":27,"hex_longitude":"2dc23900","hex_latitude":"053da848","is_valid_coordinates":true} 
[2026-10-23 12:56:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 12:56:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941517824001,"note":"Value kept but may cause issues"} 
[2026-10-23 12:56:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23669616307863552,"note":"Value kept but may cause issues"} 
[2026-10-23 12:56:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4453356321517402112,"note":"Value kept but may cause issues"} 
[2026-10-23 12:56:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,31,9,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 12:56:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792740309000,"timestamp_ms":1792740309000,"timestamp_seconds":1792740309,"priority":1,"record_length":96,"hex_timestamp":"000001a167a63808"} 
[2026-10-23 12:56:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 12:56:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 12:56:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 12:56:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 12:56:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 12:56:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 12:56:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 12:56:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 12:56:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:56:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 12:56:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"117.224.177.254","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 12:56:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 12:56:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 12:56:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941517824001,"66":26658,"31":206,"9":3584,"24":27,"16":23669616307863552,"45":-4453356321517402112},"client_ip":"117.224.177.254","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,31,9,24,16,45]} 
[2026-10-23 12:56:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 12:56:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 12:56:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941517824001,"description":"Unknown IO ID 0"} 
[2026-10-23 12:56:07] local.INFO: Unknown IO ID detected {"io_id":31,"value":206,"description":"Unknown IO ID 31"} 
[2026-10-23 12:56:07] local.INFO: Unknown IO ID detected {"io_id":9,"value":3584,"description":"Unknown IO ID 9"} 
[2026-10-23 12:56:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23669616307863552,"km_value":23669616307863.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 12:56:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4453356321517402112,"description":"Unknown IO ID 45"} 
[2026-10-23 12:56:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941517824001,"power":26658,"unknown_31":206,"unknown_9":3584,"ignition":27,"odometer":null,"unknown_45":-4453356321517402112}} 
[2026-10-23 12:56:07] local.INFO: DEBUG: GPS processor result {"connection_id":221670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 12:56:07] local.INFO: GPS data processed {"connection_id":221670,"processed":1,"errors":0,"total":1} 
[2026-10-23 12:56:07] local.INFO: Acknowledgment sent {"connection_id":221670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 12:56:13] local.INFO: TCP Data received {"connection_id":222931,"ip":"42.109.136.6","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:56:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222931,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:56:13] local.INFO: Processing buffer {"connection_id":222931,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 12:56:13] local.INFO: IMEI packet received {"connection_id":222931,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 12:56:13] local.INFO: IMEI acknowledgment sent {"connection_id":222931,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 12:56:25] local.INFO: TCP Data received {"connection_id":222932,"ip":"117.224.177.254","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222932,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:56:25] local.INFO: Processing buffer {"connection_id":222932,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 12:56:25] local.INFO: IMEI packet received {"connection_id":222932,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 12:56:25] local.INFO: IMEI acknowledgment sent {"connection_id":222932,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:00:20] local.INFO: TCP Data received {"connection_id":221671,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:00:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:00:20] local.INFO: Processing buffer {"connection_id":221671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:00:20] local.INFO: IMEI packet received {"connection_id":221671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:00:20] local.INFO: IMEI acknowledgment sent {"connection_id":221671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:00:25] local.INFO: TCP Data received {"connection_id":221671,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:00:25] local.INFO: Processing buffer {"connection_id":221671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:00:25] local.INFO: IMEI packet received {"connection_id":221671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:00:25] local.INFO: IMEI acknowledgment sent {"connection_id":221671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:00:26] local.INFO: TCP Data received {"connection_id":221671,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167a9be60012dc443c0053b9c48002b008c2a..."} 
[2026-10-23 13:00:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221671,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a9be60012dc443c0053b9c48002b008c2a..."} 
[2026-10-23 13:00:26] local.INFO: Processing buffer {"connection_id":221671,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a9be60012dc443c0053b9c48002b008c2a..."} 
[2026-10-23 13:00:26] local.INFO: Packet analysis {"connection_id":221671,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a9"} 
[2026-10-23 13:00:26] local.INFO: Extracted packet for processing {"connection_id":221671,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a9"} 
[2026-10-23 13:00:26] local.INFO: GPS Element Parsed {"raw_longitude":767837120,"raw_latitude":87792712,"longitude_deg":76.783712,"latitude_deg":8.7792712,"altitude":43,"angle":140,"satellites":42,"speed":42,"hex_longitude":"2dc443c0","hex_latitude":"053b9c48","is_valid_coordinates":true} 
[2026-10-23 13:00:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:00:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941575680001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:00:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23679215559770112,"note":"Value kept but may cause issues"} 
[2026-10-23 13:00:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4310929983335262208,"note":"Value kept but may cause issues"} 
[2026-10-23 13:00:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,1,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:00:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792740540000,"timestamp_ms":1792740540000,"timestamp_seconds":1792740540,"priority":1,"record_length":96,"hex_timestamp":"000001a167a9be60"} 
[2026-10-23 13:00:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:00:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:00:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 13:00:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2056,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:00:26] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:00:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:00:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:00:26] local.INFO: Teltonika packet parsed successfully {"connection_id":221671,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:00:26] local.INFO: Passing IMEI to GPS processor {"connection_id":221671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:00:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":221671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:00:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:00:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:00:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:00:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941575680001,"66":27332,"1":206,"80":35072,"24":42,"16":23679215559770112,"45":-4310929983335262208},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":206,"io_data_keys":[0,66,1,80,24,16,45]} 
[2026-10-23 13:00:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:00:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:00:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941575680001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:00:26] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:00:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23679215559770112,"km_value":23679215559770.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:00:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4310929983335262208,"description":"Unknown IO ID 45"} 
[2026-10-23 13:00:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941575680001,"power":27332,"imei":206,"unknown_80":35072,"ignition":42,"odometer":null,"unknown_45":-4310929983335262208}} 
[2026-10-23 13:00:26] local.INFO: DEBUG: GPS processor result {"connection_id":221671,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22662,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:00:26] local.INFO: GPS data processed {"connection_id":221671,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:00:26] local.INFO: Acknowledgment sent {"connection_id":221671,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:00:59] local.INFO: TCP Data received {"connection_id":221671,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167a9dda0012dc45980053b7f080025009127..."} 
[2026-10-23 13:00:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221671,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a9dda0012dc45980053b7f080025009127..."} 
[2026-10-23 13:00:59] local.INFO: Processing buffer {"connection_id":221671,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a9dda0012dc45980053b7f080025009127..."} 
[2026-10-23 13:00:59] local.INFO: Packet analysis {"connection_id":221671,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a9"} 
[2026-10-23 13:00:59] local.INFO: Extracted packet for processing {"connection_id":221671,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a9"} 
[2026-10-23 13:00:59] local.INFO: GPS Element Parsed {"raw_longitude":767842688,"raw_latitude":87785224,"longitude_deg":76.7842688,"latitude_deg":8.7785224,"altitude":37,"angle":145,"satellites":39,"speed":48,"hex_longitude":"2dc45980","hex_latitude":"053b7f08","is_valid_coordinates":true} 
[2026-10-23 13:00:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:00:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941578240001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:00:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23679666531336192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:00:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4304385690128594944,"note":"Value kept but may cause issues"} 
[2026-10-23 13:00:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,1,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:00:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792740548000,"timestamp_ms":1792740548000,"timestamp_seconds":1792740548,"priority":1,"record_length":96,"hex_timestamp":"000001a167a9dda0"} 
[2026-10-23 13:00:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:00:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:00:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 13:00:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:00:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:00:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:00:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:00:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221671,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:00:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:00:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:00:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:00:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:00:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:00:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941578240001,"66":27463,"1":206,"80":35072,"24":48,"16":23679666531336192,"45":-4304385690128594944},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":206,"io_data_keys":[0,66,1,80,24,16,45]} 
[2026-10-23 13:00:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:00:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:00:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941578240001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:00:59] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:00:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23679666531336192,"km_value":23679666531336.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:00:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4304385690128594944,"description":"Unknown IO ID 45"} 
[2026-10-23 13:00:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941578240001,"power":27463,"imei":206,"unknown_80":35072,"ignition":48,"odometer":null,"unknown_45":-4304385690128594944}} 
[2026-10-23 13:00:59] local.INFO: DEBUG: GPS processor result {"connection_id":221671,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22663,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:00:59] local.INFO: GPS data processed {"connection_id":221671,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:00:59] local.INFO: Acknowledgment sent {"connection_id":221671,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:01:25] local.INFO: TCP Data received {"connection_id":224668,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:25] local.INFO: Processing buffer {"connection_id":224668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:25] local.INFO: IMEI packet received {"connection_id":224668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:01:25] local.INFO: IMEI acknowledgment sent {"connection_id":224668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:01:26] local.INFO: TCP Data received {"connection_id":224668,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:26] local.INFO: Processing buffer {"connection_id":224668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:26] local.INFO: IMEI packet received {"connection_id":224668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:01:26] local.INFO: IMEI acknowledgment sent {"connection_id":224668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:01:30] local.INFO: TCP Data received {"connection_id":224668,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224668,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:30] local.INFO: Processing buffer {"connection_id":224668,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:01:30] local.INFO: IMEI packet received {"connection_id":224668,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":224668,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:01:31] local.INFO: TCP Data received {"connection_id":224668,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167a9fce0012dc46e80053b5f58002300942c..."} 
[2026-10-23 13:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167a9fce0012dc46e80053b5f58002300942c..."} 
[2026-10-23 13:01:31] local.INFO: Processing buffer {"connection_id":224668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167a9fce0012dc46e80053b5f58002300942c..."} 
[2026-10-23 13:01:31] local.INFO: Packet analysis {"connection_id":224668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167a9"} 
[2026-10-23 13:01:31] local.INFO: Extracted packet for processing {"connection_id":224668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167a9"} 
[2026-10-23 13:01:31] local.INFO: GPS Element Parsed {"raw_longitude":767848064,"raw_latitude":87777112,"longitude_deg":76.7848064,"latitude_deg":8.7777112,"altitude":35,"angle":148,"satellites":44,"speed":45,"hex_longitude":"2dc46e80","hex_latitude":"053b5f58","is_valid_coordinates":true} 
[2026-10-23 13:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941580288001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23680134682771456,"note":"Value kept but may cause issues"} 
[2026-10-23 13:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4298263609387055104,"note":"Value kept but may cause issues"} 
[2026-10-23 13:01:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,1,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792740556000,"timestamp_ms":1792740556000,"timestamp_seconds":1792740556,"priority":1,"record_length":96,"hex_timestamp":"000001a167a9fce0"} 
[2026-10-23 13:01:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:01:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 13:01:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:01:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:01:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:01:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941580288001,"66":27376,"1":206,"80":35072,"24":45,"16":23680134682771456,"45":-4298263609387055104},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":206,"io_data_keys":[0,66,1,80,24,16,45]} 
[2026-10-23 13:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941580288001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:01:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23680134682771456,"km_value":23680134682771.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4298263609387055104,"description":"Unknown IO ID 45"} 
[2026-10-23 13:01:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941580288001,"power":27376,"imei":206,"unknown_80":35072,"ignition":45,"odometer":null,"unknown_45":-4298263609387055104}} 
[2026-10-23 13:01:31] local.INFO: DEBUG: GPS processor result {"connection_id":224668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:01:31] local.INFO: GPS data processed {"connection_id":224668,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:01:31] local.INFO: Acknowledgment sent {"connection_id":224668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:02:02] local.INFO: TCP Data received {"connection_id":224668,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167aa1c20012dc48100053b40e8001d00952a..."} 
[2026-10-23 13:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224668,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167aa1c20012dc48100053b40e8001d00952a..."} 
[2026-10-23 13:02:02] local.INFO: Processing buffer {"connection_id":224668,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167aa1c20012dc48100053b40e8001d00952a..."} 
[2026-10-23 13:02:02] local.INFO: Packet analysis {"connection_id":224668,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167aa"} 
[2026-10-23 13:02:02] local.INFO: Extracted packet for processing {"connection_id":224668,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167aa"} 
[2026-10-23 13:02:02] local.INFO: GPS Element Parsed {"raw_longitude":767852800,"raw_latitude":87769320,"longitude_deg":76.78528,"latitude_deg":8.776932,"altitude":29,"angle":149,"satellites":42,"speed":44,"hex_longitude":"2dc48100","hex_latitude":"053b40e8","is_valid_coordinates":true} 
[2026-10-23 13:02:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:02:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941582336001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:02:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23680572769435648,"note":"Value kept but may cause issues"} 
[2026-10-23 13:02:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4292352634878208000,"note":"Value kept but may cause issues"} 
[2026-10-23 13:02:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,255,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:02:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792740564000,"timestamp_ms":1792740564000,"timestamp_seconds":1792740564,"priority":1,"record_length":96,"hex_timestamp":"000001a167aa1c20"} 
[2026-10-23 13:02:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:02:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:02:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 13:02:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:02:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:02:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:02:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:02:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224668,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:02:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:02:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224668,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:02:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:02:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:02:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:02:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941582336001,"66":27267,"255":206,"80":35072,"24":44,"16":23680572769435648,"45":-4292352634878208000},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,255,80,24,16,45]} 
[2026-10-23 13:02:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:02:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:02:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941582336001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:02:02] local.INFO: Unknown IO ID detected {"io_id":255,"value":206,"description":"Unknown IO ID 255"} 
[2026-10-23 13:02:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:02:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23680572769435648,"km_value":23680572769435.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:02:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4292352634878208000,"description":"Unknown IO ID 45"} 
[2026-10-23 13:02:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941582336001,"power":27267,"unknown_255":206,"unknown_80":35072,"ignition":44,"odometer":null,"unknown_45":-4292352634878208000}} 
[2026-10-23 13:02:02] local.INFO: DEBUG: GPS processor result {"connection_id":224668,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:02:02] local.INFO: GPS data processed {"connection_id":224668,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:02:02] local.INFO: Acknowledgment sent {"connection_id":224668,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:02:14] local.INFO: TCP Data received {"connection_id":224667,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:02:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224667,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:02:14] local.INFO: Processing buffer {"connection_id":224667,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:02:14] local.INFO: IMEI packet received {"connection_id":224667,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:02:14] local.INFO: IMEI acknowledgment sent {"connection_id":224667,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:02:23] local.INFO: TCP Data received {"connection_id":224669,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:02:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224669,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:02:23] local.INFO: Processing buffer {"connection_id":224669,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:02:23] local.INFO: IMEI packet received {"connection_id":224669,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:02:23] local.INFO: IMEI acknowledgment sent {"connection_id":224669,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:02:30] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:02:30] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:02:30] local.INFO: IMEI packet received {"connection_id":221672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:02:30] local.INFO: IMEI acknowledgment sent {"connection_id":221672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:02:32] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:02:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:02:32] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:02:32] local.INFO: IMEI packet received {"connection_id":221672,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:02:32] local.INFO: IMEI acknowledgment sent {"connection_id":221672,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:02:33] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167abf4c8012dc509400539ebb0002d00b42b..."} 
[2026-10-23 13:02:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167abf4c8012dc509400539ebb0002d00b42b..."} 
[2026-10-23 13:02:33] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167abf4c8012dc509400539ebb0002d00b42b..."} 
[2026-10-23 13:02:33] local.INFO: Packet analysis {"connection_id":221672,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ab"} 
[2026-10-23 13:02:33] local.INFO: Extracted packet for processing {"connection_id":221672,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ab"} 
[2026-10-23 13:02:33] local.INFO: GPS Element Parsed {"raw_longitude":767887680,"raw_latitude":87681968,"longitude_deg":76.788768,"latitude_deg":8.7681968,"altitude":45,"angle":180,"satellites":43,"speed":23,"hex_longitude":"2dc50940","hex_latitude":"0539ebb0","is_valid_coordinates":true} 
[2026-10-23 13:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:02:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941614592001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:02:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23685189859278848,"note":"Value kept but may cause issues"} 
[2026-10-23 13:02:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4249146225976958976,"note":"Value kept but may cause issues"} 
[2026-10-23 13:02:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:02:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792740685000,"timestamp_ms":1792740685000,"timestamp_seconds":1792740685,"priority":1,"record_length":96,"hex_timestamp":"000001a167abf4c8"} 
[2026-10-23 13:02:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:02:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:02:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 13:02:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:02:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:02:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:02:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:02:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221672,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:02:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:02:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:02:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:02:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:02:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:02:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941614592001,"66":27300,"243":206,"80":35072,"24":23,"16":23685189859278848,"45":-4249146225976958976},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,80,24,16,45]} 
[2026-10-23 13:02:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:02:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:02:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941614592001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:02:33] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-10-23 13:02:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:02:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23685189859278848,"km_value":23685189859278.848,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:02:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4249146225976958976,"description":"Unknown IO ID 45"} 
[2026-10-23 13:02:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941614592001,"power":27300,"unknown_243":206,"unknown_80":35072,"ignition":23,"odometer":null,"unknown_45":-4249146225976958976}} 
[2026-10-23 13:02:33] local.INFO: DEBUG: GPS processor result {"connection_id":221672,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22666,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:02:33] local.INFO: GPS data processed {"connection_id":221672,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:02:33] local.INFO: Acknowledgment sent {"connection_id":221672,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:03:04] local.INFO: TCP Data received {"connection_id":221672,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167abf8b0012dc508c00539e988002d00c02b..."} 
[2026-10-23 13:03:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221672,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167abf8b0012dc508c00539e988002d00c02b..."} 
[2026-10-23 13:03:04] local.INFO: Processing buffer {"connection_id":221672,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167abf8b0012dc508c00539e988002d00c02b..."} 
[2026-10-23 13:03:04] local.INFO: Packet analysis {"connection_id":221672,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ab"} 
[2026-10-23 13:03:04] local.INFO: Extracted packet for processing {"connection_id":221672,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ab"} 
[2026-10-23 13:03:04] local.INFO: GPS Element Parsed {"raw_longitude":767887552,"raw_latitude":87681416,"longitude_deg":76.7887552,"latitude_deg":8.7681416,"altitude":45,"angle":192,"satellites":43,"speed":23,"hex_longitude":"2dc508c0","hex_latitude":"0539e988","is_valid_coordinates":true} 
[2026-10-23 13:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:03:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941615360001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:03:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23685215629082624,"note":"Value kept but may cause issues"} 
[2026-10-23 13:03:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4248794382256590848,"note":"Value kept but may cause issues"} 
[2026-10-23 13:03:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:03:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792740686000,"timestamp_ms":1792740686000,"timestamp_seconds":1792740686,"priority":1,"record_length":96,"hex_timestamp":"000001a167abf8b0"} 
[2026-10-23 13:03:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:03:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:03:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":164,"data_length":795,"current_offset":136} 
[2026-10-23 13:03:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2204,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:03:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:03:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:03:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:03:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221672,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:03:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:03:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221672,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:03:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:03:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:03:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:03:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941615360001,"66":27343,"243":206,"80":35072,"24":23,"16":23685215629082624,"45":-4248794382256590848},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,80,24,16,45]} 
[2026-10-23 13:03:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:03:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:03:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941615360001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:03:04] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-10-23 13:03:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:03:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23685215629082624,"km_value":23685215629082.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:03:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4248794382256590848,"description":"Unknown IO ID 45"} 
[2026-10-23 13:03:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941615360001,"power":27343,"unknown_243":206,"unknown_80":35072,"ignition":23,"odometer":null,"unknown_45":-4248794382256590848}} 
[2026-10-23 13:03:04] local.INFO: DEBUG: GPS processor result {"connection_id":221672,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:03:04] local.INFO: GPS data processed {"connection_id":221672,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:03:04] local.INFO: Acknowledgment sent {"connection_id":221672,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:03:25] local.INFO: TCP Data received {"connection_id":224670,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:25] local.INFO: Processing buffer {"connection_id":224670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:25] local.INFO: IMEI packet received {"connection_id":224670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:03:25] local.INFO: IMEI acknowledgment sent {"connection_id":224670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:03:26] local.INFO: TCP Data received {"connection_id":224670,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:26] local.INFO: Processing buffer {"connection_id":224670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:26] local.INFO: IMEI packet received {"connection_id":224670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:03:26] local.INFO: IMEI acknowledgment sent {"connection_id":224670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:03:30] local.INFO: TCP Data received {"connection_id":224670,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224670,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:30] local.INFO: Processing buffer {"connection_id":224670,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:03:30] local.INFO: IMEI packet received {"connection_id":224670,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":224670,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:03:31] local.INFO: TCP Data received {"connection_id":224670,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167ac0c38012dc505c00539dd18002d00b22c..."} 
[2026-10-23 13:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ac0c38012dc505c00539dd18002d00b22c..."} 
[2026-10-23 13:03:31] local.INFO: Processing buffer {"connection_id":224670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ac0c38012dc505c00539dd18002d00b22c..."} 
[2026-10-23 13:03:31] local.INFO: Packet analysis {"connection_id":224670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ac"} 
[2026-10-23 13:03:31] local.INFO: Extracted packet for processing {"connection_id":224670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ac"} 
[2026-10-23 13:03:31] local.INFO: GPS Element Parsed {"raw_longitude":767886784,"raw_latitude":87678232,"longitude_deg":76.7886784,"latitude_deg":8.7678232,"altitude":45,"angle":178,"satellites":44,"speed":28,"hex_longitude":"2dc505c0","hex_latitude":"0539dd18","is_valid_coordinates":true} 
[2026-10-23 13:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941615616001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23685378837839872,"note":"Value kept but may cause issues"} 
[2026-10-23 13:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4248935119745087488,"note":"Value kept but may cause issues"} 
[2026-10-23 13:03:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,243,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792740691000,"timestamp_ms":1792740691000,"timestamp_seconds":1792740691,"priority":1,"record_length":96,"hex_timestamp":"000001a167ac0c38"} 
[2026-10-23 13:03:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:03:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 13:03:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:03:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:03:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:03:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941615616001,"66":27234,"243":206,"80":35072,"24":28,"16":23685378837839872,"45":-4248935119745087488},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,243,80,24,16,45]} 
[2026-10-23 13:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941615616001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:03:31] local.INFO: Unknown IO ID detected {"io_id":243,"value":206,"description":"Unknown IO ID 243"} 
[2026-10-23 13:03:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23685378837839872,"km_value":23685378837839.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4248935119745087488,"description":"Unknown IO ID 45"} 
[2026-10-23 13:03:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941615616001,"power":27234,"unknown_243":206,"unknown_80":35072,"ignition":28,"odometer":null,"unknown_45":-4248935119745087488}} 
[2026-10-23 13:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":224670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:03:31] local.INFO: GPS data processed {"connection_id":224670,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:03:31] local.INFO: Acknowledgment sent {"connection_id":224670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:04:04] local.INFO: TCP Data received {"connection_id":224670,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167ad7f50012dc58cc00538cd50003b008b2b..."} 
[2026-10-23 13:04:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224670,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ad7f50012dc58cc00538cd50003b008b2b..."} 
[2026-10-23 13:04:04] local.INFO: Processing buffer {"connection_id":224670,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ad7f50012dc58cc00538cd50003b008b2b..."} 
[2026-10-23 13:04:04] local.INFO: Packet analysis {"connection_id":224670,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:04:04] local.INFO: Extracted packet for processing {"connection_id":224670,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:04:04] local.INFO: GPS Element Parsed {"raw_longitude":767921344,"raw_latitude":87608656,"longitude_deg":76.7921344,"latitude_deg":8.7608656,"altitude":59,"angle":139,"satellites":43,"speed":32,"hex_longitude":"2dc58cc0","hex_latitude":"0538cd50","is_valid_coordinates":true} 
[2026-10-23 13:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:04:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941638912001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:04:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23689197063766016,"note":"Value kept but may cause issues"} 
[2026-10-23 13:04:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4214876647579910144,"note":"Value kept but may cause issues"} 
[2026-10-23 13:04:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:04:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792740786000,"timestamp_ms":1792740786000,"timestamp_seconds":1792740786,"priority":1,"record_length":96,"hex_timestamp":"000001a167ad7f50"} 
[2026-10-23 13:04:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:04:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:04:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 13:04:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:04:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:04:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:04:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:04:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224670,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:04:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:04:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224670,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:04:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:04:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:04:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:04:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941638912001,"66":27343,"241":206,"80":35072,"24":32,"16":23689197063766016,"45":-4214876647579910144},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 13:04:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:04:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:04:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941638912001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:04:04] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 13:04:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:04:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23689197063766016,"km_value":23689197063766.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:04:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4214876647579910144,"description":"Unknown IO ID 45"} 
[2026-10-23 13:04:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941638912001,"power":27343,"unknown_241":206,"unknown_80":35072,"ignition":32,"odometer":null,"unknown_45":-4214876647579910144}} 
[2026-10-23 13:04:04] local.INFO: DEBUG: GPS processor result {"connection_id":224670,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:04:04] local.INFO: GPS data processed {"connection_id":224670,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:04:04] local.INFO: Acknowledgment sent {"connection_id":224670,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:04:25] local.INFO: TCP Data received {"connection_id":222933,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:25] local.INFO: Processing buffer {"connection_id":222933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:25] local.INFO: IMEI packet received {"connection_id":222933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:04:25] local.INFO: IMEI acknowledgment sent {"connection_id":222933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:04:26] local.INFO: TCP Data received {"connection_id":222933,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:26] local.INFO: Processing buffer {"connection_id":222933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:26] local.INFO: IMEI packet received {"connection_id":222933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:04:26] local.INFO: IMEI acknowledgment sent {"connection_id":222933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:04:30] local.INFO: TCP Data received {"connection_id":222933,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222933,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:30] local.INFO: Processing buffer {"connection_id":222933,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:04:30] local.INFO: IMEI packet received {"connection_id":222933,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:04:30] local.INFO: IMEI acknowledgment sent {"connection_id":222933,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:04:31] local.INFO: TCP Data received {"connection_id":222933,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167ad8ef0012dc594000538c470003a00972b..."} 
[2026-10-23 13:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ad8ef0012dc594000538c470003a00972b..."} 
[2026-10-23 13:04:31] local.INFO: Processing buffer {"connection_id":222933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ad8ef0012dc594000538c470003a00972b..."} 
[2026-10-23 13:04:31] local.INFO: Packet analysis {"connection_id":222933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:04:31] local.INFO: Extracted packet for processing {"connection_id":222933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:04:31] local.INFO: GPS Element Parsed {"raw_longitude":767923200,"raw_latitude":87606384,"longitude_deg":76.79232,"latitude_deg":8.7606384,"altitude":58,"angle":151,"satellites":43,"speed":28,"hex_longitude":"2dc59400","hex_latitude":"0538c470","is_valid_coordinates":true} 
[2026-10-23 13:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941641216001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23689334502719488,"note":"Value kept but may cause issues"} 
[2026-10-23 13:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4211780422837907456,"note":"Value kept but may cause issues"} 
[2026-10-23 13:04:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792740790000,"timestamp_ms":1792740790000,"timestamp_seconds":1792740790,"priority":1,"record_length":96,"hex_timestamp":"000001a167ad8ef0"} 
[2026-10-23 13:04:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:04:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 13:04:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:04:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:04:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:04:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941641216001,"66":27376,"241":206,"80":35072,"24":28,"16":23689334502719488,"45":-4211780422837907456},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 13:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941641216001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:04:31] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 13:04:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23689334502719488,"km_value":23689334502719.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4211780422837907456,"description":"Unknown IO ID 45"} 
[2026-10-23 13:04:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941641216001,"power":27376,"unknown_241":206,"unknown_80":35072,"ignition":28,"odometer":null,"unknown_45":-4211780422837907456}} 
[2026-10-23 13:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":222933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:04:31] local.INFO: GPS data processed {"connection_id":222933,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:04:31] local.INFO: Acknowledgment sent {"connection_id":222933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:05:02] local.INFO: TCP Data received {"connection_id":222933,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167adb9e8012dc5a1800538a318003b00a123..."} 
[2026-10-23 13:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222933,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167adb9e8012dc5a1800538a318003b00a123..."} 
[2026-10-23 13:05:02] local.INFO: Processing buffer {"connection_id":222933,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167adb9e8012dc5a1800538a318003b00a123..."} 
[2026-10-23 13:05:02] local.INFO: Packet analysis {"connection_id":222933,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:05:02] local.INFO: Extracted packet for processing {"connection_id":222933,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:05:02] local.INFO: GPS Element Parsed {"raw_longitude":767926656,"raw_latitude":87597848,"longitude_deg":76.7926656,"latitude_deg":8.7597848,"altitude":59,"angle":161,"satellites":35,"speed":34,"hex_longitude":"2dc5a180","hex_latitude":"0538a318","is_valid_coordinates":true} 
[2026-10-23 13:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:05:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941642240001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23689781179318272,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4209739729257336832,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:05:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792740801000,"timestamp_ms":1792740801000,"timestamp_seconds":1792740801,"priority":1,"record_length":96,"hex_timestamp":"000001a167adb9e8"} 
[2026-10-23 13:05:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:05:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 13:05:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:05:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:05:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:05:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:05:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222933,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:05:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:05:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222933,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:05:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:05:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:05:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:05:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941642240001,"66":27463,"241":206,"80":35072,"24":34,"16":23689781179318272,"45":-4209739729257336832},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 13:05:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:05:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:05:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941642240001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:05:02] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 13:05:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:05:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23689781179318272,"km_value":23689781179318.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:05:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4209739729257336832,"description":"Unknown IO ID 45"} 
[2026-10-23 13:05:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941642240001,"power":27463,"unknown_241":206,"unknown_80":35072,"ignition":34,"odometer":null,"unknown_45":-4209739729257336832}} 
[2026-10-23 13:05:02] local.INFO: DEBUG: GPS processor result {"connection_id":222933,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:05:02] local.INFO: GPS data processed {"connection_id":222933,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:05:02] local.INFO: Acknowledgment sent {"connection_id":222933,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:05:30] local.INFO: TCP Data received {"connection_id":221673,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:30] local.INFO: Processing buffer {"connection_id":221673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:30] local.INFO: IMEI packet received {"connection_id":221673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:05:30] local.INFO: IMEI acknowledgment sent {"connection_id":221673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:05:31] local.INFO: TCP Data received {"connection_id":221673,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:31] local.INFO: Processing buffer {"connection_id":221673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:31] local.INFO: IMEI packet received {"connection_id":221673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:05:31] local.INFO: IMEI acknowledgment sent {"connection_id":221673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:05:35] local.INFO: TCP Data received {"connection_id":221673,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221673,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:35] local.INFO: Processing buffer {"connection_id":221673,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:05:35] local.INFO: IMEI packet received {"connection_id":221673,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:05:35] local.INFO: IMEI acknowledgment sent {"connection_id":221673,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:05:36] local.INFO: TCP Data received {"connection_id":221673,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167ade0f8012dc5ae80053880f00039009f25..."} 
[2026-10-23 13:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ade0f8012dc5ae80053880f00039009f25..."} 
[2026-10-23 13:05:36] local.INFO: Processing buffer {"connection_id":221673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ade0f8012dc5ae80053880f00039009f25..."} 
[2026-10-23 13:05:36] local.INFO: Packet analysis {"connection_id":221673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:05:36] local.INFO: Extracted packet for processing {"connection_id":221673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ad"} 
[2026-10-23 13:05:36] local.INFO: GPS Element Parsed {"raw_longitude":767929984,"raw_latitude":87589104,"longitude_deg":76.7929984,"latitude_deg":8.7589104,"altitude":57,"angle":159,"satellites":37,"speed":44,"hex_longitude":"2dc5ae80","hex_latitude":"053880f0","is_valid_coordinates":true} 
[2026-10-23 13:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:05:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941645056001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23690236445851648,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4205939817073928192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:05:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792740811000,"timestamp_ms":1792740811000,"timestamp_seconds":1792740811,"priority":1,"record_length":96,"hex_timestamp":"000001a167ade0f8"} 
[2026-10-23 13:05:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:05:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 13:05:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:05:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:05:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:05:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:05:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:05:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:05:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:05:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:05:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:05:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:05:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941645056001,"66":27245,"241":206,"80":35072,"24":44,"16":23690236445851648,"45":-4205939817073928192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 13:05:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:05:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:05:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941645056001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:05:36] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 13:05:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:05:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23690236445851648,"km_value":23690236445851.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:05:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4205939817073928192,"description":"Unknown IO ID 45"} 
[2026-10-23 13:05:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941645056001,"power":27245,"unknown_241":206,"unknown_80":35072,"ignition":44,"odometer":null,"unknown_45":-4205939817073928192}} 
[2026-10-23 13:05:36] local.INFO: DEBUG: GPS processor result {"connection_id":221673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:05:36] local.INFO: GPS data processed {"connection_id":221673,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:05:36] local.INFO: Acknowledgment sent {"connection_id":221673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:05:37] local.INFO: TCP Data received {"connection_id":221673,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167ae0038012dc5bb0005385f000038009f2c..."} 
[2026-10-23 13:05:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ae0038012dc5bb0005385f000038009f2c..."} 
[2026-10-23 13:05:37] local.INFO: Processing buffer {"connection_id":221673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ae0038012dc5bb0005385f000038009f2c..."} 
[2026-10-23 13:05:37] local.INFO: Packet analysis {"connection_id":221673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ae"} 
[2026-10-23 13:05:37] local.INFO: Extracted packet for processing {"connection_id":221673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ae"} 
[2026-10-23 13:05:37] local.INFO: GPS Element Parsed {"raw_longitude":767933184,"raw_latitude":87580416,"longitude_deg":76.7933184,"latitude_deg":8.7580416,"altitude":56,"angle":159,"satellites":44,"speed":48,"hex_longitude":"2dc5bb00","hex_latitude":"05385f00","is_valid_coordinates":true} 
[2026-10-23 13:05:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:05:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941647616001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23690683122450432,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4202280642378928128,"note":"Value kept but may cause issues"} 
[2026-10-23 13:05:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,241,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:05:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792740819000,"timestamp_ms":1792740819000,"timestamp_seconds":1792740819,"priority":1,"record_length":96,"hex_timestamp":"000001a167ae0038"} 
[2026-10-23 13:05:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:05:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:05:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 13:05:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:05:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:05:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:05:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:05:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:05:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:05:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:05:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:05:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:05:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:05:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941647616001,"66":27397,"241":206,"80":35072,"24":48,"16":23690683122450432,"45":-4202280642378928128},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,241,80,24,16,45]} 
[2026-10-23 13:05:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:05:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:05:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941647616001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:05:37] local.INFO: Unknown IO ID detected {"io_id":241,"value":206,"description":"Unknown IO ID 241"} 
[2026-10-23 13:05:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:05:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23690683122450432,"km_value":23690683122450.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:05:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4202280642378928128,"description":"Unknown IO ID 45"} 
[2026-10-23 13:05:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941647616001,"power":27397,"unknown_241":206,"unknown_80":35072,"ignition":48,"odometer":null,"unknown_45":-4202280642378928128}} 
[2026-10-23 13:05:37] local.INFO: DEBUG: GPS processor result {"connection_id":221673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:05:37] local.INFO: GPS data processed {"connection_id":221673,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:05:37] local.INFO: Acknowledgment sent {"connection_id":221673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:06:09] local.INFO: TCP Data received {"connection_id":221673,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167af7b20012dc68940053706680032007e25..."} 
[2026-10-23 13:06:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221673,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167af7b20012dc68940053706680032007e25..."} 
[2026-10-23 13:06:09] local.INFO: Processing buffer {"connection_id":221673,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167af7b20012dc68940053706680032007e25..."} 
[2026-10-23 13:06:09] local.INFO: Packet analysis {"connection_id":221673,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:06:09] local.INFO: Extracted packet for processing {"connection_id":221673,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:06:09] local.INFO: GPS Element Parsed {"raw_longitude":767985984,"raw_latitude":87492200,"longitude_deg":76.7985984,"latitude_deg":8.74922,"altitude":50,"angle":126,"satellites":37,"speed":53,"hex_longitude":"2dc68940","hex_latitude":"05370668","is_valid_coordinates":true} 
[2026-10-23 13:06:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:06:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941672704001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:06:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23695776953663488,"note":"Value kept but may cause issues"} 
[2026-10-23 13:06:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4149363346780758016,"note":"Value kept but may cause issues"} 
[2026-10-23 13:06:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:06:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792740916000,"timestamp_ms":1792740916000,"timestamp_seconds":1792740916,"priority":1,"record_length":96,"hex_timestamp":"000001a167af7b20"} 
[2026-10-23 13:06:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:06:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:06:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 13:06:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:06:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:06:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:06:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:06:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221673,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:06:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:06:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221673,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:06:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:06:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:06:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:06:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941672704001,"66":27539,"37":206,"80":35072,"24":53,"16":23695776953663488,"45":-4149363346780758016},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,80,24,16,45]} 
[2026-10-23 13:06:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:06:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:06:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941672704001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:06:09] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 13:06:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:06:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23695776953663488,"km_value":23695776953663.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:06:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4149363346780758016,"description":"Unknown IO ID 45"} 
[2026-10-23 13:06:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941672704001,"power":27539,"unknown_37":206,"unknown_80":35072,"ignition":53,"odometer":null,"unknown_45":-4149363346780758016}} 
[2026-10-23 13:06:09] local.INFO: DEBUG: GPS processor result {"connection_id":221673,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:06:09] local.INFO: GPS data processed {"connection_id":221673,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:06:09] local.INFO: Acknowledgment sent {"connection_id":221673,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:06:25] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:06:25] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:06:25] local.INFO: IMEI packet received {"connection_id":221273,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":221273,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:06:28] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:06:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:06:28] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:06:28] local.INFO: IMEI packet received {"connection_id":221273,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:06:28] local.INFO: IMEI acknowledgment sent {"connection_id":221273,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:06:29] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167af8ea8012dc69cc00536f4700033008a25..."} 
[2026-10-23 13:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167af8ea8012dc69cc00536f4700033008a25..."} 
[2026-10-23 13:06:29] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167af8ea8012dc69cc00536f4700033008a25..."} 
[2026-10-23 13:06:29] local.INFO: Packet analysis {"connection_id":221273,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:06:29] local.INFO: Extracted packet for processing {"connection_id":221273,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:06:29] local.INFO: GPS Element Parsed {"raw_longitude":767990976,"raw_latitude":87487600,"longitude_deg":76.7990976,"latitude_deg":8.74876,"altitude":51,"angle":138,"satellites":37,"speed":54,"hex_longitude":"2dc69cc0","hex_latitude":"0536f470","is_valid_coordinates":true} 
[2026-10-23 13:06:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:06:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941674496001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:06:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23696099076210688,"note":"Value kept but may cause issues"} 
[2026-10-23 13:06:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4140707991248279552,"note":"Value kept but may cause issues"} 
[2026-10-23 13:06:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:06:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792740921000,"timestamp_ms":1792740921000,"timestamp_seconds":1792740921,"priority":1,"record_length":96,"hex_timestamp":"000001a167af8ea8"} 
[2026-10-23 13:06:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:06:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:06:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 13:06:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2056,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:06:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:06:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:06:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:06:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221273,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:06:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:06:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:06:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:06:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:06:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:06:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941674496001,"66":27517,"37":206,"80":35072,"24":54,"16":23696099076210688,"45":-4140707991248279552},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,80,24,16,45]} 
[2026-10-23 13:06:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:06:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:06:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941674496001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:06:29] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 13:06:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:06:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23696099076210688,"km_value":23696099076210.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:06:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4140707991248279552,"description":"Unknown IO ID 45"} 
[2026-10-23 13:06:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941674496001,"power":27517,"unknown_37":206,"unknown_80":35072,"ignition":54,"odometer":null,"unknown_45":-4140707991248279552}} 
[2026-10-23 13:06:29] local.INFO: DEBUG: GPS processor result {"connection_id":221273,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:06:29] local.INFO: GPS data processed {"connection_id":221273,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:06:29] local.INFO: Acknowledgment sent {"connection_id":221273,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:07:00] local.INFO: TCP Data received {"connection_id":221273,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167afaa00012dc6b2c00536d6480031009325..."} 
[2026-10-23 13:07:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221273,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167afaa00012dc6b2c00536d6480031009325..."} 
[2026-10-23 13:07:00] local.INFO: Processing buffer {"connection_id":221273,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167afaa00012dc6b2c00536d6480031009325..."} 
[2026-10-23 13:07:00] local.INFO: Packet analysis {"connection_id":221273,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:07:00] local.INFO: Extracted packet for processing {"connection_id":221273,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:07:00] local.INFO: GPS Element Parsed {"raw_longitude":767996608,"raw_latitude":87479880,"longitude_deg":76.7996608,"latitude_deg":8.747988,"altitude":49,"angle":147,"satellites":37,"speed":55,"hex_longitude":"2dc6b2c0","hex_latitude":"0536d648","is_valid_coordinates":true} 
[2026-10-23 13:07:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:07:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941675776001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:07:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23696562932678656,"note":"Value kept but may cause issues"} 
[2026-10-23 13:07:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4135219229203599360,"note":"Value kept but may cause issues"} 
[2026-10-23 13:07:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:07:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792740928000,"timestamp_ms":1792740928000,"timestamp_seconds":1792740928,"priority":1,"record_length":96,"hex_timestamp":"000001a167afaa00"} 
[2026-10-23 13:07:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:07:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:07:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 13:07:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:07:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:07:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:07:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:07:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221273,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:07:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:07:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221273,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:07:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:07:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:07:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:07:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941675776001,"66":27517,"37":206,"80":35072,"24":55,"16":23696562932678656,"45":-4135219229203599360},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,80,24,16,45]} 
[2026-10-23 13:07:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:07:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:07:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941675776001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:07:00] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 13:07:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:07:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23696562932678656,"km_value":23696562932678.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:07:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4135219229203599360,"description":"Unknown IO ID 45"} 
[2026-10-23 13:07:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941675776001,"power":27517,"unknown_37":206,"unknown_80":35072,"ignition":55,"odometer":null,"unknown_45":-4135219229203599360}} 
[2026-10-23 13:07:00] local.INFO: DEBUG: GPS processor result {"connection_id":221273,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:07:00] local.INFO: GPS data processed {"connection_id":221273,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:07:00] local.INFO: Acknowledgment sent {"connection_id":221273,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:07:23] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:23] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:23] local.INFO: IMEI packet received {"connection_id":221674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:07:23] local.INFO: IMEI acknowledgment sent {"connection_id":221674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:07:25] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:25] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:25] local.INFO: IMEI packet received {"connection_id":221674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:07:25] local.INFO: IMEI acknowledgment sent {"connection_id":221674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:07:30] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:30] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:07:30] local.INFO: IMEI packet received {"connection_id":221674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":221674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:07:31] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167afc558012dc6c7800536b710002f009026..."} 
[2026-10-23 13:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167afc558012dc6c7800536b710002f009026..."} 
[2026-10-23 13:07:31] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167afc558012dc6c7800536b710002f009026..."} 
[2026-10-23 13:07:31] local.INFO: Packet analysis {"connection_id":221674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:07:31] local.INFO: Extracted packet for processing {"connection_id":221674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:07:31] local.INFO: GPS Element Parsed {"raw_longitude":768001920,"raw_latitude":87471888,"longitude_deg":76.800192,"latitude_deg":8.7471888,"altitude":47,"angle":144,"satellites":38,"speed":53,"hex_longitude":"2dc6c780","hex_latitude":"0536b710","is_valid_coordinates":true} 
[2026-10-23 13:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941677568001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23697026789146624,"note":"Value kept but may cause issues"} 
[2026-10-23 13:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4129026779717941248,"note":"Value kept but may cause issues"} 
[2026-10-23 13:07:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,25,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792740935000,"timestamp_ms":1792740935000,"timestamp_seconds":1792740935,"priority":1,"record_length":96,"hex_timestamp":"000001a167afc558"} 
[2026-10-23 13:07:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:07:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 13:07:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:07:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:07:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:07:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941677568001,"66":27365,"25":206,"80":35072,"24":53,"16":23697026789146624,"45":-4129026779717941248},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,25,80,24,16,45]} 
[2026-10-23 13:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941677568001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:07:31] local.INFO: Unknown IO ID detected {"io_id":25,"value":206,"description":"Unknown IO ID 25"} 
[2026-10-23 13:07:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23697026789146624,"km_value":23697026789146.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4129026779717941248,"description":"Unknown IO ID 45"} 
[2026-10-23 13:07:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941677568001,"power":27365,"unknown_25":206,"unknown_80":35072,"ignition":53,"odometer":null,"unknown_45":-4129026779717941248}} 
[2026-10-23 13:07:31] local.INFO: DEBUG: GPS processor result {"connection_id":221674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:07:31] local.INFO: GPS data processed {"connection_id":221674,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:07:31] local.INFO: Acknowledgment sent {"connection_id":221674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:08:02] local.INFO: TCP Data received {"connection_id":221674,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167afe0b0012dc6df8005369c60002e008627..."} 
[2026-10-23 13:08:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167afe0b0012dc6df8005369c60002e008627..."} 
[2026-10-23 13:08:02] local.INFO: Processing buffer {"connection_id":221674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167afe0b0012dc6df8005369c60002e008627..."} 
[2026-10-23 13:08:02] local.INFO: Packet analysis {"connection_id":221674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:08:02] local.INFO: Extracted packet for processing {"connection_id":221674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167af"} 
[2026-10-23 13:08:02] local.INFO: GPS Element Parsed {"raw_longitude":768008064,"raw_latitude":87465056,"longitude_deg":76.8008064,"latitude_deg":8.7465056,"altitude":46,"angle":134,"satellites":39,"speed":53,"hex_longitude":"2dc6df80","hex_latitude":"05369c60","is_valid_coordinates":true} 
[2026-10-23 13:08:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:08:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941679360001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:08:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23697469170778112,"note":"Value kept but may cause issues"} 
[2026-10-23 13:08:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4123186173953241088,"note":"Value kept but may cause issues"} 
[2026-10-23 13:08:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,25,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:08:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792740942000,"timestamp_ms":1792740942000,"timestamp_seconds":1792740942,"priority":1,"record_length":96,"hex_timestamp":"000001a167afe0b0"} 
[2026-10-23 13:08:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:08:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:08:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 13:08:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:08:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:08:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:08:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:08:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:08:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:08:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:08:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:08:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:08:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:08:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941679360001,"66":27343,"25":206,"80":35072,"24":53,"16":23697469170778112,"45":-4123186173953241088},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,25,80,24,16,45]} 
[2026-10-23 13:08:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:08:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:08:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941679360001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:08:02] local.INFO: Unknown IO ID detected {"io_id":25,"value":206,"description":"Unknown IO ID 25"} 
[2026-10-23 13:08:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:08:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23697469170778112,"km_value":23697469170778.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:08:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4123186173953241088,"description":"Unknown IO ID 45"} 
[2026-10-23 13:08:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941679360001,"power":27343,"unknown_25":206,"unknown_80":35072,"ignition":53,"odometer":null,"unknown_45":-4123186173953241088}} 
[2026-10-23 13:08:02] local.INFO: DEBUG: GPS processor result {"connection_id":221674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:08:02] local.INFO: GPS data processed {"connection_id":221674,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:08:02] local.INFO: Acknowledgment sent {"connection_id":221674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:08:25] local.INFO: TCP Data received {"connection_id":224671,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:25] local.INFO: Processing buffer {"connection_id":224671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:25] local.INFO: IMEI packet received {"connection_id":224671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:08:25] local.INFO: IMEI acknowledgment sent {"connection_id":224671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:08:27] local.INFO: TCP Data received {"connection_id":224671,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:27] local.INFO: Processing buffer {"connection_id":224671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:27] local.INFO: IMEI packet received {"connection_id":224671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:08:27] local.INFO: IMEI acknowledgment sent {"connection_id":224671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:08:30] local.INFO: TCP Data received {"connection_id":224671,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224671,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:30] local.INFO: Processing buffer {"connection_id":224671,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:08:30] local.INFO: IMEI packet received {"connection_id":224671,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:08:30] local.INFO: IMEI acknowledgment sent {"connection_id":224671,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:08:31] local.INFO: TCP Data received {"connection_id":224671,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b14fe0012dc7ccc005354e780021008e27..."} 
[2026-10-23 13:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224671,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b14fe0012dc7ccc005354e780021008e27..."} 
[2026-10-23 13:08:31] local.INFO: Processing buffer {"connection_id":224671,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b14fe0012dc7ccc005354e780021008e27..."} 
[2026-10-23 13:08:31] local.INFO: Packet analysis {"connection_id":224671,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b1"} 
[2026-10-23 13:08:31] local.INFO: Extracted packet for processing {"connection_id":224671,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b1"} 
[2026-10-23 13:08:31] local.INFO: GPS Element Parsed {"raw_longitude":768068800,"raw_latitude":87379576,"longitude_deg":76.80688,"latitude_deg":8.7379576,"altitude":33,"angle":142,"satellites":39,"speed":30,"hex_longitude":"2dc7ccc0","hex_latitude":"05354e78","is_valid_coordinates":true} 
[2026-10-23 13:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:08:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941701888001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:08:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23702580181860352,"note":"Value kept but may cause issues"} 
[2026-10-23 13:08:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4055702548308606976,"note":"Value kept but may cause issues"} 
[2026-10-23 13:08:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:08:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741036000,"timestamp_ms":1792741036000,"timestamp_seconds":1792741036,"priority":1,"record_length":96,"hex_timestamp":"000001a167b14fe0"} 
[2026-10-23 13:08:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:08:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 13:08:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:08:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:08:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:08:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:08:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224671,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:08:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:08:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:08:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:08:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:08:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:08:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941701888001,"66":27539,"82":206,"80":35072,"24":30,"16":23702580181860352,"45":-4055702548308606976},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,80,24,16,45]} 
[2026-10-23 13:08:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:08:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:08:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941701888001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:08:31] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-10-23 13:08:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:08:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23702580181860352,"km_value":23702580181860.35,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:08:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4055702548308606976,"description":"Unknown IO ID 45"} 
[2026-10-23 13:08:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941701888001,"power":27539,"unknown_82":206,"unknown_80":35072,"ignition":30,"odometer":null,"unknown_45":-4055702548308606976}} 
[2026-10-23 13:08:31] local.INFO: DEBUG: GPS processor result {"connection_id":224671,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:08:31] local.INFO: GPS data processed {"connection_id":224671,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:08:31] local.INFO: Acknowledgment sent {"connection_id":224671,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:09:02] local.INFO: TCP Data received {"connection_id":224671,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b17ad8012dc7e300053532a00023008722..."} 
[2026-10-23 13:09:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224671,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b17ad8012dc7e300053532a00023008722..."} 
[2026-10-23 13:09:02] local.INFO: Processing buffer {"connection_id":224671,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b17ad8012dc7e300053532a00023008722..."} 
[2026-10-23 13:09:02] local.INFO: Packet analysis {"connection_id":224671,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b1"} 
[2026-10-23 13:09:02] local.INFO: Extracted packet for processing {"connection_id":224671,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b1"} 
[2026-10-23 13:09:02] local.INFO: GPS Element Parsed {"raw_longitude":768074496,"raw_latitude":87372448,"longitude_deg":76.8074496,"latitude_deg":8.7372448,"altitude":35,"angle":135,"satellites":34,"speed":35,"hex_longitude":"2dc7e300","hex_latitude":"053532a0","is_valid_coordinates":true} 
[2026-10-23 13:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:09:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941705216001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:09:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23703022563491840,"note":"Value kept but may cause issues"} 
[2026-10-23 13:09:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4049650836311214080,"note":"Value kept but may cause issues"} 
[2026-10-23 13:09:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,82,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:09:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792741047000,"timestamp_ms":1792741047000,"timestamp_seconds":1792741047,"priority":1,"record_length":96,"hex_timestamp":"000001a167b17ad8"} 
[2026-10-23 13:09:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:09:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 13:09:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2056,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:09:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:09:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:09:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:09:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224671,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:09:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:09:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224671,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:09:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:09:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:09:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:09:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941705216001,"66":26984,"82":206,"80":35072,"24":35,"16":23703022563491840,"45":-4049650836311214080},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,82,80,24,16,45]} 
[2026-10-23 13:09:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:09:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:09:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941705216001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:09:02] local.INFO: Unknown IO ID detected {"io_id":82,"value":206,"description":"Unknown IO ID 82"} 
[2026-10-23 13:09:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:09:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23703022563491840,"km_value":23703022563491.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:09:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4049650836311214080,"description":"Unknown IO ID 45"} 
[2026-10-23 13:09:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941705216001,"power":26984,"unknown_82":206,"unknown_80":35072,"ignition":35,"odometer":null,"unknown_45":-4049650836311214080}} 
[2026-10-23 13:09:02] local.INFO: DEBUG: GPS processor result {"connection_id":224671,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:09:02] local.INFO: GPS data processed {"connection_id":224671,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:09:02] local.INFO: Acknowledgment sent {"connection_id":224671,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:09:24] local.INFO: TCP Data received {"connection_id":221274,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:24] local.INFO: Processing buffer {"connection_id":221274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:24] local.INFO: IMEI packet received {"connection_id":221274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":221274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:09:30] local.INFO: TCP Data received {"connection_id":221274,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:30] local.INFO: Processing buffer {"connection_id":221274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:30] local.INFO: IMEI packet received {"connection_id":221274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:09:30] local.INFO: TCP Data received {"connection_id":221274,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:30] local.INFO: Processing buffer {"connection_id":221274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:30] local.INFO: IMEI packet received {"connection_id":221274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:09:33] local.INFO: TCP Data received {"connection_id":221274,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221274,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:33] local.INFO: Processing buffer {"connection_id":221274,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:09:33] local.INFO: IMEI packet received {"connection_id":221274,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:09:33] local.INFO: IMEI acknowledgment sent {"connection_id":221274,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:10:38] local.INFO: TCP Data received {"connection_id":222934,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:10:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222934,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:10:38] local.INFO: Processing buffer {"connection_id":222934,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:10:38] local.INFO: IMEI packet received {"connection_id":222934,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:10:38] local.INFO: IMEI acknowledgment sent {"connection_id":222934,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:14:35] local.INFO: TCP Data received {"connection_id":221676,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:14:35] local.INFO: Processing buffer {"connection_id":221676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:14:35] local.INFO: IMEI packet received {"connection_id":221676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:14:35] local.INFO: IMEI acknowledgment sent {"connection_id":221676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:14:37] local.INFO: TCP Data received {"connection_id":221676,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b68fa0012dc90ec0053076d0001a00b028..."} 
[2026-10-23 13:14:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b68fa0012dc90ec0053076d0001a00b028..."} 
[2026-10-23 13:14:37] local.INFO: Processing buffer {"connection_id":221676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b68fa0012dc90ec0053076d0001a00b028..."} 
[2026-10-23 13:14:37] local.INFO: Packet analysis {"connection_id":221676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:14:37] local.INFO: Extracted packet for processing {"connection_id":221676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:14:37] local.INFO: GPS Element Parsed {"raw_longitude":768151232,"raw_latitude":87062224,"longitude_deg":76.8151232,"latitude_deg":8.7062224,"altitude":26,"angle":176,"satellites":40,"speed":43,"hex_longitude":"2dc90ec0","hex_latitude":"053076d0","is_valid_coordinates":true} 
[2026-10-23 13:14:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:14:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941791488001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:14:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23719412158693376,"note":"Value kept but may cause issues"} 
[2026-10-23 13:14:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3960141793796716544,"note":"Value kept but may cause issues"} 
[2026-10-23 13:14:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:14:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792741380000,"timestamp_ms":1792741380000,"timestamp_seconds":1792741380,"priority":1,"record_length":96,"hex_timestamp":"000001a167b68fa0"} 
[2026-10-23 13:14:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:14:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:14:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 13:14:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:14:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:14:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:14:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:14:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:14:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:14:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:14:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:14:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:14:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:14:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941791488001,"66":27321,"224":206,"80":35072,"24":43,"16":23719412158693376,"45":-3960141793796716544},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,80,24,16,45]} 
[2026-10-23 13:14:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:14:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:14:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941791488001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:14:37] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-10-23 13:14:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:14:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23719412158693376,"km_value":23719412158693.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:14:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3960141793796716544,"description":"Unknown IO ID 45"} 
[2026-10-23 13:14:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941791488001,"power":27321,"unknown_224":206,"unknown_80":35072,"ignition":43,"odometer":null,"unknown_45":-3960141793796716544}} 
[2026-10-23 13:14:37] local.INFO: DEBUG: GPS processor result {"connection_id":221676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:14:37] local.INFO: GPS data processed {"connection_id":221676,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:14:37] local.INFO: Acknowledgment sent {"connection_id":221676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:15:12] local.INFO: TCP Data received {"connection_id":221676,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b6a710012dc90e0005305d08001b00bb29..."} 
[2026-10-23 13:15:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b6a710012dc90e0005305d08001b00bb29..."} 
[2026-10-23 13:15:12] local.INFO: Processing buffer {"connection_id":221676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b6a710012dc90e0005305d08001b00bb29..."} 
[2026-10-23 13:15:12] local.INFO: Packet analysis {"connection_id":221676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:15:12] local.INFO: Extracted packet for processing {"connection_id":221676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:15:12] local.INFO: GPS Element Parsed {"raw_longitude":768151040,"raw_latitude":87055624,"longitude_deg":76.815104,"latitude_deg":8.7055624,"altitude":27,"angle":187,"satellites":41,"speed":44,"hex_longitude":"2dc90e00","hex_latitude":"05305d08","is_valid_coordinates":true} 
[2026-10-23 13:15:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:15:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941793280001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:15:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23719729986273280,"note":"Value kept but may cause issues"} 
[2026-10-23 13:15:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3959015893891624960,"note":"Value kept but may cause issues"} 
[2026-10-23 13:15:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:15:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792741386000,"timestamp_ms":1792741386000,"timestamp_seconds":1792741386,"priority":1,"record_length":96,"hex_timestamp":"000001a167b6a710"} 
[2026-10-23 13:15:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:15:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:15:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 13:15:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:15:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:15:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:15:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:15:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:15:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:15:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:15:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:15:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:15:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:15:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941793280001,"66":27343,"10":206,"80":35072,"24":44,"16":23719729986273280,"45":-3959015893891624960},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 13:15:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:15:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:15:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941793280001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:15:12] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 13:15:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:15:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23719729986273280,"km_value":23719729986273.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:15:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3959015893891624960,"description":"Unknown IO ID 45"} 
[2026-10-23 13:15:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941793280001,"power":27343,"unknown_10":206,"unknown_80":35072,"ignition":44,"odometer":null,"unknown_45":-3959015893891624960}} 
[2026-10-23 13:15:12] local.INFO: DEBUG: GPS processor result {"connection_id":221676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:15:12] local.INFO: GPS data processed {"connection_id":221676,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:15:12] local.INFO: Acknowledgment sent {"connection_id":221676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:15:25] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:15:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:15:25] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:15:25] local.INFO: IMEI packet received {"connection_id":221275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:15:25] local.INFO: IMEI acknowledgment sent {"connection_id":221275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:15:30] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:15:30] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:15:30] local.INFO: IMEI packet received {"connection_id":221275,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:15:30] local.INFO: IMEI acknowledgment sent {"connection_id":221275,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:15:32] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b6c650012dc90700053039a8001d00be29..."} 
[2026-10-23 13:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b6c650012dc90700053039a8001d00be29..."} 
[2026-10-23 13:15:32] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b6c650012dc90700053039a8001d00be29..."} 
[2026-10-23 13:15:32] local.INFO: Packet analysis {"connection_id":221275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:15:32] local.INFO: Extracted packet for processing {"connection_id":221275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:15:32] local.INFO: GPS Element Parsed {"raw_longitude":768149248,"raw_latitude":87046568,"longitude_deg":76.8149248,"latitude_deg":8.7046568,"altitude":29,"angle":190,"satellites":41,"speed":46,"hex_longitude":"2dc90700","hex_latitude":"053039a8","is_valid_coordinates":true} 
[2026-10-23 13:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:15:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941794816001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:15:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23720176662872064,"note":"Value kept but may cause issues"} 
[2026-10-23 13:15:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3959227000125847552,"note":"Value kept but may cause issues"} 
[2026-10-23 13:15:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:15:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792741394000,"timestamp_ms":1792741394000,"timestamp_seconds":1792741394,"priority":1,"record_length":96,"hex_timestamp":"000001a167b6c650"} 
[2026-10-23 13:15:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:15:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:15:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 13:15:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:15:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:15:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:15:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:15:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:15:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:15:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:15:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:15:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:15:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:15:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941794816001,"66":27245,"10":206,"80":35072,"24":46,"16":23720176662872064,"45":-3959227000125847552},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 13:15:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:15:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:15:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941794816001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:15:32] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 13:15:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:15:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23720176662872064,"km_value":23720176662872.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:15:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3959227000125847552,"description":"Unknown IO ID 45"} 
[2026-10-23 13:15:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941794816001,"power":27245,"unknown_10":206,"unknown_80":35072,"ignition":46,"odometer":null,"unknown_45":-3959227000125847552}} 
[2026-10-23 13:15:32] local.INFO: DEBUG: GPS processor result {"connection_id":221275,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:15:32] local.INFO: GPS data processed {"connection_id":221275,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:15:32] local.INFO: Acknowledgment sent {"connection_id":221275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:16:03] local.INFO: TCP Data received {"connection_id":222937,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:16:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222937,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:16:03] local.INFO: Processing buffer {"connection_id":222937,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:16:03] local.INFO: IMEI packet received {"connection_id":222937,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:16:03] local.INFO: IMEI acknowledgment sent {"connection_id":222937,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:16:04] local.INFO: TCP Data received {"connection_id":221275,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b6e590012dc8fe80053015c0002000c429..."} 
[2026-10-23 13:16:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221275,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b6e590012dc8fe80053015c0002000c429..."} 
[2026-10-23 13:16:04] local.INFO: Processing buffer {"connection_id":221275,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b6e590012dc8fe80053015c0002000c429..."} 
[2026-10-23 13:16:04] local.INFO: Packet analysis {"connection_id":221275,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:16:04] local.INFO: Extracted packet for processing {"connection_id":221275,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b6"} 
[2026-10-23 13:16:04] local.INFO: GPS Element Parsed {"raw_longitude":768147072,"raw_latitude":87037376,"longitude_deg":76.8147072,"latitude_deg":8.7037376,"altitude":32,"angle":196,"satellites":41,"speed":46,"hex_longitude":"2dc8fe80","hex_latitude":"053015c0","is_valid_coordinates":true} 
[2026-10-23 13:16:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:16:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941796864001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:16:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23720636224372736,"note":"Value kept but may cause issues"} 
[2026-10-23 13:16:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3961197324965140480,"note":"Value kept but may cause issues"} 
[2026-10-23 13:16:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:16:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792741402000,"timestamp_ms":1792741402000,"timestamp_seconds":1792741402,"priority":1,"record_length":96,"hex_timestamp":"000001a167b6e590"} 
[2026-10-23 13:16:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:16:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:16:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 13:16:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:16:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:16:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:16:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:16:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221275,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:16:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:16:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221275,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:16:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:16:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:16:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:16:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941796864001,"66":27104,"10":206,"80":35072,"24":46,"16":23720636224372736,"45":-3961197324965140480},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 13:16:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:16:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:16:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941796864001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:16:04] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 13:16:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:16:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23720636224372736,"km_value":23720636224372.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:16:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3961197324965140480,"description":"Unknown IO ID 45"} 
[2026-10-23 13:16:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941796864001,"power":27104,"unknown_10":206,"unknown_80":35072,"ignition":46,"odometer":null,"unknown_45":-3961197324965140480}} 
[2026-10-23 13:16:04] local.INFO: DEBUG: GPS processor result {"connection_id":221275,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:16:04] local.INFO: GPS data processed {"connection_id":221275,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:16:04] local.INFO: Acknowledgment sent {"connection_id":221275,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:16:25] local.INFO: TCP Data received {"connection_id":222938,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:25] local.INFO: Processing buffer {"connection_id":222938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:25] local.INFO: IMEI packet received {"connection_id":222938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:16:25] local.INFO: IMEI acknowledgment sent {"connection_id":222938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:16:26] local.INFO: TCP Data received {"connection_id":222938,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:26] local.INFO: Processing buffer {"connection_id":222938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:26] local.INFO: IMEI packet received {"connection_id":222938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:16:26] local.INFO: IMEI acknowledgment sent {"connection_id":222938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:16:30] local.INFO: TCP Data received {"connection_id":222938,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222938,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:30] local.INFO: Processing buffer {"connection_id":222938,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:16:30] local.INFO: IMEI packet received {"connection_id":222938,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:16:30] local.INFO: IMEI acknowledgment sent {"connection_id":222938,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:16:31] local.INFO: TCP Data received {"connection_id":222938,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b91428012dc8d840052f3fb8002800a729..."} 
[2026-10-23 13:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222938,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b91428012dc8d840052f3fb8002800a729..."} 
[2026-10-23 13:16:31] local.INFO: Processing buffer {"connection_id":222938,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b91428012dc8d840052f3fb8002800a729..."} 
[2026-10-23 13:16:31] local.INFO: Packet analysis {"connection_id":222938,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:16:31] local.INFO: Extracted packet for processing {"connection_id":222938,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:16:31] local.INFO: GPS Element Parsed {"raw_longitude":768137280,"raw_latitude":86982584,"longitude_deg":76.813728,"latitude_deg":8.6982584,"altitude":40,"angle":167,"satellites":41,"speed":16,"hex_longitude":"2dc8d840","hex_latitude":"052f3fb8","is_valid_coordinates":true} 
[2026-10-23 13:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:16:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941834240001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:16:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723410773245952,"note":"Value kept but may cause issues"} 
[2026-10-23 13:16:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3975341442560768000,"note":"Value kept but may cause issues"} 
[2026-10-23 13:16:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:16:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741545000,"timestamp_ms":1792741545000,"timestamp_seconds":1792741545,"priority":1,"record_length":96,"hex_timestamp":"000001a167b91428"} 
[2026-10-23 13:16:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:16:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 13:16:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:16:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:16:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:16:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:16:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222938,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:16:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:16:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:16:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:16:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:16:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:16:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941834240001,"66":27647,"11":206,"80":35072,"24":16,"16":23723410773245952,"45":-3975341442560768000},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:16:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:16:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:16:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941834240001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:16:31] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:16:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:16:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723410773245952,"km_value":23723410773245.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:16:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3975341442560768000,"description":"Unknown IO ID 45"} 
[2026-10-23 13:16:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941834240001,"power":27647,"unknown_11":206,"unknown_80":35072,"ignition":16,"odometer":null,"unknown_45":-3975341442560768000}} 
[2026-10-23 13:16:31] local.INFO: DEBUG: GPS processor result {"connection_id":222938,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:16:31] local.INFO: GPS data processed {"connection_id":222938,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:16:31] local.INFO: Acknowledgment sent {"connection_id":222938,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:17:04] local.INFO: TCP Data received {"connection_id":222938,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b91810012dc8d840052f3e08002800b529..."} 
[2026-10-23 13:17:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222938,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b91810012dc8d840052f3e08002800b529..."} 
[2026-10-23 13:17:04] local.INFO: Processing buffer {"connection_id":222938,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b91810012dc8d840052f3e08002800b529..."} 
[2026-10-23 13:17:04] local.INFO: Packet analysis {"connection_id":222938,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:17:04] local.INFO: Extracted packet for processing {"connection_id":222938,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:17:04] local.INFO: GPS Element Parsed {"raw_longitude":768137280,"raw_latitude":86982152,"longitude_deg":76.813728,"latitude_deg":8.6982152,"altitude":40,"angle":181,"satellites":41,"speed":16,"hex_longitude":"2dc8d840","hex_latitude":"052f3e08","is_valid_coordinates":true} 
[2026-10-23 13:17:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:17:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941835520001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723432248082432,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3974356280142743552,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:17:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792741546000,"timestamp_ms":1792741546000,"timestamp_seconds":1792741546,"priority":1,"record_length":96,"hex_timestamp":"000001a167b91810"} 
[2026-10-23 13:17:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:17:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:17:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 13:17:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":3028,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:17:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:17:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:17:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:17:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222938,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:17:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:17:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222938,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:17:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:17:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:17:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:17:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941835520001,"66":27484,"11":206,"80":35072,"24":16,"16":23723432248082432,"45":-3974356280142743552},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:17:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:17:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:17:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941835520001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:17:04] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:17:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:17:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723432248082432,"km_value":23723432248082.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:17:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3974356280142743552,"description":"Unknown IO ID 45"} 
[2026-10-23 13:17:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941835520001,"power":27484,"unknown_11":206,"unknown_80":35072,"ignition":16,"odometer":null,"unknown_45":-3974356280142743552}} 
[2026-10-23 13:17:04] local.INFO: DEBUG: GPS processor result {"connection_id":222938,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:17:04] local.INFO: GPS data processed {"connection_id":222938,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:17:04] local.INFO: Acknowledgment sent {"connection_id":222938,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:17:30] local.INFO: TCP Data received {"connection_id":222940,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:17:30] local.INFO: Processing buffer {"connection_id":222940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:17:30] local.INFO: IMEI packet received {"connection_id":222940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:17:30] local.INFO: IMEI acknowledgment sent {"connection_id":222940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:17:34] local.INFO: TCP Data received {"connection_id":222940,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:17:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222940,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:17:34] local.INFO: Processing buffer {"connection_id":222940,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:17:34] local.INFO: IMEI packet received {"connection_id":222940,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:17:34] local.INFO: IMEI acknowledgment sent {"connection_id":222940,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:17:35] local.INFO: TCP Data received {"connection_id":222940,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b91fe0012dc8d800052f3b08002800cb27..."} 
[2026-10-23 13:17:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b91fe0012dc8d800052f3b08002800cb27..."} 
[2026-10-23 13:17:35] local.INFO: Processing buffer {"connection_id":222940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b91fe0012dc8d800052f3b08002800cb27..."} 
[2026-10-23 13:17:35] local.INFO: Packet analysis {"connection_id":222940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:17:35] local.INFO: Extracted packet for processing {"connection_id":222940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:17:35] local.INFO: GPS Element Parsed {"raw_longitude":768137216,"raw_latitude":86981384,"longitude_deg":76.8137216,"latitude_deg":8.6981384,"altitude":40,"angle":203,"satellites":39,"speed":16,"hex_longitude":"2dc8d800","hex_latitude":"052f3b08","is_valid_coordinates":true} 
[2026-10-23 13:17:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:17:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941835776001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723470902788096,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3974356280142854144,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:17:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792741548000,"timestamp_ms":1792741548000,"timestamp_seconds":1792741548,"priority":1,"record_length":96,"hex_timestamp":"000001a167b91fe0"} 
[2026-10-23 13:17:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:17:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:17:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 13:17:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1561,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:17:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:17:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:17:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:17:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:17:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:17:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:17:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:17:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:17:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:17:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941835776001,"66":27626,"11":206,"80":35072,"24":16,"16":23723470902788096,"45":-3974356280142854144},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:17:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:17:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:17:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941835776001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:17:35] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:17:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:17:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723470902788096,"km_value":23723470902788.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:17:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3974356280142854144,"description":"Unknown IO ID 45"} 
[2026-10-23 13:17:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941835776001,"power":27626,"unknown_11":206,"unknown_80":35072,"ignition":16,"odometer":null,"unknown_45":-3974356280142854144}} 
[2026-10-23 13:17:35] local.INFO: DEBUG: GPS processor result {"connection_id":222940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:17:35] local.INFO: GPS data processed {"connection_id":222940,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:17:35] local.INFO: Acknowledgment sent {"connection_id":222940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:17:37] local.INFO: TCP Data received {"connection_id":222940,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b92f80012dc8d580052f3590002800bd29..."} 
[2026-10-23 13:17:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b92f80012dc8d580052f3590002800bd29..."} 
[2026-10-23 13:17:37] local.INFO: Processing buffer {"connection_id":222940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b92f80012dc8d580052f3590002800bd29..."} 
[2026-10-23 13:17:37] local.INFO: Packet analysis {"connection_id":222940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:17:37] local.INFO: Extracted packet for processing {"connection_id":222940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:17:37] local.INFO: GPS Element Parsed {"raw_longitude":768136576,"raw_latitude":86979984,"longitude_deg":76.8136576,"latitude_deg":8.6979984,"altitude":40,"angle":189,"satellites":41,"speed":16,"hex_longitude":"2dc8d580","hex_latitude":"052f3590","is_valid_coordinates":true} 
[2026-10-23 13:17:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:17:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941836288001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723543917232128,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3974426648887228416,"note":"Value kept but may cause issues"} 
[2026-10-23 13:17:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:17:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792741552000,"timestamp_ms":1792741552000,"timestamp_seconds":1792741552,"priority":1,"record_length":96,"hex_timestamp":"000001a167b92f80"} 
[2026-10-23 13:17:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:17:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:17:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":234,"data_length":795,"current_offset":136} 
[2026-10-23 13:17:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2839,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:17:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:17:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:17:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:17:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:17:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:17:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:17:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:17:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:17:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:17:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941836288001,"66":27463,"11":206,"80":35072,"24":16,"16":23723543917232128,"45":-3974426648887228416},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:17:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:17:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:17:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941836288001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:17:37] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:17:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:17:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723543917232128,"km_value":23723543917232.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:17:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3974426648887228416,"description":"Unknown IO ID 45"} 
[2026-10-23 13:17:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941836288001,"power":27463,"unknown_11":206,"unknown_80":35072,"ignition":16,"odometer":null,"unknown_45":-3974426648887228416}} 
[2026-10-23 13:17:37] local.INFO: DEBUG: GPS processor result {"connection_id":222940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:17:37] local.INFO: GPS data processed {"connection_id":222940,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:17:37] local.INFO: Acknowledgment sent {"connection_id":222940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:18:12] local.INFO: TCP Data received {"connection_id":222940,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b93750012dc8d580052f32b0002800b028..."} 
[2026-10-23 13:18:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222940,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b93750012dc8d580052f32b0002800b028..."} 
[2026-10-23 13:18:12] local.INFO: Processing buffer {"connection_id":222940,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b93750012dc8d580052f32b0002800b028..."} 
[2026-10-23 13:18:12] local.INFO: Packet analysis {"connection_id":222940,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:18:12] local.INFO: Extracted packet for processing {"connection_id":222940,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:18:12] local.INFO: GPS Element Parsed {"raw_longitude":768136576,"raw_latitude":86979248,"longitude_deg":76.8136576,"latitude_deg":8.6979248,"altitude":40,"angle":176,"satellites":40,"speed":14,"hex_longitude":"2dc8d580","hex_latitude":"052f32b0","is_valid_coordinates":true} 
[2026-10-23 13:18:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:18:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941837312001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723582571937792,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3975130336329363456,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:18:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792741554000,"timestamp_ms":1792741554000,"timestamp_seconds":1792741554,"priority":1,"record_length":96,"hex_timestamp":"000001a167b93750"} 
[2026-10-23 13:18:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:18:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:18:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 13:18:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:18:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:18:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:18:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:18:12] local.INFO: Teltonika packet parsed successfully {"connection_id":222940,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:18:12] local.INFO: Passing IMEI to GPS processor {"connection_id":222940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:18:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":222940,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:18:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:18:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:18:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:18:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941837312001,"66":27615,"11":206,"80":35072,"24":14,"16":23723582571937792,"45":-3975130336329363456},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:18:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:18:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:18:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941837312001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:18:12] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:18:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:18:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723582571937792,"km_value":23723582571937.793,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:18:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3975130336329363456,"description":"Unknown IO ID 45"} 
[2026-10-23 13:18:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941837312001,"power":27615,"unknown_11":206,"unknown_80":35072,"ignition":14,"odometer":null,"unknown_45":-3975130336329363456}} 
[2026-10-23 13:18:12] local.INFO: DEBUG: GPS processor result {"connection_id":222940,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:18:12] local.INFO: GPS data processed {"connection_id":222940,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:18:12] local.INFO: Acknowledgment sent {"connection_id":222940,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:18:33] local.INFO: TCP Data received {"connection_id":224674,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:18:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:18:33] local.INFO: Processing buffer {"connection_id":224674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:18:33] local.INFO: IMEI packet received {"connection_id":224674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:18:33] local.INFO: IMEI acknowledgment sent {"connection_id":224674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:18:35] local.INFO: TCP Data received {"connection_id":224674,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:18:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224674,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:18:35] local.INFO: Processing buffer {"connection_id":224674,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:18:35] local.INFO: IMEI packet received {"connection_id":224674,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:18:35] local.INFO: IMEI acknowledgment sent {"connection_id":224674,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:18:39] local.INFO: TCP Data received {"connection_id":224674,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b98958012dc8d600052f1f30002a00b026..."} 
[2026-10-23 13:18:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b98958012dc8d600052f1f30002a00b026..."} 
[2026-10-23 13:18:39] local.INFO: Processing buffer {"connection_id":224674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b98958012dc8d600052f1f30002a00b026..."} 
[2026-10-23 13:18:39] local.INFO: Packet analysis {"connection_id":224674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:18:39] local.INFO: Extracted packet for processing {"connection_id":224674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:18:39] local.INFO: GPS Element Parsed {"raw_longitude":768136704,"raw_latitude":86974256,"longitude_deg":76.8136704,"latitude_deg":8.6974256,"altitude":42,"angle":176,"satellites":38,"speed":0,"hex_longitude":"2dc8d600","hex_latitude":"052f1f30","is_valid_coordinates":true} 
[2026-10-23 13:18:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:18:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941837824001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723823090106368,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3975130336329551872,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:18:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792741575000,"timestamp_ms":1792741575000,"timestamp_seconds":1792741575,"priority":1,"record_length":96,"hex_timestamp":"000001a167b98958"} 
[2026-10-23 13:18:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:18:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:18:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 13:18:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2740,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:18:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:18:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:18:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:18:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:18:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:18:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:18:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:18:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:18:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:18:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941837824001,"66":27658,"11":206,"80":35072,"24":0,"16":23723823090106368,"45":-3975130336329551872},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:18:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:18:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:18:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941837824001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:18:39] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:18:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:18:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723823090106368,"km_value":23723823090106.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:18:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3975130336329551872,"description":"Unknown IO ID 45"} 
[2026-10-23 13:18:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941837824001,"power":27658,"unknown_11":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3975130336329551872}} 
[2026-10-23 13:18:39] local.INFO: DEBUG: GPS processor result {"connection_id":224674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:18:39] local.INFO: GPS data processed {"connection_id":224674,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:18:39] local.INFO: Acknowledgment sent {"connection_id":224674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:18:41] local.INFO: TCP Data received {"connection_id":224674,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167b9db60012dc8d640052f1c70002d00b028..."} 
[2026-10-23 13:18:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224674,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167b9db60012dc8d640052f1c70002d00b028..."} 
[2026-10-23 13:18:41] local.INFO: Processing buffer {"connection_id":224674,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167b9db60012dc8d640052f1c70002d00b028..."} 
[2026-10-23 13:18:41] local.INFO: Packet analysis {"connection_id":224674,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:18:41] local.INFO: Extracted packet for processing {"connection_id":224674,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167b9"} 
[2026-10-23 13:18:41] local.INFO: GPS Element Parsed {"raw_longitude":768136768,"raw_latitude":86973552,"longitude_deg":76.8136768,"latitude_deg":8.6973552,"altitude":45,"angle":176,"satellites":40,"speed":0,"hex_longitude":"2dc8d640","hex_latitude":"052f1c70","is_valid_coordinates":true} 
[2026-10-23 13:18:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:18:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941843200001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723861744812032,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3974989598842474496,"note":"Value kept but may cause issues"} 
[2026-10-23 13:18:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:18:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792741596000,"timestamp_ms":1792741596000,"timestamp_seconds":1792741596,"priority":1,"record_length":96,"hex_timestamp":"000001a167b9db60"} 
[2026-10-23 13:18:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:18:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:18:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-23 13:18:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":828,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:18:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:18:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:18:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:18:41] local.INFO: Teltonika packet parsed successfully {"connection_id":224674,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:18:41] local.INFO: Passing IMEI to GPS processor {"connection_id":224674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:18:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":224674,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:18:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:18:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:18:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:18:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941843200001,"66":27593,"11":206,"80":35072,"24":0,"16":23723861744812032,"45":-3974989598842474496},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:18:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:18:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:18:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941843200001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:18:41] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:18:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:18:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723861744812032,"km_value":23723861744812.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:18:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3974989598842474496,"description":"Unknown IO ID 45"} 
[2026-10-23 13:18:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941843200001,"power":27593,"unknown_11":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3974989598842474496}} 
[2026-10-23 13:18:41] local.INFO: DEBUG: GPS processor result {"connection_id":224674,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:18:41] local.INFO: GPS data processed {"connection_id":224674,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:18:41] local.INFO: Acknowledgment sent {"connection_id":224674,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:19:25] local.INFO: TCP Data received {"connection_id":222941,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:19:25] local.INFO: Processing buffer {"connection_id":222941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:19:25] local.INFO: IMEI packet received {"connection_id":222941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":222941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:19:30] local.INFO: TCP Data received {"connection_id":222941,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222941,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:19:30] local.INFO: Processing buffer {"connection_id":222941,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:19:30] local.INFO: IMEI packet received {"connection_id":222941,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:19:30] local.INFO: IMEI acknowledgment sent {"connection_id":222941,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:19:31] local.INFO: TCP Data received {"connection_id":222941,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167ba2598012dc8d680052f19b0002e00d828..."} 
[2026-10-23 13:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ba2598012dc8d680052f19b0002e00d828..."} 
[2026-10-23 13:19:31] local.INFO: Processing buffer {"connection_id":222941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ba2598012dc8d680052f19b0002e00d828..."} 
[2026-10-23 13:19:31] local.INFO: Packet analysis {"connection_id":222941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ba"} 
[2026-10-23 13:19:31] local.INFO: Extracted packet for processing {"connection_id":222941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ba"} 
[2026-10-23 13:19:31] local.INFO: GPS Element Parsed {"raw_longitude":768136832,"raw_latitude":86972848,"longitude_deg":76.8136832,"latitude_deg":8.6972848,"altitude":46,"angle":216,"satellites":40,"speed":2,"hex_longitude":"2dc8d680","hex_latitude":"052f19b0","is_valid_coordinates":true} 
[2026-10-23 13:19:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:19:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941848576001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:19:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23723896104550400,"note":"Value kept but may cause issues"} 
[2026-10-23 13:19:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3974919230098477056,"note":"Value kept but may cause issues"} 
[2026-10-23 13:19:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:19:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741615000,"timestamp_ms":1792741615000,"timestamp_seconds":1792741615,"priority":1,"record_length":96,"hex_timestamp":"000001a167ba2598"} 
[2026-10-23 13:19:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:19:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:19:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 13:19:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2542,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:19:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:19:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:19:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:19:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:19:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:19:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:19:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:19:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:19:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:19:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941848576001,"66":27604,"11":206,"80":35072,"24":2,"16":23723896104550400,"45":-3974919230098477056},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 13:19:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:19:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:19:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941848576001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:19:31] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 13:19:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:19:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23723896104550400,"km_value":23723896104550.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:19:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3974919230098477056,"description":"Unknown IO ID 45"} 
[2026-10-23 13:19:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941848576001,"power":27604,"unknown_11":206,"unknown_80":35072,"ignition":2,"odometer":null,"unknown_45":-3974919230098477056}} 
[2026-10-23 13:19:31] local.INFO: DEBUG: GPS processor result {"connection_id":222941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:19:31] local.INFO: GPS data processed {"connection_id":222941,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:19:31] local.INFO: Acknowledgment sent {"connection_id":222941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:20:03] local.INFO: TCP Data received {"connection_id":222941,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bbfe40012dc8a340052e98f8002400f525..."} 
[2026-10-23 13:20:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222941,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bbfe40012dc8a340052e98f8002400f525..."} 
[2026-10-23 13:20:03] local.INFO: Processing buffer {"connection_id":222941,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bbfe40012dc8a340052e98f8002400f525..."} 
[2026-10-23 13:20:03] local.INFO: Packet analysis {"connection_id":222941,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bb"} 
[2026-10-23 13:20:03] local.INFO: Extracted packet for processing {"connection_id":222941,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bb"} 
[2026-10-23 13:20:03] local.INFO: GPS Element Parsed {"raw_longitude":768123712,"raw_latitude":86939896,"longitude_deg":76.8123712,"latitude_deg":8.6939896,"altitude":36,"angle":245,"satellites":37,"speed":30,"hex_longitude":"2dc8a340","hex_latitude":"052e98f8","is_valid_coordinates":true} 
[2026-10-23 13:20:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:20:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941880320001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:20:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23725884674408448,"note":"Value kept but may cause issues"} 
[2026-10-23 13:20:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3980056148431128576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:20:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:20:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792741736000,"timestamp_ms":1792741736000,"timestamp_seconds":1792741736,"priority":1,"record_length":96,"hex_timestamp":"000001a167bbfe40"} 
[2026-10-23 13:20:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:20:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:20:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-23 13:20:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":828,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:20:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:20:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:20:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:20:03] local.INFO: Teltonika packet parsed successfully {"connection_id":222941,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:20:03] local.INFO: Passing IMEI to GPS processor {"connection_id":222941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:20:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":222941,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:20:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:20:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:20:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:20:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941880320001,"66":27800,"194":206,"80":35072,"24":30,"16":23725884674408448,"45":-3980056148431128576},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,80,24,16,45]} 
[2026-10-23 13:20:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:20:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:20:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941880320001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:20:03] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 13:20:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:20:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23725884674408448,"km_value":23725884674408.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:20:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3980056148431128576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:20:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941880320001,"power":27800,"unknown_194":206,"unknown_80":35072,"ignition":30,"odometer":null,"unknown_45":-3980056148431128576}} 
[2026-10-23 13:20:03] local.INFO: DEBUG: GPS processor result {"connection_id":222941,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:20:03] local.INFO: GPS data processed {"connection_id":222941,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:20:03] local.INFO: Acknowledgment sent {"connection_id":222941,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:20:25] local.INFO: TCP Data received {"connection_id":222942,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:25] local.INFO: Processing buffer {"connection_id":222942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:25] local.INFO: IMEI packet received {"connection_id":222942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":222942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:20:25] local.INFO: TCP Data received {"connection_id":222942,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:25] local.INFO: Processing buffer {"connection_id":222942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:25] local.INFO: IMEI packet received {"connection_id":222942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":222942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:20:30] local.INFO: TCP Data received {"connection_id":222942,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222942,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:30] local.INFO: Processing buffer {"connection_id":222942,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:20:30] local.INFO: IMEI packet received {"connection_id":222942,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":222942,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:20:31] local.INFO: TCP Data received {"connection_id":222942,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bc2550012dc88380052e8d580021010125..."} 
[2026-10-23 13:20:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bc2550012dc88380052e8d580021010125..."} 
[2026-10-23 13:20:31] local.INFO: Processing buffer {"connection_id":222942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bc2550012dc88380052e8d580021010125..."} 
[2026-10-23 13:20:31] local.INFO: Packet analysis {"connection_id":222942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:20:31] local.INFO: Extracted packet for processing {"connection_id":222942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:20:31] local.INFO: GPS Element Parsed {"raw_longitude":768115584,"raw_latitude":86936920,"longitude_deg":76.8115584,"latitude_deg":8.693692,"altitude":33,"angle":257,"satellites":37,"speed":34,"hex_longitude":"2dc88380","hex_latitude":"052e8d58","is_valid_coordinates":true} 
[2026-10-23 13:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:20:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941884416001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:20:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23726296991268864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:20:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3989274453919336448,"note":"Value kept but may cause issues"} 
[2026-10-23 13:20:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:20:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741746000,"timestamp_ms":1792741746000,"timestamp_seconds":1792741746,"priority":1,"record_length":96,"hex_timestamp":"000001a167bc2550"} 
[2026-10-23 13:20:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:20:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:20:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 13:20:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:20:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:20:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:20:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:20:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:20:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:20:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:20:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:20:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:20:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:20:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941884416001,"66":27767,"194":206,"80":35072,"24":34,"16":23726296991268864,"45":-3989274453919336448},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,80,24,16,45]} 
[2026-10-23 13:20:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941884416001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:20:31] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 13:20:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23726296991268864,"km_value":23726296991268.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3989274453919336448,"description":"Unknown IO ID 45"} 
[2026-10-23 13:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941884416001,"power":27767,"unknown_194":206,"unknown_80":35072,"ignition":34,"odometer":null,"unknown_45":-3989274453919336448}} 
[2026-10-23 13:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":222942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:20:31] local.INFO: GPS data processed {"connection_id":222942,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:20:31] local.INFO: Acknowledgment sent {"connection_id":222942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:21:02] local.INFO: TCP Data received {"connection_id":222942,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bc5c00012dc85fc0052e86b0001e010426..."} 
[2026-10-23 13:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222942,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bc5c00012dc85fc0052e86b0001e010426..."} 
[2026-10-23 13:21:02] local.INFO: Processing buffer {"connection_id":222942,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bc5c00012dc85fc0052e86b0001e010426..."} 
[2026-10-23 13:21:02] local.INFO: Packet analysis {"connection_id":222942,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:21:02] local.INFO: Extracted packet for processing {"connection_id":222942,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:21:02] local.INFO: GPS Element Parsed {"raw_longitude":768106432,"raw_latitude":86935216,"longitude_deg":76.8106432,"latitude_deg":8.6935216,"altitude":30,"angle":260,"satellites":38,"speed":15,"hex_longitude":"2dc85fc0","hex_latitude":"052e86b0","is_valid_coordinates":true} 
[2026-10-23 13:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:21:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941886976001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:21:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23726743667867648,"note":"Value kept but may cause issues"} 
[2026-10-23 13:21:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3998211284430661632,"note":"Value kept but may cause issues"} 
[2026-10-23 13:21:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:21:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792741760000,"timestamp_ms":1792741760000,"timestamp_seconds":1792741760,"priority":1,"record_length":96,"hex_timestamp":"000001a167bc5c00"} 
[2026-10-23 13:21:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:21:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 13:21:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:21:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:21:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:21:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:21:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222942,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:21:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:21:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222942,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:21:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:21:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:21:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:21:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941886976001,"66":27876,"194":206,"80":35072,"24":15,"16":23726743667867648,"45":-3998211284430661632},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,80,24,16,45]} 
[2026-10-23 13:21:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:21:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:21:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941886976001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:21:02] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 13:21:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:21:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23726743667867648,"km_value":23726743667867.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:21:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3998211284430661632,"description":"Unknown IO ID 45"} 
[2026-10-23 13:21:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941886976001,"power":27876,"unknown_194":206,"unknown_80":35072,"ignition":15,"odometer":null,"unknown_45":-3998211284430661632}} 
[2026-10-23 13:21:02] local.INFO: DEBUG: GPS processor result {"connection_id":222942,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:21:02] local.INFO: GPS data processed {"connection_id":222942,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:21:02] local.INFO: Acknowledgment sent {"connection_id":222942,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:21:25] local.INFO: TCP Data received {"connection_id":224675,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:25] local.INFO: Processing buffer {"connection_id":224675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:25] local.INFO: IMEI packet received {"connection_id":224675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":224675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:21:27] local.INFO: TCP Data received {"connection_id":224675,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:27] local.INFO: Processing buffer {"connection_id":224675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:27] local.INFO: IMEI packet received {"connection_id":224675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:21:27] local.INFO: IMEI acknowledgment sent {"connection_id":224675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:21:30] local.INFO: TCP Data received {"connection_id":224675,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224675,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:30] local.INFO: Processing buffer {"connection_id":224675,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:21:30] local.INFO: IMEI packet received {"connection_id":224675,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:21:30] local.INFO: IMEI acknowledgment sent {"connection_id":224675,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:21:31] local.INFO: TCP Data received {"connection_id":224675,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bc9698012dc83b40052e80f0001d010224..."} 
[2026-10-23 13:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bc9698012dc83b40052e80f0001d010224..."} 
[2026-10-23 13:21:31] local.INFO: Processing buffer {"connection_id":224675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bc9698012dc83b40052e80f0001d010224..."} 
[2026-10-23 13:21:31] local.INFO: Packet analysis {"connection_id":224675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:21:31] local.INFO: Extracted packet for processing {"connection_id":224675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:21:31] local.INFO: GPS Element Parsed {"raw_longitude":768097088,"raw_latitude":86933744,"longitude_deg":76.8097088,"latitude_deg":8.6933744,"altitude":29,"angle":258,"satellites":36,"speed":27,"hex_longitude":"2dc83b40","hex_latitude":"052e80f0","is_valid_coordinates":true} 
[2026-10-23 13:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:21:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941890560001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:21:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23727198934401024,"note":"Value kept but may cause issues"} 
[2026-10-23 13:21:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4008274014848503808,"note":"Value kept but may cause issues"} 
[2026-10-23 13:21:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:21:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741775000,"timestamp_ms":1792741775000,"timestamp_seconds":1792741775,"priority":1,"record_length":96,"hex_timestamp":"000001a167bc9698"} 
[2026-10-23 13:21:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:21:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 13:21:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:21:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:21:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:21:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:21:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:21:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:21:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:21:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:21:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:21:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:21:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941890560001,"66":27658,"194":206,"80":35072,"24":27,"16":23727198934401024,"45":-4008274014848503808},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,80,24,16,45]} 
[2026-10-23 13:21:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:21:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:21:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941890560001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:21:31] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 13:21:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:21:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23727198934401024,"km_value":23727198934401.023,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:21:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4008274014848503808,"description":"Unknown IO ID 45"} 
[2026-10-23 13:21:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941890560001,"power":27658,"unknown_194":206,"unknown_80":35072,"ignition":27,"odometer":null,"unknown_45":-4008274014848503808}} 
[2026-10-23 13:21:31] local.INFO: DEBUG: GPS processor result {"connection_id":224675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:21:31] local.INFO: GPS data processed {"connection_id":224675,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:21:31] local.INFO: Acknowledgment sent {"connection_id":224675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:21:38] local.INFO: TCP Data received {"connection_id":222939,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:21:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222939,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:21:38] local.INFO: Processing buffer {"connection_id":222939,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:21:38] local.INFO: IMEI packet received {"connection_id":222939,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:21:38] local.INFO: IMEI acknowledgment sent {"connection_id":222939,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:22:05] local.INFO: TCP Data received {"connection_id":224675,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bcc578012dc81840052e77f8001f00fd23..."} 
[2026-10-23 13:22:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224675,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bcc578012dc81840052e77f8001f00fd23..."} 
[2026-10-23 13:22:05] local.INFO: Processing buffer {"connection_id":224675,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bcc578012dc81840052e77f8001f00fd23..."} 
[2026-10-23 13:22:05] local.INFO: Packet analysis {"connection_id":224675,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:22:05] local.INFO: Extracted packet for processing {"connection_id":224675,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:22:05] local.INFO: GPS Element Parsed {"raw_longitude":768088128,"raw_latitude":86931448,"longitude_deg":76.8088128,"latitude_deg":8.6931448,"altitude":31,"angle":253,"satellites":35,"speed":27,"hex_longitude":"2dc81840","hex_latitude":"052e77f8","is_valid_coordinates":true} 
[2026-10-23 13:22:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:22:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941894400001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23727641316032512,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4018547851498819584,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:22:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792741787000,"timestamp_ms":1792741787000,"timestamp_seconds":1792741787,"priority":1,"record_length":96,"hex_timestamp":"000001a167bcc578"} 
[2026-10-23 13:22:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:22:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:22:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":10,"data_length":795,"current_offset":136} 
[2026-10-23 13:22:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":828,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:22:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:22:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:22:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:22:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224675,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:22:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:22:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224675,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:22:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:22:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:22:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:22:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941894400001,"66":27843,"194":206,"80":35072,"24":27,"16":23727641316032512,"45":-4018547851498819584},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,80,24,16,45]} 
[2026-10-23 13:22:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:22:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:22:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941894400001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:22:05] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 13:22:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:22:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23727641316032512,"km_value":23727641316032.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:22:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4018547851498819584,"description":"Unknown IO ID 45"} 
[2026-10-23 13:22:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941894400001,"power":27843,"unknown_194":206,"unknown_80":35072,"ignition":27,"odometer":null,"unknown_45":-4018547851498819584}} 
[2026-10-23 13:22:05] local.INFO: DEBUG: GPS processor result {"connection_id":224675,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:22:05] local.INFO: GPS data processed {"connection_id":224675,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:22:05] local.INFO: Acknowledgment sent {"connection_id":224675,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:22:23] local.INFO: TCP Data received {"connection_id":221277,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:22:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221277,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:22:23] local.INFO: Processing buffer {"connection_id":221277,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:22:23] local.INFO: IMEI packet received {"connection_id":221277,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:22:23] local.INFO: IMEI acknowledgment sent {"connection_id":221277,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:22:25] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:22:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:22:25] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:22:25] local.INFO: IMEI packet received {"connection_id":221276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:22:25] local.INFO: IMEI acknowledgment sent {"connection_id":221276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:22:30] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:22:30] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:22:30] local.INFO: IMEI packet received {"connection_id":221276,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:22:30] local.INFO: IMEI acknowledgment sent {"connection_id":221276,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:22:32] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bcf840012dc7f6c0052e6d20001c00fb25..."} 
[2026-10-23 13:22:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bcf840012dc7f6c0052e6d20001c00fb25..."} 
[2026-10-23 13:22:32] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bcf840012dc7f6c0052e6d20001c00fb25..."} 
[2026-10-23 13:22:32] local.INFO: Packet analysis {"connection_id":221276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:22:32] local.INFO: Extracted packet for processing {"connection_id":221276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bc"} 
[2026-10-23 13:22:32] local.INFO: GPS Element Parsed {"raw_longitude":768079552,"raw_latitude":86928672,"longitude_deg":76.8079552,"latitude_deg":8.6928672,"altitude":28,"angle":251,"satellites":37,"speed":31,"hex_longitude":"2dc7f6c0","hex_latitude":"052e6d20","is_valid_coordinates":true} 
[2026-10-23 13:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:22:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941897472001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728079402696704,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4028399475684280320,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,194,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:22:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792741800000,"timestamp_ms":1792741800000,"timestamp_seconds":1792741800,"priority":1,"record_length":96,"hex_timestamp":"000001a167bcf840"} 
[2026-10-23 13:22:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:22:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:22:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 13:22:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:22:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:22:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:22:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:22:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:22:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:22:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:22:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:22:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:22:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:22:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941897472001,"66":27930,"194":206,"80":35072,"24":31,"16":23728079402696704,"45":-4028399475684280320},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,194,80,24,16,45]} 
[2026-10-23 13:22:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:22:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:22:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941897472001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:22:32] local.INFO: Unknown IO ID detected {"io_id":194,"value":206,"description":"Unknown IO ID 194"} 
[2026-10-23 13:22:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:22:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728079402696704,"km_value":23728079402696.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:22:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4028399475684280320,"description":"Unknown IO ID 45"} 
[2026-10-23 13:22:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941897472001,"power":27930,"unknown_194":206,"unknown_80":35072,"ignition":31,"odometer":null,"unknown_45":-4028399475684280320}} 
[2026-10-23 13:22:32] local.INFO: DEBUG: GPS processor result {"connection_id":221276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:22:32] local.INFO: GPS data processed {"connection_id":221276,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:22:32] local.INFO: Acknowledgment sent {"connection_id":221276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:22:34] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bd1780012dc7e000052e65e8001a00f726..."} 
[2026-10-23 13:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bd1780012dc7e000052e65e8001a00f726..."} 
[2026-10-23 13:22:34] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bd1780012dc7e000052e65e8001a00f726..."} 
[2026-10-23 13:22:34] local.INFO: Packet analysis {"connection_id":221276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:22:34] local.INFO: Extracted packet for processing {"connection_id":221276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:22:34] local.INFO: GPS Element Parsed {"raw_longitude":768073728,"raw_latitude":86926824,"longitude_deg":76.8073728,"latitude_deg":8.6926824,"altitude":26,"angle":247,"satellites":38,"speed":30,"hex_longitude":"2dc7e000","hex_latitude":"052e65e8","is_valid_coordinates":true} 
[2026-10-23 13:22:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:22:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941900800001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728371460472832,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4037828887404797952,"note":"Value kept but may cause issues"} 
[2026-10-23 13:22:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:22:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792741808000,"timestamp_ms":1792741808000,"timestamp_seconds":1792741808,"priority":1,"record_length":96,"hex_timestamp":"000001a167bd1780"} 
[2026-10-23 13:22:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:22:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:22:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 13:22:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:22:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:22:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:22:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:22:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:22:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:22:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:22:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:22:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:22:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:22:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941900800001,"66":27930,"149":206,"80":35072,"24":30,"16":23728371460472832,"45":-4037828887404797952},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:22:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:22:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:22:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941900800001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:22:34] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:22:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:22:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728371460472832,"km_value":23728371460472.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:22:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4037828887404797952,"description":"Unknown IO ID 45"} 
[2026-10-23 13:22:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941900800001,"power":27930,"unknown_149":206,"unknown_80":35072,"ignition":30,"odometer":null,"unknown_45":-4037828887404797952}} 
[2026-10-23 13:22:34] local.INFO: DEBUG: GPS processor result {"connection_id":221276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:22:34] local.INFO: GPS data processed {"connection_id":221276,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:22:34] local.INFO: Acknowledgment sent {"connection_id":221276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:23:05] local.INFO: TCP Data received {"connection_id":221276,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bd2338012dc7d7c0052e61b8001900ec26..."} 
[2026-10-23 13:23:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221276,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bd2338012dc7d7c0052e61b8001900ec26..."} 
[2026-10-23 13:23:05] local.INFO: Processing buffer {"connection_id":221276,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bd2338012dc7d7c0052e61b8001900ec26..."} 
[2026-10-23 13:23:05] local.INFO: Packet analysis {"connection_id":221276,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:23:05] local.INFO: Extracted packet for processing {"connection_id":221276,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:23:05] local.INFO: GPS Element Parsed {"raw_longitude":768071616,"raw_latitude":86925752,"longitude_deg":76.8071616,"latitude_deg":8.6925752,"altitude":25,"angle":236,"satellites":38,"speed":30,"hex_longitude":"2dc7d7c0","hex_latitude":"052e61b8","is_valid_coordinates":true} 
[2026-10-23 13:23:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:23:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941902848001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:23:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728371460472832,"note":"Value kept but may cause issues"} 
[2026-10-23 13:23:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4044232443125438464,"note":"Value kept but may cause issues"} 
[2026-10-23 13:23:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:23:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792741811000,"timestamp_ms":1792741811000,"timestamp_seconds":1792741811,"priority":1,"record_length":96,"hex_timestamp":"000001a167bd2338"} 
[2026-10-23 13:23:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:23:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:23:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 13:23:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:23:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:23:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:23:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:23:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221276,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:23:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:23:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221276,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:23:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:23:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:23:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:23:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941902848001,"66":27213,"149":206,"80":35072,"24":30,"16":23728371460472832,"45":-4044232443125438464},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:23:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:23:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:23:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941902848001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:23:05] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:23:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:23:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728371460472832,"km_value":23728371460472.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:23:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4044232443125438464,"description":"Unknown IO ID 45"} 
[2026-10-23 13:23:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941902848001,"power":27213,"unknown_149":206,"unknown_80":35072,"ignition":30,"odometer":null,"unknown_45":-4044232443125438464}} 
[2026-10-23 13:23:05] local.INFO: DEBUG: GPS processor result {"connection_id":221276,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:23:05] local.INFO: GPS data processed {"connection_id":221276,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:23:05] local.INFO: Acknowledgment sent {"connection_id":221276,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:23:25] local.INFO: TCP Data received {"connection_id":221678,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:23:25] local.INFO: Processing buffer {"connection_id":221678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:23:25] local.INFO: IMEI packet received {"connection_id":221678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:23:30] local.INFO: TCP Data received {"connection_id":221678,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:23:30] local.INFO: Processing buffer {"connection_id":221678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:23:30] local.INFO: IMEI packet received {"connection_id":221678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":221678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:23:31] local.INFO: TCP Data received {"connection_id":221678,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bdb7a8012dc7c5c0052e4f20001600e827..."} 
[2026-10-23 13:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bdb7a8012dc7c5c0052e4f20001600e827..."} 
[2026-10-23 13:23:31] local.INFO: Processing buffer {"connection_id":221678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bdb7a8012dc7c5c0052e4f20001600e827..."} 
[2026-10-23 13:23:31] local.INFO: Packet analysis {"connection_id":221678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:23:31] local.INFO: Extracted packet for processing {"connection_id":221678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:23:31] local.INFO: GPS Element Parsed {"raw_longitude":768067008,"raw_latitude":86920992,"longitude_deg":76.8067008,"latitude_deg":8.6920992,"altitude":22,"angle":232,"satellites":39,"speed":0,"hex_longitude":"2dc7c5c0","hex_latitude":"052e4f20","is_valid_coordinates":true} 
[2026-10-23 13:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941903616001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728371460472832,"note":"Value kept but may cause issues"} 
[2026-10-23 13:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4046554611683575808,"note":"Value kept but may cause issues"} 
[2026-10-23 13:23:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741849000,"timestamp_ms":1792741849000,"timestamp_seconds":1792741849,"priority":1,"record_length":96,"hex_timestamp":"000001a167bdb7a8"} 
[2026-10-23 13:23:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:23:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 13:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:23:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:23:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:23:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941903616001,"66":26636,"149":206,"80":35072,"24":0,"16":23728371460472832,"45":-4046554611683575808},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941903616001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:23:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:23:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728371460472832,"km_value":23728371460472.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4046554611683575808,"description":"Unknown IO ID 45"} 
[2026-10-23 13:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941903616001,"power":26636,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4046554611683575808}} 
[2026-10-23 13:23:31] local.INFO: DEBUG: GPS processor result {"connection_id":221678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:23:31] local.INFO: GPS data processed {"connection_id":221678,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:23:31] local.INFO: Acknowledgment sent {"connection_id":221678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:24:02] local.INFO: TCP Data received {"connection_id":221678,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bdc748012dc7c200052e4b20001600c927..."} 
[2026-10-23 13:24:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bdc748012dc7c200052e4b20001600c927..."} 
[2026-10-23 13:24:02] local.INFO: Processing buffer {"connection_id":221678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bdc748012dc7c200052e4b20001600c927..."} 
[2026-10-23 13:24:02] local.INFO: Packet analysis {"connection_id":221678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:24:02] local.INFO: Extracted packet for processing {"connection_id":221678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bd"} 
[2026-10-23 13:24:02] local.INFO: GPS Element Parsed {"raw_longitude":768066048,"raw_latitude":86919968,"longitude_deg":76.8066048,"latitude_deg":8.6919968,"altitude":22,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c200","hex_latitude":"052e4b20","is_valid_coordinates":true} 
[2026-10-23 13:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:24:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941913344001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:24:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728371460472832,"note":"Value kept but may cause issues"} 
[2026-10-23 13:24:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4051621161265586176,"note":"Value kept but may cause issues"} 
[2026-10-23 13:24:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:24:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792741853000,"timestamp_ms":1792741853000,"timestamp_seconds":1792741853,"priority":1,"record_length":96,"hex_timestamp":"000001a167bdc748"} 
[2026-10-23 13:24:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:24:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:24:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":12,"data_length":795,"current_offset":136} 
[2026-10-23 13:24:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":826,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:24:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:24:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:24:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:24:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:24:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:24:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:24:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:24:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:24:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:24:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941913344001,"66":27571,"149":206,"80":35072,"24":0,"16":23728371460472832,"45":-4051621161265586176},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:24:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:24:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:24:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941913344001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:24:02] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:24:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:24:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728371460472832,"km_value":23728371460472.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:24:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4051621161265586176,"description":"Unknown IO ID 45"} 
[2026-10-23 13:24:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941913344001,"power":27571,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4051621161265586176}} 
[2026-10-23 13:24:02] local.INFO: DEBUG: GPS processor result {"connection_id":221678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:24:02] local.INFO: GPS data processed {"connection_id":221678,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:24:02] local.INFO: Acknowledgment sent {"connection_id":221678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:24:25] local.INFO: TCP Data received {"connection_id":224676,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:24:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:24:25] local.INFO: Processing buffer {"connection_id":224676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:24:25] local.INFO: IMEI packet received {"connection_id":224676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:24:25] local.INFO: IMEI acknowledgment sent {"connection_id":224676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:24:30] local.INFO: TCP Data received {"connection_id":224676,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224676,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:24:30] local.INFO: Processing buffer {"connection_id":224676,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:24:30] local.INFO: IMEI packet received {"connection_id":224676,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:24:30] local.INFO: IMEI acknowledgment sent {"connection_id":224676,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:24:31] local.INFO: TCP Data received {"connection_id":224676,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167be1950012dc7c200052e4b20001600c926..."} 
[2026-10-23 13:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167be1950012dc7c200052e4b20001600c926..."} 
[2026-10-23 13:24:31] local.INFO: Processing buffer {"connection_id":224676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167be1950012dc7c200052e4b20001600c926..."} 
[2026-10-23 13:24:31] local.INFO: Packet analysis {"connection_id":224676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167be"} 
[2026-10-23 13:24:31] local.INFO: Extracted packet for processing {"connection_id":224676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167be"} 
[2026-10-23 13:24:31] local.INFO: GPS Element Parsed {"raw_longitude":768066048,"raw_latitude":86919968,"longitude_deg":76.8066048,"latitude_deg":8.6919968,"altitude":22,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c200","hex_latitude":"052e4b20","is_valid_coordinates":true} 
[2026-10-23 13:24:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:24:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941914368001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:24:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728371460472832,"note":"Value kept but may cause issues"} 
[2026-10-23 13:24:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052676692428513280,"note":"Value kept but may cause issues"} 
[2026-10-23 13:24:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:24:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741874000,"timestamp_ms":1792741874000,"timestamp_seconds":1792741874,"priority":1,"record_length":96,"hex_timestamp":"000001a167be1950"} 
[2026-10-23 13:24:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:24:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:24:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 13:24:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2344,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:24:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:24:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:24:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:24:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:24:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:24:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:24:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:24:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:24:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:24:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941914368001,"66":27767,"149":206,"80":35072,"24":0,"16":23728371460472832,"45":-4052676692428513280},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:24:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:24:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:24:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941914368001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:24:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:24:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:24:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728371460472832,"km_value":23728371460472.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:24:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052676692428513280,"description":"Unknown IO ID 45"} 
[2026-10-23 13:24:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941914368001,"power":27767,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052676692428513280}} 
[2026-10-23 13:24:31] local.INFO: DEBUG: GPS processor result {"connection_id":224676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:24:31] local.INFO: GPS data processed {"connection_id":224676,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:24:31] local.INFO: Acknowledgment sent {"connection_id":224676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:25:02] local.INFO: TCP Data received {"connection_id":224676,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167be6b58012dc7bfc0052e4978001900c928..."} 
[2026-10-23 13:25:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224676,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167be6b58012dc7bfc0052e4978001900c928..."} 
[2026-10-23 13:25:02] local.INFO: Processing buffer {"connection_id":224676,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167be6b58012dc7bfc0052e4978001900c928..."} 
[2026-10-23 13:25:02] local.INFO: Packet analysis {"connection_id":224676,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167be"} 
[2026-10-23 13:25:02] local.INFO: Extracted packet for processing {"connection_id":224676,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167be"} 
[2026-10-23 13:25:02] local.INFO: GPS Element Parsed {"raw_longitude":768065472,"raw_latitude":86919544,"longitude_deg":76.8065472,"latitude_deg":8.6919544,"altitude":25,"angle":201,"satellites":40,"speed":3,"hex_longitude":"2dc7bfc0","hex_latitude":"052e4978","is_valid_coordinates":true} 
[2026-10-23 13:25:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:25:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941919744001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728401525243904,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052676692428513280,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:25:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792741895000,"timestamp_ms":1792741895000,"timestamp_seconds":1792741895,"priority":1,"record_length":96,"hex_timestamp":"000001a167be6b58"} 
[2026-10-23 13:25:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:25:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:25:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 13:25:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:25:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:25:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:25:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:25:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224676,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:25:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:25:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224676,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:25:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:25:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:25:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:25:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941919744001,"66":28028,"149":206,"80":35072,"24":3,"16":23728401525243904,"45":-4052676692428513280},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:25:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:25:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:25:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941919744001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:25:02] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:25:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:25:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728401525243904,"km_value":23728401525243.902,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:25:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052676692428513280,"description":"Unknown IO ID 45"} 
[2026-10-23 13:25:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941919744001,"power":28028,"unknown_149":206,"unknown_80":35072,"ignition":3,"odometer":null,"unknown_45":-4052676692428513280}} 
[2026-10-23 13:25:02] local.INFO: DEBUG: GPS processor result {"connection_id":224676,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:25:02] local.INFO: GPS data processed {"connection_id":224676,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:25:02] local.INFO: Acknowledgment sent {"connection_id":224676,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:25:25] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:25:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:25:25] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:25:25] local.INFO: IMEI packet received {"connection_id":221278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:25:25] local.INFO: IMEI acknowledgment sent {"connection_id":221278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:25:30] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:25:30] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:25:30] local.INFO: IMEI packet received {"connection_id":221278,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:25:30] local.INFO: IMEI acknowledgment sent {"connection_id":221278,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:25:31] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bebd60012dc7c0c0052e4aa8001700c929..."} 
[2026-10-23 13:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bebd60012dc7c0c0052e4aa8001700c929..."} 
[2026-10-23 13:25:31] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bebd60012dc7c0c0052e4aa8001700c929..."} 
[2026-10-23 13:25:31] local.INFO: Packet analysis {"connection_id":221278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167be"} 
[2026-10-23 13:25:31] local.INFO: Extracted packet for processing {"connection_id":221278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167be"} 
[2026-10-23 13:25:31] local.INFO: GPS Element Parsed {"raw_longitude":768065728,"raw_latitude":86919848,"longitude_deg":76.8065728,"latitude_deg":8.6919848,"altitude":23,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c0c0","hex_latitude":"052e4aa8","is_valid_coordinates":true} 
[2026-10-23 13:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:25:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941925120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728448769884160,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4053310011126220800,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:25:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741916000,"timestamp_ms":1792741916000,"timestamp_seconds":1792741916,"priority":1,"record_length":96,"hex_timestamp":"000001a167bebd60"} 
[2026-10-23 13:25:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:25:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 13:25:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:25:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:25:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:25:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:25:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:25:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:25:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:25:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:25:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:25:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:25:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941925120001,"66":27919,"149":206,"80":35072,"24":0,"16":23728448769884160,"45":-4053310011126220800},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:25:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:25:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:25:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941925120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:25:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:25:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:25:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728448769884160,"km_value":23728448769884.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:25:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4053310011126220800,"description":"Unknown IO ID 45"} 
[2026-10-23 13:25:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941925120001,"power":27919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4053310011126220800}} 
[2026-10-23 13:25:31] local.INFO: DEBUG: GPS processor result {"connection_id":221278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:25:31] local.INFO: GPS data processed {"connection_id":221278,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:25:31] local.INFO: Acknowledgment sent {"connection_id":221278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:25:35] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bf0f68012dc7bf80052e4b28001700c928..."} 
[2026-10-23 13:25:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bf0f68012dc7bf80052e4b28001700c928..."} 
[2026-10-23 13:25:35] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bf0f68012dc7bf80052e4b28001700c928..."} 
[2026-10-23 13:25:35] local.INFO: Packet analysis {"connection_id":221278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:25:35] local.INFO: Extracted packet for processing {"connection_id":221278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:25:35] local.INFO: GPS Element Parsed {"raw_longitude":768065408,"raw_latitude":86919976,"longitude_deg":76.8065408,"latitude_deg":8.6919976,"altitude":23,"angle":201,"satellites":40,"speed":0,"hex_longitude":"2dc7bf80","hex_latitude":"052e4b28","is_valid_coordinates":true} 
[2026-10-23 13:25:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:25:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941930496001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728465949753344,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4053028536149432320,"note":"Value kept but may cause issues"} 
[2026-10-23 13:25:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:25:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792741937000,"timestamp_ms":1792741937000,"timestamp_seconds":1792741937,"priority":1,"record_length":96,"hex_timestamp":"000001a167bf0f68"} 
[2026-10-23 13:25:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:25:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:25:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:25:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:25:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:25:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:25:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:25:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:25:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:25:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:25:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:25:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:25:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:25:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941930496001,"66":27713,"149":206,"80":35072,"24":0,"16":23728465949753344,"45":-4053028536149432320},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:25:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:25:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:25:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941930496001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:25:35] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:25:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:25:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728465949753344,"km_value":23728465949753.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:25:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4053028536149432320,"description":"Unknown IO ID 45"} 
[2026-10-23 13:25:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941930496001,"power":27713,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4053028536149432320}} 
[2026-10-23 13:25:35] local.INFO: DEBUG: GPS processor result {"connection_id":221278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:25:35] local.INFO: GPS data processed {"connection_id":221278,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:25:35] local.INFO: Acknowledgment sent {"connection_id":221278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:26:06] local.INFO: TCP Data received {"connection_id":221278,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bf6170012dc7c140052e4c10001700c925..."} 
[2026-10-23 13:26:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221278,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bf6170012dc7c140052e4c10001700c925..."} 
[2026-10-23 13:26:06] local.INFO: Processing buffer {"connection_id":221278,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bf6170012dc7c140052e4c10001700c925..."} 
[2026-10-23 13:26:06] local.INFO: Packet analysis {"connection_id":221278,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:26:06] local.INFO: Extracted packet for processing {"connection_id":221278,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:26:06] local.INFO: GPS Element Parsed {"raw_longitude":768065856,"raw_latitude":86920208,"longitude_deg":76.8065856,"latitude_deg":8.6920208,"altitude":23,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c140","hex_latitude":"052e4c10","is_valid_coordinates":true} 
[2026-10-23 13:26:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:26:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941935872001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:26:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728491719557120,"note":"Value kept but may cause issues"} 
[2026-10-23 13:26:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4053380379870287872,"note":"Value kept but may cause issues"} 
[2026-10-23 13:26:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:26:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792741958000,"timestamp_ms":1792741958000,"timestamp_seconds":1792741958,"priority":1,"record_length":96,"hex_timestamp":"000001a167bf6170"} 
[2026-10-23 13:26:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:26:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:26:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-23 13:26:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1323,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:26:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:26:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:26:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:26:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221278,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:26:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:26:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221278,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:26:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:26:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:26:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:26:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941935872001,"66":27843,"149":206,"80":35072,"24":0,"16":23728491719557120,"45":-4053380379870287872},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:26:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:26:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:26:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941935872001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:26:06] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:26:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:26:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728491719557120,"km_value":23728491719557.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:26:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4053380379870287872,"description":"Unknown IO ID 45"} 
[2026-10-23 13:26:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941935872001,"power":27843,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4053380379870287872}} 
[2026-10-23 13:26:06] local.INFO: DEBUG: GPS processor result {"connection_id":221278,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:26:06] local.INFO: GPS data processed {"connection_id":221278,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:26:06] local.INFO: Acknowledgment sent {"connection_id":221278,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:26:25] local.INFO: TCP Data received {"connection_id":222943,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:26:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:26:25] local.INFO: Processing buffer {"connection_id":222943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:26:25] local.INFO: IMEI packet received {"connection_id":222943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:26:25] local.INFO: IMEI acknowledgment sent {"connection_id":222943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:26:30] local.INFO: TCP Data received {"connection_id":222943,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222943,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:26:30] local.INFO: Processing buffer {"connection_id":222943,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:26:30] local.INFO: IMEI packet received {"connection_id":222943,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:26:30] local.INFO: IMEI acknowledgment sent {"connection_id":222943,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:26:30] local.INFO: TCP Data received {"connection_id":222943,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bfb378012dc7c3c0052e4ba0001900c928..."} 
[2026-10-23 13:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bfb378012dc7c3c0052e4ba0001900c928..."} 
[2026-10-23 13:26:30] local.INFO: Processing buffer {"connection_id":222943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bfb378012dc7c3c0052e4ba0001900c928..."} 
[2026-10-23 13:26:30] local.INFO: Packet analysis {"connection_id":222943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:26:30] local.INFO: Extracted packet for processing {"connection_id":222943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:26:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920096,"longitude_deg":76.8066496,"latitude_deg":8.6920096,"altitude":25,"angle":201,"satellites":40,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4ba0","is_valid_coordinates":true} 
[2026-10-23 13:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941941248001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052887798660984832,"note":"Value kept but may cause issues"} 
[2026-10-23 13:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792741979000,"timestamp_ms":1792741979000,"timestamp_seconds":1792741979,"priority":1,"record_length":96,"hex_timestamp":"000001a167bfb378"} 
[2026-10-23 13:26:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:26:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 13:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:26:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:26:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:26:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941941248001,"66":27919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052887798660984832},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941941248001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:26:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:26:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052887798660984832,"description":"Unknown IO ID 45"} 
[2026-10-23 13:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941941248001,"power":27919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052887798660984832}} 
[2026-10-23 13:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":222943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:26:31] local.INFO: GPS data processed {"connection_id":222943,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:26:31] local.INFO: Acknowledgment sent {"connection_id":222943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:27:01] local.INFO: TCP Data received {"connection_id":222943,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:27:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222943,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:27:01] local.INFO: Processing buffer {"connection_id":222943,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:27:01] local.INFO: Packet analysis {"connection_id":222943,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:27:01] local.INFO: Extracted packet for processing {"connection_id":222943,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:27:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920096,"longitude_deg":76.8066496,"latitude_deg":8.6920096,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4ba0","is_valid_coordinates":true} 
[2026-10-23 13:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:27:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941946624001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:27:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:27:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:27:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:27:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792741990000,"timestamp_ms":1792741990000,"timestamp_seconds":1792741990,"priority":1,"record_length":96,"hex_timestamp":"000001a167bfde70"} 
[2026-10-23 13:27:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:27:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:27:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:27:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:27:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:27:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:27:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222943,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:27:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:27:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222943,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:27:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:27:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:27:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:27:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941946624001,"66":27908,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:27:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:27:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:27:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941946624001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:27:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:27:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:27:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:27:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:27:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941946624001,"power":27908,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:27:01] local.INFO: DEBUG: GPS processor result {"connection_id":222943,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:27:01] local.INFO: GPS data processed {"connection_id":222943,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:27:01] local.INFO: Acknowledgment sent {"connection_id":222943,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:27:25] local.INFO: TCP Data received {"connection_id":224678,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:27:25] local.INFO: Processing buffer {"connection_id":224678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:27:25] local.INFO: IMEI packet received {"connection_id":224678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":224678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:27:30] local.INFO: TCP Data received {"connection_id":224678,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224678,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:27:30] local.INFO: Processing buffer {"connection_id":224678,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:27:30] local.INFO: IMEI packet received {"connection_id":224678,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:27:30] local.INFO: IMEI acknowledgment sent {"connection_id":224678,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:27:31] local.INFO: TCP Data received {"connection_id":224678,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:27:31] local.INFO: Processing buffer {"connection_id":224678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:27:31] local.INFO: Packet analysis {"connection_id":224678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:27:31] local.INFO: Extracted packet for processing {"connection_id":224678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:27:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920096,"longitude_deg":76.8066496,"latitude_deg":8.6920096,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4ba0","is_valid_coordinates":true} 
[2026-10-23 13:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941946624001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741990000,"timestamp_ms":1792741990000,"timestamp_seconds":1792741990,"priority":1,"record_length":96,"hex_timestamp":"000001a167bfde70"} 
[2026-10-23 13:27:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:27:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:27:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:27:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:27:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:27:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941946624001,"66":27908,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941946624001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:27:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:27:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941946624001,"power":27908,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":224678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:27:31] local.INFO: GPS data processed {"connection_id":224678,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:27:31] local.INFO: Acknowledgment sent {"connection_id":224678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:27:53] local.INFO: TCP Data received {"connection_id":224677,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:27:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224677,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:27:53] local.INFO: Processing buffer {"connection_id":224677,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:27:53] local.INFO: IMEI packet received {"connection_id":224677,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:27:53] local.INFO: IMEI acknowledgment sent {"connection_id":224677,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:28:02] local.INFO: TCP Data received {"connection_id":224678,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:28:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224678,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:28:02] local.INFO: Processing buffer {"connection_id":224678,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:28:02] local.INFO: Packet analysis {"connection_id":224678,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:28:02] local.INFO: Extracted packet for processing {"connection_id":224678,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:28:02] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920096,"longitude_deg":76.8066496,"latitude_deg":8.6920096,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4ba0","is_valid_coordinates":true} 
[2026-10-23 13:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:28:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941946624001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:28:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:28:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:28:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:28:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792741990000,"timestamp_ms":1792741990000,"timestamp_seconds":1792741990,"priority":1,"record_length":96,"hex_timestamp":"000001a167bfde70"} 
[2026-10-23 13:28:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:28:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:28:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:28:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:28:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:28:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:28:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224678,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:28:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:28:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224678,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:28:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:28:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:28:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:28:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941946624001,"66":27908,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:28:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:28:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:28:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941946624001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:28:02] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:28:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:28:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:28:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:28:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941946624001,"power":27908,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:28:02] local.INFO: DEBUG: GPS processor result {"connection_id":224678,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:28:02] local.INFO: GPS data processed {"connection_id":224678,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:28:02] local.INFO: Acknowledgment sent {"connection_id":224678,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:28:25] local.INFO: TCP Data received {"connection_id":221679,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:28:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:28:25] local.INFO: Processing buffer {"connection_id":221679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:28:25] local.INFO: IMEI packet received {"connection_id":221679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:28:25] local.INFO: IMEI acknowledgment sent {"connection_id":221679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:28:30] local.INFO: TCP Data received {"connection_id":221679,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:28:30] local.INFO: Processing buffer {"connection_id":221679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:28:30] local.INFO: IMEI packet received {"connection_id":221679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":221679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:28:31] local.INFO: TCP Data received {"connection_id":221679,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:28:31] local.INFO: Processing buffer {"connection_id":221679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167bfde70012dc7c3c0052e4ba0001900c926..."} 
[2026-10-23 13:28:31] local.INFO: Packet analysis {"connection_id":221679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:28:31] local.INFO: Extracted packet for processing {"connection_id":221679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167bf"} 
[2026-10-23 13:28:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920096,"longitude_deg":76.8066496,"latitude_deg":8.6920096,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4ba0","is_valid_coordinates":true} 
[2026-10-23 13:28:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:28:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941946624001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:28:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:28:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:28:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:28:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792741990000,"timestamp_ms":1792741990000,"timestamp_seconds":1792741990,"priority":1,"record_length":96,"hex_timestamp":"000001a167bfde70"} 
[2026-10-23 13:28:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:28:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:28:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:28:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:28:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:28:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:28:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:28:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:28:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:28:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:28:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:28:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:28:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:28:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941946624001,"66":27908,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:28:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:28:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:28:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941946624001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:28:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:28:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:28:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:28:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:28:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941946624001,"power":27908,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:28:31] local.INFO: DEBUG: GPS processor result {"connection_id":221679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:28:31] local.INFO: GPS data processed {"connection_id":221679,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:28:31] local.INFO: Acknowledgment sent {"connection_id":221679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:29:02] local.INFO: TCP Data received {"connection_id":221679,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:29:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:29:02] local.INFO: Processing buffer {"connection_id":221679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:29:02] local.INFO: Packet analysis {"connection_id":221679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:29:02] local.INFO: Extracted packet for processing {"connection_id":221679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:29:02] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:29:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:29:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:29:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:29:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:29:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:29:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:29:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:29:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:29:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:29:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:29:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:29:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:29:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:29:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:29:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:29:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:29:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:29:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:29:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:29:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:29:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:29:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:29:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:29:02] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:29:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:29:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:29:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:29:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:29:02] local.INFO: DEBUG: GPS processor result {"connection_id":221679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:29:02] local.INFO: GPS data processed {"connection_id":221679,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:29:02] local.INFO: Acknowledgment sent {"connection_id":221679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:29:25] local.INFO: TCP Data received {"connection_id":222944,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:29:25] local.INFO: Processing buffer {"connection_id":222944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:29:25] local.INFO: IMEI packet received {"connection_id":222944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":222944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:29:30] local.INFO: TCP Data received {"connection_id":222944,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222944,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:29:30] local.INFO: Processing buffer {"connection_id":222944,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:29:30] local.INFO: IMEI packet received {"connection_id":222944,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:29:30] local.INFO: IMEI acknowledgment sent {"connection_id":222944,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:29:31] local.INFO: TCP Data received {"connection_id":222944,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:29:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:29:31] local.INFO: Processing buffer {"connection_id":222944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:29:31] local.INFO: Packet analysis {"connection_id":222944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:29:31] local.INFO: Extracted packet for processing {"connection_id":222944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:29:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:29:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:29:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:29:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:29:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:29:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:29:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:29:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:29:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:29:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:29:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:29:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:29:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:29:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:29:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:29:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:29:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:29:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:29:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:29:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:29:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:29:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:29:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:29:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:29:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:29:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:29:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:29:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:29:31] local.INFO: DEBUG: GPS processor result {"connection_id":222944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:29:31] local.INFO: GPS data processed {"connection_id":222944,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:29:31] local.INFO: Acknowledgment sent {"connection_id":222944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:30:02] local.INFO: TCP Data received {"connection_id":222944,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:30:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222944,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:30:02] local.INFO: Processing buffer {"connection_id":222944,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:30:02] local.INFO: Packet analysis {"connection_id":222944,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:30:02] local.INFO: Extracted packet for processing {"connection_id":222944,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:30:02] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:30:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:30:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:30:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:30:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:30:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:30:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:30:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:30:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:30:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:30:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:30:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:30:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222944,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:30:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:30:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222944,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:30:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:30:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:30:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:30:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:30:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:30:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:30:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:30:02] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:30:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:30:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:30:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:30:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:30:02] local.INFO: DEBUG: GPS processor result {"connection_id":222944,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:30:02] local.INFO: GPS data processed {"connection_id":222944,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:30:02] local.INFO: Acknowledgment sent {"connection_id":222944,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:30:25] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:30:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:30:25] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:30:25] local.INFO: IMEI packet received {"connection_id":221680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:30:25] local.INFO: IMEI acknowledgment sent {"connection_id":221680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:30:30] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:30:30] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:30:30] local.INFO: IMEI packet received {"connection_id":221680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:30:30] local.INFO: IMEI acknowledgment sent {"connection_id":221680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:30:31] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:30:31] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:30:31] local.INFO: Packet analysis {"connection_id":221680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:30:31] local.INFO: Extracted packet for processing {"connection_id":221680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:30:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:30:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:30:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:30:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:30:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:30:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:30:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:30:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:30:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:30:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":221680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:30:31] local.INFO: GPS data processed {"connection_id":221680,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:30:31] local.INFO: Acknowledgment sent {"connection_id":221680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:31:01] local.INFO: TCP Data received {"connection_id":221680,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:31:01] local.INFO: Processing buffer {"connection_id":221680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:31:01] local.INFO: Packet analysis {"connection_id":221680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:31:01] local.INFO: Extracted packet for processing {"connection_id":221680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:31:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:31:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:31:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:31:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:31:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:31:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:31:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:31:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:31:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:31:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":221680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:31:01] local.INFO: GPS data processed {"connection_id":221680,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:31:01] local.INFO: Acknowledgment sent {"connection_id":221680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:31:25] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:31:25] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:31:25] local.INFO: IMEI packet received {"connection_id":221681,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":221681,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:31:30] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:31:30] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:31:30] local.INFO: IMEI packet received {"connection_id":221681,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:31:30] local.INFO: IMEI acknowledgment sent {"connection_id":221681,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:31:31] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:31:31] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:31:31] local.INFO: Packet analysis {"connection_id":221681,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:31:31] local.INFO: Extracted packet for processing {"connection_id":221681,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:31:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:31:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:31:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:31:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:31:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:31:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:31:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221681,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:31:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:31:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:31:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:31:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":221681,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:31:31] local.INFO: GPS data processed {"connection_id":221681,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:31:31] local.INFO: Acknowledgment sent {"connection_id":221681,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:32:03] local.INFO: TCP Data received {"connection_id":221681,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221681,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:03] local.INFO: Processing buffer {"connection_id":221681,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:03] local.INFO: Packet analysis {"connection_id":221681,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:32:03] local.INFO: Extracted packet for processing {"connection_id":221681,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:32:03] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:32:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:32:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:32:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:32:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:32:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:32:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:32:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:32:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:32:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221681,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:32:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:32:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:32:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:32:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:32:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:32:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:32:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:32:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:32:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:32:03] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:32:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:32:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:32:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:32:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":221681,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:32:03] local.INFO: GPS data processed {"connection_id":221681,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:32:03] local.INFO: Acknowledgment sent {"connection_id":221681,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:32:30] local.INFO: TCP Data received {"connection_id":222945,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222945,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:32:30] local.INFO: Processing buffer {"connection_id":222945,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:32:30] local.INFO: IMEI packet received {"connection_id":222945,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":222945,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:32:35] local.INFO: TCP Data received {"connection_id":222945,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:32:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222945,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:32:35] local.INFO: Processing buffer {"connection_id":222945,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:32:35] local.INFO: IMEI packet received {"connection_id":222945,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:32:35] local.INFO: IMEI acknowledgment sent {"connection_id":222945,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:32:35] local.INFO: TCP Data received {"connection_id":222945,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222945,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:35] local.INFO: Processing buffer {"connection_id":222945,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:35] local.INFO: Packet analysis {"connection_id":222945,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:32:35] local.INFO: Extracted packet for processing {"connection_id":222945,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:32:35] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:32:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:32:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:32:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:32:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:32:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:32:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:32:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:32:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:32:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:32:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:32:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222945,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:32:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:32:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:32:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:32:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:32:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:32:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:32:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:32:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:32:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:32:35] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:32:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:32:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:32:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:32:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:32:36] local.INFO: DEBUG: GPS processor result {"connection_id":222945,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:32:36] local.INFO: GPS data processed {"connection_id":222945,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:32:36] local.INFO: Acknowledgment sent {"connection_id":222945,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:32:40] local.INFO: TCP Data received {"connection_id":222945,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222945,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:40] local.INFO: Processing buffer {"connection_id":222945,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:32:40] local.INFO: Packet analysis {"connection_id":222945,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:32:40] local.INFO: Extracted packet for processing {"connection_id":222945,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:32:40] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:32:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:32:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:32:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:32:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:32:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:32:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:32:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:32:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:32:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:32:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:32:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:32:40] local.INFO: Teltonika packet parsed successfully {"connection_id":222945,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:32:40] local.INFO: Passing IMEI to GPS processor {"connection_id":222945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:32:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":222945,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:32:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:32:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:32:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:32:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:32:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:32:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:32:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:32:40] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:32:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:32:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:32:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:32:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:32:40] local.INFO: DEBUG: GPS processor result {"connection_id":222945,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:32:40] local.INFO: GPS data processed {"connection_id":222945,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:32:40] local.INFO: Acknowledgment sent {"connection_id":222945,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:33:25] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:33:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:33:25] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:33:25] local.INFO: IMEI packet received {"connection_id":221279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:33:25] local.INFO: IMEI acknowledgment sent {"connection_id":221279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:33:28] local.INFO: TCP Data received {"connection_id":221682,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:33:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221682,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:33:28] local.INFO: Processing buffer {"connection_id":221682,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:33:28] local.INFO: IMEI packet received {"connection_id":221682,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:33:28] local.INFO: IMEI acknowledgment sent {"connection_id":221682,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:33:30] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:33:30] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:33:30] local.INFO: IMEI packet received {"connection_id":221279,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:33:30] local.INFO: IMEI acknowledgment sent {"connection_id":221279,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:33:31] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:33:31] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c47e08012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:33:31] local.INFO: Packet analysis {"connection_id":221279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:33:31] local.INFO: Extracted packet for processing {"connection_id":221279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c4"} 
[2026-10-23 13:33:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:33:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458941949440001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:33:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:33:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219236864,"note":"Value kept but may cause issues"} 
[2026-10-23 13:33:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:33:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742293000,"timestamp_ms":1792742293000,"timestamp_seconds":1792742293,"priority":1,"record_length":96,"hex_timestamp":"000001a167c47e08"} 
[2026-10-23 13:33:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:33:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:33:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:33:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:33:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:33:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:33:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:33:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:33:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:33:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:33:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:33:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:33:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:33:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458941949440001,"66":25919,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219236864},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:33:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:33:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:33:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458941949440001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:33:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:33:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:33:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:33:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219236864,"description":"Unknown IO ID 45"} 
[2026-10-23 13:33:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458941949440001,"power":25919,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219236864}} 
[2026-10-23 13:33:31] local.INFO: DEBUG: GPS processor result {"connection_id":221279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:33:31] local.INFO: GPS data processed {"connection_id":221279,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:33:31] local.INFO: Acknowledgment sent {"connection_id":221279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:34:01] local.INFO: TCP Data received {"connection_id":221279,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:34:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221279,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:34:01] local.INFO: Processing buffer {"connection_id":221279,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:34:01] local.INFO: Packet analysis {"connection_id":221279,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:34:01] local.INFO: Extracted packet for processing {"connection_id":221279,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:34:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:34:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:34:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:34:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:34:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:34:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:34:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:34:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:34:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:34:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:34:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:34:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:34:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221279,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:34:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:34:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221279,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:34:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:34:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:34:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:34:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:34:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:34:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:34:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:34:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:34:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:34:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:34:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:34:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:34:02] local.INFO: DEBUG: GPS processor result {"connection_id":221279,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:34:02] local.INFO: GPS data processed {"connection_id":221279,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:34:02] local.INFO: Acknowledgment sent {"connection_id":221279,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:35:00] local.INFO: TCP Data received {"connection_id":224679,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:00] local.INFO: Processing buffer {"connection_id":224679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:00] local.INFO: IMEI packet received {"connection_id":224679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:35:00] local.INFO: IMEI acknowledgment sent {"connection_id":224679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:35:05] local.INFO: TCP Data received {"connection_id":224679,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224679,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:05] local.INFO: Processing buffer {"connection_id":224679,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:05] local.INFO: IMEI packet received {"connection_id":224679,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:35:05] local.INFO: IMEI acknowledgment sent {"connection_id":224679,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:35:06] local.INFO: TCP Data received {"connection_id":224679,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:35:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224679,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:35:06] local.INFO: Processing buffer {"connection_id":224679,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:35:06] local.INFO: Packet analysis {"connection_id":224679,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:35:06] local.INFO: Extracted packet for processing {"connection_id":224679,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:35:06] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:35:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:35:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:35:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:35:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:35:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:35:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:35:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:35:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:35:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:35:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:35:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:35:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:35:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:35:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224679,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:35:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:35:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224679,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:35:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:35:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:35:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:35:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:35:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:35:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:35:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:35:06] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:35:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:35:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:35:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:35:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:35:06] local.INFO: DEBUG: GPS processor result {"connection_id":224679,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:35:06] local.INFO: GPS data processed {"connection_id":224679,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:35:06] local.INFO: Acknowledgment sent {"connection_id":224679,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:35:30] local.INFO: TCP Data received {"connection_id":221280,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221280,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:30] local.INFO: Processing buffer {"connection_id":221280,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:30] local.INFO: IMEI packet received {"connection_id":221280,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:35:30] local.INFO: IMEI acknowledgment sent {"connection_id":221280,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:35:35] local.INFO: TCP Data received {"connection_id":221280,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221280,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:35] local.INFO: Processing buffer {"connection_id":221280,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:35:35] local.INFO: IMEI packet received {"connection_id":221280,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:35:35] local.INFO: IMEI acknowledgment sent {"connection_id":221280,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:35:35] local.INFO: TCP Data received {"connection_id":221280,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:35:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221280,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:35:35] local.INFO: Processing buffer {"connection_id":221280,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:35:35] local.INFO: Packet analysis {"connection_id":221280,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:35:35] local.INFO: Extracted packet for processing {"connection_id":221280,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:35:35] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:35:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:35:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:35:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:35:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:35:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:35:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:35:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:35:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:35:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:35:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:35:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:35:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:35:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:35:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221280,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:35:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:35:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:35:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:35:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:35:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:35:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:35:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:35:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:35:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:35:35] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:35:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:35:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:35:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:35:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:35:35] local.INFO: DEBUG: GPS processor result {"connection_id":221280,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:35:35] local.INFO: GPS data processed {"connection_id":221280,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:35:35] local.INFO: Acknowledgment sent {"connection_id":221280,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:36:06] local.INFO: TCP Data received {"connection_id":221280,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:36:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221280,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:36:06] local.INFO: Processing buffer {"connection_id":221280,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:36:06] local.INFO: Packet analysis {"connection_id":221280,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:36:06] local.INFO: Extracted packet for processing {"connection_id":221280,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:36:06] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:36:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:36:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:36:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:36:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:36:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:36:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:36:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:36:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:36:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:36:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:36:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:36:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:36:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:36:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221280,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:36:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:36:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221280,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:36:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:36:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:36:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:36:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:36:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:36:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:36:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:36:06] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:36:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:36:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:36:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:36:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:36:06] local.INFO: DEBUG: GPS processor result {"connection_id":221280,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:36:06] local.INFO: GPS data processed {"connection_id":221280,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:36:06] local.INFO: Acknowledgment sent {"connection_id":221280,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:36:25] local.INFO: TCP Data received {"connection_id":222946,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:36:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:36:25] local.INFO: Processing buffer {"connection_id":222946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:36:25] local.INFO: IMEI packet received {"connection_id":222946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:36:25] local.INFO: IMEI acknowledgment sent {"connection_id":222946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:36:30] local.INFO: TCP Data received {"connection_id":222946,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222946,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:36:30] local.INFO: Processing buffer {"connection_id":222946,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:36:30] local.INFO: IMEI packet received {"connection_id":222946,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":222946,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:36:31] local.INFO: TCP Data received {"connection_id":222946,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:36:31] local.INFO: Processing buffer {"connection_id":222946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:36:31] local.INFO: Packet analysis {"connection_id":222946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:36:31] local.INFO: Extracted packet for processing {"connection_id":222946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:36:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:36:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:36:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:36:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:36:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:36:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:36:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:36:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:36:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:36:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:36:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:36:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:36:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:36:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:36:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:36:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:36:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:36:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:36:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:36:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:36:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:36:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:36:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:36:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:36:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:36:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:36:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:36:31] local.INFO: DEBUG: GPS processor result {"connection_id":222946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:36:31] local.INFO: GPS data processed {"connection_id":222946,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:36:31] local.INFO: Acknowledgment sent {"connection_id":222946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:37:02] local.INFO: TCP Data received {"connection_id":222946,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222946,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:37:02] local.INFO: Processing buffer {"connection_id":222946,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:37:02] local.INFO: Packet analysis {"connection_id":222946,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:37:02] local.INFO: Extracted packet for processing {"connection_id":222946,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:37:02] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:37:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:37:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:37:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:37:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:37:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:37:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:37:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:37:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:37:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:37:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:37:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:37:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222946,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:37:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:37:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222946,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:37:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:37:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:37:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:37:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:37:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:37:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:37:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:37:02] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:37:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:37:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:37:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:37:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:37:02] local.INFO: DEBUG: GPS processor result {"connection_id":222946,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:37:02] local.INFO: GPS data processed {"connection_id":222946,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:37:02] local.INFO: Acknowledgment sent {"connection_id":222946,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:37:25] local.INFO: TCP Data received {"connection_id":222948,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:37:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222948,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:37:25] local.INFO: Processing buffer {"connection_id":222948,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:37:25] local.INFO: IMEI packet received {"connection_id":222948,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:37:25] local.INFO: IMEI acknowledgment sent {"connection_id":222948,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:37:30] local.INFO: TCP Data received {"connection_id":222948,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222948,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:37:30] local.INFO: Processing buffer {"connection_id":222948,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:37:30] local.INFO: IMEI packet received {"connection_id":222948,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:37:30] local.INFO: IMEI acknowledgment sent {"connection_id":222948,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:37:30] local.INFO: TCP Data received {"connection_id":222948,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222948,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:37:30] local.INFO: Processing buffer {"connection_id":222948,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:37:30] local.INFO: Packet analysis {"connection_id":222948,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:37:30] local.INFO: Extracted packet for processing {"connection_id":222948,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:37:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:37:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:37:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:37:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:37:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:37:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222948,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222948,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222948,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:37:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:37:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:37:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:37:31] local.INFO: DEBUG: GPS processor result {"connection_id":222948,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:37:31] local.INFO: GPS data processed {"connection_id":222948,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:37:31] local.INFO: Acknowledgment sent {"connection_id":222948,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:38:01] local.INFO: TCP Data received {"connection_id":222948,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222948,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:38:01] local.INFO: Processing buffer {"connection_id":222948,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:38:01] local.INFO: Packet analysis {"connection_id":222948,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:38:01] local.INFO: Extracted packet for processing {"connection_id":222948,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:38:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:38:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:38:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:38:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:38:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:38:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:38:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222948,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222948,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222948,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:38:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:38:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:38:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":222948,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:38:01] local.INFO: GPS data processed {"connection_id":222948,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:38:01] local.INFO: Acknowledgment sent {"connection_id":222948,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:38:25] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:38:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:38:25] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:38:25] local.INFO: IMEI packet received {"connection_id":221683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:38:25] local.INFO: IMEI acknowledgment sent {"connection_id":221683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:38:30] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:38:30] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:38:30] local.INFO: IMEI packet received {"connection_id":221683,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:38:30] local.INFO: IMEI acknowledgment sent {"connection_id":221683,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:38:31] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:38:31] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167c915d0012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:38:31] local.INFO: Packet analysis {"connection_id":221683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:38:31] local.INFO: Extracted packet for processing {"connection_id":221683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167c9"} 
[2026-10-23 13:38:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942027008001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742594000,"timestamp_ms":1792742594000,"timestamp_seconds":1792742594,"priority":1,"record_length":96,"hex_timestamp":"000001a167c915d0"} 
[2026-10-23 13:38:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:38:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":63,"data_length":795,"current_offset":136} 
[2026-10-23 13:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1270,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:38:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:38:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:38:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942027008001,"66":25756,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942027008001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:38:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:38:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942027008001,"power":25756,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":221683,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:38:31] local.INFO: GPS data processed {"connection_id":221683,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:38:31] local.INFO: Acknowledgment sent {"connection_id":221683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:39:01] local.INFO: TCP Data received {"connection_id":221683,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221683,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:01] local.INFO: Processing buffer {"connection_id":221683,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:01] local.INFO: Packet analysis {"connection_id":221683,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:39:01] local.INFO: Extracted packet for processing {"connection_id":221683,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:39:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:39:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:39:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:39:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:39:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:39:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221683,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221683,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:39:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:39:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:39:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":221683,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:39:01] local.INFO: GPS data processed {"connection_id":221683,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:39:01] local.INFO: Acknowledgment sent {"connection_id":221683,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:39:03] local.INFO: TCP Data received {"connection_id":222947,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:39:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222947,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:39:03] local.INFO: Processing buffer {"connection_id":222947,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:39:03] local.INFO: IMEI packet received {"connection_id":222947,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:39:03] local.INFO: IMEI acknowledgment sent {"connection_id":222947,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:39:25] local.INFO: TCP Data received {"connection_id":224680,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:39:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:39:25] local.INFO: Processing buffer {"connection_id":224680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:39:25] local.INFO: IMEI packet received {"connection_id":224680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:39:25] local.INFO: IMEI acknowledgment sent {"connection_id":224680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:39:30] local.INFO: TCP Data received {"connection_id":224680,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224680,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:39:30] local.INFO: Processing buffer {"connection_id":224680,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:39:30] local.INFO: IMEI packet received {"connection_id":224680,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:39:30] local.INFO: IMEI acknowledgment sent {"connection_id":224680,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:39:30] local.INFO: TCP Data received {"connection_id":224680,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:30] local.INFO: Processing buffer {"connection_id":224680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:30] local.INFO: Packet analysis {"connection_id":224680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:39:30] local.INFO: Extracted packet for processing {"connection_id":224680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:39:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:39:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:39:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:39:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:39:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:39:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:39:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:39:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:39:31] local.INFO: DEBUG: GPS processor result {"connection_id":224680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:39:31] local.INFO: GPS data processed {"connection_id":224680,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:39:31] local.INFO: Acknowledgment sent {"connection_id":224680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:39:35] local.INFO: TCP Data received {"connection_id":224680,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:35] local.INFO: Processing buffer {"connection_id":224680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:39:35] local.INFO: Packet analysis {"connection_id":224680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:39:35] local.INFO: Extracted packet for processing {"connection_id":224680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:39:35] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:39:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:39:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:39:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:39:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:39:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:39:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:39:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:39:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:39:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:39:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:39:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:39:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:39:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:39:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:39:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:39:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:39:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:39:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:39:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:39:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:39:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:39:35] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:39:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:39:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:39:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:39:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:39:35] local.INFO: DEBUG: GPS processor result {"connection_id":224680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:39:35] local.INFO: GPS data processed {"connection_id":224680,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:39:35] local.INFO: Acknowledgment sent {"connection_id":224680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:40:06] local.INFO: TCP Data received {"connection_id":224680,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:40:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224680,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:40:06] local.INFO: Processing buffer {"connection_id":224680,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:40:06] local.INFO: Packet analysis {"connection_id":224680,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:40:06] local.INFO: Extracted packet for processing {"connection_id":224680,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:40:06] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:40:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:40:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:40:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:40:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:40:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:40:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:40:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:40:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:40:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:40:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:40:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:40:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:40:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:40:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224680,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:40:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:40:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224680,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:40:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:40:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:40:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:40:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:40:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:40:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:40:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:40:06] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:40:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:40:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:40:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:40:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:40:06] local.INFO: DEBUG: GPS processor result {"connection_id":224680,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:40:06] local.INFO: GPS data processed {"connection_id":224680,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:40:06] local.INFO: Acknowledgment sent {"connection_id":224680,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:40:25] local.INFO: TCP Data received {"connection_id":221684,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:40:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:40:25] local.INFO: Processing buffer {"connection_id":221684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:40:25] local.INFO: IMEI packet received {"connection_id":221684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:40:25] local.INFO: IMEI acknowledgment sent {"connection_id":221684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:40:30] local.INFO: TCP Data received {"connection_id":221684,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:40:30] local.INFO: Processing buffer {"connection_id":221684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:40:30] local.INFO: IMEI packet received {"connection_id":221684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":221684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:40:31] local.INFO: TCP Data received {"connection_id":221684,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:40:31] local.INFO: Processing buffer {"connection_id":221684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:40:31] local.INFO: Packet analysis {"connection_id":221684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:40:31] local.INFO: Extracted packet for processing {"connection_id":221684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:40:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:40:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:40:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:40:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:40:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:40:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:40:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:40:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:40:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:40:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:40:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:40:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:40:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:40:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:40:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:40:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:40:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:40:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:40:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:40:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:40:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:40:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:40:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:40:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:40:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:40:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:40:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:40:31] local.INFO: DEBUG: GPS processor result {"connection_id":221684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:40:31] local.INFO: GPS data processed {"connection_id":221684,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:40:31] local.INFO: Acknowledgment sent {"connection_id":221684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:41:01] local.INFO: TCP Data received {"connection_id":221684,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:41:01] local.INFO: Processing buffer {"connection_id":221684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:41:01] local.INFO: Packet analysis {"connection_id":221684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:41:01] local.INFO: Extracted packet for processing {"connection_id":221684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:41:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:41:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:41:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:41:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:41:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:41:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:41:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:41:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:41:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:41:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:41:01] local.INFO: DEBUG: GPS processor result {"connection_id":221684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:41:01] local.INFO: GPS data processed {"connection_id":221684,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:41:01] local.INFO: Acknowledgment sent {"connection_id":221684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:41:25] local.INFO: TCP Data received {"connection_id":222949,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222949,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:41:25] local.INFO: Processing buffer {"connection_id":222949,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:41:25] local.INFO: IMEI packet received {"connection_id":222949,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":222949,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:41:30] local.INFO: TCP Data received {"connection_id":222949,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222949,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:41:30] local.INFO: Processing buffer {"connection_id":222949,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:41:30] local.INFO: IMEI packet received {"connection_id":222949,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:41:30] local.INFO: IMEI acknowledgment sent {"connection_id":222949,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:41:31] local.INFO: TCP Data received {"connection_id":222949,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:41:31] local.INFO: Processing buffer {"connection_id":222949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:41:31] local.INFO: Packet analysis {"connection_id":222949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:41:31] local.INFO: Extracted packet for processing {"connection_id":222949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:41:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:41:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:41:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:41:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:41:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:41:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:41:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:41:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:41:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:41:31] local.INFO: DEBUG: GPS processor result {"connection_id":222949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:41:31] local.INFO: GPS data processed {"connection_id":222949,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:41:31] local.INFO: Acknowledgment sent {"connection_id":222949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:42:01] local.INFO: TCP Data received {"connection_id":222949,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222949,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:42:01] local.INFO: Processing buffer {"connection_id":222949,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:42:01] local.INFO: Packet analysis {"connection_id":222949,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:42:01] local.INFO: Extracted packet for processing {"connection_id":222949,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:42:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:42:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:42:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:42:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:42:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:42:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:42:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:42:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:42:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:42:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:42:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:42:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:42:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222949,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:42:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:42:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222949,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:42:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:42:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:42:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:42:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:42:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:42:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:42:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:42:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:42:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:42:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:42:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:42:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:42:01] local.INFO: DEBUG: GPS processor result {"connection_id":222949,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:42:01] local.INFO: GPS data processed {"connection_id":222949,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:42:01] local.INFO: Acknowledgment sent {"connection_id":222949,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:42:25] local.INFO: TCP Data received {"connection_id":222950,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:42:25] local.INFO: Processing buffer {"connection_id":222950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:42:25] local.INFO: IMEI packet received {"connection_id":222950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":222950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:42:30] local.INFO: TCP Data received {"connection_id":222950,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222950,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:42:30] local.INFO: Processing buffer {"connection_id":222950,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:42:30] local.INFO: IMEI packet received {"connection_id":222950,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:42:30] local.INFO: IMEI acknowledgment sent {"connection_id":222950,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:42:30] local.INFO: TCP Data received {"connection_id":222950,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:42:30] local.INFO: Processing buffer {"connection_id":222950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:42:30] local.INFO: Packet analysis {"connection_id":222950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:42:30] local.INFO: Extracted packet for processing {"connection_id":222950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:42:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:42:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:42:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:42:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:42:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:42:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:42:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:42:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:42:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":222950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:42:30] local.INFO: GPS data processed {"connection_id":222950,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:42:30] local.INFO: Acknowledgment sent {"connection_id":222950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:43:01] local.INFO: TCP Data received {"connection_id":222950,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222950,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:43:01] local.INFO: Processing buffer {"connection_id":222950,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:43:01] local.INFO: Packet analysis {"connection_id":222950,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:43:01] local.INFO: Extracted packet for processing {"connection_id":222950,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:43:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222950,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222950,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:43:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:43:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":222950,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:43:01] local.INFO: GPS data processed {"connection_id":222950,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:43:01] local.INFO: Acknowledgment sent {"connection_id":222950,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:43:25] local.INFO: TCP Data received {"connection_id":221281,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221281,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:43:25] local.INFO: Processing buffer {"connection_id":221281,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:43:25] local.INFO: IMEI packet received {"connection_id":221281,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":221281,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:43:30] local.INFO: TCP Data received {"connection_id":221281,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221281,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:43:30] local.INFO: Processing buffer {"connection_id":221281,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:43:30] local.INFO: IMEI packet received {"connection_id":221281,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:43:30] local.INFO: IMEI acknowledgment sent {"connection_id":221281,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:43:30] local.INFO: TCP Data received {"connection_id":221281,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:43:30] local.INFO: Processing buffer {"connection_id":221281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167cdad98012dc7c3c0052e4bd0001900c927..."} 
[2026-10-23 13:43:30] local.INFO: Packet analysis {"connection_id":221281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:43:30] local.INFO: Extracted packet for processing {"connection_id":221281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167cd"} 
[2026-10-23 13:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":39,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942104064001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792742895000,"timestamp_ms":1792742895000,"timestamp_seconds":1792742895,"priority":1,"record_length":96,"hex_timestamp":"000001a167cdad98"} 
[2026-10-23 13:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 13:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942104064001,"66":25647,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942104064001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:43:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942104064001,"power":25647,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:43:31] local.INFO: DEBUG: GPS processor result {"connection_id":221281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:43:31] local.INFO: GPS data processed {"connection_id":221281,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:43:31] local.INFO: Acknowledgment sent {"connection_id":221281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:44:01] local.INFO: TCP Data received {"connection_id":221281,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221281,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:44:01] local.INFO: Processing buffer {"connection_id":221281,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:44:01] local.INFO: Packet analysis {"connection_id":221281,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:44:01] local.INFO: Extracted packet for processing {"connection_id":221281,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:44:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:44:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:44:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:44:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:44:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:44:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:44:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:44:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:44:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:44:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:44:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:44:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:44:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221281,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:44:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:44:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221281,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:44:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:44:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:44:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:44:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:44:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:44:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:44:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:44:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:44:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:44:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:44:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:44:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:44:01] local.INFO: DEBUG: GPS processor result {"connection_id":221281,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:44:01] local.INFO: GPS data processed {"connection_id":221281,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:44:01] local.INFO: Acknowledgment sent {"connection_id":221281,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:44:25] local.INFO: TCP Data received {"connection_id":224681,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:44:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224681,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:44:25] local.INFO: Processing buffer {"connection_id":224681,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:44:25] local.INFO: IMEI packet received {"connection_id":224681,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:44:25] local.INFO: IMEI acknowledgment sent {"connection_id":224681,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:44:30] local.INFO: TCP Data received {"connection_id":224681,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224681,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:44:30] local.INFO: Processing buffer {"connection_id":224681,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:44:30] local.INFO: IMEI packet received {"connection_id":224681,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":224681,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:44:31] local.INFO: TCP Data received {"connection_id":224681,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224681,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:44:31] local.INFO: Processing buffer {"connection_id":224681,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:44:31] local.INFO: Packet analysis {"connection_id":224681,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:44:31] local.INFO: Extracted packet for processing {"connection_id":224681,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:44:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:44:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:44:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:44:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:44:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:44:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:44:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:44:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:44:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:44:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:44:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:44:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:44:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:44:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:44:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224681,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:44:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:44:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:44:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:44:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:44:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:44:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:44:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:44:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:44:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:44:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:44:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:44:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:44:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:44:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:44:31] local.INFO: DEBUG: GPS processor result {"connection_id":224681,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:44:31] local.INFO: GPS data processed {"connection_id":224681,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:44:31] local.INFO: Acknowledgment sent {"connection_id":224681,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:44:38] local.INFO: TCP Data received {"connection_id":221685,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:44:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221685,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:44:38] local.INFO: Processing buffer {"connection_id":221685,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:44:38] local.INFO: IMEI packet received {"connection_id":221685,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:44:38] local.INFO: IMEI acknowledgment sent {"connection_id":221685,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:45:04] local.INFO: TCP Data received {"connection_id":224681,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:45:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224681,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:45:04] local.INFO: Processing buffer {"connection_id":224681,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:45:04] local.INFO: Packet analysis {"connection_id":224681,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:45:04] local.INFO: Extracted packet for processing {"connection_id":224681,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:45:04] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:45:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:45:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:45:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:45:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:45:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:45:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:45:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:45:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:45:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:45:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:45:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:45:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:45:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:45:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224681,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:45:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:45:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224681,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:45:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:45:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:45:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:45:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:45:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:45:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:45:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:45:04] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:45:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:45:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:45:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:45:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:45:04] local.INFO: DEBUG: GPS processor result {"connection_id":224681,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:45:04] local.INFO: GPS data processed {"connection_id":224681,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:45:04] local.INFO: Acknowledgment sent {"connection_id":224681,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:45:25] local.INFO: TCP Data received {"connection_id":221686,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:45:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:45:25] local.INFO: Processing buffer {"connection_id":221686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:45:25] local.INFO: IMEI packet received {"connection_id":221686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:45:25] local.INFO: IMEI acknowledgment sent {"connection_id":221686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:45:30] local.INFO: TCP Data received {"connection_id":221686,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:45:30] local.INFO: Processing buffer {"connection_id":221686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:45:30] local.INFO: IMEI packet received {"connection_id":221686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:45:30] local.INFO: IMEI acknowledgment sent {"connection_id":221686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:45:30] local.INFO: TCP Data received {"connection_id":221686,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:45:30] local.INFO: Processing buffer {"connection_id":221686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:45:30] local.INFO: Packet analysis {"connection_id":221686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:45:30] local.INFO: Extracted packet for processing {"connection_id":221686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:45:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:45:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:45:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:45:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:45:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:45:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:45:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":221686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:45:31] local.INFO: GPS data processed {"connection_id":221686,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:45:31] local.INFO: Acknowledgment sent {"connection_id":221686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:46:04] local.INFO: TCP Data received {"connection_id":221686,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:46:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:46:04] local.INFO: Processing buffer {"connection_id":221686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:46:04] local.INFO: Packet analysis {"connection_id":221686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:46:04] local.INFO: Extracted packet for processing {"connection_id":221686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:46:04] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:46:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:46:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:46:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:46:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:46:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:46:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:46:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:46:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:46:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:46:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:46:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:46:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:46:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:46:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:46:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:46:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:46:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:46:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:46:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:46:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:46:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:46:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:46:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:46:04] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:46:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:46:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:46:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:46:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:46:04] local.INFO: DEBUG: GPS processor result {"connection_id":221686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:46:04] local.INFO: GPS data processed {"connection_id":221686,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:46:04] local.INFO: Acknowledgment sent {"connection_id":221686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:46:30] local.INFO: TCP Data received {"connection_id":221282,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221282,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:46:30] local.INFO: Processing buffer {"connection_id":221282,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:46:30] local.INFO: IMEI packet received {"connection_id":221282,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221282,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:46:31] local.INFO: TCP Data received {"connection_id":221282,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221282,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:46:31] local.INFO: Processing buffer {"connection_id":221282,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:46:31] local.INFO: Packet analysis {"connection_id":221282,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:46:31] local.INFO: Extracted packet for processing {"connection_id":221282,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:46:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:46:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:46:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:46:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:46:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:46:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221282,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:46:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:46:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:46:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:46:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":221282,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:46:31] local.INFO: GPS data processed {"connection_id":221282,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:46:31] local.INFO: Acknowledgment sent {"connection_id":221282,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:47:01] local.INFO: TCP Data received {"connection_id":221282,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221282,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:01] local.INFO: Processing buffer {"connection_id":221282,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:01] local.INFO: Packet analysis {"connection_id":221282,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:47:01] local.INFO: Extracted packet for processing {"connection_id":221282,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:47:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:47:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:47:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:47:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:47:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221282,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221282,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:47:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:47:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:47:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":221282,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:47:01] local.INFO: GPS data processed {"connection_id":221282,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:47:01] local.INFO: Acknowledgment sent {"connection_id":221282,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:47:25] local.INFO: TCP Data received {"connection_id":224682,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:47:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224682,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:47:25] local.INFO: Processing buffer {"connection_id":224682,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:47:25] local.INFO: IMEI packet received {"connection_id":224682,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:47:25] local.INFO: IMEI acknowledgment sent {"connection_id":224682,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:47:30] local.INFO: TCP Data received {"connection_id":224682,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224682,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:47:30] local.INFO: Processing buffer {"connection_id":224682,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:47:30] local.INFO: IMEI packet received {"connection_id":224682,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:47:30] local.INFO: IMEI acknowledgment sent {"connection_id":224682,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:47:30] local.INFO: TCP Data received {"connection_id":224682,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224682,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:30] local.INFO: Processing buffer {"connection_id":224682,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:30] local.INFO: Packet analysis {"connection_id":224682,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:47:30] local.INFO: Extracted packet for processing {"connection_id":224682,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224682,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:47:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":224682,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:47:30] local.INFO: GPS data processed {"connection_id":224682,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:47:30] local.INFO: Acknowledgment sent {"connection_id":224682,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:47:35] local.INFO: TCP Data received {"connection_id":224682,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224682,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:35] local.INFO: Processing buffer {"connection_id":224682,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:47:35] local.INFO: Packet analysis {"connection_id":224682,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:47:35] local.INFO: Extracted packet for processing {"connection_id":224682,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:47:35] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:47:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:47:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:47:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:47:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:47:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:47:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:47:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:47:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:47:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:47:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:47:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:47:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224682,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:47:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:47:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:47:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:47:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:47:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:47:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:47:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:47:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:47:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:47:35] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:47:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:47:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:47:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:47:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:47:35] local.INFO: DEBUG: GPS processor result {"connection_id":224682,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:47:35] local.INFO: GPS data processed {"connection_id":224682,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:47:35] local.INFO: Acknowledgment sent {"connection_id":224682,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:48:06] local.INFO: TCP Data received {"connection_id":224682,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:48:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224682,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:48:06] local.INFO: Processing buffer {"connection_id":224682,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:48:06] local.INFO: Packet analysis {"connection_id":224682,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:48:06] local.INFO: Extracted packet for processing {"connection_id":224682,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:48:06] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:48:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:48:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:48:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:48:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:48:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:48:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:48:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:48:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:48:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:48:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:48:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:48:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:48:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:48:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224682,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:48:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:48:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224682,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:48:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:48:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:48:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:48:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:48:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:48:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:48:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:48:06] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:48:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:48:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:48:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:48:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:48:06] local.INFO: DEBUG: GPS processor result {"connection_id":224682,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:48:06] local.INFO: GPS data processed {"connection_id":224682,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:48:06] local.INFO: Acknowledgment sent {"connection_id":224682,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:48:25] local.INFO: TCP Data received {"connection_id":224684,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:48:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:48:25] local.INFO: Processing buffer {"connection_id":224684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:48:25] local.INFO: IMEI packet received {"connection_id":224684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:48:25] local.INFO: IMEI acknowledgment sent {"connection_id":224684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:48:30] local.INFO: TCP Data received {"connection_id":224684,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224684,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:48:30] local.INFO: Processing buffer {"connection_id":224684,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:48:30] local.INFO: IMEI packet received {"connection_id":224684,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":224684,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:48:31] local.INFO: TCP Data received {"connection_id":224684,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:48:31] local.INFO: Processing buffer {"connection_id":224684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d24560012dc7c3c0052e4bd0001900c925..."} 
[2026-10-23 13:48:31] local.INFO: Packet analysis {"connection_id":224684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:48:31] local.INFO: Extracted packet for processing {"connection_id":224684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d2"} 
[2026-10-23 13:48:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":37,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942181120001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:48:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792743196000,"timestamp_ms":1792743196000,"timestamp_seconds":1792743196,"priority":1,"record_length":96,"hex_timestamp":"000001a167d24560"} 
[2026-10-23 13:48:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:48:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":47,"data_length":795,"current_offset":136} 
[2026-10-23 13:48:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1121,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:48:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:48:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:48:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942181120001,"66":25615,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942181120001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:48:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:48:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:48:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942181120001,"power":25615,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":224684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:48:31] local.INFO: GPS data processed {"connection_id":224684,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:48:31] local.INFO: Acknowledgment sent {"connection_id":224684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:49:01] local.INFO: TCP Data received {"connection_id":224684,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:49:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224684,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:49:01] local.INFO: Processing buffer {"connection_id":224684,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:49:01] local.INFO: Packet analysis {"connection_id":224684,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:49:01] local.INFO: Extracted packet for processing {"connection_id":224684,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:49:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:49:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:49:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:49:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:49:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:49:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:49:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:49:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:49:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:49:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:49:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:49:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:49:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224684,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:49:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:49:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224684,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:49:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:49:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:49:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:49:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:49:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:49:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:49:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:49:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:49:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:49:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:49:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:49:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:49:01] local.INFO: DEBUG: GPS processor result {"connection_id":224684,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:49:01] local.INFO: GPS data processed {"connection_id":224684,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:49:01] local.INFO: Acknowledgment sent {"connection_id":224684,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:49:25] local.INFO: TCP Data received {"connection_id":221687,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:49:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:49:25] local.INFO: Processing buffer {"connection_id":221687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:49:25] local.INFO: IMEI packet received {"connection_id":221687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:49:25] local.INFO: IMEI acknowledgment sent {"connection_id":221687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:49:30] local.INFO: TCP Data received {"connection_id":221687,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:49:30] local.INFO: Processing buffer {"connection_id":221687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:49:30] local.INFO: IMEI packet received {"connection_id":221687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:49:30] local.INFO: IMEI acknowledgment sent {"connection_id":221687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:49:30] local.INFO: TCP Data received {"connection_id":221687,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:49:30] local.INFO: Processing buffer {"connection_id":221687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:49:30] local.INFO: Packet analysis {"connection_id":221687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:49:30] local.INFO: Extracted packet for processing {"connection_id":221687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:49:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:49:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:49:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:49:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:49:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:49:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:49:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:49:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:49:31] local.INFO: DEBUG: GPS processor result {"connection_id":221687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:49:31] local.INFO: GPS data processed {"connection_id":221687,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:49:31] local.INFO: Acknowledgment sent {"connection_id":221687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:50:01] local.INFO: TCP Data received {"connection_id":221687,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:50:01] local.INFO: Processing buffer {"connection_id":221687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:50:01] local.INFO: Packet analysis {"connection_id":221687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:50:01] local.INFO: Extracted packet for processing {"connection_id":221687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:50:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:50:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:50:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:50:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:50:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:50:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:50:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:50:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:50:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:50:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:50:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:50:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:50:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:50:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:50:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:50:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:50:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:50:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:50:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:50:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:50:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:50:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:50:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:50:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:50:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:50:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:50:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:50:01] local.INFO: DEBUG: GPS processor result {"connection_id":221687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:50:01] local.INFO: GPS data processed {"connection_id":221687,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:50:01] local.INFO: Acknowledgment sent {"connection_id":221687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:50:13] local.INFO: TCP Data received {"connection_id":224683,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:50:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224683,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:50:13] local.INFO: Processing buffer {"connection_id":224683,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:50:13] local.INFO: IMEI packet received {"connection_id":224683,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:50:13] local.INFO: IMEI acknowledgment sent {"connection_id":224683,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:50:25] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:50:25] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:50:25] local.INFO: IMEI packet received {"connection_id":221688,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":221688,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:50:30] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:50:30] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:50:30] local.INFO: IMEI packet received {"connection_id":221688,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":221688,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:50:31] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:50:31] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:50:31] local.INFO: Packet analysis {"connection_id":221688,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:50:31] local.INFO: Extracted packet for processing {"connection_id":221688,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:50:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:50:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:50:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:50:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:50:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:50:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:50:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221688,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:50:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:50:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:50:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:50:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":221688,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:50:31] local.INFO: GPS data processed {"connection_id":221688,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:50:31] local.INFO: Acknowledgment sent {"connection_id":221688,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:51:01] local.INFO: TCP Data received {"connection_id":221688,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221688,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:51:01] local.INFO: Processing buffer {"connection_id":221688,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:51:01] local.INFO: Packet analysis {"connection_id":221688,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:51:01] local.INFO: Extracted packet for processing {"connection_id":221688,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:51:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:51:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:51:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:51:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:51:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:51:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:51:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221688,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221688,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:51:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:51:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:51:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":221688,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:51:01] local.INFO: GPS data processed {"connection_id":221688,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:51:01] local.INFO: Acknowledgment sent {"connection_id":221688,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:51:25] local.INFO: TCP Data received {"connection_id":222951,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222951,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:51:25] local.INFO: Processing buffer {"connection_id":222951,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:51:25] local.INFO: IMEI packet received {"connection_id":222951,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":222951,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:51:30] local.INFO: TCP Data received {"connection_id":222951,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222951,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:51:30] local.INFO: Processing buffer {"connection_id":222951,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:51:30] local.INFO: IMEI packet received {"connection_id":222951,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:51:30] local.INFO: IMEI acknowledgment sent {"connection_id":222951,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:51:30] local.INFO: TCP Data received {"connection_id":222951,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222951,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:51:30] local.INFO: Processing buffer {"connection_id":222951,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:51:30] local.INFO: Packet analysis {"connection_id":222951,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:51:30] local.INFO: Extracted packet for processing {"connection_id":222951,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:51:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:51:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:51:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:51:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:51:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:51:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222951,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222951,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222951,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:51:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:51:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:51:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":222951,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:51:30] local.INFO: GPS data processed {"connection_id":222951,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:51:30] local.INFO: Acknowledgment sent {"connection_id":222951,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:52:01] local.INFO: TCP Data received {"connection_id":222951,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222951,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:52:01] local.INFO: Processing buffer {"connection_id":222951,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:52:01] local.INFO: Packet analysis {"connection_id":222951,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:52:01] local.INFO: Extracted packet for processing {"connection_id":222951,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:52:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222951,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222951,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222951,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:52:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":222951,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:52:01] local.INFO: GPS data processed {"connection_id":222951,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:52:01] local.INFO: Acknowledgment sent {"connection_id":222951,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:52:25] local.INFO: TCP Data received {"connection_id":224686,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:52:25] local.INFO: Processing buffer {"connection_id":224686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:52:25] local.INFO: IMEI packet received {"connection_id":224686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:52:25] local.INFO: IMEI acknowledgment sent {"connection_id":224686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:52:30] local.INFO: TCP Data received {"connection_id":224686,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224686,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:52:30] local.INFO: Processing buffer {"connection_id":224686,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:52:30] local.INFO: IMEI packet received {"connection_id":224686,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:52:30] local.INFO: IMEI acknowledgment sent {"connection_id":224686,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:52:33] local.INFO: TCP Data received {"connection_id":224686,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:52:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:52:33] local.INFO: Processing buffer {"connection_id":224686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:52:33] local.INFO: Packet analysis {"connection_id":224686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:52:33] local.INFO: Extracted packet for processing {"connection_id":224686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:52:33] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:52:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:52:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:52:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:52:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:52:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:52:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:52:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:52:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:52:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:52:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:52:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:52:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:52:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:52:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:52:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:52:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:52:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:52:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:52:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:52:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:52:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:52:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:52:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:52:33] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:52:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:52:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:52:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:52:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:52:33] local.INFO: DEBUG: GPS processor result {"connection_id":224686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:52:33] local.INFO: GPS data processed {"connection_id":224686,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:52:33] local.INFO: Acknowledgment sent {"connection_id":224686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:53:04] local.INFO: TCP Data received {"connection_id":224686,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224686,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:53:04] local.INFO: Processing buffer {"connection_id":224686,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:53:04] local.INFO: Packet analysis {"connection_id":224686,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:53:04] local.INFO: Extracted packet for processing {"connection_id":224686,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:53:04] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:53:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:53:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:53:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:53:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:53:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:53:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:53:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:53:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:53:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:53:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:53:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:53:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:53:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:53:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224686,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:53:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:53:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224686,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:53:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:53:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:53:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:53:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:53:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:53:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:53:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:53:04] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:53:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:53:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:53:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:53:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:53:04] local.INFO: DEBUG: GPS processor result {"connection_id":224686,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:53:04] local.INFO: GPS data processed {"connection_id":224686,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:53:04] local.INFO: Acknowledgment sent {"connection_id":224686,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:53:25] local.INFO: TCP Data received {"connection_id":224687,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:53:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:53:25] local.INFO: Processing buffer {"connection_id":224687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:53:25] local.INFO: IMEI packet received {"connection_id":224687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:53:25] local.INFO: IMEI acknowledgment sent {"connection_id":224687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:53:30] local.INFO: TCP Data received {"connection_id":224687,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224687,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:53:30] local.INFO: Processing buffer {"connection_id":224687,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:53:30] local.INFO: IMEI packet received {"connection_id":224687,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":224687,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:53:31] local.INFO: TCP Data received {"connection_id":224687,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:53:31] local.INFO: Processing buffer {"connection_id":224687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167d6dd28012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:53:31] local.INFO: Packet analysis {"connection_id":224687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:53:31] local.INFO: Extracted packet for processing {"connection_id":224687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167d6"} 
[2026-10-23 13:53:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942258176001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792743497000,"timestamp_ms":1792743497000,"timestamp_seconds":1792743497,"priority":1,"record_length":96,"hex_timestamp":"000001a167d6dd28"} 
[2026-10-23 13:53:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:53:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 13:53:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:53:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:53:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:53:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942258176001,"66":25604,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942258176001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:53:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:53:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942258176001,"power":25604,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":224687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:53:31] local.INFO: GPS data processed {"connection_id":224687,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:53:31] local.INFO: Acknowledgment sent {"connection_id":224687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:54:01] local.INFO: TCP Data received {"connection_id":224687,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224687,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:54:01] local.INFO: Processing buffer {"connection_id":224687,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:54:01] local.INFO: Packet analysis {"connection_id":224687,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:54:01] local.INFO: Extracted packet for processing {"connection_id":224687,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:54:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942335232001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:54:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743798000,"timestamp_ms":1792743798000,"timestamp_seconds":1792743798,"priority":1,"record_length":96,"hex_timestamp":"000001a167db74f0"} 
[2026-10-23 13:54:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:54:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:54:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:54:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:54:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224687,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224687,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:54:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942335232001,"66":25538,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942335232001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:54:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:54:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942335232001,"power":25538,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":224687,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:54:01] local.INFO: GPS data processed {"connection_id":224687,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:54:01] local.INFO: Acknowledgment sent {"connection_id":224687,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:54:30] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:54:30] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:54:30] local.INFO: IMEI packet received {"connection_id":221283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":221283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:54:35] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:54:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:54:35] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:54:35] local.INFO: IMEI packet received {"connection_id":221283,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:54:35] local.INFO: IMEI acknowledgment sent {"connection_id":221283,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:54:35] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:54:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:54:35] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:54:35] local.INFO: Packet analysis {"connection_id":221283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:54:35] local.INFO: Extracted packet for processing {"connection_id":221283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:54:35] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:54:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:54:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942335232001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:54:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:54:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:54:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:54:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792743798000,"timestamp_ms":1792743798000,"timestamp_seconds":1792743798,"priority":1,"record_length":96,"hex_timestamp":"000001a167db74f0"} 
[2026-10-23 13:54:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:54:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:54:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:54:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:54:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:54:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:54:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:54:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:54:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:54:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:54:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:54:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:54:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:54:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942335232001,"66":25538,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:54:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:54:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:54:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942335232001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:54:35] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:54:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:54:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:54:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:54:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942335232001,"power":25538,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:54:36] local.INFO: DEBUG: GPS processor result {"connection_id":221283,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:54:36] local.INFO: GPS data processed {"connection_id":221283,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:54:36] local.INFO: Acknowledgment sent {"connection_id":221283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:55:09] local.INFO: TCP Data received {"connection_id":221283,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:55:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221283,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:55:09] local.INFO: Processing buffer {"connection_id":221283,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:55:09] local.INFO: Packet analysis {"connection_id":221283,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:55:09] local.INFO: Extracted packet for processing {"connection_id":221283,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:55:09] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:55:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:55:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942335232001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:55:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:55:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:55:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:55:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792743798000,"timestamp_ms":1792743798000,"timestamp_seconds":1792743798,"priority":1,"record_length":96,"hex_timestamp":"000001a167db74f0"} 
[2026-10-23 13:55:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:55:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:55:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:55:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:55:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:55:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:55:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:55:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221283,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:55:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:55:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221283,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:55:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:55:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:55:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:55:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942335232001,"66":25538,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:55:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:55:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:55:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942335232001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:55:09] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:55:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:55:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:55:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:55:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942335232001,"power":25538,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:55:09] local.INFO: DEBUG: GPS processor result {"connection_id":221283,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:55:09] local.INFO: GPS data processed {"connection_id":221283,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:55:09] local.INFO: Acknowledgment sent {"connection_id":221283,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:55:25] local.INFO: TCP Data received {"connection_id":221689,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:55:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:55:25] local.INFO: Processing buffer {"connection_id":221689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:55:25] local.INFO: IMEI packet received {"connection_id":221689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:55:25] local.INFO: IMEI acknowledgment sent {"connection_id":221689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:55:30] local.INFO: TCP Data received {"connection_id":221689,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:55:30] local.INFO: Processing buffer {"connection_id":221689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:55:30] local.INFO: IMEI packet received {"connection_id":221689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":221689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:55:31] local.INFO: TCP Data received {"connection_id":221689,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:55:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:55:31] local.INFO: Processing buffer {"connection_id":221689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:55:31] local.INFO: Packet analysis {"connection_id":221689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:55:31] local.INFO: Extracted packet for processing {"connection_id":221689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:55:31] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:55:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942335232001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:55:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:55:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:55:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:55:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792743798000,"timestamp_ms":1792743798000,"timestamp_seconds":1792743798,"priority":1,"record_length":96,"hex_timestamp":"000001a167db74f0"} 
[2026-10-23 13:55:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:55:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:55:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:55:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:55:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:55:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:55:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:55:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:55:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:55:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:55:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:55:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:55:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:55:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942335232001,"66":25538,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:55:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:55:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:55:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942335232001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:55:31] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:55:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:55:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:55:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:55:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942335232001,"power":25538,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:55:31] local.INFO: DEBUG: GPS processor result {"connection_id":221689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:55:31] local.INFO: GPS data processed {"connection_id":221689,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:55:31] local.INFO: Acknowledgment sent {"connection_id":221689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:55:48] local.INFO: TCP Data received {"connection_id":224685,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:55:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224685,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:55:48] local.INFO: Processing buffer {"connection_id":224685,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 13:55:48] local.INFO: IMEI packet received {"connection_id":224685,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 13:55:48] local.INFO: IMEI acknowledgment sent {"connection_id":224685,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:56:01] local.INFO: TCP Data received {"connection_id":221689,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:56:01] local.INFO: Processing buffer {"connection_id":221689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:56:01] local.INFO: Packet analysis {"connection_id":221689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:56:01] local.INFO: Extracted packet for processing {"connection_id":221689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942335232001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743798000,"timestamp_ms":1792743798000,"timestamp_seconds":1792743798,"priority":1,"record_length":96,"hex_timestamp":"000001a167db74f0"} 
[2026-10-23 13:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942335232001,"66":25538,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942335232001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:56:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942335232001,"power":25538,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":221689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22768,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:56:01] local.INFO: GPS data processed {"connection_id":221689,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:56:01] local.INFO: Acknowledgment sent {"connection_id":221689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:56:25] local.INFO: TCP Data received {"connection_id":222952,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:56:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222952,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:56:25] local.INFO: Processing buffer {"connection_id":222952,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:56:25] local.INFO: IMEI packet received {"connection_id":222952,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:56:25] local.INFO: IMEI acknowledgment sent {"connection_id":222952,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:56:30] local.INFO: TCP Data received {"connection_id":222952,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222952,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:56:30] local.INFO: Processing buffer {"connection_id":222952,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:56:30] local.INFO: IMEI packet received {"connection_id":222952,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":222952,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:56:30] local.INFO: TCP Data received {"connection_id":222952,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:56:30] local.INFO: Processing buffer {"connection_id":222952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:56:30] local.INFO: Packet analysis {"connection_id":222952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:56:30] local.INFO: Extracted packet for processing {"connection_id":222952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:56:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942335232001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792743798000,"timestamp_ms":1792743798000,"timestamp_seconds":1792743798,"priority":1,"record_length":96,"hex_timestamp":"000001a167db74f0"} 
[2026-10-23 13:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942335232001,"66":25538,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942335232001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:56:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:56:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942335232001,"power":25538,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":222952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:56:31] local.INFO: GPS data processed {"connection_id":222952,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:56:31] local.INFO: Acknowledgment sent {"connection_id":222952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:57:01] local.INFO: TCP Data received {"connection_id":222952,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:57:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222952,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:57:01] local.INFO: Processing buffer {"connection_id":222952,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167db74f0012dc7c3c0052e4bd0001900c929..."} 
[2026-10-23 13:57:01] local.INFO: Packet analysis {"connection_id":222952,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:57:01] local.INFO: Extracted packet for processing {"connection_id":222952,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167db"} 
[2026-10-23 13:57:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":41,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:57:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942335232001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:57:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:57:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:57:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:57:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792743798000,"timestamp_ms":1792743798000,"timestamp_seconds":1792743798,"priority":1,"record_length":96,"hex_timestamp":"000001a167db74f0"} 
[2026-10-23 13:57:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:57:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 13:57:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:57:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:57:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:57:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:57:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222952,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:57:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:57:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222952,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:57:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:57:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:57:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:57:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942335232001,"66":25538,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:57:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942335232001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:57:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:57:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:57:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942335232001,"power":25538,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":222952,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:57:01] local.INFO: GPS data processed {"connection_id":222952,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:57:01] local.INFO: Acknowledgment sent {"connection_id":222952,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:57:25] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:57:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:57:25] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:57:25] local.INFO: IMEI packet received {"connection_id":221691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:57:25] local.INFO: IMEI acknowledgment sent {"connection_id":221691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:57:30] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:57:30] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:57:30] local.INFO: IMEI packet received {"connection_id":221691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":221691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:57:30] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167de95b8012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167de95b8012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:57:30] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167de95b8012dc7c3c0052e4bd0001900c926..."} 
[2026-10-23 13:57:30] local.INFO: Packet analysis {"connection_id":221691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167de"} 
[2026-10-23 13:57:30] local.INFO: Extracted packet for processing {"connection_id":221691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167de"} 
[2026-10-23 13:57:30] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920144,"longitude_deg":76.8066496,"latitude_deg":8.6920144,"altitude":25,"angle":201,"satellites":38,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4bd0","is_valid_coordinates":true} 
[2026-10-23 13:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942412288001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:57:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792744003000,"timestamp_ms":1792744003000,"timestamp_seconds":1792744003,"priority":1,"record_length":96,"hex_timestamp":"000001a167de95b8"} 
[2026-10-23 13:57:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:57:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 13:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 13:57:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:57:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:57:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:57:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942412288001,"66":25495,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942412288001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:57:30] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:57:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:57:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942412288001,"power":25495,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":221691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:57:30] local.INFO: GPS data processed {"connection_id":221691,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:57:30] local.INFO: Acknowledgment sent {"connection_id":221691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:58:01] local.INFO: TCP Data received {"connection_id":221691,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167def760012dc7c3c0052e4ba0001900c928..."} 
[2026-10-23 13:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167def760012dc7c3c0052e4ba0001900c928..."} 
[2026-10-23 13:58:01] local.INFO: Processing buffer {"connection_id":221691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167def760012dc7c3c0052e4ba0001900c928..."} 
[2026-10-23 13:58:01] local.INFO: Packet analysis {"connection_id":221691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167de"} 
[2026-10-23 13:58:01] local.INFO: Extracted packet for processing {"connection_id":221691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167de"} 
[2026-10-23 13:58:01] local.INFO: GPS Element Parsed {"raw_longitude":768066496,"raw_latitude":86920096,"longitude_deg":76.8066496,"latitude_deg":8.6920096,"altitude":25,"angle":201,"satellites":40,"speed":0,"hex_longitude":"2dc7c3c0","hex_latitude":"052e4ba0","is_valid_coordinates":true} 
[2026-10-23 13:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 13:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942464768001,"note":"Value kept but may cause issues"} 
[2026-10-23 13:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23728521784328192,"note":"Value kept but may cause issues"} 
[2026-10-23 13:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-4052184111219224576,"note":"Value kept but may cause issues"} 
[2026-10-23 13:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,149,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 13:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792744028000,"timestamp_ms":1792744028000,"timestamp_seconds":1792744028,"priority":1,"record_length":96,"hex_timestamp":"000001a167def760"} 
[2026-10-23 13:58:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 13:58:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 13:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 13:58:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 13:58:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 13:58:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 13:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 13:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 13:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 13:58:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 13:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 13:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 13:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942464768001,"66":27745,"149":206,"80":35072,"24":0,"16":23728521784328192,"45":-4052184111219224576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,149,80,24,16,45]} 
[2026-10-23 13:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 13:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 13:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942464768001,"description":"Unknown IO ID 0"} 
[2026-10-23 13:58:01] local.INFO: Unknown IO ID detected {"io_id":149,"value":206,"description":"Unknown IO ID 149"} 
[2026-10-23 13:58:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 13:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23728521784328192,"km_value":23728521784328.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 13:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-4052184111219224576,"description":"Unknown IO ID 45"} 
[2026-10-23 13:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942464768001,"power":27745,"unknown_149":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-4052184111219224576}} 
[2026-10-23 13:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":221691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 13:58:01] local.INFO: GPS data processed {"connection_id":221691,"processed":1,"errors":0,"total":1} 
[2026-10-23 13:58:01] local.INFO: Acknowledgment sent {"connection_id":221691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 13:58:21] local.INFO: TCP Data received {"connection_id":222953,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:21] local.INFO: Processing buffer {"connection_id":222953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:21] local.INFO: IMEI packet received {"connection_id":222953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 13:58:21] local.INFO: IMEI acknowledgment sent {"connection_id":222953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 13:58:22] local.INFO: TCP Data received {"connection_id":222953,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:22] local.INFO: Processing buffer {"connection_id":222953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:22] local.INFO: IMEI packet received {"connection_id":222953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:58:22] local.INFO: IMEI acknowledgment sent {"connection_id":222953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:58:23] local.INFO: TCP Data received {"connection_id":222953,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:23] local.INFO: Processing buffer {"connection_id":222953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:23] local.INFO: IMEI packet received {"connection_id":222953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:58:23] local.INFO: IMEI acknowledgment sent {"connection_id":222953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 13:58:25] local.INFO: TCP Data received {"connection_id":222953,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222953,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:25] local.INFO: Processing buffer {"connection_id":222953,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 13:58:25] local.INFO: IMEI packet received {"connection_id":222953,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 13:58:25] local.INFO: IMEI acknowledgment sent {"connection_id":222953,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:01:23] local.INFO: TCP Data received {"connection_id":221690,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:01:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221690,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:01:23] local.INFO: Processing buffer {"connection_id":221690,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:01:23] local.INFO: IMEI packet received {"connection_id":221690,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:01:23] local.INFO: IMEI acknowledgment sent {"connection_id":221690,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:03:30] local.INFO: TCP Data received {"connection_id":224689,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224689,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:03:30] local.INFO: Processing buffer {"connection_id":224689,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:03:30] local.INFO: IMEI packet received {"connection_id":224689,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":224689,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:03:30] local.INFO: TCP Data received {"connection_id":224689,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e38370012dc8db40052f3d98002e00702a..."} 
[2026-10-23 14:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e38370012dc8db40052f3d98002e00702a..."} 
[2026-10-23 14:03:30] local.INFO: Processing buffer {"connection_id":224689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e38370012dc8db40052f3d98002e00702a..."} 
[2026-10-23 14:03:30] local.INFO: Packet analysis {"connection_id":224689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:03:30] local.INFO: Extracted packet for processing {"connection_id":224689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:03:30] local.INFO: GPS Element Parsed {"raw_longitude":768138048,"raw_latitude":86982040,"longitude_deg":76.8138048,"latitude_deg":8.698204,"altitude":46,"angle":112,"satellites":42,"speed":10,"hex_longitude":"2dc8db40","hex_latitude":"052f3d98","is_valid_coordinates":true} 
[2026-10-23 14:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942547200001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23733649975279616,"note":"Value kept but may cause issues"} 
[2026-10-23 14:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3973793330189445120,"note":"Value kept but may cause issues"} 
[2026-10-23 14:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792744326000,"timestamp_ms":1792744326000,"timestamp_seconds":1792744326,"priority":1,"record_length":96,"hex_timestamp":"000001a167e38370"} 
[2026-10-23 14:03:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:03:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 14:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:03:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:03:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:03:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942547200001,"66":27887,"11":206,"80":35072,"24":10,"16":23733649975279616,"45":-3973793330189445120},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 14:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942547200001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:03:30] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 14:03:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 14:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23733649975279616,"km_value":23733649975279.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3973793330189445120,"description":"Unknown IO ID 45"} 
[2026-10-23 14:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942547200001,"power":27887,"unknown_11":206,"unknown_80":35072,"ignition":10,"odometer":null,"unknown_45":-3973793330189445120}} 
[2026-10-23 14:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":224689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:03:30] local.INFO: GPS data processed {"connection_id":224689,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:03:30] local.INFO: Acknowledgment sent {"connection_id":224689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:04:02] local.INFO: TCP Data received {"connection_id":224689,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e38b40012dc8dcc0052f3cc8002e007e2a..."} 
[2026-10-23 14:04:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224689,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e38b40012dc8dcc0052f3cc8002e007e2a..."} 
[2026-10-23 14:04:02] local.INFO: Processing buffer {"connection_id":224689,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e38b40012dc8dcc0052f3cc8002e007e2a..."} 
[2026-10-23 14:04:02] local.INFO: Packet analysis {"connection_id":224689,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:04:02] local.INFO: Extracted packet for processing {"connection_id":224689,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:04:02] local.INFO: GPS Element Parsed {"raw_longitude":768138432,"raw_latitude":86981832,"longitude_deg":76.8138432,"latitude_deg":8.6981832,"altitude":46,"angle":126,"satellites":42,"speed":10,"hex_longitude":"2dc8dcc0","hex_latitude":"052f3cc8","is_valid_coordinates":true} 
[2026-10-23 14:04:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:04:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942547456001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:04:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23733671450116096,"note":"Value kept but may cause issues"} 
[2026-10-23 14:04:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3973511855212750848,"note":"Value kept but may cause issues"} 
[2026-10-23 14:04:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:04:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792744328000,"timestamp_ms":1792744328000,"timestamp_seconds":1792744328,"priority":1,"record_length":96,"hex_timestamp":"000001a167e38b40"} 
[2026-10-23 14:04:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:04:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:04:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 14:04:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:04:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:04:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:04:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:04:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224689,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:04:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:04:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224689,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:04:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:04:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:04:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:04:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942547456001,"66":27767,"11":206,"80":35072,"24":10,"16":23733671450116096,"45":-3973511855212750848},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 14:04:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:04:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:04:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942547456001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:04:02] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 14:04:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 14:04:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23733671450116096,"km_value":23733671450116.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:04:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3973511855212750848,"description":"Unknown IO ID 45"} 
[2026-10-23 14:04:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942547456001,"power":27767,"unknown_11":206,"unknown_80":35072,"ignition":10,"odometer":null,"unknown_45":-3973511855212750848}} 
[2026-10-23 14:04:02] local.INFO: DEBUG: GPS processor result {"connection_id":224689,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22774,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:04:02] local.INFO: GPS data processed {"connection_id":224689,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:04:02] local.INFO: Acknowledgment sent {"connection_id":224689,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:04:25] local.INFO: TCP Data received {"connection_id":221285,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:04:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221285,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:04:25] local.INFO: Processing buffer {"connection_id":221285,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:04:25] local.INFO: IMEI packet received {"connection_id":221285,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:04:25] local.INFO: IMEI acknowledgment sent {"connection_id":221285,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:04:30] local.INFO: TCP Data received {"connection_id":221285,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221285,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:04:30] local.INFO: Processing buffer {"connection_id":221285,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:04:30] local.INFO: IMEI packet received {"connection_id":221285,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:04:30] local.INFO: IMEI acknowledgment sent {"connection_id":221285,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:04:31] local.INFO: TCP Data received {"connection_id":221285,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e39ec8012dc8e2c0052f37d0002d008a2a..."} 
[2026-10-23 14:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221285,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e39ec8012dc8e2c0052f37d0002d008a2a..."} 
[2026-10-23 14:04:31] local.INFO: Processing buffer {"connection_id":221285,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e39ec8012dc8e2c0052f37d0002d008a2a..."} 
[2026-10-23 14:04:31] local.INFO: Packet analysis {"connection_id":221285,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:04:31] local.INFO: Extracted packet for processing {"connection_id":221285,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:04:31] local.INFO: GPS Element Parsed {"raw_longitude":768139968,"raw_latitude":86980560,"longitude_deg":76.8139968,"latitude_deg":8.698056,"altitude":45,"angle":138,"satellites":42,"speed":17,"hex_longitude":"2dc8e2c0","hex_latitude":"052f37d0","is_valid_coordinates":true} 
[2026-10-23 14:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942547968001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23733765939396608,"note":"Value kept but may cause issues"} 
[2026-10-23 14:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3973089642747738112,"note":"Value kept but may cause issues"} 
[2026-10-23 14:04:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,11,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792744333000,"timestamp_ms":1792744333000,"timestamp_seconds":1792744333,"priority":1,"record_length":96,"hex_timestamp":"000001a167e39ec8"} 
[2026-10-23 14:04:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:04:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 14:04:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:04:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:04:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221285,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:04:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942547968001,"66":27843,"11":206,"80":35072,"24":17,"16":23733765939396608,"45":-3973089642747738112},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,11,80,24,16,45]} 
[2026-10-23 14:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942547968001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:04:31] local.INFO: Unknown IO ID detected {"io_id":11,"value":206,"description":"Unknown IO ID 11"} 
[2026-10-23 14:04:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 14:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23733765939396608,"km_value":23733765939396.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3973089642747738112,"description":"Unknown IO ID 45"} 
[2026-10-23 14:04:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942547968001,"power":27843,"unknown_11":206,"unknown_80":35072,"ignition":17,"odometer":null,"unknown_45":-3973089642747738112}} 
[2026-10-23 14:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":221285,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:04:31] local.INFO: GPS data processed {"connection_id":221285,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:04:31] local.INFO: Acknowledgment sent {"connection_id":221285,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:05:02] local.INFO: TCP Data received {"connection_id":221285,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e3d190012dc8fb80052f1e68002b00832a..."} 
[2026-10-23 14:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221285,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e3d190012dc8fb80052f1e68002b00832a..."} 
[2026-10-23 14:05:02] local.INFO: Processing buffer {"connection_id":221285,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e3d190012dc8fb80052f1e68002b00832a..."} 
[2026-10-23 14:05:02] local.INFO: Packet analysis {"connection_id":221285,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:05:02] local.INFO: Extracted packet for processing {"connection_id":221285,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:05:02] local.INFO: GPS Element Parsed {"raw_longitude":768146304,"raw_latitude":86974056,"longitude_deg":76.8146304,"latitude_deg":8.6974056,"altitude":43,"angle":131,"satellites":42,"speed":32,"hex_longitude":"2dc8fb80","hex_latitude":"052f1e68","is_valid_coordinates":true} 
[2026-10-23 14:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:05:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942549248001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:05:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23734204026060800,"note":"Value kept but may cause issues"} 
[2026-10-23 14:05:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3971400792887799808,"note":"Value kept but may cause issues"} 
[2026-10-23 14:05:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:05:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792744346000,"timestamp_ms":1792744346000,"timestamp_seconds":1792744346,"priority":1,"record_length":96,"hex_timestamp":"000001a167e3d190"} 
[2026-10-23 14:05:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:05:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:05:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:05:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:05:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:05:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:05:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221285,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:05:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:05:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221285,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:05:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:05:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:05:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:05:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942549248001,"66":27843,"33":206,"80":36352,"24":32,"16":23734204026060800,"45":-3971400792887799808},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,80,24,16,45]} 
[2026-10-23 14:05:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:05:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:05:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942549248001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:05:02] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-23 14:05:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:05:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23734204026060800,"km_value":23734204026060.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:05:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3971400792887799808,"description":"Unknown IO ID 45"} 
[2026-10-23 14:05:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942549248001,"power":27843,"unknown_33":206,"unknown_80":36352,"ignition":32,"odometer":null,"unknown_45":-3971400792887799808}} 
[2026-10-23 14:05:02] local.INFO: DEBUG: GPS processor result {"connection_id":221285,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:05:02] local.INFO: GPS data processed {"connection_id":221285,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:05:02] local.INFO: Acknowledgment sent {"connection_id":221285,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:05:25] local.INFO: TCP Data received {"connection_id":224690,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:25] local.INFO: Processing buffer {"connection_id":224690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:25] local.INFO: IMEI packet received {"connection_id":224690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:05:25] local.INFO: IMEI acknowledgment sent {"connection_id":224690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:05:25] local.INFO: TCP Data received {"connection_id":224690,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:25] local.INFO: Processing buffer {"connection_id":224690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:25] local.INFO: IMEI packet received {"connection_id":224690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:05:25] local.INFO: IMEI acknowledgment sent {"connection_id":224690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:05:42] local.INFO: TCP Data received {"connection_id":224690,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224690,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:42] local.INFO: Processing buffer {"connection_id":224690,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:05:42] local.INFO: IMEI packet received {"connection_id":224690,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:05:42] local.INFO: IMEI acknowledgment sent {"connection_id":224690,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:05:49] local.INFO: TCP Data received {"connection_id":224690,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e3fc88012dc91780052f09100026007f29..."} 
[2026-10-23 14:05:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224690,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e3fc88012dc91780052f09100026007f29..."} 
[2026-10-23 14:05:49] local.INFO: Processing buffer {"connection_id":224690,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e3fc88012dc91780052f09100026007f29..."} 
[2026-10-23 14:05:49] local.INFO: Packet analysis {"connection_id":224690,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:05:49] local.INFO: Extracted packet for processing {"connection_id":224690,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e3"} 
[2026-10-23 14:05:49] local.INFO: GPS Element Parsed {"raw_longitude":768153472,"raw_latitude":86968592,"longitude_deg":76.8153472,"latitude_deg":8.6968592,"altitude":38,"angle":127,"satellites":41,"speed":31,"hex_longitude":"2dc91780","hex_latitude":"052f0910","is_valid_coordinates":true} 
[2026-10-23 14:05:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:05:49] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942552576001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:05:49] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23734637817757696,"note":"Value kept but may cause issues"} 
[2026-10-23 14:05:49] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3964434287215876096,"note":"Value kept but may cause issues"} 
[2026-10-23 14:05:49] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,33,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:05:49] local.INFO: AVL Record Parsed {"raw_timestamp":1792744357000,"timestamp_ms":1792744357000,"timestamp_seconds":1792744357,"priority":1,"record_length":96,"hex_timestamp":"000001a167e3fc88"} 
[2026-10-23 14:05:49] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:05:49] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:05:49] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:05:49] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:05:49] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:05:49] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:05:49] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:05:49] local.INFO: Teltonika packet parsed successfully {"connection_id":224690,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:05:49] local.INFO: Passing IMEI to GPS processor {"connection_id":224690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:05:49] local.INFO: DEBUG: About to call GPS processor {"connection_id":224690,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:05:49] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:05:49] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:05:49] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:05:49] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942552576001,"66":27908,"33":206,"80":36352,"24":31,"16":23734637817757696,"45":-3964434287215876096},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,33,80,24,16,45]} 
[2026-10-23 14:05:49] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:05:49] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:05:49] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942552576001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:05:49] local.INFO: Unknown IO ID detected {"io_id":33,"value":206,"description":"Unknown IO ID 33"} 
[2026-10-23 14:05:49] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:05:49] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23734637817757696,"km_value":23734637817757.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:05:49] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3964434287215876096,"description":"Unknown IO ID 45"} 
[2026-10-23 14:05:49] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942552576001,"power":27908,"unknown_33":206,"unknown_80":36352,"ignition":31,"odometer":null,"unknown_45":-3964434287215876096}} 
[2026-10-23 14:05:49] local.INFO: DEBUG: GPS processor result {"connection_id":224690,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:05:49] local.INFO: GPS data processed {"connection_id":224690,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:05:49] local.INFO: Acknowledgment sent {"connection_id":224690,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:06:25] local.INFO: TCP Data received {"connection_id":221693,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:06:25] local.INFO: Processing buffer {"connection_id":221693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:06:25] local.INFO: IMEI packet received {"connection_id":221693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":221693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:06:25] local.INFO: TCP Data received {"connection_id":221693,"ip":"42.106.6.14","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 14:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221693,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 14:06:25] local.INFO: Processing buffer {"connection_id":221693,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 14:06:25] local.INFO: IMEI packet received {"connection_id":221693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":221693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:06:30] local.INFO: TCP Data received {"connection_id":221693,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:06:30] local.INFO: Processing buffer {"connection_id":221693,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 14:06:30] local.INFO: IMEI packet received {"connection_id":221693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:06:30] local.INFO: IMEI acknowledgment sent {"connection_id":221693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:06:30] local.INFO: TCP Data received {"connection_id":221693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e64678012dca22c0052e29100021009c28..."} 
[2026-10-23 14:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e64678012dca22c0052e29100021009c28..."} 
[2026-10-23 14:06:30] local.INFO: Processing buffer {"connection_id":221693,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a167..."} 
[2026-10-23 14:06:30] local.INFO: IMEI packet received {"connection_id":221693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:06:30] local.INFO: IMEI acknowledgment sent {"connection_id":221693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:06:35] local.INFO: TCP Data received {"connection_id":221693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e67170012dca34c0052e07800024009627..."} 
[2026-10-23 14:06:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e67170012dca34c0052e07800024009627..."} 
[2026-10-23 14:06:35] local.INFO: Processing buffer {"connection_id":221693,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a167e64678012dca22c0052e29100021009c28..."} 
[2026-10-23 14:06:35] local.INFO: Packet analysis {"connection_id":221693,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:06:35] local.INFO: Extracted packet for processing {"connection_id":221693,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:06:35] local.INFO: GPS Element Parsed {"raw_longitude":768221888,"raw_latitude":86911248,"longitude_deg":76.8221888,"latitude_deg":8.6911248,"altitude":33,"angle":156,"satellites":40,"speed":41,"hex_longitude":"2dca22c0","hex_latitude":"052e2910","is_valid_coordinates":true} 
[2026-10-23 14:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:06:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942591744001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:06:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23739108878712832,"note":"Value kept but may cause issues"} 
[2026-10-23 14:06:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3885128712541632512,"note":"Value kept but may cause issues"} 
[2026-10-23 14:06:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,78,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:06:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792744507000,"timestamp_ms":1792744507000,"timestamp_seconds":1792744507,"priority":1,"record_length":96,"hex_timestamp":"000001a167e64678"} 
[2026-10-23 14:06:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:06:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:06:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:06:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:06:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:06:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:06:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:06:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:06:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:06:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942591744001,"66":27821,"78":206,"80":36352,"24":41,"16":23739108878712832,"45":-3885128712541632512},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,78,80,24,16,45]} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:06:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942591744001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":78,"value":206,"description":"Unknown IO ID 78"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:06:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23739108878712832,"km_value":23739108878712.832,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3885128712541632512,"description":"Unknown IO ID 45"} 
[2026-10-23 14:06:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942591744001,"power":27821,"unknown_78":206,"unknown_80":36352,"ignition":41,"odometer":null,"unknown_45":-3885128712541632512}} 
[2026-10-23 14:06:35] local.INFO: DEBUG: GPS processor result {"connection_id":221693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:06:35] local.INFO: GPS data processed {"connection_id":221693,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:06:35] local.INFO: Acknowledgment sent {"connection_id":221693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:06:35] local.INFO: Packet analysis {"connection_id":221693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:06:35] local.INFO: Extracted packet for processing {"connection_id":221693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:06:35] local.INFO: GPS Element Parsed {"raw_longitude":768226496,"raw_latitude":86902656,"longitude_deg":76.8226496,"latitude_deg":8.6902656,"altitude":36,"angle":150,"satellites":39,"speed":36,"hex_longitude":"2dca34c0","hex_latitude":"052e0780","is_valid_coordinates":true} 
[2026-10-23 14:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:06:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942593792001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:06:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23739577030148096,"note":"Value kept but may cause issues"} 
[2026-10-23 14:06:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3881328800358133760,"note":"Value kept but may cause issues"} 
[2026-10-23 14:06:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:06:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792744518000,"timestamp_ms":1792744518000,"timestamp_seconds":1792744518,"priority":1,"record_length":96,"hex_timestamp":"000001a167e67170"} 
[2026-10-23 14:06:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:06:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 14:06:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:06:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:06:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:06:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:06:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:06:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:06:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:06:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942593792001,"66":27800,"229":206,"80":36352,"24":36,"16":23739577030148096,"45":-3881328800358133760},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 14:06:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:06:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942593792001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:06:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23739577030148096,"km_value":23739577030148.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:06:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3881328800358133760,"description":"Unknown IO ID 45"} 
[2026-10-23 14:06:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942593792001,"power":27800,"unknown_229":206,"unknown_80":36352,"ignition":36,"odometer":null,"unknown_45":-3881328800358133760}} 
[2026-10-23 14:06:35] local.INFO: DEBUG: GPS processor result {"connection_id":221693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:06:35] local.INFO: GPS data processed {"connection_id":221693,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:06:35] local.INFO: Acknowledgment sent {"connection_id":221693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:07:03] local.INFO: TCP Data received {"connection_id":221284,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221284,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:07:03] local.INFO: Processing buffer {"connection_id":221284,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:07:03] local.INFO: IMEI packet received {"connection_id":221284,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:07:03] local.INFO: IMEI acknowledgment sent {"connection_id":221284,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:07:06] local.INFO: TCP Data received {"connection_id":221693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e69498012dca4540052de7900026009728..."} 
[2026-10-23 14:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e69498012dca4540052de7900026009728..."} 
[2026-10-23 14:07:06] local.INFO: Processing buffer {"connection_id":221693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e69498012dca4540052de7900026009728..."} 
[2026-10-23 14:07:06] local.INFO: Packet analysis {"connection_id":221693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:07:06] local.INFO: Extracted packet for processing {"connection_id":221693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:07:06] local.INFO: GPS Element Parsed {"raw_longitude":768230720,"raw_latitude":86894480,"longitude_deg":76.823072,"latitude_deg":8.689448,"altitude":38,"angle":151,"satellites":40,"speed":41,"hex_longitude":"2dca4540","hex_latitude":"052de790","is_valid_coordinates":true} 
[2026-10-23 14:07:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:07:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942596608001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:07:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23740023706746880,"note":"Value kept but may cause issues"} 
[2026-10-23 14:07:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3876262250779541504,"note":"Value kept but may cause issues"} 
[2026-10-23 14:07:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:07:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792744527000,"timestamp_ms":1792744527000,"timestamp_seconds":1792744527,"priority":1,"record_length":96,"hex_timestamp":"000001a167e69498"} 
[2026-10-23 14:07:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:07:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:07:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 14:07:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:07:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:07:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:07:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:07:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:07:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:07:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:07:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:07:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:07:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:07:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942596608001,"66":27039,"229":206,"80":36352,"24":41,"16":23740023706746880,"45":-3876262250779541504},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 14:07:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:07:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:07:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942596608001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:07:06] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 14:07:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:07:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23740023706746880,"km_value":23740023706746.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:07:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3876262250779541504,"description":"Unknown IO ID 45"} 
[2026-10-23 14:07:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942596608001,"power":27039,"unknown_229":206,"unknown_80":36352,"ignition":41,"odometer":null,"unknown_45":-3876262250779541504}} 
[2026-10-23 14:07:06] local.INFO: DEBUG: GPS processor result {"connection_id":221693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:07:06] local.INFO: GPS data processed {"connection_id":221693,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:07:06] local.INFO: Acknowledgment sent {"connection_id":221693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:07:28] local.INFO: TCP Data received {"connection_id":221286,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:07:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221286,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:07:28] local.INFO: Processing buffer {"connection_id":221286,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:07:28] local.INFO: IMEI packet received {"connection_id":221286,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:07:28] local.INFO: IMEI acknowledgment sent {"connection_id":221286,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:07:30] local.INFO: TCP Data received {"connection_id":222956,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:07:30] local.INFO: Processing buffer {"connection_id":222956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:07:30] local.INFO: IMEI packet received {"connection_id":222956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":222956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:07:35] local.INFO: TCP Data received {"connection_id":222956,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:07:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222956,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:07:35] local.INFO: Processing buffer {"connection_id":222956,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:07:35] local.INFO: IMEI packet received {"connection_id":222956,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:07:35] local.INFO: IMEI acknowledgment sent {"connection_id":222956,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:07:36] local.INFO: TCP Data received {"connection_id":222956,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e6b3d8012dca5980052dcbe80026008a27..."} 
[2026-10-23 14:07:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e6b3d8012dca5980052dcbe80026008a27..."} 
[2026-10-23 14:07:36] local.INFO: Processing buffer {"connection_id":222956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e6b3d8012dca5980052dcbe80026008a27..."} 
[2026-10-23 14:07:36] local.INFO: Packet analysis {"connection_id":222956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:07:36] local.INFO: Extracted packet for processing {"connection_id":222956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:07:36] local.INFO: GPS Element Parsed {"raw_longitude":768235904,"raw_latitude":86887400,"longitude_deg":76.8235904,"latitude_deg":8.68874,"altitude":38,"angle":138,"satellites":39,"speed":43,"hex_longitude":"2dca5980","hex_latitude":"052dcbe8","is_valid_coordinates":true} 
[2026-10-23 14:07:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:07:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942598912001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:07:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23740448908509184,"note":"Value kept but may cause issues"} 
[2026-10-23 14:07:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3871617913665908736,"note":"Value kept but may cause issues"} 
[2026-10-23 14:07:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:07:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792744535000,"timestamp_ms":1792744535000,"timestamp_seconds":1792744535,"priority":1,"record_length":96,"hex_timestamp":"000001a167e6b3d8"} 
[2026-10-23 14:07:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:07:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:07:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-10-23 14:07:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2154,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:07:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:07:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:07:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:07:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:07:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:07:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:07:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:07:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:07:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:07:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942598912001,"66":27767,"229":206,"80":36352,"24":43,"16":23740448908509184,"45":-3871617913665908736},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 14:07:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:07:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:07:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942598912001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:07:36] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 14:07:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:07:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23740448908509184,"km_value":23740448908509.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:07:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3871617913665908736,"description":"Unknown IO ID 45"} 
[2026-10-23 14:07:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942598912001,"power":27767,"unknown_229":206,"unknown_80":36352,"ignition":43,"odometer":null,"unknown_45":-3871617913665908736}} 
[2026-10-23 14:07:36] local.INFO: DEBUG: GPS processor result {"connection_id":222956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:07:36] local.INFO: GPS data processed {"connection_id":222956,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:07:36] local.INFO: Acknowledgment sent {"connection_id":222956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:08:07] local.INFO: TCP Data received {"connection_id":222956,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e6e2b8012dca72c0052db2900026009a29..."} 
[2026-10-23 14:08:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222956,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e6e2b8012dca72c0052db2900026009a29..."} 
[2026-10-23 14:08:07] local.INFO: Processing buffer {"connection_id":222956,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e6e2b8012dca72c0052db2900026009a29..."} 
[2026-10-23 14:08:07] local.INFO: Packet analysis {"connection_id":222956,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:08:07] local.INFO: Extracted packet for processing {"connection_id":222956,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:08:07] local.INFO: GPS Element Parsed {"raw_longitude":768242368,"raw_latitude":86880912,"longitude_deg":76.8242368,"latitude_deg":8.6880912,"altitude":38,"angle":154,"satellites":41,"speed":8,"hex_longitude":"2dca72c0","hex_latitude":"052db290","is_valid_coordinates":true} 
[2026-10-23 14:08:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:08:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942600960001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:08:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23740891290140672,"note":"Value kept but may cause issues"} 
[2026-10-23 14:08:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3865918045389330432,"note":"Value kept but may cause issues"} 
[2026-10-23 14:08:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:08:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792744547000,"timestamp_ms":1792744547000,"timestamp_seconds":1792744547,"priority":1,"record_length":96,"hex_timestamp":"000001a167e6e2b8"} 
[2026-10-23 14:08:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:08:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:08:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 14:08:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:08:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:08:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:08:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:08:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222956,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:08:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:08:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222956,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:08:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:08:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:08:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:08:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942600960001,"66":27876,"229":206,"80":36352,"24":8,"16":23740891290140672,"45":-3865918045389330432},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 14:08:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:08:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:08:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942600960001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:08:07] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 14:08:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:08:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23740891290140672,"km_value":23740891290140.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:08:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3865918045389330432,"description":"Unknown IO ID 45"} 
[2026-10-23 14:08:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942600960001,"power":27876,"unknown_229":206,"unknown_80":36352,"ignition":8,"odometer":null,"unknown_45":-3865918045389330432}} 
[2026-10-23 14:08:07] local.INFO: DEBUG: GPS processor result {"connection_id":222956,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:08:07] local.INFO: GPS data processed {"connection_id":222956,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:08:07] local.INFO: Acknowledgment sent {"connection_id":222956,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:08:25] local.INFO: TCP Data received {"connection_id":224691,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:08:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:08:25] local.INFO: Processing buffer {"connection_id":224691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:08:25] local.INFO: IMEI packet received {"connection_id":224691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:08:25] local.INFO: IMEI acknowledgment sent {"connection_id":224691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:08:29] local.INFO: TCP Data received {"connection_id":224691,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224691,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:08:29] local.INFO: Processing buffer {"connection_id":224691,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:08:29] local.INFO: IMEI packet received {"connection_id":224691,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:08:29] local.INFO: IMEI acknowledgment sent {"connection_id":224691,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:08:30] local.INFO: TCP Data received {"connection_id":224691,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e6e2b8012dca72c0052db2900026009a29..."} 
[2026-10-23 14:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e6e2b8012dca72c0052db2900026009a29..."} 
[2026-10-23 14:08:30] local.INFO: Processing buffer {"connection_id":224691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e6e2b8012dca72c0052db2900026009a29..."} 
[2026-10-23 14:08:30] local.INFO: Packet analysis {"connection_id":224691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:08:30] local.INFO: Extracted packet for processing {"connection_id":224691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e6"} 
[2026-10-23 14:08:30] local.INFO: GPS Element Parsed {"raw_longitude":768242368,"raw_latitude":86880912,"longitude_deg":76.8242368,"latitude_deg":8.6880912,"altitude":38,"angle":154,"satellites":41,"speed":8,"hex_longitude":"2dca72c0","hex_latitude":"052db290","is_valid_coordinates":true} 
[2026-10-23 14:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942604032001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23740891290140672,"note":"Value kept but may cause issues"} 
[2026-10-23 14:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3858810802229047296,"note":"Value kept but may cause issues"} 
[2026-10-23 14:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792744547000,"timestamp_ms":1792744547000,"timestamp_seconds":1792744547,"priority":1,"record_length":96,"hex_timestamp":"000001a167e6e2b8"} 
[2026-10-23 14:08:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:08:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:08:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:08:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:08:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:08:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942604032001,"66":27876,"229":206,"80":36352,"24":8,"16":23740891290140672,"45":-3858810802229047296},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 14:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942604032001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:08:30] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 14:08:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23740891290140672,"km_value":23740891290140.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3858810802229047296,"description":"Unknown IO ID 45"} 
[2026-10-23 14:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942604032001,"power":27876,"unknown_229":206,"unknown_80":36352,"ignition":8,"odometer":null,"unknown_45":-3858810802229047296}} 
[2026-10-23 14:08:30] local.INFO: DEBUG: GPS processor result {"connection_id":224691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:08:30] local.INFO: GPS data processed {"connection_id":224691,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:08:30] local.INFO: Acknowledgment sent {"connection_id":224691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:09:00] local.INFO: TCP Data received {"connection_id":224691,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e90980012dcaa780052c43e0001c009029..."} 
[2026-10-23 14:09:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224691,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e90980012dcaa780052c43e0001c009029..."} 
[2026-10-23 14:09:00] local.INFO: Processing buffer {"connection_id":224691,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e90980012dcaa780052c43e0001c009029..."} 
[2026-10-23 14:09:00] local.INFO: Packet analysis {"connection_id":224691,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e9"} 
[2026-10-23 14:09:00] local.INFO: Extracted packet for processing {"connection_id":224691,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e9"} 
[2026-10-23 14:09:00] local.INFO: GPS Element Parsed {"raw_longitude":768255872,"raw_latitude":86787040,"longitude_deg":76.8255872,"latitude_deg":8.678704,"altitude":28,"angle":144,"satellites":41,"speed":50,"hex_longitude":"2dcaa780","hex_latitude":"052c43e0","is_valid_coordinates":true} 
[2026-10-23 14:09:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:09:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942638080001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:09:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23745564214558720,"note":"Value kept but may cause issues"} 
[2026-10-23 14:09:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3849381390531162112,"note":"Value kept but may cause issues"} 
[2026-10-23 14:09:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:09:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792744688000,"timestamp_ms":1792744688000,"timestamp_seconds":1792744688,"priority":1,"record_length":96,"hex_timestamp":"000001a167e90980"} 
[2026-10-23 14:09:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:09:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:09:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:09:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:09:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:09:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:09:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:09:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224691,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:09:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:09:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224691,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:09:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:09:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:09:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:09:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942638080001,"66":27930,"161":206,"80":36352,"24":50,"16":23745564214558720,"45":-3849381390531162112},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,80,24,16,45]} 
[2026-10-23 14:09:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:09:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:09:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942638080001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:09:00] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 14:09:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:09:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23745564214558720,"km_value":23745564214558.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:09:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3849381390531162112,"description":"Unknown IO ID 45"} 
[2026-10-23 14:09:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942638080001,"power":27930,"unknown_161":206,"unknown_80":36352,"ignition":50,"odometer":null,"unknown_45":-3849381390531162112}} 
[2026-10-23 14:09:00] local.INFO: DEBUG: GPS processor result {"connection_id":224691,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:09:00] local.INFO: GPS data processed {"connection_id":224691,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:09:00] local.INFO: Acknowledgment sent {"connection_id":224691,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:09:24] local.INFO: TCP Data received {"connection_id":222957,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222957,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:24] local.INFO: Processing buffer {"connection_id":222957,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:24] local.INFO: IMEI packet received {"connection_id":222957,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":222957,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:09:25] local.INFO: TCP Data received {"connection_id":222957,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222957,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:25] local.INFO: Processing buffer {"connection_id":222957,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:25] local.INFO: IMEI packet received {"connection_id":222957,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:09:25] local.INFO: IMEI acknowledgment sent {"connection_id":222957,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:09:30] local.INFO: TCP Data received {"connection_id":222957,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222957,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:30] local.INFO: Processing buffer {"connection_id":222957,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:09:30] local.INFO: IMEI packet received {"connection_id":222957,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":222957,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:09:39] local.INFO: TCP Data received {"connection_id":222957,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e924d8012dcabec0052c28980018008729..."} 
[2026-10-23 14:09:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222957,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e924d8012dcabec0052c28980018008729..."} 
[2026-10-23 14:09:39] local.INFO: Processing buffer {"connection_id":222957,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e924d8012dcabec0052c28980018008729..."} 
[2026-10-23 14:09:39] local.INFO: Packet analysis {"connection_id":222957,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e9"} 
[2026-10-23 14:09:39] local.INFO: Extracted packet for processing {"connection_id":222957,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e9"} 
[2026-10-23 14:09:39] local.INFO: GPS Element Parsed {"raw_longitude":768261824,"raw_latitude":86780056,"longitude_deg":76.8261824,"latitude_deg":8.6780056,"altitude":24,"angle":135,"satellites":41,"speed":53,"hex_longitude":"2dcabec0","hex_latitude":"052c2898","is_valid_coordinates":true} 
[2026-10-23 14:09:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:09:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942640128001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:09:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23746006596190208,"note":"Value kept but may cause issues"} 
[2026-10-23 14:09:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3843962997231591424,"note":"Value kept but may cause issues"} 
[2026-10-23 14:09:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:09:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792744695000,"timestamp_ms":1792744695000,"timestamp_seconds":1792744695,"priority":1,"record_length":96,"hex_timestamp":"000001a167e924d8"} 
[2026-10-23 14:09:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:09:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:09:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:09:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:09:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:09:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:09:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:09:39] local.INFO: Teltonika packet parsed successfully {"connection_id":222957,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:09:39] local.INFO: Passing IMEI to GPS processor {"connection_id":222957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:09:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":222957,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:09:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:09:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:09:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:09:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942640128001,"66":27995,"161":206,"80":36352,"24":53,"16":23746006596190208,"45":-3843962997231591424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,80,24,16,45]} 
[2026-10-23 14:09:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:09:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:09:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942640128001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:09:39] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 14:09:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:09:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23746006596190208,"km_value":23746006596190.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:09:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3843962997231591424,"description":"Unknown IO ID 45"} 
[2026-10-23 14:09:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942640128001,"power":27995,"unknown_161":206,"unknown_80":36352,"ignition":53,"odometer":null,"unknown_45":-3843962997231591424}} 
[2026-10-23 14:09:39] local.INFO: DEBUG: GPS processor result {"connection_id":222957,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:09:39] local.INFO: GPS data processed {"connection_id":222957,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:09:39] local.INFO: Acknowledgment sent {"connection_id":222957,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:10:25] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:10:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:10:25] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:10:25] local.INFO: IMEI packet received {"connection_id":221287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:10:25] local.INFO: IMEI acknowledgment sent {"connection_id":221287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:10:30] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:10:30] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:10:30] local.INFO: IMEI packet received {"connection_id":221287,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:10:30] local.INFO: IMEI acknowledgment sent {"connection_id":221287,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:10:30] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167e94030012dcadc40052c0e880015008227..."} 
[2026-10-23 14:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167e94030012dcadc40052c0e880015008227..."} 
[2026-10-23 14:10:30] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167e94030012dcadc40052c0e880015008227..."} 
[2026-10-23 14:10:30] local.INFO: Packet analysis {"connection_id":221287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167e9"} 
[2026-10-23 14:10:30] local.INFO: Extracted packet for processing {"connection_id":221287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167e9"} 
[2026-10-23 14:10:30] local.INFO: GPS Element Parsed {"raw_longitude":768269376,"raw_latitude":86773384,"longitude_deg":76.8269376,"latitude_deg":8.6773384,"altitude":21,"angle":130,"satellites":39,"speed":57,"hex_longitude":"2dcadc40","hex_latitude":"052c0e88","is_valid_coordinates":true} 
[2026-10-23 14:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942641920001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23746491927494656,"note":"Value kept but may cause issues"} 
[2026-10-23 14:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3837418704024856576,"note":"Value kept but may cause issues"} 
[2026-10-23 14:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792744702000,"timestamp_ms":1792744702000,"timestamp_seconds":1792744702,"priority":1,"record_length":96,"hex_timestamp":"000001a167e94030"} 
[2026-10-23 14:10:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:10:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:10:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:10:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:10:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:10:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942641920001,"66":27984,"161":206,"80":36352,"24":57,"16":23746491927494656,"45":-3837418704024856576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,80,24,16,45]} 
[2026-10-23 14:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942641920001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:10:30] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 14:10:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23746491927494656,"km_value":23746491927494.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3837418704024856576,"description":"Unknown IO ID 45"} 
[2026-10-23 14:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942641920001,"power":27984,"unknown_161":206,"unknown_80":36352,"ignition":57,"odometer":null,"unknown_45":-3837418704024856576}} 
[2026-10-23 14:10:30] local.INFO: DEBUG: GPS processor result {"connection_id":221287,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:10:30] local.INFO: GPS data processed {"connection_id":221287,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:10:30] local.INFO: Acknowledgment sent {"connection_id":221287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:11:01] local.INFO: TCP Data received {"connection_id":221287,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167eacea0012dcc0740052b3898002b009b29..."} 
[2026-10-23 14:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221287,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167eacea0012dcc0740052b3898002b009b29..."} 
[2026-10-23 14:11:01] local.INFO: Processing buffer {"connection_id":221287,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167eacea0012dcc0740052b3898002b009b29..."} 
[2026-10-23 14:11:01] local.INFO: Packet analysis {"connection_id":221287,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ea"} 
[2026-10-23 14:11:01] local.INFO: Extracted packet for processing {"connection_id":221287,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ea"} 
[2026-10-23 14:11:01] local.INFO: GPS Element Parsed {"raw_longitude":768345920,"raw_latitude":86718616,"longitude_deg":76.834592,"latitude_deg":8.6718616,"altitude":43,"angle":155,"satellites":41,"speed":34,"hex_longitude":"2dcc0740","hex_latitude":"052b3898","is_valid_coordinates":true} 
[2026-10-23 14:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942669824001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23751117607272448,"note":"Value kept but may cause issues"} 
[2026-10-23 14:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3744954174191134720,"note":"Value kept but may cause issues"} 
[2026-10-23 14:11:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792744804000,"timestamp_ms":1792744804000,"timestamp_seconds":1792744804,"priority":1,"record_length":96,"hex_timestamp":"000001a167eacea0"} 
[2026-10-23 14:11:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:11:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:11:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:11:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221287,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221287,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:11:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942669824001,"66":27930,"161":206,"80":36352,"24":34,"16":23751117607272448,"45":-3744954174191134720},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,80,24,16,45]} 
[2026-10-23 14:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942669824001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:11:01] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 14:11:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23751117607272448,"km_value":23751117607272.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3744954174191134720,"description":"Unknown IO ID 45"} 
[2026-10-23 14:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942669824001,"power":27930,"unknown_161":206,"unknown_80":36352,"ignition":34,"odometer":null,"unknown_45":-3744954174191134720}} 
[2026-10-23 14:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":221287,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:11:01] local.INFO: GPS data processed {"connection_id":221287,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:11:01] local.INFO: Acknowledgment sent {"connection_id":221287,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:11:25] local.INFO: TCP Data received {"connection_id":224692,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:11:25] local.INFO: Processing buffer {"connection_id":224692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:11:25] local.INFO: IMEI packet received {"connection_id":224692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":224692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:11:29] local.INFO: TCP Data received {"connection_id":224692,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224692,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:11:29] local.INFO: Processing buffer {"connection_id":224692,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:11:29] local.INFO: IMEI packet received {"connection_id":224692,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":224692,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:11:30] local.INFO: TCP Data received {"connection_id":224692,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167eaf998012dcc1600052b1640002c00a027..."} 
[2026-10-23 14:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167eaf998012dcc1600052b1640002c00a027..."} 
[2026-10-23 14:11:30] local.INFO: Processing buffer {"connection_id":224692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167eaf998012dcc1600052b1640002c00a027..."} 
[2026-10-23 14:11:30] local.INFO: Packet analysis {"connection_id":224692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ea"} 
[2026-10-23 14:11:30] local.INFO: Extracted packet for processing {"connection_id":224692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ea"} 
[2026-10-23 14:11:30] local.INFO: GPS Element Parsed {"raw_longitude":768349696,"raw_latitude":86709824,"longitude_deg":76.8349696,"latitude_deg":8.6709824,"altitude":44,"angle":160,"satellites":39,"speed":32,"hex_longitude":"2dcc1600","hex_latitude":"052b1640","is_valid_coordinates":true} 
[2026-10-23 14:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942669824001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23751581463740416,"note":"Value kept but may cause issues"} 
[2026-10-23 14:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3744954174191134720,"note":"Value kept but may cause issues"} 
[2026-10-23 14:11:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792744815000,"timestamp_ms":1792744815000,"timestamp_seconds":1792744815,"priority":1,"record_length":96,"hex_timestamp":"000001a167eaf998"} 
[2026-10-23 14:11:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:11:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:11:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:11:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:11:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:11:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942669824001,"66":28126,"161":206,"80":36352,"24":32,"16":23751581463740416,"45":-3744954174191134720},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,80,24,16,45]} 
[2026-10-23 14:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942669824001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:11:30] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 14:11:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23751581463740416,"km_value":23751581463740.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3744954174191134720,"description":"Unknown IO ID 45"} 
[2026-10-23 14:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942669824001,"power":28126,"unknown_161":206,"unknown_80":36352,"ignition":32,"odometer":null,"unknown_45":-3744954174191134720}} 
[2026-10-23 14:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":224692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:11:30] local.INFO: GPS data processed {"connection_id":224692,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:11:30] local.INFO: Acknowledgment sent {"connection_id":224692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:12:03] local.INFO: TCP Data received {"connection_id":224692,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167eb1108012dcc1cc0052b05c8002c009428..."} 
[2026-10-23 14:12:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224692,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167eb1108012dcc1cc0052b05c8002c009428..."} 
[2026-10-23 14:12:03] local.INFO: Processing buffer {"connection_id":224692,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167eb1108012dcc1cc0052b05c8002c009428..."} 
[2026-10-23 14:12:03] local.INFO: Packet analysis {"connection_id":224692,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167eb"} 
[2026-10-23 14:12:03] local.INFO: Extracted packet for processing {"connection_id":224692,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167eb"} 
[2026-10-23 14:12:03] local.INFO: GPS Element Parsed {"raw_longitude":768351424,"raw_latitude":86705608,"longitude_deg":76.8351424,"latitude_deg":8.6705608,"altitude":44,"angle":148,"satellites":40,"speed":31,"hex_longitude":"2dcc1cc0","hex_latitude":"052b05c8","is_valid_coordinates":true} 
[2026-10-23 14:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:12:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942672640001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:12:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23751800507072512,"note":"Value kept but may cause issues"} 
[2026-10-23 14:12:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3740802418286903296,"note":"Value kept but may cause issues"} 
[2026-10-23 14:12:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,161,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:12:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792744821000,"timestamp_ms":1792744821000,"timestamp_seconds":1792744821,"priority":1,"record_length":96,"hex_timestamp":"000001a167eb1108"} 
[2026-10-23 14:12:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:12:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:12:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":222,"data_length":795,"current_offset":136} 
[2026-10-23 14:12:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2741,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:12:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:12:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:12:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:12:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224692,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:12:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:12:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224692,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:12:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:12:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:12:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:12:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942672640001,"66":28137,"161":206,"80":36352,"24":31,"16":23751800507072512,"45":-3740802418286903296},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,161,80,24,16,45]} 
[2026-10-23 14:12:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:12:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:12:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942672640001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:12:03] local.INFO: Unknown IO ID detected {"io_id":161,"value":206,"description":"Unknown IO ID 161"} 
[2026-10-23 14:12:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:12:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23751800507072512,"km_value":23751800507072.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:12:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3740802418286903296,"description":"Unknown IO ID 45"} 
[2026-10-23 14:12:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942672640001,"power":28137,"unknown_161":206,"unknown_80":36352,"ignition":31,"odometer":null,"unknown_45":-3740802418286903296}} 
[2026-10-23 14:12:03] local.INFO: DEBUG: GPS processor result {"connection_id":224692,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22789,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:12:03] local.INFO: GPS data processed {"connection_id":224692,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:12:03] local.INFO: Acknowledgment sent {"connection_id":224692,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:12:25] local.INFO: TCP Data received {"connection_id":222959,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:12:25] local.INFO: Processing buffer {"connection_id":222959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:12:25] local.INFO: IMEI packet received {"connection_id":222959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":222959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:12:30] local.INFO: TCP Data received {"connection_id":222959,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222959,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:12:30] local.INFO: Processing buffer {"connection_id":222959,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:12:30] local.INFO: IMEI packet received {"connection_id":222959,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:12:30] local.INFO: IMEI acknowledgment sent {"connection_id":222959,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:12:31] local.INFO: TCP Data received {"connection_id":222959,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167eb3c00012dcc2e80052ae550002c009c28..."} 
[2026-10-23 14:12:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167eb3c00012dcc2e80052ae550002c009c28..."} 
[2026-10-23 14:12:31] local.INFO: Processing buffer {"connection_id":222959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167eb3c00012dcc2e80052ae550002c009c28..."} 
[2026-10-23 14:12:31] local.INFO: Packet analysis {"connection_id":222959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167eb"} 
[2026-10-23 14:12:31] local.INFO: Extracted packet for processing {"connection_id":222959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167eb"} 
[2026-10-23 14:12:31] local.INFO: GPS Element Parsed {"raw_longitude":768355968,"raw_latitude":86697296,"longitude_deg":76.8355968,"latitude_deg":8.6697296,"altitude":44,"angle":156,"satellites":40,"speed":35,"hex_longitude":"2dcc2e80","hex_latitude":"052ae550","is_valid_coordinates":true} 
[2026-10-23 14:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:12:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942674176001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:12:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23752260068573184,"note":"Value kept but may cause issues"} 
[2026-10-23 14:12:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3738902462195185664,"note":"Value kept but may cause issues"} 
[2026-10-23 14:12:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,159,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:12:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792744832000,"timestamp_ms":1792744832000,"timestamp_seconds":1792744832,"priority":1,"record_length":96,"hex_timestamp":"000001a167eb3c00"} 
[2026-10-23 14:12:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:12:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:12:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 14:12:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2840,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:12:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:12:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:12:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:12:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:12:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:12:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:12:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:12:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:12:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:12:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942674176001,"66":27800,"159":206,"80":36352,"24":35,"16":23752260068573184,"45":-3738902462195185664},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,159,80,24,16,45]} 
[2026-10-23 14:12:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:12:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:12:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942674176001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:12:31] local.INFO: Unknown IO ID detected {"io_id":159,"value":206,"description":"Unknown IO ID 159"} 
[2026-10-23 14:12:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:12:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23752260068573184,"km_value":23752260068573.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:12:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3738902462195185664,"description":"Unknown IO ID 45"} 
[2026-10-23 14:12:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942674176001,"power":27800,"unknown_159":206,"unknown_80":36352,"ignition":35,"odometer":null,"unknown_45":-3738902462195185664}} 
[2026-10-23 14:12:31] local.INFO: DEBUG: GPS processor result {"connection_id":222959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:12:31] local.INFO: GPS data processed {"connection_id":222959,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:12:31] local.INFO: Acknowledgment sent {"connection_id":222959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:12:58] local.INFO: TCP Data received {"connection_id":222958,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:12:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222958,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:12:58] local.INFO: Processing buffer {"connection_id":222958,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:12:58] local.INFO: IMEI packet received {"connection_id":222958,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:12:58] local.INFO: IMEI acknowledgment sent {"connection_id":222958,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:13:02] local.INFO: TCP Data received {"connection_id":222959,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167eb6310012dcc4000052ac4d00029009529..."} 
[2026-10-23 14:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222959,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167eb6310012dcc4000052ac4d00029009529..."} 
[2026-10-23 14:13:02] local.INFO: Processing buffer {"connection_id":222959,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167eb6310012dcc4000052ac4d00029009529..."} 
[2026-10-23 14:13:02] local.INFO: Packet analysis {"connection_id":222959,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167eb"} 
[2026-10-23 14:13:02] local.INFO: Extracted packet for processing {"connection_id":222959,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167eb"} 
[2026-10-23 14:13:02] local.INFO: GPS Element Parsed {"raw_longitude":768360448,"raw_latitude":86688976,"longitude_deg":76.8360448,"latitude_deg":8.6688976,"altitude":41,"angle":149,"satellites":41,"speed":39,"hex_longitude":"2dcc4000","hex_latitude":"052ac4d0","is_valid_coordinates":true} 
[2026-10-23 14:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942676992001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23752719630073856,"note":"Value kept but may cause issues"} 
[2026-10-23 14:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3733906281360699392,"note":"Value kept but may cause issues"} 
[2026-10-23 14:13:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792744842000,"timestamp_ms":1792744842000,"timestamp_seconds":1792744842,"priority":1,"record_length":96,"hex_timestamp":"000001a167eb6310"} 
[2026-10-23 14:13:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:13:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 14:13:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:13:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:13:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222959,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222959,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:13:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942676992001,"66":27952,"160":206,"80":36352,"24":39,"16":23752719630073856,"45":-3733906281360699392},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942676992001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:13:02] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:13:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23752719630073856,"km_value":23752719630073.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3733906281360699392,"description":"Unknown IO ID 45"} 
[2026-10-23 14:13:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942676992001,"power":27952,"unknown_160":206,"unknown_80":36352,"ignition":39,"odometer":null,"unknown_45":-3733906281360699392}} 
[2026-10-23 14:13:02] local.INFO: DEBUG: GPS processor result {"connection_id":222959,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22791,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:13:02] local.INFO: GPS data processed {"connection_id":222959,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:13:02] local.INFO: Acknowledgment sent {"connection_id":222959,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:13:25] local.INFO: TCP Data received {"connection_id":221288,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:13:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221288,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:13:25] local.INFO: Processing buffer {"connection_id":221288,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:13:25] local.INFO: IMEI packet received {"connection_id":221288,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:13:25] local.INFO: IMEI acknowledgment sent {"connection_id":221288,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:13:30] local.INFO: TCP Data received {"connection_id":221288,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221288,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:13:30] local.INFO: Processing buffer {"connection_id":221288,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:13:30] local.INFO: IMEI packet received {"connection_id":221288,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:13:30] local.INFO: IMEI acknowledgment sent {"connection_id":221288,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:13:30] local.INFO: TCP Data received {"connection_id":221288,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ed0120012dccee800529a4480015008328..."} 
[2026-10-23 14:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ed0120012dccee800529a4480015008328..."} 
[2026-10-23 14:13:30] local.INFO: Processing buffer {"connection_id":221288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ed0120012dccee800529a4480015008328..."} 
[2026-10-23 14:13:30] local.INFO: Packet analysis {"connection_id":221288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:13:30] local.INFO: Extracted packet for processing {"connection_id":221288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:13:30] local.INFO: GPS Element Parsed {"raw_longitude":768405120,"raw_latitude":86615112,"longitude_deg":76.840512,"latitude_deg":8.6615112,"altitude":21,"angle":131,"satellites":40,"speed":21,"hex_longitude":"2dccee80","hex_latitude":"0529a448","is_valid_coordinates":true} 
[2026-10-23 14:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942706176001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23756932992991232,"note":"Value kept but may cause issues"} 
[2026-10-23 14:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3680637142039017472,"note":"Value kept but may cause issues"} 
[2026-10-23 14:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792744948000,"timestamp_ms":1792744948000,"timestamp_seconds":1792744948,"priority":1,"record_length":96,"hex_timestamp":"000001a167ed0120"} 
[2026-10-23 14:13:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:13:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:13:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:13:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:13:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942706176001,"66":27930,"160":206,"80":36352,"24":21,"16":23756932992991232,"45":-3680637142039017472},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942706176001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:13:30] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:13:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23756932992991232,"km_value":23756932992991.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3680637142039017472,"description":"Unknown IO ID 45"} 
[2026-10-23 14:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942706176001,"power":27930,"unknown_160":206,"unknown_80":36352,"ignition":21,"odometer":null,"unknown_45":-3680637142039017472}} 
[2026-10-23 14:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":221288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:13:30] local.INFO: GPS data processed {"connection_id":221288,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:13:30] local.INFO: Acknowledgment sent {"connection_id":221288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:14:01] local.INFO: TCP Data received {"connection_id":221288,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ed2448012dccf84005299bf00016009426..."} 
[2026-10-23 14:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221288,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ed2448012dccf84005299bf00016009426..."} 
[2026-10-23 14:14:01] local.INFO: Processing buffer {"connection_id":221288,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ed2448012dccf84005299bf00016009426..."} 
[2026-10-23 14:14:01] local.INFO: Packet analysis {"connection_id":221288,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:14:01] local.INFO: Extracted packet for processing {"connection_id":221288,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:14:01] local.INFO: GPS Element Parsed {"raw_longitude":768407616,"raw_latitude":86612976,"longitude_deg":76.8407616,"latitude_deg":8.6612976,"altitude":22,"angle":148,"satellites":38,"speed":16,"hex_longitude":"2dccf840","hex_latitude":"05299bf0","is_valid_coordinates":true} 
[2026-10-23 14:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942706688001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23757091906781184,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3679863085853292544,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792744957000,"timestamp_ms":1792744957000,"timestamp_seconds":1792744957,"priority":1,"record_length":96,"hex_timestamp":"000001a167ed2448"} 
[2026-10-23 14:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221288,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221288,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942706688001,"66":27995,"160":206,"80":36352,"24":16,"16":23757091906781184,"45":-3679863085853292544},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942706688001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:14:01] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:14:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23757091906781184,"km_value":23757091906781.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3679863085853292544,"description":"Unknown IO ID 45"} 
[2026-10-23 14:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942706688001,"power":27995,"unknown_160":206,"unknown_80":36352,"ignition":16,"odometer":null,"unknown_45":-3679863085853292544}} 
[2026-10-23 14:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":221288,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:14:01] local.INFO: GPS data processed {"connection_id":221288,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:14:01] local.INFO: Acknowledgment sent {"connection_id":221288,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:14:30] local.INFO: TCP Data received {"connection_id":224693,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:14:30] local.INFO: Processing buffer {"connection_id":224693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:14:30] local.INFO: IMEI packet received {"connection_id":224693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:14:30] local.INFO: IMEI acknowledgment sent {"connection_id":224693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:14:33] local.INFO: TCP Data received {"connection_id":224693,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:14:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224693,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:14:33] local.INFO: Processing buffer {"connection_id":224693,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:14:33] local.INFO: IMEI packet received {"connection_id":224693,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:14:33] local.INFO: IMEI acknowledgment sent {"connection_id":224693,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:14:34] local.INFO: TCP Data received {"connection_id":224693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ed2c18012dccf9c0052998a0001600a127..."} 
[2026-10-23 14:14:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ed2c18012dccf9c0052998a0001600a127..."} 
[2026-10-23 14:14:34] local.INFO: Processing buffer {"connection_id":224693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ed2c18012dccf9c0052998a0001600a127..."} 
[2026-10-23 14:14:34] local.INFO: Packet analysis {"connection_id":224693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:14:34] local.INFO: Extracted packet for processing {"connection_id":224693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:14:34] local.INFO: GPS Element Parsed {"raw_longitude":768408000,"raw_latitude":86612128,"longitude_deg":76.8408,"latitude_deg":8.6612128,"altitude":22,"angle":161,"satellites":39,"speed":20,"hex_longitude":"2dccf9c0","hex_latitude":"052998a0","is_valid_coordinates":true} 
[2026-10-23 14:14:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:14:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942708992001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23757134856454144,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3677118704830910464,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:14:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792744959000,"timestamp_ms":1792744959000,"timestamp_seconds":1792744959,"priority":1,"record_length":96,"hex_timestamp":"000001a167ed2c18"} 
[2026-10-23 14:14:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:14:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:14:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:14:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:14:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:14:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:14:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:14:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:14:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:14:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:14:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:14:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:14:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:14:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942708992001,"66":27930,"160":206,"80":36352,"24":20,"16":23757134856454144,"45":-3677118704830910464},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:14:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:14:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:14:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942708992001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:14:34] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:14:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:14:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23757134856454144,"km_value":23757134856454.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:14:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3677118704830910464,"description":"Unknown IO ID 45"} 
[2026-10-23 14:14:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942708992001,"power":27930,"unknown_160":206,"unknown_80":36352,"ignition":20,"odometer":null,"unknown_45":-3677118704830910464}} 
[2026-10-23 14:14:34] local.INFO: DEBUG: GPS processor result {"connection_id":224693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:14:34] local.INFO: GPS data processed {"connection_id":224693,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:14:34] local.INFO: Acknowledgment sent {"connection_id":224693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:14:35] local.INFO: TCP Data received {"connection_id":224693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ed7e20012dcd01c005297a88001a00a828..."} 
[2026-10-23 14:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ed7e20012dcd01c005297a88001a00a828..."} 
[2026-10-23 14:14:35] local.INFO: Processing buffer {"connection_id":224693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ed7e20012dcd01c005297a88001a00a828..."} 
[2026-10-23 14:14:35] local.INFO: Packet analysis {"connection_id":224693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:14:35] local.INFO: Extracted packet for processing {"connection_id":224693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:14:35] local.INFO: GPS Element Parsed {"raw_longitude":768410048,"raw_latitude":86604424,"longitude_deg":76.8410048,"latitude_deg":8.6604424,"altitude":26,"angle":168,"satellites":40,"speed":12,"hex_longitude":"2dcd01c0","hex_latitude":"05297a88","is_valid_coordinates":true} 
[2026-10-23 14:14:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:14:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942709504001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23757521403510784,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3676696492366061568,"note":"Value kept but may cause issues"} 
[2026-10-23 14:14:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:14:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792744980000,"timestamp_ms":1792744980000,"timestamp_seconds":1792744980,"priority":1,"record_length":96,"hex_timestamp":"000001a167ed7e20"} 
[2026-10-23 14:14:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:14:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:14:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:14:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:14:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:14:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:14:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:14:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:14:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:14:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:14:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:14:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:14:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:14:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942709504001,"66":27919,"160":206,"80":36352,"24":12,"16":23757521403510784,"45":-3676696492366061568},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:14:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:14:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:14:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942709504001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:14:35] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:14:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:14:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23757521403510784,"km_value":23757521403510.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:14:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3676696492366061568,"description":"Unknown IO ID 45"} 
[2026-10-23 14:14:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942709504001,"power":27919,"unknown_160":206,"unknown_80":36352,"ignition":12,"odometer":null,"unknown_45":-3676696492366061568}} 
[2026-10-23 14:14:35] local.INFO: DEBUG: GPS processor result {"connection_id":224693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:14:35] local.INFO: GPS data processed {"connection_id":224693,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:14:35] local.INFO: Acknowledgment sent {"connection_id":224693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:15:06] local.INFO: TCP Data received {"connection_id":224693,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167edd028012dcd05c0052960b0001b00a926..."} 
[2026-10-23 14:15:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224693,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167edd028012dcd05c0052960b0001b00a926..."} 
[2026-10-23 14:15:06] local.INFO: Processing buffer {"connection_id":224693,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167edd028012dcd05c0052960b0001b00a926..."} 
[2026-10-23 14:15:06] local.INFO: Packet analysis {"connection_id":224693,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:15:06] local.INFO: Extracted packet for processing {"connection_id":224693,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ed"} 
[2026-10-23 14:15:06] local.INFO: GPS Element Parsed {"raw_longitude":768411072,"raw_latitude":86597808,"longitude_deg":76.8411072,"latitude_deg":8.6597808,"altitude":27,"angle":169,"satellites":38,"speed":12,"hex_longitude":"2dcd05c0","hex_latitude":"052960b0","is_valid_coordinates":true} 
[2026-10-23 14:15:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:15:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942714880001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:15:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23757847821025280,"note":"Value kept but may cause issues"} 
[2026-10-23 14:15:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3674444692554348544,"note":"Value kept but may cause issues"} 
[2026-10-23 14:15:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:15:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792745001000,"timestamp_ms":1792745001000,"timestamp_seconds":1792745001,"priority":1,"record_length":96,"hex_timestamp":"000001a167edd028"} 
[2026-10-23 14:15:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:15:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:15:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:15:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:15:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:15:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:15:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:15:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224693,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:15:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:15:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224693,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:15:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:15:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:15:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:15:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942714880001,"66":27865,"160":206,"80":36352,"24":12,"16":23757847821025280,"45":-3674444692554348544},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:15:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:15:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:15:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942714880001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:15:06] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:15:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:15:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23757847821025280,"km_value":23757847821025.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:15:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3674444692554348544,"description":"Unknown IO ID 45"} 
[2026-10-23 14:15:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942714880001,"power":27865,"unknown_160":206,"unknown_80":36352,"ignition":12,"odometer":null,"unknown_45":-3674444692554348544}} 
[2026-10-23 14:15:06] local.INFO: DEBUG: GPS processor result {"connection_id":224693,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22796,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:15:06] local.INFO: GPS data processed {"connection_id":224693,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:15:06] local.INFO: Acknowledgment sent {"connection_id":224693,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:15:23] local.INFO: TCP Data received {"connection_id":221694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:23] local.INFO: Processing buffer {"connection_id":221694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:23] local.INFO: IMEI packet received {"connection_id":221694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:15:23] local.INFO: IMEI acknowledgment sent {"connection_id":221694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:15:25] local.INFO: TCP Data received {"connection_id":221694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:25] local.INFO: Processing buffer {"connection_id":221694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:25] local.INFO: IMEI packet received {"connection_id":221694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:15:25] local.INFO: IMEI acknowledgment sent {"connection_id":221694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:15:30] local.INFO: TCP Data received {"connection_id":221694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:30] local.INFO: Processing buffer {"connection_id":221694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:15:30] local.INFO: IMEI packet received {"connection_id":221694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:15:30] local.INFO: IMEI acknowledgment sent {"connection_id":221694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:15:30] local.INFO: TCP Data received {"connection_id":221694,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ee2230012dcd094005293c10001c00b328..."} 
[2026-10-23 14:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ee2230012dcd094005293c10001c00b328..."} 
[2026-10-23 14:15:30] local.INFO: Processing buffer {"connection_id":221694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ee2230012dcd094005293c10001c00b328..."} 
[2026-10-23 14:15:30] local.INFO: Packet analysis {"connection_id":221694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:15:30] local.INFO: Extracted packet for processing {"connection_id":221694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768411968,"raw_latitude":86588432,"longitude_deg":76.8411968,"latitude_deg":8.6588432,"altitude":28,"angle":179,"satellites":40,"speed":25,"hex_longitude":"2dcd0940","hex_latitude":"05293c10","is_valid_coordinates":true} 
[2026-10-23 14:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942720256001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23758307382525952,"note":"Value kept but may cause issues"} 
[2026-10-23 14:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3673318792649199616,"note":"Value kept but may cause issues"} 
[2026-10-23 14:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792745022000,"timestamp_ms":1792745022000,"timestamp_seconds":1792745022,"priority":1,"record_length":96,"hex_timestamp":"000001a167ee2230"} 
[2026-10-23 14:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942720256001,"66":27919,"160":206,"80":36352,"24":25,"16":23758307382525952,"45":-3673318792649199616},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942720256001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:15:30] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23758307382525952,"km_value":23758307382525.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3673318792649199616,"description":"Unknown IO ID 45"} 
[2026-10-23 14:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942720256001,"power":27919,"unknown_160":206,"unknown_80":36352,"ignition":25,"odometer":null,"unknown_45":-3673318792649199616}} 
[2026-10-23 14:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":221694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:15:30] local.INFO: GPS data processed {"connection_id":221694,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:15:30] local.INFO: Acknowledgment sent {"connection_id":221694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:16:01] local.INFO: TCP Data received {"connection_id":221694,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ee2230012dcd094005293c10001c00b328..."} 
[2026-10-23 14:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ee2230012dcd094005293c10001c00b328..."} 
[2026-10-23 14:16:01] local.INFO: Processing buffer {"connection_id":221694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ee2230012dcd094005293c10001c00b328..."} 
[2026-10-23 14:16:01] local.INFO: Packet analysis {"connection_id":221694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:16:01] local.INFO: Extracted packet for processing {"connection_id":221694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768411968,"raw_latitude":86588432,"longitude_deg":76.8411968,"latitude_deg":8.6588432,"altitude":28,"angle":179,"satellites":40,"speed":25,"hex_longitude":"2dcd0940","hex_latitude":"05293c10","is_valid_coordinates":true} 
[2026-10-23 14:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942725632001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23758307382525952,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3672333630233112576,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792745022000,"timestamp_ms":1792745022000,"timestamp_seconds":1792745022,"priority":1,"record_length":96,"hex_timestamp":"000001a167ee2230"} 
[2026-10-23 14:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942725632001,"66":27919,"160":206,"80":36352,"24":25,"16":23758307382525952,"45":-3672333630233112576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 14:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942725632001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:16:01] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 14:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23758307382525952,"km_value":23758307382525.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3672333630233112576,"description":"Unknown IO ID 45"} 
[2026-10-23 14:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942725632001,"power":27919,"unknown_160":206,"unknown_80":36352,"ignition":25,"odometer":null,"unknown_45":-3672333630233112576}} 
[2026-10-23 14:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":221694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22798,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:16:01] local.INFO: GPS data processed {"connection_id":221694,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:16:01] local.INFO: Acknowledgment sent {"connection_id":221694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:16:25] local.INFO: TCP Data received {"connection_id":224694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:25] local.INFO: Processing buffer {"connection_id":224694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:25] local.INFO: IMEI packet received {"connection_id":224694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:16:25] local.INFO: IMEI acknowledgment sent {"connection_id":224694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:16:27] local.INFO: TCP Data received {"connection_id":224694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:27] local.INFO: Processing buffer {"connection_id":224694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:27] local.INFO: IMEI packet received {"connection_id":224694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:16:27] local.INFO: IMEI acknowledgment sent {"connection_id":224694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:16:30] local.INFO: TCP Data received {"connection_id":224694,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224694,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:30] local.INFO: Processing buffer {"connection_id":224694,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:16:30] local.INFO: IMEI packet received {"connection_id":224694,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:16:30] local.INFO: IMEI acknowledgment sent {"connection_id":224694,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:16:30] local.INFO: TCP Data received {"connection_id":224694,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ee54f8012dcd070005291770001d00b928..."} 
[2026-10-23 14:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ee54f8012dcd070005291770001d00b928..."} 
[2026-10-23 14:16:30] local.INFO: Processing buffer {"connection_id":224694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ee54f8012dcd070005291770001d00b928..."} 
[2026-10-23 14:16:30] local.INFO: Packet analysis {"connection_id":224694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:16:30] local.INFO: Extracted packet for processing {"connection_id":224694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:16:30] local.INFO: GPS Element Parsed {"raw_longitude":768411392,"raw_latitude":86579056,"longitude_deg":76.8411392,"latitude_deg":8.6579056,"altitude":29,"angle":185,"satellites":40,"speed":31,"hex_longitude":"2dcd0700","hex_latitude":"05291770","is_valid_coordinates":true} 
[2026-10-23 14:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942725632001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23758762649059328,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3672333630233112576,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792745035000,"timestamp_ms":1792745035000,"timestamp_seconds":1792745035,"priority":1,"record_length":96,"hex_timestamp":"000001a167ee54f8"} 
[2026-10-23 14:16:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:16:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:16:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:16:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:16:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942725632001,"66":27843,"134":206,"80":36352,"24":31,"16":23758762649059328,"45":-3672333630233112576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 14:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942725632001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:16:30] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 14:16:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23758762649059328,"km_value":23758762649059.33,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3672333630233112576,"description":"Unknown IO ID 45"} 
[2026-10-23 14:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942725632001,"power":27843,"unknown_134":206,"unknown_80":36352,"ignition":31,"odometer":null,"unknown_45":-3672333630233112576}} 
[2026-10-23 14:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":224694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:16:30] local.INFO: GPS data processed {"connection_id":224694,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:16:30] local.INFO: Acknowledgment sent {"connection_id":224694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:16:35] local.INFO: TCP Data received {"connection_id":224694,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167ee83d8012dcd00c00528f2e8001d00c128..."} 
[2026-10-23 14:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167ee83d8012dcd00c00528f2e8001d00c128..."} 
[2026-10-23 14:16:35] local.INFO: Processing buffer {"connection_id":224694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167ee83d8012dcd00c00528f2e8001d00c128..."} 
[2026-10-23 14:16:35] local.INFO: Packet analysis {"connection_id":224694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:16:35] local.INFO: Extracted packet for processing {"connection_id":224694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:16:35] local.INFO: GPS Element Parsed {"raw_longitude":768409792,"raw_latitude":86569704,"longitude_deg":76.8409792,"latitude_deg":8.6569704,"altitude":29,"angle":193,"satellites":40,"speed":33,"hex_longitude":"2dcd00c0","hex_latitude":"0528f2e8","is_valid_coordinates":true} 
[2026-10-23 14:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:16:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942728960001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23759222210560000,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3672966948933111808,"note":"Value kept but may cause issues"} 
[2026-10-23 14:16:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:16:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792745047000,"timestamp_ms":1792745047000,"timestamp_seconds":1792745047,"priority":1,"record_length":96,"hex_timestamp":"000001a167ee83d8"} 
[2026-10-23 14:16:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:16:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:16:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:16:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:16:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:16:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:16:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:16:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:16:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:16:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:16:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:16:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:16:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942728960001,"66":27995,"134":206,"80":36352,"24":33,"16":23759222210560000,"45":-3672966948933111808},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 14:16:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:16:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:16:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942728960001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:16:35] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 14:16:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:16:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23759222210560000,"km_value":23759222210560,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:16:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3672966948933111808,"description":"Unknown IO ID 45"} 
[2026-10-23 14:16:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942728960001,"power":27995,"unknown_134":206,"unknown_80":36352,"ignition":33,"odometer":null,"unknown_45":-3672966948933111808}} 
[2026-10-23 14:16:35] local.INFO: DEBUG: GPS processor result {"connection_id":224694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22800,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:16:35] local.INFO: GPS data processed {"connection_id":224694,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:16:35] local.INFO: Acknowledgment sent {"connection_id":224694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:17:17] local.INFO: TCP Data received {"connection_id":224694,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167eeaed0012dccf7c00528d068001c00c128..."} 
[2026-10-23 14:17:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224694,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167eeaed0012dccf7c00528d068001c00c128..."} 
[2026-10-23 14:17:17] local.INFO: Processing buffer {"connection_id":224694,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167eeaed0012dccf7c00528d068001c00c128..."} 
[2026-10-23 14:17:17] local.INFO: Packet analysis {"connection_id":224694,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:17:17] local.INFO: Extracted packet for processing {"connection_id":224694,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:17:17] local.INFO: GPS Element Parsed {"raw_longitude":768407488,"raw_latitude":86560872,"longitude_deg":76.8407488,"latitude_deg":8.6560872,"altitude":28,"angle":193,"satellites":40,"speed":34,"hex_longitude":"2dccf7c0","hex_latitude":"0528d068","is_valid_coordinates":true} 
[2026-10-23 14:17:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:17:17] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942732032001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:17:17] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23759664592191488,"note":"Value kept but may cause issues"} 
[2026-10-23 14:17:17] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3674726167539947520,"note":"Value kept but may cause issues"} 
[2026-10-23 14:17:17] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:17:17] local.INFO: AVL Record Parsed {"raw_timestamp":1792745058000,"timestamp_ms":1792745058000,"timestamp_seconds":1792745058,"priority":1,"record_length":96,"hex_timestamp":"000001a167eeaed0"} 
[2026-10-23 14:17:17] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:17:17] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:17:17] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:17:17] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:17:17] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:17:17] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:17:17] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:17:17] local.INFO: Teltonika packet parsed successfully {"connection_id":224694,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:17:17] local.INFO: Passing IMEI to GPS processor {"connection_id":224694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:17:17] local.INFO: DEBUG: About to call GPS processor {"connection_id":224694,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:17:17] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:17:17] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:17:17] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:17:17] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942732032001,"66":27908,"134":206,"80":36352,"24":34,"16":23759664592191488,"45":-3674726167539947520},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 14:17:17] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:17:17] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:17:17] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942732032001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:17:17] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 14:17:17] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:17:17] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23759664592191488,"km_value":23759664592191.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:17:17] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3674726167539947520,"description":"Unknown IO ID 45"} 
[2026-10-23 14:17:17] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942732032001,"power":27908,"unknown_134":206,"unknown_80":36352,"ignition":34,"odometer":null,"unknown_45":-3674726167539947520}} 
[2026-10-23 14:17:17] local.INFO: DEBUG: GPS processor result {"connection_id":224694,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:17:17] local.INFO: GPS data processed {"connection_id":224694,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:17:17] local.INFO: Acknowledgment sent {"connection_id":224694,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:17:26] local.INFO: TCP Data received {"connection_id":224695,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:17:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:17:26] local.INFO: Processing buffer {"connection_id":224695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:17:26] local.INFO: IMEI packet received {"connection_id":224695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:17:26] local.INFO: IMEI acknowledgment sent {"connection_id":224695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:17:30] local.INFO: TCP Data received {"connection_id":224695,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:17:30] local.INFO: Processing buffer {"connection_id":224695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:17:30] local.INFO: IMEI packet received {"connection_id":224695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:17:30] local.INFO: IMEI acknowledgment sent {"connection_id":224695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:17:31] local.INFO: TCP Data received {"connection_id":224695,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167eed9c8012dccf0800528abf0001d00ba26..."} 
[2026-10-23 14:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167eed9c8012dccf0800528abf0001d00ba26..."} 
[2026-10-23 14:17:31] local.INFO: Processing buffer {"connection_id":224695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167eed9c8012dccf0800528abf0001d00ba26..."} 
[2026-10-23 14:17:31] local.INFO: Packet analysis {"connection_id":224695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:17:31] local.INFO: Extracted packet for processing {"connection_id":224695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167ee"} 
[2026-10-23 14:17:31] local.INFO: GPS Element Parsed {"raw_longitude":768405632,"raw_latitude":86551536,"longitude_deg":76.8405632,"latitude_deg":8.6551536,"altitude":29,"angle":186,"satellites":38,"speed":34,"hex_longitude":"2dccf080","hex_latitude":"0528abf0","is_valid_coordinates":true} 
[2026-10-23 14:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942734848001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23760128448659456,"note":"Value kept but may cause issues"} 
[2026-10-23 14:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3677259442332604416,"note":"Value kept but may cause issues"} 
[2026-10-23 14:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792745069000,"timestamp_ms":1792745069000,"timestamp_seconds":1792745069,"priority":1,"record_length":96,"hex_timestamp":"000001a167eed9c8"} 
[2026-10-23 14:17:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:17:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:17:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:17:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:17:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:17:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942734848001,"66":27843,"134":206,"80":36352,"24":34,"16":23760128448659456,"45":-3677259442332604416},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 14:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942734848001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:17:31] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 14:17:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23760128448659456,"km_value":23760128448659.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3677259442332604416,"description":"Unknown IO ID 45"} 
[2026-10-23 14:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942734848001,"power":27843,"unknown_134":206,"unknown_80":36352,"ignition":34,"odometer":null,"unknown_45":-3677259442332604416}} 
[2026-10-23 14:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":224695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:17:31] local.INFO: GPS data processed {"connection_id":224695,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:17:31] local.INFO: Acknowledgment sent {"connection_id":224695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:18:04] local.INFO: TCP Data received {"connection_id":224695,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f12f70012dcd3bc005276d68002b00a424..."} 
[2026-10-23 14:18:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f12f70012dcd3bc005276d68002b00a424..."} 
[2026-10-23 14:18:04] local.INFO: Processing buffer {"connection_id":224695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f12f70012dcd3bc005276d68002b00a424..."} 
[2026-10-23 14:18:04] local.INFO: Packet analysis {"connection_id":224695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:18:04] local.INFO: Extracted packet for processing {"connection_id":224695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:18:04] local.INFO: GPS Element Parsed {"raw_longitude":768424896,"raw_latitude":86469992,"longitude_deg":76.8424896,"latitude_deg":8.6469992,"altitude":43,"angle":164,"satellites":36,"speed":43,"hex_longitude":"2dcd3bc0","hex_latitude":"05276d68","is_valid_coordinates":true} 
[2026-10-23 14:18:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:18:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942774272001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:18:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23764230142427136,"note":"Value kept but may cause issues"} 
[2026-10-23 14:18:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3660793156215836672,"note":"Value kept but may cause issues"} 
[2026-10-23 14:18:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:18:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792745222000,"timestamp_ms":1792745222000,"timestamp_seconds":1792745222,"priority":1,"record_length":96,"hex_timestamp":"000001a167f12f70"} 
[2026-10-23 14:18:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:18:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:18:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:18:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:18:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:18:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:18:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:18:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:18:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:18:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:18:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:18:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:18:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:18:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942774272001,"66":27930,"162":206,"80":36352,"24":43,"16":23764230142427136,"45":-3660793156215836672},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,80,24,16,45]} 
[2026-10-23 14:18:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:18:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:18:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942774272001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:18:04] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 14:18:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:18:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23764230142427136,"km_value":23764230142427.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:18:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3660793156215836672,"description":"Unknown IO ID 45"} 
[2026-10-23 14:18:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942774272001,"power":27930,"unknown_162":206,"unknown_80":36352,"ignition":43,"odometer":null,"unknown_45":-3660793156215836672}} 
[2026-10-23 14:18:04] local.INFO: DEBUG: GPS processor result {"connection_id":224695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:18:04] local.INFO: GPS data processed {"connection_id":224695,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:18:04] local.INFO: Acknowledgment sent {"connection_id":224695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:18:25] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:25] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:25] local.INFO: IMEI packet received {"connection_id":221695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":221695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:18:25] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:25] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:25] local.INFO: IMEI packet received {"connection_id":221695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":221695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:18:30] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:30] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:18:30] local.INFO: IMEI packet received {"connection_id":221695,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:18:30] local.INFO: IMEI acknowledgment sent {"connection_id":221695,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:18:31] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f14eb0012dcd460005274c08002b00a128..."} 
[2026-10-23 14:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f14eb0012dcd460005274c08002b00a128..."} 
[2026-10-23 14:18:31] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f14eb0012dcd460005274c08002b00a128..."} 
[2026-10-23 14:18:31] local.INFO: Packet analysis {"connection_id":221695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:18:31] local.INFO: Extracted packet for processing {"connection_id":221695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:18:31] local.INFO: GPS Element Parsed {"raw_longitude":768427520,"raw_latitude":86461448,"longitude_deg":76.842752,"latitude_deg":8.6461448,"altitude":43,"angle":161,"satellites":40,"speed":46,"hex_longitude":"2dcd4600","hex_latitude":"05274c08","is_valid_coordinates":true} 
[2026-10-23 14:18:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:18:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942776832001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:18:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23764663934124032,"note":"Value kept but may cause issues"} 
[2026-10-23 14:18:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3658119143939545088,"note":"Value kept but may cause issues"} 
[2026-10-23 14:18:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:18:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792745230000,"timestamp_ms":1792745230000,"timestamp_seconds":1792745230,"priority":1,"record_length":96,"hex_timestamp":"000001a167f14eb0"} 
[2026-10-23 14:18:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:18:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:18:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:18:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:18:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:18:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:18:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:18:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:18:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:18:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:18:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:18:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:18:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:18:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942776832001,"66":27843,"162":206,"80":36352,"24":46,"16":23764663934124032,"45":-3658119143939545088},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,80,24,16,45]} 
[2026-10-23 14:18:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:18:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:18:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942776832001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:18:31] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 14:18:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:18:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23764663934124032,"km_value":23764663934124.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:18:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3658119143939545088,"description":"Unknown IO ID 45"} 
[2026-10-23 14:18:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942776832001,"power":27843,"unknown_162":206,"unknown_80":36352,"ignition":46,"odometer":null,"unknown_45":-3658119143939545088}} 
[2026-10-23 14:18:31] local.INFO: DEBUG: GPS processor result {"connection_id":221695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:18:31] local.INFO: GPS data processed {"connection_id":221695,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:18:31] local.INFO: Acknowledgment sent {"connection_id":221695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:18:33] local.INFO: TCP Data received {"connection_id":224696,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:18:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224696,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:18:33] local.INFO: Processing buffer {"connection_id":224696,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:18:33] local.INFO: IMEI packet received {"connection_id":224696,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:18:33] local.INFO: IMEI acknowledgment sent {"connection_id":224696,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:19:02] local.INFO: TCP Data received {"connection_id":221695,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f16df0012dcd524005272810002b00a127..."} 
[2026-10-23 14:19:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221695,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f16df0012dcd524005272810002b00a127..."} 
[2026-10-23 14:19:02] local.INFO: Processing buffer {"connection_id":221695,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f16df0012dcd524005272810002b00a127..."} 
[2026-10-23 14:19:02] local.INFO: Packet analysis {"connection_id":221695,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:19:02] local.INFO: Extracted packet for processing {"connection_id":221695,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:19:02] local.INFO: GPS Element Parsed {"raw_longitude":768430656,"raw_latitude":86452240,"longitude_deg":76.8430656,"latitude_deg":8.645224,"altitude":43,"angle":161,"satellites":39,"speed":48,"hex_longitude":"2dcd5240","hex_latitude":"05272810","is_valid_coordinates":true} 
[2026-10-23 14:19:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:19:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942778880001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:19:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23765132085559296,"note":"Value kept but may cause issues"} 
[2026-10-23 14:19:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3655234025430448128,"note":"Value kept but may cause issues"} 
[2026-10-23 14:19:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:19:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792745238000,"timestamp_ms":1792745238000,"timestamp_seconds":1792745238,"priority":1,"record_length":96,"hex_timestamp":"000001a167f16df0"} 
[2026-10-23 14:19:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:19:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:19:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:19:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:19:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:19:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:19:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:19:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221695,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:19:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:19:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221695,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:19:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:19:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:19:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:19:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942778880001,"66":27876,"162":206,"80":36352,"24":48,"16":23765132085559296,"45":-3655234025430448128},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,80,24,16,45]} 
[2026-10-23 14:19:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:19:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:19:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942778880001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:19:02] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 14:19:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:19:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23765132085559296,"km_value":23765132085559.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:19:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3655234025430448128,"description":"Unknown IO ID 45"} 
[2026-10-23 14:19:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942778880001,"power":27876,"unknown_162":206,"unknown_80":36352,"ignition":48,"odometer":null,"unknown_45":-3655234025430448128}} 
[2026-10-23 14:19:02] local.INFO: DEBUG: GPS processor result {"connection_id":221695,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:19:02] local.INFO: GPS data processed {"connection_id":221695,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:19:02] local.INFO: Acknowledgment sent {"connection_id":221695,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:19:25] local.INFO: TCP Data received {"connection_id":222960,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222960,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:19:25] local.INFO: Processing buffer {"connection_id":222960,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:19:25] local.INFO: IMEI packet received {"connection_id":222960,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":222960,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:19:30] local.INFO: TCP Data received {"connection_id":222960,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222960,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:19:30] local.INFO: Processing buffer {"connection_id":222960,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:19:30] local.INFO: IMEI packet received {"connection_id":222960,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:19:30] local.INFO: IMEI acknowledgment sent {"connection_id":222960,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:19:30] local.INFO: TCP Data received {"connection_id":222960,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f18d30012dcd5dc005270308002c00a225..."} 
[2026-10-23 14:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f18d30012dcd5dc005270308002c00a225..."} 
[2026-10-23 14:19:30] local.INFO: Processing buffer {"connection_id":222960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f18d30012dcd5dc005270308002c00a225..."} 
[2026-10-23 14:19:30] local.INFO: Packet analysis {"connection_id":222960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:19:30] local.INFO: Extracted packet for processing {"connection_id":222960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768433600,"raw_latitude":86442760,"longitude_deg":76.84336,"latitude_deg":8.644276,"altitude":44,"angle":162,"satellites":37,"speed":51,"hex_longitude":"2dcd5dc0","hex_latitude":"05270308","is_valid_coordinates":true} 
[2026-10-23 14:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942780928001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23765613121896448,"note":"Value kept but may cause issues"} 
[2026-10-23 14:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3651785956968099840,"note":"Value kept but may cause issues"} 
[2026-10-23 14:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792745246000,"timestamp_ms":1792745246000,"timestamp_seconds":1792745246,"priority":1,"record_length":96,"hex_timestamp":"000001a167f18d30"} 
[2026-10-23 14:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942780928001,"66":27234,"162":206,"80":36352,"24":51,"16":23765613121896448,"45":-3651785956968099840},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,80,24,16,45]} 
[2026-10-23 14:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942780928001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:19:30] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 14:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23765613121896448,"km_value":23765613121896.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3651785956968099840,"description":"Unknown IO ID 45"} 
[2026-10-23 14:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942780928001,"power":27234,"unknown_162":206,"unknown_80":36352,"ignition":51,"odometer":null,"unknown_45":-3651785956968099840}} 
[2026-10-23 14:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":222960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:19:30] local.INFO: GPS data processed {"connection_id":222960,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:19:30] local.INFO: Acknowledgment sent {"connection_id":222960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:20:01] local.INFO: TCP Data received {"connection_id":222960,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f1ac70012dcd68c00526de30003000a428..."} 
[2026-10-23 14:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222960,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f1ac70012dcd68c00526de30003000a428..."} 
[2026-10-23 14:20:01] local.INFO: Processing buffer {"connection_id":222960,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f1ac70012dcd68c00526de30003000a428..."} 
[2026-10-23 14:20:01] local.INFO: Packet analysis {"connection_id":222960,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:20:01] local.INFO: Extracted packet for processing {"connection_id":222960,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f1"} 
[2026-10-23 14:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768436416,"raw_latitude":86433328,"longitude_deg":76.8436416,"latitude_deg":8.6433328,"altitude":48,"angle":164,"satellites":40,"speed":46,"hex_longitude":"2dcd68c0","hex_latitude":"0526de30","is_valid_coordinates":true} 
[2026-10-23 14:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942782976001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23766089863266304,"note":"Value kept but may cause issues"} 
[2026-10-23 14:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3648548994738354176,"note":"Value kept but may cause issues"} 
[2026-10-23 14:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,162,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792745254000,"timestamp_ms":1792745254000,"timestamp_seconds":1792745254,"priority":1,"record_length":96,"hex_timestamp":"000001a167f1ac70"} 
[2026-10-23 14:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 14:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222960,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222960,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942782976001,"66":27908,"162":206,"80":36352,"24":46,"16":23766089863266304,"45":-3648548994738354176},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,162,80,24,16,45]} 
[2026-10-23 14:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942782976001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:20:01] local.INFO: Unknown IO ID detected {"io_id":162,"value":206,"description":"Unknown IO ID 162"} 
[2026-10-23 14:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23766089863266304,"km_value":23766089863266.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3648548994738354176,"description":"Unknown IO ID 45"} 
[2026-10-23 14:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942782976001,"power":27908,"unknown_162":206,"unknown_80":36352,"ignition":46,"odometer":null,"unknown_45":-3648548994738354176}} 
[2026-10-23 14:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":222960,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:20:01] local.INFO: GPS data processed {"connection_id":222960,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:20:01] local.INFO: Acknowledgment sent {"connection_id":222960,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:20:30] local.INFO: TCP Data received {"connection_id":221289,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221289,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:20:30] local.INFO: Processing buffer {"connection_id":221289,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:20:30] local.INFO: IMEI packet received {"connection_id":221289,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":221289,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:20:35] local.INFO: TCP Data received {"connection_id":221289,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:20:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221289,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:20:35] local.INFO: Processing buffer {"connection_id":221289,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:20:35] local.INFO: IMEI packet received {"connection_id":221289,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:20:35] local.INFO: IMEI acknowledgment sent {"connection_id":221289,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:20:38] local.INFO: TCP Data received {"connection_id":221289,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f365d8012dcde20005255c80003400a829..."} 
[2026-10-23 14:20:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221289,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f365d8012dcde20005255c80003400a829..."} 
[2026-10-23 14:20:38] local.INFO: Processing buffer {"connection_id":221289,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f365d8012dcde20005255c80003400a829..."} 
[2026-10-23 14:20:38] local.INFO: Packet analysis {"connection_id":221289,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f3"} 
[2026-10-23 14:20:38] local.INFO: Extracted packet for processing {"connection_id":221289,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f3"} 
[2026-10-23 14:20:38] local.INFO: GPS Element Parsed {"raw_longitude":768467456,"raw_latitude":86334592,"longitude_deg":76.8467456,"latitude_deg":8.6334592,"altitude":52,"angle":168,"satellites":41,"speed":28,"hex_longitude":"2dcde200","hex_latitude":"05255c80","is_valid_coordinates":true} 
[2026-10-23 14:20:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:20:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942810624001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:20:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23771123564937216,"note":"Value kept but may cause issues"} 
[2026-10-23 14:20:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3613294253930674176,"note":"Value kept but may cause issues"} 
[2026-10-23 14:20:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:20:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792745367000,"timestamp_ms":1792745367000,"timestamp_seconds":1792745367,"priority":1,"record_length":96,"hex_timestamp":"000001a167f365d8"} 
[2026-10-23 14:20:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:20:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:20:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:20:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:20:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:20:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:20:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:20:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221289,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:20:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221289,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:20:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221289,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:20:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:20:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:20:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:20:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942810624001,"66":27995,"101":206,"80":36352,"24":28,"16":23771123564937216,"45":-3613294253930674176},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,80,24,16,45]} 
[2026-10-23 14:20:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:20:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:20:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942810624001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:20:38] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-10-23 14:20:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:20:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23771123564937216,"km_value":23771123564937.215,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:20:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3613294253930674176,"description":"Unknown IO ID 45"} 
[2026-10-23 14:20:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942810624001,"power":27995,"unknown_101":206,"unknown_80":36352,"ignition":28,"odometer":null,"unknown_45":-3613294253930674176}} 
[2026-10-23 14:20:38] local.INFO: DEBUG: GPS processor result {"connection_id":221289,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22808,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:20:38] local.INFO: GPS data processed {"connection_id":221289,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:20:38] local.INFO: Acknowledgment sent {"connection_id":221289,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:21:25] local.INFO: TCP Data received {"connection_id":221696,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221696,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:25] local.INFO: Processing buffer {"connection_id":221696,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:25] local.INFO: IMEI packet received {"connection_id":221696,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":221696,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:21:25] local.INFO: TCP Data received {"connection_id":221696,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221696,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:25] local.INFO: Processing buffer {"connection_id":221696,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:25] local.INFO: IMEI packet received {"connection_id":221696,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":221696,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:21:30] local.INFO: TCP Data received {"connection_id":221696,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221696,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:30] local.INFO: Processing buffer {"connection_id":221696,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:21:30] local.INFO: IMEI packet received {"connection_id":221696,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:21:30] local.INFO: IMEI acknowledgment sent {"connection_id":221696,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:21:30] local.INFO: TCP Data received {"connection_id":221696,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f394b8012dcde94005253850003700a829..."} 
[2026-10-23 14:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221696,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f394b8012dcde94005253850003700a829..."} 
[2026-10-23 14:21:30] local.INFO: Processing buffer {"connection_id":221696,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f394b8012dcde94005253850003700a829..."} 
[2026-10-23 14:21:30] local.INFO: Packet analysis {"connection_id":221696,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f3"} 
[2026-10-23 14:21:30] local.INFO: Extracted packet for processing {"connection_id":221696,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f3"} 
[2026-10-23 14:21:30] local.INFO: GPS Element Parsed {"raw_longitude":768469312,"raw_latitude":86325328,"longitude_deg":76.8469312,"latitude_deg":8.6325328,"altitude":55,"angle":168,"satellites":41,"speed":36,"hex_longitude":"2dcde940","hex_latitude":"05253850","is_valid_coordinates":true} 
[2026-10-23 14:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942813952001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23771578831470592,"note":"Value kept but may cause issues"} 
[2026-10-23 14:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3611323929096060928,"note":"Value kept but may cause issues"} 
[2026-10-23 14:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792745379000,"timestamp_ms":1792745379000,"timestamp_seconds":1792745379,"priority":1,"record_length":96,"hex_timestamp":"000001a167f394b8"} 
[2026-10-23 14:21:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:21:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:21:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:21:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221696,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221696,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221696,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:21:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942813952001,"66":27919,"100":206,"80":36352,"24":36,"16":23771578831470592,"45":-3611323929096060928},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,80,24,16,45]} 
[2026-10-23 14:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942813952001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:21:30] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 14:21:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23771578831470592,"km_value":23771578831470.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3611323929096060928,"description":"Unknown IO ID 45"} 
[2026-10-23 14:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942813952001,"power":27919,"unknown_100":206,"unknown_80":36352,"ignition":36,"odometer":null,"unknown_45":-3611323929096060928}} 
[2026-10-23 14:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":221696,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:21:30] local.INFO: GPS data processed {"connection_id":221696,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:21:30] local.INFO: Acknowledgment sent {"connection_id":221696,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:22:01] local.INFO: TCP Data received {"connection_id":221696,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f3b7e0012dcdf08005251618003600a829..."} 
[2026-10-23 14:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221696,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f3b7e0012dcdf08005251618003600a829..."} 
[2026-10-23 14:22:01] local.INFO: Processing buffer {"connection_id":221696,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f3b7e0012dcdf08005251618003600a829..."} 
[2026-10-23 14:22:01] local.INFO: Packet analysis {"connection_id":221696,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f3"} 
[2026-10-23 14:22:01] local.INFO: Extracted packet for processing {"connection_id":221696,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f3"} 
[2026-10-23 14:22:01] local.INFO: GPS Element Parsed {"raw_longitude":768471168,"raw_latitude":86316568,"longitude_deg":76.8471168,"latitude_deg":8.6316568,"altitude":54,"angle":168,"satellites":41,"speed":41,"hex_longitude":"2dcdf080","hex_latitude":"05251618","is_valid_coordinates":true} 
[2026-10-23 14:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:22:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942817024001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23772016918134784,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3609283235517280256,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,100,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:22:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792745388000,"timestamp_ms":1792745388000,"timestamp_seconds":1792745388,"priority":1,"record_length":96,"hex_timestamp":"000001a167f3b7e0"} 
[2026-10-23 14:22:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:22:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:22:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:22:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:22:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:22:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:22:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221696,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:22:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221696,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:22:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221696,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:22:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:22:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:22:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:22:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942817024001,"66":27930,"100":206,"80":36352,"24":41,"16":23772016918134784,"45":-3609283235517280256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,100,80,24,16,45]} 
[2026-10-23 14:22:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:22:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:22:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942817024001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:22:01] local.INFO: Unknown IO ID detected {"io_id":100,"value":206,"description":"Unknown IO ID 100"} 
[2026-10-23 14:22:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:22:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23772016918134784,"km_value":23772016918134.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:22:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3609283235517280256,"description":"Unknown IO ID 45"} 
[2026-10-23 14:22:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942817024001,"power":27930,"unknown_100":206,"unknown_80":36352,"ignition":41,"odometer":null,"unknown_45":-3609283235517280256}} 
[2026-10-23 14:22:01] local.INFO: DEBUG: GPS processor result {"connection_id":221696,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22810,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:22:01] local.INFO: GPS data processed {"connection_id":221696,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:22:01] local.INFO: Acknowledgment sent {"connection_id":221696,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:22:25] local.INFO: TCP Data received {"connection_id":224697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:25] local.INFO: Processing buffer {"connection_id":224697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:25] local.INFO: IMEI packet received {"connection_id":224697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:22:25] local.INFO: IMEI acknowledgment sent {"connection_id":224697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:22:28] local.INFO: TCP Data received {"connection_id":224697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:28] local.INFO: Processing buffer {"connection_id":224697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:28] local.INFO: IMEI packet received {"connection_id":224697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:22:28] local.INFO: IMEI acknowledgment sent {"connection_id":224697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:22:30] local.INFO: TCP Data received {"connection_id":224697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:30] local.INFO: Processing buffer {"connection_id":224697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:22:30] local.INFO: IMEI packet received {"connection_id":224697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:22:30] local.INFO: IMEI acknowledgment sent {"connection_id":224697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:22:30] local.INFO: TCP Data received {"connection_id":224697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f51388012dce2ec00523e138003100b428..."} 
[2026-10-23 14:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f51388012dce2ec00523e138003100b428..."} 
[2026-10-23 14:22:30] local.INFO: Processing buffer {"connection_id":224697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f51388012dce2ec00523e138003100b428..."} 
[2026-10-23 14:22:30] local.INFO: Packet analysis {"connection_id":224697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:22:30] local.INFO: Extracted packet for processing {"connection_id":224697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:22:30] local.INFO: GPS Element Parsed {"raw_longitude":768487104,"raw_latitude":86237496,"longitude_deg":76.8487104,"latitude_deg":8.6237496,"altitude":49,"angle":180,"satellites":40,"speed":28,"hex_longitude":"2dce2ec0","hex_latitude":"0523e138","is_valid_coordinates":true} 
[2026-10-23 14:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:22:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942840832001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23775959698112512,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3588665193494962176,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:22:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792745477000,"timestamp_ms":1792745477000,"timestamp_seconds":1792745477,"priority":1,"record_length":96,"hex_timestamp":"000001a167f51388"} 
[2026-10-23 14:22:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:22:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:22:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:22:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:22:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:22:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:22:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:22:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:22:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:22:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:22:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:22:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:22:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942840832001,"66":27919,"171":206,"80":36352,"24":28,"16":23775959698112512,"45":-3588665193494962176},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-10-23 14:22:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:22:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:22:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942840832001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:22:30] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-10-23 14:22:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:22:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23775959698112512,"km_value":23775959698112.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:22:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3588665193494962176,"description":"Unknown IO ID 45"} 
[2026-10-23 14:22:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942840832001,"power":27919,"unknown_171":206,"unknown_80":36352,"ignition":28,"odometer":null,"unknown_45":-3588665193494962176}} 
[2026-10-23 14:22:30] local.INFO: DEBUG: GPS processor result {"connection_id":224697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:22:30] local.INFO: GPS data processed {"connection_id":224697,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:22:30] local.INFO: Acknowledgment sent {"connection_id":224697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:22:37] local.INFO: TCP Data received {"connection_id":224697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f53a98012dce33400523bdf0003100aa29..."} 
[2026-10-23 14:22:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f53a98012dce33400523bdf0003100aa29..."} 
[2026-10-23 14:22:37] local.INFO: Processing buffer {"connection_id":224697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f53a98012dce33400523bdf0003100aa29..."} 
[2026-10-23 14:22:37] local.INFO: Packet analysis {"connection_id":224697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:22:37] local.INFO: Extracted packet for processing {"connection_id":224697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:22:37] local.INFO: GPS Element Parsed {"raw_longitude":768488256,"raw_latitude":86228464,"longitude_deg":76.8488256,"latitude_deg":8.6228464,"altitude":49,"angle":170,"satellites":41,"speed":41,"hex_longitude":"2dce3340","hex_latitude":"0523bdf0","is_valid_coordinates":true} 
[2026-10-23 14:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:22:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942842112001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23776402079744000,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3589720724658374656,"note":"Value kept but may cause issues"} 
[2026-10-23 14:22:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:22:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792745487000,"timestamp_ms":1792745487000,"timestamp_seconds":1792745487,"priority":1,"record_length":96,"hex_timestamp":"000001a167f53a98"} 
[2026-10-23 14:22:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:22:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:22:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:22:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:22:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:22:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:22:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:22:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:22:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:22:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:22:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:22:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:22:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:22:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942842112001,"66":27974,"171":206,"80":36352,"24":41,"16":23776402079744000,"45":-3589720724658374656},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-10-23 14:22:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:22:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:22:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942842112001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:22:37] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-10-23 14:22:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:22:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23776402079744000,"km_value":23776402079744,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:22:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3589720724658374656,"description":"Unknown IO ID 45"} 
[2026-10-23 14:22:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942842112001,"power":27974,"unknown_171":206,"unknown_80":36352,"ignition":41,"odometer":null,"unknown_45":-3589720724658374656}} 
[2026-10-23 14:22:37] local.INFO: DEBUG: GPS processor result {"connection_id":224697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22812,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:22:37] local.INFO: GPS data processed {"connection_id":224697,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:22:37] local.INFO: Acknowledgment sent {"connection_id":224697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:23:08] local.INFO: TCP Data received {"connection_id":224697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f559d8012dce398005239bd8003000a629..."} 
[2026-10-23 14:23:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f559d8012dce398005239bd8003000a629..."} 
[2026-10-23 14:23:08] local.INFO: Processing buffer {"connection_id":224697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f559d8012dce398005239bd8003000a629..."} 
[2026-10-23 14:23:08] local.INFO: Packet analysis {"connection_id":224697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:23:08] local.INFO: Extracted packet for processing {"connection_id":224697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:23:08] local.INFO: GPS Element Parsed {"raw_longitude":768489856,"raw_latitude":86219736,"longitude_deg":76.8489856,"latitude_deg":8.6219736,"altitude":48,"angle":166,"satellites":41,"speed":47,"hex_longitude":"2dce3980","hex_latitude":"05239bd8","is_valid_coordinates":true} 
[2026-10-23 14:23:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:23:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942844672001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23776831576473600,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3588454087265488896,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,171,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:23:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792745495000,"timestamp_ms":1792745495000,"timestamp_seconds":1792745495,"priority":1,"record_length":96,"hex_timestamp":"000001a167f559d8"} 
[2026-10-23 14:23:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:23:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:23:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 14:23:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:23:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:23:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:23:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:23:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:23:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:23:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:23:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:23:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:23:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:23:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942844672001,"66":27876,"171":206,"80":36352,"24":47,"16":23776831576473600,"45":-3588454087265488896},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,171,80,24,16,45]} 
[2026-10-23 14:23:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:23:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:23:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942844672001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:23:08] local.INFO: Unknown IO ID detected {"io_id":171,"value":206,"description":"Unknown IO ID 171"} 
[2026-10-23 14:23:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:23:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23776831576473600,"km_value":23776831576473.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:23:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3588454087265488896,"description":"Unknown IO ID 45"} 
[2026-10-23 14:23:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942844672001,"power":27876,"unknown_171":206,"unknown_80":36352,"ignition":47,"odometer":null,"unknown_45":-3588454087265488896}} 
[2026-10-23 14:23:08] local.INFO: DEBUG: GPS processor result {"connection_id":224697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:23:08] local.INFO: GPS data processed {"connection_id":224697,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:23:08] local.INFO: Acknowledgment sent {"connection_id":224697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:23:25] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:25] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:25] local.INFO: IMEI packet received {"connection_id":221697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:23:28] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:28] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:28] local.INFO: IMEI packet received {"connection_id":221697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:23:28] local.INFO: IMEI acknowledgment sent {"connection_id":221697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:23:32] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:32] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:23:32] local.INFO: IMEI packet received {"connection_id":221697,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:23:32] local.INFO: IMEI acknowledgment sent {"connection_id":221697,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:23:33] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f57918012dce44c0052375d0002d00a329..."} 
[2026-10-23 14:23:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f57918012dce44c0052375d0002d00a329..."} 
[2026-10-23 14:23:33] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f57918012dce44c0052375d0002d00a329..."} 
[2026-10-23 14:23:33] local.INFO: Packet analysis {"connection_id":221697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:23:33] local.INFO: Extracted packet for processing {"connection_id":221697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:23:33] local.INFO: GPS Element Parsed {"raw_longitude":768492736,"raw_latitude":86210000,"longitude_deg":76.8492736,"latitude_deg":8.621,"altitude":45,"angle":163,"satellites":41,"speed":52,"hex_longitude":"2dce44c0","hex_latitude":"052375d0","is_valid_coordinates":true} 
[2026-10-23 14:23:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:23:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942846720001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23777325497712640,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3586694868663281664,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,172,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:23:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792745503000,"timestamp_ms":1792745503000,"timestamp_seconds":1792745503,"priority":1,"record_length":96,"hex_timestamp":"000001a167f57918"} 
[2026-10-23 14:23:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:23:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:23:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:23:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:23:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:23:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:23:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:23:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:23:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:23:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:23:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:23:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:23:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:23:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942846720001,"66":27821,"172":206,"80":36352,"24":52,"16":23777325497712640,"45":-3586694868663281664},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,172,80,24,16,45]} 
[2026-10-23 14:23:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:23:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:23:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942846720001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:23:33] local.INFO: Unknown IO ID detected {"io_id":172,"value":206,"description":"Unknown IO ID 172"} 
[2026-10-23 14:23:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:23:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23777325497712640,"km_value":23777325497712.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:23:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3586694868663281664,"description":"Unknown IO ID 45"} 
[2026-10-23 14:23:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942846720001,"power":27821,"unknown_172":206,"unknown_80":36352,"ignition":52,"odometer":null,"unknown_45":-3586694868663281664}} 
[2026-10-23 14:23:33] local.INFO: DEBUG: GPS processor result {"connection_id":221697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22814,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:23:33] local.INFO: GPS data processed {"connection_id":221697,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:23:33] local.INFO: Acknowledgment sent {"connection_id":221697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:23:35] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f59470012dce500005235220002900a12a..."} 
[2026-10-23 14:23:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f59470012dce500005235220002900a12a..."} 
[2026-10-23 14:23:35] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f59470012dce500005235220002900a12a..."} 
[2026-10-23 14:23:35] local.INFO: Packet analysis {"connection_id":221697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:23:35] local.INFO: Extracted packet for processing {"connection_id":221697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:23:35] local.INFO: GPS Element Parsed {"raw_longitude":768495616,"raw_latitude":86200864,"longitude_deg":76.8495616,"latitude_deg":8.6200864,"altitude":41,"angle":161,"satellites":42,"speed":57,"hex_longitude":"2dce5000","hex_latitude":"05235220","is_valid_coordinates":true} 
[2026-10-23 14:23:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:23:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942848768001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23777789354180608,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3583528275177779200,"note":"Value kept but may cause issues"} 
[2026-10-23 14:23:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:23:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792745510000,"timestamp_ms":1792745510000,"timestamp_seconds":1792745510,"priority":1,"record_length":96,"hex_timestamp":"000001a167f59470"} 
[2026-10-23 14:23:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:23:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:23:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 14:23:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:23:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:23:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:23:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:23:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:23:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:23:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:23:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:23:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:23:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:23:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942848768001,"66":27517,"190":206,"80":36352,"24":57,"16":23777789354180608,"45":-3583528275177779200},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 14:23:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:23:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:23:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942848768001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:23:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 14:23:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:23:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23777789354180608,"km_value":23777789354180.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:23:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3583528275177779200,"description":"Unknown IO ID 45"} 
[2026-10-23 14:23:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942848768001,"power":27517,"unknown_190":206,"unknown_80":36352,"ignition":57,"odometer":null,"unknown_45":-3583528275177779200}} 
[2026-10-23 14:23:35] local.INFO: DEBUG: GPS processor result {"connection_id":221697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:23:35] local.INFO: GPS data processed {"connection_id":221697,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:23:35] local.INFO: Acknowledgment sent {"connection_id":221697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:24:06] local.INFO: TCP Data received {"connection_id":221697,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f5abe0012dce5ac005232fe0002500a12a..."} 
[2026-10-23 14:24:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221697,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f5abe0012dce5ac005232fe0002500a12a..."} 
[2026-10-23 14:24:06] local.INFO: Processing buffer {"connection_id":221697,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f5abe0012dce5ac005232fe0002500a12a..."} 
[2026-10-23 14:24:06] local.INFO: Packet analysis {"connection_id":221697,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:24:06] local.INFO: Extracted packet for processing {"connection_id":221697,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f5"} 
[2026-10-23 14:24:06] local.INFO: GPS Element Parsed {"raw_longitude":768498368,"raw_latitude":86192096,"longitude_deg":76.8498368,"latitude_deg":8.6192096,"altitude":37,"angle":161,"satellites":42,"speed":62,"hex_longitude":"2dce5ac0","hex_latitude":"05232fe0","is_valid_coordinates":true} 
[2026-10-23 14:24:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:24:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942850560001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:24:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23778231735812096,"note":"Value kept but may cause issues"} 
[2026-10-23 14:24:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3580361681692123136,"note":"Value kept but may cause issues"} 
[2026-10-23 14:24:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:24:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792745516000,"timestamp_ms":1792745516000,"timestamp_seconds":1792745516,"priority":1,"record_length":96,"hex_timestamp":"000001a167f5abe0"} 
[2026-10-23 14:24:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:24:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:24:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 14:24:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:24:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:24:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:24:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:24:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221697,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:24:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:24:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221697,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:24:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:24:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:24:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:24:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942850560001,"66":27832,"190":206,"80":36352,"24":62,"16":23778231735812096,"45":-3580361681692123136},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 14:24:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:24:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:24:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942850560001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:24:06] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 14:24:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:24:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23778231735812096,"km_value":23778231735812.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:24:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3580361681692123136,"description":"Unknown IO ID 45"} 
[2026-10-23 14:24:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942850560001,"power":27832,"unknown_190":206,"unknown_80":36352,"ignition":62,"odometer":null,"unknown_45":-3580361681692123136}} 
[2026-10-23 14:24:06] local.INFO: DEBUG: GPS processor result {"connection_id":221697,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:24:06] local.INFO: GPS data processed {"connection_id":221697,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:24:06] local.INFO: Acknowledgment sent {"connection_id":221697,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:24:08] local.INFO: TCP Data received {"connection_id":221290,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:24:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221290,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:24:08] local.INFO: Processing buffer {"connection_id":221290,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:24:08] local.INFO: IMEI packet received {"connection_id":221290,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:24:08] local.INFO: IMEI acknowledgment sent {"connection_id":221290,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:24:35] local.INFO: TCP Data received {"connection_id":222961,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:35] local.INFO: Processing buffer {"connection_id":222961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:35] local.INFO: IMEI packet received {"connection_id":222961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:24:35] local.INFO: IMEI acknowledgment sent {"connection_id":222961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:24:37] local.INFO: TCP Data received {"connection_id":222961,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:37] local.INFO: Processing buffer {"connection_id":222961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:37] local.INFO: IMEI packet received {"connection_id":222961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:24:37] local.INFO: IMEI acknowledgment sent {"connection_id":222961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:24:40] local.INFO: TCP Data received {"connection_id":222961,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222961,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:40] local.INFO: Processing buffer {"connection_id":222961,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:24:40] local.INFO: IMEI packet received {"connection_id":222961,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:24:40] local.INFO: IMEI acknowledgment sent {"connection_id":222961,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:24:40] local.INFO: TCP Data received {"connection_id":222961,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f6ec30012dcf2d800521f300001c008c29..."} 
[2026-10-23 14:24:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222961,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f6ec30012dcf2d800521f300001c008c29..."} 
[2026-10-23 14:24:40] local.INFO: Processing buffer {"connection_id":222961,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f6ec30012dcf2d800521f300001c008c29..."} 
[2026-10-23 14:24:40] local.INFO: Packet analysis {"connection_id":222961,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f6"} 
[2026-10-23 14:24:40] local.INFO: Extracted packet for processing {"connection_id":222961,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f6"} 
[2026-10-23 14:24:40] local.INFO: GPS Element Parsed {"raw_longitude":768552320,"raw_latitude":86110976,"longitude_deg":76.855232,"latitude_deg":8.6110976,"altitude":28,"angle":140,"satellites":41,"speed":36,"hex_longitude":"2dcf2d80","hex_latitude":"0521f300","is_valid_coordinates":true} 
[2026-10-23 14:24:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:24:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942870528001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:24:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23782986264608768,"note":"Value kept but may cause issues"} 
[2026-10-23 14:24:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3524277792603705344,"note":"Value kept but may cause issues"} 
[2026-10-23 14:24:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:24:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792745598000,"timestamp_ms":1792745598000,"timestamp_seconds":1792745598,"priority":1,"record_length":96,"hex_timestamp":"000001a167f6ec30"} 
[2026-10-23 14:24:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:24:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:24:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 14:24:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:24:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:24:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:24:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:24:40] local.INFO: Teltonika packet parsed successfully {"connection_id":222961,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:24:40] local.INFO: Passing IMEI to GPS processor {"connection_id":222961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:24:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":222961,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:24:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:24:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:24:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:24:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942870528001,"66":27908,"190":206,"80":36352,"24":36,"16":23782986264608768,"45":-3524277792603705344},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 14:24:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:24:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:24:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942870528001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:24:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 14:24:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:24:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23782986264608768,"km_value":23782986264608.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:24:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3524277792603705344,"description":"Unknown IO ID 45"} 
[2026-10-23 14:24:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942870528001,"power":27908,"unknown_190":206,"unknown_80":36352,"ignition":36,"odometer":null,"unknown_45":-3524277792603705344}} 
[2026-10-23 14:24:40] local.INFO: DEBUG: GPS processor result {"connection_id":222961,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22817,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:24:40] local.INFO: GPS data processed {"connection_id":222961,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:24:40] local.INFO: Acknowledgment sent {"connection_id":222961,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:25:29] local.INFO: TCP Data received {"connection_id":221698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:29] local.INFO: Processing buffer {"connection_id":221698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:29] local.INFO: IMEI packet received {"connection_id":221698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":221698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:25:30] local.INFO: TCP Data received {"connection_id":221698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:30] local.INFO: Processing buffer {"connection_id":221698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:30] local.INFO: IMEI packet received {"connection_id":221698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:25:30] local.INFO: IMEI acknowledgment sent {"connection_id":221698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:25:35] local.INFO: TCP Data received {"connection_id":221698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:35] local.INFO: Processing buffer {"connection_id":221698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:25:35] local.INFO: IMEI packet received {"connection_id":221698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:25:35] local.INFO: IMEI acknowledgment sent {"connection_id":221698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:25:36] local.INFO: TCP Data received {"connection_id":221698,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f71340012dcf44800521d5f80020008e27..."} 
[2026-10-23 14:25:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f71340012dcf44800521d5f80020008e27..."} 
[2026-10-23 14:25:36] local.INFO: Processing buffer {"connection_id":221698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f71340012dcf44800521d5f80020008e27..."} 
[2026-10-23 14:25:36] local.INFO: Packet analysis {"connection_id":221698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f7"} 
[2026-10-23 14:25:36] local.INFO: Extracted packet for processing {"connection_id":221698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f7"} 
[2026-10-23 14:25:36] local.INFO: GPS Element Parsed {"raw_longitude":768558208,"raw_latitude":86103544,"longitude_deg":76.8558208,"latitude_deg":8.6103544,"altitude":32,"angle":142,"satellites":39,"speed":38,"hex_longitude":"2dcf4480","hex_latitude":"0521d5f8","is_valid_coordinates":true} 
[2026-10-23 14:25:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:25:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942873088001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:25:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23783445826109440,"note":"Value kept but may cause issues"} 
[2026-10-23 14:25:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3518014974373724160,"note":"Value kept but may cause issues"} 
[2026-10-23 14:25:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:25:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792745608000,"timestamp_ms":1792745608000,"timestamp_seconds":1792745608,"priority":1,"record_length":96,"hex_timestamp":"000001a167f71340"} 
[2026-10-23 14:25:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:25:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:25:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:25:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:25:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:25:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:25:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:25:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:25:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:25:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:25:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:25:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:25:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:25:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942873088001,"66":27876,"190":206,"80":36352,"24":38,"16":23783445826109440,"45":-3518014974373724160},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 14:25:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:25:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:25:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942873088001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:25:36] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 14:25:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:25:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23783445826109440,"km_value":23783445826109.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:25:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3518014974373724160,"description":"Unknown IO ID 45"} 
[2026-10-23 14:25:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942873088001,"power":27876,"unknown_190":206,"unknown_80":36352,"ignition":38,"odometer":null,"unknown_45":-3518014974373724160}} 
[2026-10-23 14:25:36] local.INFO: DEBUG: GPS processor result {"connection_id":221698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:25:36] local.INFO: GPS data processed {"connection_id":221698,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:25:36] local.INFO: Acknowledgment sent {"connection_id":221698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:25:40] local.INFO: TCP Data received {"connection_id":221698,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f73a50012dcf5a800521b7f00023009126..."} 
[2026-10-23 14:25:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f73a50012dcf5a800521b7f00023009126..."} 
[2026-10-23 14:25:40] local.INFO: Processing buffer {"connection_id":221698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f73a50012dcf5a800521b7f00023009126..."} 
[2026-10-23 14:25:40] local.INFO: Packet analysis {"connection_id":221698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f7"} 
[2026-10-23 14:25:40] local.INFO: Extracted packet for processing {"connection_id":221698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f7"} 
[2026-10-23 14:25:40] local.INFO: GPS Element Parsed {"raw_longitude":768563840,"raw_latitude":86095856,"longitude_deg":76.856384,"latitude_deg":8.6095856,"altitude":35,"angle":145,"satellites":38,"speed":33,"hex_longitude":"2dcf5a80","hex_latitude":"0521b7f0","is_valid_coordinates":true} 
[2026-10-23 14:25:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:25:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942875648001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:25:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23783905387610112,"note":"Value kept but may cause issues"} 
[2026-10-23 14:25:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3511541049911281664,"note":"Value kept but may cause issues"} 
[2026-10-23 14:25:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:25:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792745618000,"timestamp_ms":1792745618000,"timestamp_seconds":1792745618,"priority":1,"record_length":96,"hex_timestamp":"000001a167f73a50"} 
[2026-10-23 14:25:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:25:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:25:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:25:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:25:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:25:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:25:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:25:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:25:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:25:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:25:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:25:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:25:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:25:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942875648001,"66":27821,"190":206,"80":36352,"24":33,"16":23783905387610112,"45":-3511541049911281664},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 14:25:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:25:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:25:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942875648001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:25:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 14:25:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 14:25:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23783905387610112,"km_value":23783905387610.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:25:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3511541049911281664,"description":"Unknown IO ID 45"} 
[2026-10-23 14:25:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942875648001,"power":27821,"unknown_190":206,"unknown_80":36352,"ignition":33,"odometer":null,"unknown_45":-3511541049911281664}} 
[2026-10-23 14:25:40] local.INFO: DEBUG: GPS processor result {"connection_id":221698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22819,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:25:40] local.INFO: GPS data processed {"connection_id":221698,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:25:40] local.INFO: Acknowledgment sent {"connection_id":221698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:26:21] local.INFO: TCP Data received {"connection_id":224698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:21] local.INFO: Processing buffer {"connection_id":224698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:21] local.INFO: IMEI packet received {"connection_id":224698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:26:21] local.INFO: IMEI acknowledgment sent {"connection_id":224698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:26:25] local.INFO: TCP Data received {"connection_id":224698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:25] local.INFO: Processing buffer {"connection_id":224698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:25] local.INFO: IMEI packet received {"connection_id":224698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:26:25] local.INFO: IMEI acknowledgment sent {"connection_id":224698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:26:30] local.INFO: TCP Data received {"connection_id":224698,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224698,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:30] local.INFO: Processing buffer {"connection_id":224698,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:26:30] local.INFO: IMEI packet received {"connection_id":224698,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:26:30] local.INFO: IMEI acknowledgment sent {"connection_id":224698,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:26:30] local.INFO: TCP Data received {"connection_id":224698,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f8b538012dcf49000520b680001c00c928..."} 
[2026-10-23 14:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f8b538012dcf49000520b680001c00c928..."} 
[2026-10-23 14:26:30] local.INFO: Processing buffer {"connection_id":224698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f8b538012dcf49000520b680001c00c928..."} 
[2026-10-23 14:26:30] local.INFO: Packet analysis {"connection_id":224698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f8"} 
[2026-10-23 14:26:30] local.INFO: Extracted packet for processing {"connection_id":224698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f8"} 
[2026-10-23 14:26:30] local.INFO: GPS Element Parsed {"raw_longitude":768559360,"raw_latitude":86029952,"longitude_deg":76.855936,"latitude_deg":8.6029952,"altitude":28,"angle":201,"satellites":40,"speed":50,"hex_longitude":"2dcf4900","hex_latitude":"0520b680","is_valid_coordinates":true} 
[2026-10-23 14:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942901248001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23787285526872064,"note":"Value kept but may cause issues"} 
[2026-10-23 14:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3506826344068036608,"note":"Value kept but may cause issues"} 
[2026-10-23 14:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792745715000,"timestamp_ms":1792745715000,"timestamp_seconds":1792745715,"priority":1,"record_length":96,"hex_timestamp":"000001a167f8b538"} 
[2026-10-23 14:26:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:26:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:26:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:26:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:26:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942901248001,"66":27908,"167":206,"80":34816,"24":50,"16":23787285526872064,"45":-3506826344068036608},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-23 14:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942901248001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:26:30] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 14:26:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23787285526872064,"km_value":23787285526872.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3506826344068036608,"description":"Unknown IO ID 45"} 
[2026-10-23 14:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942901248001,"power":27908,"unknown_167":206,"unknown_80":34816,"ignition":50,"odometer":null,"unknown_45":-3506826344068036608}} 
[2026-10-23 14:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":224698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:26:30] local.INFO: GPS data processed {"connection_id":224698,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:26:30] local.INFO: Acknowledgment sent {"connection_id":224698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:27:02] local.INFO: TCP Data received {"connection_id":224698,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f8d090012dcf3a80052096c8001b00ce29..."} 
[2026-10-23 14:27:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224698,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f8d090012dcf3a80052096c8001b00ce29..."} 
[2026-10-23 14:27:02] local.INFO: Processing buffer {"connection_id":224698,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f8d090012dcf3a80052096c8001b00ce29..."} 
[2026-10-23 14:27:02] local.INFO: Packet analysis {"connection_id":224698,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f8"} 
[2026-10-23 14:27:02] local.INFO: Extracted packet for processing {"connection_id":224698,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f8"} 
[2026-10-23 14:27:02] local.INFO: GPS Element Parsed {"raw_longitude":768555648,"raw_latitude":86021832,"longitude_deg":76.8555648,"latitude_deg":8.6021832,"altitude":27,"angle":206,"satellites":41,"speed":49,"hex_longitude":"2dcf3a80","hex_latitude":"052096c8","is_valid_coordinates":true} 
[2026-10-23 14:27:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:27:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942903040001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23787715023601664,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3510274412534923264,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:27:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792745722000,"timestamp_ms":1792745722000,"timestamp_seconds":1792745722,"priority":1,"record_length":96,"hex_timestamp":"000001a167f8d090"} 
[2026-10-23 14:27:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:27:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:27:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:27:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:27:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:27:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:27:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:27:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224698,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:27:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:27:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224698,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:27:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:27:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:27:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:27:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942903040001,"66":28050,"167":206,"80":34816,"24":49,"16":23787715023601664,"45":-3510274412534923264},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-23 14:27:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:27:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:27:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942903040001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:27:02] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 14:27:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:27:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23787715023601664,"km_value":23787715023601.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:27:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3510274412534923264,"description":"Unknown IO ID 45"} 
[2026-10-23 14:27:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942903040001,"power":28050,"unknown_167":206,"unknown_80":34816,"ignition":49,"odometer":null,"unknown_45":-3510274412534923264}} 
[2026-10-23 14:27:02] local.INFO: DEBUG: GPS processor result {"connection_id":224698,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:27:02] local.INFO: GPS data processed {"connection_id":224698,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:27:02] local.INFO: Acknowledgment sent {"connection_id":224698,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:27:25] local.INFO: TCP Data received {"connection_id":221699,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221699,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:27:25] local.INFO: Processing buffer {"connection_id":221699,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:27:25] local.INFO: IMEI packet received {"connection_id":221699,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":221699,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:27:26] local.INFO: TCP Data received {"connection_id":221699,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:27:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221699,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:27:26] local.INFO: Processing buffer {"connection_id":221699,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:27:26] local.INFO: IMEI packet received {"connection_id":221699,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:27:26] local.INFO: IMEI acknowledgment sent {"connection_id":221699,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:27:26] local.INFO: TCP Data received {"connection_id":221699,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f8efd0012dcf28c0052074e0001800d028..."} 
[2026-10-23 14:27:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221699,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f8efd0012dcf28c0052074e0001800d028..."} 
[2026-10-23 14:27:26] local.INFO: Processing buffer {"connection_id":221699,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f8efd0012dcf28c0052074e0001800d028..."} 
[2026-10-23 14:27:26] local.INFO: Packet analysis {"connection_id":221699,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f8"} 
[2026-10-23 14:27:26] local.INFO: Extracted packet for processing {"connection_id":221699,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f8"} 
[2026-10-23 14:27:26] local.INFO: GPS Element Parsed {"raw_longitude":768551104,"raw_latitude":86013152,"longitude_deg":76.8551104,"latitude_deg":8.6013152,"altitude":24,"angle":208,"satellites":40,"speed":44,"hex_longitude":"2dcf28c0","hex_latitude":"052074e0","is_valid_coordinates":true} 
[2026-10-23 14:27:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:27:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942904832001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23788191764971520,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3514355799699306496,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:27:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792745730000,"timestamp_ms":1792745730000,"timestamp_seconds":1792745730,"priority":1,"record_length":96,"hex_timestamp":"000001a167f8efd0"} 
[2026-10-23 14:27:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:27:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:27:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":146,"data_length":795,"current_offset":136} 
[2026-10-23 14:27:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2057,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:27:26] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:27:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:27:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:27:26] local.INFO: Teltonika packet parsed successfully {"connection_id":221699,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:27:26] local.INFO: Passing IMEI to GPS processor {"connection_id":221699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:27:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":221699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:27:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:27:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:27:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:27:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942904832001,"66":27908,"165":206,"80":34816,"24":44,"16":23788191764971520,"45":-3514355799699306496},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,80,24,16,45]} 
[2026-10-23 14:27:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:27:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:27:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942904832001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:27:26] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 14:27:26] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:27:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23788191764971520,"km_value":23788191764971.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:27:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3514355799699306496,"description":"Unknown IO ID 45"} 
[2026-10-23 14:27:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942904832001,"power":27908,"unknown_165":206,"unknown_80":34816,"ignition":44,"odometer":null,"unknown_45":-3514355799699306496}} 
[2026-10-23 14:27:26] local.INFO: DEBUG: GPS processor result {"connection_id":221699,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:27:26] local.INFO: GPS data processed {"connection_id":221699,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:27:26] local.INFO: Acknowledgment sent {"connection_id":221699,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:27:58] local.INFO: TCP Data received {"connection_id":221699,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167f90f10012dcf18c005205310001700c82b..."} 
[2026-10-23 14:27:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221699,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167f90f10012dcf18c005205310001700c82b..."} 
[2026-10-23 14:27:58] local.INFO: Processing buffer {"connection_id":221699,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167f90f10012dcf18c005205310001700c82b..."} 
[2026-10-23 14:27:58] local.INFO: Packet analysis {"connection_id":221699,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167f9"} 
[2026-10-23 14:27:58] local.INFO: Extracted packet for processing {"connection_id":221699,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167f9"} 
[2026-10-23 14:27:58] local.INFO: GPS Element Parsed {"raw_longitude":768547008,"raw_latitude":86004496,"longitude_deg":76.8547008,"latitude_deg":8.6004496,"altitude":23,"angle":200,"satellites":43,"speed":49,"hex_longitude":"2dcf18c0","hex_latitude":"05205310","is_valid_coordinates":true} 
[2026-10-23 14:27:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:27:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942906880001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23788655621439488,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3519351980538142720,"note":"Value kept but may cause issues"} 
[2026-10-23 14:27:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:27:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792745738000,"timestamp_ms":1792745738000,"timestamp_seconds":1792745738,"priority":1,"record_length":96,"hex_timestamp":"000001a167f90f10"} 
[2026-10-23 14:27:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:27:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:27:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:27:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:27:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:27:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:27:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:27:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221699,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:27:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:27:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221699,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:27:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:27:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:27:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:27:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942906880001,"66":27908,"165":206,"80":34816,"24":49,"16":23788655621439488,"45":-3519351980538142720},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,80,24,16,45]} 
[2026-10-23 14:27:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:27:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:27:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942906880001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:27:58] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 14:27:58] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:27:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23788655621439488,"km_value":23788655621439.49,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:27:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3519351980538142720,"description":"Unknown IO ID 45"} 
[2026-10-23 14:27:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942906880001,"power":27908,"unknown_165":206,"unknown_80":34816,"ignition":49,"odometer":null,"unknown_45":-3519351980538142720}} 
[2026-10-23 14:27:58] local.INFO: DEBUG: GPS processor result {"connection_id":221699,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:27:58] local.INFO: GPS data processed {"connection_id":221699,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:27:58] local.INFO: Acknowledgment sent {"connection_id":221699,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:28:25] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:28:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:28:25] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:28:25] local.INFO: IMEI packet received {"connection_id":221700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:28:25] local.INFO: IMEI acknowledgment sent {"connection_id":221700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:28:30] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:28:30] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:28:30] local.INFO: IMEI packet received {"connection_id":221700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":221700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:28:30] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fa7288012dcf3d80051f6b28000c009f2b..."} 
[2026-10-23 14:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fa7288012dcf3d80051f6b28000c009f2b..."} 
[2026-10-23 14:28:30] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fa7288012dcf3d80051f6b28000c009f2b..."} 
[2026-10-23 14:28:30] local.INFO: Packet analysis {"connection_id":221700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:28:30] local.INFO: Extracted packet for processing {"connection_id":221700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768556416,"raw_latitude":85945128,"longitude_deg":76.8556416,"latitude_deg":8.5945128,"altitude":12,"angle":159,"satellites":43,"speed":5,"hex_longitude":"2dcf3d80","hex_latitude":"051f6b28","is_valid_coordinates":true} 
[2026-10-23 14:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942926848001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23791627738808320,"note":"Value kept but may cause issues"} 
[2026-10-23 14:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3515833543345002496,"note":"Value kept but may cause issues"} 
[2026-10-23 14:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792745829000,"timestamp_ms":1792745829000,"timestamp_seconds":1792745829,"priority":1,"record_length":96,"hex_timestamp":"000001a167fa7288"} 
[2026-10-23 14:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942926848001,"66":27865,"69":206,"80":34816,"24":5,"16":23791627738808320,"45":-3515833543345002496},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 14:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942926848001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:28:30] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 14:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23791627738808320,"km_value":23791627738808.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3515833543345002496,"description":"Unknown IO ID 45"} 
[2026-10-23 14:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942926848001,"power":27865,"unknown_69":206,"unknown_80":34816,"ignition":5,"odometer":null,"unknown_45":-3515833543345002496}} 
[2026-10-23 14:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":221700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:28:30] local.INFO: GPS data processed {"connection_id":221700,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:28:30] local.INFO: Acknowledgment sent {"connection_id":221700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:29:02] local.INFO: TCP Data received {"connection_id":221700,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fab4f0012dcf41c0051f61a8000c00922c..."} 
[2026-10-23 14:29:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fab4f0012dcf41c0051f61a8000c00922c..."} 
[2026-10-23 14:29:02] local.INFO: Processing buffer {"connection_id":221700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fab4f0012dcf41c0051f61a8000c00922c..."} 
[2026-10-23 14:29:02] local.INFO: Packet analysis {"connection_id":221700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:29:02] local.INFO: Extracted packet for processing {"connection_id":221700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:29:02] local.INFO: GPS Element Parsed {"raw_longitude":768557504,"raw_latitude":85942696,"longitude_deg":76.8557504,"latitude_deg":8.5942696,"altitude":12,"angle":146,"satellites":44,"speed":8,"hex_longitude":"2dcf41c0","hex_latitude":"051f61a8","is_valid_coordinates":true} 
[2026-10-23 14:29:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:29:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942932224001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:29:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23791760882794496,"note":"Value kept but may cause issues"} 
[2026-10-23 14:29:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3513511374788810752,"note":"Value kept but may cause issues"} 
[2026-10-23 14:29:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:29:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792745846000,"timestamp_ms":1792745846000,"timestamp_seconds":1792745846,"priority":1,"record_length":96,"hex_timestamp":"000001a167fab4f0"} 
[2026-10-23 14:29:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:29:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:29:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:29:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:29:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:29:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:29:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:29:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:29:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:29:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:29:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:29:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:29:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:29:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942932224001,"66":27887,"69":206,"80":34816,"24":8,"16":23791760882794496,"45":-3513511374788810752},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 14:29:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:29:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:29:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942932224001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:29:02] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 14:29:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:29:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23791760882794496,"km_value":23791760882794.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:29:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3513511374788810752,"description":"Unknown IO ID 45"} 
[2026-10-23 14:29:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942932224001,"power":27887,"unknown_69":206,"unknown_80":34816,"ignition":8,"odometer":null,"unknown_45":-3513511374788810752}} 
[2026-10-23 14:29:02] local.INFO: DEBUG: GPS processor result {"connection_id":221700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:29:02] local.INFO: GPS data processed {"connection_id":221700,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:29:02] local.INFO: Acknowledgment sent {"connection_id":221700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:29:25] local.INFO: TCP Data received {"connection_id":224700,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:29:25] local.INFO: Processing buffer {"connection_id":224700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:29:25] local.INFO: IMEI packet received {"connection_id":224700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":224700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:29:28] local.INFO: TCP Data received {"connection_id":224700,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:29:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224700,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:29:28] local.INFO: Processing buffer {"connection_id":224700,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:29:28] local.INFO: IMEI packet received {"connection_id":224700,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:29:28] local.INFO: IMEI acknowledgment sent {"connection_id":224700,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:29:29] local.INFO: TCP Data received {"connection_id":224700,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fac0a8012dcf4380051f5f80000c00822c..."} 
[2026-10-23 14:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fac0a8012dcf4380051f5f80000c00822c..."} 
[2026-10-23 14:29:29] local.INFO: Processing buffer {"connection_id":224700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fac0a8012dcf4380051f5f80000c00822c..."} 
[2026-10-23 14:29:29] local.INFO: Packet analysis {"connection_id":224700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:29:29] local.INFO: Extracted packet for processing {"connection_id":224700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:29:29] local.INFO: GPS Element Parsed {"raw_longitude":768557952,"raw_latitude":85942144,"longitude_deg":76.8557952,"latitude_deg":8.5942144,"altitude":12,"angle":130,"satellites":44,"speed":10,"hex_longitude":"2dcf4380","hex_latitude":"051f5f80","is_valid_coordinates":true} 
[2026-10-23 14:29:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:29:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942936576001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:29:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23791795242532864,"note":"Value kept but may cause issues"} 
[2026-10-23 14:29:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3512315106138413056,"note":"Value kept but may cause issues"} 
[2026-10-23 14:29:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:29:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792745849000,"timestamp_ms":1792745849000,"timestamp_seconds":1792745849,"priority":1,"record_length":96,"hex_timestamp":"000001a167fac0a8"} 
[2026-10-23 14:29:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:29:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:29:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 14:29:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:29:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:29:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:29:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:29:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:29:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:29:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:29:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:29:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:29:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:29:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942936576001,"66":27974,"69":206,"80":34816,"24":10,"16":23791795242532864,"45":-3512315106138413056},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 14:29:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:29:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:29:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942936576001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:29:29] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 14:29:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:29:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23791795242532864,"km_value":23791795242532.863,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:29:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3512315106138413056,"description":"Unknown IO ID 45"} 
[2026-10-23 14:29:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942936576001,"power":27974,"unknown_69":206,"unknown_80":34816,"ignition":10,"odometer":null,"unknown_45":-3512315106138413056}} 
[2026-10-23 14:29:29] local.INFO: DEBUG: GPS processor result {"connection_id":224700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:29:29] local.INFO: GPS data processed {"connection_id":224700,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:29:29] local.INFO: Acknowledgment sent {"connection_id":224700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:29:43] local.INFO: TCP Data received {"connection_id":224699,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:29:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224699,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:29:43] local.INFO: Processing buffer {"connection_id":224699,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:29:43] local.INFO: IMEI packet received {"connection_id":224699,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:29:43] local.INFO: IMEI acknowledgment sent {"connection_id":224699,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:30:00] local.INFO: TCP Data received {"connection_id":224700,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fae7b8012dcf4980051f5a78000c00942a..."} 
[2026-10-23 14:30:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224700,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fae7b8012dcf4980051f5a78000c00942a..."} 
[2026-10-23 14:30:00] local.INFO: Processing buffer {"connection_id":224700,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fae7b8012dcf4980051f5a78000c00942a..."} 
[2026-10-23 14:30:00] local.INFO: Packet analysis {"connection_id":224700,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:30:00] local.INFO: Extracted packet for processing {"connection_id":224700,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:30:00] local.INFO: GPS Element Parsed {"raw_longitude":768559488,"raw_latitude":85940856,"longitude_deg":76.8559488,"latitude_deg":8.5940856,"altitude":12,"angle":148,"satellites":42,"speed":9,"hex_longitude":"2dcf4980","hex_latitude":"051f5a78","is_valid_coordinates":true} 
[2026-10-23 14:30:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:30:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942937344001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:30:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23791894026780672,"note":"Value kept but may cause issues"} 
[2026-10-23 14:30:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3511822524929310720,"note":"Value kept but may cause issues"} 
[2026-10-23 14:30:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:30:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792745859000,"timestamp_ms":1792745859000,"timestamp_seconds":1792745859,"priority":1,"record_length":96,"hex_timestamp":"000001a167fae7b8"} 
[2026-10-23 14:30:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:30:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:30:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 14:30:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:30:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:30:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:30:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:30:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224700,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:30:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:30:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224700,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:30:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:30:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:30:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:30:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942937344001,"66":27919,"69":206,"80":34816,"24":9,"16":23791894026780672,"45":-3511822524929310720},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 14:30:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:30:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:30:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942937344001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:30:00] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 14:30:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:30:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23791894026780672,"km_value":23791894026780.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:30:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3511822524929310720,"description":"Unknown IO ID 45"} 
[2026-10-23 14:30:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942937344001,"power":27919,"unknown_69":206,"unknown_80":34816,"ignition":9,"odometer":null,"unknown_45":-3511822524929310720}} 
[2026-10-23 14:30:00] local.INFO: DEBUG: GPS processor result {"connection_id":224700,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:30:00] local.INFO: GPS data processed {"connection_id":224700,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:30:00] local.INFO: Acknowledgment sent {"connection_id":224700,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:30:25] local.INFO: TCP Data received {"connection_id":222962,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:30:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222962,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:30:25] local.INFO: Processing buffer {"connection_id":222962,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:30:25] local.INFO: IMEI packet received {"connection_id":222962,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:30:25] local.INFO: IMEI acknowledgment sent {"connection_id":222962,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:30:30] local.INFO: TCP Data received {"connection_id":222962,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222962,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:30:30] local.INFO: Processing buffer {"connection_id":222962,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:30:30] local.INFO: IMEI packet received {"connection_id":222962,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:30:30] local.INFO: IMEI acknowledgment sent {"connection_id":222962,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:30:31] local.INFO: TCP Data received {"connection_id":222962,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167faef88012dcf4a80051f5858000c00a62b..."} 
[2026-10-23 14:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222962,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167faef88012dcf4a80051f5858000c00a62b..."} 
[2026-10-23 14:30:31] local.INFO: Processing buffer {"connection_id":222962,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167faef88012dcf4a80051f5858000c00a62b..."} 
[2026-10-23 14:30:31] local.INFO: Packet analysis {"connection_id":222962,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:30:31] local.INFO: Extracted packet for processing {"connection_id":222962,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fa"} 
[2026-10-23 14:30:31] local.INFO: GPS Element Parsed {"raw_longitude":768559744,"raw_latitude":85940312,"longitude_deg":76.8559744,"latitude_deg":8.5940312,"altitude":12,"angle":166,"satellites":43,"speed":13,"hex_longitude":"2dcf4a80","hex_latitude":"051f5858","is_valid_coordinates":true} 
[2026-10-23 14:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942939904001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23791924091551744,"note":"Value kept but may cause issues"} 
[2026-10-23 14:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3510133675069376512,"note":"Value kept but may cause issues"} 
[2026-10-23 14:30:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792745861000,"timestamp_ms":1792745861000,"timestamp_seconds":1792745861,"priority":1,"record_length":96,"hex_timestamp":"000001a167faef88"} 
[2026-10-23 14:30:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:30:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:30:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:30:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:30:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222962,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:30:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942939904001,"66":27995,"69":206,"80":34816,"24":13,"16":23791924091551744,"45":-3510133675069376512},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 14:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942939904001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:30:31] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 14:30:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23791924091551744,"km_value":23791924091551.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3510133675069376512,"description":"Unknown IO ID 45"} 
[2026-10-23 14:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942939904001,"power":27995,"unknown_69":206,"unknown_80":34816,"ignition":13,"odometer":null,"unknown_45":-3510133675069376512}} 
[2026-10-23 14:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":222962,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:30:31] local.INFO: GPS data processed {"connection_id":222962,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:30:31] local.INFO: Acknowledgment sent {"connection_id":222962,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:31:02] local.INFO: TCP Data received {"connection_id":222962,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fd02c8012dcfd9c0051e3bf8001000862a..."} 
[2026-10-23 14:31:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222962,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fd02c8012dcfd9c0051e3bf8001000862a..."} 
[2026-10-23 14:31:02] local.INFO: Processing buffer {"connection_id":222962,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fd02c8012dcfd9c0051e3bf8001000862a..."} 
[2026-10-23 14:31:02] local.INFO: Packet analysis {"connection_id":222962,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:31:02] local.INFO: Extracted packet for processing {"connection_id":222962,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:31:02] local.INFO: GPS Element Parsed {"raw_longitude":768596416,"raw_latitude":85867512,"longitude_deg":76.8596416,"latitude_deg":8.5867512,"altitude":16,"angle":134,"satellites":42,"speed":34,"hex_longitude":"2dcfd9c0","hex_latitude":"051e3bf8","is_valid_coordinates":true} 
[2026-10-23 14:31:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:31:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942971904001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:31:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23795927001071616,"note":"Value kept but may cause issues"} 
[2026-10-23 14:31:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3476708521602097152,"note":"Value kept but may cause issues"} 
[2026-10-23 14:31:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:31:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792745997000,"timestamp_ms":1792745997000,"timestamp_seconds":1792745997,"priority":1,"record_length":96,"hex_timestamp":"000001a167fd02c8"} 
[2026-10-23 14:31:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:31:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:31:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 14:31:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:31:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:31:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:31:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:31:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222962,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:31:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:31:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222962,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:31:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:31:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:31:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:31:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942971904001,"66":28028,"67":206,"80":34816,"24":34,"16":23795927001071616,"45":-3476708521602097152},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:31:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:31:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:31:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942971904001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:31:02] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:31:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:31:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23795927001071616,"km_value":23795927001071.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:31:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3476708521602097152,"description":"Unknown IO ID 45"} 
[2026-10-23 14:31:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942971904001,"power":28028,"unknown_67":206,"unknown_80":34816,"ignition":34,"odometer":null,"unknown_45":-3476708521602097152}} 
[2026-10-23 14:31:02] local.INFO: DEBUG: GPS processor result {"connection_id":222962,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22829,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:31:02] local.INFO: GPS data processed {"connection_id":222962,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:31:02] local.INFO: Acknowledgment sent {"connection_id":222962,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:31:25] local.INFO: TCP Data received {"connection_id":224701,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:31:25] local.INFO: Processing buffer {"connection_id":224701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:31:25] local.INFO: IMEI packet received {"connection_id":224701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":224701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:31:29] local.INFO: TCP Data received {"connection_id":224701,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:31:29] local.INFO: Processing buffer {"connection_id":224701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:31:29] local.INFO: IMEI packet received {"connection_id":224701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:31:29] local.INFO: IMEI acknowledgment sent {"connection_id":224701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:31:29] local.INFO: TCP Data received {"connection_id":224701,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fd29d8012dcff380051e2050000e008c2b..."} 
[2026-10-23 14:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fd29d8012dcff380051e2050000e008c2b..."} 
[2026-10-23 14:31:29] local.INFO: Processing buffer {"connection_id":224701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fd29d8012dcff380051e2050000e008c2b..."} 
[2026-10-23 14:31:29] local.INFO: Packet analysis {"connection_id":224701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:31:29] local.INFO: Extracted packet for processing {"connection_id":224701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:31:29] local.INFO: GPS Element Parsed {"raw_longitude":768603008,"raw_latitude":85860432,"longitude_deg":76.8603008,"latitude_deg":8.5860432,"altitude":14,"angle":140,"satellites":43,"speed":35,"hex_longitude":"2dcff380","hex_latitude":"051e2050","is_valid_coordinates":true} 
[2026-10-23 14:31:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:31:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942975232001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:31:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23796395152506880,"note":"Value kept but may cause issues"} 
[2026-10-23 14:31:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3469530909697640448,"note":"Value kept but may cause issues"} 
[2026-10-23 14:31:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:31:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792746007000,"timestamp_ms":1792746007000,"timestamp_seconds":1792746007,"priority":1,"record_length":96,"hex_timestamp":"000001a167fd29d8"} 
[2026-10-23 14:31:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:31:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:31:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 14:31:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:31:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:31:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:31:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:31:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:31:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:31:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:31:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:31:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:31:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:31:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942975232001,"66":27876,"67":206,"80":34816,"24":35,"16":23796395152506880,"45":-3469530909697640448},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:31:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:31:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:31:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942975232001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:31:29] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:31:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:31:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23796395152506880,"km_value":23796395152506.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:31:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3469530909697640448,"description":"Unknown IO ID 45"} 
[2026-10-23 14:31:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942975232001,"power":27876,"unknown_67":206,"unknown_80":34816,"ignition":35,"odometer":null,"unknown_45":-3469530909697640448}} 
[2026-10-23 14:31:29] local.INFO: DEBUG: GPS processor result {"connection_id":224701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:31:29] local.INFO: GPS data processed {"connection_id":224701,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:31:29] local.INFO: Acknowledgment sent {"connection_id":224701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:32:01] local.INFO: TCP Data received {"connection_id":224701,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fd54d0012dd00880051e0478000f008f25..."} 
[2026-10-23 14:32:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fd54d0012dd00880051e0478000f008f25..."} 
[2026-10-23 14:32:01] local.INFO: Processing buffer {"connection_id":224701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fd54d0012dd00880051e0478000f008f25..."} 
[2026-10-23 14:32:01] local.INFO: Packet analysis {"connection_id":224701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:32:01] local.INFO: Extracted packet for processing {"connection_id":224701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:32:01] local.INFO: GPS Element Parsed {"raw_longitude":768608384,"raw_latitude":85853304,"longitude_deg":76.8608384,"latitude_deg":8.5853304,"altitude":15,"angle":143,"satellites":37,"speed":33,"hex_longitude":"2dd00880","hex_latitude":"051e0478","is_valid_coordinates":true} 
[2026-10-23 14:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:32:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942977792001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23796828944203776,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3462282929049153536,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:32:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792746018000,"timestamp_ms":1792746018000,"timestamp_seconds":1792746018,"priority":1,"record_length":96,"hex_timestamp":"000001a167fd54d0"} 
[2026-10-23 14:32:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:32:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:32:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:32:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:32:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:32:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:32:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:32:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:32:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:32:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:32:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:32:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:32:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942977792001,"66":27919,"67":206,"80":34816,"24":33,"16":23796828944203776,"45":-3462282929049153536},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:32:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:32:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:32:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942977792001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:32:01] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:32:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:32:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23796828944203776,"km_value":23796828944203.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:32:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3462282929049153536,"description":"Unknown IO ID 45"} 
[2026-10-23 14:32:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942977792001,"power":27919,"unknown_67":206,"unknown_80":34816,"ignition":33,"odometer":null,"unknown_45":-3462282929049153536}} 
[2026-10-23 14:32:01] local.INFO: DEBUG: GPS processor result {"connection_id":224701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:32:01] local.INFO: GPS data processed {"connection_id":224701,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:32:01] local.INFO: Acknowledgment sent {"connection_id":224701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:32:31] local.INFO: TCP Data received {"connection_id":222963,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222963,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:32:31] local.INFO: Processing buffer {"connection_id":222963,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:32:31] local.INFO: IMEI packet received {"connection_id":222963,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:32:31] local.INFO: IMEI acknowledgment sent {"connection_id":222963,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:32:32] local.INFO: TCP Data received {"connection_id":222963,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222963,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:32:32] local.INFO: Processing buffer {"connection_id":222963,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:32:32] local.INFO: IMEI packet received {"connection_id":222963,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:32:32] local.INFO: IMEI acknowledgment sent {"connection_id":222963,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:32:32] local.INFO: TCP Data received {"connection_id":222963,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fd8b80012dd01d80051de870000e00902b..."} 
[2026-10-23 14:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fd8b80012dd01d80051de870000e00902b..."} 
[2026-10-23 14:32:32] local.INFO: Processing buffer {"connection_id":222963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fd8b80012dd01d80051de870000e00902b..."} 
[2026-10-23 14:32:32] local.INFO: Packet analysis {"connection_id":222963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:32:32] local.INFO: Extracted packet for processing {"connection_id":222963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:32:32] local.INFO: GPS Element Parsed {"raw_longitude":768613760,"raw_latitude":85846128,"longitude_deg":76.861376,"latitude_deg":8.5846128,"altitude":14,"angle":144,"satellites":43,"speed":18,"hex_longitude":"2dd01d80","hex_latitude":"051de870","is_valid_coordinates":true} 
[2026-10-23 14:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:32:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942980608001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23797258440933376,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3456371954540054528,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:32:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792746032000,"timestamp_ms":1792746032000,"timestamp_seconds":1792746032,"priority":1,"record_length":96,"hex_timestamp":"000001a167fd8b80"} 
[2026-10-23 14:32:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:32:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:32:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:32:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:32:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:32:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:32:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:32:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:32:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:32:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:32:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:32:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:32:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942980608001,"66":27930,"67":206,"80":34816,"24":18,"16":23797258440933376,"45":-3456371954540054528},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:32:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:32:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:32:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942980608001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:32:32] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:32:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:32:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23797258440933376,"km_value":23797258440933.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:32:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3456371954540054528,"description":"Unknown IO ID 45"} 
[2026-10-23 14:32:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942980608001,"power":27930,"unknown_67":206,"unknown_80":34816,"ignition":18,"odometer":null,"unknown_45":-3456371954540054528}} 
[2026-10-23 14:32:32] local.INFO: DEBUG: GPS processor result {"connection_id":222963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:32:32] local.INFO: GPS data processed {"connection_id":222963,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:32:32] local.INFO: Acknowledgment sent {"connection_id":222963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:32:33] local.INFO: TCP Data received {"connection_id":222963,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fdd5b8012dd034c0051dcb68000e008d2b..."} 
[2026-10-23 14:32:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fdd5b8012dd034c0051dcb68000e008d2b..."} 
[2026-10-23 14:32:33] local.INFO: Processing buffer {"connection_id":222963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fdd5b8012dd034c0051dcb68000e008d2b..."} 
[2026-10-23 14:32:33] local.INFO: Packet analysis {"connection_id":222963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:32:33] local.INFO: Extracted packet for processing {"connection_id":222963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fd"} 
[2026-10-23 14:32:33] local.INFO: GPS Element Parsed {"raw_longitude":768619712,"raw_latitude":85838696,"longitude_deg":76.8619712,"latitude_deg":8.5838696,"altitude":14,"angle":141,"satellites":43,"speed":24,"hex_longitude":"2dd034c0","hex_latitude":"051dcb68","is_valid_coordinates":true} 
[2026-10-23 14:32:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:32:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942984192001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23797718002434048,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3450460980030967808,"note":"Value kept but may cause issues"} 
[2026-10-23 14:32:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:32:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792746051000,"timestamp_ms":1792746051000,"timestamp_seconds":1792746051,"priority":1,"record_length":96,"hex_timestamp":"000001a167fdd5b8"} 
[2026-10-23 14:32:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:32:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:32:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:32:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:32:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:32:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:32:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:32:33] local.INFO: Teltonika packet parsed successfully {"connection_id":222963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:32:33] local.INFO: Passing IMEI to GPS processor {"connection_id":222963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:32:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":222963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:32:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:32:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:32:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:32:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942984192001,"66":27876,"67":206,"80":34816,"24":24,"16":23797718002434048,"45":-3450460980030967808},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:32:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:32:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:32:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942984192001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:32:33] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:32:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:32:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23797718002434048,"km_value":23797718002434.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:32:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3450460980030967808,"description":"Unknown IO ID 45"} 
[2026-10-23 14:32:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942984192001,"power":27876,"unknown_67":206,"unknown_80":34816,"ignition":24,"odometer":null,"unknown_45":-3450460980030967808}} 
[2026-10-23 14:32:33] local.INFO: DEBUG: GPS processor result {"connection_id":222963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22833,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:32:33] local.INFO: GPS data processed {"connection_id":222963,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:32:33] local.INFO: Acknowledgment sent {"connection_id":222963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:33:07] local.INFO: TCP Data received {"connection_id":222963,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fe27c0012dd045c0051db780000e008c2a..."} 
[2026-10-23 14:33:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222963,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fe27c0012dd045c0051db780000e008c2a..."} 
[2026-10-23 14:33:07] local.INFO: Processing buffer {"connection_id":222963,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fe27c0012dd045c0051db780000e008c2a..."} 
[2026-10-23 14:33:07] local.INFO: Packet analysis {"connection_id":222963,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:33:07] local.INFO: Extracted packet for processing {"connection_id":222963,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:33:07] local.INFO: GPS Element Parsed {"raw_longitude":768624064,"raw_latitude":85833600,"longitude_deg":76.8624064,"latitude_deg":8.58336,"altitude":14,"angle":140,"satellites":42,"speed":12,"hex_longitude":"2dd045c0","hex_latitude":"051db780","is_valid_coordinates":true} 
[2026-10-23 14:33:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:33:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942989056001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23798044419948544,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3443916686824347648,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:33:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792746072000,"timestamp_ms":1792746072000,"timestamp_seconds":1792746072,"priority":1,"record_length":96,"hex_timestamp":"000001a167fe27c0"} 
[2026-10-23 14:33:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:33:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:33:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:33:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:33:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:33:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:33:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:33:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222963,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:33:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:33:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222963,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:33:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:33:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:33:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:33:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942989056001,"66":27767,"67":206,"80":34816,"24":12,"16":23798044419948544,"45":-3443916686824347648},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:33:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:33:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:33:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942989056001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:33:07] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:33:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:33:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23798044419948544,"km_value":23798044419948.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:33:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3443916686824347648,"description":"Unknown IO ID 45"} 
[2026-10-23 14:33:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942989056001,"power":27767,"unknown_67":206,"unknown_80":34816,"ignition":12,"odometer":null,"unknown_45":-3443916686824347648}} 
[2026-10-23 14:33:07] local.INFO: DEBUG: GPS processor result {"connection_id":222963,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:33:07] local.INFO: GPS data processed {"connection_id":222963,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:33:07] local.INFO: Acknowledgment sent {"connection_id":222963,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:33:25] local.INFO: TCP Data received {"connection_id":224702,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:33:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:33:25] local.INFO: Processing buffer {"connection_id":224702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:33:25] local.INFO: IMEI packet received {"connection_id":224702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:33:25] local.INFO: IMEI acknowledgment sent {"connection_id":224702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:33:31] local.INFO: TCP Data received {"connection_id":224702,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:33:31] local.INFO: Processing buffer {"connection_id":224702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:33:31] local.INFO: IMEI packet received {"connection_id":224702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":224702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:33:34] local.INFO: TCP Data received {"connection_id":224702,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fe79c8012dd05dc0051d9c280010008b2b..."} 
[2026-10-23 14:33:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fe79c8012dd05dc0051d9c280010008b2b..."} 
[2026-10-23 14:33:34] local.INFO: Processing buffer {"connection_id":224702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fe79c8012dd05dc0051d9c280010008b2b..."} 
[2026-10-23 14:33:34] local.INFO: Packet analysis {"connection_id":224702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:33:34] local.INFO: Extracted packet for processing {"connection_id":224702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:33:34] local.INFO: GPS Element Parsed {"raw_longitude":768630208,"raw_latitude":85826600,"longitude_deg":76.8630208,"latitude_deg":8.58266,"altitude":16,"angle":139,"satellites":43,"speed":22,"hex_longitude":"2dd05dc0","hex_latitude":"051d9c28","is_valid_coordinates":true} 
[2026-10-23 14:33:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:33:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942994432001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23798495391514624,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3439131612221571072,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:33:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792746093000,"timestamp_ms":1792746093000,"timestamp_seconds":1792746093,"priority":1,"record_length":96,"hex_timestamp":"000001a167fe79c8"} 
[2026-10-23 14:33:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:33:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:33:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 14:33:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:33:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:33:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:33:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:33:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:33:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:33:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:33:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:33:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:33:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:33:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942994432001,"66":27843,"67":206,"80":34816,"24":22,"16":23798495391514624,"45":-3439131612221571072},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:33:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:33:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:33:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942994432001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:33:34] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:33:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:33:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23798495391514624,"km_value":23798495391514.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:33:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3439131612221571072,"description":"Unknown IO ID 45"} 
[2026-10-23 14:33:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942994432001,"power":27843,"unknown_67":206,"unknown_80":34816,"ignition":22,"odometer":null,"unknown_45":-3439131612221571072}} 
[2026-10-23 14:33:34] local.INFO: DEBUG: GPS processor result {"connection_id":224702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22835,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:33:34] local.INFO: GPS data processed {"connection_id":224702,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:33:34] local.INFO: Acknowledgment sent {"connection_id":224702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:33:35] local.INFO: TCP Data received {"connection_id":224702,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fe79c8012dd05dc0051d9c280010008b2b..."} 
[2026-10-23 14:33:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fe79c8012dd05dc0051d9c280010008b2b..."} 
[2026-10-23 14:33:35] local.INFO: Processing buffer {"connection_id":224702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fe79c8012dd05dc0051d9c280010008b2b..."} 
[2026-10-23 14:33:35] local.INFO: Packet analysis {"connection_id":224702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:33:35] local.INFO: Extracted packet for processing {"connection_id":224702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:33:35] local.INFO: GPS Element Parsed {"raw_longitude":768630208,"raw_latitude":85826600,"longitude_deg":76.8630208,"latitude_deg":8.58266,"altitude":16,"angle":139,"satellites":43,"speed":22,"hex_longitude":"2dd05dc0","hex_latitude":"051d9c28","is_valid_coordinates":true} 
[2026-10-23 14:33:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:33:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942999808001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23798495391514624,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3432376212782307328,"note":"Value kept but may cause issues"} 
[2026-10-23 14:33:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:33:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792746093000,"timestamp_ms":1792746093000,"timestamp_seconds":1792746093,"priority":1,"record_length":96,"hex_timestamp":"000001a167fe79c8"} 
[2026-10-23 14:33:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:33:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:33:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:33:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:33:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:33:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:33:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:33:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:33:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:33:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:33:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:33:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:33:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:33:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942999808001,"66":27843,"67":206,"80":34816,"24":22,"16":23798495391514624,"45":-3432376212782307328},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:33:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:33:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:33:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942999808001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:33:35] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:33:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:33:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23798495391514624,"km_value":23798495391514.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:33:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3432376212782307328,"description":"Unknown IO ID 45"} 
[2026-10-23 14:33:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942999808001,"power":27843,"unknown_67":206,"unknown_80":34816,"ignition":22,"odometer":null,"unknown_45":-3432376212782307328}} 
[2026-10-23 14:33:35] local.INFO: DEBUG: GPS processor result {"connection_id":224702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22836,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:33:35] local.INFO: GPS data processed {"connection_id":224702,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:33:35] local.INFO: Acknowledgment sent {"connection_id":224702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:34:06] local.INFO: TCP Data received {"connection_id":224702,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a167fecbd0012dd06b80051d8d38001000702a..."} 
[2026-10-23 14:34:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a167fecbd0012dd06b80051d8d38001000702a..."} 
[2026-10-23 14:34:06] local.INFO: Processing buffer {"connection_id":224702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a167fecbd0012dd06b80051d8d38001000702a..."} 
[2026-10-23 14:34:06] local.INFO: Packet analysis {"connection_id":224702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:34:06] local.INFO: Extracted packet for processing {"connection_id":224702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a167fe"} 
[2026-10-23 14:34:06] local.INFO: GPS Element Parsed {"raw_longitude":768633728,"raw_latitude":85822776,"longitude_deg":76.8633728,"latitude_deg":8.5822776,"altitude":16,"angle":112,"satellites":42,"speed":1,"hex_longitude":"2dd06b80","hex_latitude":"051d8d38","is_valid_coordinates":true} 
[2026-10-23 14:34:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:34:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458942999808001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:34:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23798748794585088,"note":"Value kept but may cause issues"} 
[2026-10-23 14:34:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3432376212782307328,"note":"Value kept but may cause issues"} 
[2026-10-23 14:34:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,67,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:34:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792746114000,"timestamp_ms":1792746114000,"timestamp_seconds":1792746114,"priority":1,"record_length":96,"hex_timestamp":"000001a167fecbd0"} 
[2026-10-23 14:34:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:34:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:34:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:34:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:34:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:34:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:34:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:34:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:34:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:34:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:34:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:34:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:34:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:34:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458942999808001,"66":27887,"67":206,"80":34816,"24":1,"16":23798748794585088,"45":-3432376212782307328},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,67,80,24,16,45]} 
[2026-10-23 14:34:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:34:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:34:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458942999808001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:34:06] local.INFO: Unknown IO ID detected {"io_id":67,"value":206,"description":"Unknown IO ID 67"} 
[2026-10-23 14:34:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:34:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23798748794585088,"km_value":23798748794585.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:34:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3432376212782307328,"description":"Unknown IO ID 45"} 
[2026-10-23 14:34:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458942999808001,"power":27887,"unknown_67":206,"unknown_80":34816,"ignition":1,"odometer":null,"unknown_45":-3432376212782307328}} 
[2026-10-23 14:34:06] local.INFO: DEBUG: GPS processor result {"connection_id":224702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:34:06] local.INFO: GPS data processed {"connection_id":224702,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:34:06] local.INFO: Acknowledgment sent {"connection_id":224702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:34:23] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:23] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:23] local.INFO: IMEI packet received {"connection_id":221292,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:34:23] local.INFO: IMEI acknowledgment sent {"connection_id":221292,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:34:25] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:25] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:25] local.INFO: IMEI packet received {"connection_id":221292,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":221292,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:34:30] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:30] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:34:30] local.INFO: IMEI packet received {"connection_id":221292,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:34:30] local.INFO: IMEI acknowledgment sent {"connection_id":221292,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:34:30] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680042d0012dd10d00051cb7a00011008c24..."} 
[2026-10-23 14:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680042d0012dd10d00051cb7a00011008c24..."} 
[2026-10-23 14:34:30] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680042d0012dd10d00051cb7a00011008c24..."} 
[2026-10-23 14:34:30] local.INFO: Packet analysis {"connection_id":221292,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16800"} 
[2026-10-23 14:34:30] local.INFO: Extracted packet for processing {"connection_id":221292,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16800"} 
[2026-10-23 14:34:30] local.INFO: GPS Element Parsed {"raw_longitude":768675072,"raw_latitude":85768096,"longitude_deg":76.8675072,"latitude_deg":8.5768096,"altitude":17,"angle":140,"satellites":36,"speed":43,"hex_longitude":"2dd10d00","hex_latitude":"051cb7a0","is_valid_coordinates":true} 
[2026-10-23 14:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943027456001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23802064509337600,"note":"Value kept but may cause issues"} 
[2026-10-23 14:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3389732753823746048,"note":"Value kept but may cause issues"} 
[2026-10-23 14:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,56,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792746210000,"timestamp_ms":1792746210000,"timestamp_seconds":1792746210,"priority":1,"record_length":96,"hex_timestamp":"000001a1680042d0"} 
[2026-10-23 14:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 14:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221292,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943027456001,"66":27832,"56":206,"80":34816,"24":43,"16":23802064509337600,"45":-3389732753823746048},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,56,80,24,16,45]} 
[2026-10-23 14:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943027456001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:34:30] local.INFO: Unknown IO ID detected {"io_id":56,"value":206,"description":"Unknown IO ID 56"} 
[2026-10-23 14:34:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23802064509337600,"km_value":23802064509337.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3389732753823746048,"description":"Unknown IO ID 45"} 
[2026-10-23 14:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943027456001,"power":27832,"unknown_56":206,"unknown_80":34816,"ignition":43,"odometer":null,"unknown_45":-3389732753823746048}} 
[2026-10-23 14:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":221292,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22838,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:34:30] local.INFO: GPS data processed {"connection_id":221292,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:34:30] local.INFO: Acknowledgment sent {"connection_id":221292,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:35:01] local.INFO: TCP Data received {"connection_id":221292,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168006210012dd12400051c9bb00010008d2a..."} 
[2026-10-23 14:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221292,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168006210012dd12400051c9bb00010008d2a..."} 
[2026-10-23 14:35:01] local.INFO: Processing buffer {"connection_id":221292,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168006210012dd12400051c9bb00010008d2a..."} 
[2026-10-23 14:35:01] local.INFO: Packet analysis {"connection_id":221292,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16800"} 
[2026-10-23 14:35:01] local.INFO: Extracted packet for processing {"connection_id":221292,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16800"} 
[2026-10-23 14:35:01] local.INFO: GPS Element Parsed {"raw_longitude":768680960,"raw_latitude":85760944,"longitude_deg":76.868096,"latitude_deg":8.5760944,"altitude":16,"angle":141,"satellites":42,"speed":48,"hex_longitude":"2dd12400","hex_latitude":"051c9bb0","is_valid_coordinates":true} 
[2026-10-23 14:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943029760001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23802511185936384,"note":"Value kept but may cause issues"} 
[2026-10-23 14:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3383047723128741888,"note":"Value kept but may cause issues"} 
[2026-10-23 14:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,56,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792746218000,"timestamp_ms":1792746218000,"timestamp_seconds":1792746218,"priority":1,"record_length":96,"hex_timestamp":"000001a168006210"} 
[2026-10-23 14:35:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:35:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 14:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:35:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:35:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221292,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221292,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:35:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943029760001,"66":27952,"56":206,"80":34816,"24":48,"16":23802511185936384,"45":-3383047723128741888},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,56,80,24,16,45]} 
[2026-10-23 14:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943029760001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:35:01] local.INFO: Unknown IO ID detected {"io_id":56,"value":206,"description":"Unknown IO ID 56"} 
[2026-10-23 14:35:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23802511185936384,"km_value":23802511185936.383,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3383047723128741888,"description":"Unknown IO ID 45"} 
[2026-10-23 14:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943029760001,"power":27952,"unknown_56":206,"unknown_80":34816,"ignition":48,"odometer":null,"unknown_45":-3383047723128741888}} 
[2026-10-23 14:35:02] local.INFO: DEBUG: GPS processor result {"connection_id":221292,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22839,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:35:02] local.INFO: GPS data processed {"connection_id":221292,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:35:02] local.INFO: Acknowledgment sent {"connection_id":221292,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:35:18] local.INFO: TCP Data received {"connection_id":221291,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:35:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221291,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:35:18] local.INFO: Processing buffer {"connection_id":221291,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:35:18] local.INFO: IMEI packet received {"connection_id":221291,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:35:18] local.INFO: IMEI acknowledgment sent {"connection_id":221291,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:35:24] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:24] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:24] local.INFO: IMEI packet received {"connection_id":221701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":221701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:35:25] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:25] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:25] local.INFO: IMEI packet received {"connection_id":221701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:35:25] local.INFO: IMEI acknowledgment sent {"connection_id":221701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:35:30] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:30] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:35:30] local.INFO: IMEI packet received {"connection_id":221701,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:35:30] local.INFO: IMEI acknowledgment sent {"connection_id":221701,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:35:32] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168007d68012dd13880051c7f28000f00922d..."} 
[2026-10-23 14:35:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168007d68012dd13880051c7f28000f00922d..."} 
[2026-10-23 14:35:32] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168007d68012dd13880051c7f28000f00922d..."} 
[2026-10-23 14:35:32] local.INFO: Packet analysis {"connection_id":221701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16800"} 
[2026-10-23 14:35:32] local.INFO: Extracted packet for processing {"connection_id":221701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16800"} 
[2026-10-23 14:35:32] local.INFO: GPS Element Parsed {"raw_longitude":768686208,"raw_latitude":85753640,"longitude_deg":76.8686208,"latitude_deg":8.575364,"altitude":15,"angle":146,"satellites":45,"speed":54,"hex_longitude":"2dd13880","hex_latitude":"051c7f28","is_valid_coordinates":true} 
[2026-10-23 14:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:35:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943031808001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:35:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23802949272600576,"note":"Value kept but may cause issues"} 
[2026-10-23 14:35:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3376573798666227712,"note":"Value kept but may cause issues"} 
[2026-10-23 14:35:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,254,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:35:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792746225000,"timestamp_ms":1792746225000,"timestamp_seconds":1792746225,"priority":1,"record_length":96,"hex_timestamp":"000001a168007d68"} 
[2026-10-23 14:35:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:35:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:35:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-10-23 14:35:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:35:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:35:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:35:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:35:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:35:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:35:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:35:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:35:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:35:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:35:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943031808001,"66":27930,"254":206,"80":34816,"24":54,"16":23802949272600576,"45":-3376573798666227712},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,254,80,24,16,45]} 
[2026-10-23 14:35:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:35:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:35:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943031808001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:35:32] local.INFO: Unknown IO ID detected {"io_id":254,"value":206,"description":"Unknown IO ID 254"} 
[2026-10-23 14:35:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:35:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23802949272600576,"km_value":23802949272600.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:35:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3376573798666227712,"description":"Unknown IO ID 45"} 
[2026-10-23 14:35:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943031808001,"power":27930,"unknown_254":206,"unknown_80":34816,"ignition":54,"odometer":null,"unknown_45":-3376573798666227712}} 
[2026-10-23 14:35:32] local.INFO: DEBUG: GPS processor result {"connection_id":221701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:35:32] local.INFO: GPS data processed {"connection_id":221701,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:35:32] local.INFO: Acknowledgment sent {"connection_id":221701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:36:02] local.INFO: TCP Data received {"connection_id":221701,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16801c970012dd24080051aef68001800962e..."} 
[2026-10-23 14:36:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221701,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16801c970012dd24080051aef68001800962e..."} 
[2026-10-23 14:36:02] local.INFO: Processing buffer {"connection_id":221701,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16801c970012dd24080051aef68001800962e..."} 
[2026-10-23 14:36:02] local.INFO: Packet analysis {"connection_id":221701,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16801"} 
[2026-10-23 14:36:02] local.INFO: Extracted packet for processing {"connection_id":221701,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16801"} 
[2026-10-23 14:36:02] local.INFO: GPS Element Parsed {"raw_longitude":768753792,"raw_latitude":85651304,"longitude_deg":76.8753792,"latitude_deg":8.5651304,"altitude":24,"angle":150,"satellites":46,"speed":59,"hex_longitude":"2dd24080","hex_latitude":"051aef68","is_valid_coordinates":true} 
[2026-10-23 14:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:36:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943053824001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:36:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23808893507338240,"note":"Value kept but may cause issues"} 
[2026-10-23 14:36:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3301419979910561792,"note":"Value kept but may cause issues"} 
[2026-10-23 14:36:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,6,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:36:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792746310000,"timestamp_ms":1792746310000,"timestamp_seconds":1792746310,"priority":1,"record_length":96,"hex_timestamp":"000001a16801c970"} 
[2026-10-23 14:36:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:36:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:36:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:36:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:36:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:36:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:36:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:36:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221701,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:36:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:36:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221701,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:36:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:36:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:36:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:36:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943053824001,"66":27876,"6":206,"80":34816,"24":59,"16":23808893507338240,"45":-3301419979910561792},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,6,80,24,16,45]} 
[2026-10-23 14:36:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:36:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:36:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943053824001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:36:02] local.INFO: Unknown IO ID detected {"io_id":6,"value":206,"description":"Unknown IO ID 6"} 
[2026-10-23 14:36:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:36:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23808893507338240,"km_value":23808893507338.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:36:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3301419979910561792,"description":"Unknown IO ID 45"} 
[2026-10-23 14:36:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943053824001,"power":27876,"unknown_6":206,"unknown_80":34816,"ignition":59,"odometer":null,"unknown_45":-3301419979910561792}} 
[2026-10-23 14:36:02] local.INFO: DEBUG: GPS processor result {"connection_id":221701,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22841,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:36:02] local.INFO: GPS data processed {"connection_id":221701,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:36:02] local.INFO: Acknowledgment sent {"connection_id":221701,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:36:24] local.INFO: TCP Data received {"connection_id":224703,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:24] local.INFO: Processing buffer {"connection_id":224703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:24] local.INFO: IMEI packet received {"connection_id":224703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:36:24] local.INFO: IMEI acknowledgment sent {"connection_id":224703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:36:25] local.INFO: TCP Data received {"connection_id":224703,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:25] local.INFO: Processing buffer {"connection_id":224703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:25] local.INFO: IMEI packet received {"connection_id":224703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:36:25] local.INFO: IMEI acknowledgment sent {"connection_id":224703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:36:30] local.INFO: TCP Data received {"connection_id":224703,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224703,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:30] local.INFO: Processing buffer {"connection_id":224703,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:36:30] local.INFO: IMEI packet received {"connection_id":224703,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":224703,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:36:30] local.INFO: TCP Data received {"connection_id":224703,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16801e0e0012dd25100051ad0c80019009b2e..."} 
[2026-10-23 14:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224703,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16801e0e0012dd25100051ad0c80019009b2e..."} 
[2026-10-23 14:36:30] local.INFO: Processing buffer {"connection_id":224703,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16801e0e0012dd25100051ad0c80019009b2e..."} 
[2026-10-23 14:36:30] local.INFO: Packet analysis {"connection_id":224703,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16801"} 
[2026-10-23 14:36:30] local.INFO: Extracted packet for processing {"connection_id":224703,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16801"} 
[2026-10-23 14:36:30] local.INFO: GPS Element Parsed {"raw_longitude":768758016,"raw_latitude":85643464,"longitude_deg":76.8758016,"latitude_deg":8.5643464,"altitude":25,"angle":155,"satellites":46,"speed":58,"hex_longitude":"2dd25100","hex_latitude":"051ad0c8","is_valid_coordinates":true} 
[2026-10-23 14:36:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:36:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943055360001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:36:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23809323004067840,"note":"Value kept but may cause issues"} 
[2026-10-23 14:36:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3296494167820113920,"note":"Value kept but may cause issues"} 
[2026-10-23 14:36:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:36:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792746316000,"timestamp_ms":1792746316000,"timestamp_seconds":1792746316,"priority":1,"record_length":96,"hex_timestamp":"000001a16801e0e0"} 
[2026-10-23 14:36:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:36:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:36:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:36:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:36:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:36:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:36:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:36:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224703,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:36:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:36:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:36:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:36:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:36:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:36:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943055360001,"66":27876,"209":206,"80":34816,"24":58,"16":23809323004067840,"45":-3296494167820113920},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,80,24,16,45]} 
[2026-10-23 14:36:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:36:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:36:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943055360001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:36:30] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-10-23 14:36:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:36:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23809323004067840,"km_value":23809323004067.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:36:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3296494167820113920,"description":"Unknown IO ID 45"} 
[2026-10-23 14:36:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943055360001,"power":27876,"unknown_209":206,"unknown_80":34816,"ignition":58,"odometer":null,"unknown_45":-3296494167820113920}} 
[2026-10-23 14:36:30] local.INFO: DEBUG: GPS processor result {"connection_id":224703,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22842,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:36:30] local.INFO: GPS data processed {"connection_id":224703,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:36:30] local.INFO: Acknowledgment sent {"connection_id":224703,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:37:02] local.INFO: TCP Data received {"connection_id":224703,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16801f080012dd25780051abab0001900a82e..."} 
[2026-10-23 14:37:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224703,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16801f080012dd25780051abab0001900a82e..."} 
[2026-10-23 14:37:02] local.INFO: Processing buffer {"connection_id":224703,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16801f080012dd25780051abab0001900a82e..."} 
[2026-10-23 14:37:02] local.INFO: Packet analysis {"connection_id":224703,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16801"} 
[2026-10-23 14:37:02] local.INFO: Extracted packet for processing {"connection_id":224703,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16801"} 
[2026-10-23 14:37:02] local.INFO: GPS Element Parsed {"raw_longitude":768759680,"raw_latitude":85637808,"longitude_deg":76.875968,"latitude_deg":8.5637808,"altitude":25,"angle":168,"satellites":46,"speed":59,"hex_longitude":"2dd25780","hex_latitude":"051abab0","is_valid_coordinates":true} 
[2026-10-23 14:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:37:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943056896001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:37:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23809610766876672,"note":"Value kept but may cause issues"} 
[2026-10-23 14:37:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3291849830706395136,"note":"Value kept but may cause issues"} 
[2026-10-23 14:37:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:37:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792746320000,"timestamp_ms":1792746320000,"timestamp_seconds":1792746320,"priority":1,"record_length":96,"hex_timestamp":"000001a16801f080"} 
[2026-10-23 14:37:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:37:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:37:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:37:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:37:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:37:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:37:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:37:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224703,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:37:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:37:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224703,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:37:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:37:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:37:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:37:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943056896001,"66":27995,"209":206,"80":34816,"24":59,"16":23809610766876672,"45":-3291849830706395136},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,80,24,16,45]} 
[2026-10-23 14:37:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:37:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:37:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943056896001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:37:02] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-10-23 14:37:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:37:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23809610766876672,"km_value":23809610766876.67,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:37:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3291849830706395136,"description":"Unknown IO ID 45"} 
[2026-10-23 14:37:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943056896001,"power":27995,"unknown_209":206,"unknown_80":34816,"ignition":59,"odometer":null,"unknown_45":-3291849830706395136}} 
[2026-10-23 14:37:02] local.INFO: DEBUG: GPS processor result {"connection_id":224703,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:37:02] local.INFO: GPS data processed {"connection_id":224703,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:37:02] local.INFO: Acknowledgment sent {"connection_id":224703,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:37:33] local.INFO: TCP Data received {"connection_id":221702,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:33] local.INFO: Processing buffer {"connection_id":221702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:33] local.INFO: IMEI packet received {"connection_id":221702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:37:33] local.INFO: IMEI acknowledgment sent {"connection_id":221702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:37:35] local.INFO: TCP Data received {"connection_id":221702,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:35] local.INFO: Processing buffer {"connection_id":221702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:35] local.INFO: IMEI packet received {"connection_id":221702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:37:35] local.INFO: IMEI acknowledgment sent {"connection_id":221702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:37:40] local.INFO: TCP Data received {"connection_id":221702,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221702,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:40] local.INFO: Processing buffer {"connection_id":221702,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:37:40] local.INFO: IMEI packet received {"connection_id":221702,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:37:40] local.INFO: IMEI acknowledgment sent {"connection_id":221702,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:37:41] local.INFO: TCP Data received {"connection_id":221702,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168031578012dd2768005192180001500af2e..."} 
[2026-10-23 14:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221702,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168031578012dd2768005192180001500af2e..."} 
[2026-10-23 14:37:41] local.INFO: Processing buffer {"connection_id":221702,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168031578012dd2768005192180001500af2e..."} 
[2026-10-23 14:37:41] local.INFO: Packet analysis {"connection_id":221702,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:37:41] local.INFO: Extracted packet for processing {"connection_id":221702,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:37:41] local.INFO: GPS Element Parsed {"raw_longitude":768767616,"raw_latitude":85533056,"longitude_deg":76.8767616,"latitude_deg":8.5533056,"altitude":21,"angle":175,"satellites":46,"speed":57,"hex_longitude":"2dd27680","hex_latitude":"05192180","is_valid_coordinates":true} 
[2026-10-23 14:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:37:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943075328001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:37:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23814704598089728,"note":"Value kept but may cause issues"} 
[2026-10-23 14:37:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3282209312779776000,"note":"Value kept but may cause issues"} 
[2026-10-23 14:37:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:37:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792746395000,"timestamp_ms":1792746395000,"timestamp_seconds":1792746395,"priority":1,"record_length":96,"hex_timestamp":"000001a168031578"} 
[2026-10-23 14:37:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:37:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:37:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:37:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:37:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:37:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:37:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221702,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:37:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:37:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221702,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:37:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:37:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:37:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:37:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943075328001,"66":27843,"20":206,"80":34816,"24":57,"16":23814704598089728,"45":-3282209312779776000},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-23 14:37:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:37:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:37:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943075328001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:37:41] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 14:37:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:37:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23814704598089728,"km_value":23814704598089.727,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:37:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3282209312779776000,"description":"Unknown IO ID 45"} 
[2026-10-23 14:37:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943075328001,"power":27843,"unknown_20":206,"unknown_80":34816,"ignition":57,"odometer":null,"unknown_45":-3282209312779776000}} 
[2026-10-23 14:37:41] local.INFO: DEBUG: GPS processor result {"connection_id":221702,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22844,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:37:41] local.INFO: GPS data processed {"connection_id":221702,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:37:41] local.INFO: Acknowledgment sent {"connection_id":221702,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:38:27] local.INFO: TCP Data received {"connection_id":221293,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:38:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:38:27] local.INFO: Processing buffer {"connection_id":221293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:38:27] local.INFO: IMEI packet received {"connection_id":221293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:38:27] local.INFO: IMEI acknowledgment sent {"connection_id":221293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:38:29] local.INFO: TCP Data received {"connection_id":221293,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221293,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:38:29] local.INFO: Processing buffer {"connection_id":221293,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:38:29] local.INFO: IMEI packet received {"connection_id":221293,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":221293,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:38:30] local.INFO: TCP Data received {"connection_id":221293,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680330d0012dd27ac00518f938001200ad2e..."} 
[2026-10-23 14:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680330d0012dd27ac00518f938001200ad2e..."} 
[2026-10-23 14:38:30] local.INFO: Processing buffer {"connection_id":221293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680330d0012dd27ac00518f938001200ad2e..."} 
[2026-10-23 14:38:30] local.INFO: Packet analysis {"connection_id":221293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:38:30] local.INFO: Extracted packet for processing {"connection_id":221293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768768704,"raw_latitude":85522744,"longitude_deg":76.8768704,"latitude_deg":8.5522744,"altitude":18,"angle":173,"satellites":46,"speed":60,"hex_longitude":"2dd27ac0","hex_latitude":"0518f938","is_valid_coordinates":true} 
[2026-10-23 14:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943077120001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23815207109263360,"note":"Value kept but may cause issues"} 
[2026-10-23 14:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3281294519108009984,"note":"Value kept but may cause issues"} 
[2026-10-23 14:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792746402000,"timestamp_ms":1792746402000,"timestamp_seconds":1792746402,"priority":1,"record_length":96,"hex_timestamp":"000001a1680330d0"} 
[2026-10-23 14:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943077120001,"66":27843,"20":206,"80":34816,"24":60,"16":23815207109263360,"45":-3281294519108009984},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943077120001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23815207109263360,"km_value":23815207109263.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3281294519108009984,"description":"Unknown IO ID 45"} 
[2026-10-23 14:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943077120001,"power":27843,"unknown_20":206,"unknown_80":34816,"ignition":60,"odometer":null,"unknown_45":-3281294519108009984}} 
[2026-10-23 14:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":221293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22845,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:38:30] local.INFO: GPS data processed {"connection_id":221293,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:38:30] local.INFO: Acknowledgment sent {"connection_id":221293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:38:30] local.INFO: TCP Data received {"connection_id":221293,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168034840012dd27dc00518d618000f00af2d..."} 
[2026-10-23 14:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168034840012dd27dc00518d618000f00af2d..."} 
[2026-10-23 14:38:30] local.INFO: Processing buffer {"connection_id":221293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168034840012dd27dc00518d618000f00af2d..."} 
[2026-10-23 14:38:30] local.INFO: Packet analysis {"connection_id":221293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:38:30] local.INFO: Extracted packet for processing {"connection_id":221293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768769472,"raw_latitude":85513752,"longitude_deg":76.8769472,"latitude_deg":8.5513752,"altitude":15,"angle":175,"satellites":45,"speed":58,"hex_longitude":"2dd27dc0","hex_latitude":"0518d618","is_valid_coordinates":true} 
[2026-10-23 14:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943078912001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23815640900960256,"note":"Value kept but may cause issues"} 
[2026-10-23 14:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3280098250459629568,"note":"Value kept but may cause issues"} 
[2026-10-23 14:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,20,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792746408000,"timestamp_ms":1792746408000,"timestamp_seconds":1792746408,"priority":1,"record_length":96,"hex_timestamp":"000001a168034840"} 
[2026-10-23 14:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 14:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943078912001,"66":27995,"20":206,"80":34816,"24":58,"16":23815640900960256,"45":-3280098250459629568},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,20,80,24,16,45]} 
[2026-10-23 14:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943078912001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":20,"value":206,"description":"Unknown IO ID 20"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 14:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23815640900960256,"km_value":23815640900960.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3280098250459629568,"description":"Unknown IO ID 45"} 
[2026-10-23 14:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943078912001,"power":27995,"unknown_20":206,"unknown_80":34816,"ignition":58,"odometer":null,"unknown_45":-3280098250459629568}} 
[2026-10-23 14:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":221293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22846,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:38:30] local.INFO: GPS data processed {"connection_id":221293,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:38:30] local.INFO: Acknowledgment sent {"connection_id":221293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:39:01] local.INFO: TCP Data received {"connection_id":221293,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168036398012dd280000518b330001000b12b..."} 
[2026-10-23 14:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221293,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168036398012dd280000518b330001000b12b..."} 
[2026-10-23 14:39:01] local.INFO: Processing buffer {"connection_id":221293,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168036398012dd280000518b330001000b12b..."} 
[2026-10-23 14:39:01] local.INFO: Packet analysis {"connection_id":221293,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:39:01] local.INFO: Extracted packet for processing {"connection_id":221293,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:39:01] local.INFO: GPS Element Parsed {"raw_longitude":768770048,"raw_latitude":85504816,"longitude_deg":76.8770048,"latitude_deg":8.5504816,"altitude":16,"angle":177,"satellites":43,"speed":41,"hex_longitude":"2dd28000","hex_latitude":"0518b330","is_valid_coordinates":true} 
[2026-10-23 14:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943080448001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23816078987624448,"note":"Value kept but may cause issues"} 
[2026-10-23 14:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3279253825531799552,"note":"Value kept but may cause issues"} 
[2026-10-23 14:39:01] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,80,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 14:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792746415000,"timestamp_ms":1792746415000,"timestamp_seconds":1792746415,"priority":1,"record_length":96,"hex_timestamp":"000001a168036398"} 
[2026-10-23 14:39:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:39:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:39:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:39:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:39:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221293,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221293,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:39:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943080448001,"66":27876,"80":34304,"24":41,"16":23816078987624448,"45":-3279253825531799552},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,24,16,45]} 
[2026-10-23 14:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943080448001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:39:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23816078987624448,"km_value":23816078987624.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3279253825531799552,"description":"Unknown IO ID 45"} 
[2026-10-23 14:39:01] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458943080448001,"power":27876,"unknown_80":34304,"ignition":41,"odometer":null,"unknown_45":-3279253825531799552}} 
[2026-10-23 14:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":221293,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:39:01] local.INFO: GPS data processed {"connection_id":221293,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:39:01] local.INFO: Acknowledgment sent {"connection_id":221293,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:39:25] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:39:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:39:25] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:39:25] local.INFO: IMEI packet received {"connection_id":221294,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:39:25] local.INFO: IMEI acknowledgment sent {"connection_id":221294,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:39:28] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:39:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:39:28] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:39:28] local.INFO: IMEI packet received {"connection_id":221294,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:39:28] local.INFO: IMEI acknowledgment sent {"connection_id":221294,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:39:29] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680386c0012dd281c005188c00001100b12d..."} 
[2026-10-23 14:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680386c0012dd281c005188c00001100b12d..."} 
[2026-10-23 14:39:29] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680386c0012dd281c005188c00001100b12d..."} 
[2026-10-23 14:39:29] local.INFO: Packet analysis {"connection_id":221294,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:39:29] local.INFO: Extracted packet for processing {"connection_id":221294,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16803"} 
[2026-10-23 14:39:29] local.INFO: GPS Element Parsed {"raw_longitude":768770496,"raw_latitude":85494784,"longitude_deg":76.8770496,"latitude_deg":8.5494784,"altitude":17,"angle":177,"satellites":45,"speed":48,"hex_longitude":"2dd281c0","hex_latitude":"05188c00","is_valid_coordinates":true} 
[2026-10-23 14:39:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:39:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943082240001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:39:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23816564318928896,"note":"Value kept but may cause issues"} 
[2026-10-23 14:39:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3278620506836488192,"note":"Value kept but may cause issues"} 
[2026-10-23 14:39:29] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,80,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 14:39:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792746424000,"timestamp_ms":1792746424000,"timestamp_seconds":1792746424,"priority":1,"record_length":96,"hex_timestamp":"000001a1680386c0"} 
[2026-10-23 14:39:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:39:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:39:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:39:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:39:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:39:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:39:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:39:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221294,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:39:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:39:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:39:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:39:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:39:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:39:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943082240001,"66":27887,"80":34304,"24":48,"16":23816564318928896,"45":-3278620506836488192},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,24,16,45]} 
[2026-10-23 14:39:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:39:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:39:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943082240001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:39:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:39:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23816564318928896,"km_value":23816564318928.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:39:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3278620506836488192,"description":"Unknown IO ID 45"} 
[2026-10-23 14:39:29] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458943082240001,"power":27887,"unknown_80":34304,"ignition":48,"odometer":null,"unknown_45":-3278620506836488192}} 
[2026-10-23 14:39:29] local.INFO: DEBUG: GPS processor result {"connection_id":221294,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22848,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:39:29] local.INFO: GPS data processed {"connection_id":221294,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:39:29] local.INFO: Acknowledgment sent {"connection_id":221294,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:40:00] local.INFO: TCP Data received {"connection_id":221294,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168056350012dd2d2000516cbc8000d008e2d..."} 
[2026-10-23 14:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221294,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168056350012dd2d2000516cbc8000d008e2d..."} 
[2026-10-23 14:40:00] local.INFO: Processing buffer {"connection_id":221294,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168056350012dd2d2000516cbc8000d008e2d..."} 
[2026-10-23 14:40:00] local.INFO: Packet analysis {"connection_id":221294,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:40:00] local.INFO: Extracted packet for processing {"connection_id":221294,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:40:00] local.INFO: GPS Element Parsed {"raw_longitude":768791040,"raw_latitude":85380040,"longitude_deg":76.879104,"latitude_deg":8.538004,"altitude":13,"angle":142,"satellites":45,"speed":49,"hex_longitude":"2dd2d200","hex_latitude":"0516cbc8","is_valid_coordinates":true} 
[2026-10-23 14:40:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:40:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943113728001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:40:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23822358229811200,"note":"Value kept but may cause issues"} 
[2026-10-23 14:40:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3262013483240472576,"note":"Value kept but may cause issues"} 
[2026-10-23 14:40:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:40:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792746546000,"timestamp_ms":1792746546000,"timestamp_seconds":1792746546,"priority":1,"record_length":96,"hex_timestamp":"000001a168056350"} 
[2026-10-23 14:40:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:40:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:40:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:40:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:40:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:40:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:40:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:40:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221294,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:40:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:40:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221294,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:40:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:40:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:40:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:40:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943113728001,"66":27919,"186":206,"80":34304,"24":49,"16":23822358229811200,"45":-3262013483240472576},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,80,24,16,45]} 
[2026-10-23 14:40:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:40:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:40:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943113728001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:40:00] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 14:40:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:40:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23822358229811200,"km_value":23822358229811.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:40:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3262013483240472576,"description":"Unknown IO ID 45"} 
[2026-10-23 14:40:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943113728001,"power":27919,"unknown_186":206,"unknown_80":34304,"ignition":49,"odometer":null,"unknown_45":-3262013483240472576}} 
[2026-10-23 14:40:00] local.INFO: DEBUG: GPS processor result {"connection_id":221294,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:40:00] local.INFO: GPS data processed {"connection_id":221294,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:40:00] local.INFO: Acknowledgment sent {"connection_id":221294,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:40:38] local.INFO: TCP Data received {"connection_id":221295,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:40:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221295,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:40:38] local.INFO: Processing buffer {"connection_id":221295,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:40:38] local.INFO: IMEI packet received {"connection_id":221295,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:40:38] local.INFO: IMEI acknowledgment sent {"connection_id":221295,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:40:40] local.INFO: TCP Data received {"connection_id":221295,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221295,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:40:40] local.INFO: Processing buffer {"connection_id":221295,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:40:40] local.INFO: IMEI packet received {"connection_id":221295,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:40:40] local.INFO: IMEI acknowledgment sent {"connection_id":221295,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:40:53] local.INFO: TCP Data received {"connection_id":222964,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:40:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222964,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:40:53] local.INFO: Processing buffer {"connection_id":222964,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:40:53] local.INFO: IMEI packet received {"connection_id":222964,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:40:53] local.INFO: IMEI acknowledgment sent {"connection_id":222964,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:41:09] local.INFO: TCP Data received {"connection_id":221295,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168057ea8012dd2e7000516ae30000d008e2a..."} 
[2026-10-23 14:41:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221295,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168057ea8012dd2e7000516ae30000d008e2a..."} 
[2026-10-23 14:41:09] local.INFO: Processing buffer {"connection_id":221295,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168057ea8012dd2e7000516ae30000d008e2a..."} 
[2026-10-23 14:41:09] local.INFO: Packet analysis {"connection_id":221295,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:41:09] local.INFO: Extracted packet for processing {"connection_id":221295,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:41:09] local.INFO: GPS Element Parsed {"raw_longitude":768796416,"raw_latitude":85372464,"longitude_deg":76.8796416,"latitude_deg":8.5372464,"altitude":13,"angle":142,"satellites":42,"speed":53,"hex_longitude":"2dd2e700","hex_latitude":"0516ae30","is_valid_coordinates":true} 
[2026-10-23 14:41:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:41:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943115776001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23822809201377280,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3255539558778157056,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:41:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792746553000,"timestamp_ms":1792746553000,"timestamp_seconds":1792746553,"priority":1,"record_length":96,"hex_timestamp":"000001a168057ea8"} 
[2026-10-23 14:41:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:41:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:41:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:41:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:41:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:41:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:41:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:41:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221295,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:41:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:41:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:41:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943115776001,"66":28028,"186":206,"80":34304,"24":53,"16":23822809201377280,"45":-3255539558778157056},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,80,24,16,45]} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:41:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943115776001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:41:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23822809201377280,"km_value":23822809201377.28,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3255539558778157056,"description":"Unknown IO ID 45"} 
[2026-10-23 14:41:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943115776001,"power":28028,"unknown_186":206,"unknown_80":34304,"ignition":53,"odometer":null,"unknown_45":-3255539558778157056}} 
[2026-10-23 14:41:09] local.INFO: DEBUG: GPS processor result {"connection_id":221295,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22850,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:41:09] local.INFO: GPS data processed {"connection_id":221295,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:41:09] local.INFO: Acknowledgment sent {"connection_id":221295,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:41:09] local.INFO: TCP Data received {"connection_id":221295,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168059a00012dd2fd0005168f88000d008e2c..."} 
[2026-10-23 14:41:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221295,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168059a00012dd2fd0005168f88000d008e2c..."} 
[2026-10-23 14:41:09] local.INFO: Processing buffer {"connection_id":221295,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168059a00012dd2fd0005168f88000d008e2c..."} 
[2026-10-23 14:41:09] local.INFO: Packet analysis {"connection_id":221295,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:41:09] local.INFO: Extracted packet for processing {"connection_id":221295,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:41:09] local.INFO: GPS Element Parsed {"raw_longitude":768802048,"raw_latitude":85364616,"longitude_deg":76.8802048,"latitude_deg":8.5364616,"altitude":13,"angle":142,"satellites":44,"speed":55,"hex_longitude":"2dd2fd00","hex_latitude":"05168f88","is_valid_coordinates":true} 
[2026-10-23 14:41:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:41:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943117568001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23823273057845248,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3249628584269172736,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:41:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792746560000,"timestamp_ms":1792746560000,"timestamp_seconds":1792746560,"priority":1,"record_length":96,"hex_timestamp":"000001a168059a00"} 
[2026-10-23 14:41:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:41:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:41:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 14:41:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:41:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:41:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:41:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:41:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221295,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:41:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:41:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221295,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:41:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943117568001,"66":27984,"186":206,"80":34304,"24":55,"16":23823273057845248,"45":-3249628584269172736},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,80,24,16,45]} 
[2026-10-23 14:41:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:41:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943117568001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:41:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23823273057845248,"km_value":23823273057845.246,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:41:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3249628584269172736,"description":"Unknown IO ID 45"} 
[2026-10-23 14:41:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943117568001,"power":27984,"unknown_186":206,"unknown_80":34304,"ignition":55,"odometer":null,"unknown_45":-3249628584269172736}} 
[2026-10-23 14:41:10] local.INFO: DEBUG: GPS processor result {"connection_id":221295,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22851,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:41:10] local.INFO: GPS data processed {"connection_id":221295,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:41:10] local.INFO: Acknowledgment sent {"connection_id":221295,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:41:25] local.INFO: TCP Data received {"connection_id":221296,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221296,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:41:25] local.INFO: Processing buffer {"connection_id":221296,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:41:25] local.INFO: IMEI packet received {"connection_id":221296,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":221296,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:41:30] local.INFO: TCP Data received {"connection_id":221296,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221296,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:41:30] local.INFO: Processing buffer {"connection_id":221296,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:41:30] local.INFO: IMEI packet received {"connection_id":221296,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:41:30] local.INFO: IMEI acknowledgment sent {"connection_id":221296,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:41:31] local.INFO: TCP Data received {"connection_id":221296,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16805b558012dd3148005167078000c00902d..."} 
[2026-10-23 14:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221296,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16805b558012dd3148005167078000c00902d..."} 
[2026-10-23 14:41:31] local.INFO: Processing buffer {"connection_id":221296,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16805b558012dd3148005167078000c00902d..."} 
[2026-10-23 14:41:31] local.INFO: Packet analysis {"connection_id":221296,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:41:31] local.INFO: Extracted packet for processing {"connection_id":221296,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:41:31] local.INFO: GPS Element Parsed {"raw_longitude":768808064,"raw_latitude":85356664,"longitude_deg":76.8808064,"latitude_deg":8.5356664,"altitude":12,"angle":144,"satellites":45,"speed":55,"hex_longitude":"2dd31480","hex_latitude":"05167078","is_valid_coordinates":true} 
[2026-10-23 14:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943119360001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23823754094182400,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3243436134783547392,"note":"Value kept but may cause issues"} 
[2026-10-23 14:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792746567000,"timestamp_ms":1792746567000,"timestamp_seconds":1792746567,"priority":1,"record_length":96,"hex_timestamp":"000001a16805b558"} 
[2026-10-23 14:41:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:41:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 14:41:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:41:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:41:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221296,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:41:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943119360001,"66":27865,"186":206,"80":34304,"24":55,"16":23823754094182400,"45":-3243436134783547392},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,80,24,16,45]} 
[2026-10-23 14:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943119360001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:41:31] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 14:41:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23823754094182400,"km_value":23823754094182.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3243436134783547392,"description":"Unknown IO ID 45"} 
[2026-10-23 14:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943119360001,"power":27865,"unknown_186":206,"unknown_80":34304,"ignition":55,"odometer":null,"unknown_45":-3243436134783547392}} 
[2026-10-23 14:41:31] local.INFO: DEBUG: GPS processor result {"connection_id":221296,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:41:31] local.INFO: GPS data processed {"connection_id":221296,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:41:31] local.INFO: Acknowledgment sent {"connection_id":221296,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:42:02] local.INFO: TCP Data received {"connection_id":221296,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16805d0b0012dd3290005165320000d00912c..."} 
[2026-10-23 14:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221296,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16805d0b0012dd3290005165320000d00912c..."} 
[2026-10-23 14:42:02] local.INFO: Processing buffer {"connection_id":221296,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16805d0b0012dd3290005165320000d00912c..."} 
[2026-10-23 14:42:02] local.INFO: Packet analysis {"connection_id":221296,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:42:02] local.INFO: Extracted packet for processing {"connection_id":221296,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:42:02] local.INFO: GPS Element Parsed {"raw_longitude":768813312,"raw_latitude":85349152,"longitude_deg":76.8813312,"latitude_deg":8.5349152,"altitude":13,"angle":145,"satellites":44,"speed":43,"hex_longitude":"2dd32900","hex_latitude":"05165320","is_valid_coordinates":true} 
[2026-10-23 14:42:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:42:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943121152001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:42:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23824200770781184,"note":"Value kept but may cause issues"} 
[2026-10-23 14:42:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3236821472832882688,"note":"Value kept but may cause issues"} 
[2026-10-23 14:42:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:42:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792746574000,"timestamp_ms":1792746574000,"timestamp_seconds":1792746574,"priority":1,"record_length":96,"hex_timestamp":"000001a16805d0b0"} 
[2026-10-23 14:42:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:42:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:42:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:42:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:42:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:42:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:42:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:42:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221296,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:42:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:42:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221296,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:42:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:42:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:42:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:42:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943121152001,"66":27908,"186":206,"80":34304,"24":43,"16":23824200770781184,"45":-3236821472832882688},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,80,24,16,45]} 
[2026-10-23 14:42:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:42:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:42:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943121152001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:42:02] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 14:42:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:42:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23824200770781184,"km_value":23824200770781.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:42:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3236821472832882688,"description":"Unknown IO ID 45"} 
[2026-10-23 14:42:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943121152001,"power":27908,"unknown_186":206,"unknown_80":34304,"ignition":43,"odometer":null,"unknown_45":-3236821472832882688}} 
[2026-10-23 14:42:02] local.INFO: DEBUG: GPS processor result {"connection_id":221296,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:42:02] local.INFO: GPS data processed {"connection_id":221296,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:42:02] local.INFO: Acknowledgment sent {"connection_id":221296,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:42:25] local.INFO: TCP Data received {"connection_id":221297,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221297,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:42:25] local.INFO: Processing buffer {"connection_id":221297,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:42:25] local.INFO: IMEI packet received {"connection_id":221297,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":221297,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:42:30] local.INFO: TCP Data received {"connection_id":221297,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221297,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:42:30] local.INFO: Processing buffer {"connection_id":221297,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:42:30] local.INFO: IMEI packet received {"connection_id":221297,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:42:30] local.INFO: IMEI acknowledgment sent {"connection_id":221297,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:42:31] local.INFO: TCP Data received {"connection_id":221297,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16805fba8012dd33e8005163530000b00902d..."} 
[2026-10-23 14:42:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221297,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16805fba8012dd33e8005163530000b00902d..."} 
[2026-10-23 14:42:31] local.INFO: Processing buffer {"connection_id":221297,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16805fba8012dd33e8005163530000b00902d..."} 
[2026-10-23 14:42:31] local.INFO: Packet analysis {"connection_id":221297,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:42:31] local.INFO: Extracted packet for processing {"connection_id":221297,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16805"} 
[2026-10-23 14:42:31] local.INFO: GPS Element Parsed {"raw_longitude":768818816,"raw_latitude":85341488,"longitude_deg":76.8818816,"latitude_deg":8.5341488,"altitude":11,"angle":144,"satellites":45,"speed":23,"hex_longitude":"2dd33e80","hex_latitude":"05163530","is_valid_coordinates":true} 
[2026-10-23 14:42:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:42:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943122944001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:42:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23824656037314560,"note":"Value kept but may cause issues"} 
[2026-10-23 14:42:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3231051235812237312,"note":"Value kept but may cause issues"} 
[2026-10-23 14:42:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,186,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:42:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792746585000,"timestamp_ms":1792746585000,"timestamp_seconds":1792746585,"priority":1,"record_length":96,"hex_timestamp":"000001a16805fba8"} 
[2026-10-23 14:42:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:42:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:42:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:42:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:42:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:42:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:42:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:42:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221297,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:42:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221297,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:42:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221297,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:42:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:42:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:42:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:42:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943122944001,"66":27865,"186":206,"80":34304,"24":23,"16":23824656037314560,"45":-3231051235812237312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,186,80,24,16,45]} 
[2026-10-23 14:42:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:42:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:42:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943122944001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:42:31] local.INFO: Unknown IO ID detected {"io_id":186,"value":206,"description":"Unknown IO ID 186"} 
[2026-10-23 14:42:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:42:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23824656037314560,"km_value":23824656037314.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:42:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3231051235812237312,"description":"Unknown IO ID 45"} 
[2026-10-23 14:42:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943122944001,"power":27865,"unknown_186":206,"unknown_80":34304,"ignition":23,"odometer":null,"unknown_45":-3231051235812237312}} 
[2026-10-23 14:42:31] local.INFO: DEBUG: GPS processor result {"connection_id":221297,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:42:31] local.INFO: GPS data processed {"connection_id":221297,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:42:31] local.INFO: Acknowledgment sent {"connection_id":221297,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:43:18] local.INFO: TCP Data received {"connection_id":221297,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168080ee8012dd420c0051533b00015008726..."} 
[2026-10-23 14:43:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221297,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168080ee8012dd420c0051533b00015008726..."} 
[2026-10-23 14:43:18] local.INFO: Processing buffer {"connection_id":221297,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168080ee8012dd420c0051533b00015008726..."} 
[2026-10-23 14:43:18] local.INFO: Packet analysis {"connection_id":221297,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:43:18] local.INFO: Extracted packet for processing {"connection_id":221297,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:43:18] local.INFO: GPS Element Parsed {"raw_longitude":768876736,"raw_latitude":85275568,"longitude_deg":76.8876736,"latitude_deg":8.5275568,"altitude":21,"angle":135,"satellites":38,"speed":43,"hex_longitude":"2dd420c0","hex_latitude":"051533b0","is_valid_coordinates":true} 
[2026-10-23 14:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:43:18] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943158272001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:43:18] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23828903759970304,"note":"Value kept but may cause issues"} 
[2026-10-23 14:43:18] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3168845265976238080,"note":"Value kept but may cause issues"} 
[2026-10-23 14:43:18] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:43:18] local.INFO: AVL Record Parsed {"raw_timestamp":1792746721000,"timestamp_ms":1792746721000,"timestamp_seconds":1792746721,"priority":1,"record_length":96,"hex_timestamp":"000001a168080ee8"} 
[2026-10-23 14:43:18] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:43:18] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:43:18] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 14:43:18] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:43:18] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:43:18] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:43:18] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:43:18] local.INFO: Teltonika packet parsed successfully {"connection_id":221297,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:43:18] local.INFO: Passing IMEI to GPS processor {"connection_id":221297,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:43:18] local.INFO: DEBUG: About to call GPS processor {"connection_id":221297,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:43:18] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:43:18] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:43:18] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:43:18] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943158272001,"66":27767,"252":206,"80":34304,"24":43,"16":23828903759970304,"45":-3168845265976238080},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,80,24,16,45]} 
[2026-10-23 14:43:18] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:43:18] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:43:18] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943158272001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:43:18] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-23 14:43:18] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:43:18] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23828903759970304,"km_value":23828903759970.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:43:18] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3168845265976238080,"description":"Unknown IO ID 45"} 
[2026-10-23 14:43:18] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943158272001,"power":27767,"unknown_252":206,"unknown_80":34304,"ignition":43,"odometer":null,"unknown_45":-3168845265976238080}} 
[2026-10-23 14:43:18] local.INFO: DEBUG: GPS processor result {"connection_id":221297,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22855,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:43:18] local.INFO: GPS data processed {"connection_id":221297,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:43:18] local.INFO: Acknowledgment sent {"connection_id":221297,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:43:25] local.INFO: TCP Data received {"connection_id":222965,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:43:25] local.INFO: Processing buffer {"connection_id":222965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:43:25] local.INFO: IMEI packet received {"connection_id":222965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":222965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:43:30] local.INFO: TCP Data received {"connection_id":222965,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222965,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:43:30] local.INFO: Processing buffer {"connection_id":222965,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:43:30] local.INFO: IMEI packet received {"connection_id":222965,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:43:30] local.INFO: IMEI acknowledgment sent {"connection_id":222965,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:43:32] local.INFO: TCP Data received {"connection_id":222965,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168083210012dd43b80051518a8001800862b..."} 
[2026-10-23 14:43:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168083210012dd43b80051518a8001800862b..."} 
[2026-10-23 14:43:32] local.INFO: Processing buffer {"connection_id":222965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168083210012dd43b80051518a8001800862b..."} 
[2026-10-23 14:43:32] local.INFO: Packet analysis {"connection_id":222965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:43:32] local.INFO: Extracted packet for processing {"connection_id":222965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:43:32] local.INFO: GPS Element Parsed {"raw_longitude":768883584,"raw_latitude":85268648,"longitude_deg":76.8883584,"latitude_deg":8.5268648,"altitude":24,"angle":134,"satellites":43,"speed":43,"hex_longitude":"2dd43b80","hex_latitude":"051518a8","is_valid_coordinates":true} 
[2026-10-23 14:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:43:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943160576001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:43:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23829371911405568,"note":"Value kept but may cause issues"} 
[2026-10-23 14:43:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3161315810351009792,"note":"Value kept but may cause issues"} 
[2026-10-23 14:43:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:43:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792746730000,"timestamp_ms":1792746730000,"timestamp_seconds":1792746730,"priority":1,"record_length":96,"hex_timestamp":"000001a168083210"} 
[2026-10-23 14:43:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:43:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:43:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 14:43:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:43:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:43:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:43:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:43:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:43:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:43:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:43:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:43:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:43:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:43:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943160576001,"66":27876,"252":206,"80":34304,"24":43,"16":23829371911405568,"45":-3161315810351009792},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,80,24,16,45]} 
[2026-10-23 14:43:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:43:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:43:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943160576001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:43:32] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-23 14:43:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:43:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23829371911405568,"km_value":23829371911405.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:43:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3161315810351009792,"description":"Unknown IO ID 45"} 
[2026-10-23 14:43:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943160576001,"power":27876,"unknown_252":206,"unknown_80":34304,"ignition":43,"odometer":null,"unknown_45":-3161315810351009792}} 
[2026-10-23 14:43:32] local.INFO: DEBUG: GPS processor result {"connection_id":222965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22856,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:43:32] local.INFO: GPS data processed {"connection_id":222965,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:43:32] local.INFO: Acknowledgment sent {"connection_id":222965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:44:05] local.INFO: TCP Data received {"connection_id":222965,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168085538012dd457000514fd18001900872d..."} 
[2026-10-23 14:44:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222965,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168085538012dd457000514fd18001900872d..."} 
[2026-10-23 14:44:05] local.INFO: Processing buffer {"connection_id":222965,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168085538012dd457000514fd18001900872d..."} 
[2026-10-23 14:44:05] local.INFO: Packet analysis {"connection_id":222965,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:44:05] local.INFO: Extracted packet for processing {"connection_id":222965,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:44:05] local.INFO: GPS Element Parsed {"raw_longitude":768890624,"raw_latitude":85261592,"longitude_deg":76.8890624,"latitude_deg":8.5261592,"altitude":25,"angle":135,"satellites":45,"speed":44,"hex_longitude":"2dd45700","hex_latitude":"0514fd18","is_valid_coordinates":true} 
[2026-10-23 14:44:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:44:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943162880001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23829852947742720,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3153786354725771264,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:44:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792746739000,"timestamp_ms":1792746739000,"timestamp_seconds":1792746739,"priority":1,"record_length":96,"hex_timestamp":"000001a168085538"} 
[2026-10-23 14:44:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:44:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:44:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:44:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:44:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:44:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:44:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:44:05] local.INFO: Teltonika packet parsed successfully {"connection_id":222965,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:44:05] local.INFO: Passing IMEI to GPS processor {"connection_id":222965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:44:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":222965,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:44:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:44:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:44:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:44:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943162880001,"66":27745,"252":206,"80":34304,"24":44,"16":23829852947742720,"45":-3153786354725771264},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,80,24,16,45]} 
[2026-10-23 14:44:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:44:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:44:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943162880001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:44:05] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-23 14:44:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:44:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23829852947742720,"km_value":23829852947742.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:44:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3153786354725771264,"description":"Unknown IO ID 45"} 
[2026-10-23 14:44:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943162880001,"power":27745,"unknown_252":206,"unknown_80":34304,"ignition":44,"odometer":null,"unknown_45":-3153786354725771264}} 
[2026-10-23 14:44:05] local.INFO: DEBUG: GPS processor result {"connection_id":222965,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:44:05] local.INFO: GPS data processed {"connection_id":222965,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:44:05] local.INFO: Acknowledgment sent {"connection_id":222965,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:44:30] local.INFO: TCP Data received {"connection_id":224705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:44:30] local.INFO: Processing buffer {"connection_id":224705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:44:30] local.INFO: IMEI packet received {"connection_id":224705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":224705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:44:34] local.INFO: TCP Data received {"connection_id":224705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:44:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:44:34] local.INFO: Processing buffer {"connection_id":224705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:44:34] local.INFO: IMEI packet received {"connection_id":224705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:44:34] local.INFO: IMEI acknowledgment sent {"connection_id":224705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:44:35] local.INFO: TCP Data received {"connection_id":224705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168087478012dd470c00514e1d0001900882a..."} 
[2026-10-23 14:44:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168087478012dd470c00514e1d0001900882a..."} 
[2026-10-23 14:44:35] local.INFO: Processing buffer {"connection_id":224705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168087478012dd470c00514e1d0001900882a..."} 
[2026-10-23 14:44:35] local.INFO: Packet analysis {"connection_id":224705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:44:35] local.INFO: Extracted packet for processing {"connection_id":224705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:44:35] local.INFO: GPS Element Parsed {"raw_longitude":768897216,"raw_latitude":85254608,"longitude_deg":76.8897216,"latitude_deg":8.5254608,"altitude":25,"angle":136,"satellites":42,"speed":51,"hex_longitude":"2dd470c0","hex_latitude":"0514e1d0","is_valid_coordinates":true} 
[2026-10-23 14:44:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:44:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943165184001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23830316804210688,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3146045792868034560,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,252,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:44:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792746747000,"timestamp_ms":1792746747000,"timestamp_seconds":1792746747,"priority":1,"record_length":96,"hex_timestamp":"000001a168087478"} 
[2026-10-23 14:44:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:44:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:44:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 14:44:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:44:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:44:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:44:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:44:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:44:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:44:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:44:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:44:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:44:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:44:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943165184001,"66":27115,"252":206,"80":34304,"24":51,"16":23830316804210688,"45":-3146045792868034560},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,252,80,24,16,45]} 
[2026-10-23 14:44:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:44:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:44:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943165184001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:44:35] local.INFO: Unknown IO ID detected {"io_id":252,"value":206,"description":"Unknown IO ID 252"} 
[2026-10-23 14:44:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:44:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23830316804210688,"km_value":23830316804210.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:44:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3146045792868034560,"description":"Unknown IO ID 45"} 
[2026-10-23 14:44:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943165184001,"power":27115,"unknown_252":206,"unknown_80":34304,"ignition":51,"odometer":null,"unknown_45":-3146045792868034560}} 
[2026-10-23 14:44:35] local.INFO: DEBUG: GPS processor result {"connection_id":224705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22858,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:44:35] local.INFO: GPS data processed {"connection_id":224705,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:44:35] local.INFO: Acknowledgment sent {"connection_id":224705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:44:37] local.INFO: TCP Data received {"connection_id":224705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168088fd0012dd48a400514c7a00017008827..."} 
[2026-10-23 14:44:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168088fd0012dd48a400514c7a00017008827..."} 
[2026-10-23 14:44:37] local.INFO: Processing buffer {"connection_id":224705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168088fd0012dd48a400514c7a00017008827..."} 
[2026-10-23 14:44:37] local.INFO: Packet analysis {"connection_id":224705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:44:37] local.INFO: Extracted packet for processing {"connection_id":224705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:44:37] local.INFO: GPS Element Parsed {"raw_longitude":768903744,"raw_latitude":85247904,"longitude_deg":76.8903744,"latitude_deg":8.5247904,"altitude":23,"angle":136,"satellites":39,"speed":50,"hex_longitude":"2dd48a40","hex_latitude":"0514c7a0","is_valid_coordinates":true} 
[2026-10-23 14:44:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:44:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943167232001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23830767775776768,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3138797812219523072,"note":"Value kept but may cause issues"} 
[2026-10-23 14:44:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:44:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792746754000,"timestamp_ms":1792746754000,"timestamp_seconds":1792746754,"priority":1,"record_length":96,"hex_timestamp":"000001a168088fd0"} 
[2026-10-23 14:44:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:44:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:44:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":235,"data_length":795,"current_offset":136} 
[2026-10-23 14:44:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2838,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:44:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:44:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:44:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:44:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:44:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:44:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:44:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:44:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:44:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:44:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943167232001,"66":27995,"251":206,"80":34304,"24":50,"16":23830767775776768,"45":-3138797812219523072},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,80,24,16,45]} 
[2026-10-23 14:44:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:44:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:44:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943167232001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:44:37] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-23 14:44:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:44:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23830767775776768,"km_value":23830767775776.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:44:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3138797812219523072,"description":"Unknown IO ID 45"} 
[2026-10-23 14:44:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943167232001,"power":27995,"unknown_251":206,"unknown_80":34304,"ignition":50,"odometer":null,"unknown_45":-3138797812219523072}} 
[2026-10-23 14:44:37] local.INFO: DEBUG: GPS processor result {"connection_id":224705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:44:37] local.INFO: GPS data processed {"connection_id":224705,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:44:37] local.INFO: Acknowledgment sent {"connection_id":224705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:45:08] local.INFO: TCP Data received {"connection_id":224705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16808b6e0012dd4a3400514ae90001400852c..."} 
[2026-10-23 14:45:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16808b6e0012dd4a3400514ae90001400852c..."} 
[2026-10-23 14:45:08] local.INFO: Processing buffer {"connection_id":224705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16808b6e0012dd4a3400514ae90001400852c..."} 
[2026-10-23 14:45:08] local.INFO: Packet analysis {"connection_id":224705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:45:08] local.INFO: Extracted packet for processing {"connection_id":224705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16808"} 
[2026-10-23 14:45:08] local.INFO: GPS Element Parsed {"raw_longitude":768910144,"raw_latitude":85241488,"longitude_deg":76.8910144,"latitude_deg":8.5241488,"altitude":20,"angle":133,"satellites":44,"speed":16,"hex_longitude":"2dd4a340","hex_latitude":"0514ae90","is_valid_coordinates":true} 
[2026-10-23 14:45:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:45:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943169024001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:45:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23831205862440960,"note":"Value kept but may cause issues"} 
[2026-10-23 14:45:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3131620200315117568,"note":"Value kept but may cause issues"} 
[2026-10-23 14:45:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:45:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792746764000,"timestamp_ms":1792746764000,"timestamp_seconds":1792746764,"priority":1,"record_length":96,"hex_timestamp":"000001a16808b6e0"} 
[2026-10-23 14:45:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:45:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:45:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 14:45:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:45:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:45:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:45:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:45:08] local.INFO: Teltonika packet parsed successfully {"connection_id":224705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:45:08] local.INFO: Passing IMEI to GPS processor {"connection_id":224705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:45:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":224705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:45:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:45:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:45:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:45:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943169024001,"66":27800,"251":206,"80":34304,"24":16,"16":23831205862440960,"45":-3131620200315117568},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,80,24,16,45]} 
[2026-10-23 14:45:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:45:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:45:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943169024001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:45:08] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-23 14:45:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:45:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23831205862440960,"km_value":23831205862440.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:45:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3131620200315117568,"description":"Unknown IO ID 45"} 
[2026-10-23 14:45:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943169024001,"power":27800,"unknown_251":206,"unknown_80":34304,"ignition":16,"odometer":null,"unknown_45":-3131620200315117568}} 
[2026-10-23 14:45:08] local.INFO: DEBUG: GPS processor result {"connection_id":224705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22860,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:45:08] local.INFO: GPS data processed {"connection_id":224705,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:45:08] local.INFO: Acknowledgment sent {"connection_id":224705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:45:21] local.INFO: TCP Data received {"connection_id":222966,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:21] local.INFO: Processing buffer {"connection_id":222966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:21] local.INFO: IMEI packet received {"connection_id":222966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:45:21] local.INFO: IMEI acknowledgment sent {"connection_id":222966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:45:25] local.INFO: TCP Data received {"connection_id":222966,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:25] local.INFO: Processing buffer {"connection_id":222966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:25] local.INFO: IMEI packet received {"connection_id":222966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:45:25] local.INFO: IMEI acknowledgment sent {"connection_id":222966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:45:28] local.INFO: TCP Data received {"connection_id":222966,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222966,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:28] local.INFO: Processing buffer {"connection_id":222966,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:45:28] local.INFO: IMEI packet received {"connection_id":222966,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:45:28] local.INFO: IMEI acknowledgment sent {"connection_id":222966,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:45:29] local.INFO: TCP Data received {"connection_id":222966,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680908e8012dd4a8400514a9b0001400862c..."} 
[2026-10-23 14:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680908e8012dd4a8400514a9b0001400862c..."} 
[2026-10-23 14:45:29] local.INFO: Processing buffer {"connection_id":222966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680908e8012dd4a8400514a9b0001400862c..."} 
[2026-10-23 14:45:29] local.INFO: Packet analysis {"connection_id":222966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16809"} 
[2026-10-23 14:45:29] local.INFO: Extracted packet for processing {"connection_id":222966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16809"} 
[2026-10-23 14:45:29] local.INFO: GPS Element Parsed {"raw_longitude":768911424,"raw_latitude":85240240,"longitude_deg":76.8911424,"latitude_deg":8.524024,"altitude":20,"angle":134,"satellites":44,"speed":0,"hex_longitude":"2dd4a840","hex_latitude":"0514a9b0","is_valid_coordinates":true} 
[2026-10-23 14:45:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:45:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943171584001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:45:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23831291761786880,"note":"Value kept but may cause issues"} 
[2026-10-23 14:45:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3124583325898993664,"note":"Value kept but may cause issues"} 
[2026-10-23 14:45:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:45:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792746785000,"timestamp_ms":1792746785000,"timestamp_seconds":1792746785,"priority":1,"record_length":96,"hex_timestamp":"000001a1680908e8"} 
[2026-10-23 14:45:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:45:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:45:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 14:45:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:45:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:45:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:45:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:45:29] local.INFO: Teltonika packet parsed successfully {"connection_id":222966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:45:29] local.INFO: Passing IMEI to GPS processor {"connection_id":222966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:45:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":222966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:45:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:45:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:45:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:45:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943171584001,"66":27995,"251":206,"80":34304,"24":0,"16":23831291761786880,"45":-3124583325898993664},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,80,24,16,45]} 
[2026-10-23 14:45:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:45:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:45:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943171584001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:45:29] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-23 14:45:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:45:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23831291761786880,"km_value":23831291761786.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:45:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3124583325898993664,"description":"Unknown IO ID 45"} 
[2026-10-23 14:45:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943171584001,"power":27995,"unknown_251":206,"unknown_80":34304,"ignition":0,"odometer":null,"unknown_45":-3124583325898993664}} 
[2026-10-23 14:45:29] local.INFO: DEBUG: GPS processor result {"connection_id":222966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22861,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:45:29] local.INFO: GPS data processed {"connection_id":222966,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:45:29] local.INFO: Acknowledgment sent {"connection_id":222966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:46:01] local.INFO: TCP Data received {"connection_id":222966,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680ad5d8012dd5a2c005139138000800892e..."} 
[2026-10-23 14:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222966,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680ad5d8012dd5a2c005139138000800892e..."} 
[2026-10-23 14:46:01] local.INFO: Processing buffer {"connection_id":222966,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680ad5d8012dd5a2c005139138000800892e..."} 
[2026-10-23 14:46:01] local.INFO: Packet analysis {"connection_id":222966,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680a"} 
[2026-10-23 14:46:01] local.INFO: Extracted packet for processing {"connection_id":222966,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680a"} 
[2026-10-23 14:46:01] local.INFO: GPS Element Parsed {"raw_longitude":768975552,"raw_latitude":85168440,"longitude_deg":76.8975552,"latitude_deg":8.516844,"altitude":8,"angle":137,"satellites":46,"speed":60,"hex_longitude":"2dd5a2c0","hex_latitude":"05139138","is_valid_coordinates":true} 
[2026-10-23 14:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943205632001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23835938916401152,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3059351500063305728,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792746903000,"timestamp_ms":1792746903000,"timestamp_seconds":1792746903,"priority":1,"record_length":96,"hex_timestamp":"000001a1680ad5d8"} 
[2026-10-23 14:46:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:46:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:46:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:46:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222966,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222966,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:46:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943205632001,"66":27865,"38":206,"80":34304,"24":60,"16":23835938916401152,"45":-3059351500063305728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 14:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943205632001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:46:01] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 14:46:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23835938916401152,"km_value":23835938916401.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3059351500063305728,"description":"Unknown IO ID 45"} 
[2026-10-23 14:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943205632001,"power":27865,"unknown_38":206,"unknown_80":34304,"ignition":60,"odometer":null,"unknown_45":-3059351500063305728}} 
[2026-10-23 14:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":222966,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:46:01] local.INFO: GPS data processed {"connection_id":222966,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:46:01] local.INFO: Acknowledgment sent {"connection_id":222966,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:46:25] local.INFO: TCP Data received {"connection_id":221298,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221298,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:25] local.INFO: Processing buffer {"connection_id":221298,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:25] local.INFO: IMEI packet received {"connection_id":221298,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:46:25] local.INFO: IMEI acknowledgment sent {"connection_id":221298,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:46:26] local.INFO: TCP Data received {"connection_id":221298,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221298,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:26] local.INFO: Processing buffer {"connection_id":221298,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:26] local.INFO: IMEI packet received {"connection_id":221298,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221298,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:46:28] local.INFO: TCP Data received {"connection_id":224704,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:46:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224704,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:46:28] local.INFO: Processing buffer {"connection_id":224704,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:46:28] local.INFO: IMEI packet received {"connection_id":224704,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:46:28] local.INFO: IMEI acknowledgment sent {"connection_id":224704,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:46:30] local.INFO: TCP Data received {"connection_id":221298,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221298,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:30] local.INFO: Processing buffer {"connection_id":221298,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:46:30] local.INFO: IMEI packet received {"connection_id":221298,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":221298,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:46:30] local.INFO: TCP Data received {"connection_id":221298,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680aed48012dd5ba80051376e0000900892a..."} 
[2026-10-23 14:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221298,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680aed48012dd5ba80051376e0000900892a..."} 
[2026-10-23 14:46:30] local.INFO: Processing buffer {"connection_id":221298,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680aed48012dd5ba80051376e0000900892a..."} 
[2026-10-23 14:46:30] local.INFO: Packet analysis {"connection_id":221298,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680a"} 
[2026-10-23 14:46:30] local.INFO: Extracted packet for processing {"connection_id":221298,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680a"} 
[2026-10-23 14:46:30] local.INFO: GPS Element Parsed {"raw_longitude":768981632,"raw_latitude":85161696,"longitude_deg":76.8981632,"latitude_deg":8.5161696,"altitude":9,"angle":137,"satellites":42,"speed":59,"hex_longitude":"2dd5ba80","hex_latitude":"051376e0","is_valid_coordinates":true} 
[2026-10-23 14:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943207168001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23836377003065344,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3052666469368121344,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792746909000,"timestamp_ms":1792746909000,"timestamp_seconds":1792746909,"priority":1,"record_length":96,"hex_timestamp":"000001a1680aed48"} 
[2026-10-23 14:46:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:46:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:46:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:46:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221298,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:46:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943207168001,"66":27865,"38":206,"80":34304,"24":59,"16":23836377003065344,"45":-3052666469368121344},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 14:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943207168001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:46:30] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 14:46:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23836377003065344,"km_value":23836377003065.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3052666469368121344,"description":"Unknown IO ID 45"} 
[2026-10-23 14:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943207168001,"power":27865,"unknown_38":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-3052666469368121344}} 
[2026-10-23 14:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":221298,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22863,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:46:30] local.INFO: GPS data processed {"connection_id":221298,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:46:30] local.INFO: Acknowledgment sent {"connection_id":221298,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:46:35] local.INFO: TCP Data received {"connection_id":221298,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680b04b8012dd5d20005135ce00009008a2a..."} 
[2026-10-23 14:46:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221298,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680b04b8012dd5d20005135ce00009008a2a..."} 
[2026-10-23 14:46:35] local.INFO: Processing buffer {"connection_id":221298,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680b04b8012dd5d20005135ce00009008a2a..."} 
[2026-10-23 14:46:35] local.INFO: Packet analysis {"connection_id":221298,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:46:35] local.INFO: Extracted packet for processing {"connection_id":221298,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:46:35] local.INFO: GPS Element Parsed {"raw_longitude":768987648,"raw_latitude":85155040,"longitude_deg":76.8987648,"latitude_deg":8.515504,"altitude":9,"angle":138,"satellites":42,"speed":58,"hex_longitude":"2dd5d200","hex_latitude":"05135ce0","is_valid_coordinates":true} 
[2026-10-23 14:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:46:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943208704001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23836810794762240,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3045981438672969728,"note":"Value kept but may cause issues"} 
[2026-10-23 14:46:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:46:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792746915000,"timestamp_ms":1792746915000,"timestamp_seconds":1792746915,"priority":1,"record_length":96,"hex_timestamp":"000001a1680b04b8"} 
[2026-10-23 14:46:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:46:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:46:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:46:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:46:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:46:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:46:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221298,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:46:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:46:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:46:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:46:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:46:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:46:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943208704001,"66":27919,"38":206,"80":34304,"24":58,"16":23836810794762240,"45":-3045981438672969728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 14:46:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:46:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:46:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943208704001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:46:35] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 14:46:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:46:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23836810794762240,"km_value":23836810794762.24,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:46:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3045981438672969728,"description":"Unknown IO ID 45"} 
[2026-10-23 14:46:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943208704001,"power":27919,"unknown_38":206,"unknown_80":34304,"ignition":58,"odometer":null,"unknown_45":-3045981438672969728}} 
[2026-10-23 14:46:35] local.INFO: DEBUG: GPS processor result {"connection_id":221298,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22864,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:46:35] local.INFO: GPS data processed {"connection_id":221298,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:46:35] local.INFO: Acknowledgment sent {"connection_id":221298,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:47:06] local.INFO: TCP Data received {"connection_id":221298,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680b2010012dd5ecc005133f100009008b2b..."} 
[2026-10-23 14:47:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221298,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680b2010012dd5ecc005133f100009008b2b..."} 
[2026-10-23 14:47:06] local.INFO: Processing buffer {"connection_id":221298,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680b2010012dd5ecc005133f100009008b2b..."} 
[2026-10-23 14:47:06] local.INFO: Packet analysis {"connection_id":221298,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:47:06] local.INFO: Extracted packet for processing {"connection_id":221298,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:47:06] local.INFO: GPS Element Parsed {"raw_longitude":768994496,"raw_latitude":85147408,"longitude_deg":76.8994496,"latitude_deg":8.5147408,"altitude":9,"angle":139,"satellites":43,"speed":59,"hex_longitude":"2dd5ecc0","hex_latitude":"05133f10","is_valid_coordinates":true} 
[2026-10-23 14:47:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:47:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943210240001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23837309010968576,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3039366776721973248,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:47:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792746922000,"timestamp_ms":1792746922000,"timestamp_seconds":1792746922,"priority":1,"record_length":96,"hex_timestamp":"000001a1680b2010"} 
[2026-10-23 14:47:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:47:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:47:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:47:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:47:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:47:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:47:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:47:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221298,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:47:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:47:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221298,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:47:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:47:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:47:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:47:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943210240001,"66":27865,"38":206,"80":34304,"24":59,"16":23837309010968576,"45":-3039366776721973248},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 14:47:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:47:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:47:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943210240001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:47:06] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 14:47:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:47:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23837309010968576,"km_value":23837309010968.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:47:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3039366776721973248,"description":"Unknown IO ID 45"} 
[2026-10-23 14:47:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943210240001,"power":27865,"unknown_38":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-3039366776721973248}} 
[2026-10-23 14:47:06] local.INFO: DEBUG: GPS processor result {"connection_id":221298,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:47:06] local.INFO: GPS data processed {"connection_id":221298,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:47:06] local.INFO: Acknowledgment sent {"connection_id":221298,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:47:25] local.INFO: TCP Data received {"connection_id":222967,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222967,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:25] local.INFO: Processing buffer {"connection_id":222967,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:25] local.INFO: IMEI packet received {"connection_id":222967,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:47:25] local.INFO: IMEI acknowledgment sent {"connection_id":222967,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:47:26] local.INFO: TCP Data received {"connection_id":222967,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222967,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:26] local.INFO: Processing buffer {"connection_id":222967,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:26] local.INFO: IMEI packet received {"connection_id":222967,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:47:26] local.INFO: IMEI acknowledgment sent {"connection_id":222967,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:47:30] local.INFO: TCP Data received {"connection_id":222967,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222967,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:30] local.INFO: Processing buffer {"connection_id":222967,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:47:30] local.INFO: IMEI packet received {"connection_id":222967,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:47:30] local.INFO: IMEI acknowledgment sent {"connection_id":222967,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:47:31] local.INFO: TCP Data received {"connection_id":222967,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680b3b68012dd604c005132458000800892d..."} 
[2026-10-23 14:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680b3b68012dd604c005132458000800892d..."} 
[2026-10-23 14:47:31] local.INFO: Processing buffer {"connection_id":222967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680b3b68012dd604c005132458000800892d..."} 
[2026-10-23 14:47:31] local.INFO: Packet analysis {"connection_id":222967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:47:31] local.INFO: Extracted packet for processing {"connection_id":222967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:47:31] local.INFO: GPS Element Parsed {"raw_longitude":769000640,"raw_latitude":85140568,"longitude_deg":76.900064,"latitude_deg":8.5140568,"altitude":8,"angle":137,"satellites":45,"speed":35,"hex_longitude":"2dd604c0","hex_latitude":"05132458","is_valid_coordinates":true} 
[2026-10-23 14:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943212032001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23837751392600064,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3031837321096916992,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792746929000,"timestamp_ms":1792746929000,"timestamp_seconds":1792746929,"priority":1,"record_length":96,"hex_timestamp":"000001a1680b3b68"} 
[2026-10-23 14:47:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:47:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:47:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:47:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:47:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:47:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943212032001,"66":27821,"38":206,"80":34304,"24":35,"16":23837751392600064,"45":-3031837321096916992},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 14:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943212032001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:47:31] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 14:47:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23837751392600064,"km_value":23837751392600.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3031837321096916992,"description":"Unknown IO ID 45"} 
[2026-10-23 14:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943212032001,"power":27821,"unknown_38":206,"unknown_80":34304,"ignition":35,"odometer":null,"unknown_45":-3031837321096916992}} 
[2026-10-23 14:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":222967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22866,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:47:31] local.INFO: GPS data processed {"connection_id":222967,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:47:31] local.INFO: Acknowledgment sent {"connection_id":222967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:47:32] local.INFO: TCP Data received {"connection_id":222967,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680b6278012dd61c4005130a880007008a2f..."} 
[2026-10-23 14:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680b6278012dd61c4005130a880007008a2f..."} 
[2026-10-23 14:47:32] local.INFO: Processing buffer {"connection_id":222967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680b6278012dd61c4005130a880007008a2f..."} 
[2026-10-23 14:47:32] local.INFO: Packet analysis {"connection_id":222967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:47:32] local.INFO: Extracted packet for processing {"connection_id":222967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680b"} 
[2026-10-23 14:47:32] local.INFO: GPS Element Parsed {"raw_longitude":769006656,"raw_latitude":85133960,"longitude_deg":76.9006656,"latitude_deg":8.513396,"altitude":7,"angle":138,"satellites":47,"speed":41,"hex_longitude":"2dd61c40","hex_latitude":"05130a88","is_valid_coordinates":true} 
[2026-10-23 14:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943213824001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23838180889329664,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3025081921657612288,"note":"Value kept but may cause issues"} 
[2026-10-23 14:47:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792746939000,"timestamp_ms":1792746939000,"timestamp_seconds":1792746939,"priority":1,"record_length":96,"hex_timestamp":"000001a1680b6278"} 
[2026-10-23 14:47:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:47:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 14:47:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:47:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:47:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:47:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943213824001,"66":27876,"38":206,"80":34304,"24":41,"16":23838180889329664,"45":-3025081921657612288},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 14:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943213824001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:47:32] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 14:47:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23838180889329664,"km_value":23838180889329.664,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3025081921657612288,"description":"Unknown IO ID 45"} 
[2026-10-23 14:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943213824001,"power":27876,"unknown_38":206,"unknown_80":34304,"ignition":41,"odometer":null,"unknown_45":-3025081921657612288}} 
[2026-10-23 14:47:32] local.INFO: DEBUG: GPS processor result {"connection_id":222967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22867,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:47:32] local.INFO: GPS data processed {"connection_id":222967,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:47:32] local.INFO: Acknowledgment sent {"connection_id":222967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:48:08] local.INFO: TCP Data received {"connection_id":222967,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680c9ee0012dd743800511f820000a00802f..."} 
[2026-10-23 14:48:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222967,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680c9ee0012dd743800511f820000a00802f..."} 
[2026-10-23 14:48:08] local.INFO: Processing buffer {"connection_id":222967,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680c9ee0012dd743800511f820000a00802f..."} 
[2026-10-23 14:48:08] local.INFO: Packet analysis {"connection_id":222967,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680c"} 
[2026-10-23 14:48:08] local.INFO: Extracted packet for processing {"connection_id":222967,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680c"} 
[2026-10-23 14:48:08] local.INFO: GPS Element Parsed {"raw_longitude":769082240,"raw_latitude":85063712,"longitude_deg":76.908224,"latitude_deg":8.5063712,"altitude":10,"angle":128,"satellites":47,"speed":59,"hex_longitude":"2dd74380","hex_latitude":"0511f820","is_valid_coordinates":true} 
[2026-10-23 14:48:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:48:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943235584001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:48:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23843167346360320,"note":"Value kept but may cause issues"} 
[2026-10-23 14:48:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2943172703453081600,"note":"Value kept but may cause issues"} 
[2026-10-23 14:48:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,125,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:48:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792747020000,"timestamp_ms":1792747020000,"timestamp_seconds":1792747020,"priority":1,"record_length":96,"hex_timestamp":"000001a1680c9ee0"} 
[2026-10-23 14:48:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:48:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:48:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 14:48:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:48:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:48:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:48:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:48:08] local.INFO: Teltonika packet parsed successfully {"connection_id":222967,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:48:08] local.INFO: Passing IMEI to GPS processor {"connection_id":222967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:48:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":222967,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:48:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:48:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:48:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:48:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943235584001,"66":27865,"125":206,"80":34304,"24":59,"16":23843167346360320,"45":-2943172703453081600},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,125,80,24,16,45]} 
[2026-10-23 14:48:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:48:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:48:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943235584001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:48:08] local.INFO: Unknown IO ID detected {"io_id":125,"value":206,"description":"Unknown IO ID 125"} 
[2026-10-23 14:48:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:48:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23843167346360320,"km_value":23843167346360.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:48:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2943172703453081600,"description":"Unknown IO ID 45"} 
[2026-10-23 14:48:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943235584001,"power":27865,"unknown_125":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-2943172703453081600}} 
[2026-10-23 14:48:08] local.INFO: DEBUG: GPS processor result {"connection_id":222967,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22868,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:48:08] local.INFO: GPS data processed {"connection_id":222967,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:48:08] local.INFO: Acknowledgment sent {"connection_id":222967,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:48:25] local.INFO: TCP Data received {"connection_id":221704,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:48:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221704,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:48:25] local.INFO: Processing buffer {"connection_id":221704,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:48:25] local.INFO: IMEI packet received {"connection_id":221704,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:48:25] local.INFO: IMEI acknowledgment sent {"connection_id":221704,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:48:29] local.INFO: TCP Data received {"connection_id":221704,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221704,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:48:29] local.INFO: Processing buffer {"connection_id":221704,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:48:29] local.INFO: IMEI packet received {"connection_id":221704,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":221704,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:48:30] local.INFO: TCP Data received {"connection_id":221704,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680cba38012dd762c00511dfd8000a007f2e..."} 
[2026-10-23 14:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221704,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680cba38012dd762c00511dfd8000a007f2e..."} 
[2026-10-23 14:48:30] local.INFO: Processing buffer {"connection_id":221704,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680cba38012dd762c00511dfd8000a007f2e..."} 
[2026-10-23 14:48:30] local.INFO: Packet analysis {"connection_id":221704,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680c"} 
[2026-10-23 14:48:30] local.INFO: Extracted packet for processing {"connection_id":221704,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680c"} 
[2026-10-23 14:48:30] local.INFO: GPS Element Parsed {"raw_longitude":769090240,"raw_latitude":85057496,"longitude_deg":76.909024,"latitude_deg":8.5057496,"altitude":10,"angle":127,"satellites":46,"speed":55,"hex_longitude":"2dd762c0","hex_latitude":"0511dfd8","is_valid_coordinates":true} 
[2026-10-23 14:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:48:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943237120001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:48:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23843656972632064,"note":"Value kept but may cause issues"} 
[2026-10-23 14:48:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2935361772850765824,"note":"Value kept but may cause issues"} 
[2026-10-23 14:48:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,125,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:48:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792747027000,"timestamp_ms":1792747027000,"timestamp_seconds":1792747027,"priority":1,"record_length":96,"hex_timestamp":"000001a1680cba38"} 
[2026-10-23 14:48:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:48:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 14:48:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:48:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:48:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:48:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:48:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221704,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:48:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:48:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:48:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:48:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:48:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:48:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943237120001,"66":27930,"125":206,"80":34304,"24":55,"16":23843656972632064,"45":-2935361772850765824},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,125,80,24,16,45]} 
[2026-10-23 14:48:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:48:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:48:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943237120001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:48:30] local.INFO: Unknown IO ID detected {"io_id":125,"value":206,"description":"Unknown IO ID 125"} 
[2026-10-23 14:48:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:48:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23843656972632064,"km_value":23843656972632.062,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:48:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2935361772850765824,"description":"Unknown IO ID 45"} 
[2026-10-23 14:48:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943237120001,"power":27930,"unknown_125":206,"unknown_80":34304,"ignition":55,"odometer":null,"unknown_45":-2935361772850765824}} 
[2026-10-23 14:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":221704,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:48:30] local.INFO: GPS data processed {"connection_id":221704,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:48:30] local.INFO: Acknowledgment sent {"connection_id":221704,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:49:01] local.INFO: TCP Data received {"connection_id":221704,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680cf8b8012dd77e400511c910000900832d..."} 
[2026-10-23 14:49:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221704,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680cf8b8012dd77e400511c910000900832d..."} 
[2026-10-23 14:49:01] local.INFO: Processing buffer {"connection_id":221704,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680cf8b8012dd77e400511c910000900832d..."} 
[2026-10-23 14:49:01] local.INFO: Packet analysis {"connection_id":221704,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680c"} 
[2026-10-23 14:49:01] local.INFO: Extracted packet for processing {"connection_id":221704,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680c"} 
[2026-10-23 14:49:01] local.INFO: GPS Element Parsed {"raw_longitude":769097280,"raw_latitude":85051664,"longitude_deg":76.909728,"latitude_deg":8.5051664,"altitude":9,"angle":131,"satellites":45,"speed":23,"hex_longitude":"2dd77e40","hex_latitude":"0511c910","is_valid_coordinates":true} 
[2026-10-23 14:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:49:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943238912001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23844095059296256,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2926565679830149120,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,125,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:49:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792747043000,"timestamp_ms":1792747043000,"timestamp_seconds":1792747043,"priority":1,"record_length":96,"hex_timestamp":"000001a1680cf8b8"} 
[2026-10-23 14:49:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:49:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 14:49:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:49:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:49:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:49:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:49:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221704,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:49:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:49:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221704,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:49:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:49:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:49:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:49:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943238912001,"66":27930,"125":206,"80":34304,"24":23,"16":23844095059296256,"45":-2926565679830149120},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,125,80,24,16,45]} 
[2026-10-23 14:49:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:49:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:49:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943238912001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:49:01] local.INFO: Unknown IO ID detected {"io_id":125,"value":206,"description":"Unknown IO ID 125"} 
[2026-10-23 14:49:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:49:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23844095059296256,"km_value":23844095059296.258,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:49:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2926565679830149120,"description":"Unknown IO ID 45"} 
[2026-10-23 14:49:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943238912001,"power":27930,"unknown_125":206,"unknown_80":34304,"ignition":23,"odometer":null,"unknown_45":-2926565679830149120}} 
[2026-10-23 14:49:01] local.INFO: DEBUG: GPS processor result {"connection_id":221704,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22870,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:49:01] local.INFO: GPS data processed {"connection_id":221704,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:49:01] local.INFO: Acknowledgment sent {"connection_id":221704,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:49:40] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:49:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:49:40] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:49:40] local.INFO: IMEI packet received {"connection_id":221299,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:49:40] local.INFO: IMEI acknowledgment sent {"connection_id":221299,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:49:42] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:49:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:49:42] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:49:42] local.INFO: IMEI packet received {"connection_id":221299,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:49:42] local.INFO: IMEI acknowledgment sent {"connection_id":221299,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:49:43] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680e2d50012dd89fc00510aa88000700882d..."} 
[2026-10-23 14:49:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680e2d50012dd89fc00510aa88000700882d..."} 
[2026-10-23 14:49:43] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680e2d50012dd89fc00510aa88000700882d..."} 
[2026-10-23 14:49:43] local.INFO: Packet analysis {"connection_id":221299,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:49:43] local.INFO: Extracted packet for processing {"connection_id":221299,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:49:43] local.INFO: GPS Element Parsed {"raw_longitude":769171392,"raw_latitude":84978312,"longitude_deg":76.9171392,"latitude_deg":8.4978312,"altitude":7,"angle":136,"satellites":45,"speed":59,"hex_longitude":"2dd89fc0","hex_latitude":"0510aa88","is_valid_coordinates":true} 
[2026-10-23 14:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:49:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943261696001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23849120171032576,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2844304617905090560,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:49:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792747122000,"timestamp_ms":1792747122000,"timestamp_seconds":1792747122,"priority":1,"record_length":96,"hex_timestamp":"000001a1680e2d50"} 
[2026-10-23 14:49:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:49:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:49:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:49:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:49:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:49:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:49:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:49:43] local.INFO: Teltonika packet parsed successfully {"connection_id":221299,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:49:43] local.INFO: Passing IMEI to GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:49:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:49:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:49:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:49:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:49:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943261696001,"66":27800,"114":206,"80":34304,"24":59,"16":23849120171032576,"45":-2844304617905090560},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,80,24,16,45]} 
[2026-10-23 14:49:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:49:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:49:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943261696001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:49:43] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-10-23 14:49:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:49:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23849120171032576,"km_value":23849120171032.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:49:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2844304617905090560,"description":"Unknown IO ID 45"} 
[2026-10-23 14:49:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943261696001,"power":27800,"unknown_114":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-2844304617905090560}} 
[2026-10-23 14:49:43] local.INFO: DEBUG: GPS processor result {"connection_id":221299,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:49:43] local.INFO: GPS data processed {"connection_id":221299,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:49:43] local.INFO: Acknowledgment sent {"connection_id":221299,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:49:44] local.INFO: TCP Data received {"connection_id":221299,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680e48a8012dd8bc0005108df8000a008628..."} 
[2026-10-23 14:49:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221299,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680e48a8012dd8bc0005108df8000a008628..."} 
[2026-10-23 14:49:44] local.INFO: Processing buffer {"connection_id":221299,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680e48a8012dd8bc0005108df8000a008628..."} 
[2026-10-23 14:49:44] local.INFO: Packet analysis {"connection_id":221299,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:49:44] local.INFO: Extracted packet for processing {"connection_id":221299,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:49:44] local.INFO: GPS Element Parsed {"raw_longitude":769178624,"raw_latitude":84971000,"longitude_deg":76.9178624,"latitude_deg":8.4971,"altitude":10,"angle":134,"satellites":40,"speed":58,"hex_longitude":"2dd8bc00","hex_latitude":"05108df8","is_valid_coordinates":true} 
[2026-10-23 14:49:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:49:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943263232001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23849618387238912,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2837338112233142272,"note":"Value kept but may cause issues"} 
[2026-10-23 14:49:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:49:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792747129000,"timestamp_ms":1792747129000,"timestamp_seconds":1792747129,"priority":1,"record_length":96,"hex_timestamp":"000001a1680e48a8"} 
[2026-10-23 14:49:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:49:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:49:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 14:49:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:49:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:49:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:49:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:49:44] local.INFO: Teltonika packet parsed successfully {"connection_id":221299,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:49:44] local.INFO: Passing IMEI to GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:49:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":221299,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:49:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:49:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:49:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:49:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943263232001,"66":27745,"114":206,"80":34304,"24":58,"16":23849618387238912,"45":-2837338112233142272},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,80,24,16,45]} 
[2026-10-23 14:49:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:49:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:49:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943263232001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:49:44] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-10-23 14:49:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:49:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23849618387238912,"km_value":23849618387238.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:49:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2837338112233142272,"description":"Unknown IO ID 45"} 
[2026-10-23 14:49:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943263232001,"power":27745,"unknown_114":206,"unknown_80":34304,"ignition":58,"odometer":null,"unknown_45":-2837338112233142272}} 
[2026-10-23 14:49:44] local.INFO: DEBUG: GPS processor result {"connection_id":221299,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22872,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:49:44] local.INFO: GPS data processed {"connection_id":221299,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:49:44] local.INFO: Acknowledgment sent {"connection_id":221299,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:50:24] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:24] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:24] local.INFO: IMEI packet received {"connection_id":221705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:50:24] local.INFO: IMEI acknowledgment sent {"connection_id":221705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:50:25] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:25] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:25] local.INFO: IMEI packet received {"connection_id":221705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":221705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:50:30] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:30] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:50:30] local.INFO: IMEI packet received {"connection_id":221705,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":221705,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:50:30] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680e6400012dd8d6c005107218000f008a27..."} 
[2026-10-23 14:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680e6400012dd8d6c005107218000f008a27..."} 
[2026-10-23 14:50:30] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680e6400012dd8d6c005107218000f008a27..."} 
[2026-10-23 14:50:30] local.INFO: Packet analysis {"connection_id":221705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:50:30] local.INFO: Extracted packet for processing {"connection_id":221705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:50:30] local.INFO: GPS Element Parsed {"raw_longitude":769185472,"raw_latitude":84963864,"longitude_deg":76.9185472,"latitude_deg":8.4963864,"altitude":15,"angle":138,"satellites":39,"speed":54,"hex_longitude":"2dd8d6c0","hex_latitude":"05107218","is_valid_coordinates":true} 
[2026-10-23 14:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943265024001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23850095128608768,"note":"Value kept but may cause issues"} 
[2026-10-23 14:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2829386444142938112,"note":"Value kept but may cause issues"} 
[2026-10-23 14:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792747136000,"timestamp_ms":1792747136000,"timestamp_seconds":1792747136,"priority":1,"record_length":96,"hex_timestamp":"000001a1680e6400"} 
[2026-10-23 14:50:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:50:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 14:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:50:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:50:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:50:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943265024001,"66":27821,"114":206,"80":34304,"24":54,"16":23850095128608768,"45":-2829386444142938112},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,80,24,16,45]} 
[2026-10-23 14:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943265024001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:50:30] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-10-23 14:50:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23850095128608768,"km_value":23850095128608.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2829386444142938112,"description":"Unknown IO ID 45"} 
[2026-10-23 14:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943265024001,"power":27821,"unknown_114":206,"unknown_80":34304,"ignition":54,"odometer":null,"unknown_45":-2829386444142938112}} 
[2026-10-23 14:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":221705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:50:30] local.INFO: GPS data processed {"connection_id":221705,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:50:30] local.INFO: Acknowledgment sent {"connection_id":221705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:51:02] local.INFO: TCP Data received {"connection_id":221705,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680e7f58012dd8efc005105818001400862d..."} 
[2026-10-23 14:51:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221705,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680e7f58012dd8efc005105818001400862d..."} 
[2026-10-23 14:51:02] local.INFO: Processing buffer {"connection_id":221705,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680e7f58012dd8efc005105818001400862d..."} 
[2026-10-23 14:51:02] local.INFO: Packet analysis {"connection_id":221705,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:51:02] local.INFO: Extracted packet for processing {"connection_id":221705,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680e"} 
[2026-10-23 14:51:02] local.INFO: GPS Element Parsed {"raw_longitude":769191872,"raw_latitude":84957208,"longitude_deg":76.9191872,"latitude_deg":8.4957208,"altitude":20,"angle":134,"satellites":45,"speed":52,"hex_longitude":"2dd8efc0","hex_latitude":"05105818","is_valid_coordinates":true} 
[2026-10-23 14:51:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:51:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943266816001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:51:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23850541805207552,"note":"Value kept but may cause issues"} 
[2026-10-23 14:51:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2821856988517754880,"note":"Value kept but may cause issues"} 
[2026-10-23 14:51:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,248,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:51:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792747143000,"timestamp_ms":1792747143000,"timestamp_seconds":1792747143,"priority":1,"record_length":96,"hex_timestamp":"000001a1680e7f58"} 
[2026-10-23 14:51:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:51:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:51:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 14:51:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:51:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:51:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:51:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:51:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221705,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:51:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:51:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221705,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:51:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:51:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:51:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:51:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943266816001,"66":27800,"248":206,"80":34048,"24":52,"16":23850541805207552,"45":-2821856988517754880},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,248,80,24,16,45]} 
[2026-10-23 14:51:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:51:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:51:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943266816001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:51:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 14:51:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23850541805207552,"km_value":23850541805207.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:51:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2821856988517754880,"description":"Unknown IO ID 45"} 
[2026-10-23 14:51:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943266816001,"power":27800,"tamper_alert":206,"unknown_80":34048,"ignition":52,"odometer":null,"unknown_45":-2821856988517754880}} 
[2026-10-23 14:51:02] local.INFO: DEBUG: GPS processor result {"connection_id":221705,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22874,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:51:02] local.INFO: GPS data processed {"connection_id":221705,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:51:02] local.INFO: Acknowledgment sent {"connection_id":221705,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:51:25] local.INFO: TCP Data received {"connection_id":222968,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:25] local.INFO: Processing buffer {"connection_id":222968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:25] local.INFO: IMEI packet received {"connection_id":222968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":222968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:51:25] local.INFO: TCP Data received {"connection_id":222968,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:25] local.INFO: Processing buffer {"connection_id":222968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:25] local.INFO: IMEI packet received {"connection_id":222968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:51:25] local.INFO: IMEI acknowledgment sent {"connection_id":222968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:51:30] local.INFO: TCP Data received {"connection_id":222968,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222968,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:30] local.INFO: Processing buffer {"connection_id":222968,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:51:30] local.INFO: IMEI packet received {"connection_id":222968,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:51:30] local.INFO: IMEI acknowledgment sent {"connection_id":222968,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:51:30] local.INFO: TCP Data received {"connection_id":222968,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680fb3f0012dda0c80050f32000017008a2f..."} 
[2026-10-23 14:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680fb3f0012dda0c80050f32000017008a2f..."} 
[2026-10-23 14:51:30] local.INFO: Processing buffer {"connection_id":222968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680fb3f0012dda0c80050f32000017008a2f..."} 
[2026-10-23 14:51:30] local.INFO: Packet analysis {"connection_id":222968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:51:30] local.INFO: Extracted packet for processing {"connection_id":222968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:51:30] local.INFO: GPS Element Parsed {"raw_longitude":769264768,"raw_latitude":84881920,"longitude_deg":76.9264768,"latitude_deg":8.488192,"altitude":23,"angle":138,"satellites":47,"speed":55,"hex_longitude":"2dda0c80","hex_latitude":"050f3200","is_valid_coordinates":true} 
[2026-10-23 14:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943287040001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23855596981714944,"note":"Value kept but may cause issues"} 
[2026-10-23 14:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2741425513941891072,"note":"Value kept but may cause issues"} 
[2026-10-23 14:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792747222000,"timestamp_ms":1792747222000,"timestamp_seconds":1792747222,"priority":1,"record_length":96,"hex_timestamp":"000001a1680fb3f0"} 
[2026-10-23 14:51:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:51:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 14:51:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:51:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:51:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:51:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943287040001,"66":27691,"224":206,"80":34304,"24":55,"16":23855596981714944,"45":-2741425513941891072},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,80,24,16,45]} 
[2026-10-23 14:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943287040001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:51:30] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-10-23 14:51:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23855596981714944,"km_value":23855596981714.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2741425513941891072,"description":"Unknown IO ID 45"} 
[2026-10-23 14:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943287040001,"power":27691,"unknown_224":206,"unknown_80":34304,"ignition":55,"odometer":null,"unknown_45":-2741425513941891072}} 
[2026-10-23 14:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":222968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22875,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:51:30] local.INFO: GPS data processed {"connection_id":222968,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:51:30] local.INFO: Acknowledgment sent {"connection_id":222968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:52:01] local.INFO: TCP Data received {"connection_id":222968,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680fcf48012dda26c0050f14880017008c2f..."} 
[2026-10-23 14:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222968,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680fcf48012dda26c0050f14880017008c2f..."} 
[2026-10-23 14:52:01] local.INFO: Processing buffer {"connection_id":222968,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680fcf48012dda26c0050f14880017008c2f..."} 
[2026-10-23 14:52:01] local.INFO: Packet analysis {"connection_id":222968,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:52:01] local.INFO: Extracted packet for processing {"connection_id":222968,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:52:01] local.INFO: GPS Element Parsed {"raw_longitude":769271488,"raw_latitude":84874376,"longitude_deg":76.9271488,"latitude_deg":8.4874376,"altitude":23,"angle":140,"satellites":47,"speed":60,"hex_longitude":"2dda26c0","hex_latitude":"050f1488","is_valid_coordinates":true} 
[2026-10-23 14:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943288832001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23856082313019392,"note":"Value kept but may cause issues"} 
[2026-10-23 14:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2734670114502606848,"note":"Value kept but may cause issues"} 
[2026-10-23 14:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792747229000,"timestamp_ms":1792747229000,"timestamp_seconds":1792747229,"priority":1,"record_length":96,"hex_timestamp":"000001a1680fcf48"} 
[2026-10-23 14:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":43,"data_length":795,"current_offset":136} 
[2026-10-23 14:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1125,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222968,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222968,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943288832001,"66":27767,"225":206,"80":34304,"24":60,"16":23856082313019392,"45":-2734670114502606848},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,80,24,16,45]} 
[2026-10-23 14:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943288832001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:52:01] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-10-23 14:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23856082313019392,"km_value":23856082313019.39,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2734670114502606848,"description":"Unknown IO ID 45"} 
[2026-10-23 14:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943288832001,"power":27767,"unknown_225":206,"unknown_80":34304,"ignition":60,"odometer":null,"unknown_45":-2734670114502606848}} 
[2026-10-23 14:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":222968,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22876,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:52:01] local.INFO: GPS data processed {"connection_id":222968,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:52:01] local.INFO: Acknowledgment sent {"connection_id":222968,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:52:03] local.INFO: TCP Data received {"connection_id":221703,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:52:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221703,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:52:03] local.INFO: Processing buffer {"connection_id":221703,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:52:03] local.INFO: IMEI packet received {"connection_id":221703,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:52:03] local.INFO: IMEI acknowledgment sent {"connection_id":221703,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:52:23] local.INFO: TCP Data received {"connection_id":222969,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:52:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222969,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:52:23] local.INFO: Processing buffer {"connection_id":222969,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:52:23] local.INFO: IMEI packet received {"connection_id":222969,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:52:23] local.INFO: IMEI acknowledgment sent {"connection_id":222969,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:52:25] local.INFO: TCP Data received {"connection_id":221706,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:52:25] local.INFO: Processing buffer {"connection_id":221706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:52:25] local.INFO: IMEI packet received {"connection_id":221706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:52:25] local.INFO: IMEI acknowledgment sent {"connection_id":221706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:52:30] local.INFO: TCP Data received {"connection_id":221706,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221706,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:52:30] local.INFO: Processing buffer {"connection_id":221706,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:52:30] local.INFO: IMEI packet received {"connection_id":221706,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:52:30] local.INFO: IMEI acknowledgment sent {"connection_id":221706,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:52:32] local.INFO: TCP Data received {"connection_id":221706,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680fe6b8012dda3e00050ef9000015008b2f..."} 
[2026-10-23 14:52:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680fe6b8012dda3e00050ef9000015008b2f..."} 
[2026-10-23 14:52:32] local.INFO: Processing buffer {"connection_id":221706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680fe6b8012dda3e00050ef9000015008b2f..."} 
[2026-10-23 14:52:32] local.INFO: Packet analysis {"connection_id":221706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:52:32] local.INFO: Extracted packet for processing {"connection_id":221706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:52:32] local.INFO: GPS Element Parsed {"raw_longitude":769277440,"raw_latitude":84867328,"longitude_deg":76.927744,"latitude_deg":8.4867328,"altitude":21,"angle":139,"satellites":47,"speed":60,"hex_longitude":"2dda3e00","hex_latitude":"050ef900","is_valid_coordinates":true} 
[2026-10-23 14:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:52:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943290624001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:52:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23856528989618176,"note":"Value kept but may cause issues"} 
[2026-10-23 14:52:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2727281396365883392,"note":"Value kept but may cause issues"} 
[2026-10-23 14:52:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,225,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:52:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792747235000,"timestamp_ms":1792747235000,"timestamp_seconds":1792747235,"priority":1,"record_length":96,"hex_timestamp":"000001a1680fe6b8"} 
[2026-10-23 14:52:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:52:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:52:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 14:52:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:52:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:52:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:52:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:52:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:52:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:52:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:52:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:52:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:52:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:52:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943290624001,"66":27908,"225":206,"80":34304,"24":60,"16":23856528989618176,"45":-2727281396365883392},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,225,80,24,16,45]} 
[2026-10-23 14:52:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:52:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:52:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943290624001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:52:32] local.INFO: Unknown IO ID detected {"io_id":225,"value":206,"description":"Unknown IO ID 225"} 
[2026-10-23 14:52:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:52:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23856528989618176,"km_value":23856528989618.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:52:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2727281396365883392,"description":"Unknown IO ID 45"} 
[2026-10-23 14:52:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943290624001,"power":27908,"unknown_225":206,"unknown_80":34304,"ignition":60,"odometer":null,"unknown_45":-2727281396365883392}} 
[2026-10-23 14:52:32] local.INFO: DEBUG: GPS processor result {"connection_id":221706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:52:32] local.INFO: GPS data processed {"connection_id":221706,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:52:32] local.INFO: Acknowledgment sent {"connection_id":221706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:53:09] local.INFO: TCP Data received {"connection_id":221706,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1680ffe28012dda55c0050edea8001200882e..."} 
[2026-10-23 14:53:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221706,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1680ffe28012dda55c0050edea8001200882e..."} 
[2026-10-23 14:53:09] local.INFO: Processing buffer {"connection_id":221706,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1680ffe28012dda55c0050edea8001200882e..."} 
[2026-10-23 14:53:09] local.INFO: Packet analysis {"connection_id":221706,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:53:09] local.INFO: Extracted packet for processing {"connection_id":221706,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1680f"} 
[2026-10-23 14:53:09] local.INFO: GPS Element Parsed {"raw_longitude":769283520,"raw_latitude":84860584,"longitude_deg":76.928352,"latitude_deg":8.4860584,"altitude":18,"angle":136,"satellites":46,"speed":59,"hex_longitude":"2dda55c0","hex_latitude":"050edea8","is_valid_coordinates":true} 
[2026-10-23 14:53:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:53:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943292160001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23856967076282368,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2720737103159164928,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,180,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:53:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792747241000,"timestamp_ms":1792747241000,"timestamp_seconds":1792747241,"priority":1,"record_length":96,"hex_timestamp":"000001a1680ffe28"} 
[2026-10-23 14:53:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:53:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:53:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:53:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:53:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:53:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:53:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:53:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221706,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:53:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221706,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:53:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:53:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:53:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943292160001,"66":27821,"180":206,"80":34304,"24":59,"16":23856967076282368,"45":-2720737103159164928},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,180,80,24,16,45]} 
[2026-10-23 14:53:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:53:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:53:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943292160001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:53:09] local.INFO: Unknown IO ID detected {"io_id":180,"value":206,"description":"Unknown IO ID 180"} 
[2026-10-23 14:53:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:53:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23856967076282368,"km_value":23856967076282.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:53:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2720737103159164928,"description":"Unknown IO ID 45"} 
[2026-10-23 14:53:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943292160001,"power":27821,"unknown_180":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-2720737103159164928}} 
[2026-10-23 14:53:09] local.INFO: DEBUG: GPS processor result {"connection_id":221706,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:53:09] local.INFO: GPS data processed {"connection_id":221706,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:53:09] local.INFO: Acknowledgment sent {"connection_id":221706,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:53:24] local.INFO: TCP Data received {"connection_id":221300,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221300,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:53:24] local.INFO: Processing buffer {"connection_id":221300,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:53:24] local.INFO: IMEI packet received {"connection_id":221300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":221300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:53:29] local.INFO: TCP Data received {"connection_id":221300,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221300,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:53:29] local.INFO: Processing buffer {"connection_id":221300,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:53:29] local.INFO: IMEI packet received {"connection_id":221300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":221300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:53:30] local.INFO: TCP Data received {"connection_id":221300,"ip":"42.106.6.14","data_length":34,"data_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 14:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221300,"packet_length":34,"packet_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 14:53:30] local.INFO: Processing buffer {"connection_id":221300,"buffer_length":34,"buffer_hex":"000f383632353637303734373733313135000f38363235363730373437373331..."} 
[2026-10-23 14:53:30] local.INFO: IMEI packet received {"connection_id":221300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":221300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:53:30] local.INFO: TCP Data received {"connection_id":221300,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16811b790012ddb3340050df958000b00892f..."} 
[2026-10-23 14:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16811b790012ddb3340050df958000b00892f..."} 
[2026-10-23 14:53:30] local.INFO: Processing buffer {"connection_id":221300,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a168..."} 
[2026-10-23 14:53:30] local.INFO: IMEI packet received {"connection_id":221300,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":221300,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:53:31] local.INFO: TCP Data received {"connection_id":221300,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16811d6d0012ddb3c40050df050000d00722e..."} 
[2026-10-23 14:53:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16811d6d0012ddb3c40050df050000d00722e..."} 
[2026-10-23 14:53:31] local.INFO: Processing buffer {"connection_id":221300,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a16811b790012ddb3340050df958000b00892f..."} 
[2026-10-23 14:53:31] local.INFO: Packet analysis {"connection_id":221300,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:53:31] local.INFO: Extracted packet for processing {"connection_id":221300,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:53:31] local.INFO: GPS Element Parsed {"raw_longitude":769340224,"raw_latitude":84801880,"longitude_deg":76.9340224,"latitude_deg":8.480188,"altitude":11,"angle":137,"satellites":47,"speed":14,"hex_longitude":"2ddb3340","hex_latitude":"050df958","is_valid_coordinates":true} 
[2026-10-23 14:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943317248001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23860909856260096,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2655646014810544128,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792747354000,"timestamp_ms":1792747354000,"timestamp_seconds":1792747354,"priority":1,"record_length":96,"hex_timestamp":"000001a16811b790"} 
[2026-10-23 14:53:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:53:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 14:53:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:53:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:53:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943317248001,"66":27908,"147":206,"80":34048,"24":14,"16":23860909856260096,"45":-2655646014810544128},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943317248001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 14:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23860909856260096,"km_value":23860909856260.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2655646014810544128,"description":"Unknown IO ID 45"} 
[2026-10-23 14:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943317248001,"power":27908,"unknown_147":206,"unknown_80":34048,"ignition":14,"odometer":null,"unknown_45":-2655646014810544128}} 
[2026-10-23 14:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":221300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22879,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:53:31] local.INFO: GPS data processed {"connection_id":221300,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:53:31] local.INFO: Acknowledgment sent {"connection_id":221300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:53:31] local.INFO: Packet analysis {"connection_id":221300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:53:31] local.INFO: Extracted packet for processing {"connection_id":221300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:53:31] local.INFO: GPS Element Parsed {"raw_longitude":769342528,"raw_latitude":84799568,"longitude_deg":76.9342528,"latitude_deg":8.4799568,"altitude":13,"angle":114,"satellites":46,"speed":16,"hex_longitude":"2ddb3c40","hex_latitude":"050df050","is_valid_coordinates":true} 
[2026-10-23 14:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:53:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943322624001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23861068770050048,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2651705365137631232,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:53:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792747362000,"timestamp_ms":1792747362000,"timestamp_seconds":1792747362,"priority":1,"record_length":96,"hex_timestamp":"000001a16811d6d0"} 
[2026-10-23 14:53:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:53:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:53:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 14:53:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:53:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:53:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:53:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:53:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:53:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943322624001,"66":27919,"88":206,"80":34304,"24":16,"16":23861068770050048,"45":-2651705365137631232},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,80,24,16,45]} 
[2026-10-23 14:53:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:53:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943322624001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:53:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23861068770050048,"km_value":23861068770050.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:53:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2651705365137631232,"description":"Unknown IO ID 45"} 
[2026-10-23 14:53:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943322624001,"power":27919,"unknown_88":206,"unknown_80":34304,"ignition":16,"odometer":null,"unknown_45":-2651705365137631232}} 
[2026-10-23 14:53:31] local.INFO: DEBUG: GPS processor result {"connection_id":221300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22880,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:53:31] local.INFO: GPS data processed {"connection_id":221300,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:53:31] local.INFO: Acknowledgment sent {"connection_id":221300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:53:35] local.INFO: TCP Data received {"connection_id":221300,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16811dab8012ddb3e00050defd0000d005f2f..."} 
[2026-10-23 14:53:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16811dab8012ddb3e00050defd0000d005f2f..."} 
[2026-10-23 14:53:35] local.INFO: Processing buffer {"connection_id":221300,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16811dab8012ddb3e00050defd0000d005f2f..."} 
[2026-10-23 14:53:35] local.INFO: Packet analysis {"connection_id":221300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:53:35] local.INFO: Extracted packet for processing {"connection_id":221300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:53:35] local.INFO: GPS Element Parsed {"raw_longitude":769342976,"raw_latitude":84799440,"longitude_deg":76.9342976,"latitude_deg":8.479944,"altitude":13,"angle":95,"satellites":47,"speed":18,"hex_longitude":"2ddb3e00","hex_latitude":"050defd0","is_valid_coordinates":true} 
[2026-10-23 14:53:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:53:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943324672001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23861090244886528,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2649172090347827200,"note":"Value kept but may cause issues"} 
[2026-10-23 14:53:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:53:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792747363000,"timestamp_ms":1792747363000,"timestamp_seconds":1792747363,"priority":1,"record_length":96,"hex_timestamp":"000001a16811dab8"} 
[2026-10-23 14:53:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:53:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:53:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:53:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:53:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:53:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:53:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:53:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:53:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:53:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:53:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:53:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:53:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943324672001,"66":27919,"88":206,"80":34304,"24":18,"16":23861090244886528,"45":-2649172090347827200},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,80,24,16,45]} 
[2026-10-23 14:53:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:53:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:53:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943324672001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:53:35] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-10-23 14:53:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:53:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23861090244886528,"km_value":23861090244886.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:53:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2649172090347827200,"description":"Unknown IO ID 45"} 
[2026-10-23 14:53:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943324672001,"power":27919,"unknown_88":206,"unknown_80":34304,"ignition":18,"odometer":null,"unknown_45":-2649172090347827200}} 
[2026-10-23 14:53:35] local.INFO: DEBUG: GPS processor result {"connection_id":221300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22881,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:53:35] local.INFO: GPS data processed {"connection_id":221300,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:53:35] local.INFO: Acknowledgment sent {"connection_id":221300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:54:08] local.INFO: TCP Data received {"connection_id":221300,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16811dea0012ddb3fc0050defe8000e004c2e..."} 
[2026-10-23 14:54:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221300,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16811dea0012ddb3fc0050defe8000e004c2e..."} 
[2026-10-23 14:54:08] local.INFO: Processing buffer {"connection_id":221300,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16811dea0012ddb3fc0050defe8000e004c2e..."} 
[2026-10-23 14:54:08] local.INFO: Packet analysis {"connection_id":221300,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:54:08] local.INFO: Extracted packet for processing {"connection_id":221300,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:54:08] local.INFO: GPS Element Parsed {"raw_longitude":769343424,"raw_latitude":84799464,"longitude_deg":76.9343424,"latitude_deg":8.4799464,"altitude":14,"angle":76,"satellites":46,"speed":18,"hex_longitude":"2ddb3fc0","hex_latitude":"050defe8","is_valid_coordinates":true} 
[2026-10-23 14:54:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:54:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943324928001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:54:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23861116014690304,"note":"Value kept but may cause issues"} 
[2026-10-23 14:54:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2648679509138616320,"note":"Value kept but may cause issues"} 
[2026-10-23 14:54:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:54:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792747364000,"timestamp_ms":1792747364000,"timestamp_seconds":1792747364,"priority":1,"record_length":96,"hex_timestamp":"000001a16811dea0"} 
[2026-10-23 14:54:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:54:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:54:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:54:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:54:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:54:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:54:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:54:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221300,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:54:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:54:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221300,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:54:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:54:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:54:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:54:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943324928001,"66":27876,"88":206,"80":34304,"24":18,"16":23861116014690304,"45":-2648679509138616320},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,80,24,16,45]} 
[2026-10-23 14:54:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:54:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:54:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943324928001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:54:08] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-10-23 14:54:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:54:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23861116014690304,"km_value":23861116014690.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:54:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2648679509138616320,"description":"Unknown IO ID 45"} 
[2026-10-23 14:54:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943324928001,"power":27876,"unknown_88":206,"unknown_80":34304,"ignition":18,"odometer":null,"unknown_45":-2648679509138616320}} 
[2026-10-23 14:54:08] local.INFO: DEBUG: GPS processor result {"connection_id":221300,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22882,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:54:08] local.INFO: GPS data processed {"connection_id":221300,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:54:08] local.INFO: Acknowledgment sent {"connection_id":221300,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:54:27] local.INFO: TCP Data received {"connection_id":222970,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:54:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222970,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:54:27] local.INFO: Processing buffer {"connection_id":222970,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:54:27] local.INFO: IMEI packet received {"connection_id":222970,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:54:27] local.INFO: IMEI acknowledgment sent {"connection_id":222970,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:54:30] local.INFO: TCP Data received {"connection_id":222970,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222970,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:54:30] local.INFO: Processing buffer {"connection_id":222970,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:54:30] local.INFO: IMEI packet received {"connection_id":222970,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":222970,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:54:32] local.INFO: TCP Data received {"connection_id":222970,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16811e288012ddb4180050df0a8000e00392f..."} 
[2026-10-23 14:54:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16811e288012ddb4180050df0a8000e00392f..."} 
[2026-10-23 14:54:32] local.INFO: Processing buffer {"connection_id":222970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16811e288012ddb4180050df0a8000e00392f..."} 
[2026-10-23 14:54:32] local.INFO: Packet analysis {"connection_id":222970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:54:32] local.INFO: Extracted packet for processing {"connection_id":222970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:54:32] local.INFO: GPS Element Parsed {"raw_longitude":769343872,"raw_latitude":84799656,"longitude_deg":76.9343872,"latitude_deg":8.4799656,"altitude":14,"angle":57,"satellites":47,"speed":18,"hex_longitude":"2ddb4180","hex_latitude":"050df0a8","is_valid_coordinates":true} 
[2026-10-23 14:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:54:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943325184001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:54:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23861137489526784,"note":"Value kept but may cause issues"} 
[2026-10-23 14:54:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2648186927929366528,"note":"Value kept but may cause issues"} 
[2026-10-23 14:54:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:54:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792747365000,"timestamp_ms":1792747365000,"timestamp_seconds":1792747365,"priority":1,"record_length":96,"hex_timestamp":"000001a16811e288"} 
[2026-10-23 14:54:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:54:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:54:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:54:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:54:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:54:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:54:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:54:32] local.INFO: Teltonika packet parsed successfully {"connection_id":222970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:54:32] local.INFO: Passing IMEI to GPS processor {"connection_id":222970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:54:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":222970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:54:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:54:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:54:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:54:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943325184001,"66":27876,"88":206,"80":34304,"24":18,"16":23861137489526784,"45":-2648186927929366528},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,80,24,16,45]} 
[2026-10-23 14:54:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:54:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:54:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943325184001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:54:32] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-10-23 14:54:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:54:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23861137489526784,"km_value":23861137489526.785,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:54:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2648186927929366528,"description":"Unknown IO ID 45"} 
[2026-10-23 14:54:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943325184001,"power":27876,"unknown_88":206,"unknown_80":34304,"ignition":18,"odometer":null,"unknown_45":-2648186927929366528}} 
[2026-10-23 14:54:32] local.INFO: DEBUG: GPS processor result {"connection_id":222970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22883,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:54:32] local.INFO: GPS data processed {"connection_id":222970,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:54:32] local.INFO: Acknowledgment sent {"connection_id":222970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:55:04] local.INFO: TCP Data received {"connection_id":222970,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16811f228012ddb4780050df470000d004d2f..."} 
[2026-10-23 14:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222970,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16811f228012ddb4780050df470000d004d2f..."} 
[2026-10-23 14:55:04] local.INFO: Processing buffer {"connection_id":222970,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16811f228012ddb4780050df470000d004d2f..."} 
[2026-10-23 14:55:04] local.INFO: Packet analysis {"connection_id":222970,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:55:04] local.INFO: Extracted packet for processing {"connection_id":222970,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:55:04] local.INFO: GPS Element Parsed {"raw_longitude":769345408,"raw_latitude":84800624,"longitude_deg":76.9345408,"latitude_deg":8.4800624,"altitude":13,"angle":77,"satellites":47,"speed":16,"hex_longitude":"2ddb4780","hex_latitude":"050df470","is_valid_coordinates":true} 
[2026-10-23 14:55:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:55:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943325440001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:55:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23861223388872704,"note":"Value kept but may cause issues"} 
[2026-10-23 14:55:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2647694346720073728,"note":"Value kept but may cause issues"} 
[2026-10-23 14:55:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:55:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792747369000,"timestamp_ms":1792747369000,"timestamp_seconds":1792747369,"priority":1,"record_length":96,"hex_timestamp":"000001a16811f228"} 
[2026-10-23 14:55:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:55:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:55:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:55:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:55:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:55:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:55:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:55:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222970,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:55:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:55:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222970,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:55:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:55:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:55:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:55:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943325440001,"66":27713,"88":206,"80":34304,"24":16,"16":23861223388872704,"45":-2647694346720073728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,80,24,16,45]} 
[2026-10-23 14:55:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:55:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:55:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943325440001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:55:04] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-10-23 14:55:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:55:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23861223388872704,"km_value":23861223388872.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:55:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2647694346720073728,"description":"Unknown IO ID 45"} 
[2026-10-23 14:55:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943325440001,"power":27713,"unknown_88":206,"unknown_80":34304,"ignition":16,"odometer":null,"unknown_45":-2647694346720073728}} 
[2026-10-23 14:55:04] local.INFO: DEBUG: GPS processor result {"connection_id":222970,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:55:04] local.INFO: GPS data processed {"connection_id":222970,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:55:04] local.INFO: Acknowledgment sent {"connection_id":222970,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:55:24] local.INFO: TCP Data received {"connection_id":221707,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:55:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:55:25] local.INFO: Processing buffer {"connection_id":221707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:55:25] local.INFO: IMEI packet received {"connection_id":221707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:55:25] local.INFO: IMEI acknowledgment sent {"connection_id":221707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:55:30] local.INFO: TCP Data received {"connection_id":221707,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:55:30] local.INFO: Processing buffer {"connection_id":221707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:55:30] local.INFO: IMEI packet received {"connection_id":221707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":221707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:55:40] local.INFO: TCP Data received {"connection_id":221707,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16811f610012ddb4900050df490000d005e2f..."} 
[2026-10-23 14:55:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16811f610012ddb4900050df490000d005e2f..."} 
[2026-10-23 14:55:40] local.INFO: Processing buffer {"connection_id":221707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16811f610012ddb4900050df490000d005e2f..."} 
[2026-10-23 14:55:40] local.INFO: Packet analysis {"connection_id":221707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:55:40] local.INFO: Extracted packet for processing {"connection_id":221707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16811"} 
[2026-10-23 14:55:40] local.INFO: GPS Element Parsed {"raw_longitude":769345792,"raw_latitude":84800656,"longitude_deg":76.9345792,"latitude_deg":8.4800656,"altitude":13,"angle":94,"satellites":47,"speed":17,"hex_longitude":"2ddb4900","hex_latitude":"050df490","is_valid_coordinates":true} 
[2026-10-23 14:55:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:55:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943326464001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:55:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23861244863709184,"note":"Value kept but may cause issues"} 
[2026-10-23 14:55:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2646005496859561984,"note":"Value kept but may cause issues"} 
[2026-10-23 14:55:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,88,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:55:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792747370000,"timestamp_ms":1792747370000,"timestamp_seconds":1792747370,"priority":1,"record_length":96,"hex_timestamp":"000001a16811f610"} 
[2026-10-23 14:55:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:55:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:55:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":65,"data_length":795,"current_offset":136} 
[2026-10-23 14:55:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1323,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:55:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:55:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:55:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:55:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:55:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:55:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:55:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:55:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:55:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:55:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943326464001,"66":27919,"88":206,"80":34304,"24":17,"16":23861244863709184,"45":-2646005496859561984},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,88,80,24,16,45]} 
[2026-10-23 14:55:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:55:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:55:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943326464001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:55:40] local.INFO: Unknown IO ID detected {"io_id":88,"value":206,"description":"Unknown IO ID 88"} 
[2026-10-23 14:55:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 14:55:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23861244863709184,"km_value":23861244863709.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:55:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2646005496859561984,"description":"Unknown IO ID 45"} 
[2026-10-23 14:55:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943326464001,"power":27919,"unknown_88":206,"unknown_80":34304,"ignition":17,"odometer":null,"unknown_45":-2646005496859561984}} 
[2026-10-23 14:55:40] local.INFO: DEBUG: GPS processor result {"connection_id":221707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22885,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:55:40] local.INFO: GPS data processed {"connection_id":221707,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:55:40] local.INFO: Acknowledgment sent {"connection_id":221707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:56:29] local.INFO: TCP Data received {"connection_id":224707,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:56:29] local.INFO: Processing buffer {"connection_id":224707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:56:29] local.INFO: IMEI packet received {"connection_id":224707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":224707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:56:35] local.INFO: TCP Data received {"connection_id":224707,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:56:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224707,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:56:35] local.INFO: Processing buffer {"connection_id":224707,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:56:35] local.INFO: IMEI packet received {"connection_id":224707,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:56:35] local.INFO: IMEI acknowledgment sent {"connection_id":224707,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:56:36] local.INFO: TCP Data received {"connection_id":224707,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168141cd8012ddc1ec0050dc6380009003f2d..."} 
[2026-10-23 14:56:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168141cd8012ddc1ec0050dc6380009003f2d..."} 
[2026-10-23 14:56:36] local.INFO: Processing buffer {"connection_id":224707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168141cd8012ddc1ec0050dc6380009003f2d..."} 
[2026-10-23 14:56:36] local.INFO: Packet analysis {"connection_id":224707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16814"} 
[2026-10-23 14:56:36] local.INFO: Extracted packet for processing {"connection_id":224707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16814"} 
[2026-10-23 14:56:36] local.INFO: GPS Element Parsed {"raw_longitude":769400512,"raw_latitude":84788792,"longitude_deg":76.9400512,"latitude_deg":8.4788792,"altitude":9,"angle":63,"satellites":45,"speed":14,"hex_longitude":"2ddc1ec0","hex_latitude":"050dc638","is_valid_coordinates":true} 
[2026-10-23 14:56:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:56:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943358720001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:56:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23864019412582400,"note":"Value kept but may cause issues"} 
[2026-10-23 14:56:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2588654970357940224,"note":"Value kept but may cause issues"} 
[2026-10-23 14:56:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,178,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:56:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792747511000,"timestamp_ms":1792747511000,"timestamp_seconds":1792747511,"priority":1,"record_length":96,"hex_timestamp":"000001a168141cd8"} 
[2026-10-23 14:56:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:56:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:56:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 14:56:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:56:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:56:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:56:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:56:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:56:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:56:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:56:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:56:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:56:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:56:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943358720001,"66":27919,"178":206,"80":34048,"24":14,"16":23864019412582400,"45":-2588654970357940224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,178,80,24,16,45]} 
[2026-10-23 14:56:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:56:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:56:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943358720001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:56:36] local.INFO: Unknown IO ID detected {"io_id":178,"value":206,"description":"Unknown IO ID 178"} 
[2026-10-23 14:56:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 14:56:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23864019412582400,"km_value":23864019412582.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:56:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2588654970357940224,"description":"Unknown IO ID 45"} 
[2026-10-23 14:56:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943358720001,"power":27919,"unknown_178":206,"unknown_80":34048,"ignition":14,"odometer":null,"unknown_45":-2588654970357940224}} 
[2026-10-23 14:56:36] local.INFO: DEBUG: GPS processor result {"connection_id":224707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22886,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:56:36] local.INFO: GPS data processed {"connection_id":224707,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:56:36] local.INFO: Acknowledgment sent {"connection_id":224707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:56:40] local.INFO: TCP Data received {"connection_id":224707,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168142c78012ddc2580050dc960000a004b2b..."} 
[2026-10-23 14:56:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224707,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168142c78012ddc2580050dc960000a004b2b..."} 
[2026-10-23 14:56:40] local.INFO: Processing buffer {"connection_id":224707,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168142c78012ddc2580050dc960000a004b2b..."} 
[2026-10-23 14:56:40] local.INFO: Packet analysis {"connection_id":224707,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16814"} 
[2026-10-23 14:56:40] local.INFO: Extracted packet for processing {"connection_id":224707,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16814"} 
[2026-10-23 14:56:40] local.INFO: GPS Element Parsed {"raw_longitude":769402240,"raw_latitude":84789600,"longitude_deg":76.940224,"latitude_deg":8.47896,"altitude":10,"angle":75,"satellites":43,"speed":22,"hex_longitude":"2ddc2580","hex_latitude":"050dc960","is_valid_coordinates":true} 
[2026-10-23 14:56:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:56:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943362816001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:56:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23864113901862912,"note":"Value kept but may cause issues"} 
[2026-10-23 14:56:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2585418008125622272,"note":"Value kept but may cause issues"} 
[2026-10-23 14:56:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:56:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792747515000,"timestamp_ms":1792747515000,"timestamp_seconds":1792747515,"priority":1,"record_length":96,"hex_timestamp":"000001a168142c78"} 
[2026-10-23 14:56:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:56:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:56:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 14:56:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:56:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:56:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:56:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:56:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224707,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:56:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:56:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224707,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:56:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:56:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:56:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:56:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943362816001,"66":27865,"214":206,"80":33792,"24":22,"16":23864113901862912,"45":-2585418008125622272},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 14:56:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:56:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:56:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943362816001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:56:40] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 14:56:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 14:56:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23864113901862912,"km_value":23864113901862.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:56:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2585418008125622272,"description":"Unknown IO ID 45"} 
[2026-10-23 14:56:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943362816001,"power":27865,"unknown_214":206,"unknown_80":33792,"ignition":22,"odometer":null,"unknown_45":-2585418008125622272}} 
[2026-10-23 14:56:40] local.INFO: DEBUG: GPS processor result {"connection_id":224707,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22887,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:56:40] local.INFO: GPS data processed {"connection_id":224707,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:56:40] local.INFO: Acknowledgment sent {"connection_id":224707,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:57:24] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:57:24] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:57:24] local.INFO: IMEI packet received {"connection_id":221301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":221301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:57:30] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:57:30] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:57:30] local.INFO: IMEI packet received {"connection_id":221301,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":221301,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:57:31] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16814f3b0012ddc8b00050dc9f0000d00592e..."} 
[2026-10-23 14:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16814f3b0012ddc8b00050dc9f0000d00592e..."} 
[2026-10-23 14:57:31] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16814f3b0012ddc8b00050dc9f0000d00592e..."} 
[2026-10-23 14:57:31] local.INFO: Packet analysis {"connection_id":221301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16814"} 
[2026-10-23 14:57:31] local.INFO: Extracted packet for processing {"connection_id":221301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16814"} 
[2026-10-23 14:57:31] local.INFO: GPS Element Parsed {"raw_longitude":769428224,"raw_latitude":84789744,"longitude_deg":76.9428224,"latitude_deg":8.4789744,"altitude":13,"angle":89,"satellites":46,"speed":23,"hex_longitude":"2ddc8b00","hex_latitude":"050dc9f0","is_valid_coordinates":true} 
[2026-10-23 14:57:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943372032001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23865376622247936,"note":"Value kept but may cause issues"} 
[2026-10-23 14:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2565292547290703872,"note":"Value kept but may cause issues"} 
[2026-10-23 14:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792747566000,"timestamp_ms":1792747566000,"timestamp_seconds":1792747566,"priority":1,"record_length":96,"hex_timestamp":"000001a16814f3b0"} 
[2026-10-23 14:57:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:57:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:57:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 14:57:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:57:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:57:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:57:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943372032001,"66":27745,"214":206,"80":33792,"24":23,"16":23865376622247936,"45":-2565292547290703872},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 14:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943372032001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:57:31] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 14:57:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 14:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23865376622247936,"km_value":23865376622247.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2565292547290703872,"description":"Unknown IO ID 45"} 
[2026-10-23 14:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943372032001,"power":27745,"unknown_214":206,"unknown_80":33792,"ignition":23,"odometer":null,"unknown_45":-2565292547290703872}} 
[2026-10-23 14:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":221301,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22888,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:57:31] local.INFO: GPS data processed {"connection_id":221301,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:57:31] local.INFO: Acknowledgment sent {"connection_id":221301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:58:02] local.INFO: TCP Data received {"connection_id":221301,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168152e48012ddcae80050dcc20000d00582f..."} 
[2026-10-23 14:58:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221301,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168152e48012ddcae80050dcc20000d00582f..."} 
[2026-10-23 14:58:02] local.INFO: Processing buffer {"connection_id":221301,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168152e48012ddcae80050dcc20000d00582f..."} 
[2026-10-23 14:58:02] local.INFO: Packet analysis {"connection_id":221301,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16815"} 
[2026-10-23 14:58:02] local.INFO: Extracted packet for processing {"connection_id":221301,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16815"} 
[2026-10-23 14:58:02] local.INFO: GPS Element Parsed {"raw_longitude":769437312,"raw_latitude":84790304,"longitude_deg":76.9437312,"latitude_deg":8.4790304,"altitude":13,"angle":88,"satellites":47,"speed":21,"hex_longitude":"2ddcae80","hex_latitude":"050dcc20","is_valid_coordinates":true} 
[2026-10-23 14:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 14:58:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943376896001,"note":"Value kept but may cause issues"} 
[2026-10-23 14:58:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23865814708912128,"note":"Value kept but may cause issues"} 
[2026-10-23 14:58:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2554948341896450048,"note":"Value kept but may cause issues"} 
[2026-10-23 14:58:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 14:58:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792747581000,"timestamp_ms":1792747581000,"timestamp_seconds":1792747581,"priority":1,"record_length":96,"hex_timestamp":"000001a168152e48"} 
[2026-10-23 14:58:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 14:58:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 14:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 14:58:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 14:58:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 14:58:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 14:58:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 14:58:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221301,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 14:58:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:58:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221301,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 14:58:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 14:58:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 14:58:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 14:58:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943376896001,"66":27919,"214":206,"80":33792,"24":21,"16":23865814708912128,"45":-2554948341896450048},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 14:58:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 14:58:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 14:58:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943376896001,"description":"Unknown IO ID 0"} 
[2026-10-23 14:58:02] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 14:58:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 14:58:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23865814708912128,"km_value":23865814708912.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 14:58:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2554948341896450048,"description":"Unknown IO ID 45"} 
[2026-10-23 14:58:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943376896001,"power":27919,"unknown_214":206,"unknown_80":33792,"ignition":21,"odometer":null,"unknown_45":-2554948341896450048}} 
[2026-10-23 14:58:02] local.INFO: DEBUG: GPS processor result {"connection_id":221301,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22889,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 14:58:02] local.INFO: GPS data processed {"connection_id":221301,"processed":1,"errors":0,"total":1} 
[2026-10-23 14:58:02] local.INFO: Acknowledgment sent {"connection_id":221301,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 14:58:08] local.INFO: TCP Data received {"connection_id":222971,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:58:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222971,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:58:08] local.INFO: Processing buffer {"connection_id":222971,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 14:58:08] local.INFO: IMEI packet received {"connection_id":222971,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 14:58:08] local.INFO: IMEI acknowledgment sent {"connection_id":222971,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:58:23] local.INFO: TCP Data received {"connection_id":221708,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:23] local.INFO: Processing buffer {"connection_id":221708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:23] local.INFO: IMEI packet received {"connection_id":221708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 14:58:23] local.INFO: IMEI acknowledgment sent {"connection_id":221708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 14:58:24] local.INFO: TCP Data received {"connection_id":221708,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:24] local.INFO: Processing buffer {"connection_id":221708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:24] local.INFO: IMEI packet received {"connection_id":221708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:58:24] local.INFO: IMEI acknowledgment sent {"connection_id":221708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:58:25] local.INFO: TCP Data received {"connection_id":221708,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:25] local.INFO: Processing buffer {"connection_id":221708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:25] local.INFO: IMEI packet received {"connection_id":221708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:58:25] local.INFO: IMEI acknowledgment sent {"connection_id":221708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 14:58:25] local.INFO: TCP Data received {"connection_id":221708,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:25] local.INFO: Processing buffer {"connection_id":221708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 14:58:25] local.INFO: IMEI packet received {"connection_id":221708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 14:58:25] local.INFO: IMEI acknowledgment sent {"connection_id":221708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:03:29] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:03:29] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:03:29] local.INFO: IMEI packet received {"connection_id":221710,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:03:29] local.INFO: IMEI acknowledgment sent {"connection_id":221710,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:03:30] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1681902c0012dde45c0050df278000700482c..."} 
[2026-10-23 15:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681902c0012dde45c0050df278000700482c..."} 
[2026-10-23 15:03:30] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681902c0012dde45c0050df278000700482c..."} 
[2026-10-23 15:03:30] local.INFO: Packet analysis {"connection_id":221710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:03:30] local.INFO: Extracted packet for processing {"connection_id":221710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:03:30] local.INFO: GPS Element Parsed {"raw_longitude":769541568,"raw_latitude":84800120,"longitude_deg":76.9541568,"latitude_deg":8.480012,"altitude":7,"angle":72,"satellites":44,"speed":0,"hex_longitude":"2dde45c0","hex_latitude":"050df278","is_valid_coordinates":true} 
[2026-10-23 15:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943439616001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871166238162944,"note":"Value kept but may cause issues"} 
[2026-10-23 15:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430043820978825216,"note":"Value kept but may cause issues"} 
[2026-10-23 15:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792747832000,"timestamp_ms":1792747832000,"timestamp_seconds":1792747832,"priority":1,"record_length":96,"hex_timestamp":"000001a1681902c0"} 
[2026-10-23 15:03:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:03:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":103,"n8_eight_byte":236,"data_length":795,"current_offset":136} 
[2026-10-23 15:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2837,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:03:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:03:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:03:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943439616001,"66":27832,"174":206,"80":34048,"24":0,"16":23871166238162944,"45":-2430043820978825216},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943439616001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:03:30] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:03:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871166238162944,"km_value":23871166238162.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430043820978825216,"description":"Unknown IO ID 45"} 
[2026-10-23 15:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943439616001,"power":27832,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430043820978825216}} 
[2026-10-23 15:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":221710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:03:30] local.INFO: GPS data processed {"connection_id":221710,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:03:30] local.INFO: Acknowledgment sent {"connection_id":221710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:03:43] local.INFO: TCP Data received {"connection_id":222973,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:03:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222973,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:03:43] local.INFO: Processing buffer {"connection_id":222973,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:03:43] local.INFO: IMEI packet received {"connection_id":222973,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:03:43] local.INFO: IMEI acknowledgment sent {"connection_id":222973,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:04:01] local.INFO: TCP Data received {"connection_id":221710,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1681954c8012dde4400050df4d8000800482d..."} 
[2026-10-23 15:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221710,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681954c8012dde4400050df4d8000800482d..."} 
[2026-10-23 15:04:01] local.INFO: Processing buffer {"connection_id":221710,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681954c8012dde4400050df4d8000800482d..."} 
[2026-10-23 15:04:01] local.INFO: Packet analysis {"connection_id":221710,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:04:01] local.INFO: Extracted packet for processing {"connection_id":221710,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:04:01] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":45,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943444992001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430325295955150848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:04:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792747853000,"timestamp_ms":1792747853000,"timestamp_seconds":1792747853,"priority":1,"record_length":96,"hex_timestamp":"000001a1681954c8"} 
[2026-10-23 15:04:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:04:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 15:04:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:04:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:04:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221710,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221710,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:04:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943444992001,"66":27213,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430325295955150848},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943444992001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:04:01] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:04:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430325295955150848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943444992001,"power":27213,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430325295955150848}} 
[2026-10-23 15:04:01] local.INFO: DEBUG: GPS processor result {"connection_id":221710,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22891,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:04:01] local.INFO: GPS data processed {"connection_id":221710,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:04:01] local.INFO: Acknowledgment sent {"connection_id":221710,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:04:24] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:04:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:04:24] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:04:24] local.INFO: IMEI packet received {"connection_id":221711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:04:24] local.INFO: IMEI acknowledgment sent {"connection_id":221711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:04:29] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:04:29] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:04:29] local.INFO: IMEI packet received {"connection_id":221711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:04:29] local.INFO: IMEI acknowledgment sent {"connection_id":221711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:04:30] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16819a6d0012dde4400050df4d8000800482d..."} 
[2026-10-23 15:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16819a6d0012dde4400050df4d8000800482d..."} 
[2026-10-23 15:04:30] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16819a6d0012dde4400050df4d8000800482d..."} 
[2026-10-23 15:04:30] local.INFO: Packet analysis {"connection_id":221711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:04:30] local.INFO: Extracted packet for processing {"connection_id":221711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:04:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":45,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943450368001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792747874000,"timestamp_ms":1792747874000,"timestamp_seconds":1792747874,"priority":1,"record_length":96,"hex_timestamp":"000001a16819a6d0"} 
[2026-10-23 15:04:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:04:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 15:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:04:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:04:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:04:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943450368001,"66":27876,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943450368001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:04:30] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:04:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943450368001,"power":27876,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":221711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22892,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:04:30] local.INFO: GPS data processed {"connection_id":221711,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:04:30] local.INFO: Acknowledgment sent {"connection_id":221711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:05:02] local.INFO: TCP Data received {"connection_id":221711,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16819f8d8012dde4400050df4d8000800482d..."} 
[2026-10-23 15:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16819f8d8012dde4400050df4d8000800482d..."} 
[2026-10-23 15:05:02] local.INFO: Processing buffer {"connection_id":221711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16819f8d8012dde4400050df4d8000800482d..."} 
[2026-10-23 15:05:02] local.INFO: Packet analysis {"connection_id":221711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:05:02] local.INFO: Extracted packet for processing {"connection_id":221711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16819"} 
[2026-10-23 15:05:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":45,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:05:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943455744001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:05:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:05:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:05:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:05:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792747895000,"timestamp_ms":1792747895000,"timestamp_seconds":1792747895,"priority":1,"record_length":96,"hex_timestamp":"000001a16819f8d8"} 
[2026-10-23 15:05:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:05:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:05:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:05:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:05:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:05:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:05:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:05:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:05:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:05:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:05:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:05:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:05:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943455744001,"66":27865,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:05:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:05:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:05:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943455744001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:05:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:05:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:05:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:05:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:05:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943455744001,"power":27865,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:05:02] local.INFO: DEBUG: GPS processor result {"connection_id":221711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22893,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:05:02] local.INFO: GPS data processed {"connection_id":221711,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:05:02] local.INFO: Acknowledgment sent {"connection_id":221711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:05:29] local.INFO: TCP Data received {"connection_id":222975,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:05:29] local.INFO: Processing buffer {"connection_id":222975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:05:29] local.INFO: IMEI packet received {"connection_id":222975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:05:29] local.INFO: IMEI acknowledgment sent {"connection_id":222975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:05:35] local.INFO: TCP Data received {"connection_id":222975,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:05:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222975,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:05:35] local.INFO: Processing buffer {"connection_id":222975,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:05:35] local.INFO: IMEI packet received {"connection_id":222975,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:05:35] local.INFO: IMEI acknowledgment sent {"connection_id":222975,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:05:36] local.INFO: TCP Data received {"connection_id":222975,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1681a4ae0012dde4400050df4d8000800482b..."} 
[2026-10-23 15:05:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222975,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681a4ae0012dde4400050df4d8000800482b..."} 
[2026-10-23 15:05:36] local.INFO: Processing buffer {"connection_id":222975,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681a4ae0012dde4400050df4d8000800482b..."} 
[2026-10-23 15:05:36] local.INFO: Packet analysis {"connection_id":222975,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:05:36] local.INFO: Extracted packet for processing {"connection_id":222975,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:05:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":43,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:05:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943461120001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:05:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:05:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:05:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:05:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792747916000,"timestamp_ms":1792747916000,"timestamp_seconds":1792747916,"priority":1,"record_length":96,"hex_timestamp":"000001a1681a4ae0"} 
[2026-10-23 15:05:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:05:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:05:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 15:05:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:05:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:05:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:05:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:05:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222975,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:05:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:05:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:05:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:05:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:05:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:05:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943461120001,"66":27919,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:05:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:05:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:05:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943461120001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:05:36] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:05:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:05:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:05:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:05:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943461120001,"power":27919,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:05:36] local.INFO: DEBUG: GPS processor result {"connection_id":222975,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:05:36] local.INFO: GPS data processed {"connection_id":222975,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:05:36] local.INFO: Acknowledgment sent {"connection_id":222975,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:06:07] local.INFO: TCP Data received {"connection_id":222975,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:06:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222975,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:06:07] local.INFO: Processing buffer {"connection_id":222975,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:06:07] local.INFO: Packet analysis {"connection_id":222975,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:06:07] local.INFO: Extracted packet for processing {"connection_id":222975,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:06:07] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":44,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:06:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:06:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943466496001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:06:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:06:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:06:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:06:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792747927000,"timestamp_ms":1792747927000,"timestamp_seconds":1792747927,"priority":1,"record_length":96,"hex_timestamp":"000001a1681a75d8"} 
[2026-10-23 15:06:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:06:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:06:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:06:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:06:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:06:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:06:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:06:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222975,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:06:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:06:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222975,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:06:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:06:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:06:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:06:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943466496001,"66":27876,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:06:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:06:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:06:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943466496001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:06:07] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:06:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:06:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:06:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:06:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943466496001,"power":27876,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:06:07] local.INFO: DEBUG: GPS processor result {"connection_id":222975,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22895,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:06:07] local.INFO: GPS data processed {"connection_id":222975,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:06:07] local.INFO: Acknowledgment sent {"connection_id":222975,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:06:25] local.INFO: TCP Data received {"connection_id":221303,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221303,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:06:25] local.INFO: Processing buffer {"connection_id":221303,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:06:25] local.INFO: IMEI packet received {"connection_id":221303,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":221303,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:06:29] local.INFO: TCP Data received {"connection_id":221303,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221303,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:06:29] local.INFO: Processing buffer {"connection_id":221303,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:06:29] local.INFO: IMEI packet received {"connection_id":221303,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":221303,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:06:32] local.INFO: TCP Data received {"connection_id":221303,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221303,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:06:32] local.INFO: Processing buffer {"connection_id":221303,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:06:32] local.INFO: Packet analysis {"connection_id":221303,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:06:32] local.INFO: Extracted packet for processing {"connection_id":221303,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:06:32] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":44,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:06:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943466496001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:06:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:06:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:06:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:06:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792747927000,"timestamp_ms":1792747927000,"timestamp_seconds":1792747927,"priority":1,"record_length":96,"hex_timestamp":"000001a1681a75d8"} 
[2026-10-23 15:06:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:06:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:06:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:06:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:06:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:06:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:06:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:06:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221303,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:06:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:06:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:06:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:06:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:06:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:06:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943466496001,"66":27876,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:06:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:06:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:06:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943466496001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:06:32] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:06:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:06:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:06:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:06:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943466496001,"power":27876,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:06:32] local.INFO: DEBUG: GPS processor result {"connection_id":221303,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22896,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:06:32] local.INFO: GPS data processed {"connection_id":221303,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:06:32] local.INFO: Acknowledgment sent {"connection_id":221303,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:07:03] local.INFO: TCP Data received {"connection_id":221303,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:07:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221303,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:07:03] local.INFO: Processing buffer {"connection_id":221303,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:07:03] local.INFO: Packet analysis {"connection_id":221303,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:07:03] local.INFO: Extracted packet for processing {"connection_id":221303,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:07:03] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":44,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:07:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943466496001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:07:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:07:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:07:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:07:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792747927000,"timestamp_ms":1792747927000,"timestamp_seconds":1792747927,"priority":1,"record_length":96,"hex_timestamp":"000001a1681a75d8"} 
[2026-10-23 15:07:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:07:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:07:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:07:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:07:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:07:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:07:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:07:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221303,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:07:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:07:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221303,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:07:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:07:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:07:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:07:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943466496001,"66":27876,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:07:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:07:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:07:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943466496001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:07:03] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:07:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:07:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:07:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:07:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943466496001,"power":27876,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:07:03] local.INFO: DEBUG: GPS processor result {"connection_id":221303,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:07:03] local.INFO: GPS data processed {"connection_id":221303,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:07:03] local.INFO: Acknowledgment sent {"connection_id":221303,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:07:25] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:07:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:07:25] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:07:25] local.INFO: IMEI packet received {"connection_id":221713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:07:25] local.INFO: IMEI acknowledgment sent {"connection_id":221713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:07:30] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:07:30] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:07:30] local.INFO: IMEI packet received {"connection_id":221713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":221713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:07:30] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:07:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:07:31] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681a75d8012dde4400050df4d8000800482c..."} 
[2026-10-23 15:07:31] local.INFO: Packet analysis {"connection_id":221713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:07:31] local.INFO: Extracted packet for processing {"connection_id":221713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681a"} 
[2026-10-23 15:07:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800728,"longitude_deg":76.954112,"latitude_deg":8.4800728,"altitude":8,"angle":72,"satellites":44,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df4d8","is_valid_coordinates":true} 
[2026-10-23 15:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:07:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943466496001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:07:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:07:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:07:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:07:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792747927000,"timestamp_ms":1792747927000,"timestamp_seconds":1792747927,"priority":1,"record_length":96,"hex_timestamp":"000001a1681a75d8"} 
[2026-10-23 15:07:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:07:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:07:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:07:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:07:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:07:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:07:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:07:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:07:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:07:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:07:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:07:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:07:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:07:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943466496001,"66":27876,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:07:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:07:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:07:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943466496001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:07:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:07:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:07:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:07:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:07:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943466496001,"power":27876,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:07:31] local.INFO: DEBUG: GPS processor result {"connection_id":221713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22898,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:07:31] local.INFO: GPS data processed {"connection_id":221713,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:07:31] local.INFO: Acknowledgment sent {"connection_id":221713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:08:02] local.INFO: TCP Data received {"connection_id":221713,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:08:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:08:02] local.INFO: Processing buffer {"connection_id":221713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:08:02] local.INFO: Packet analysis {"connection_id":221713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:08:02] local.INFO: Extracted packet for processing {"connection_id":221713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:08:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:08:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:08:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:08:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:08:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:08:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:08:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:08:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:08:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:08:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:08:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:08:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:08:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:08:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:08:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:08:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:08:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:08:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:08:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:08:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:08:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:08:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:08:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:08:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:08:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:08:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:08:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:08:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:08:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:08:02] local.INFO: DEBUG: GPS processor result {"connection_id":221713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22899,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:08:02] local.INFO: GPS data processed {"connection_id":221713,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:08:02] local.INFO: Acknowledgment sent {"connection_id":221713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:08:24] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:08:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:08:24] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:08:24] local.INFO: IMEI packet received {"connection_id":221304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:08:24] local.INFO: IMEI acknowledgment sent {"connection_id":221304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:08:30] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:08:30] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:08:30] local.INFO: IMEI packet received {"connection_id":221304,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:08:30] local.INFO: IMEI acknowledgment sent {"connection_id":221304,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:08:31] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:08:31] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:08:31] local.INFO: Packet analysis {"connection_id":221304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:08:31] local.INFO: Extracted packet for processing {"connection_id":221304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:08:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:08:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:08:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:08:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:08:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:08:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:08:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:08:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:08:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:08:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:08:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:08:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:08:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:08:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:08:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:08:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:08:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:08:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:08:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:08:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:08:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:08:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:08:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:08:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:08:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:08:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:08:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:08:31] local.INFO: DEBUG: GPS processor result {"connection_id":221304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:08:31] local.INFO: GPS data processed {"connection_id":221304,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:08:31] local.INFO: Acknowledgment sent {"connection_id":221304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:09:02] local.INFO: TCP Data received {"connection_id":221304,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:09:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221304,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:09:02] local.INFO: Processing buffer {"connection_id":221304,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:09:02] local.INFO: Packet analysis {"connection_id":221304,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:09:02] local.INFO: Extracted packet for processing {"connection_id":221304,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:09:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:09:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:09:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:09:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:09:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:09:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:09:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:09:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:09:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:09:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:09:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:09:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:09:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:09:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221304,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:09:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:09:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221304,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:09:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:09:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:09:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:09:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:09:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:09:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:09:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:09:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:09:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:09:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:09:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:09:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:09:02] local.INFO: DEBUG: GPS processor result {"connection_id":221304,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22901,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:09:02] local.INFO: GPS data processed {"connection_id":221304,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:09:02] local.INFO: Acknowledgment sent {"connection_id":221304,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:09:18] local.INFO: TCP Data received {"connection_id":221712,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:09:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221712,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:09:18] local.INFO: Processing buffer {"connection_id":221712,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:09:18] local.INFO: IMEI packet received {"connection_id":221712,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:09:18] local.INFO: IMEI acknowledgment sent {"connection_id":221712,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:09:24] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:09:24] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:09:24] local.INFO: IMEI packet received {"connection_id":221305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":221305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:09:30] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:09:30] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:09:30] local.INFO: IMEI packet received {"connection_id":221305,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221305,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:09:31] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:09:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:09:31] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:09:31] local.INFO: Packet analysis {"connection_id":221305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:09:31] local.INFO: Extracted packet for processing {"connection_id":221305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:09:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:09:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:09:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:09:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:09:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:09:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:09:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:09:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:09:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:09:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:09:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:09:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:09:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:09:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:09:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:09:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:09:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:09:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:09:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:09:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:09:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:09:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:09:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:09:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:09:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:09:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:09:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:09:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:09:31] local.INFO: DEBUG: GPS processor result {"connection_id":221305,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:09:31] local.INFO: GPS data processed {"connection_id":221305,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:09:31] local.INFO: Acknowledgment sent {"connection_id":221305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:10:02] local.INFO: TCP Data received {"connection_id":221305,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221305,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:02] local.INFO: Processing buffer {"connection_id":221305,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:02] local.INFO: Packet analysis {"connection_id":221305,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:10:02] local.INFO: Extracted packet for processing {"connection_id":221305,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:10:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:10:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:10:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:10:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:10:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:10:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:10:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:10:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:10:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:10:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:10:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221305,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:10:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:10:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221305,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:10:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:10:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:10:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:10:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:10:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:10:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:10:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:10:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:10:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:10:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:10:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:10:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:10:02] local.INFO: DEBUG: GPS processor result {"connection_id":221305,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22903,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:10:02] local.INFO: GPS data processed {"connection_id":221305,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:10:02] local.INFO: Acknowledgment sent {"connection_id":221305,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:10:30] local.INFO: TCP Data received {"connection_id":221714,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:10:30] local.INFO: Processing buffer {"connection_id":221714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:10:30] local.INFO: IMEI packet received {"connection_id":221714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:10:30] local.INFO: IMEI acknowledgment sent {"connection_id":221714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:10:35] local.INFO: TCP Data received {"connection_id":221714,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221714,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:10:35] local.INFO: Processing buffer {"connection_id":221714,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:10:35] local.INFO: IMEI packet received {"connection_id":221714,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:10:35] local.INFO: IMEI acknowledgment sent {"connection_id":221714,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:10:36] local.INFO: TCP Data received {"connection_id":221714,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:36] local.INFO: Processing buffer {"connection_id":221714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:36] local.INFO: Packet analysis {"connection_id":221714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:10:36] local.INFO: Extracted packet for processing {"connection_id":221714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:10:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:10:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:10:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:10:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:10:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:10:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:10:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:10:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:10:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:10:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:10:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:10:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:10:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:10:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:10:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:10:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:10:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:10:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:10:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:10:36] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:10:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:10:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:10:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:10:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:10:36] local.INFO: DEBUG: GPS processor result {"connection_id":221714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:10:36] local.INFO: GPS data processed {"connection_id":221714,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:10:36] local.INFO: Acknowledgment sent {"connection_id":221714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:10:40] local.INFO: TCP Data received {"connection_id":221714,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221714,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:40] local.INFO: Processing buffer {"connection_id":221714,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:10:40] local.INFO: Packet analysis {"connection_id":221714,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:10:40] local.INFO: Extracted packet for processing {"connection_id":221714,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:10:40] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:10:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:10:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:10:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:10:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:10:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:10:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:10:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:10:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:10:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:10:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:10:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:10:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221714,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:10:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:10:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221714,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:10:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:10:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:10:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:10:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:10:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:10:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:10:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:10:40] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:10:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:10:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:10:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:10:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:10:40] local.INFO: DEBUG: GPS processor result {"connection_id":221714,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:10:40] local.INFO: GPS data processed {"connection_id":221714,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:10:40] local.INFO: Acknowledgment sent {"connection_id":221714,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:11:25] local.INFO: TCP Data received {"connection_id":222976,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:11:25] local.INFO: Processing buffer {"connection_id":222976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:11:25] local.INFO: IMEI packet received {"connection_id":222976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":222976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:11:30] local.INFO: TCP Data received {"connection_id":222976,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222976,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:11:30] local.INFO: Processing buffer {"connection_id":222976,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:11:30] local.INFO: IMEI packet received {"connection_id":222976,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:11:30] local.INFO: IMEI acknowledgment sent {"connection_id":222976,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:11:31] local.INFO: TCP Data received {"connection_id":222976,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:11:31] local.INFO: Processing buffer {"connection_id":222976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:11:31] local.INFO: Packet analysis {"connection_id":222976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:11:31] local.INFO: Extracted packet for processing {"connection_id":222976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:11:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:11:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:11:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":222976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:11:31] local.INFO: GPS data processed {"connection_id":222976,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:11:31] local.INFO: Acknowledgment sent {"connection_id":222976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:12:02] local.INFO: TCP Data received {"connection_id":222976,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222976,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:12:02] local.INFO: Processing buffer {"connection_id":222976,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:12:02] local.INFO: Packet analysis {"connection_id":222976,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:12:02] local.INFO: Extracted packet for processing {"connection_id":222976,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:12:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:12:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:12:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:12:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:12:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:12:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:12:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:12:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:12:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:12:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:12:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:12:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:12:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222976,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:12:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:12:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222976,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:12:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:12:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:12:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:12:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:12:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:12:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:12:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:12:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:12:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:12:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:12:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:12:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:12:02] local.INFO: DEBUG: GPS processor result {"connection_id":222976,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:12:02] local.INFO: GPS data processed {"connection_id":222976,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:12:02] local.INFO: Acknowledgment sent {"connection_id":222976,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:12:25] local.INFO: TCP Data received {"connection_id":221715,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:12:25] local.INFO: Processing buffer {"connection_id":221715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:12:25] local.INFO: IMEI packet received {"connection_id":221715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":221715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:12:30] local.INFO: TCP Data received {"connection_id":221715,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:12:30] local.INFO: Processing buffer {"connection_id":221715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:12:30] local.INFO: IMEI packet received {"connection_id":221715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:12:30] local.INFO: IMEI acknowledgment sent {"connection_id":221715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:12:34] local.INFO: TCP Data received {"connection_id":221715,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:12:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:12:34] local.INFO: Processing buffer {"connection_id":221715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1681f2128012dde4400050df540000900481e..."} 
[2026-10-23 15:12:34] local.INFO: Packet analysis {"connection_id":221715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:12:34] local.INFO: Extracted packet for processing {"connection_id":221715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1681f"} 
[2026-10-23 15:12:34] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":9,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:12:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:12:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943469312001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:12:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:12:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164238848,"note":"Value kept but may cause issues"} 
[2026-10-23 15:12:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:12:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792748233000,"timestamp_ms":1792748233000,"timestamp_seconds":1792748233,"priority":1,"record_length":96,"hex_timestamp":"000001a1681f2128"} 
[2026-10-23 15:12:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:12:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:12:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 15:12:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:12:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:12:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:12:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:12:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:12:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:12:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:12:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:12:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:12:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:12:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943469312001,"66":26169,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164238848},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:12:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:12:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:12:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943469312001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:12:34] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:12:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:12:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:12:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164238848,"description":"Unknown IO ID 45"} 
[2026-10-23 15:12:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943469312001,"power":26169,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164238848}} 
[2026-10-23 15:12:34] local.INFO: DEBUG: GPS processor result {"connection_id":221715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:12:34] local.INFO: GPS data processed {"connection_id":221715,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:12:34] local.INFO: Acknowledgment sent {"connection_id":221715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:13:06] local.INFO: TCP Data received {"connection_id":221715,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:13:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:13:06] local.INFO: Processing buffer {"connection_id":221715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:13:06] local.INFO: Packet analysis {"connection_id":221715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:13:06] local.INFO: Extracted packet for processing {"connection_id":221715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:13:06] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:13:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:13:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:13:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:13:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:13:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:13:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:13:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:13:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:13:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:13:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:13:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:13:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:13:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:13:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:13:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:13:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:13:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:13:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:13:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:13:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:13:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:13:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:13:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:13:06] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:13:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:13:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:13:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:13:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:13:06] local.INFO: DEBUG: GPS processor result {"connection_id":221715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:13:06] local.INFO: GPS data processed {"connection_id":221715,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:13:06] local.INFO: Acknowledgment sent {"connection_id":221715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:13:24] local.INFO: TCP Data received {"connection_id":222978,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:13:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:13:24] local.INFO: Processing buffer {"connection_id":222978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:13:24] local.INFO: IMEI packet received {"connection_id":222978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:13:24] local.INFO: IMEI acknowledgment sent {"connection_id":222978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:13:30] local.INFO: TCP Data received {"connection_id":222978,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222978,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:13:30] local.INFO: Processing buffer {"connection_id":222978,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:13:30] local.INFO: IMEI packet received {"connection_id":222978,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:13:30] local.INFO: IMEI acknowledgment sent {"connection_id":222978,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:13:31] local.INFO: TCP Data received {"connection_id":222978,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:13:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:13:31] local.INFO: Processing buffer {"connection_id":222978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:13:31] local.INFO: Packet analysis {"connection_id":222978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:13:31] local.INFO: Extracted packet for processing {"connection_id":222978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:13:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:13:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:13:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:13:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:13:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:13:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:13:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:13:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:13:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:13:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:13:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:13:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:13:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:13:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:13:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:13:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:13:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:13:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:13:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:13:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:13:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:13:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:13:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:13:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:13:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:13:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:13:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:13:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:13:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:13:31] local.INFO: DEBUG: GPS processor result {"connection_id":222978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22910,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:13:31] local.INFO: GPS data processed {"connection_id":222978,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:13:31] local.INFO: Acknowledgment sent {"connection_id":222978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:14:02] local.INFO: TCP Data received {"connection_id":222978,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:14:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222978,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:14:02] local.INFO: Processing buffer {"connection_id":222978,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:14:02] local.INFO: Packet analysis {"connection_id":222978,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:14:02] local.INFO: Extracted packet for processing {"connection_id":222978,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:14:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:14:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:14:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:14:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:14:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:14:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:14:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:14:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:14:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:14:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:14:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:14:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:14:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:14:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:14:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222978,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:14:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:14:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222978,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:14:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:14:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:14:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:14:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:14:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:14:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:14:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:14:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:14:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:14:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:14:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:14:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:14:02] local.INFO: DEBUG: GPS processor result {"connection_id":222978,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:14:02] local.INFO: GPS data processed {"connection_id":222978,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:14:02] local.INFO: Acknowledgment sent {"connection_id":222978,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:14:24] local.INFO: TCP Data received {"connection_id":224708,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:14:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:14:24] local.INFO: Processing buffer {"connection_id":224708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:14:24] local.INFO: IMEI packet received {"connection_id":224708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:14:24] local.INFO: IMEI acknowledgment sent {"connection_id":224708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:14:30] local.INFO: TCP Data received {"connection_id":224708,"ip":"42.106.6.35","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224708,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:14:30] local.INFO: Processing buffer {"connection_id":224708,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:14:30] local.INFO: IMEI packet received {"connection_id":224708,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:14:30] local.INFO: IMEI acknowledgment sent {"connection_id":224708,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:14:31] local.INFO: TCP Data received {"connection_id":224708,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:14:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224708,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:14:31] local.INFO: Processing buffer {"connection_id":224708,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:14:31] local.INFO: Packet analysis {"connection_id":224708,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:14:31] local.INFO: Extracted packet for processing {"connection_id":224708,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:14:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:14:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:14:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:14:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:14:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:14:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:14:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:14:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:14:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:14:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:14:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:14:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:14:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:14:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:14:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224708,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:14:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:14:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:14:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:14:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:14:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:14:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:14:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:14:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:14:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:14:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:14:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:14:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:14:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:14:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:14:31] local.INFO: DEBUG: GPS processor result {"connection_id":224708,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22912,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:14:31] local.INFO: GPS data processed {"connection_id":224708,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:14:31] local.INFO: Acknowledgment sent {"connection_id":224708,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:15:02] local.INFO: TCP Data received {"connection_id":224708,"ip":"42.106.6.35","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224708,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:02] local.INFO: Processing buffer {"connection_id":224708,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:02] local.INFO: Packet analysis {"connection_id":224708,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:15:02] local.INFO: Extracted packet for processing {"connection_id":224708,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:15:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:15:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:15:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:15:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:15:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:15:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:15:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:15:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:15:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:15:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:15:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:15:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224708,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:15:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:15:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224708,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:15:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.35","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:15:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:15:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:15:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.35","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:15:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:15:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:15:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:15:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:15:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:15:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:15:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:15:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:15:02] local.INFO: DEBUG: GPS processor result {"connection_id":224708,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:15:02] local.INFO: GPS data processed {"connection_id":224708,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:15:02] local.INFO: Acknowledgment sent {"connection_id":224708,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:15:12] local.INFO: TCP Data received {"connection_id":221306,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:15:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221306,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:15:12] local.INFO: Processing buffer {"connection_id":221306,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:15:12] local.INFO: IMEI packet received {"connection_id":221306,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:15:12] local.INFO: IMEI acknowledgment sent {"connection_id":221306,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:15:30] local.INFO: TCP Data received {"connection_id":222979,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:15:30] local.INFO: Processing buffer {"connection_id":222979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:15:30] local.INFO: IMEI packet received {"connection_id":222979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:15:30] local.INFO: IMEI acknowledgment sent {"connection_id":222979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:15:35] local.INFO: TCP Data received {"connection_id":222979,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:15:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222979,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:15:35] local.INFO: Processing buffer {"connection_id":222979,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:15:35] local.INFO: IMEI packet received {"connection_id":222979,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:15:35] local.INFO: IMEI acknowledgment sent {"connection_id":222979,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:15:36] local.INFO: TCP Data received {"connection_id":222979,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:36] local.INFO: Processing buffer {"connection_id":222979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:36] local.INFO: Packet analysis {"connection_id":222979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:15:36] local.INFO: Extracted packet for processing {"connection_id":222979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:15:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:15:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:15:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:15:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:15:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:15:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:15:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:15:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:15:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:15:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:15:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:15:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:15:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:15:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:15:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:15:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:15:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:15:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:15:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:15:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:15:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:15:36] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:15:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:15:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:15:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:15:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:15:36] local.INFO: DEBUG: GPS processor result {"connection_id":222979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:15:36] local.INFO: GPS data processed {"connection_id":222979,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:15:36] local.INFO: Acknowledgment sent {"connection_id":222979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:15:43] local.INFO: TCP Data received {"connection_id":222979,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222979,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:43] local.INFO: Processing buffer {"connection_id":222979,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:15:43] local.INFO: Packet analysis {"connection_id":222979,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:15:43] local.INFO: Extracted packet for processing {"connection_id":222979,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:15:43] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:15:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:15:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:15:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:15:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:15:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:15:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:15:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:15:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:15:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:15:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:15:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:15:43] local.INFO: Teltonika packet parsed successfully {"connection_id":222979,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:15:43] local.INFO: Passing IMEI to GPS processor {"connection_id":222979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:15:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":222979,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:15:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:15:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:15:43] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:15:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:15:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:15:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:15:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:15:43] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:15:43] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:15:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:15:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:15:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:15:43] local.INFO: DEBUG: GPS processor result {"connection_id":222979,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:15:43] local.INFO: GPS data processed {"connection_id":222979,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:15:43] local.INFO: Acknowledgment sent {"connection_id":222979,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:16:25] local.INFO: TCP Data received {"connection_id":221307,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:16:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221307,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:16:25] local.INFO: Processing buffer {"connection_id":221307,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:16:25] local.INFO: IMEI packet received {"connection_id":221307,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:16:25] local.INFO: IMEI acknowledgment sent {"connection_id":221307,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:16:30] local.INFO: TCP Data received {"connection_id":221307,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221307,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:16:30] local.INFO: Processing buffer {"connection_id":221307,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:16:30] local.INFO: IMEI packet received {"connection_id":221307,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:16:30] local.INFO: IMEI acknowledgment sent {"connection_id":221307,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:16:31] local.INFO: TCP Data received {"connection_id":221307,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:16:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221307,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:16:31] local.INFO: Processing buffer {"connection_id":221307,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:16:31] local.INFO: Packet analysis {"connection_id":221307,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:16:31] local.INFO: Extracted packet for processing {"connection_id":221307,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:16:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:16:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:16:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:16:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:16:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:16:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:16:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:16:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:16:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:16:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:16:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:16:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:16:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:16:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221307,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:16:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:16:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:16:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:16:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:16:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:16:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:16:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:16:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:16:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:16:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:16:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:16:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:16:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:16:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:16:31] local.INFO: DEBUG: GPS processor result {"connection_id":221307,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:16:31] local.INFO: GPS data processed {"connection_id":221307,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:16:31] local.INFO: Acknowledgment sent {"connection_id":221307,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:17:02] local.INFO: TCP Data received {"connection_id":221307,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:17:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221307,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:17:02] local.INFO: Processing buffer {"connection_id":221307,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:17:02] local.INFO: Packet analysis {"connection_id":221307,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:17:02] local.INFO: Extracted packet for processing {"connection_id":221307,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:17:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:17:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:17:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:17:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:17:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:17:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:17:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:17:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:17:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:17:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:17:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:17:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:17:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:17:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:17:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221307,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:17:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:17:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221307,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:17:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:17:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:17:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:17:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:17:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:17:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:17:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:17:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:17:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:17:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:17:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:17:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:17:02] local.INFO: DEBUG: GPS processor result {"connection_id":221307,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22917,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:17:02] local.INFO: GPS data processed {"connection_id":221307,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:17:02] local.INFO: Acknowledgment sent {"connection_id":221307,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:17:25] local.INFO: TCP Data received {"connection_id":221716,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:17:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:17:25] local.INFO: Processing buffer {"connection_id":221716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:17:25] local.INFO: IMEI packet received {"connection_id":221716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:17:25] local.INFO: IMEI acknowledgment sent {"connection_id":221716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:17:30] local.INFO: TCP Data received {"connection_id":221716,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:17:30] local.INFO: Processing buffer {"connection_id":221716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:17:30] local.INFO: IMEI packet received {"connection_id":221716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:17:30] local.INFO: IMEI acknowledgment sent {"connection_id":221716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:17:31] local.INFO: TCP Data received {"connection_id":221716,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:17:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:17:31] local.INFO: Processing buffer {"connection_id":221716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16823b8f0012dde4400050df540000800481a..."} 
[2026-10-23 15:17:31] local.INFO: Packet analysis {"connection_id":221716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:17:31] local.INFO: Extracted packet for processing {"connection_id":221716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16823"} 
[2026-10-23 15:17:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":26,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:17:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943547648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:17:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:17:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:17:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:17:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748534000,"timestamp_ms":1792748534000,"timestamp_seconds":1792748534,"priority":1,"record_length":96,"hex_timestamp":"000001a16823b8f0"} 
[2026-10-23 15:17:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:17:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:17:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":57,"data_length":795,"current_offset":136} 
[2026-10-23 15:17:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1221,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:17:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:17:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:17:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:17:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:17:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:17:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:17:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:17:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:17:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:17:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943547648001,"66":25973,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:17:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:17:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:17:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943547648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:17:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:17:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:17:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:17:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:17:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943547648001,"power":25973,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:17:31] local.INFO: DEBUG: GPS processor result {"connection_id":221716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:17:31] local.INFO: GPS data processed {"connection_id":221716,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:17:31] local.INFO: Acknowledgment sent {"connection_id":221716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:18:02] local.INFO: TCP Data received {"connection_id":221716,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:18:02] local.INFO: Processing buffer {"connection_id":221716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:18:02] local.INFO: Packet analysis {"connection_id":221716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:18:02] local.INFO: Extracted packet for processing {"connection_id":221716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:18:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:18:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:18:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:18:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:18:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:18:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:18:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:18:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":221716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22919,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:18:02] local.INFO: GPS data processed {"connection_id":221716,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:18:02] local.INFO: Acknowledgment sent {"connection_id":221716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:18:24] local.INFO: TCP Data received {"connection_id":221308,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:18:24] local.INFO: Processing buffer {"connection_id":221308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:18:24] local.INFO: IMEI packet received {"connection_id":221308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":221308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:18:30] local.INFO: TCP Data received {"connection_id":221308,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221308,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:18:30] local.INFO: Processing buffer {"connection_id":221308,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:18:30] local.INFO: IMEI packet received {"connection_id":221308,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:18:30] local.INFO: IMEI acknowledgment sent {"connection_id":221308,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:18:31] local.INFO: TCP Data received {"connection_id":221308,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:18:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:18:31] local.INFO: Processing buffer {"connection_id":221308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:18:31] local.INFO: Packet analysis {"connection_id":221308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:18:31] local.INFO: Extracted packet for processing {"connection_id":221308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:18:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:18:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:18:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:18:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:18:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:18:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:18:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:18:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:18:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:18:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:18:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:18:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:18:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:18:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:18:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:18:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:18:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:18:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:18:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:18:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:18:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:18:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:18:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:18:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:18:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:18:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:18:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:18:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:18:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:18:31] local.INFO: DEBUG: GPS processor result {"connection_id":221308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:18:31] local.INFO: GPS data processed {"connection_id":221308,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:18:31] local.INFO: Acknowledgment sent {"connection_id":221308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:19:02] local.INFO: TCP Data received {"connection_id":221308,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221308,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:02] local.INFO: Processing buffer {"connection_id":221308,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:02] local.INFO: Packet analysis {"connection_id":221308,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:19:02] local.INFO: Extracted packet for processing {"connection_id":221308,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:19:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:19:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:19:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:19:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:19:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:19:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:19:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:19:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:19:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:19:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:19:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:19:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221308,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:19:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:19:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221308,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:19:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:19:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:19:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:19:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:19:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:19:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:19:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:19:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:19:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:19:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:19:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:19:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:19:02] local.INFO: DEBUG: GPS processor result {"connection_id":221308,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:19:02] local.INFO: GPS data processed {"connection_id":221308,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:19:02] local.INFO: Acknowledgment sent {"connection_id":221308,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:19:30] local.INFO: TCP Data received {"connection_id":221718,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221718,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:19:30] local.INFO: Processing buffer {"connection_id":221718,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:19:30] local.INFO: IMEI packet received {"connection_id":221718,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:19:30] local.INFO: IMEI acknowledgment sent {"connection_id":221718,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:19:35] local.INFO: TCP Data received {"connection_id":221718,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:19:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221718,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:19:35] local.INFO: Processing buffer {"connection_id":221718,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:19:35] local.INFO: IMEI packet received {"connection_id":221718,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:19:35] local.INFO: IMEI acknowledgment sent {"connection_id":221718,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:19:36] local.INFO: TCP Data received {"connection_id":221718,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221718,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:36] local.INFO: Processing buffer {"connection_id":221718,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:36] local.INFO: Packet analysis {"connection_id":221718,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:19:36] local.INFO: Extracted packet for processing {"connection_id":221718,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:19:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:19:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:19:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:19:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:19:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:19:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:19:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:19:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:19:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:19:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:19:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:19:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221718,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:19:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:19:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:19:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:19:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:19:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:19:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:19:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:19:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:19:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:19:36] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:19:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:19:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:19:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:19:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:19:36] local.INFO: DEBUG: GPS processor result {"connection_id":221718,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:19:36] local.INFO: GPS data processed {"connection_id":221718,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:19:36] local.INFO: Acknowledgment sent {"connection_id":221718,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:19:40] local.INFO: TCP Data received {"connection_id":221718,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221718,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:40] local.INFO: Processing buffer {"connection_id":221718,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:19:40] local.INFO: Packet analysis {"connection_id":221718,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:19:40] local.INFO: Extracted packet for processing {"connection_id":221718,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:19:40] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:19:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:19:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:19:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:19:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:19:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:19:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:19:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:19:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:19:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:19:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:19:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:19:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221718,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:19:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:19:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:19:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:19:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:19:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:19:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:19:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:19:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:19:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:19:40] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:19:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:19:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:19:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:19:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:19:40] local.INFO: DEBUG: GPS processor result {"connection_id":221718,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22923,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:19:40] local.INFO: GPS data processed {"connection_id":221718,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:19:40] local.INFO: Acknowledgment sent {"connection_id":221718,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:20:25] local.INFO: TCP Data received {"connection_id":222980,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222980,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:20:25] local.INFO: Processing buffer {"connection_id":222980,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:20:25] local.INFO: IMEI packet received {"connection_id":222980,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":222980,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:20:30] local.INFO: TCP Data received {"connection_id":222980,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222980,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:20:30] local.INFO: Processing buffer {"connection_id":222980,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:20:30] local.INFO: IMEI packet received {"connection_id":222980,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":222980,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:20:30] local.INFO: TCP Data received {"connection_id":222980,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222980,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:20:30] local.INFO: Processing buffer {"connection_id":222980,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:20:30] local.INFO: Packet analysis {"connection_id":222980,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:20:30] local.INFO: Extracted packet for processing {"connection_id":222980,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:20:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:20:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:20:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:20:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:20:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222980,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:20:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:20:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:20:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:20:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:20:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:20:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:20:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:20:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:20:31] local.INFO: DEBUG: GPS processor result {"connection_id":222980,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:20:31] local.INFO: GPS data processed {"connection_id":222980,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:20:31] local.INFO: Acknowledgment sent {"connection_id":222980,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:21:02] local.INFO: TCP Data received {"connection_id":222980,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:21:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222980,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:21:02] local.INFO: Processing buffer {"connection_id":222980,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:21:02] local.INFO: Packet analysis {"connection_id":222980,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:21:02] local.INFO: Extracted packet for processing {"connection_id":222980,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:21:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:21:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:21:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:21:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:21:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:21:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:21:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:21:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:21:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:21:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:21:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:21:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:21:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:21:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222980,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:21:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:21:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222980,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:21:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:21:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:21:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:21:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:21:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:21:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:21:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:21:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:21:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:21:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:21:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:21:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:21:02] local.INFO: DEBUG: GPS processor result {"connection_id":222980,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:21:02] local.INFO: GPS data processed {"connection_id":222980,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:21:02] local.INFO: Acknowledgment sent {"connection_id":222980,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:21:08] local.INFO: TCP Data received {"connection_id":221717,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:21:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221717,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:21:08] local.INFO: Processing buffer {"connection_id":221717,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:21:08] local.INFO: IMEI packet received {"connection_id":221717,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:21:08] local.INFO: IMEI acknowledgment sent {"connection_id":221717,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:21:25] local.INFO: TCP Data received {"connection_id":224709,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:21:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:21:25] local.INFO: Processing buffer {"connection_id":224709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:21:25] local.INFO: IMEI packet received {"connection_id":224709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:21:25] local.INFO: IMEI acknowledgment sent {"connection_id":224709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:21:30] local.INFO: TCP Data received {"connection_id":224709,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224709,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:21:30] local.INFO: Processing buffer {"connection_id":224709,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:21:30] local.INFO: IMEI packet received {"connection_id":224709,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:21:30] local.INFO: IMEI acknowledgment sent {"connection_id":224709,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:21:31] local.INFO: TCP Data received {"connection_id":224709,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:21:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:21:31] local.INFO: Processing buffer {"connection_id":224709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:21:31] local.INFO: Packet analysis {"connection_id":224709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:21:31] local.INFO: Extracted packet for processing {"connection_id":224709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:21:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:21:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:21:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:21:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:21:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:21:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:21:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:21:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:21:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:21:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:21:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:21:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:21:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:21:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:21:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:21:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:21:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:21:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:21:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:21:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:21:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:21:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:21:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:21:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:21:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:21:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:21:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:21:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:21:31] local.INFO: DEBUG: GPS processor result {"connection_id":224709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:21:31] local.INFO: GPS data processed {"connection_id":224709,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:21:31] local.INFO: Acknowledgment sent {"connection_id":224709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:22:02] local.INFO: TCP Data received {"connection_id":224709,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:22:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224709,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:22:02] local.INFO: Processing buffer {"connection_id":224709,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:22:02] local.INFO: Packet analysis {"connection_id":224709,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:22:02] local.INFO: Extracted packet for processing {"connection_id":224709,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:22:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:22:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:22:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:22:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:22:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:22:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:22:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:22:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:22:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:22:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:22:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:22:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:22:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:22:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:22:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224709,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:22:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:22:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224709,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:22:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:22:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:22:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:22:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:22:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:22:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:22:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:22:02] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:22:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:22:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:22:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:22:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:22:02] local.INFO: DEBUG: GPS processor result {"connection_id":224709,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:22:02] local.INFO: GPS data processed {"connection_id":224709,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:22:02] local.INFO: Acknowledgment sent {"connection_id":224709,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:22:25] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:22:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:22:25] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:22:25] local.INFO: IMEI packet received {"connection_id":221310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:22:25] local.INFO: IMEI acknowledgment sent {"connection_id":221310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:22:30] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:22:30] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:22:30] local.INFO: IMEI packet received {"connection_id":221310,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:22:30] local.INFO: IMEI acknowledgment sent {"connection_id":221310,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:22:31] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:22:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:22:31] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682850b8012dde4400050df540000800481f..."} 
[2026-10-23 15:22:31] local.INFO: Packet analysis {"connection_id":221310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:22:31] local.INFO: Extracted packet for processing {"connection_id":221310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16828"} 
[2026-10-23 15:22:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:22:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:22:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943624704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:22:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:22:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:22:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:22:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792748835000,"timestamp_ms":1792748835000,"timestamp_seconds":1792748835,"priority":1,"record_length":96,"hex_timestamp":"000001a1682850b8"} 
[2026-10-23 15:22:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:22:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:22:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":117,"data_length":795,"current_offset":136} 
[2026-10-23 15:22:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1756,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:22:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:22:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:22:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:22:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:22:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:22:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:22:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:22:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:22:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:22:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943624704001,"66":25756,"174":206,"80":34048,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 15:22:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:22:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:22:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943624704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:22:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 15:22:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 15:22:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:22:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:22:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943624704001,"power":25756,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:22:31] local.INFO: DEBUG: GPS processor result {"connection_id":221310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:22:31] local.INFO: GPS data processed {"connection_id":221310,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:22:31] local.INFO: Acknowledgment sent {"connection_id":221310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:23:02] local.INFO: TCP Data received {"connection_id":221310,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:23:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221310,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:23:02] local.INFO: Processing buffer {"connection_id":221310,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:23:02] local.INFO: Packet analysis {"connection_id":221310,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:23:02] local.INFO: Extracted packet for processing {"connection_id":221310,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:23:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:23:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:23:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:23:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:23:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:23:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:23:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:23:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:23:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:23:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:23:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:23:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:23:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:23:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:23:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221310,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:23:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:23:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221310,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:23:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:23:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:23:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:23:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:23:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:23:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:23:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:23:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:23:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:23:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:23:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:23:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:23:02] local.INFO: DEBUG: GPS processor result {"connection_id":221310,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:23:02] local.INFO: GPS data processed {"connection_id":221310,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:23:02] local.INFO: Acknowledgment sent {"connection_id":221310,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:23:25] local.INFO: TCP Data received {"connection_id":222981,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:23:25] local.INFO: Processing buffer {"connection_id":222981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:23:25] local.INFO: IMEI packet received {"connection_id":222981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":222981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:23:30] local.INFO: TCP Data received {"connection_id":222981,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222981,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:23:30] local.INFO: Processing buffer {"connection_id":222981,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:23:30] local.INFO: IMEI packet received {"connection_id":222981,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":222981,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:23:31] local.INFO: TCP Data received {"connection_id":222981,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:23:31] local.INFO: Processing buffer {"connection_id":222981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:23:31] local.INFO: Packet analysis {"connection_id":222981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:23:31] local.INFO: Extracted packet for processing {"connection_id":222981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:23:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:23:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:23:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:23:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:23:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:23:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:23:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:23:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:23:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:23:31] local.INFO: DEBUG: GPS processor result {"connection_id":222981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:23:31] local.INFO: GPS data processed {"connection_id":222981,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:23:31] local.INFO: Acknowledgment sent {"connection_id":222981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:24:06] local.INFO: TCP Data received {"connection_id":222981,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222981,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:06] local.INFO: Processing buffer {"connection_id":222981,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:06] local.INFO: Packet analysis {"connection_id":222981,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:24:06] local.INFO: Extracted packet for processing {"connection_id":222981,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:24:06] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:24:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:24:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:24:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:24:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:24:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:24:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:24:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:24:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:24:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:24:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:24:06] local.INFO: Teltonika packet parsed successfully {"connection_id":222981,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:24:06] local.INFO: Passing IMEI to GPS processor {"connection_id":222981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:24:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":222981,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:24:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:24:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:24:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:24:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:24:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:24:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:24:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:24:06] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:24:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:24:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:24:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:24:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:24:06] local.INFO: DEBUG: GPS processor result {"connection_id":222981,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:24:06] local.INFO: GPS data processed {"connection_id":222981,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:24:06] local.INFO: Acknowledgment sent {"connection_id":222981,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:24:30] local.INFO: TCP Data received {"connection_id":221311,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221311,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:24:30] local.INFO: Processing buffer {"connection_id":221311,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:24:30] local.INFO: IMEI packet received {"connection_id":221311,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:24:30] local.INFO: IMEI acknowledgment sent {"connection_id":221311,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:24:35] local.INFO: TCP Data received {"connection_id":221311,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221311,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:24:35] local.INFO: Processing buffer {"connection_id":221311,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:24:35] local.INFO: IMEI packet received {"connection_id":221311,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:24:35] local.INFO: IMEI acknowledgment sent {"connection_id":221311,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:24:36] local.INFO: TCP Data received {"connection_id":221311,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221311,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:36] local.INFO: Processing buffer {"connection_id":221311,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:36] local.INFO: Packet analysis {"connection_id":221311,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:24:36] local.INFO: Extracted packet for processing {"connection_id":221311,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:24:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:24:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:24:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:24:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:24:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:24:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:24:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:24:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:24:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:24:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:24:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:24:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221311,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:24:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221311,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:24:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221311,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:24:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:24:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:24:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:24:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:24:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:24:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:24:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:24:36] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:24:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:24:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:24:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:24:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:24:36] local.INFO: DEBUG: GPS processor result {"connection_id":221311,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:24:36] local.INFO: GPS data processed {"connection_id":221311,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:24:36] local.INFO: Acknowledgment sent {"connection_id":221311,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:24:41] local.INFO: TCP Data received {"connection_id":221311,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221311,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:41] local.INFO: Processing buffer {"connection_id":221311,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:24:41] local.INFO: Packet analysis {"connection_id":221311,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:24:41] local.INFO: Extracted packet for processing {"connection_id":221311,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:24:41] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:24:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:24:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:24:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:24:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:24:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:24:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:24:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:24:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:24:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:24:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:24:41] local.INFO: Teltonika packet parsed successfully {"connection_id":221311,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:24:41] local.INFO: Passing IMEI to GPS processor {"connection_id":221311,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:24:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":221311,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:24:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:24:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:24:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:24:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:24:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:24:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:24:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:24:41] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:24:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:24:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:24:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:24:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:24:41] local.INFO: DEBUG: GPS processor result {"connection_id":221311,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:24:41] local.INFO: GPS data processed {"connection_id":221311,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:24:41] local.INFO: Acknowledgment sent {"connection_id":221311,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:25:25] local.INFO: TCP Data received {"connection_id":222982,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:25:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222982,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:25:25] local.INFO: Processing buffer {"connection_id":222982,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:25:25] local.INFO: IMEI packet received {"connection_id":222982,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:25:25] local.INFO: IMEI acknowledgment sent {"connection_id":222982,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:25:30] local.INFO: TCP Data received {"connection_id":222982,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222982,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:25:30] local.INFO: Processing buffer {"connection_id":222982,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:25:30] local.INFO: IMEI packet received {"connection_id":222982,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:25:30] local.INFO: IMEI acknowledgment sent {"connection_id":222982,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:25:31] local.INFO: TCP Data received {"connection_id":222982,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:25:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:25:31] local.INFO: Processing buffer {"connection_id":222982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:25:31] local.INFO: Packet analysis {"connection_id":222982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:25:31] local.INFO: Extracted packet for processing {"connection_id":222982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:25:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:25:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:25:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:25:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:25:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:25:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:25:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:25:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:25:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:25:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:25:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:25:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:25:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:25:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:25:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:25:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:25:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:25:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:25:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:25:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:25:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:25:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:25:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:25:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:25:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:25:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:25:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:25:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:25:31] local.INFO: DEBUG: GPS processor result {"connection_id":222982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22934,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:25:31] local.INFO: GPS data processed {"connection_id":222982,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:25:31] local.INFO: Acknowledgment sent {"connection_id":222982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:26:02] local.INFO: TCP Data received {"connection_id":222982,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:26:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222982,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:26:02] local.INFO: Processing buffer {"connection_id":222982,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:26:02] local.INFO: Packet analysis {"connection_id":222982,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:26:02] local.INFO: Extracted packet for processing {"connection_id":222982,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:26:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:26:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:26:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:26:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:26:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:26:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:26:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:26:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:26:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:26:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:26:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:26:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:26:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:26:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:26:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222982,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:26:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:26:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222982,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:26:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:26:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:26:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:26:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:26:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:26:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:26:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:26:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:26:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:26:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:26:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:26:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:26:02] local.INFO: DEBUG: GPS processor result {"connection_id":222982,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:26:02] local.INFO: GPS data processed {"connection_id":222982,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:26:02] local.INFO: Acknowledgment sent {"connection_id":222982,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:26:25] local.INFO: TCP Data received {"connection_id":221719,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:26:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:26:25] local.INFO: Processing buffer {"connection_id":221719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:26:25] local.INFO: IMEI packet received {"connection_id":221719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:26:25] local.INFO: IMEI acknowledgment sent {"connection_id":221719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:26:30] local.INFO: TCP Data received {"connection_id":221719,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:26:30] local.INFO: Processing buffer {"connection_id":221719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:26:30] local.INFO: IMEI packet received {"connection_id":221719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:26:30] local.INFO: IMEI acknowledgment sent {"connection_id":221719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:26:31] local.INFO: TCP Data received {"connection_id":221719,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:26:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:26:31] local.INFO: Processing buffer {"connection_id":221719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:26:31] local.INFO: Packet analysis {"connection_id":221719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:26:31] local.INFO: Extracted packet for processing {"connection_id":221719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:26:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:26:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:26:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:26:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:26:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:26:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:26:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:26:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:26:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:26:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:26:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:26:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:26:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:26:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:26:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:26:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:26:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:26:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:26:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:26:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:26:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:26:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:26:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:26:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:26:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:26:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:26:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:26:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:26:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:26:31] local.INFO: DEBUG: GPS processor result {"connection_id":221719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:26:31] local.INFO: GPS data processed {"connection_id":221719,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:26:31] local.INFO: Acknowledgment sent {"connection_id":221719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:26:43] local.INFO: TCP Data received {"connection_id":221309,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:26:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221309,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:26:43] local.INFO: Processing buffer {"connection_id":221309,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:26:43] local.INFO: IMEI packet received {"connection_id":221309,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:26:43] local.INFO: IMEI acknowledgment sent {"connection_id":221309,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:27:02] local.INFO: TCP Data received {"connection_id":221719,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:27:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:27:02] local.INFO: Processing buffer {"connection_id":221719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:27:02] local.INFO: Packet analysis {"connection_id":221719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:27:02] local.INFO: Extracted packet for processing {"connection_id":221719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:27:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:27:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:27:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:27:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:27:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:27:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:27:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:27:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:27:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:27:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:27:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:27:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:27:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:27:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:27:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:27:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:27:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:27:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:27:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:27:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:27:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:27:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:27:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:27:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:27:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:27:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:27:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:27:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:27:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:27:02] local.INFO: DEBUG: GPS processor result {"connection_id":221719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:27:02] local.INFO: GPS data processed {"connection_id":221719,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:27:02] local.INFO: Acknowledgment sent {"connection_id":221719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:27:22] local.INFO: TCP Data received {"connection_id":224710,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:27:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224710,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:27:22] local.INFO: Processing buffer {"connection_id":224710,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:27:22] local.INFO: IMEI packet received {"connection_id":224710,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:27:22] local.INFO: IMEI acknowledgment sent {"connection_id":224710,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:27:24] local.INFO: TCP Data received {"connection_id":224711,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:27:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:27:24] local.INFO: Processing buffer {"connection_id":224711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:27:24] local.INFO: IMEI packet received {"connection_id":224711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:27:24] local.INFO: IMEI acknowledgment sent {"connection_id":224711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:27:30] local.INFO: TCP Data received {"connection_id":224711,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224711,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:27:30] local.INFO: Processing buffer {"connection_id":224711,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:27:30] local.INFO: IMEI packet received {"connection_id":224711,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:27:30] local.INFO: IMEI acknowledgment sent {"connection_id":224711,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:27:31] local.INFO: TCP Data received {"connection_id":224711,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:27:31] local.INFO: Processing buffer {"connection_id":224711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1682ce880012dde4400050df540000800481c..."} 
[2026-10-23 15:27:31] local.INFO: Packet analysis {"connection_id":224711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:27:31] local.INFO: Extracted packet for processing {"connection_id":224711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1682c"} 
[2026-10-23 15:27:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":28,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943701760001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749136000,"timestamp_ms":1792749136000,"timestamp_seconds":1792749136,"priority":1,"record_length":96,"hex_timestamp":"000001a1682ce880"} 
[2026-10-23 15:27:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:27:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":156,"data_length":795,"current_offset":136} 
[2026-10-23 15:27:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2102,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:27:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:27:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:27:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943701760001,"66":25604,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943701760001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:27:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:27:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943701760001,"power":25604,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":224711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:27:31] local.INFO: GPS data processed {"connection_id":224711,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:27:31] local.INFO: Acknowledgment sent {"connection_id":224711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:28:02] local.INFO: TCP Data received {"connection_id":224711,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224711,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:02] local.INFO: Processing buffer {"connection_id":224711,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:02] local.INFO: Packet analysis {"connection_id":224711,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:28:02] local.INFO: Extracted packet for processing {"connection_id":224711,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:28:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:28:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:28:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:28:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:28:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:28:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:28:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:28:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:28:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:28:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:28:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224711,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:28:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:28:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224711,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:28:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:28:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:28:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:28:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:28:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:28:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:28:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:28:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:28:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:28:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:28:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:28:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:28:02] local.INFO: DEBUG: GPS processor result {"connection_id":224711,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:28:02] local.INFO: GPS data processed {"connection_id":224711,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:28:02] local.INFO: Acknowledgment sent {"connection_id":224711,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:28:30] local.INFO: TCP Data received {"connection_id":224712,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:28:30] local.INFO: Processing buffer {"connection_id":224712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:28:30] local.INFO: IMEI packet received {"connection_id":224712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":224712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:28:35] local.INFO: TCP Data received {"connection_id":224712,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:28:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224712,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:28:35] local.INFO: Processing buffer {"connection_id":224712,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:28:35] local.INFO: IMEI packet received {"connection_id":224712,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:28:35] local.INFO: IMEI acknowledgment sent {"connection_id":224712,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:28:36] local.INFO: TCP Data received {"connection_id":224712,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:36] local.INFO: Processing buffer {"connection_id":224712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:36] local.INFO: Packet analysis {"connection_id":224712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:28:36] local.INFO: Extracted packet for processing {"connection_id":224712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:28:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:28:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:28:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:28:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:28:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:28:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:28:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:28:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:28:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:28:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:28:36] local.INFO: Teltonika packet parsed successfully {"connection_id":224712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:28:36] local.INFO: Passing IMEI to GPS processor {"connection_id":224712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:28:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":224712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:28:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:28:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:28:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:28:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:28:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:28:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:28:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:28:36] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:28:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:28:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:28:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:28:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:28:36] local.INFO: DEBUG: GPS processor result {"connection_id":224712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:28:36] local.INFO: GPS data processed {"connection_id":224712,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:28:36] local.INFO: Acknowledgment sent {"connection_id":224712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:28:40] local.INFO: TCP Data received {"connection_id":224712,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224712,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:40] local.INFO: Processing buffer {"connection_id":224712,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:28:40] local.INFO: Packet analysis {"connection_id":224712,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:28:40] local.INFO: Extracted packet for processing {"connection_id":224712,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:28:40] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:28:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:28:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:28:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:28:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:28:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:28:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:28:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:28:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:28:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:28:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:28:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:28:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224712,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:28:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:28:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224712,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:28:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:28:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:28:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:28:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:28:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:28:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:28:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:28:40] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:28:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:28:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:28:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:28:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:28:40] local.INFO: DEBUG: GPS processor result {"connection_id":224712,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:28:40] local.INFO: GPS data processed {"connection_id":224712,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:28:40] local.INFO: Acknowledgment sent {"connection_id":224712,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:29:25] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:29:25] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:29:25] local.INFO: IMEI packet received {"connection_id":221312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":221312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:29:30] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:29:30] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:29:30] local.INFO: IMEI packet received {"connection_id":221312,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:29:30] local.INFO: IMEI acknowledgment sent {"connection_id":221312,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:29:30] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:29:30] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:29:30] local.INFO: Packet analysis {"connection_id":221312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:29:30] local.INFO: Extracted packet for processing {"connection_id":221312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:29:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:29:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:29:30] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:29:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:29:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:29:31] local.INFO: DEBUG: GPS processor result {"connection_id":221312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:29:31] local.INFO: GPS data processed {"connection_id":221312,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:29:31] local.INFO: Acknowledgment sent {"connection_id":221312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:30:02] local.INFO: TCP Data received {"connection_id":221312,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:30:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221312,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:30:02] local.INFO: Processing buffer {"connection_id":221312,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:30:02] local.INFO: Packet analysis {"connection_id":221312,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:30:02] local.INFO: Extracted packet for processing {"connection_id":221312,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:30:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:30:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:30:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:30:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:30:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:30:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:30:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:30:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:30:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:30:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:30:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:30:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:30:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:30:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221312,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:30:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:30:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221312,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:30:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:30:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:30:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:30:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:30:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:30:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:30:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:30:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:30:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:30:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:30:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:30:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:30:02] local.INFO: DEBUG: GPS processor result {"connection_id":221312,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:30:02] local.INFO: GPS data processed {"connection_id":221312,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:30:02] local.INFO: Acknowledgment sent {"connection_id":221312,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:30:25] local.INFO: TCP Data received {"connection_id":224713,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:30:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:30:25] local.INFO: Processing buffer {"connection_id":224713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:30:25] local.INFO: IMEI packet received {"connection_id":224713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:30:25] local.INFO: IMEI acknowledgment sent {"connection_id":224713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:30:30] local.INFO: TCP Data received {"connection_id":224713,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224713,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:30:30] local.INFO: Processing buffer {"connection_id":224713,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:30:30] local.INFO: IMEI packet received {"connection_id":224713,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:30:30] local.INFO: IMEI acknowledgment sent {"connection_id":224713,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:30:31] local.INFO: TCP Data received {"connection_id":224713,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:30:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:30:31] local.INFO: Processing buffer {"connection_id":224713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:30:31] local.INFO: Packet analysis {"connection_id":224713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:30:31] local.INFO: Extracted packet for processing {"connection_id":224713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:30:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:30:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:30:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:30:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:30:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:30:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:30:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:30:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:30:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:30:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:30:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:30:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:30:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:30:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:30:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:30:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:30:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:30:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:30:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:30:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:30:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:30:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:30:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:30:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:30:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:30:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:30:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:30:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:30:31] local.INFO: DEBUG: GPS processor result {"connection_id":224713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:30:31] local.INFO: GPS data processed {"connection_id":224713,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:30:31] local.INFO: Acknowledgment sent {"connection_id":224713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:31:06] local.INFO: TCP Data received {"connection_id":224713,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:31:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224713,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:31:06] local.INFO: Processing buffer {"connection_id":224713,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:31:06] local.INFO: Packet analysis {"connection_id":224713,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:31:06] local.INFO: Extracted packet for processing {"connection_id":224713,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:31:06] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:31:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:31:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:31:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:31:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:31:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:31:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:31:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:31:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:31:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:31:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:31:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:31:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224713,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:31:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:31:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224713,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:31:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:31:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:31:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:31:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:31:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:31:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:31:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:31:06] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:31:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:31:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:31:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:31:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:31:06] local.INFO: DEBUG: GPS processor result {"connection_id":224713,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:31:06] local.INFO: GPS data processed {"connection_id":224713,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:31:06] local.INFO: Acknowledgment sent {"connection_id":224713,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:31:25] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:31:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:31:25] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:31:25] local.INFO: IMEI packet received {"connection_id":221720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:31:25] local.INFO: IMEI acknowledgment sent {"connection_id":221720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:31:30] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:31:30] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:31:30] local.INFO: IMEI packet received {"connection_id":221720,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:31:30] local.INFO: IMEI acknowledgment sent {"connection_id":221720,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:31:31] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:31:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:31:31] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:31:31] local.INFO: Packet analysis {"connection_id":221720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:31:31] local.INFO: Extracted packet for processing {"connection_id":221720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:31:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:31:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:31:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:31:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:31:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:31:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:31:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:31:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:31:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:31:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:31:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:31:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:31:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:31:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:31:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:31:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:31:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:31:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:31:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:31:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:31:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:31:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:31:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:31:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:31:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:31:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:31:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:31:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:31:31] local.INFO: DEBUG: GPS processor result {"connection_id":221720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:31:31] local.INFO: GPS data processed {"connection_id":221720,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:31:31] local.INFO: Acknowledgment sent {"connection_id":221720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:32:02] local.INFO: TCP Data received {"connection_id":221720,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:32:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221720,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:32:02] local.INFO: Processing buffer {"connection_id":221720,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:32:02] local.INFO: Packet analysis {"connection_id":221720,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:32:02] local.INFO: Extracted packet for processing {"connection_id":221720,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:32:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:32:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:32:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:32:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:32:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:32:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:32:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:32:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:32:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:32:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:32:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:32:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:32:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:32:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:32:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221720,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:32:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:32:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221720,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:32:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:32:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:32:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:32:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:32:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:32:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:32:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:32:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:32:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:32:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:32:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:32:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:32:02] local.INFO: DEBUG: GPS processor result {"connection_id":221720,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:32:02] local.INFO: GPS data processed {"connection_id":221720,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:32:02] local.INFO: Acknowledgment sent {"connection_id":221720,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:32:24] local.INFO: TCP Data received {"connection_id":221313,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:32:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221313,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:32:24] local.INFO: Processing buffer {"connection_id":221313,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:32:24] local.INFO: IMEI packet received {"connection_id":221313,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:32:24] local.INFO: IMEI acknowledgment sent {"connection_id":221313,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:32:30] local.INFO: TCP Data received {"connection_id":221313,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221313,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:32:30] local.INFO: Processing buffer {"connection_id":221313,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:32:30] local.INFO: IMEI packet received {"connection_id":221313,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":221313,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:32:31] local.INFO: TCP Data received {"connection_id":221313,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:32:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221313,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:32:31] local.INFO: Processing buffer {"connection_id":221313,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168318048012dde4400050df540000800481f..."} 
[2026-10-23 15:32:31] local.INFO: Packet analysis {"connection_id":221313,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:32:31] local.INFO: Extracted packet for processing {"connection_id":221313,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16831"} 
[2026-10-23 15:32:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":8,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:32:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943778816001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:32:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:32:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:32:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:32:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749437000,"timestamp_ms":1792749437000,"timestamp_seconds":1792749437,"priority":1,"record_length":96,"hex_timestamp":"000001a168318048"} 
[2026-10-23 15:32:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:32:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:32:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 15:32:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":734,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:32:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:32:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:32:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:32:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221313,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:32:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221313,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:32:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221313,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:32:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:32:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:32:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:32:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943778816001,"66":25615,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:32:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:32:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:32:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943778816001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:32:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:32:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:32:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:32:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:32:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943778816001,"power":25615,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:32:31] local.INFO: DEBUG: GPS processor result {"connection_id":221313,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:32:31] local.INFO: GPS data processed {"connection_id":221313,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:32:31] local.INFO: Acknowledgment sent {"connection_id":221313,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:33:02] local.INFO: TCP Data received {"connection_id":221313,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:33:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221313,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:33:02] local.INFO: Processing buffer {"connection_id":221313,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:33:02] local.INFO: Packet analysis {"connection_id":221313,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:33:02] local.INFO: Extracted packet for processing {"connection_id":221313,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:33:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:33:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:33:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:33:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:33:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:33:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:33:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:33:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:33:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:33:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:33:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:33:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:33:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221313,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:33:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221313,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:33:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221313,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:33:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:33:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:33:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:33:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:33:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:33:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:33:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:33:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:33:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:33:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:33:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:33:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:33:02] local.INFO: DEBUG: GPS processor result {"connection_id":221313,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:33:02] local.INFO: GPS data processed {"connection_id":221313,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:33:02] local.INFO: Acknowledgment sent {"connection_id":221313,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:33:18] local.INFO: TCP Data received {"connection_id":224714,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:33:18] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224714,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:33:18] local.INFO: Processing buffer {"connection_id":224714,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:33:18] local.INFO: IMEI packet received {"connection_id":224714,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:33:18] local.INFO: IMEI acknowledgment sent {"connection_id":224714,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:33:31] local.INFO: TCP Data received {"connection_id":222984,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:33:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:33:31] local.INFO: Processing buffer {"connection_id":222984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:33:31] local.INFO: IMEI packet received {"connection_id":222984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:33:31] local.INFO: IMEI acknowledgment sent {"connection_id":222984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:33:35] local.INFO: TCP Data received {"connection_id":222984,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:33:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222984,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:33:35] local.INFO: Processing buffer {"connection_id":222984,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:33:35] local.INFO: IMEI packet received {"connection_id":222984,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:33:35] local.INFO: IMEI acknowledgment sent {"connection_id":222984,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:33:35] local.INFO: TCP Data received {"connection_id":222984,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:33:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:33:35] local.INFO: Processing buffer {"connection_id":222984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:33:35] local.INFO: Packet analysis {"connection_id":222984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:33:35] local.INFO: Extracted packet for processing {"connection_id":222984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:33:35] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:33:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:33:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:33:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:33:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:33:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:33:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:33:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:33:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:33:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:33:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:33:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:33:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:33:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:33:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:33:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:33:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:33:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:33:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:33:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:33:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:33:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:33:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:33:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:33:35] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:33:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:33:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:33:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:33:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:33:36] local.INFO: DEBUG: GPS processor result {"connection_id":222984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:33:36] local.INFO: GPS data processed {"connection_id":222984,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:33:36] local.INFO: Acknowledgment sent {"connection_id":222984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:34:07] local.INFO: TCP Data received {"connection_id":222984,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:34:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222984,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:34:07] local.INFO: Processing buffer {"connection_id":222984,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:34:07] local.INFO: Packet analysis {"connection_id":222984,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:34:07] local.INFO: Extracted packet for processing {"connection_id":222984,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:34:07] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:34:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:34:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:34:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:34:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:34:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:34:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:34:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:34:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:34:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:34:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:34:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:34:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:34:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:34:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222984,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:34:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:34:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222984,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:34:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:34:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:34:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:34:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:34:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:34:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:34:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:34:07] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:34:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:34:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:34:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:34:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:34:07] local.INFO: DEBUG: GPS processor result {"connection_id":222984,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:34:07] local.INFO: GPS data processed {"connection_id":222984,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:34:07] local.INFO: Acknowledgment sent {"connection_id":222984,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:34:25] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:34:25] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:34:25] local.INFO: IMEI packet received {"connection_id":221721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":221721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:34:30] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:34:30] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:34:30] local.INFO: IMEI packet received {"connection_id":221721,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:34:30] local.INFO: IMEI acknowledgment sent {"connection_id":221721,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:34:31] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:34:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:34:31] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:34:31] local.INFO: Packet analysis {"connection_id":221721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:34:31] local.INFO: Extracted packet for processing {"connection_id":221721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:34:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:34:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:34:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:34:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:34:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:34:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:34:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:34:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:34:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:34:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:34:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:34:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:34:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:34:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:34:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:34:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:34:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:34:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:34:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:34:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:34:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:34:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:34:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:34:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:34:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:34:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:34:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:34:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:34:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:34:31] local.INFO: DEBUG: GPS processor result {"connection_id":221721,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:34:31] local.INFO: GPS data processed {"connection_id":221721,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:34:31] local.INFO: Acknowledgment sent {"connection_id":221721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:35:02] local.INFO: TCP Data received {"connection_id":221721,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:35:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:35:02] local.INFO: Processing buffer {"connection_id":221721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:35:02] local.INFO: Packet analysis {"connection_id":221721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:35:02] local.INFO: Extracted packet for processing {"connection_id":221721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:35:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:35:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:35:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:35:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:35:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:35:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:35:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:35:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:35:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:35:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:35:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:35:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:35:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:35:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:35:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:35:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221721,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:35:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:35:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:35:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:35:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:35:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:35:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:35:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:35:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:35:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:35:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:35:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:35:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:35:02] local.INFO: DEBUG: GPS processor result {"connection_id":221721,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:35:02] local.INFO: GPS data processed {"connection_id":221721,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:35:02] local.INFO: Acknowledgment sent {"connection_id":221721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:35:24] local.INFO: TCP Data received {"connection_id":224715,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:35:24] local.INFO: Processing buffer {"connection_id":224715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:35:24] local.INFO: IMEI packet received {"connection_id":224715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":224715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:35:30] local.INFO: TCP Data received {"connection_id":224715,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224715,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:35:30] local.INFO: Processing buffer {"connection_id":224715,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:35:30] local.INFO: IMEI packet received {"connection_id":224715,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:35:30] local.INFO: IMEI acknowledgment sent {"connection_id":224715,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:35:30] local.INFO: TCP Data received {"connection_id":224715,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:35:30] local.INFO: Processing buffer {"connection_id":224715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:35:30] local.INFO: Packet analysis {"connection_id":224715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:35:30] local.INFO: Extracted packet for processing {"connection_id":224715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:35:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:35:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:35:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:35:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:35:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:35:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:35:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:35:30] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:35:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:35:31] local.INFO: DEBUG: GPS processor result {"connection_id":224715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:35:31] local.INFO: GPS data processed {"connection_id":224715,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:35:31] local.INFO: Acknowledgment sent {"connection_id":224715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:36:03] local.INFO: TCP Data received {"connection_id":224715,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:36:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224715,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:36:03] local.INFO: Processing buffer {"connection_id":224715,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:36:03] local.INFO: Packet analysis {"connection_id":224715,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:36:03] local.INFO: Extracted packet for processing {"connection_id":224715,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:36:03] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:36:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:36:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:36:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:36:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:36:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:36:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:36:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:36:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:36:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:36:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:36:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:36:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:36:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224715,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:36:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:36:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224715,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:36:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:36:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:36:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:36:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:36:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:36:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:36:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:36:03] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:36:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:36:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:36:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:36:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:36:03] local.INFO: DEBUG: GPS processor result {"connection_id":224715,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22955,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:36:03] local.INFO: GPS data processed {"connection_id":224715,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:36:03] local.INFO: Acknowledgment sent {"connection_id":224715,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:36:24] local.INFO: TCP Data received {"connection_id":221722,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:36:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:36:24] local.INFO: Processing buffer {"connection_id":221722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:36:24] local.INFO: IMEI packet received {"connection_id":221722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:36:24] local.INFO: IMEI acknowledgment sent {"connection_id":221722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:36:30] local.INFO: TCP Data received {"connection_id":221722,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:36:30] local.INFO: Processing buffer {"connection_id":221722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:36:30] local.INFO: IMEI packet received {"connection_id":221722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":221722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:36:31] local.INFO: TCP Data received {"connection_id":221722,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:36:31] local.INFO: Processing buffer {"connection_id":221722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:36:31] local.INFO: Packet analysis {"connection_id":221722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:36:31] local.INFO: Extracted packet for processing {"connection_id":221722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:36:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:36:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:36:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:36:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:36:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:36:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:36:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:36:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:36:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:36:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:36:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:36:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:36:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:36:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:36:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:36:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:36:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:36:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:36:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:36:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:36:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:36:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:36:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:36:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:36:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:36:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:36:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:36:31] local.INFO: DEBUG: GPS processor result {"connection_id":221722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:36:31] local.INFO: GPS data processed {"connection_id":221722,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:36:31] local.INFO: Acknowledgment sent {"connection_id":221722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:37:05] local.INFO: TCP Data received {"connection_id":221722,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:05] local.INFO: Processing buffer {"connection_id":221722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:05] local.INFO: Packet analysis {"connection_id":221722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:37:05] local.INFO: Extracted packet for processing {"connection_id":221722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:37:05] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:37:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:37:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:37:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:37:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:37:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:37:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:37:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:37:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:37:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:37:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:37:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:37:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:37:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:37:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:37:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:37:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:37:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:37:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:37:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:37:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:37:05] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:37:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:37:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:37:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:37:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:37:05] local.INFO: DEBUG: GPS processor result {"connection_id":221722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:37:05] local.INFO: GPS data processed {"connection_id":221722,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:37:05] local.INFO: Acknowledgment sent {"connection_id":221722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:37:30] local.INFO: TCP Data received {"connection_id":222986,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222986,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:37:30] local.INFO: Processing buffer {"connection_id":222986,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:37:30] local.INFO: IMEI packet received {"connection_id":222986,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:37:30] local.INFO: IMEI acknowledgment sent {"connection_id":222986,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:37:35] local.INFO: TCP Data received {"connection_id":222986,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222986,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:37:35] local.INFO: Processing buffer {"connection_id":222986,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:37:35] local.INFO: IMEI packet received {"connection_id":222986,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:37:35] local.INFO: IMEI acknowledgment sent {"connection_id":222986,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:37:36] local.INFO: TCP Data received {"connection_id":222986,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:36] local.INFO: Processing buffer {"connection_id":222986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:36] local.INFO: Packet analysis {"connection_id":222986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:37:36] local.INFO: Extracted packet for processing {"connection_id":222986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:37:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:37:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:37:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:37:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:37:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:37:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:37:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:37:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:37:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:37:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:37:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:37:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:37:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:37:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:37:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:37:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:37:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:37:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:37:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:37:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:37:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:37:36] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:37:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:37:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:37:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:37:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:37:36] local.INFO: DEBUG: GPS processor result {"connection_id":222986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:37:36] local.INFO: GPS data processed {"connection_id":222986,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:37:36] local.INFO: Acknowledgment sent {"connection_id":222986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:37:41] local.INFO: TCP Data received {"connection_id":222986,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222986,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:41] local.INFO: Processing buffer {"connection_id":222986,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168361810012dde4400050df540000700481e..."} 
[2026-10-23 15:37:41] local.INFO: Packet analysis {"connection_id":222986,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:37:41] local.INFO: Extracted packet for processing {"connection_id":222986,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16836"} 
[2026-10-23 15:37:41] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":7,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:37:41] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943855872001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:41] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:41] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:37:41] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:37:41] local.INFO: AVL Record Parsed {"raw_timestamp":1792749738000,"timestamp_ms":1792749738000,"timestamp_seconds":1792749738,"priority":1,"record_length":96,"hex_timestamp":"000001a168361810"} 
[2026-10-23 15:37:41] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:37:41] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:37:41] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 15:37:41] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:37:41] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:37:41] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:37:41] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:37:41] local.INFO: Teltonika packet parsed successfully {"connection_id":222986,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:37:41] local.INFO: Passing IMEI to GPS processor {"connection_id":222986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:37:41] local.INFO: DEBUG: About to call GPS processor {"connection_id":222986,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:37:41] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:37:41] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:37:41] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:37:41] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943855872001,"66":25538,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:37:41] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:37:41] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:37:41] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943855872001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:37:41] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:37:41] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:37:41] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:37:41] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:37:41] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943855872001,"power":25538,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:37:41] local.INFO: DEBUG: GPS processor result {"connection_id":222986,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22959,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:37:41] local.INFO: GPS data processed {"connection_id":222986,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:37:41] local.INFO: Acknowledgment sent {"connection_id":222986,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:38:25] local.INFO: TCP Data received {"connection_id":224716,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:38:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:38:25] local.INFO: Processing buffer {"connection_id":224716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:38:25] local.INFO: IMEI packet received {"connection_id":224716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:38:25] local.INFO: IMEI acknowledgment sent {"connection_id":224716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:38:30] local.INFO: TCP Data received {"connection_id":224716,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224716,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:38:30] local.INFO: Processing buffer {"connection_id":224716,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:38:30] local.INFO: IMEI packet received {"connection_id":224716,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:38:30] local.INFO: IMEI acknowledgment sent {"connection_id":224716,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:38:31] local.INFO: TCP Data received {"connection_id":224716,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:38:31] local.INFO: Processing buffer {"connection_id":224716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:38:31] local.INFO: Packet analysis {"connection_id":224716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:38:31] local.INFO: Extracted packet for processing {"connection_id":224716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:38:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:38:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:38:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:38:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:38:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:38:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:38:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:38:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":224716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:38:31] local.INFO: GPS data processed {"connection_id":224716,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:38:31] local.INFO: Acknowledgment sent {"connection_id":224716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:38:53] local.INFO: TCP Data received {"connection_id":222985,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:38:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222985,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:38:53] local.INFO: Processing buffer {"connection_id":222985,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:38:53] local.INFO: IMEI packet received {"connection_id":222985,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:38:53] local.INFO: IMEI acknowledgment sent {"connection_id":222985,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:39:02] local.INFO: TCP Data received {"connection_id":224716,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:39:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224716,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:39:02] local.INFO: Processing buffer {"connection_id":224716,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:39:02] local.INFO: Packet analysis {"connection_id":224716,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:39:02] local.INFO: Extracted packet for processing {"connection_id":224716,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:39:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:39:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:39:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:39:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:39:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:39:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:39:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:39:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:39:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:39:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:39:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:39:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:39:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:39:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224716,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:39:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:39:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224716,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:39:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:39:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:39:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:39:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:39:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:39:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:39:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:39:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:39:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:39:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:39:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:39:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:39:02] local.INFO: DEBUG: GPS processor result {"connection_id":224716,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:39:02] local.INFO: GPS data processed {"connection_id":224716,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:39:02] local.INFO: Acknowledgment sent {"connection_id":224716,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:39:24] local.INFO: TCP Data received {"connection_id":224717,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:39:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:39:24] local.INFO: Processing buffer {"connection_id":224717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:39:24] local.INFO: IMEI packet received {"connection_id":224717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:39:24] local.INFO: IMEI acknowledgment sent {"connection_id":224717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:39:30] local.INFO: TCP Data received {"connection_id":224717,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224717,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:39:30] local.INFO: Processing buffer {"connection_id":224717,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:39:30] local.INFO: IMEI packet received {"connection_id":224717,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:39:30] local.INFO: IMEI acknowledgment sent {"connection_id":224717,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:39:33] local.INFO: TCP Data received {"connection_id":224717,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:39:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:39:33] local.INFO: Processing buffer {"connection_id":224717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:39:33] local.INFO: Packet analysis {"connection_id":224717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:39:33] local.INFO: Extracted packet for processing {"connection_id":224717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:39:33] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:39:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:39:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:39:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:39:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:39:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:39:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:39:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:39:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:39:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:39:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:39:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:39:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:39:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:39:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:39:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:39:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:39:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:39:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:39:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:39:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:39:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:39:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:39:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:39:33] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:39:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:39:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:39:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:39:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:39:33] local.INFO: DEBUG: GPS processor result {"connection_id":224717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:39:33] local.INFO: GPS data processed {"connection_id":224717,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:39:33] local.INFO: Acknowledgment sent {"connection_id":224717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:40:05] local.INFO: TCP Data received {"connection_id":224717,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:40:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224717,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:40:05] local.INFO: Processing buffer {"connection_id":224717,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:40:05] local.INFO: Packet analysis {"connection_id":224717,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:40:05] local.INFO: Extracted packet for processing {"connection_id":224717,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:40:05] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:40:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:40:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:40:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:40:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:40:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:40:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:40:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:40:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:40:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:40:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:40:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:40:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:40:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:40:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224717,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:40:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:40:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224717,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:40:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:40:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:40:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:40:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:40:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:40:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:40:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:40:05] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:40:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:40:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:40:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:40:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:40:05] local.INFO: DEBUG: GPS processor result {"connection_id":224717,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:40:05] local.INFO: GPS data processed {"connection_id":224717,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:40:05] local.INFO: Acknowledgment sent {"connection_id":224717,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:40:24] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:40:24] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:40:24] local.INFO: IMEI packet received {"connection_id":221314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":221314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:40:30] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:40:30] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:40:30] local.INFO: IMEI packet received {"connection_id":221314,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":221314,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:40:31] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:40:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:40:31] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:40:31] local.INFO: Packet analysis {"connection_id":221314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:40:31] local.INFO: Extracted packet for processing {"connection_id":221314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:40:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:40:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:40:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:40:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:40:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:40:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:40:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:40:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:40:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:40:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:40:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:40:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:40:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:40:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:40:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:40:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:40:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:40:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:40:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:40:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:40:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:40:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:40:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:40:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:40:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:40:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:40:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:40:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:40:31] local.INFO: DEBUG: GPS processor result {"connection_id":221314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:40:31] local.INFO: GPS data processed {"connection_id":221314,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:40:31] local.INFO: Acknowledgment sent {"connection_id":221314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:41:02] local.INFO: TCP Data received {"connection_id":221314,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:41:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221314,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:41:02] local.INFO: Processing buffer {"connection_id":221314,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:41:02] local.INFO: Packet analysis {"connection_id":221314,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:41:02] local.INFO: Extracted packet for processing {"connection_id":221314,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:41:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:41:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:41:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:41:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:41:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:41:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:41:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:41:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:41:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:41:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:41:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:41:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:41:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:41:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:41:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221314,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:41:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:41:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221314,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:41:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:41:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:41:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:41:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:41:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:41:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:41:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:41:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:41:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:41:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:41:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:41:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:41:02] local.INFO: DEBUG: GPS processor result {"connection_id":221314,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:41:02] local.INFO: GPS data processed {"connection_id":221314,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:41:02] local.INFO: Acknowledgment sent {"connection_id":221314,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:41:24] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:41:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:41:24] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:41:24] local.INFO: IMEI packet received {"connection_id":221315,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:41:24] local.INFO: IMEI acknowledgment sent {"connection_id":221315,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:41:29] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:41:29] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:41:29] local.INFO: IMEI packet received {"connection_id":221315,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":221315,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:41:31] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:41:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:41:31] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:41:31] local.INFO: Packet analysis {"connection_id":221315,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:41:31] local.INFO: Extracted packet for processing {"connection_id":221315,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:41:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:41:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:41:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:41:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:41:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:41:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:41:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:41:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:41:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:41:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:41:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:41:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:41:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:41:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221315,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:41:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:41:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:41:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:41:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:41:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:41:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:41:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:41:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:41:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:41:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:41:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:41:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:41:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:41:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:41:31] local.INFO: DEBUG: GPS processor result {"connection_id":221315,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22966,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:41:31] local.INFO: GPS data processed {"connection_id":221315,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:41:31] local.INFO: Acknowledgment sent {"connection_id":221315,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:41:44] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:44] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:44] local.INFO: IMEI packet received {"connection_id":221316,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:41:44] local.INFO: IMEI acknowledgment sent {"connection_id":221316,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:41:44] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:44] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:44] local.INFO: IMEI packet received {"connection_id":221316,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:41:44] local.INFO: IMEI acknowledgment sent {"connection_id":221316,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:41:48] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:48] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:41:48] local.INFO: IMEI packet received {"connection_id":221316,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:41:48] local.INFO: IMEI acknowledgment sent {"connection_id":221316,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:41:50] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-10-23 15:41:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-10-23 15:41:50] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000000b7980100000000000000000000000000..."} 
[2026-10-23 15:41:50] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-10-23 15:41:50] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000000"} 
[2026-10-23 15:41:50] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:41:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:41:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:41:50] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:41:50] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":47000,"timestamp_seconds":47,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 15:41:50] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:41:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 15:41:50] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:41:50] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:41:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:41:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 15:41:50] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 15:41:50] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 15:41:50] local.ERROR: GPS data processing failed {"connection_id":221316,"error":"No valid data to process"} 
[2026-10-23 15:41:50] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 15:42:02] local.INFO: TCP Data received {"connection_id":221315,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221315,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:02] local.INFO: Processing buffer {"connection_id":221315,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:02] local.INFO: Packet analysis {"connection_id":221315,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:42:02] local.INFO: Extracted packet for processing {"connection_id":221315,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:42:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:42:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:42:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:42:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:42:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:42:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:42:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:42:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:42:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:42:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:42:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:42:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221315,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:42:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:42:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221315,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:42:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:42:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:42:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:42:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:42:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:42:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:42:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:42:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:42:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:42:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:42:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:42:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:42:02] local.INFO: DEBUG: GPS processor result {"connection_id":221315,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:42:02] local.INFO: GPS data processed {"connection_id":221315,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:42:02] local.INFO: Acknowledgment sent {"connection_id":221315,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:42:33] local.INFO: TCP Data received {"connection_id":224718,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:42:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224718,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:42:33] local.INFO: Processing buffer {"connection_id":224718,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:42:33] local.INFO: IMEI packet received {"connection_id":224718,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:42:33] local.INFO: IMEI acknowledgment sent {"connection_id":224718,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:42:34] local.INFO: TCP Data received {"connection_id":224718,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:42:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224718,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:42:34] local.INFO: Processing buffer {"connection_id":224718,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:42:34] local.INFO: IMEI packet received {"connection_id":224718,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:42:34] local.INFO: IMEI acknowledgment sent {"connection_id":224718,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:42:37] local.INFO: TCP Data received {"connection_id":224718,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224718,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:37] local.INFO: Processing buffer {"connection_id":224718,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:37] local.INFO: Packet analysis {"connection_id":224718,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:42:37] local.INFO: Extracted packet for processing {"connection_id":224718,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:42:37] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:42:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:42:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:42:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:42:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:42:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:42:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:42:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:42:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:42:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:42:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:42:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224718,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:42:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:42:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:42:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:42:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:42:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:42:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:42:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:42:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:42:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:42:37] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:42:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:42:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:42:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:42:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:42:37] local.INFO: DEBUG: GPS processor result {"connection_id":224718,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:42:37] local.INFO: GPS data processed {"connection_id":224718,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:42:37] local.INFO: Acknowledgment sent {"connection_id":224718,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:42:40] local.INFO: TCP Data received {"connection_id":224718,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224718,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:40] local.INFO: Processing buffer {"connection_id":224718,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683aafd8012dde4400050df5400006004820..."} 
[2026-10-23 15:42:40] local.INFO: Packet analysis {"connection_id":224718,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:42:40] local.INFO: Extracted packet for processing {"connection_id":224718,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683a"} 
[2026-10-23 15:42:40] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":32,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:42:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458943932928001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:42:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792750039000,"timestamp_ms":1792750039000,"timestamp_seconds":1792750039,"priority":1,"record_length":96,"hex_timestamp":"000001a1683aafd8"} 
[2026-10-23 15:42:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:42:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":194,"data_length":795,"current_offset":136} 
[2026-10-23 15:42:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2439,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:42:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:42:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:42:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:42:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224718,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:42:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:42:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224718,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:42:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:42:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:42:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:42:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458943932928001,"66":25495,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:42:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:42:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:42:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458943932928001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:42:40] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:42:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:42:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:42:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:42:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458943932928001,"power":25495,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:42:40] local.INFO: DEBUG: GPS processor result {"connection_id":224718,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:42:40] local.INFO: GPS data processed {"connection_id":224718,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:42:40] local.INFO: Acknowledgment sent {"connection_id":224718,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:42:42] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a00000000000109a00100000000000000000000000000..."} 
[2026-10-23 15:42:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a00000000000109a00100000000000000000000000000..."} 
[2026-10-23 15:42:42] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a00000000000109a00100000000000000000000000000..."} 
[2026-10-23 15:42:42] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:42:42] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:42:42] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:42:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:42:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:42:42] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:42:42] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":68000,"timestamp_seconds":68,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 15:42:42] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:42:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 15:42:42] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:42:42] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:42:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:42:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 15:42:42] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 15:42:42] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 15:42:42] local.ERROR: GPS data processing failed {"connection_id":221316,"error":"No valid data to process"} 
[2026-10-23 15:42:42] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 15:43:13] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a0000000000015ba80100000000000000000000000000..."} 
[2026-10-23 15:43:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a0000000000015ba80100000000000000000000000000..."} 
[2026-10-23 15:43:13] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a0000000000015ba80100000000000000000000000000..."} 
[2026-10-23 15:43:13] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:43:13] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:43:13] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:43:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:43:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:43:13] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:43:13] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":89000,"timestamp_seconds":89,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 15:43:13] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:43:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 15:43:13] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:43:13] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:43:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:43:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 15:43:13] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 15:43:13] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 15:43:13] local.ERROR: GPS data processing failed {"connection_id":221316,"error":"No valid data to process"} 
[2026-10-23 15:43:13] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 15:43:24] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:43:24] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:43:24] local.INFO: IMEI packet received {"connection_id":221317,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":221317,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:43:29] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:43:29] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:43:29] local.INFO: IMEI packet received {"connection_id":221317,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:43:29] local.INFO: IMEI acknowledgment sent {"connection_id":221317,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:43:30] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:43:30] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:43:30] local.INFO: Packet analysis {"connection_id":221317,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:43:30] local.INFO: Extracted packet for processing {"connection_id":221317,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:43:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221317,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:43:30] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":221317,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:43:30] local.INFO: GPS data processed {"connection_id":221317,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:43:30] local.INFO: Acknowledgment sent {"connection_id":221317,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:43:55] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000000000001adb00100000000000000000000000000..."} 
[2026-10-23 15:43:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000001adb00100000000000000000000000000..."} 
[2026-10-23 15:43:55] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000001adb00100000000000000000000000000..."} 
[2026-10-23 15:43:55] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:43:55] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:43:55] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:43:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:43:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:43:55] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,104,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:43:55] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":110000,"timestamp_seconds":110,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 15:43:55] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:43:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 15:43:55] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:43:55] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:43:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:43:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 15:43:55] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 15:43:55] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 15:43:55] local.ERROR: GPS data processing failed {"connection_id":221316,"error":"No valid data to process"} 
[2026-10-23 15:43:55] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 15:44:01] local.INFO: TCP Data received {"connection_id":221317,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221317,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:44:01] local.INFO: Processing buffer {"connection_id":221317,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:44:01] local.INFO: Packet analysis {"connection_id":221317,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:44:01] local.INFO: Extracted packet for processing {"connection_id":221317,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:44:01] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:44:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:44:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:44:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:44:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:44:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:44:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:44:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:44:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:44:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221317,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:44:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:44:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221317,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:44:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:44:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:44:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:44:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:44:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:44:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:44:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:44:01] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:44:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:44:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:44:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:44:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:44:01] local.INFO: DEBUG: GPS processor result {"connection_id":221317,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:44:01] local.INFO: GPS data processed {"connection_id":221317,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:44:01] local.INFO: Acknowledgment sent {"connection_id":221317,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:44:25] local.INFO: TCP Data received {"connection_id":224719,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:44:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:44:25] local.INFO: Processing buffer {"connection_id":224719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:44:25] local.INFO: IMEI packet received {"connection_id":224719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:44:25] local.INFO: IMEI acknowledgment sent {"connection_id":224719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:44:26] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000000000001ffb80100000000000000000000000000..."} 
[2026-10-23 15:44:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000001ffb80100000000000000000000000000..."} 
[2026-10-23 15:44:26] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000001ffb80100000000000000000000000000..."} 
[2026-10-23 15:44:26] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:44:26] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000001"} 
[2026-10-23 15:44:26] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:44:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:44:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:26] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:44:26] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":131000,"timestamp_seconds":131,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 15:44:26] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:44:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 15:44:26] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:44:26] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:44:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:44:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 15:44:26] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 15:44:26] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 15:44:26] local.ERROR: GPS data processing failed {"connection_id":221316,"error":"No valid data to process"} 
[2026-10-23 15:44:26] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 15:44:28] local.INFO: TCP Data received {"connection_id":221723,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:44:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221723,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:44:28] local.INFO: Processing buffer {"connection_id":221723,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:44:28] local.INFO: IMEI packet received {"connection_id":221723,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:44:28] local.INFO: IMEI acknowledgment sent {"connection_id":221723,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:44:30] local.INFO: TCP Data received {"connection_id":224719,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224719,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:44:30] local.INFO: Processing buffer {"connection_id":224719,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:44:30] local.INFO: IMEI packet received {"connection_id":224719,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":224719,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:44:31] local.INFO: TCP Data received {"connection_id":224719,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:44:31] local.INFO: Processing buffer {"connection_id":224719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:44:31] local.INFO: Packet analysis {"connection_id":224719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:44:31] local.INFO: Extracted packet for processing {"connection_id":224719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:44:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:44:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:44:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:44:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:44:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:44:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:44:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:44:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:44:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:44:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:44:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:44:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:44:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:44:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:44:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:44:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:44:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:44:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:44:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:44:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:44:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:44:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:44:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:44:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:44:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:44:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:44:31] local.INFO: DEBUG: GPS processor result {"connection_id":224719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:44:31] local.INFO: GPS data processed {"connection_id":224719,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:44:31] local.INFO: Acknowledgment sent {"connection_id":224719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:44:58] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a00000000000251c00100000000000000000000000000..."} 
[2026-10-23 15:44:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a00000000000251c00100000000000000000000000000..."} 
[2026-10-23 15:44:58] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a00000000000251c00100000000000000000000000000..."} 
[2026-10-23 15:44:58] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000002"} 
[2026-10-23 15:44:58] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000002"} 
[2026-10-23 15:44:58] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:44:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:44:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:44:58] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:44:58] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":152000,"timestamp_seconds":152,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 15:44:58] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:44:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 15:44:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:44:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:44:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:44:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 15:44:58] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 15:44:58] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 15:44:58] local.ERROR: GPS data processing failed {"connection_id":221316,"error":"No valid data to process"} 
[2026-10-23 15:44:58] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 15:45:06] local.INFO: TCP Data received {"connection_id":224719,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:45:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224719,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:45:06] local.INFO: Processing buffer {"connection_id":224719,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:45:06] local.INFO: Packet analysis {"connection_id":224719,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:45:06] local.INFO: Extracted packet for processing {"connection_id":224719,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:45:06] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:45:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:45:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:45:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:45:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:45:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:45:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:45:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:45:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:45:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:45:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:45:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:45:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:45:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:45:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224719,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:45:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:45:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224719,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:45:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:45:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:45:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:45:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:45:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:45:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:45:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:45:06] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:45:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:45:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:45:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:45:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:45:06] local.INFO: DEBUG: GPS processor result {"connection_id":224719,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:45:06] local.INFO: GPS data processed {"connection_id":224719,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:45:06] local.INFO: Acknowledgment sent {"connection_id":224719,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:45:24] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:45:24] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:45:24] local.INFO: IMEI packet received {"connection_id":221318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":221318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:45:29] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:45:29] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:45:29] local.INFO: IMEI packet received {"connection_id":221318,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":221318,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:45:30] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000000000002a3c80100000000000000000000000000..."} 
[2026-10-23 15:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a000000000002a3c80100000000000000000000000000..."} 
[2026-10-23 15:45:30] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000000000002a3c80100000000000000000000000000..."} 
[2026-10-23 15:45:30] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000000000002"} 
[2026-10-23 15:45:30] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000000000002"} 
[2026-10-23 15:45:30] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:45:30] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:45:30] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":173000,"timestamp_seconds":173,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 15:45:30] local.WARNING: AVL Record parsing failed {"record_number":1,"total_expected":10,"offset":10,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":0,"records_with_valid_data":0} 
[2026-10-23 15:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":0,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":0} 
[2026-10-23 15:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":0,"parser_version":"unknown"} 
[2026-10-23 15:45:30] local.WARNING: DEBUG: No valid data to process  
[2026-10-23 15:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":false,"message":"No valid data to process"}} 
[2026-10-23 15:45:30] local.ERROR: GPS data processing failed {"connection_id":221316,"error":"No valid data to process"} 
[2026-10-23 15:45:30] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":0,"records_expected":10,"ack_packet":"00000000000000028e000000a065"} 
[2026-10-23 15:45:31] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:45:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:45:31] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:45:31] local.INFO: Packet analysis {"connection_id":221318,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:45:31] local.INFO: Extracted packet for processing {"connection_id":221318,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:45:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:45:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:45:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:45:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:45:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:45:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:45:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:45:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:45:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:45:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:45:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:45:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:45:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:45:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:45:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221318,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:45:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:45:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:45:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:45:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:45:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:45:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:45:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:45:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:45:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:45:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:45:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:45:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:45:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:45:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:45:31] local.INFO: DEBUG: GPS processor result {"connection_id":221318,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:45:31] local.INFO: GPS data processed {"connection_id":221318,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:45:31] local.INFO: Acknowledgment sent {"connection_id":221318,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:46:00] local.INFO: TCP Data received {"connection_id":221316,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16840f5500100000000000000000000000000..."} 
[2026-10-23 15:46:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221316,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16840f5500100000000000000000000000000..."} 
[2026-10-23 15:46:00] local.INFO: Processing buffer {"connection_id":221316,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16840f5500100000000000000000000000000..."} 
[2026-10-23 15:46:00] local.INFO: Packet analysis {"connection_id":221316,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16840"} 
[2026-10-23 15:46:00] local.INFO: Extracted packet for processing {"connection_id":221316,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16840"} 
[2026-10-23 15:46:00] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:46:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:46:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:00] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:46:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792750450000,"timestamp_ms":1792750450000,"timestamp_seconds":1792750450,"priority":1,"record_length":96,"hex_timestamp":"000001a16840f550"} 
[2026-10-23 15:46:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:46:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":9728,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:46:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-10-23 15:46:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:46:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:46:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:46:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:46:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221316,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:46:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:46:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221316,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:46:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:46:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:46:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:46:00] local.INFO: DEBUG: GPS processor result {"connection_id":221316,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 15:46:00] local.INFO: GPS data processed {"connection_id":221316,"processed":0,"errors":0,"total":1} 
[2026-10-23 15:46:00] local.INFO: Acknowledgment sent {"connection_id":221316,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:46:02] local.INFO: TCP Data received {"connection_id":221318,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:46:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221318,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:46:02] local.INFO: Processing buffer {"connection_id":221318,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:46:02] local.INFO: Packet analysis {"connection_id":221318,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:46:02] local.INFO: Extracted packet for processing {"connection_id":221318,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:46:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:46:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:46:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:46:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:46:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:46:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:46:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:46:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:46:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:46:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:46:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:46:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221318,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:46:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:46:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221318,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:46:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:46:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:46:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:46:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:46:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:46:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:46:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:46:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:46:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:46:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:46:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:46:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:46:02] local.INFO: DEBUG: GPS processor result {"connection_id":221318,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:46:02] local.INFO: GPS data processed {"connection_id":221318,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:46:02] local.INFO: Acknowledgment sent {"connection_id":221318,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:46:23] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:23] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:23] local.INFO: IMEI packet received {"connection_id":222988,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:46:23] local.INFO: IMEI acknowledgment sent {"connection_id":222988,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:46:24] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:24] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:24] local.INFO: IMEI packet received {"connection_id":222988,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:46:24] local.INFO: IMEI acknowledgment sent {"connection_id":222988,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:46:25] local.INFO: TCP Data received {"connection_id":222987,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:46:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:46:25] local.INFO: Processing buffer {"connection_id":222987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:46:25] local.INFO: IMEI packet received {"connection_id":222987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:46:25] local.INFO: IMEI acknowledgment sent {"connection_id":222987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:46:25] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:25] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:25] local.INFO: IMEI packet received {"connection_id":222988,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:46:25] local.INFO: IMEI acknowledgment sent {"connection_id":222988,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:46:28] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:28] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:46:28] local.INFO: IMEI packet received {"connection_id":222988,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:46:28] local.INFO: IMEI acknowledgment sent {"connection_id":222988,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:46:29] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684147580100000000000000000000000000..."} 
[2026-10-23 15:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684147580100000000000000000000000000..."} 
[2026-10-23 15:46:29] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684147580100000000000000000000000000..."} 
[2026-10-23 15:46:29] local.INFO: Packet analysis {"connection_id":222988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16841"} 
[2026-10-23 15:46:29] local.INFO: Extracted packet for processing {"connection_id":222988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16841"} 
[2026-10-23 15:46:29] local.INFO: GPS Element Parsed {"raw_longitude":0,"raw_latitude":0,"longitude_deg":0.0,"latitude_deg":0.0,"altitude":0,"angle":0,"satellites":0,"speed":0,"hex_longitude":"00000000","hex_latitude":"00000000","is_valid_coordinates":true} 
[2026-10-23 15:46:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:46:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298758718849024,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:29] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,17,94,24,16],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:46:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792750471000,"timestamp_ms":1792750471000,"timestamp_seconds":1792750471,"priority":1,"record_length":96,"hex_timestamp":"000001a168414758"} 
[2026-10-23 15:46:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:46:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":10752,"angle":61441,"satellites":0,"speed":17666,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:46:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":158,"data_length":795,"current_offset":136} 
[2026-10-23 15:46:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1900,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:46:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:46:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:46:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:46:29] local.INFO: Teltonika packet parsed successfully {"connection_id":222988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:46:29] local.INFO: Passing IMEI to GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:46:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:46:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:46:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:46:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:46:29] local.INFO: DEBUG: GPS processor result {"connection_id":222988,"result":{"success":true,"processed":0,"errors":0,"skipped":1,"total":1,"results":[{"success":false,"skipped":true,"message":"Invalid GPS coordinates - record skipped"}]}} 
[2026-10-23 15:46:29] local.INFO: GPS data processed {"connection_id":222988,"processed":0,"errors":0,"total":1} 
[2026-10-23 15:46:29] local.INFO: Acknowledgment sent {"connection_id":222988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:46:30] local.INFO: TCP Data received {"connection_id":222987,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222987,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:46:30] local.INFO: Processing buffer {"connection_id":222987,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:46:30] local.INFO: IMEI packet received {"connection_id":222987,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:46:30] local.INFO: IMEI acknowledgment sent {"connection_id":222987,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:46:31] local.INFO: TCP Data received {"connection_id":222987,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:46:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:46:31] local.INFO: Processing buffer {"connection_id":222987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:46:31] local.INFO: Packet analysis {"connection_id":222987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:46:31] local.INFO: Extracted packet for processing {"connection_id":222987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:46:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:46:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:46:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:46:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:46:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:46:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:46:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:46:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:46:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:46:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:46:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:46:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:46:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:46:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:46:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:46:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:46:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:46:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:46:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:46:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:46:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:46:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:46:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:46:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:46:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:46:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:46:31] local.INFO: DEBUG: GPS processor result {"connection_id":222987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:46:31] local.INFO: GPS data processed {"connection_id":222987,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:46:31] local.INFO: Acknowledgment sent {"connection_id":222987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:47:00] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168436650012d0b244007035c400017005c0b..."} 
[2026-10-23 15:47:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168436650012d0b244007035c400017005c0b..."} 
[2026-10-23 15:47:00] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168436650012d0b244007035c400017005c0b..."} 
[2026-10-23 15:47:00] local.INFO: Packet analysis {"connection_id":222988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:47:00] local.INFO: Extracted packet for processing {"connection_id":222988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:47:00] local.INFO: GPS Element Parsed {"raw_longitude":755704896,"raw_latitude":117660736,"longitude_deg":75.5704896,"latitude_deg":11.7660736,"altitude":23,"angle":92,"satellites":11,"speed":1,"hex_longitude":"2d0b2440","hex_latitude":"07035c40","is_valid_coordinates":true} 
[2026-10-23 15:47:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:47:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944155648001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298960582311936,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802837032444116992,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:47:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792750610000,"timestamp_ms":1792750610000,"timestamp_seconds":1792750610,"priority":1,"record_length":96,"hex_timestamp":"000001a168436650"} 
[2026-10-23 15:47:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:47:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17152,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:47:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 15:47:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:47:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:47:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:47:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:47:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:47:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:47:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:47:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:47:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:47:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:47:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944155648001,"66":14396,"17":206,"94":11008,"24":1,"16":37298960582311936,"45":802837032444116992},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:47:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:47:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:47:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944155648001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:47:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:47:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37298960582311936,"km_value":37298960582311.94,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:47:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":802837032444116992,"description":"Unknown IO ID 45"} 
[2026-10-23 15:47:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944155648001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":1,"odometer":null,"unknown_45":802837032444116992}} 
[2026-10-23 15:47:00] local.INFO: DEBUG: GPS processor result {"connection_id":222988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22977,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:47:00] local.INFO: GPS data processed {"connection_id":222988,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:47:00] local.INFO: Acknowledgment sent {"connection_id":222988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:47:02] local.INFO: TCP Data received {"connection_id":222987,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:47:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222987,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:47:02] local.INFO: Processing buffer {"connection_id":222987,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:47:02] local.INFO: Packet analysis {"connection_id":222987,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:47:02] local.INFO: Extracted packet for processing {"connection_id":222987,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:47:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:47:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:47:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:47:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:47:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:47:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:47:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:47:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:47:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:47:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:47:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:47:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222987,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:47:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:47:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222987,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:47:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:47:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:47:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:47:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:47:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:47:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:47:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:47:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:47:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:47:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:47:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:47:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:47:02] local.INFO: DEBUG: GPS processor result {"connection_id":222987,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:47:02] local.INFO: GPS data processed {"connection_id":222987,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:47:02] local.INFO: Acknowledgment sent {"connection_id":222987,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:47:25] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:47:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:47:25] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:47:25] local.INFO: IMEI packet received {"connection_id":221319,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:47:25] local.INFO: IMEI acknowledgment sent {"connection_id":221319,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:47:29] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:47:29] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:47:29] local.INFO: IMEI packet received {"connection_id":221319,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":221319,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:47:30] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:47:30] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1683f47a0012dde4400050df540000500481e..."} 
[2026-10-23 15:47:30] local.INFO: Packet analysis {"connection_id":221319,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:47:30] local.INFO: Extracted packet for processing {"connection_id":221319,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1683f"} 
[2026-10-23 15:47:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":5,"angle":72,"satellites":30,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944009984001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792750340000,"timestamp_ms":1792750340000,"timestamp_seconds":1792750340,"priority":1,"record_length":96,"hex_timestamp":"000001a1683f47a0"} 
[2026-10-23 15:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 15:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221319,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944009984001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944009984001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:47:30] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944009984001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":221319,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:47:30] local.INFO: GPS data processed {"connection_id":221319,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:47:30] local.INFO: Acknowledgment sent {"connection_id":221319,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:47:31] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168437dc0012d0b244007035bf0001700bf0b..."} 
[2026-10-23 15:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168437dc0012d0b244007035bf0001700bf0b..."} 
[2026-10-23 15:47:31] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168437dc0012d0b244007035bf0001700bf0b..."} 
[2026-10-23 15:47:31] local.INFO: Packet analysis {"connection_id":222988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:47:31] local.INFO: Extracted packet for processing {"connection_id":222988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:47:31] local.INFO: GPS Element Parsed {"raw_longitude":755704896,"raw_latitude":117660656,"longitude_deg":75.5704896,"latitude_deg":11.7660656,"altitude":23,"angle":191,"satellites":11,"speed":1,"hex_longitude":"2d0b2440","hex_latitude":"07035bf0","is_valid_coordinates":true} 
[2026-10-23 15:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:47:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944156160001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37298969172246528,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":802837032444116992,"note":"Value kept but may cause issues"} 
[2026-10-23 15:47:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:47:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750616000,"timestamp_ms":1792750616000,"timestamp_seconds":1792750616,"priority":1,"record_length":96,"hex_timestamp":"000001a168437dc0"} 
[2026-10-23 15:47:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:47:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":17152,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:47:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 15:47:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:47:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:47:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:47:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:47:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:47:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:47:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:47:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:47:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:47:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:47:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944156160001,"66":14396,"17":206,"94":11008,"24":1,"16":37298969172246528,"45":802837032444116992},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:47:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:47:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:47:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944156160001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:47:31] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:47:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37298969172246528,"km_value":37298969172246.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:47:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":802837032444116992,"description":"Unknown IO ID 45"} 
[2026-10-23 15:47:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944156160001,"power":14396,"axis_x":206,"unknown_94":11008,"ignition":1,"odometer":null,"unknown_45":802837032444116992}} 
[2026-10-23 15:47:31] local.INFO: DEBUG: GPS processor result {"connection_id":222988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22980,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:47:31] local.INFO: GPS data processed {"connection_id":222988,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:47:31] local.INFO: Acknowledgment sent {"connection_id":222988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:48:01] local.INFO: TCP Data received {"connection_id":221319,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221319,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:48:01] local.INFO: Processing buffer {"connection_id":221319,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:48:01] local.INFO: Packet analysis {"connection_id":221319,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:48:01] local.INFO: Extracted packet for processing {"connection_id":221319,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:48:01] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221319,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221319,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:48:01] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":221319,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:48:01] local.INFO: GPS data processed {"connection_id":221319,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:48:01] local.INFO: Acknowledgment sent {"connection_id":221319,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:48:04] local.INFO: TCP Data received {"connection_id":222988,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684444f8012d0b6ac007034aa8001400870b..."} 
[2026-10-23 15:48:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222988,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684444f8012d0b6ac007034aa8001400870b..."} 
[2026-10-23 15:48:04] local.INFO: Processing buffer {"connection_id":222988,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684444f8012d0b6ac007034aa8001400870b..."} 
[2026-10-23 15:48:04] local.INFO: Packet analysis {"connection_id":222988,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16844"} 
[2026-10-23 15:48:04] local.INFO: Extracted packet for processing {"connection_id":222988,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16844"} 
[2026-10-23 15:48:04] local.INFO: GPS Element Parsed {"raw_longitude":755722944,"raw_latitude":117656232,"longitude_deg":75.5722944,"latitude_deg":11.7656232,"altitude":20,"angle":135,"satellites":11,"speed":16,"hex_longitude":"2d0b6ac0","hex_latitude":"07034aa8","is_valid_coordinates":true} 
[2026-10-23 15:48:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:48:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944170240001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37299914065051648,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":822188437091934208,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:48:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792750667000,"timestamp_ms":1792750667000,"timestamp_seconds":1792750667,"priority":1,"record_length":96,"hex_timestamp":"000001a1684444f8"} 
[2026-10-23 15:48:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:48:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18176,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:48:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 15:48:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:48:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:48:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:48:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:48:04] local.INFO: Teltonika packet parsed successfully {"connection_id":222988,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:48:04] local.INFO: Passing IMEI to GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:48:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":222988,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:48:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:48:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:48:04] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:48:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944170240001,"66":14439,"17":206,"94":11008,"24":16,"16":37299914065051648,"45":822188437091934208},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:48:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:48:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:48:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944170240001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:48:04] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:48:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37299914065051648,"km_value":37299914065051.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:48:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":822188437091934208,"description":"Unknown IO ID 45"} 
[2026-10-23 15:48:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944170240001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":822188437091934208}} 
[2026-10-23 15:48:04] local.INFO: DEBUG: GPS processor result {"connection_id":222988,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22982,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:48:04] local.INFO: GPS data processed {"connection_id":222988,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:48:04] local.INFO: Acknowledgment sent {"connection_id":222988,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:48:23] local.INFO: TCP Data received {"connection_id":222989,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:48:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222989,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:48:23] local.INFO: Processing buffer {"connection_id":222989,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:48:23] local.INFO: IMEI packet received {"connection_id":222989,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:48:23] local.INFO: IMEI acknowledgment sent {"connection_id":222989,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:48:24] local.INFO: TCP Data received {"connection_id":221724,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:48:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:48:24] local.INFO: Processing buffer {"connection_id":221724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:48:24] local.INFO: IMEI packet received {"connection_id":221724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:48:24] local.INFO: IMEI acknowledgment sent {"connection_id":221724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:48:29] local.INFO: TCP Data received {"connection_id":222989,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222989,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:48:29] local.INFO: Processing buffer {"connection_id":222989,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:48:29] local.INFO: IMEI packet received {"connection_id":222989,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":222989,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:48:29] local.INFO: TCP Data received {"connection_id":222989,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684448e0012d0b6ac0070349b00014009c0b..."} 
[2026-10-23 15:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684448e0012d0b6ac0070349b00014009c0b..."} 
[2026-10-23 15:48:29] local.INFO: Processing buffer {"connection_id":222989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684448e0012d0b6ac0070349b00014009c0b..."} 
[2026-10-23 15:48:29] local.INFO: Packet analysis {"connection_id":222989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16844"} 
[2026-10-23 15:48:29] local.INFO: Extracted packet for processing {"connection_id":222989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16844"} 
[2026-10-23 15:48:29] local.INFO: GPS Element Parsed {"raw_longitude":755722944,"raw_latitude":117655984,"longitude_deg":75.5722944,"latitude_deg":11.7655984,"altitude":20,"angle":156,"satellites":11,"speed":12,"hex_longitude":"2d0b6ac0","hex_latitude":"070349b0","is_valid_coordinates":true} 
[2026-10-23 15:48:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:48:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944170752001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37299926949953536,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":822681018301065216,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:48:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792750668000,"timestamp_ms":1792750668000,"timestamp_seconds":1792750668,"priority":1,"record_length":96,"hex_timestamp":"000001a1684448e0"} 
[2026-10-23 15:48:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:48:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:48:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 15:48:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:48:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:48:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:48:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:48:29] local.INFO: Teltonika packet parsed successfully {"connection_id":222989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:48:29] local.INFO: Passing IMEI to GPS processor {"connection_id":222989,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:48:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":222989,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:48:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:48:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:48:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:48:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944170752001,"66":14537,"17":206,"94":11008,"24":12,"16":37299926949953536,"45":822681018301065216},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:48:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:48:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:48:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944170752001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:48:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:48:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37299926949953536,"km_value":37299926949953.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:48:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":822681018301065216,"description":"Unknown IO ID 45"} 
[2026-10-23 15:48:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944170752001,"power":14537,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":822681018301065216}} 
[2026-10-23 15:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":222989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22983,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:48:30] local.INFO: GPS data processed {"connection_id":222989,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:48:30] local.INFO: Acknowledgment sent {"connection_id":222989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:48:30] local.INFO: TCP Data received {"connection_id":221724,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:48:30] local.INFO: Processing buffer {"connection_id":221724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:48:30] local.INFO: IMEI packet received {"connection_id":221724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":221724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:48:31] local.INFO: TCP Data received {"connection_id":221724,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:48:31] local.INFO: Processing buffer {"connection_id":221724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:48:31] local.INFO: Packet analysis {"connection_id":221724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:48:31] local.INFO: Extracted packet for processing {"connection_id":221724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:48:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:48:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:48:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:48:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:48:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:48:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:48:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:48:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:48:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:48:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:48:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":221724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:48:31] local.INFO: GPS data processed {"connection_id":221724,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:48:31] local.INFO: Acknowledgment sent {"connection_id":221724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:49:02] local.INFO: TCP Data received {"connection_id":221724,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:49:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:49:02] local.INFO: Processing buffer {"connection_id":221724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:49:02] local.INFO: Packet analysis {"connection_id":221724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:49:02] local.INFO: Extracted packet for processing {"connection_id":221724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:49:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:49:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:49:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:49:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:49:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:49:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:49:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:49:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:49:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:49:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:49:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:49:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:49:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:49:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:49:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:49:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:49:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:49:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:49:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:49:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:49:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:49:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:49:02] local.INFO: DEBUG: GPS processor result {"connection_id":221724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:49:02] local.INFO: GPS data processed {"connection_id":221724,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:49:02] local.INFO: Acknowledgment sent {"connection_id":221724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:49:02] local.INFO: TCP Data received {"connection_id":222989,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168444cc8012d0b6a80070348e0001400ad0b..."} 
[2026-10-23 15:49:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222989,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168444cc8012d0b6a80070348e0001400ad0b..."} 
[2026-10-23 15:49:02] local.INFO: Processing buffer {"connection_id":222989,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168444cc8012d0b6a80070348e0001400ad0b..."} 
[2026-10-23 15:49:02] local.INFO: Packet analysis {"connection_id":222989,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16844"} 
[2026-10-23 15:49:02] local.INFO: Extracted packet for processing {"connection_id":222989,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16844"} 
[2026-10-23 15:49:02] local.INFO: GPS Element Parsed {"raw_longitude":755722880,"raw_latitude":117655776,"longitude_deg":75.572288,"latitude_deg":11.7655776,"altitude":20,"angle":173,"satellites":11,"speed":12,"hex_longitude":"2d0b6a80","hex_latitude":"070348e0","is_valid_coordinates":true} 
[2026-10-23 15:49:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:49:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944171008001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37299935539888128,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":822681018301001728,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:49:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792750669000,"timestamp_ms":1792750669000,"timestamp_seconds":1792750669,"priority":1,"record_length":96,"hex_timestamp":"000001a168444cc8"} 
[2026-10-23 15:49:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:49:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:49:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 15:49:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:49:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:49:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:49:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:49:02] local.INFO: Teltonika packet parsed successfully {"connection_id":222989,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:49:02] local.INFO: Passing IMEI to GPS processor {"connection_id":222989,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:49:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":222989,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:49:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944171008001,"66":14537,"17":206,"94":11008,"24":12,"16":37299935539888128,"45":822681018301001728},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:49:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:49:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:49:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944171008001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:49:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:49:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37299935539888128,"km_value":37299935539888.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:49:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":822681018301001728,"description":"Unknown IO ID 45"} 
[2026-10-23 15:49:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944171008001,"power":14537,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":822681018301001728}} 
[2026-10-23 15:49:02] local.INFO: DEBUG: GPS processor result {"connection_id":222989,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22986,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:49:02] local.INFO: GPS data processed {"connection_id":222989,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:49:02] local.INFO: Acknowledgment sent {"connection_id":222989,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:49:23] local.INFO: TCP Data received {"connection_id":224721,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224721,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:23] local.INFO: Processing buffer {"connection_id":224721,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:23] local.INFO: IMEI packet received {"connection_id":224721,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:49:23] local.INFO: IMEI acknowledgment sent {"connection_id":224721,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:49:26] local.INFO: TCP Data received {"connection_id":224721,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224721,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:26] local.INFO: Processing buffer {"connection_id":224721,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:26] local.INFO: IMEI packet received {"connection_id":224721,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:49:26] local.INFO: IMEI acknowledgment sent {"connection_id":224721,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:49:29] local.INFO: TCP Data received {"connection_id":224722,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224722,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:49:29] local.INFO: Processing buffer {"connection_id":224722,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:49:29] local.INFO: IMEI packet received {"connection_id":224722,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":224722,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:49:30] local.INFO: TCP Data received {"connection_id":224721,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224721,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:30] local.INFO: Processing buffer {"connection_id":224721,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:49:30] local.INFO: IMEI packet received {"connection_id":224721,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:49:30] local.INFO: IMEI acknowledgment sent {"connection_id":224721,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:49:32] local.INFO: TCP Data received {"connection_id":224721,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168459100012d0b868007034fe0000f00570f..."} 
[2026-10-23 15:49:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168459100012d0b868007034fe0000f00570f..."} 
[2026-10-23 15:49:32] local.INFO: Processing buffer {"connection_id":224721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168459100012d0b868007034fe0000f00570f..."} 
[2026-10-23 15:49:32] local.INFO: Packet analysis {"connection_id":224721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:49:32] local.INFO: Extracted packet for processing {"connection_id":224721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:49:32] local.INFO: GPS Element Parsed {"raw_longitude":755730048,"raw_latitude":117657568,"longitude_deg":75.5730048,"latitude_deg":11.7657568,"altitude":15,"angle":87,"satellites":15,"speed":12,"hex_longitude":"2d0b8680","hex_latitude":"07034fe0","is_valid_coordinates":true} 
[2026-10-23 15:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:49:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944192256001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37300429461127168,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":830140105184227328,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:49:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792750752000,"timestamp_ms":1792750752000,"timestamp_seconds":1792750752,"priority":1,"record_length":96,"hex_timestamp":"000001a168459100"} 
[2026-10-23 15:49:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:49:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:49:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 15:49:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:49:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:49:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:49:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:49:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:49:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224721,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:49:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224721,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:49:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:49:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:49:32] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:49:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944192256001,"66":14135,"17":206,"94":11008,"24":12,"16":37300429461127168,"45":830140105184227328},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:49:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:49:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:49:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944192256001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:49:32] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:49:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37300429461127168,"km_value":37300429461127.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:49:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":830140105184227328,"description":"Unknown IO ID 45"} 
[2026-10-23 15:49:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944192256001,"power":14135,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":830140105184227328}} 
[2026-10-23 15:49:32] local.INFO: DEBUG: GPS processor result {"connection_id":224721,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22987,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:49:32] local.INFO: GPS data processed {"connection_id":224721,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:49:32] local.INFO: Acknowledgment sent {"connection_id":224721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:49:34] local.INFO: TCP Data received {"connection_id":224722,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:49:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:49:34] local.INFO: Processing buffer {"connection_id":224722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:49:34] local.INFO: Packet analysis {"connection_id":224722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:49:34] local.INFO: Extracted packet for processing {"connection_id":224722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:49:34] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:49:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:49:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:49:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:49:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:49:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:49:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:49:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:49:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:49:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:49:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:49:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:49:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:49:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:49:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:49:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:49:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:49:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:49:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:49:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:49:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:49:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:49:34] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:49:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:49:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:49:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:49:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:49:34] local.INFO: DEBUG: GPS processor result {"connection_id":224722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:49:34] local.INFO: GPS data processed {"connection_id":224722,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:49:34] local.INFO: Acknowledgment sent {"connection_id":224722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:50:03] local.INFO: TCP Data received {"connection_id":224720,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224720,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:50:03] local.INFO: Processing buffer {"connection_id":224720,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:50:03] local.INFO: IMEI packet received {"connection_id":224720,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:50:03] local.INFO: IMEI acknowledgment sent {"connection_id":224720,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:50:03] local.INFO: TCP Data received {"connection_id":224721,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684598d0012d0b894007034fb0000f00630f..."} 
[2026-10-23 15:50:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224721,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684598d0012d0b894007034fb0000f00630f..."} 
[2026-10-23 15:50:03] local.INFO: Processing buffer {"connection_id":224721,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684598d0012d0b894007034fb0000f00630f..."} 
[2026-10-23 15:50:03] local.INFO: Packet analysis {"connection_id":224721,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:50:03] local.INFO: Extracted packet for processing {"connection_id":224721,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:50:03] local.INFO: GPS Element Parsed {"raw_longitude":755730752,"raw_latitude":117657520,"longitude_deg":75.5730752,"latitude_deg":11.765752,"altitude":15,"angle":99,"satellites":15,"speed":14,"hex_longitude":"2d0b8940","hex_latitude":"07034fb0","is_valid_coordinates":true} 
[2026-10-23 15:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:50:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944192512001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37300463820865536,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":830491948905127936,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:50:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792750754000,"timestamp_ms":1792750754000,"timestamp_seconds":1792750754,"priority":1,"record_length":96,"hex_timestamp":"000001a1684598d0"} 
[2026-10-23 15:50:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:50:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:50:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":55,"data_length":795,"current_offset":136} 
[2026-10-23 15:50:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":968,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:50:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:50:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:50:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:50:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224721,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:50:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224721,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:50:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224721,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:50:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:50:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:50:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:50:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944192512001,"66":14515,"17":206,"94":11008,"24":14,"16":37300463820865536,"45":830491948905127936},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:50:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:50:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:50:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944192512001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:50:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:50:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37300463820865536,"km_value":37300463820865.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:50:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":830491948905127936,"description":"Unknown IO ID 45"} 
[2026-10-23 15:50:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944192512001,"power":14515,"axis_x":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":830491948905127936}} 
[2026-10-23 15:50:03] local.INFO: DEBUG: GPS processor result {"connection_id":224721,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22989,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:50:03] local.INFO: GPS data processed {"connection_id":224721,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:50:03] local.INFO: Acknowledgment sent {"connection_id":224721,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:50:09] local.INFO: TCP Data received {"connection_id":224722,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224722,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:09] local.INFO: Processing buffer {"connection_id":224722,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:09] local.INFO: Packet analysis {"connection_id":224722,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:50:09] local.INFO: Extracted packet for processing {"connection_id":224722,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:50:09] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:50:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:50:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:50:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:50:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:50:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:50:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:50:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:50:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:50:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:50:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:50:09] local.INFO: Teltonika packet parsed successfully {"connection_id":224722,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:50:09] local.INFO: Passing IMEI to GPS processor {"connection_id":224722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:50:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":224722,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:50:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:50:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:50:09] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:50:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:50:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:50:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:50:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:50:09] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:50:09] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:50:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:50:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:50:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:50:09] local.INFO: DEBUG: GPS processor result {"connection_id":224722,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:50:09] local.INFO: GPS data processed {"connection_id":224722,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:50:09] local.INFO: Acknowledgment sent {"connection_id":224722,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:50:25] local.INFO: TCP Data received {"connection_id":222990,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222990,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:50:25] local.INFO: Processing buffer {"connection_id":222990,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:50:25] local.INFO: IMEI packet received {"connection_id":222990,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":222990,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:50:26] local.INFO: TCP Data received {"connection_id":221725,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221725,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:26] local.INFO: Processing buffer {"connection_id":221725,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:26] local.INFO: IMEI packet received {"connection_id":221725,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:50:26] local.INFO: IMEI acknowledgment sent {"connection_id":221725,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:50:29] local.INFO: TCP Data received {"connection_id":221725,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221725,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:29] local.INFO: Processing buffer {"connection_id":221725,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:29] local.INFO: IMEI packet received {"connection_id":221725,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":221725,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:50:30] local.INFO: TCP Data received {"connection_id":222990,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222990,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:50:30] local.INFO: Processing buffer {"connection_id":222990,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:50:30] local.INFO: IMEI packet received {"connection_id":222990,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":222990,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:50:31] local.INFO: TCP Data received {"connection_id":222990,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:31] local.INFO: Processing buffer {"connection_id":222990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:31] local.INFO: Packet analysis {"connection_id":222990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:50:31] local.INFO: Extracted packet for processing {"connection_id":222990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:50:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:50:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:50:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:50:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:50:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:50:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:50:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:50:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:50:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:50:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:50:31] local.INFO: Teltonika packet parsed successfully {"connection_id":222990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:50:31] local.INFO: Passing IMEI to GPS processor {"connection_id":222990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:50:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":222990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:50:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:50:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:50:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:50:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:50:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:50:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:50:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:50:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:50:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:50:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:50:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:50:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:50:31] local.INFO: DEBUG: GPS processor result {"connection_id":222990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:50:31] local.INFO: GPS data processed {"connection_id":222990,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:50:31] local.INFO: Acknowledgment sent {"connection_id":222990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:50:34] local.INFO: TCP Data received {"connection_id":221725,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221725,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:34] local.INFO: Processing buffer {"connection_id":221725,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:50:34] local.INFO: IMEI packet received {"connection_id":221725,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:50:34] local.INFO: IMEI acknowledgment sent {"connection_id":221725,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:50:34] local.INFO: TCP Data received {"connection_id":221725,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16845bfe0012d0b9bc007035020000e005810..."} 
[2026-10-23 15:50:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16845bfe0012d0b9bc007035020000e005810..."} 
[2026-10-23 15:50:34] local.INFO: Processing buffer {"connection_id":221725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16845bfe0012d0b9bc007035020000e005810..."} 
[2026-10-23 15:50:34] local.INFO: Packet analysis {"connection_id":221725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:50:34] local.INFO: Extracted packet for processing {"connection_id":221725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:50:34] local.INFO: GPS Element Parsed {"raw_longitude":755735488,"raw_latitude":117657632,"longitude_deg":75.5735488,"latitude_deg":11.7657632,"altitude":14,"angle":88,"satellites":16,"speed":20,"hex_longitude":"2d0b9bc0","hex_latitude":"07035020","is_valid_coordinates":true} 
[2026-10-23 15:50:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:50:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944193024001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37300687159164928,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":831266005091069952,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:50:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792750764000,"timestamp_ms":1792750764000,"timestamp_seconds":1792750764,"priority":1,"record_length":96,"hex_timestamp":"000001a16845bfe0"} 
[2026-10-23 15:50:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:50:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:50:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 15:50:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:50:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:50:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:50:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:50:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:50:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:50:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:50:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:50:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:50:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:50:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944193024001,"66":14559,"17":206,"94":11008,"24":20,"16":37300687159164928,"45":831266005091069952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:50:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:50:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:50:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944193024001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:50:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:50:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37300687159164928,"km_value":37300687159164.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:50:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":831266005091069952,"description":"Unknown IO ID 45"} 
[2026-10-23 15:50:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944193024001,"power":14559,"axis_x":206,"unknown_94":11008,"ignition":20,"odometer":null,"unknown_45":831266005091069952}} 
[2026-10-23 15:50:35] local.INFO: DEBUG: GPS processor result {"connection_id":221725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22992,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:50:35] local.INFO: GPS data processed {"connection_id":221725,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:50:35] local.INFO: Acknowledgment sent {"connection_id":221725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:50:35] local.INFO: TCP Data received {"connection_id":221725,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16845cb98012d0ba24007035140000f004b10..."} 
[2026-10-23 15:50:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16845cb98012d0ba24007035140000f004b10..."} 
[2026-10-23 15:50:35] local.INFO: Processing buffer {"connection_id":221725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16845cb98012d0ba24007035140000f004b10..."} 
[2026-10-23 15:50:35] local.INFO: Packet analysis {"connection_id":221725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:50:35] local.INFO: Extracted packet for processing {"connection_id":221725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16845"} 
[2026-10-23 15:50:35] local.INFO: GPS Element Parsed {"raw_longitude":755737152,"raw_latitude":117657920,"longitude_deg":75.5737152,"latitude_deg":11.765792,"altitude":15,"angle":75,"satellites":16,"speed":20,"hex_longitude":"2d0ba240","hex_latitude":"07035140","is_valid_coordinates":true} 
[2026-10-23 15:50:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:50:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944195584001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37300768763543552,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":836473292160245760,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:50:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792750767000,"timestamp_ms":1792750767000,"timestamp_seconds":1792750767,"priority":1,"record_length":96,"hex_timestamp":"000001a16845cb98"} 
[2026-10-23 15:50:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:50:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:50:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 15:50:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:50:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:50:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:50:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:50:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:50:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:50:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:50:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:50:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:50:35] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:50:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944195584001,"66":14407,"17":206,"94":11008,"24":20,"16":37300768763543552,"45":836473292160245760},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:50:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:50:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:50:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944195584001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:50:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:50:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37300768763543552,"km_value":37300768763543.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:50:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":836473292160245760,"description":"Unknown IO ID 45"} 
[2026-10-23 15:50:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944195584001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":20,"odometer":null,"unknown_45":836473292160245760}} 
[2026-10-23 15:50:35] local.INFO: DEBUG: GPS processor result {"connection_id":221725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22993,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:50:35] local.INFO: GPS data processed {"connection_id":221725,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:50:35] local.INFO: Acknowledgment sent {"connection_id":221725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:50:37] local.INFO: TCP Data received {"connection_id":222990,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:37] local.INFO: Processing buffer {"connection_id":222990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:50:37] local.INFO: Packet analysis {"connection_id":222990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:50:37] local.INFO: Extracted packet for processing {"connection_id":222990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:50:37] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:50:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:50:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:50:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:50:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:50:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:50:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:50:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:50:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:50:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:50:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:50:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:50:37] local.INFO: Teltonika packet parsed successfully {"connection_id":222990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:50:37] local.INFO: Passing IMEI to GPS processor {"connection_id":222990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:50:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":222990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:50:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:50:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:50:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:50:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:50:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:50:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:50:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:50:37] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:50:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:50:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:50:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:50:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:50:37] local.INFO: DEBUG: GPS processor result {"connection_id":222990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:50:37] local.INFO: GPS data processed {"connection_id":222990,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:50:37] local.INFO: Acknowledgment sent {"connection_id":222990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:51:07] local.INFO: TCP Data received {"connection_id":221725,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168460e00012d0bc48007035b580014004c10..."} 
[2026-10-23 15:51:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168460e00012d0bc48007035b580014004c10..."} 
[2026-10-23 15:51:07] local.INFO: Processing buffer {"connection_id":221725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168460e00012d0bc48007035b580014004c10..."} 
[2026-10-23 15:51:07] local.INFO: Packet analysis {"connection_id":221725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16846"} 
[2026-10-23 15:51:07] local.INFO: Extracted packet for processing {"connection_id":221725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16846"} 
[2026-10-23 15:51:07] local.INFO: GPS Element Parsed {"raw_longitude":755745920,"raw_latitude":117660504,"longitude_deg":75.574592,"latitude_deg":11.7660504,"altitude":20,"angle":76,"satellites":16,"speed":12,"hex_longitude":"2d0bc480","hex_latitude":"07035b58","is_valid_coordinates":true} 
[2026-10-23 15:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:51:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944196352001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37301206850207744,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":838302879508938752,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:51:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792750784000,"timestamp_ms":1792750784000,"timestamp_seconds":1792750784,"priority":1,"record_length":96,"hex_timestamp":"000001a168460e00"} 
[2026-10-23 15:51:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:51:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:51:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 15:51:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:51:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:51:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:51:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:51:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:51:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:51:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:51:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:51:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:51:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:51:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944196352001,"66":14537,"17":206,"94":11008,"24":12,"16":37301206850207744,"45":838302879508938752},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 15:51:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:51:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:51:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944196352001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:51:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:51:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37301206850207744,"km_value":37301206850207.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:51:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":838302879508938752,"description":"Unknown IO ID 45"} 
[2026-10-23 15:51:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944196352001,"power":14537,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":838302879508938752}} 
[2026-10-23 15:51:07] local.INFO: DEBUG: GPS processor result {"connection_id":221725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22995,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:51:07] local.INFO: GPS data processed {"connection_id":221725,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:51:07] local.INFO: Acknowledgment sent {"connection_id":221725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:51:11] local.INFO: TCP Data received {"connection_id":222990,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:51:11] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222990,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:51:11] local.INFO: Processing buffer {"connection_id":222990,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:51:11] local.INFO: Packet analysis {"connection_id":222990,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:51:11] local.INFO: Extracted packet for processing {"connection_id":222990,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:51:11] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:51:11] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:11] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:11] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:11] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:51:11] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:51:11] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:51:11] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:51:11] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:51:11] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:51:11] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:51:11] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:51:11] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:51:11] local.INFO: Teltonika packet parsed successfully {"connection_id":222990,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:51:11] local.INFO: Passing IMEI to GPS processor {"connection_id":222990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:51:11] local.INFO: DEBUG: About to call GPS processor {"connection_id":222990,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:51:11] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:51:11] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:51:11] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:51:11] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:51:11] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:51:11] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:51:11] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:51:11] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:51:11] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:51:11] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:51:11] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:51:11] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:51:11] local.INFO: DEBUG: GPS processor result {"connection_id":222990,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:51:11] local.INFO: GPS data processed {"connection_id":222990,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:51:11] local.INFO: Acknowledgment sent {"connection_id":222990,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:51:23] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:23] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:23] local.INFO: IMEI packet received {"connection_id":221726,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:51:23] local.INFO: IMEI acknowledgment sent {"connection_id":221726,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:51:23] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:23] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:23] local.INFO: IMEI packet received {"connection_id":221726,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:51:23] local.INFO: IMEI acknowledgment sent {"connection_id":221726,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:51:24] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:24] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:51:24] local.INFO: IMEI packet received {"connection_id":221726,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:51:24] local.INFO: IMEI acknowledgment sent {"connection_id":221726,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:51:24] local.INFO: TCP Data received {"connection_id":224723,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:51:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224723,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:51:24] local.INFO: Processing buffer {"connection_id":224723,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:51:24] local.INFO: IMEI packet received {"connection_id":224723,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:51:24] local.INFO: IMEI acknowledgment sent {"connection_id":224723,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:51:25] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168465c20012d0bce4007035e000017004f0f..."} 
[2026-10-23 15:51:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168465c20012d0bce4007035e000017004f0f..."} 
[2026-10-23 15:51:25] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168465c20012d0bce4007035e000017004f0f..."} 
[2026-10-23 15:51:25] local.INFO: Packet analysis {"connection_id":221726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16846"} 
[2026-10-23 15:51:25] local.INFO: Extracted packet for processing {"connection_id":221726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16846"} 
[2026-10-23 15:51:25] local.INFO: GPS Element Parsed {"raw_longitude":755748416,"raw_latitude":117661184,"longitude_deg":75.5748416,"latitude_deg":11.7661184,"altitude":23,"angle":79,"satellites":15,"speed":0,"hex_longitude":"2d0bce40","hex_latitude":"07035e00","is_valid_coordinates":true} 
[2026-10-23 15:51:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:51:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944200704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37301335699226624,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:25] local.WARNING: Large IO value detected {"io_id":45,"raw_value":847943397461940224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:51:25] local.INFO: AVL Record Parsed {"raw_timestamp":1792750804000,"timestamp_ms":1792750804000,"timestamp_seconds":1792750804,"priority":1,"record_length":96,"hex_timestamp":"000001a168465c20"} 
[2026-10-23 15:51:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:51:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:51:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 15:51:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:51:25] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:51:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:51:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:51:25] local.INFO: Teltonika packet parsed successfully {"connection_id":221726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:51:25] local.INFO: Passing IMEI to GPS processor {"connection_id":221726,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:51:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":221726,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:51:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:51:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:51:25] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:51:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944200704001,"66":14450,"37":206,"94":11008,"24":0,"16":37301335699226624,"45":847943397461940224},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:51:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:51:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:51:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944200704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:51:25] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:51:25] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:51:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37301335699226624,"km_value":37301335699226.625,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:51:25] local.INFO: Unknown IO ID detected {"io_id":45,"value":847943397461940224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:51:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944200704001,"power":14450,"unknown_37":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":847943397461940224}} 
[2026-10-23 15:51:25] local.INFO: DEBUG: GPS processor result {"connection_id":221726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22997,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:51:25] local.INFO: GPS data processed {"connection_id":221726,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:51:25] local.INFO: Acknowledgment sent {"connection_id":221726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:51:29] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168466bc0012d0bcf0007035e100017005c11..."} 
[2026-10-23 15:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168466bc0012d0bcf0007035e100017005c11..."} 
[2026-10-23 15:51:29] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168466bc0012d0bcf0007035e100017005c11..."} 
[2026-10-23 15:51:29] local.INFO: Packet analysis {"connection_id":221726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16846"} 
[2026-10-23 15:51:29] local.INFO: Extracted packet for processing {"connection_id":221726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16846"} 
[2026-10-23 15:51:29] local.INFO: GPS Element Parsed {"raw_longitude":755748608,"raw_latitude":117661200,"longitude_deg":75.5748608,"latitude_deg":11.76612,"altitude":23,"angle":92,"satellites":17,"speed":6,"hex_longitude":"2d0bcf00","hex_latitude":"07035e10","is_valid_coordinates":true} 
[2026-10-23 15:51:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:51:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944205824001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37301344289161216,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":850687778485043200,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:51:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792750808000,"timestamp_ms":1792750808000,"timestamp_seconds":1792750808,"priority":1,"record_length":96,"hex_timestamp":"000001a168466bc0"} 
[2026-10-23 15:51:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:51:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:51:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 15:51:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:51:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:51:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:51:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:51:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:51:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221726,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:51:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221726,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:51:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:51:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:51:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:51:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944205824001,"66":14559,"37":206,"94":11008,"24":6,"16":37301344289161216,"45":850687778485043200},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:51:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:51:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:51:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944205824001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:51:29] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:51:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:51:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37301344289161216,"km_value":37301344289161.22,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:51:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":850687778485043200,"description":"Unknown IO ID 45"} 
[2026-10-23 15:51:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944205824001,"power":14559,"unknown_37":206,"unknown_94":11008,"ignition":6,"odometer":null,"unknown_45":850687778485043200}} 
[2026-10-23 15:51:29] local.INFO: DEBUG: GPS processor result {"connection_id":221726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22998,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:51:29] local.INFO: GPS data processed {"connection_id":221726,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:51:29] local.INFO: Acknowledgment sent {"connection_id":221726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:51:29] local.INFO: TCP Data received {"connection_id":224723,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224723,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:51:29] local.INFO: Processing buffer {"connection_id":224723,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:51:29] local.INFO: IMEI packet received {"connection_id":224723,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":224723,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:51:32] local.INFO: TCP Data received {"connection_id":224723,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:51:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224723,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:51:32] local.INFO: Processing buffer {"connection_id":224723,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:51:32] local.INFO: Packet analysis {"connection_id":224723,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:51:32] local.INFO: Extracted packet for processing {"connection_id":224723,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:51:32] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:51:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:51:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:51:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:51:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:51:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:51:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:51:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:51:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:51:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:51:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:51:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224723,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:51:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:51:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:51:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:51:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:51:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:51:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:51:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:51:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:51:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:51:32] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:51:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:51:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:51:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:51:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:51:32] local.INFO: DEBUG: GPS processor result {"connection_id":224723,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":22999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:51:32] local.INFO: GPS data processed {"connection_id":224723,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:51:32] local.INFO: Acknowledgment sent {"connection_id":224723,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:52:00] local.INFO: TCP Data received {"connection_id":221726,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168480200012d0c14c0070340200017004613..."} 
[2026-10-23 15:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221726,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168480200012d0c14c0070340200017004613..."} 
[2026-10-23 15:52:00] local.INFO: Processing buffer {"connection_id":221726,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168480200012d0c14c0070340200017004613..."} 
[2026-10-23 15:52:00] local.INFO: Packet analysis {"connection_id":221726,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:52:00] local.INFO: Extracted packet for processing {"connection_id":221726,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:52:00] local.INFO: GPS Element Parsed {"raw_longitude":755766464,"raw_latitude":117653536,"longitude_deg":75.5766464,"latitude_deg":11.7653536,"altitude":23,"angle":70,"satellites":19,"speed":10,"hex_longitude":"2d0c14c0","hex_latitude":"07034020","is_valid_coordinates":true} 
[2026-10-23 15:52:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:52:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944232704001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37302456685690880,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":869265126945953792,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:52:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792750912000,"timestamp_ms":1792750912000,"timestamp_seconds":1792750912,"priority":1,"record_length":96,"hex_timestamp":"000001a168480200"} 
[2026-10-23 15:52:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:52:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:52:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 15:52:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:52:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:52:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:52:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:52:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221726,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:52:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221726,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:52:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221726,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:52:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:52:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:52:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:52:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944232704001,"66":14559,"37":206,"94":11008,"24":10,"16":37302456685690880,"45":869265126945953792},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:52:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:52:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:52:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944232704001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:52:00] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:52:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:52:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37302456685690880,"km_value":37302456685690.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:52:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":869265126945953792,"description":"Unknown IO ID 45"} 
[2026-10-23 15:52:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944232704001,"power":14559,"unknown_37":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":869265126945953792}} 
[2026-10-23 15:52:00] local.INFO: DEBUG: GPS processor result {"connection_id":221726,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23000,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:52:00] local.INFO: GPS data processed {"connection_id":221726,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:52:00] local.INFO: Acknowledgment sent {"connection_id":221726,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:52:04] local.INFO: TCP Data received {"connection_id":224723,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:52:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224723,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:52:04] local.INFO: Processing buffer {"connection_id":224723,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:52:04] local.INFO: Packet analysis {"connection_id":224723,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:52:04] local.INFO: Extracted packet for processing {"connection_id":224723,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:52:04] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:52:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:52:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:52:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:52:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:52:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:52:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:52:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:52:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:52:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:52:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224723,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:52:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:52:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224723,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:52:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:52:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:52:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:52:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:52:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:52:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:52:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:52:04] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:52:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:52:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:52:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:52:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:52:04] local.INFO: DEBUG: GPS processor result {"connection_id":224723,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:52:04] local.INFO: GPS data processed {"connection_id":224723,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:52:04] local.INFO: Acknowledgment sent {"connection_id":224723,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:52:19] local.INFO: TCP Data received {"connection_id":222991,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222991,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:19] local.INFO: Processing buffer {"connection_id":222991,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:19] local.INFO: IMEI packet received {"connection_id":222991,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:52:19] local.INFO: IMEI acknowledgment sent {"connection_id":222991,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:52:23] local.INFO: TCP Data received {"connection_id":222991,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222991,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:23] local.INFO: Processing buffer {"connection_id":222991,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:23] local.INFO: IMEI packet received {"connection_id":222991,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:52:23] local.INFO: IMEI acknowledgment sent {"connection_id":222991,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:52:25] local.INFO: TCP Data received {"connection_id":221728,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:52:25] local.INFO: Processing buffer {"connection_id":221728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:52:25] local.INFO: IMEI packet received {"connection_id":221728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:52:25] local.INFO: IMEI acknowledgment sent {"connection_id":221728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:52:27] local.INFO: TCP Data received {"connection_id":222991,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222991,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:27] local.INFO: Processing buffer {"connection_id":222991,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:52:27] local.INFO: IMEI packet received {"connection_id":222991,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:52:27] local.INFO: IMEI acknowledgment sent {"connection_id":222991,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:52:27] local.INFO: TCP Data received {"connection_id":222991,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684805e8012d0c1600070340a80017003313..."} 
[2026-10-23 15:52:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684805e8012d0c1600070340a80017003313..."} 
[2026-10-23 15:52:27] local.INFO: Processing buffer {"connection_id":222991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684805e8012d0c1600070340a80017003313..."} 
[2026-10-23 15:52:27] local.INFO: Packet analysis {"connection_id":222991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:52:27] local.INFO: Extracted packet for processing {"connection_id":222991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:52:27] local.INFO: GPS Element Parsed {"raw_longitude":755766784,"raw_latitude":117653672,"longitude_deg":75.5766784,"latitude_deg":11.7653672,"altitude":23,"angle":51,"satellites":19,"speed":9,"hex_longitude":"2d0c1600","hex_latitude":"070340a8","is_valid_coordinates":true} 
[2026-10-23 15:52:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:52:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944233472001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37302473865560064,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":870531764341186560,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:52:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792750913000,"timestamp_ms":1792750913000,"timestamp_seconds":1792750913,"priority":1,"record_length":96,"hex_timestamp":"000001a1684805e8"} 
[2026-10-23 15:52:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:52:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:52:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 15:52:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:52:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:52:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:52:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:52:27] local.INFO: Teltonika packet parsed successfully {"connection_id":222991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:52:27] local.INFO: Passing IMEI to GPS processor {"connection_id":222991,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:52:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":222991,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:52:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:52:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:52:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:52:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944233472001,"66":14537,"37":206,"94":11008,"24":9,"16":37302473865560064,"45":870531764341186560},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:52:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:52:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:52:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944233472001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:52:27] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:52:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:52:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37302473865560064,"km_value":37302473865560.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:52:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":870531764341186560,"description":"Unknown IO ID 45"} 
[2026-10-23 15:52:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944233472001,"power":14537,"unknown_37":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":870531764341186560}} 
[2026-10-23 15:52:28] local.INFO: DEBUG: GPS processor result {"connection_id":222991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23002,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:52:28] local.INFO: GPS data processed {"connection_id":222991,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:52:28] local.INFO: Acknowledgment sent {"connection_id":222991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:52:30] local.INFO: TCP Data received {"connection_id":221728,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221728,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:52:30] local.INFO: Processing buffer {"connection_id":221728,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:52:30] local.INFO: IMEI packet received {"connection_id":221728,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:52:30] local.INFO: IMEI acknowledgment sent {"connection_id":221728,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:52:31] local.INFO: TCP Data received {"connection_id":221728,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:52:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:52:31] local.INFO: Processing buffer {"connection_id":221728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16843df68012dde4400050df5400004004814..."} 
[2026-10-23 15:52:31] local.INFO: Packet analysis {"connection_id":221728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:52:31] local.INFO: Extracted packet for processing {"connection_id":221728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16843"} 
[2026-10-23 15:52:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":20,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:52:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:52:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944087040001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:52:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750641000,"timestamp_ms":1792750641000,"timestamp_seconds":1792750641,"priority":1,"record_length":96,"hex_timestamp":"000001a16843df68"} 
[2026-10-23 15:52:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:52:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:52:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:52:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:52:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:52:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:52:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:52:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:52:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:52:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:52:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:52:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:52:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:52:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944087040001,"66":25430,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:52:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:52:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:52:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944087040001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:52:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:52:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:52:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:52:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:52:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944087040001,"power":25430,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:52:31] local.INFO: DEBUG: GPS processor result {"connection_id":221728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:52:31] local.INFO: GPS data processed {"connection_id":221728,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:52:31] local.INFO: Acknowledgment sent {"connection_id":221728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:52:59] local.INFO: TCP Data received {"connection_id":222991,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684809d0012d0c16c0070341880017001f13..."} 
[2026-10-23 15:52:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222991,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684809d0012d0c16c0070341880017001f13..."} 
[2026-10-23 15:52:59] local.INFO: Processing buffer {"connection_id":222991,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684809d0012d0c16c0070341880017001f13..."} 
[2026-10-23 15:52:59] local.INFO: Packet analysis {"connection_id":222991,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:52:59] local.INFO: Extracted packet for processing {"connection_id":222991,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:52:59] local.INFO: GPS Element Parsed {"raw_longitude":755766976,"raw_latitude":117653896,"longitude_deg":75.5766976,"latitude_deg":11.7653896,"altitude":23,"angle":31,"satellites":19,"speed":10,"hex_longitude":"2d0c16c0","hex_latitude":"07034188","is_valid_coordinates":true} 
[2026-10-23 15:52:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:52:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944233728001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37302486750461952,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":870883608062109696,"note":"Value kept but may cause issues"} 
[2026-10-23 15:52:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:52:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792750914000,"timestamp_ms":1792750914000,"timestamp_seconds":1792750914,"priority":1,"record_length":96,"hex_timestamp":"000001a1684809d0"} 
[2026-10-23 15:52:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:52:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20736,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:52:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 15:52:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:52:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:52:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:52:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:52:59] local.INFO: Teltonika packet parsed successfully {"connection_id":222991,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:52:59] local.INFO: Passing IMEI to GPS processor {"connection_id":222991,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:52:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":222991,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:52:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:52:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:52:59] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:52:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944233728001,"66":14537,"37":206,"94":11008,"24":10,"16":37302486750461952,"45":870883608062109696},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:52:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:52:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:52:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944233728001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:52:59] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:52:59] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:52:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37302486750461952,"km_value":37302486750461.95,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:52:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":870883608062109696,"description":"Unknown IO ID 45"} 
[2026-10-23 15:52:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944233728001,"power":14537,"unknown_37":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":870883608062109696}} 
[2026-10-23 15:52:59] local.INFO: DEBUG: GPS processor result {"connection_id":222991,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23004,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:52:59] local.INFO: GPS data processed {"connection_id":222991,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:52:59] local.INFO: Acknowledgment sent {"connection_id":222991,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:53:03] local.INFO: TCP Data received {"connection_id":221728,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:53:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221728,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:53:03] local.INFO: Processing buffer {"connection_id":221728,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:53:03] local.INFO: Packet analysis {"connection_id":221728,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:53:03] local.INFO: Extracted packet for processing {"connection_id":221728,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:53:03] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:53:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:53:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:53:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:53:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:53:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:53:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:53:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:53:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:53:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:53:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221728,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:53:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:53:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221728,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:53:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:53:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:53:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:53:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:53:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:53:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:53:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:53:03] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:53:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:53:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:53:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:53:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:53:03] local.INFO: DEBUG: GPS processor result {"connection_id":221728,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:53:03] local.INFO: GPS data processed {"connection_id":221728,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:53:03] local.INFO: Acknowledgment sent {"connection_id":221728,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:53:23] local.INFO: TCP Data received {"connection_id":222992,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:53:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222992,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:53:23] local.INFO: Processing buffer {"connection_id":222992,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:53:23] local.INFO: IMEI packet received {"connection_id":222992,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:53:23] local.INFO: IMEI acknowledgment sent {"connection_id":222992,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:53:24] local.INFO: TCP Data received {"connection_id":222993,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:53:24] local.INFO: Processing buffer {"connection_id":222993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:53:24] local.INFO: IMEI packet received {"connection_id":222993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":222993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:53:28] local.INFO: TCP Data received {"connection_id":222992,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:53:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222992,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:53:28] local.INFO: Processing buffer {"connection_id":222992,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:53:28] local.INFO: IMEI packet received {"connection_id":222992,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:53:28] local.INFO: IMEI acknowledgment sent {"connection_id":222992,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:53:29] local.INFO: TCP Data received {"connection_id":222992,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684932b0012d0c37c007035f08001b001913..."} 
[2026-10-23 15:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684932b0012d0c37c007035f08001b001913..."} 
[2026-10-23 15:53:29] local.INFO: Processing buffer {"connection_id":222992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684932b0012d0c37c007035f08001b001913..."} 
[2026-10-23 15:53:29] local.INFO: Packet analysis {"connection_id":222992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:53:29] local.INFO: Extracted packet for processing {"connection_id":222992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:53:29] local.INFO: GPS Element Parsed {"raw_longitude":755775424,"raw_latitude":117661448,"longitude_deg":75.5775424,"latitude_deg":11.7661448,"altitude":27,"angle":25,"satellites":19,"speed":9,"hex_longitude":"2d0c37c0","hex_latitude":"07035f08","is_valid_coordinates":true} 
[2026-10-23 15:53:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:53:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944252416001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37303126700589056,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880313019783661568,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:53:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792750990000,"timestamp_ms":1792750990000,"timestamp_seconds":1792750990,"priority":1,"record_length":96,"hex_timestamp":"000001a1684932b0"} 
[2026-10-23 15:53:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:53:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:53:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 15:53:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:53:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:53:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:53:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:53:29] local.INFO: Teltonika packet parsed successfully {"connection_id":222992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:53:29] local.INFO: Passing IMEI to GPS processor {"connection_id":222992,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:53:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":222992,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:53:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:53:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:53:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:53:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944252416001,"66":14548,"37":206,"94":11008,"24":9,"16":37303126700589056,"45":880313019783661568},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:53:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:53:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:53:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944252416001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:53:29] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:53:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:53:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37303126700589056,"km_value":37303126700589.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:53:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":880313019783661568,"description":"Unknown IO ID 45"} 
[2026-10-23 15:53:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944252416001,"power":14548,"unknown_37":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":880313019783661568}} 
[2026-10-23 15:53:29] local.INFO: DEBUG: GPS processor result {"connection_id":222992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23006,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:53:29] local.INFO: GPS data processed {"connection_id":222992,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:53:29] local.INFO: Acknowledgment sent {"connection_id":222992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:53:29] local.INFO: TCP Data received {"connection_id":222993,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222993,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:53:29] local.INFO: Processing buffer {"connection_id":222993,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:53:29] local.INFO: IMEI packet received {"connection_id":222993,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":222993,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:53:36] local.INFO: TCP Data received {"connection_id":222993,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:53:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:53:36] local.INFO: Processing buffer {"connection_id":222993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:53:36] local.INFO: Packet analysis {"connection_id":222993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:53:36] local.INFO: Extracted packet for processing {"connection_id":222993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:53:36] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:53:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:53:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:53:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:53:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:53:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:53:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:53:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:53:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:53:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:53:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:53:36] local.INFO: Teltonika packet parsed successfully {"connection_id":222993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:53:36] local.INFO: Passing IMEI to GPS processor {"connection_id":222993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:53:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":222993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:53:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:53:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:53:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:53:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:53:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:53:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:53:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:53:36] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:53:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:53:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:53:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:53:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:53:36] local.INFO: DEBUG: GPS processor result {"connection_id":222993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:53:36] local.INFO: GPS data processed {"connection_id":222993,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:53:36] local.INFO: Acknowledgment sent {"connection_id":222993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:54:00] local.INFO: TCP Data received {"connection_id":222992,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168493698012d0c388007035fb0001b003313..."} 
[2026-10-23 15:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222992,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168493698012d0c388007035fb0001b003313..."} 
[2026-10-23 15:54:00] local.INFO: Processing buffer {"connection_id":222992,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168493698012d0c388007035fb0001b003313..."} 
[2026-10-23 15:54:00] local.INFO: Packet analysis {"connection_id":222992,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:54:00] local.INFO: Extracted packet for processing {"connection_id":222992,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:54:00] local.INFO: GPS Element Parsed {"raw_longitude":755775616,"raw_latitude":117661616,"longitude_deg":75.5775616,"latitude_deg":11.7661616,"altitude":27,"angle":51,"satellites":19,"speed":9,"hex_longitude":"2d0c3880","hex_latitude":"07035fb0","is_valid_coordinates":true} 
[2026-10-23 15:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944253440001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37303135290523648,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880383388528084992,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792750991000,"timestamp_ms":1792750991000,"timestamp_seconds":1792750991,"priority":1,"record_length":96,"hex_timestamp":"000001a168493698"} 
[2026-10-23 15:54:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:54:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 15:54:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:54:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:54:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222992,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222992,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222992,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:54:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944253440001,"66":14548,"37":206,"94":11008,"24":9,"16":37303135290523648,"45":880383388528084992},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944253440001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:54:00] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:54:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37303135290523648,"km_value":37303135290523.65,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":880383388528084992,"description":"Unknown IO ID 45"} 
[2026-10-23 15:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944253440001,"power":14548,"unknown_37":206,"unknown_94":11008,"ignition":9,"odometer":null,"unknown_45":880383388528084992}} 
[2026-10-23 15:54:00] local.INFO: DEBUG: GPS processor result {"connection_id":222992,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23008,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:54:00] local.INFO: GPS data processed {"connection_id":222992,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:54:00] local.INFO: Acknowledgment sent {"connection_id":222992,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:54:07] local.INFO: TCP Data received {"connection_id":222993,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:54:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222993,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:54:07] local.INFO: Processing buffer {"connection_id":222993,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:54:07] local.INFO: Packet analysis {"connection_id":222993,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:54:07] local.INFO: Extracted packet for processing {"connection_id":222993,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:54:07] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:54:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:54:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:54:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:54:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:54:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:54:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:54:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:54:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:54:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:54:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:54:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222993,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:54:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:54:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222993,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:54:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:54:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:54:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:54:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:54:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:54:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:54:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:54:07] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:54:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:54:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:54:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:54:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:54:07] local.INFO: DEBUG: GPS processor result {"connection_id":222993,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:54:07] local.INFO: GPS data processed {"connection_id":222993,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:54:07] local.INFO: Acknowledgment sent {"connection_id":222993,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:54:24] local.INFO: TCP Data received {"connection_id":221320,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221320,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:54:24] local.INFO: Processing buffer {"connection_id":221320,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:54:24] local.INFO: IMEI packet received {"connection_id":221320,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":221320,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:54:24] local.INFO: TCP Data received {"connection_id":221729,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221729,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:54:24] local.INFO: Processing buffer {"connection_id":221729,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:54:24] local.INFO: IMEI packet received {"connection_id":221729,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":221729,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:54:28] local.INFO: TCP Data received {"connection_id":221320,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:54:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221320,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:54:28] local.INFO: Processing buffer {"connection_id":221320,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:54:28] local.INFO: IMEI packet received {"connection_id":221320,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:54:28] local.INFO: IMEI acknowledgment sent {"connection_id":221320,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:54:29] local.INFO: TCP Data received {"connection_id":221320,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168494250012d0c3a80070360c8001b004813..."} 
[2026-10-23 15:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221320,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168494250012d0c3a80070360c8001b004813..."} 
[2026-10-23 15:54:29] local.INFO: Processing buffer {"connection_id":221320,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168494250012d0c3a80070360c8001b004813..."} 
[2026-10-23 15:54:29] local.INFO: Packet analysis {"connection_id":221320,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:54:29] local.INFO: Extracted packet for processing {"connection_id":221320,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:54:29] local.INFO: GPS Element Parsed {"raw_longitude":755776128,"raw_latitude":117661896,"longitude_deg":75.5776128,"latitude_deg":11.7661896,"altitude":27,"angle":72,"satellites":19,"speed":4,"hex_longitude":"2d0c3a80","hex_latitude":"070360c8","is_valid_coordinates":true} 
[2026-10-23 15:54:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:54:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944253696001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37303165355294720,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880594494760660992,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:54:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792750994000,"timestamp_ms":1792750994000,"timestamp_seconds":1792750994,"priority":1,"record_length":96,"hex_timestamp":"000001a168494250"} 
[2026-10-23 15:54:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:54:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:54:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 15:54:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:54:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:54:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:54:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:54:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221320,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:54:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221320,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:54:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221320,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:54:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:54:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:54:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:54:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944253696001,"66":14439,"37":206,"94":11008,"24":4,"16":37303165355294720,"45":880594494760660992},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:54:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:54:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:54:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944253696001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:54:29] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:54:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:54:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37303165355294720,"km_value":37303165355294.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:54:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":880594494760660992,"description":"Unknown IO ID 45"} 
[2026-10-23 15:54:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944253696001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":880594494760660992}} 
[2026-10-23 15:54:29] local.INFO: DEBUG: GPS processor result {"connection_id":221320,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23010,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:54:29] local.INFO: GPS data processed {"connection_id":221320,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:54:29] local.INFO: Acknowledgment sent {"connection_id":221320,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:54:30] local.INFO: TCP Data received {"connection_id":221729,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221729,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:54:30] local.INFO: Processing buffer {"connection_id":221729,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:54:30] local.INFO: IMEI packet received {"connection_id":221729,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":221729,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:54:33] local.INFO: TCP Data received {"connection_id":221729,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:54:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221729,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:54:33] local.INFO: Processing buffer {"connection_id":221729,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:54:33] local.INFO: Packet analysis {"connection_id":221729,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:54:33] local.INFO: Extracted packet for processing {"connection_id":221729,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:54:33] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:54:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:54:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:54:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:54:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:54:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:54:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:54:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:54:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:54:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:54:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:54:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:54:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221729,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:54:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:54:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:54:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:54:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:54:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:54:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:54:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:54:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:54:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:54:33] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:54:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:54:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:54:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:54:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:54:33] local.INFO: DEBUG: GPS processor result {"connection_id":221729,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:54:33] local.INFO: GPS data processed {"connection_id":221729,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:54:33] local.INFO: Acknowledgment sent {"connection_id":221729,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:55:01] local.INFO: TCP Data received {"connection_id":221320,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168494638012d0c3a80070360f8001c003c13..."} 
[2026-10-23 15:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221320,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168494638012d0c3a80070360f8001c003c13..."} 
[2026-10-23 15:55:01] local.INFO: Processing buffer {"connection_id":221320,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168494638012d0c3a80070360f8001c003c13..."} 
[2026-10-23 15:55:01] local.INFO: Packet analysis {"connection_id":221320,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:55:01] local.INFO: Extracted packet for processing {"connection_id":221320,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:55:01] local.INFO: GPS Element Parsed {"raw_longitude":755776128,"raw_latitude":117661944,"longitude_deg":75.5776128,"latitude_deg":11.7661944,"altitude":28,"angle":60,"satellites":19,"speed":1,"hex_longitude":"2d0c3a80","hex_latitude":"070360f8","is_valid_coordinates":true} 
[2026-10-23 15:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944254464001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37303169650262016,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":881157444714153984,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792750995000,"timestamp_ms":1792750995000,"timestamp_seconds":1792750995,"priority":1,"record_length":96,"hex_timestamp":"000001a168494638"} 
[2026-10-23 15:55:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:55:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 15:55:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:55:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:55:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221320,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221320,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221320,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:55:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944254464001,"66":14439,"37":206,"94":11008,"24":1,"16":37303169650262016,"45":881157444714153984},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944254464001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:55:01] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:55:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37303169650262016,"km_value":37303169650262.016,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":881157444714153984,"description":"Unknown IO ID 45"} 
[2026-10-23 15:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944254464001,"power":14439,"unknown_37":206,"unknown_94":11008,"ignition":1,"odometer":null,"unknown_45":881157444714153984}} 
[2026-10-23 15:55:01] local.INFO: DEBUG: GPS processor result {"connection_id":221320,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23012,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:55:01] local.INFO: GPS data processed {"connection_id":221320,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:55:01] local.INFO: Acknowledgment sent {"connection_id":221320,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:55:04] local.INFO: TCP Data received {"connection_id":221729,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221729,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:55:04] local.INFO: Processing buffer {"connection_id":221729,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:55:04] local.INFO: Packet analysis {"connection_id":221729,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:55:04] local.INFO: Extracted packet for processing {"connection_id":221729,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:55:04] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:55:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:55:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:55:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:55:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:55:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:55:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:55:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:55:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:55:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:55:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:55:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221729,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:55:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:55:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221729,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:55:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:55:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:55:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:55:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:55:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:55:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:55:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:55:04] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:55:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:55:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:55:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:55:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:55:04] local.INFO: DEBUG: GPS processor result {"connection_id":221729,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:55:04] local.INFO: GPS data processed {"connection_id":221729,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:55:04] local.INFO: Acknowledgment sent {"connection_id":221729,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:55:21] local.INFO: TCP Data received {"connection_id":221730,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221730,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:21] local.INFO: Processing buffer {"connection_id":221730,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:21] local.INFO: IMEI packet received {"connection_id":221730,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:55:21] local.INFO: IMEI acknowledgment sent {"connection_id":221730,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:55:24] local.INFO: TCP Data received {"connection_id":221730,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221730,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:24] local.INFO: Processing buffer {"connection_id":221730,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:24] local.INFO: IMEI packet received {"connection_id":221730,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":221730,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:55:24] local.INFO: TCP Data received {"connection_id":222994,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:55:24] local.INFO: Processing buffer {"connection_id":222994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:55:24] local.INFO: IMEI packet received {"connection_id":222994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":222994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:55:28] local.INFO: TCP Data received {"connection_id":221730,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221730,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:28] local.INFO: Processing buffer {"connection_id":221730,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:55:28] local.INFO: IMEI packet received {"connection_id":221730,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:55:28] local.INFO: IMEI acknowledgment sent {"connection_id":221730,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:55:29] local.INFO: TCP Data received {"connection_id":221730,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168499458012d0c3c40070361c8001b004013..."} 
[2026-10-23 15:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168499458012d0c3c40070361c8001b004013..."} 
[2026-10-23 15:55:29] local.INFO: Processing buffer {"connection_id":221730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168499458012d0c3c40070361c8001b004013..."} 
[2026-10-23 15:55:29] local.INFO: Packet analysis {"connection_id":221730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:55:29] local.INFO: Extracted packet for processing {"connection_id":221730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:55:29] local.INFO: GPS Element Parsed {"raw_longitude":755776576,"raw_latitude":117662152,"longitude_deg":75.5776576,"latitude_deg":11.7662152,"altitude":27,"angle":64,"satellites":19,"speed":3,"hex_longitude":"2d0c3c40","hex_latitude":"070361c8","is_valid_coordinates":true} 
[2026-10-23 15:55:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:55:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944254720001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37303195420065792,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":881157444714166272,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:55:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792751015000,"timestamp_ms":1792751015000,"timestamp_seconds":1792751015,"priority":1,"record_length":96,"hex_timestamp":"000001a168499458"} 
[2026-10-23 15:55:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:55:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:55:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 15:55:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:55:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:55:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:55:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:55:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:55:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221730,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:55:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221730,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:55:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:55:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:55:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:55:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944254720001,"66":14428,"37":206,"94":11008,"24":3,"16":37303195420065792,"45":881157444714166272},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:55:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:55:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:55:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944254720001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:55:29] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:55:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:55:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37303195420065792,"km_value":37303195420065.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:55:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":881157444714166272,"description":"Unknown IO ID 45"} 
[2026-10-23 15:55:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944254720001,"power":14428,"unknown_37":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":881157444714166272}} 
[2026-10-23 15:55:29] local.INFO: TCP Data received {"connection_id":222994,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222994,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:55:29] local.INFO: Processing buffer {"connection_id":222994,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:55:29] local.INFO: IMEI packet received {"connection_id":222994,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":222994,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:55:29] local.INFO: DEBUG: GPS processor result {"connection_id":221730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23014,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:55:29] local.INFO: GPS data processed {"connection_id":221730,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:55:29] local.INFO: Acknowledgment sent {"connection_id":221730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:55:30] local.INFO: TCP Data received {"connection_id":222994,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222994,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:55:30] local.INFO: Processing buffer {"connection_id":222994,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:55:30] local.INFO: Packet analysis {"connection_id":222994,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:55:30] local.INFO: Extracted packet for processing {"connection_id":222994,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:55:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222994,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:55:30] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":222994,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:55:30] local.INFO: GPS data processed {"connection_id":222994,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:55:30] local.INFO: Acknowledgment sent {"connection_id":222994,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:55:38] local.INFO: TCP Data received {"connection_id":221727,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:55:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221727,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:55:38] local.INFO: Processing buffer {"connection_id":221727,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 15:55:38] local.INFO: IMEI packet received {"connection_id":221727,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 15:55:38] local.INFO: IMEI acknowledgment sent {"connection_id":221727,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:56:01] local.INFO: TCP Data received {"connection_id":221730,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16849e660012d0c3d4007036238001b004913..."} 
[2026-10-23 15:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221730,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16849e660012d0c3d4007036238001b004913..."} 
[2026-10-23 15:56:01] local.INFO: Processing buffer {"connection_id":221730,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16849e660012d0c3d4007036238001b004913..."} 
[2026-10-23 15:56:01] local.INFO: Packet analysis {"connection_id":221730,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:56:01] local.INFO: Extracted packet for processing {"connection_id":221730,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16849"} 
[2026-10-23 15:56:01] local.INFO: GPS Element Parsed {"raw_longitude":755776832,"raw_latitude":117662264,"longitude_deg":75.5776832,"latitude_deg":11.7662264,"altitude":27,"angle":73,"satellites":19,"speed":4,"hex_longitude":"2d0c3d40","hex_latitude":"07036238","is_valid_coordinates":true} 
[2026-10-23 15:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944259840001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37303208304967680,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":881650025923463168,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792751036000,"timestamp_ms":1792751036000,"timestamp_seconds":1792751036,"priority":1,"record_length":96,"hex_timestamp":"000001a16849e660"} 
[2026-10-23 15:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20992,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 15:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221730,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221730,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221730,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944259840001,"66":14515,"37":206,"94":11008,"24":4,"16":37303208304967680,"45":881650025923463168},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944259840001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37303208304967680,"km_value":37303208304967.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":881650025923463168,"description":"Unknown IO ID 45"} 
[2026-10-23 15:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944259840001,"power":14515,"unknown_37":206,"unknown_94":11008,"ignition":4,"odometer":null,"unknown_45":881650025923463168}} 
[2026-10-23 15:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":221730,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23016,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:56:01] local.INFO: GPS data processed {"connection_id":221730,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:56:01] local.INFO: Acknowledgment sent {"connection_id":221730,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:56:01] local.INFO: TCP Data received {"connection_id":222994,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222994,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:56:01] local.INFO: Processing buffer {"connection_id":222994,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:56:01] local.INFO: Packet analysis {"connection_id":222994,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:56:01] local.INFO: Extracted packet for processing {"connection_id":222994,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:56:01] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222994,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222994,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:56:02] local.INFO: DEBUG: GPS processor result {"connection_id":222994,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:56:02] local.INFO: GPS data processed {"connection_id":222994,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:56:02] local.INFO: Acknowledgment sent {"connection_id":222994,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:56:24] local.INFO: TCP Data received {"connection_id":222995,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222995,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:56:24] local.INFO: Processing buffer {"connection_id":222995,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:56:24] local.INFO: IMEI packet received {"connection_id":222995,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:56:24] local.INFO: IMEI acknowledgment sent {"connection_id":222995,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:56:24] local.INFO: TCP Data received {"connection_id":224724,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:56:24] local.INFO: Processing buffer {"connection_id":224724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:56:24] local.INFO: IMEI packet received {"connection_id":224724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:56:24] local.INFO: IMEI acknowledgment sent {"connection_id":224724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:56:28] local.INFO: TCP Data received {"connection_id":222995,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:56:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222995,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:56:28] local.INFO: Processing buffer {"connection_id":222995,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:56:28] local.INFO: IMEI packet received {"connection_id":222995,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:56:28] local.INFO: IMEI acknowledgment sent {"connection_id":222995,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:56:29] local.INFO: TCP Data received {"connection_id":222995,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684bb350012d0c6300070394700014000316..."} 
[2026-10-23 15:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684bb350012d0c6300070394700014000316..."} 
[2026-10-23 15:56:29] local.INFO: Processing buffer {"connection_id":222995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684bb350012d0c6300070394700014000316..."} 
[2026-10-23 15:56:29] local.INFO: Packet analysis {"connection_id":222995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684b"} 
[2026-10-23 15:56:29] local.INFO: Extracted packet for processing {"connection_id":222995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684b"} 
[2026-10-23 15:56:29] local.INFO: GPS Element Parsed {"raw_longitude":755786496,"raw_latitude":117675120,"longitude_deg":75.5786496,"latitude_deg":11.767512,"altitude":20,"angle":3,"satellites":22,"speed":7,"hex_longitude":"2d0c6300","hex_latitude":"07039470","is_valid_coordinates":true} 
[2026-10-23 15:56:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:56:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944290048001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37304136017903616,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":891923862574430208,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:29] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:56:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792751154000,"timestamp_ms":1792751154000,"timestamp_seconds":1792751154,"priority":1,"record_length":96,"hex_timestamp":"000001a1684bb350"} 
[2026-10-23 15:56:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:56:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:56:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 15:56:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:56:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:56:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:56:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:56:29] local.INFO: Teltonika packet parsed successfully {"connection_id":222995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:56:29] local.INFO: Passing IMEI to GPS processor {"connection_id":222995,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:56:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":222995,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:56:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:56:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:56:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:56:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944290048001,"66":14559,"16":37304136017903616,"94":11008,"24":7,"45":891923862574430208},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 15:56:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:56:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:56:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944290048001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:56:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37304136017903616,"km_value":37304136017903.62,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:56:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:56:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":891923862574430208,"description":"Unknown IO ID 45"} 
[2026-10-23 15:56:29] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944290048001,"power":14559,"odometer":null,"unknown_94":11008,"ignition":7,"unknown_45":891923862574430208}} 
[2026-10-23 15:56:29] local.INFO: DEBUG: GPS processor result {"connection_id":222995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23018,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:56:29] local.INFO: GPS data processed {"connection_id":222995,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:56:29] local.INFO: Acknowledgment sent {"connection_id":222995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:56:30] local.INFO: TCP Data received {"connection_id":224724,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224724,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:56:30] local.INFO: Processing buffer {"connection_id":224724,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:56:30] local.INFO: IMEI packet received {"connection_id":224724,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":224724,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:56:31] local.INFO: TCP Data received {"connection_id":224724,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:56:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:56:31] local.INFO: Processing buffer {"connection_id":224724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:56:31] local.INFO: Packet analysis {"connection_id":224724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:56:31] local.INFO: Extracted packet for processing {"connection_id":224724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:56:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:56:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:56:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:56:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:56:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:56:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:56:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:56:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:56:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:56:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:56:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:56:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:56:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:56:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:56:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:56:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:56:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:56:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:56:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:56:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:56:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:56:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:56:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:56:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:56:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:56:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:56:31] local.INFO: DEBUG: GPS processor result {"connection_id":224724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:56:31] local.INFO: GPS data processed {"connection_id":224724,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:56:31] local.INFO: Acknowledgment sent {"connection_id":224724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:57:00] local.INFO: TCP Data received {"connection_id":222995,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684bfd88012d0c6340070395c00017001b17..."} 
[2026-10-23 15:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222995,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684bfd88012d0c6340070395c00017001b17..."} 
[2026-10-23 15:57:00] local.INFO: Processing buffer {"connection_id":222995,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684bfd88012d0c6340070395c00017001b17..."} 
[2026-10-23 15:57:00] local.INFO: Packet analysis {"connection_id":222995,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684b"} 
[2026-10-23 15:57:00] local.INFO: Extracted packet for processing {"connection_id":222995,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684b"} 
[2026-10-23 15:57:00] local.INFO: GPS Element Parsed {"raw_longitude":755786560,"raw_latitude":117675456,"longitude_deg":75.578656,"latitude_deg":11.7675456,"altitude":23,"angle":27,"satellites":23,"speed":2,"hex_longitude":"2d0c6340","hex_latitude":"070395c0","is_valid_coordinates":true} 
[2026-10-23 15:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:57:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944295424001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37304153197772800,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":892557181274320896,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:00] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:57:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792751173000,"timestamp_ms":1792751173000,"timestamp_seconds":1792751173,"priority":1,"record_length":96,"hex_timestamp":"000001a1684bfd88"} 
[2026-10-23 15:57:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:57:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 15:57:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:57:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:57:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:57:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:57:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222995,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:57:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222995,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:57:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222995,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:57:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:57:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:57:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:57:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944295424001,"66":14537,"16":37304153197772800,"94":11008,"24":2,"45":892557181274320896},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 15:57:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:57:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:57:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944295424001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:57:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37304153197772800,"km_value":37304153197772.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:57:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:57:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":892557181274320896,"description":"Unknown IO ID 45"} 
[2026-10-23 15:57:00] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944295424001,"power":14537,"odometer":null,"unknown_94":11008,"ignition":2,"unknown_45":892557181274320896}} 
[2026-10-23 15:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":222995,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23020,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:57:01] local.INFO: GPS data processed {"connection_id":222995,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:57:01] local.INFO: Acknowledgment sent {"connection_id":222995,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:57:04] local.INFO: TCP Data received {"connection_id":224724,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224724,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:57:04] local.INFO: Processing buffer {"connection_id":224724,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:57:04] local.INFO: Packet analysis {"connection_id":224724,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:57:04] local.INFO: Extracted packet for processing {"connection_id":224724,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:57:04] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:57:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:57:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:57:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:57:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:57:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:57:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:57:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:57:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:57:04] local.INFO: Teltonika packet parsed successfully {"connection_id":224724,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:57:04] local.INFO: Passing IMEI to GPS processor {"connection_id":224724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:57:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":224724,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:57:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:57:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:57:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:57:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:57:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:57:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:57:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:57:04] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:57:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:57:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:57:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:57:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:57:04] local.INFO: DEBUG: GPS processor result {"connection_id":224724,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:57:04] local.INFO: GPS data processed {"connection_id":224724,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:57:04] local.INFO: Acknowledgment sent {"connection_id":224724,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:57:23] local.INFO: TCP Data received {"connection_id":222996,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:57:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222996,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:57:23] local.INFO: Processing buffer {"connection_id":222996,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:57:23] local.INFO: IMEI packet received {"connection_id":222996,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:57:23] local.INFO: IMEI acknowledgment sent {"connection_id":222996,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:57:24] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:57:24] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:57:24] local.INFO: IMEI packet received {"connection_id":221321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":221321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:57:28] local.INFO: TCP Data received {"connection_id":222996,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:57:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222996,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:57:28] local.INFO: Processing buffer {"connection_id":222996,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:57:28] local.INFO: IMEI packet received {"connection_id":222996,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:57:28] local.INFO: IMEI acknowledgment sent {"connection_id":222996,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:57:29] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:57:29] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:57:29] local.INFO: IMEI packet received {"connection_id":221321,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:57:29] local.INFO: IMEI acknowledgment sent {"connection_id":221321,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:57:30] local.INFO: TCP Data received {"connection_id":222996,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684c0940012d0c6400070397a00017000f17..."} 
[2026-10-23 15:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684c0940012d0c6400070397a00017000f17..."} 
[2026-10-23 15:57:30] local.INFO: Processing buffer {"connection_id":222996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684c0940012d0c6400070397a00017000f17..."} 
[2026-10-23 15:57:30] local.INFO: Packet analysis {"connection_id":222996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684c"} 
[2026-10-23 15:57:30] local.INFO: Extracted packet for processing {"connection_id":222996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684c"} 
[2026-10-23 15:57:30] local.INFO: GPS Element Parsed {"raw_longitude":755786752,"raw_latitude":117675936,"longitude_deg":75.5786752,"latitude_deg":11.7675936,"altitude":23,"angle":15,"satellites":23,"speed":6,"hex_longitude":"2d0c6400","hex_latitude":"070397a0","is_valid_coordinates":true} 
[2026-10-23 15:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944300288001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37304178967576576,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":892627550018584576,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:30] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792751176000,"timestamp_ms":1792751176000,"timestamp_seconds":1792751176,"priority":1,"record_length":96,"hex_timestamp":"000001a1684c0940"} 
[2026-10-23 15:57:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:57:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 15:57:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:57:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:57:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":222996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":222996,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":222996,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:57:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944300288001,"66":14439,"16":37304178967576576,"94":11008,"24":6,"45":892627550018584576},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944300288001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37304178967576576,"km_value":37304178967576.58,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:57:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":892627550018584576,"description":"Unknown IO ID 45"} 
[2026-10-23 15:57:30] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944300288001,"power":14439,"odometer":null,"unknown_94":11008,"ignition":6,"unknown_45":892627550018584576}} 
[2026-10-23 15:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":222996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23022,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:57:30] local.INFO: GPS data processed {"connection_id":222996,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:57:30] local.INFO: Acknowledgment sent {"connection_id":222996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:57:30] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:57:30] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168487730012dde4400050df540000200481f..."} 
[2026-10-23 15:57:30] local.INFO: Packet analysis {"connection_id":221321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:57:30] local.INFO: Extracted packet for processing {"connection_id":221321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16848"} 
[2026-10-23 15:57:30] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":2,"angle":72,"satellites":31,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944164096001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:57:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792750942000,"timestamp_ms":1792750942000,"timestamp_seconds":1792750942,"priority":1,"record_length":96,"hex_timestamp":"000001a168487730"} 
[2026-10-23 15:57:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:57:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 15:57:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:57:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:57:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:57:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944164096001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944164096001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:57:30] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:57:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:57:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944164096001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":221321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:57:30] local.INFO: GPS data processed {"connection_id":221321,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:57:30] local.INFO: Acknowledgment sent {"connection_id":221321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:58:01] local.INFO: TCP Data received {"connection_id":222996,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d39f0012d0c6ac00703ddf00011011c17..."} 
[2026-10-23 15:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222996,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d39f0012d0c6ac00703ddf00011011c17..."} 
[2026-10-23 15:58:01] local.INFO: Processing buffer {"connection_id":222996,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d39f0012d0c6ac00703ddf00011011c17..."} 
[2026-10-23 15:58:01] local.INFO: Packet analysis {"connection_id":222996,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:01] local.INFO: Extracted packet for processing {"connection_id":222996,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:01] local.INFO: GPS Element Parsed {"raw_longitude":755788480,"raw_latitude":117693936,"longitude_deg":75.578848,"latitude_deg":11.7693936,"altitude":17,"angle":284,"satellites":23,"speed":10,"hex_longitude":"2d0c6ac0","hex_latitude":"0703ddf0","is_valid_coordinates":true} 
[2026-10-23 15:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944320768001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37305128155348992,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":895090456069502976,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:01] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792751254000,"timestamp_ms":1792751254000,"timestamp_seconds":1792751254,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d39f0"} 
[2026-10-23 15:58:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:58:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 15:58:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:58:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:58:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":222996,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":222996,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":222996,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:58:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944320768001,"66":14559,"16":37305128155348992,"94":11008,"24":10,"45":895090456069502976},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 15:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944320768001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37305128155348992,"km_value":37305128155348.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:58:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":895090456069502976,"description":"Unknown IO ID 45"} 
[2026-10-23 15:58:01] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944320768001,"power":14559,"odometer":null,"unknown_94":11008,"ignition":10,"unknown_45":895090456069502976}} 
[2026-10-23 15:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":222996,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23024,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:58:01] local.INFO: GPS data processed {"connection_id":222996,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:58:01] local.INFO: Acknowledgment sent {"connection_id":222996,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:58:02] local.INFO: TCP Data received {"connection_id":221321,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:58:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221321,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:58:02] local.INFO: Processing buffer {"connection_id":221321,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:58:02] local.INFO: Packet analysis {"connection_id":221321,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:02] local.INFO: Extracted packet for processing {"connection_id":221321,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:58:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:58:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 15:58:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:58:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 15:58:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:58:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:58:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:58:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:58:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221321,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:58:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:58:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221321,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:58:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:58:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:58:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:58:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:58:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:58:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:58:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:58:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:58:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:58:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:58:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:58:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:58:02] local.INFO: DEBUG: GPS processor result {"connection_id":221321,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:58:02] local.INFO: GPS data processed {"connection_id":221321,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:58:02] local.INFO: Acknowledgment sent {"connection_id":221321,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:58:23] local.INFO: TCP Data received {"connection_id":224725,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:58:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224725,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:58:23] local.INFO: Processing buffer {"connection_id":224725,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:58:23] local.INFO: IMEI packet received {"connection_id":224725,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:58:23] local.INFO: IMEI acknowledgment sent {"connection_id":224725,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:58:30] local.INFO: TCP Data received {"connection_id":222997,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:58:30] local.INFO: Processing buffer {"connection_id":222997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:58:30] local.INFO: IMEI packet received {"connection_id":222997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:58:30] local.INFO: IMEI acknowledgment sent {"connection_id":222997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:58:31] local.INFO: TCP Data received {"connection_id":224725,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224725,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:58:31] local.INFO: Processing buffer {"connection_id":224725,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:58:31] local.INFO: IMEI packet received {"connection_id":224725,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":224725,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:58:31] local.INFO: TCP Data received {"connection_id":224725,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d4d78012d0c63c00703def80014010f17..."} 
[2026-10-23 15:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d4d78012d0c63c00703def80014010f17..."} 
[2026-10-23 15:58:31] local.INFO: Processing buffer {"connection_id":224725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d4d78012d0c63c00703def80014010f17..."} 
[2026-10-23 15:58:31] local.INFO: Packet analysis {"connection_id":224725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:31] local.INFO: Extracted packet for processing {"connection_id":224725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:31] local.INFO: GPS Element Parsed {"raw_longitude":755786688,"raw_latitude":117694200,"longitude_deg":75.5786688,"latitude_deg":11.76942,"altitude":20,"angle":271,"satellites":23,"speed":7,"hex_longitude":"2d0c63c0","hex_latitude":"0703def8","is_valid_coordinates":true} 
[2026-10-23 15:58:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:58:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944321024001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37305214054694912,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":894738612348645376,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:58:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792751259000,"timestamp_ms":1792751259000,"timestamp_seconds":1792751259,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d4d78"} 
[2026-10-23 15:58:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:58:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:58:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 15:58:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:58:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:58:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:58:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:58:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:58:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:58:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:58:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:58:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:58:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:58:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944321024001,"66":14537,"16":37305214054694912,"94":11008,"24":7,"45":894738612348645376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 15:58:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:58:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:58:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944321024001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:58:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37305214054694912,"km_value":37305214054694.914,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:58:31] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:58:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":894738612348645376,"description":"Unknown IO ID 45"} 
[2026-10-23 15:58:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944321024001,"power":14537,"odometer":null,"unknown_94":11008,"ignition":7,"unknown_45":894738612348645376}} 
[2026-10-23 15:58:32] local.INFO: DEBUG: GPS processor result {"connection_id":224725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23026,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:58:32] local.INFO: GPS data processed {"connection_id":224725,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:58:32] local.INFO: Acknowledgment sent {"connection_id":224725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:58:35] local.INFO: TCP Data received {"connection_id":222997,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:58:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222997,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:58:35] local.INFO: Processing buffer {"connection_id":222997,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:58:35] local.INFO: IMEI packet received {"connection_id":222997,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:58:35] local.INFO: IMEI acknowledgment sent {"connection_id":222997,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:58:35] local.INFO: TCP Data received {"connection_id":222997,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:58:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:58:35] local.INFO: Processing buffer {"connection_id":222997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:58:35] local.INFO: Packet analysis {"connection_id":222997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:35] local.INFO: Extracted packet for processing {"connection_id":222997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:58:35] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:58:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:58:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:58:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:58:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 15:58:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:58:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:58:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 15:58:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:58:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:58:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:58:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:58:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:58:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:58:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:58:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:58:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:58:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:58:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:58:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:58:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:58:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:58:35] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:58:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:58:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:58:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:58:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:58:35] local.INFO: DEBUG: GPS processor result {"connection_id":222997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:58:35] local.INFO: GPS data processed {"connection_id":222997,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:58:35] local.INFO: Acknowledgment sent {"connection_id":222997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:59:03] local.INFO: TCP Data received {"connection_id":224725,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d9b98012d0c55000703e0100019011617..."} 
[2026-10-23 15:59:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224725,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d9b98012d0c55000703e0100019011617..."} 
[2026-10-23 15:59:03] local.INFO: Processing buffer {"connection_id":224725,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d9b98012d0c55000703e0100019011617..."} 
[2026-10-23 15:59:03] local.INFO: Packet analysis {"connection_id":224725,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:59:03] local.INFO: Extracted packet for processing {"connection_id":224725,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:59:03] local.INFO: GPS Element Parsed {"raw_longitude":755782912,"raw_latitude":117694480,"longitude_deg":75.5782912,"latitude_deg":11.769448,"altitude":25,"angle":278,"satellites":23,"speed":0,"hex_longitude":"2d0c5500","hex_latitude":"0703e010","is_valid_coordinates":true} 
[2026-10-23 15:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:59:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944322304001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37305394443321344,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":892768287511738368,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:03] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:59:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792751279000,"timestamp_ms":1792751279000,"timestamp_seconds":1792751279,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d9b98"} 
[2026-10-23 15:59:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:59:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22272,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:59:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 15:59:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:59:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:59:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:59:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:59:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224725,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:59:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:59:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224725,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:59:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:59:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:59:03] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:59:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944322304001,"66":14548,"16":37305394443321344,"94":11008,"24":0,"45":892768287511738368},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 15:59:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:59:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:59:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944322304001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:59:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37305394443321344,"km_value":37305394443321.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:59:03] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:59:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":892768287511738368,"description":"Unknown IO ID 45"} 
[2026-10-23 15:59:03] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944322304001,"power":14548,"odometer":null,"unknown_94":11008,"ignition":0,"unknown_45":892768287511738368}} 
[2026-10-23 15:59:03] local.INFO: DEBUG: GPS processor result {"connection_id":224725,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23028,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:59:03] local.INFO: GPS data processed {"connection_id":224725,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:59:03] local.INFO: Acknowledgment sent {"connection_id":224725,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:59:07] local.INFO: TCP Data received {"connection_id":222997,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:59:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222997,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:59:07] local.INFO: Processing buffer {"connection_id":222997,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:59:07] local.INFO: Packet analysis {"connection_id":222997,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:59:07] local.INFO: Extracted packet for processing {"connection_id":222997,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:59:07] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:59:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:59:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:59:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 15:59:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:59:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:59:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 15:59:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:59:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:59:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:59:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:59:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222997,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:59:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:59:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222997,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:59:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:59:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:59:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:59:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:59:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:59:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:59:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:59:07] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:59:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:59:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:59:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:59:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:59:07] local.INFO: DEBUG: GPS processor result {"connection_id":222997,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:59:07] local.INFO: GPS data processed {"connection_id":222997,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:59:07] local.INFO: Acknowledgment sent {"connection_id":222997,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:59:23] local.INFO: TCP Data received {"connection_id":221733,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221733,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:23] local.INFO: Processing buffer {"connection_id":221733,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:23] local.INFO: IMEI packet received {"connection_id":221733,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 15:59:23] local.INFO: IMEI acknowledgment sent {"connection_id":221733,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:59:24] local.INFO: TCP Data received {"connection_id":221733,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221733,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:24] local.INFO: Processing buffer {"connection_id":221733,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:24] local.INFO: IMEI packet received {"connection_id":221733,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:59:24] local.INFO: IMEI acknowledgment sent {"connection_id":221733,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:59:25] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:59:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:59:25] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:59:25] local.INFO: IMEI packet received {"connection_id":221732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 15:59:25] local.INFO: IMEI acknowledgment sent {"connection_id":221732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 15:59:28] local.INFO: TCP Data received {"connection_id":221733,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221733,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:28] local.INFO: Processing buffer {"connection_id":221733,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 15:59:28] local.INFO: IMEI packet received {"connection_id":221733,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 15:59:28] local.INFO: IMEI acknowledgment sent {"connection_id":221733,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:59:30] local.INFO: TCP Data received {"connection_id":221733,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684eb4d8012d0cb88007046a68001e000717..."} 
[2026-10-23 15:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684eb4d8012d0cb88007046a68001e000717..."} 
[2026-10-23 15:59:30] local.INFO: Processing buffer {"connection_id":221733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684eb4d8012d0cb88007046a68001e000717..."} 
[2026-10-23 15:59:30] local.INFO: Packet analysis {"connection_id":221733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 15:59:30] local.INFO: Extracted packet for processing {"connection_id":221733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 15:59:30] local.INFO: GPS Element Parsed {"raw_longitude":755808384,"raw_latitude":117729896,"longitude_deg":75.5808384,"latitude_deg":11.7729896,"altitude":30,"angle":7,"satellites":23,"speed":35,"hex_longitude":"2d0cb880","hex_latitude":"07046a68","is_valid_coordinates":true} 
[2026-10-23 15:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944343296001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37307597761544192,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":914441860725479424,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:30] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 15:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792751351000,"timestamp_ms":1792751351000,"timestamp_seconds":1792751351,"priority":1,"record_length":96,"hex_timestamp":"000001a1684eb4d8"} 
[2026-10-23 15:59:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:59:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 15:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 15:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:59:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:59:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221733,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221733,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 15:59:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 15:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 15:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944343296001,"66":14461,"16":37307597761544192,"94":11008,"24":35,"45":914441860725479424},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 15:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 15:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 15:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944343296001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37307597761544192,"km_value":37307597761544.195,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:59:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 15:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":914441860725479424,"description":"Unknown IO ID 45"} 
[2026-10-23 15:59:30] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944343296001,"power":14461,"odometer":null,"unknown_94":11008,"ignition":35,"unknown_45":914441860725479424}} 
[2026-10-23 15:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":221733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23030,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:59:30] local.INFO: GPS data processed {"connection_id":221733,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:59:30] local.INFO: Acknowledgment sent {"connection_id":221733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 15:59:30] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:59:30] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 15:59:30] local.INFO: IMEI packet received {"connection_id":221732,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 15:59:30] local.INFO: IMEI acknowledgment sent {"connection_id":221732,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 15:59:31] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:59:31] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 15:59:31] local.INFO: Packet analysis {"connection_id":221732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:59:31] local.INFO: Extracted packet for processing {"connection_id":221732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 15:59:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 15:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 15:59:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 15:59:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 15:59:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 15:59:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 15:59:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 15:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 15:59:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 15:59:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 15:59:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 15:59:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 15:59:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 15:59:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:59:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 15:59:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 15:59:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 15:59:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 15:59:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 15:59:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 15:59:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 15:59:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 15:59:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 15:59:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 15:59:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 15:59:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 15:59:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 15:59:31] local.INFO: DEBUG: GPS processor result {"connection_id":221732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 15:59:31] local.INFO: GPS data processed {"connection_id":221732,"processed":1,"errors":0,"total":1} 
[2026-10-23 15:59:31] local.INFO: Acknowledgment sent {"connection_id":221732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:00:01] local.INFO: TCP Data received {"connection_id":221733,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684ec860012d0cba0007047c18001e016417..."} 
[2026-10-23 16:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221733,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684ec860012d0cba0007047c18001e016417..."} 
[2026-10-23 16:00:01] local.INFO: Processing buffer {"connection_id":221733,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684ec860012d0cba0007047c18001e016417..."} 
[2026-10-23 16:00:01] local.INFO: Packet analysis {"connection_id":221733,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 16:00:01] local.INFO: Extracted packet for processing {"connection_id":221733,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 16:00:01] local.INFO: GPS Element Parsed {"raw_longitude":755808768,"raw_latitude":117734424,"longitude_deg":75.5808768,"latitude_deg":11.7734424,"altitude":30,"angle":356,"satellites":23,"speed":36,"hex_longitude":"2d0cba00","hex_latitude":"07047c18","is_valid_coordinates":true} 
[2026-10-23 16:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944345856001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37307816804876288,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":916623291797104640,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:01] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792751356000,"timestamp_ms":1792751356000,"timestamp_seconds":1792751356,"priority":1,"record_length":96,"hex_timestamp":"000001a1684ec860"} 
[2026-10-23 16:00:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:00:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 16:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:00:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:00:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221733,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221733,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221733,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:00:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944345856001,"66":14537,"16":37307816804876288,"94":11008,"24":36,"45":916623291797104640},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 16:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944345856001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37307816804876288,"km_value":37307816804876.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:00:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 16:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":916623291797104640,"description":"Unknown IO ID 45"} 
[2026-10-23 16:00:01] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944345856001,"power":14537,"odometer":null,"unknown_94":11008,"ignition":36,"unknown_45":916623291797104640}} 
[2026-10-23 16:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":221733,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23032,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:00:01] local.INFO: GPS data processed {"connection_id":221733,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:00:01] local.INFO: Acknowledgment sent {"connection_id":221733,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:00:02] local.INFO: TCP Data received {"connection_id":221732,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:00:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221732,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:00:02] local.INFO: Processing buffer {"connection_id":221732,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:00:02] local.INFO: Packet analysis {"connection_id":221732,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:00:02] local.INFO: Extracted packet for processing {"connection_id":221732,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:00:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:00:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:00:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:00:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 16:00:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:00:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:00:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:00:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:00:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:00:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:00:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:00:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221732,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:00:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:00:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221732,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:00:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:00:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:00:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:00:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:00:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:00:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:00:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:00:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:00:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:00:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:00:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:00:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:00:02] local.INFO: DEBUG: GPS processor result {"connection_id":221732,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:00:02] local.INFO: GPS data processed {"connection_id":221732,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:00:02] local.INFO: Acknowledgment sent {"connection_id":221732,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:00:25] local.INFO: TCP Data received {"connection_id":222998,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:00:25] local.INFO: Processing buffer {"connection_id":222998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:00:25] local.INFO: IMEI packet received {"connection_id":222998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:00:25] local.INFO: IMEI acknowledgment sent {"connection_id":222998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:00:28] local.INFO: TCP Data received {"connection_id":221322,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:00:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221322,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:00:28] local.INFO: Processing buffer {"connection_id":221322,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:00:28] local.INFO: IMEI packet received {"connection_id":221322,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:00:28] local.INFO: IMEI acknowledgment sent {"connection_id":221322,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:00:30] local.INFO: TCP Data received {"connection_id":222998,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222998,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:00:30] local.INFO: Processing buffer {"connection_id":222998,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:00:30] local.INFO: IMEI packet received {"connection_id":222998,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:00:30] local.INFO: IMEI acknowledgment sent {"connection_id":222998,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:00:31] local.INFO: TCP Data received {"connection_id":221322,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:00:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221322,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:00:31] local.INFO: Processing buffer {"connection_id":221322,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:00:31] local.INFO: IMEI packet received {"connection_id":221322,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:00:31] local.INFO: IMEI acknowledgment sent {"connection_id":221322,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:00:32] local.INFO: TCP Data received {"connection_id":221322,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684ed418012d0cb80007048670001f015617..."} 
[2026-10-23 16:00:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221322,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684ed418012d0cb80007048670001f015617..."} 
[2026-10-23 16:00:32] local.INFO: Processing buffer {"connection_id":221322,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684ed418012d0cb80007048670001f015617..."} 
[2026-10-23 16:00:32] local.INFO: Packet analysis {"connection_id":221322,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 16:00:32] local.INFO: Extracted packet for processing {"connection_id":221322,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 16:00:32] local.INFO: GPS Element Parsed {"raw_longitude":755808256,"raw_latitude":117737072,"longitude_deg":75.5808256,"latitude_deg":11.7737072,"altitude":31,"angle":342,"satellites":23,"speed":34,"hex_longitude":"2d0cb800","hex_latitude":"07048670","is_valid_coordinates":true} 
[2026-10-23 16:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:00:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944347136001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37307949948862464,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":917045504263329792,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:32] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:00:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792751359000,"timestamp_ms":1792751359000,"timestamp_seconds":1792751359,"priority":1,"record_length":96,"hex_timestamp":"000001a1684ed418"} 
[2026-10-23 16:00:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:00:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:00:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 16:00:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:00:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:00:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:00:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:00:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221322,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:00:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221322,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:00:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221322,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:00:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:00:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:00:32] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:00:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944347136001,"66":14537,"16":37307949948862464,"94":11008,"24":34,"45":917045504263329792},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 16:00:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:00:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:00:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944347136001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:00:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37307949948862464,"km_value":37307949948862.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:00:32] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 16:00:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":917045504263329792,"description":"Unknown IO ID 45"} 
[2026-10-23 16:00:32] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944347136001,"power":14537,"odometer":null,"unknown_94":11008,"ignition":34,"unknown_45":917045504263329792}} 
[2026-10-23 16:00:32] local.INFO: DEBUG: GPS processor result {"connection_id":221322,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23034,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:00:32] local.INFO: GPS data processed {"connection_id":221322,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:00:32] local.INFO: Acknowledgment sent {"connection_id":221322,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:00:33] local.INFO: TCP Data received {"connection_id":221322,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1684edfd0012d0cb38007048f88001e014917..."} 
[2026-10-23 16:00:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221322,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684edfd0012d0cb38007048f88001e014917..."} 
[2026-10-23 16:00:33] local.INFO: Processing buffer {"connection_id":221322,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684edfd0012d0cb38007048f88001e014917..."} 
[2026-10-23 16:00:33] local.INFO: Packet analysis {"connection_id":221322,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 16:00:33] local.INFO: Extracted packet for processing {"connection_id":221322,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684e"} 
[2026-10-23 16:00:33] local.INFO: GPS Element Parsed {"raw_longitude":755807104,"raw_latitude":117739400,"longitude_deg":75.5807104,"latitude_deg":11.77394,"altitude":30,"angle":329,"satellites":23,"speed":34,"hex_longitude":"2d0cb380","hex_latitude":"07048f88","is_valid_coordinates":true} 
[2026-10-23 16:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:00:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944347904001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37308074502914048,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":916482554310586368,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:33] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,16,94,24,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:00:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792751362000,"timestamp_ms":1792751362000,"timestamp_seconds":1792751362,"priority":1,"record_length":96,"hex_timestamp":"000001a1684edfd0"} 
[2026-10-23 16:00:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:00:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22528,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:00:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 16:00:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:00:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:00:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:00:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:00:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221322,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:00:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221322,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:00:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221322,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:00:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:00:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:00:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:00:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944347904001,"66":14450,"16":37308074502914048,"94":11008,"24":34,"45":916482554310586368},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,16,94,24,45]} 
[2026-10-23 16:00:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:00:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:00:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944347904001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:00:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37308074502914048,"km_value":37308074502914.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:00:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 16:00:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":916482554310586368,"description":"Unknown IO ID 45"} 
[2026-10-23 16:00:33] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944347904001,"power":14450,"odometer":null,"unknown_94":11008,"ignition":34,"unknown_45":916482554310586368}} 
[2026-10-23 16:00:34] local.INFO: DEBUG: GPS processor result {"connection_id":221322,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23035,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:00:34] local.INFO: GPS data processed {"connection_id":221322,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:00:34] local.INFO: Acknowledgment sent {"connection_id":221322,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:00:35] local.INFO: TCP Data received {"connection_id":222998,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:00:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:00:35] local.INFO: Processing buffer {"connection_id":222998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:00:35] local.INFO: Packet analysis {"connection_id":222998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:00:35] local.INFO: Extracted packet for processing {"connection_id":222998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:00:35] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:00:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:00:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:00:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:00:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 16:00:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:00:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:00:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:00:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:00:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:00:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:00:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:00:35] local.INFO: Teltonika packet parsed successfully {"connection_id":222998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:00:35] local.INFO: Passing IMEI to GPS processor {"connection_id":222998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:00:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":222998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:00:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:00:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:00:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:00:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:00:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:00:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:00:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:00:35] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:00:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:00:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:00:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:00:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:00:35] local.INFO: DEBUG: GPS processor result {"connection_id":222998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:00:35] local.INFO: GPS data processed {"connection_id":222998,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:00:35] local.INFO: Acknowledgment sent {"connection_id":222998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:01:05] local.INFO: TCP Data received {"connection_id":221322,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168502408012d0c49400704cbd0001e010118..."} 
[2026-10-23 16:01:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221322,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168502408012d0c49400704cbd0001e010118..."} 
[2026-10-23 16:01:05] local.INFO: Processing buffer {"connection_id":221322,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168502408012d0c49400704cbd0001e010118..."} 
[2026-10-23 16:01:05] local.INFO: Packet analysis {"connection_id":221322,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:01:05] local.INFO: Extracted packet for processing {"connection_id":221322,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:01:05] local.INFO: GPS Element Parsed {"raw_longitude":755779904,"raw_latitude":117754832,"longitude_deg":75.5779904,"latitude_deg":11.7754832,"altitude":30,"angle":257,"satellites":24,"speed":28,"hex_longitude":"2d0c4940","hex_latitude":"0704cbd0","is_valid_coordinates":true} 
[2026-10-23 16:01:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:01:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944369152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37309895569047552,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":887490631714154496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:01:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792751445000,"timestamp_ms":1792751445000,"timestamp_seconds":1792751445,"priority":1,"record_length":96,"hex_timestamp":"000001a168502408"} 
[2026-10-23 16:01:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:01:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:01:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:01:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:01:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:01:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:01:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:01:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221322,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:01:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221322,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:01:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221322,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:01:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:01:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:01:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:01:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944369152001,"66":14548,"95":206,"94":10240,"24":28,"16":37309895569047552,"45":887490631714154496},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:01:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:01:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:01:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944369152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:01:05] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:01:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:01:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37309895569047552,"km_value":37309895569047.555,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:01:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":887490631714154496,"description":"Unknown IO ID 45"} 
[2026-10-23 16:01:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944369152001,"power":14548,"unknown_95":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_45":887490631714154496}} 
[2026-10-23 16:01:05] local.INFO: DEBUG: GPS processor result {"connection_id":221322,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23037,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:01:05] local.INFO: GPS data processed {"connection_id":221322,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:01:05] local.INFO: Acknowledgment sent {"connection_id":221322,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:01:07] local.INFO: TCP Data received {"connection_id":222998,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:01:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222998,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:01:07] local.INFO: Processing buffer {"connection_id":222998,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:01:07] local.INFO: Packet analysis {"connection_id":222998,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:01:07] local.INFO: Extracted packet for processing {"connection_id":222998,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:01:07] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:01:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:01:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:01:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 16:01:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:01:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:01:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:01:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:01:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:01:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:01:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:01:07] local.INFO: Teltonika packet parsed successfully {"connection_id":222998,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:01:07] local.INFO: Passing IMEI to GPS processor {"connection_id":222998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:01:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":222998,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:01:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:01:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:01:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:01:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:01:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:01:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:01:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:01:07] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:01:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:01:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:01:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:01:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:01:07] local.INFO: DEBUG: GPS processor result {"connection_id":222998,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:01:07] local.INFO: GPS data processed {"connection_id":222998,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:01:07] local.INFO: Acknowledgment sent {"connection_id":222998,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:01:13] local.INFO: TCP Data received {"connection_id":221731,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:01:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221731,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:01:13] local.INFO: Processing buffer {"connection_id":221731,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:01:13] local.INFO: IMEI packet received {"connection_id":221731,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:01:13] local.INFO: IMEI acknowledgment sent {"connection_id":221731,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:01:20] local.INFO: TCP Data received {"connection_id":222999,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222999,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:20] local.INFO: Processing buffer {"connection_id":222999,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:20] local.INFO: IMEI packet received {"connection_id":222999,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:01:20] local.INFO: IMEI acknowledgment sent {"connection_id":222999,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:01:24] local.INFO: TCP Data received {"connection_id":222999,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222999,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:24] local.INFO: Processing buffer {"connection_id":222999,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:24] local.INFO: IMEI packet received {"connection_id":222999,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":222999,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:01:24] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:01:24] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:01:24] local.INFO: IMEI packet received {"connection_id":221734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":221734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:01:27] local.INFO: TCP Data received {"connection_id":222999,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222999,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:27] local.INFO: Processing buffer {"connection_id":222999,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:01:27] local.INFO: IMEI packet received {"connection_id":222999,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:01:27] local.INFO: IMEI acknowledgment sent {"connection_id":222999,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:01:27] local.INFO: TCP Data received {"connection_id":222999,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168503790012d0c38c00704ca88001e010d18..."} 
[2026-10-23 16:01:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168503790012d0c38c00704ca88001e010d18..."} 
[2026-10-23 16:01:27] local.INFO: Processing buffer {"connection_id":222999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168503790012d0c38c00704ca88001e010d18..."} 
[2026-10-23 16:01:27] local.INFO: Packet analysis {"connection_id":222999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:01:27] local.INFO: Extracted packet for processing {"connection_id":222999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:01:27] local.INFO: GPS Element Parsed {"raw_longitude":755775680,"raw_latitude":117754504,"longitude_deg":75.577568,"latitude_deg":11.7754504,"altitude":30,"angle":269,"satellites":24,"speed":35,"hex_longitude":"2d0c38c0","hex_latitude":"0704ca88","is_valid_coordinates":true} 
[2026-10-23 16:01:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:01:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944369920001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37310097432510464,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":885309200644427776,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:01:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792751450000,"timestamp_ms":1792751450000,"timestamp_seconds":1792751450,"priority":1,"record_length":96,"hex_timestamp":"000001a168503790"} 
[2026-10-23 16:01:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:01:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:01:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 16:01:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:01:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:01:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:01:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:01:27] local.INFO: Teltonika packet parsed successfully {"connection_id":222999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:01:27] local.INFO: Passing IMEI to GPS processor {"connection_id":222999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:01:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":222999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:01:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:01:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:01:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:01:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944369920001,"66":14450,"95":206,"94":10240,"24":35,"16":37310097432510464,"45":885309200644427776},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:01:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:01:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:01:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944369920001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:01:27] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:01:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:01:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37310097432510464,"km_value":37310097432510.46,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:01:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":885309200644427776,"description":"Unknown IO ID 45"} 
[2026-10-23 16:01:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944369920001,"power":14450,"unknown_95":206,"unknown_94":10240,"ignition":35,"odometer":null,"unknown_45":885309200644427776}} 
[2026-10-23 16:01:28] local.INFO: DEBUG: GPS processor result {"connection_id":222999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23039,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:01:28] local.INFO: GPS data processed {"connection_id":222999,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:01:28] local.INFO: Acknowledgment sent {"connection_id":222999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:01:28] local.INFO: TCP Data received {"connection_id":222999,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168504b18012d0c25c00704c798001d00ff18..."} 
[2026-10-23 16:01:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168504b18012d0c25c00704c798001d00ff18..."} 
[2026-10-23 16:01:28] local.INFO: Processing buffer {"connection_id":222999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168504b18012d0c25c00704c798001d00ff18..."} 
[2026-10-23 16:01:28] local.INFO: Packet analysis {"connection_id":222999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:01:28] local.INFO: Extracted packet for processing {"connection_id":222999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:01:28] local.INFO: GPS Element Parsed {"raw_longitude":755770816,"raw_latitude":117753752,"longitude_deg":75.5770816,"latitude_deg":11.7753752,"altitude":29,"angle":255,"satellites":24,"speed":39,"hex_longitude":"2d0c25c0","hex_latitude":"0704c798","is_valid_coordinates":true} 
[2026-10-23 16:01:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:01:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944371200001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37310333655711744,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880664863528617984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:01:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792751455000,"timestamp_ms":1792751455000,"timestamp_seconds":1792751455,"priority":1,"record_length":96,"hex_timestamp":"000001a168504b18"} 
[2026-10-23 16:01:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:01:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:01:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:01:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:01:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:01:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:01:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:01:28] local.INFO: Teltonika packet parsed successfully {"connection_id":222999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:01:28] local.INFO: Passing IMEI to GPS processor {"connection_id":222999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:01:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":222999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:01:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:01:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:01:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:01:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944371200001,"66":14559,"95":206,"94":10240,"24":39,"16":37310333655711744,"45":880664863528617984},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:01:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:01:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:01:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944371200001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:01:28] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:01:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:01:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37310333655711744,"km_value":37310333655711.74,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:01:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":880664863528617984,"description":"Unknown IO ID 45"} 
[2026-10-23 16:01:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944371200001,"power":14559,"unknown_95":206,"unknown_94":10240,"ignition":39,"odometer":null,"unknown_45":880664863528617984}} 
[2026-10-23 16:01:29] local.INFO: DEBUG: GPS processor result {"connection_id":222999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23040,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:01:29] local.INFO: GPS data processed {"connection_id":222999,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:01:29] local.INFO: Acknowledgment sent {"connection_id":222999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:01:30] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:01:30] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:01:30] local.INFO: IMEI packet received {"connection_id":221734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":221734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:01:31] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:01:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:01:31] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:01:31] local.INFO: Packet analysis {"connection_id":221734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:01:31] local.INFO: Extracted packet for processing {"connection_id":221734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:01:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:01:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:01:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:01:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 16:01:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:01:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:01:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:01:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:01:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:01:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:01:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:01:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:01:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:01:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:01:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:01:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:01:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:01:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:01:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:01:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:01:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:01:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:01:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:01:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:01:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:01:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:01:31] local.INFO: DEBUG: GPS processor result {"connection_id":221734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:01:31] local.INFO: GPS data processed {"connection_id":221734,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:01:31] local.INFO: Acknowledgment sent {"connection_id":221734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:02:00] local.INFO: TCP Data received {"connection_id":222999,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685079f8012d0c02c00704c0d0001d010a18..."} 
[2026-10-23 16:02:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":222999,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685079f8012d0c02c00704c0d0001d010a18..."} 
[2026-10-23 16:02:00] local.INFO: Processing buffer {"connection_id":222999,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685079f8012d0c02c00704c0d0001d010a18..."} 
[2026-10-23 16:02:00] local.INFO: Packet analysis {"connection_id":222999,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:02:00] local.INFO: Extracted packet for processing {"connection_id":222999,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16850"} 
[2026-10-23 16:02:00] local.INFO: GPS Element Parsed {"raw_longitude":755761856,"raw_latitude":117752016,"longitude_deg":75.5761856,"latitude_deg":11.7752016,"altitude":29,"angle":266,"satellites":24,"speed":15,"hex_longitude":"2d0c02c0","hex_latitude":"0704c0d0","is_valid_coordinates":true} 
[2026-10-23 16:02:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:02:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944372480001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37310763152441344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":875316838970923008,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:02:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792751467000,"timestamp_ms":1792751467000,"timestamp_seconds":1792751467,"priority":1,"record_length":96,"hex_timestamp":"000001a1685079f8"} 
[2026-10-23 16:02:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:02:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:02:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:02:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:02:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:02:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:02:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:02:00] local.INFO: Teltonika packet parsed successfully {"connection_id":222999,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:02:00] local.INFO: Passing IMEI to GPS processor {"connection_id":222999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:02:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":222999,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:02:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:02:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:02:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:02:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944372480001,"66":14559,"95":206,"94":10240,"24":15,"16":37310763152441344,"45":875316838970923008},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:02:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:02:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:02:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944372480001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:02:00] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:02:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:02:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37310763152441344,"km_value":37310763152441.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:02:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":875316838970923008,"description":"Unknown IO ID 45"} 
[2026-10-23 16:02:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944372480001,"power":14559,"unknown_95":206,"unknown_94":10240,"ignition":15,"odometer":null,"unknown_45":875316838970923008}} 
[2026-10-23 16:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":222999,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23042,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:02:01] local.INFO: GPS data processed {"connection_id":222999,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:02:01] local.INFO: Acknowledgment sent {"connection_id":222999,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:02:02] local.INFO: TCP Data received {"connection_id":221734,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:02:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:02:02] local.INFO: Processing buffer {"connection_id":221734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:02:02] local.INFO: Packet analysis {"connection_id":221734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:02:02] local.INFO: Extracted packet for processing {"connection_id":221734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:02:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:02:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:02:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:02:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 16:02:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:02:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:02:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:02:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:02:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:02:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:02:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:02:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:02:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:02:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:02:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:02:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:02:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:02:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:02:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:02:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:02:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:02:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:02:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:02:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:02:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:02:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:02:02] local.INFO: DEBUG: GPS processor result {"connection_id":221734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:02:02] local.INFO: GPS data processed {"connection_id":221734,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:02:02] local.INFO: Acknowledgment sent {"connection_id":221734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:02:23] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:02:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:02:23] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:02:23] local.INFO: IMEI packet received {"connection_id":221323,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:02:23] local.INFO: IMEI acknowledgment sent {"connection_id":221323,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:02:24] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:02:24] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:02:24] local.INFO: IMEI packet received {"connection_id":221325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":221325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:02:30] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:02:30] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:02:30] local.INFO: IMEI packet received {"connection_id":221325,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:02:30] local.INFO: IMEI acknowledgment sent {"connection_id":221325,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:02:30] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:02:30] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:02:30] local.INFO: IMEI packet received {"connection_id":221323,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:02:30] local.INFO: IMEI acknowledgment sent {"connection_id":221323,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:02:31] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:02:31] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:02:31] local.INFO: Packet analysis {"connection_id":221325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:02:31] local.INFO: Extracted packet for processing {"connection_id":221325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:02:31] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:02:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:02:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:02:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 16:02:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:02:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:02:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:02:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:02:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:02:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:02:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:02:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:02:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:02:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:02:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:02:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:02:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:02:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:02:31] local.INFO: DEBUG: GPS processor result {"connection_id":221325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:02:31] local.INFO: GPS data processed {"connection_id":221325,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:02:31] local.INFO: Acknowledgment sent {"connection_id":221325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:02:31] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168514ce8012d0b75400704c5c8001b011518..."} 
[2026-10-23 16:02:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168514ce8012d0b75400704c5c8001b011518..."} 
[2026-10-23 16:02:31] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168514ce8012d0b75400704c5c8001b011518..."} 
[2026-10-23 16:02:31] local.INFO: Packet analysis {"connection_id":221323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:02:31] local.INFO: Extracted packet for processing {"connection_id":221323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:02:31] local.INFO: GPS Element Parsed {"raw_longitude":755725632,"raw_latitude":117753288,"longitude_deg":75.5725632,"latitude_deg":11.7753288,"altitude":27,"angle":277,"satellites":24,"speed":19,"hex_longitude":"2d0b7540","hex_latitude":"0704c5c8","is_valid_coordinates":true} 
[2026-10-23 16:02:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:02:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944389120001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37312584218574848,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":826129086790594560,"note":"Value kept but may cause issues"} 
[2026-10-23 16:02:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:02:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792751521000,"timestamp_ms":1792751521000,"timestamp_seconds":1792751521,"priority":1,"record_length":96,"hex_timestamp":"000001a168514ce8"} 
[2026-10-23 16:02:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:02:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:02:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:02:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:02:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:02:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:02:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:02:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:02:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221323,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:02:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221323,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:02:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944389120001,"66":14515,"96":206,"94":10240,"24":19,"16":37312584218574848,"45":826129086790594560},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-10-23 16:02:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:02:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944389120001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:02:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37312584218574848,"km_value":37312584218574.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:02:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":826129086790594560,"description":"Unknown IO ID 45"} 
[2026-10-23 16:02:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944389120001,"power":14515,"unknown_96":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":826129086790594560}} 
[2026-10-23 16:02:32] local.INFO: DEBUG: GPS processor result {"connection_id":221323,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23045,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:02:32] local.INFO: GPS data processed {"connection_id":221323,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:02:32] local.INFO: Acknowledgment sent {"connection_id":221323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:03:02] local.INFO: TCP Data received {"connection_id":221325,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:03:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221325,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:03:02] local.INFO: Processing buffer {"connection_id":221325,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1684d0ef8012dde4400050df5400004004822..."} 
[2026-10-23 16:03:02] local.INFO: Packet analysis {"connection_id":221325,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:03:02] local.INFO: Extracted packet for processing {"connection_id":221325,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1684d"} 
[2026-10-23 16:03:02] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":4,"angle":72,"satellites":34,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:03:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944241152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:03:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792751243000,"timestamp_ms":1792751243000,"timestamp_seconds":1792751243,"priority":1,"record_length":96,"hex_timestamp":"000001a1684d0ef8"} 
[2026-10-23 16:03:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:03:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:03:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:03:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:03:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:03:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:03:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:03:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221325,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:03:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221325,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:03:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:03:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:03:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944241152001,"66":25343,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:03:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:03:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:03:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944241152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:03:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:03:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:03:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:03:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:03:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944241152001,"power":25343,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:03:02] local.INFO: DEBUG: GPS processor result {"connection_id":221325,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:03:02] local.INFO: GPS data processed {"connection_id":221325,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:03:02] local.INFO: Acknowledgment sent {"connection_id":221325,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:03:06] local.INFO: TCP Data received {"connection_id":221323,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685158a0012d0b6d800704c5c0001b010918..."} 
[2026-10-23 16:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221323,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685158a0012d0b6d800704c5c0001b010918..."} 
[2026-10-23 16:03:06] local.INFO: Processing buffer {"connection_id":221323,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685158a0012d0b6d800704c5c0001b010918..."} 
[2026-10-23 16:03:06] local.INFO: Packet analysis {"connection_id":221323,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:03:06] local.INFO: Extracted packet for processing {"connection_id":221323,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:03:06] local.INFO: GPS Element Parsed {"raw_longitude":755723648,"raw_latitude":117753280,"longitude_deg":75.5723648,"latitude_deg":11.775328,"altitude":27,"angle":265,"satellites":24,"speed":29,"hex_longitude":"2d0b6d80","hex_latitude":"0704c5c0","is_valid_coordinates":true} 
[2026-10-23 16:03:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:03:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944389376001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37312678707855360,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":825636505581373440,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,96,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:03:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792751524000,"timestamp_ms":1792751524000,"timestamp_seconds":1792751524,"priority":1,"record_length":96,"hex_timestamp":"000001a1685158a0"} 
[2026-10-23 16:03:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:03:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:03:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:03:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:03:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:03:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:03:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:03:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221323,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:03:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221323,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:03:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221323,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:03:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:03:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:03:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:03:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944389376001,"66":14374,"96":206,"94":10240,"24":29,"16":37312678707855360,"45":825636505581373440},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,96,94,24,16,45]} 
[2026-10-23 16:03:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:03:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:03:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944389376001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:03:06] local.INFO: Unknown IO ID detected {"io_id":96,"value":206,"description":"Unknown IO ID 96"} 
[2026-10-23 16:03:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:03:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37312678707855360,"km_value":37312678707855.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:03:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":825636505581373440,"description":"Unknown IO ID 45"} 
[2026-10-23 16:03:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944389376001,"power":14374,"unknown_96":206,"unknown_94":10240,"ignition":29,"odometer":null,"unknown_45":825636505581373440}} 
[2026-10-23 16:03:06] local.INFO: DEBUG: GPS processor result {"connection_id":221323,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23047,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:03:06] local.INFO: GPS data processed {"connection_id":221323,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:03:06] local.INFO: Acknowledgment sent {"connection_id":221323,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:03:21] local.INFO: TCP Data received {"connection_id":223000,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223000,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:21] local.INFO: Processing buffer {"connection_id":223000,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:21] local.INFO: IMEI packet received {"connection_id":223000,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:03:21] local.INFO: IMEI acknowledgment sent {"connection_id":223000,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:03:24] local.INFO: TCP Data received {"connection_id":223000,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223000,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:24] local.INFO: Processing buffer {"connection_id":223000,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:24] local.INFO: IMEI packet received {"connection_id":223000,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:03:24] local.INFO: IMEI acknowledgment sent {"connection_id":223000,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:03:25] local.INFO: TCP Data received {"connection_id":223000,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223000,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:25] local.INFO: Processing buffer {"connection_id":223000,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:25] local.INFO: IMEI packet received {"connection_id":223000,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:03:25] local.INFO: IMEI acknowledgment sent {"connection_id":223000,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:03:26] local.INFO: TCP Data received {"connection_id":223000,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223000,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:26] local.INFO: Processing buffer {"connection_id":223000,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:03:26] local.INFO: IMEI packet received {"connection_id":223000,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:03:26] local.INFO: IMEI acknowledgment sent {"connection_id":223000,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:03:30] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:03:30] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:03:30] local.INFO: IMEI packet received {"connection_id":221326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":221326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:03:30] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:03:30] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:03:30] local.INFO: IMEI packet received {"connection_id":221326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":221326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:03:31] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.106.6.18","data_length":812,"data_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a168..."} 
[2026-10-23 16:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":812,"packet_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a168..."} 
[2026-10-23 16:03:31] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":812,"buffer_hex":"000f383632353637303734373733313135000000000000030f8e0a000001a168..."} 
[2026-10-23 16:03:31] local.INFO: IMEI packet received {"connection_id":221326,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":221326,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:03:35] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16851c600012dde4400050df540000600481b..."} 
[2026-10-23 16:03:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16851c600012dde4400050df540000600481b..."} 
[2026-10-23 16:03:35] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":1590,"buffer_hex":"000000000000030f8e0a000001a16851a6c0012dde4400050df540000600481d..."} 
[2026-10-23 16:03:35] local.INFO: Packet analysis {"connection_id":221326,"data_field_length":783,"total_packet_length":795,"buffer_length":1590,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:03:35] local.INFO: Extracted packet for processing {"connection_id":221326,"packet_length":795,"remaining_buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:03:35] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":29,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:03:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944318208001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:03:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792751544000,"timestamp_ms":1792751544000,"timestamp_seconds":1792751544,"priority":1,"record_length":96,"hex_timestamp":"000001a16851a6c0"} 
[2026-10-23 16:03:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:03:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 16:03:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:03:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:03:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:03:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:03:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:03:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944318208001,"66":25375,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:03:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944318208001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:03:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:03:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944318208001,"power":25375,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:03:35] local.INFO: DEBUG: GPS processor result {"connection_id":221326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:03:35] local.INFO: GPS data processed {"connection_id":221326,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:03:35] local.INFO: Acknowledgment sent {"connection_id":221326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:03:35] local.INFO: Packet analysis {"connection_id":221326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:03:35] local.INFO: Extracted packet for processing {"connection_id":221326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16851"} 
[2026-10-23 16:03:35] local.INFO: GPS Element Parsed {"raw_longitude":769541120,"raw_latitude":84800832,"longitude_deg":76.954112,"latitude_deg":8.4800832,"altitude":6,"angle":72,"satellites":27,"speed":0,"hex_longitude":"2dde4400","hex_latitude":"050df540","is_valid_coordinates":true} 
[2026-10-23 16:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:03:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944395264001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871204892868608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:03:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792751552000,"timestamp_ms":1792751552000,"timestamp_seconds":1792751552,"priority":1,"record_length":96,"hex_timestamp":"000001a16851c600"} 
[2026-10-23 16:03:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:03:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 16:03:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:03:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:03:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:03:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:03:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:03:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944395264001,"66":25321,"192":206,"80":33792,"24":0,"16":23871204892868608,"45":-2430817877164212224},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:03:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:03:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944395264001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:03:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871204892868608,"km_value":23871204892868.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:03:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:03:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944395264001,"power":25321,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:03:35] local.INFO: DEBUG: GPS processor result {"connection_id":221326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:03:35] local.INFO: GPS data processed {"connection_id":221326,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:03:35] local.INFO: Acknowledgment sent {"connection_id":221326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:03:40] local.INFO: TCP Data received {"connection_id":221326,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168521038012dde4980050df8900005008220..."} 
[2026-10-23 16:03:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221326,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168521038012dde4980050df8900005008220..."} 
[2026-10-23 16:03:40] local.INFO: Processing buffer {"connection_id":221326,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168521038012dde4980050df8900005008220..."} 
[2026-10-23 16:03:40] local.INFO: Packet analysis {"connection_id":221326,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16852"} 
[2026-10-23 16:03:40] local.INFO: Extracted packet for processing {"connection_id":221326,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16852"} 
[2026-10-23 16:03:40] local.INFO: GPS Element Parsed {"raw_longitude":769542528,"raw_latitude":84801680,"longitude_deg":76.9542528,"latitude_deg":8.480168,"altitude":5,"angle":130,"satellites":32,"speed":1,"hex_longitude":"2dde4980","hex_latitude":"050df890","is_valid_coordinates":true} 
[2026-10-23 16:03:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:03:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944397312001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871213482803200,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430817877164212224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:03:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:03:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792751571000,"timestamp_ms":1792751571000,"timestamp_seconds":1792751571,"priority":1,"record_length":96,"hex_timestamp":"000001a168521038"} 
[2026-10-23 16:03:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:03:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:03:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 16:03:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:03:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:03:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:03:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:03:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221326,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:03:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221326,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:03:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:03:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:03:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:03:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944397312001,"66":27745,"192":206,"80":33792,"24":1,"16":23871213482803200,"45":-2430817877164212224},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:03:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:03:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:03:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944397312001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:03:40] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:03:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:03:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871213482803200,"km_value":23871213482803.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:03:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430817877164212224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:03:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944397312001,"power":27745,"unknown_192":206,"unknown_80":33792,"ignition":1,"odometer":null,"unknown_45":-2430817877164212224}} 
[2026-10-23 16:03:40] local.INFO: DEBUG: GPS processor result {"connection_id":221326,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:03:40] local.INFO: GPS data processed {"connection_id":221326,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:03:40] local.INFO: Acknowledgment sent {"connection_id":221326,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:04:19] local.INFO: TCP Data received {"connection_id":224726,"ip":"39.100.83.180","data_length":4,"data_hex":"0d0a0d0a..."} 
[2026-10-23 16:04:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224726,"packet_length":4,"packet_hex":"0d0a0d0a..."} 
[2026-10-23 16:04:19] local.INFO: Processing buffer {"connection_id":224726,"buffer_length":4,"buffer_hex":"0d0a0d0a..."} 
[2026-10-23 16:04:24] local.INFO: TCP Data received {"connection_id":221735,"ip":"39.100.83.180","data_length":18,"data_hex":"474554202f20485454502f312e300d0a0d0a..."} 
[2026-10-23 16:04:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221735,"packet_length":18,"packet_hex":"474554202f20485454502f312e300d0a0d0a..."} 
[2026-10-23 16:04:24] local.INFO: Processing buffer {"connection_id":221735,"buffer_length":18,"buffer_hex":"474554202f20485454502f312e300d0a0d0a..."} 
[2026-10-23 16:04:24] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221735,"buffer_length":18,"first_bytes_hex":"474554202f20485454502f312e300d0a"} 
[2026-10-23 16:04:25] local.INFO: TCP Data received {"connection_id":223001,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:04:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223001,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:04:25] local.INFO: Processing buffer {"connection_id":223001,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:04:25] local.INFO: IMEI packet received {"connection_id":223001,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:04:25] local.INFO: IMEI acknowledgment sent {"connection_id":223001,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:04:29] local.INFO: TCP Data received {"connection_id":221327,"ip":"39.100.83.180","data_length":22,"data_hex":"4f5054494f4e53202f20485454502f312e300d0a0d0a..."} 
[2026-10-23 16:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221327,"packet_length":22,"packet_hex":"4f5054494f4e53202f20485454502f312e300d0a0d0a..."} 
[2026-10-23 16:04:29] local.INFO: Processing buffer {"connection_id":221327,"buffer_length":22,"buffer_hex":"4f5054494f4e53202f20485454502f312e300d0a0d0a..."} 
[2026-10-23 16:04:29] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221327,"buffer_length":22,"first_bytes_hex":"4f5054494f4e53202f20485454502f31"} 
[2026-10-23 16:04:30] local.INFO: TCP Data received {"connection_id":223001,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223001,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:04:30] local.INFO: Processing buffer {"connection_id":223001,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:04:30] local.INFO: IMEI packet received {"connection_id":223001,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:04:30] local.INFO: IMEI acknowledgment sent {"connection_id":223001,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:04:31] local.INFO: TCP Data received {"connection_id":223001,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168521808012dde49c0050df880000500721f..."} 
[2026-10-23 16:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168521808012dde49c0050df880000500721f..."} 
[2026-10-23 16:04:31] local.INFO: Processing buffer {"connection_id":223001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168521808012dde49c0050df880000500721f..."} 
[2026-10-23 16:04:31] local.INFO: Packet analysis {"connection_id":223001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16852"} 
[2026-10-23 16:04:31] local.INFO: Extracted packet for processing {"connection_id":223001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16852"} 
[2026-10-23 16:04:31] local.INFO: GPS Element Parsed {"raw_longitude":769542592,"raw_latitude":84801664,"longitude_deg":76.9542592,"latitude_deg":8.4801664,"altitude":5,"angle":114,"satellites":31,"speed":0,"hex_longitude":"2dde49c0","hex_latitude":"050df880","is_valid_coordinates":true} 
[2026-10-23 16:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944402176001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871217777770496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2429269764792086528,"note":"Value kept but may cause issues"} 
[2026-10-23 16:04:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792751573000,"timestamp_ms":1792751573000,"timestamp_seconds":1792751573,"priority":1,"record_length":96,"hex_timestamp":"000001a168521808"} 
[2026-10-23 16:04:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:04:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 16:04:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:04:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:04:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":223001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":223001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":223001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:04:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944402176001,"66":27832,"192":206,"80":33792,"24":0,"16":23871217777770496,"45":-2429269764792086528},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944402176001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:04:31] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:04:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871217777770496,"km_value":23871217777770.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2429269764792086528,"description":"Unknown IO ID 45"} 
[2026-10-23 16:04:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944402176001,"power":27832,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2429269764792086528}} 
[2026-10-23 16:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":223001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:04:31] local.INFO: GPS data processed {"connection_id":223001,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:04:31] local.INFO: Acknowledgment sent {"connection_id":223001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:04:34] local.INFO: TCP Data received {"connection_id":221328,"ip":"39.100.83.180","data_length":22,"data_hex":"4f5054494f4e53202f20525453502f312e300d0a0d0a..."} 
[2026-10-23 16:04:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221328,"packet_length":22,"packet_hex":"4f5054494f4e53202f20525453502f312e300d0a0d0a..."} 
[2026-10-23 16:04:34] local.INFO: Processing buffer {"connection_id":221328,"buffer_length":22,"buffer_hex":"4f5054494f4e53202f20525453502f312e300d0a0d0a..."} 
[2026-10-23 16:04:34] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221328,"buffer_length":22,"first_bytes_hex":"4f5054494f4e53202f20525453502f31"} 
[2026-10-23 16:04:39] local.INFO: TCP Data received {"connection_id":221736,"ip":"39.100.83.180","data_length":44,"data_hex":"8000002872fe1d130000000000000002000186a00001977c0000000000000000..."} 
[2026-10-23 16:04:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221736,"packet_length":44,"packet_hex":"8000002872fe1d130000000000000002000186a00001977c0000000000000000..."} 
[2026-10-23 16:04:39] local.INFO: Processing buffer {"connection_id":221736,"buffer_length":44,"buffer_hex":"8000002872fe1d130000000000000002000186a00001977c0000000000000000..."} 
[2026-10-23 16:04:39] local.INFO: Found valid packet candidate {"position":8,"data_field_length":2,"total_length":14,"packet_hex_start":"0000000000000002000186a00001977c"} 
[2026-10-23 16:04:39] local.INFO: Found valid Teltonika packet at position {"connection_id":221736,"packet_position":8,"bytes_removed":8} 
[2026-10-23 16:04:39] local.INFO: Packet analysis {"connection_id":221736,"data_field_length":2,"total_packet_length":14,"buffer_length":36,"packet_hex_start":"0000000000000002000186a00001977c"} 
[2026-10-23 16:04:39] local.INFO: Extracted packet for processing {"connection_id":221736,"packet_length":14,"remaining_buffer_length":22,"packet_hex_start":"0000000000000002000186a00001"} 
[2026-10-23 16:04:39] local.WARNING: Failed to parse Teltonika packet {"connection_id":221736,"packet_length":14} 
[2026-10-23 16:04:39] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221736,"buffer_length":22,"first_bytes_hex":"977c0000000000000000000000000000"} 
[2026-10-23 16:04:45] local.INFO: TCP Data received {"connection_id":221329,"ip":"39.100.83.180","data_length":32,"data_hex":"001e0006010000010000000000000776657273696f6e0462696e640000100003..."} 
[2026-10-23 16:04:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221329,"packet_length":32,"packet_hex":"001e0006010000010000000000000776657273696f6e0462696e640000100003..."} 
[2026-10-23 16:04:45] local.INFO: Processing buffer {"connection_id":221329,"buffer_length":32,"buffer_hex":"001e0006010000010000000000000776657273696f6e0462696e640000100003..."} 
[2026-10-23 16:04:45] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221329,"buffer_length":32,"first_bytes_hex":"001e0006010000010000000000000776"} 
[2026-10-23 16:04:50] local.INFO: TCP Data received {"connection_id":221737,"ip":"39.100.83.180","data_length":14,"data_hex":"000c000010000000000000000000..."} 
[2026-10-23 16:04:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221737,"packet_length":14,"packet_hex":"000c000010000000000000000000..."} 
[2026-10-23 16:04:50] local.INFO: Processing buffer {"connection_id":221737,"buffer_length":14,"buffer_hex":"000c000010000000000000000000..."} 
[2026-10-23 16:04:55] local.INFO: TCP Data received {"connection_id":221330,"ip":"39.100.83.180","data_length":6,"data_hex":"48454c500d0a..."} 
[2026-10-23 16:04:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221330,"packet_length":6,"packet_hex":"48454c500d0a..."} 
[2026-10-23 16:04:55] local.INFO: Processing buffer {"connection_id":221330,"buffer_length":6,"buffer_hex":"48454c500d0a..."} 
[2026-10-23 16:05:02] local.INFO: TCP Data received {"connection_id":223001,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168526a10012dde49c0050df8780005006e19..."} 
[2026-10-23 16:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223001,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168526a10012dde49c0050df8780005006e19..."} 
[2026-10-23 16:05:02] local.INFO: Processing buffer {"connection_id":223001,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168526a10012dde49c0050df8780005006e19..."} 
[2026-10-23 16:05:02] local.INFO: Packet analysis {"connection_id":223001,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16852"} 
[2026-10-23 16:05:02] local.INFO: Extracted packet for processing {"connection_id":223001,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16852"} 
[2026-10-23 16:05:02] local.INFO: GPS Element Parsed {"raw_longitude":769542592,"raw_latitude":84801656,"longitude_deg":76.9542592,"latitude_deg":8.4801656,"altitude":5,"angle":110,"satellites":25,"speed":0,"hex_longitude":"2dde49c0","hex_latitude":"050df878","is_valid_coordinates":true} 
[2026-10-23 16:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:05:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944402688001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:05:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871217777770496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:05:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2429199396047912960,"note":"Value kept but may cause issues"} 
[2026-10-23 16:05:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:05:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792751594000,"timestamp_ms":1792751594000,"timestamp_seconds":1792751594,"priority":1,"record_length":96,"hex_timestamp":"000001a168526a10"} 
[2026-10-23 16:05:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:05:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 16:05:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:05:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:05:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:05:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:05:02] local.INFO: Teltonika packet parsed successfully {"connection_id":223001,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:05:02] local.INFO: Passing IMEI to GPS processor {"connection_id":223001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:05:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":223001,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:05:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:05:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:05:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:05:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944402688001,"66":27865,"192":206,"80":33792,"24":0,"16":23871217777770496,"45":-2429199396047912960},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:05:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:05:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:05:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944402688001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:05:02] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:05:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:05:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871217777770496,"km_value":23871217777770.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:05:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2429199396047912960,"description":"Unknown IO ID 45"} 
[2026-10-23 16:05:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944402688001,"power":27865,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2429199396047912960}} 
[2026-10-23 16:05:02] local.INFO: DEBUG: GPS processor result {"connection_id":223001,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:05:02] local.INFO: GPS data processed {"connection_id":223001,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:05:02] local.INFO: Acknowledgment sent {"connection_id":223001,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:05:04] local.INFO: TCP Data received {"connection_id":224727,"ip":"39.100.83.180","data_length":88,"data_hex":"16030000530100004f03003f47d7f7ba2ceeeab2607ef300fd827bb9d596c877..."} 
[2026-10-23 16:05:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224727,"packet_length":88,"packet_hex":"16030000530100004f03003f47d7f7ba2ceeeab2607ef300fd827bb9d596c877..."} 
[2026-10-23 16:05:04] local.INFO: Processing buffer {"connection_id":224727,"buffer_length":88,"buffer_hex":"16030000530100004f03003f47d7f7ba2ceeeab2607ef300fd827bb9d596c877..."} 
[2026-10-23 16:05:04] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":224727,"buffer_length":88,"first_bytes_hex":"16030000530100004f03003f47d7f7ba"} 
[2026-10-23 16:05:09] local.INFO: TCP Data received {"connection_id":221331,"ip":"39.100.83.180","data_length":42,"data_hex":"0300002a25e00000000000436f6f6b69653a206d737473686173683d6b736574..."} 
[2026-10-23 16:05:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221331,"packet_length":42,"packet_hex":"0300002a25e00000000000436f6f6b69653a206d737473686173683d6b736574..."} 
[2026-10-23 16:05:09] local.INFO: Processing buffer {"connection_id":221331,"buffer_length":42,"buffer_hex":"0300002a25e00000000000436f6f6b69653a206d737473686173683d6b736574..."} 
[2026-10-23 16:05:09] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221331,"buffer_length":42,"first_bytes_hex":"0300002a25e00000000000436f6f6b69"} 
[2026-10-23 16:05:14] local.INFO: TCP Data received {"connection_id":221332,"ip":"39.100.83.180","data_length":110,"data_hex":"160300006901000065030367508320a5b14c9d6e7a8bc32d4e7f1a9cb56e3d8a..."} 
[2026-10-23 16:05:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221332,"packet_length":110,"packet_hex":"160300006901000065030367508320a5b14c9d6e7a8bc32d4e7f1a9cb56e3d8a..."} 
[2026-10-23 16:05:14] local.INFO: Processing buffer {"connection_id":221332,"buffer_length":110,"buffer_hex":"160300006901000065030367508320a5b14c9d6e7a8bc32d4e7f1a9cb56e3d8a..."} 
[2026-10-23 16:05:14] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221332,"buffer_length":110,"first_bytes_hex":"160300006901000065030367508320a5"} 
[2026-10-23 16:05:19] local.INFO: TCP Data received {"connection_id":224728,"ip":"39.100.83.180","data_length":117,"data_hex":"000000716a816e30816ba103020105a20302010aa4815e305ca0070305005080..."} 
[2026-10-23 16:05:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224728,"packet_length":117,"packet_hex":"000000716a816e30816ba103020105a20302010aa4815e305ca0070305005080..."} 
[2026-10-23 16:05:19] local.INFO: Processing buffer {"connection_id":224728,"buffer_length":117,"buffer_hex":"000000716a816e30816ba103020105a20302010aa4815e305ca0070305005080..."} 
[2026-10-23 16:05:19] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":224728,"buffer_length":117,"first_bytes_hex":"000000716a816e30816ba103020105a2"} 
[2026-10-23 16:05:24] local.INFO: TCP Data received {"connection_id":221739,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:05:24] local.INFO: Processing buffer {"connection_id":221739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:05:24] local.INFO: IMEI packet received {"connection_id":221739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:05:24] local.INFO: IMEI acknowledgment sent {"connection_id":221739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:05:24] local.INFO: TCP Data received {"connection_id":221740,"ip":"39.100.83.180","data_length":168,"data_hex":"000000a4ff534d42720000000008014000000000000000000000000000004006..."} 
[2026-10-23 16:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221740,"packet_length":168,"packet_hex":"000000a4ff534d42720000000008014000000000000000000000000000004006..."} 
[2026-10-23 16:05:24] local.INFO: Processing buffer {"connection_id":221740,"buffer_length":168,"buffer_hex":"000000a4ff534d42720000000008014000000000000000000000000000004006..."} 
[2026-10-23 16:05:24] local.INFO: Found valid packet candidate {"position":23,"data_field_length":64,"total_length":76,"packet_hex_start":"00000000000000400600000100008100"} 
[2026-10-23 16:05:24] local.INFO: Found valid Teltonika packet at position {"connection_id":221740,"packet_position":23,"bytes_removed":23} 
[2026-10-23 16:05:24] local.INFO: Packet analysis {"connection_id":221740,"data_field_length":64,"total_packet_length":76,"buffer_length":145,"packet_hex_start":"00000000000000400600000100008100"} 
[2026-10-23 16:05:24] local.INFO: Extracted packet for processing {"connection_id":221740,"packet_length":76,"remaining_buffer_length":69,"packet_hex_start":"00000000000000400600000100008100"} 
[2026-10-23 16:05:24] local.WARNING: Failed to parse Teltonika packet {"connection_id":221740,"packet_length":76} 
[2026-10-23 16:05:24] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221740,"buffer_length":69,"first_bytes_hex":"4e4554574f524b5320332e3000024c41"} 
[2026-10-23 16:05:30] local.INFO: TCP Data received {"connection_id":221741,"ip":"39.100.83.180","data_length":12,"data_hex":"6c000b000000000000000000..."} 
[2026-10-23 16:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221741,"packet_length":12,"packet_hex":"6c000b000000000000000000..."} 
[2026-10-23 16:05:30] local.INFO: Processing buffer {"connection_id":221741,"buffer_length":12,"buffer_hex":"6c000b000000000000000000..."} 
[2026-10-23 16:05:30] local.INFO: TCP Data received {"connection_id":221739,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221739,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:05:30] local.INFO: Processing buffer {"connection_id":221739,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:05:30] local.INFO: IMEI packet received {"connection_id":221739,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:05:30] local.INFO: IMEI acknowledgment sent {"connection_id":221739,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:05:33] local.INFO: TCP Data received {"connection_id":221739,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168539ea8012dde4780050df9400003014424..."} 
[2026-10-23 16:05:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168539ea8012dde4780050df9400003014424..."} 
[2026-10-23 16:05:33] local.INFO: Processing buffer {"connection_id":221739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168539ea8012dde4780050df9400003014424..."} 
[2026-10-23 16:05:33] local.INFO: Packet analysis {"connection_id":221739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16853"} 
[2026-10-23 16:05:33] local.INFO: Extracted packet for processing {"connection_id":221739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16853"} 
[2026-10-23 16:05:33] local.INFO: GPS Element Parsed {"raw_longitude":769542016,"raw_latitude":84801856,"longitude_deg":76.9542016,"latitude_deg":8.4801856,"altitude":3,"angle":324,"satellites":36,"speed":1,"hex_longitude":"2dde4780","hex_latitude":"050df940","is_valid_coordinates":true} 
[2026-10-23 16:05:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:05:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944427776001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:05:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871269317378048,"note":"Value kept but may cause issues"} 
[2026-10-23 16:05:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2429832714745475072,"note":"Value kept but may cause issues"} 
[2026-10-23 16:05:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:05:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792751673000,"timestamp_ms":1792751673000,"timestamp_seconds":1792751673,"priority":1,"record_length":96,"hex_timestamp":"000001a168539ea8"} 
[2026-10-23 16:05:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:05:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:05:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 16:05:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:05:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:05:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:05:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:05:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:05:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:05:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:05:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:05:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:05:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:05:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944427776001,"66":27343,"192":206,"80":33792,"24":1,"16":23871269317378048,"45":-2429832714745475072},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:05:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:05:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:05:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944427776001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:05:33] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:05:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:05:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871269317378048,"km_value":23871269317378.047,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:05:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2429832714745475072,"description":"Unknown IO ID 45"} 
[2026-10-23 16:05:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944427776001,"power":27343,"unknown_192":206,"unknown_80":33792,"ignition":1,"odometer":null,"unknown_45":-2429832714745475072}} 
[2026-10-23 16:05:33] local.INFO: DEBUG: GPS processor result {"connection_id":221739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:05:33] local.INFO: GPS data processed {"connection_id":221739,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:05:33] local.INFO: Acknowledgment sent {"connection_id":221739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:05:35] local.INFO: TCP Data received {"connection_id":221333,"ip":"39.100.83.180","data_length":53,"data_hex":"474554202f74656d7025323066696c65732532432f446566253631756c742e74..."} 
[2026-10-23 16:05:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221333,"packet_length":53,"packet_hex":"474554202f74656d7025323066696c65732532432f446566253631756c742e74..."} 
[2026-10-23 16:05:35] local.INFO: Processing buffer {"connection_id":221333,"buffer_length":53,"buffer_hex":"474554202f74656d7025323066696c65732532432f446566253631756c742e74..."} 
[2026-10-23 16:05:35] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221333,"buffer_length":53,"first_bytes_hex":"474554202f74656d7025323066696c65"} 
[2026-10-23 16:05:40] local.INFO: TCP Data received {"connection_id":221742,"ip":"39.100.83.180","data_length":9,"data_hex":"0164656661756c740a..."} 
[2026-10-23 16:05:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221742,"packet_length":9,"packet_hex":"0164656661756c740a..."} 
[2026-10-23 16:05:40] local.INFO: Processing buffer {"connection_id":221742,"buffer_length":9,"buffer_hex":"0164656661756c740a..."} 
[2026-10-23 16:05:45] local.INFO: TCP Data received {"connection_id":223003,"ip":"39.100.83.180","data_length":51,"data_hex":"30840000002d02010763840000002404000a01000a0100020100020164010100..."} 
[2026-10-23 16:05:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223003,"packet_length":51,"packet_hex":"30840000002d02010763840000002404000a01000a0100020100020164010100..."} 
[2026-10-23 16:05:45] local.INFO: Processing buffer {"connection_id":223003,"buffer_length":51,"buffer_hex":"30840000002d02010763840000002404000a01000a0100020100020164010100..."} 
[2026-10-23 16:05:45] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":223003,"buffer_length":51,"first_bytes_hex":"30840000002d02010763840000002404"} 
[2026-10-23 16:05:50] local.INFO: TCP Data received {"connection_id":221334,"ip":"39.100.83.180","data_length":14,"data_hex":"300c020101600702010204008000..."} 
[2026-10-23 16:05:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221334,"packet_length":14,"packet_hex":"300c020101600702010204008000..."} 
[2026-10-23 16:05:50] local.INFO: Processing buffer {"connection_id":221334,"buffer_length":14,"buffer_hex":"300c020101600702010204008000..."} 
[2026-10-23 16:05:55] local.INFO: TCP Data received {"connection_id":224729,"ip":"39.100.83.180","data_length":223,"data_hex":"4f5054494f4e53207369703a6b73205349502f322e300d0a5669613a20534950..."} 
[2026-10-23 16:05:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224729,"packet_length":223,"packet_hex":"4f5054494f4e53207369703a6b73205349502f322e300d0a5669613a20534950..."} 
[2026-10-23 16:05:55] local.INFO: Processing buffer {"connection_id":224729,"buffer_length":223,"buffer_hex":"4f5054494f4e53207369703a6b73205349502f322e300d0a5669613a20534950..."} 
[2026-10-23 16:05:55] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":224729,"buffer_length":223,"first_bytes_hex":"4f5054494f4e53207369703a6b732053"} 
[2026-10-23 16:06:03] local.INFO: TCP Data received {"connection_id":221335,"ip":"39.100.83.180","data_length":16,"data_hex":"544e4d5004000000544e4d4500000400..."} 
[2026-10-23 16:06:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221335,"packet_length":16,"packet_hex":"544e4d5004000000544e4d4500000400..."} 
[2026-10-23 16:06:03] local.INFO: Processing buffer {"connection_id":221335,"buffer_length":16,"buffer_hex":"544e4d5004000000544e4d4500000400..."} 
[2026-10-23 16:06:03] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221335,"buffer_length":16,"first_bytes_hex":"544e4d5004000000544e4d4500000400"} 
[2026-10-23 16:06:04] local.INFO: TCP Data received {"connection_id":221739,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16853aa60012dde4740050df9200003012326..."} 
[2026-10-23 16:06:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16853aa60012dde4740050df9200003012326..."} 
[2026-10-23 16:06:04] local.INFO: Processing buffer {"connection_id":221739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16853aa60012dde4740050df9200003012326..."} 
[2026-10-23 16:06:04] local.INFO: Packet analysis {"connection_id":221739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16853"} 
[2026-10-23 16:06:04] local.INFO: Extracted packet for processing {"connection_id":221739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16853"} 
[2026-10-23 16:06:04] local.INFO: GPS Element Parsed {"raw_longitude":769541952,"raw_latitude":84801824,"longitude_deg":76.9541952,"latitude_deg":8.4801824,"altitude":3,"angle":291,"satellites":38,"speed":0,"hex_longitude":"2dde4740","hex_latitude":"050df920","is_valid_coordinates":true} 
[2026-10-23 16:06:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:06:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944428288001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:06:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871277907312640,"note":"Value kept but may cause issues"} 
[2026-10-23 16:06:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2429832714745462784,"note":"Value kept but may cause issues"} 
[2026-10-23 16:06:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,192,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:06:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792751676000,"timestamp_ms":1792751676000,"timestamp_seconds":1792751676,"priority":1,"record_length":96,"hex_timestamp":"000001a16853aa60"} 
[2026-10-23 16:06:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:06:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:06:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 16:06:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:06:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:06:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:06:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:06:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:06:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:06:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221739,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:06:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:06:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:06:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:06:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944428288001,"66":27919,"192":206,"80":33792,"24":0,"16":23871277907312640,"45":-2429832714745462784},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,192,80,24,16,45]} 
[2026-10-23 16:06:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:06:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:06:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944428288001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:06:04] local.INFO: Unknown IO ID detected {"io_id":192,"value":206,"description":"Unknown IO ID 192"} 
[2026-10-23 16:06:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:06:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871277907312640,"km_value":23871277907312.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:06:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2429832714745462784,"description":"Unknown IO ID 45"} 
[2026-10-23 16:06:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944428288001,"power":27919,"unknown_192":206,"unknown_80":33792,"ignition":0,"odometer":null,"unknown_45":-2429832714745462784}} 
[2026-10-23 16:06:04] local.INFO: DEBUG: GPS processor result {"connection_id":221739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:06:04] local.INFO: GPS data processed {"connection_id":221739,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:06:04] local.INFO: Acknowledgment sent {"connection_id":221739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:06:08] local.INFO: TCP Data received {"connection_id":221336,"ip":"39.100.83.180","data_length":11,"data_hex":"0300000b06e00000000000..."} 
[2026-10-23 16:06:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221336,"packet_length":11,"packet_hex":"0300000b06e00000000000..."} 
[2026-10-23 16:06:08] local.INFO: Processing buffer {"connection_id":221336,"buffer_length":11,"buffer_hex":"0300000b06e00000000000..."} 
[2026-10-23 16:06:13] local.INFO: TCP Data received {"connection_id":223004,"ip":"39.100.83.180","data_length":23,"data_hex":"446d6454000000170000000100000000111100ff01ff13..."} 
[2026-10-23 16:06:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223004,"packet_length":23,"packet_hex":"446d6454000000170000000100000000111100ff01ff13..."} 
[2026-10-23 16:06:13] local.INFO: Processing buffer {"connection_id":223004,"buffer_length":23,"buffer_hex":"446d6454000000170000000100000000111100ff01ff13..."} 
[2026-10-23 16:06:13] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":223004,"buffer_length":23,"first_bytes_hex":"446d6454000000170000000100000000"} 
[2026-10-23 16:06:19] local.INFO: TCP Data received {"connection_id":223005,"ip":"39.100.83.180","data_length":60,"data_hex":"3a0000002f00000002000040020f0001003d050000000000000000000000002f..."} 
[2026-10-23 16:06:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223005,"packet_length":60,"packet_hex":"3a0000002f00000002000040020f0001003d050000000000000000000000002f..."} 
[2026-10-23 16:06:19] local.INFO: Processing buffer {"connection_id":223005,"buffer_length":60,"buffer_hex":"3a0000002f00000002000040020f0001003d050000000000000000000000002f..."} 
[2026-10-23 16:06:19] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":223005,"buffer_length":60,"first_bytes_hex":"3a0000002f00000002000040020f0001"} 
[2026-10-23 16:06:24] local.INFO: TCP Data received {"connection_id":223007,"ip":"39.100.83.180","data_length":7,"data_hex":"4a524d4900024b..."} 
[2026-10-23 16:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223007,"packet_length":7,"packet_hex":"4a524d4900024b..."} 
[2026-10-23 16:06:24] local.INFO: Processing buffer {"connection_id":223007,"buffer_length":7,"buffer_hex":"4a524d4900024b..."} 
[2026-10-23 16:06:29] local.INFO: TCP Data received {"connection_id":224730,"ip":"39.100.83.180","data_length":175,"data_hex":"010000fdcefa0bb0a00000004d4d531400000000000000000000000000000012..."} 
[2026-10-23 16:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224730,"packet_length":175,"packet_hex":"010000fdcefa0bb0a00000004d4d531400000000000000000000000000000012..."} 
[2026-10-23 16:06:29] local.INFO: Processing buffer {"connection_id":224730,"buffer_length":175,"buffer_hex":"010000fdcefa0bb0a00000004d4d531400000000000000000000000000000012..."} 
[2026-10-23 16:06:29] local.INFO: Found valid packet candidate {"position":24,"data_field_length":18,"total_length":30,"packet_hex_start":"000000000000001200000001000300f0"} 
[2026-10-23 16:06:29] local.INFO: Found valid Teltonika packet at position {"connection_id":224730,"packet_position":24,"bytes_removed":24} 
[2026-10-23 16:06:29] local.INFO: Packet analysis {"connection_id":224730,"data_field_length":18,"total_packet_length":30,"buffer_length":151,"packet_hex_start":"000000000000001200000001000300f0"} 
[2026-10-23 16:06:29] local.INFO: Extracted packet for processing {"connection_id":224730,"packet_length":30,"remaining_buffer_length":121,"packet_hex_start":"000000000000001200000001000300f0"} 
[2026-10-23 16:06:29] local.WARNING: Failed to parse Teltonika packet {"connection_id":224730,"packet_length":30} 
[2026-10-23 16:06:29] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":224730,"buffer_length":121,"first_bytes_hex":"0050006c0061007900650072002f0039"} 
[2026-10-23 16:06:29] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:29] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:29] local.INFO: IMEI packet received {"connection_id":221337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":221337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:06:30] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:30] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:30] local.INFO: IMEI packet received {"connection_id":221337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:06:30] local.INFO: IMEI acknowledgment sent {"connection_id":221337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:06:31] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:31] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:31] local.INFO: IMEI packet received {"connection_id":221337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:06:31] local.INFO: IMEI acknowledgment sent {"connection_id":221337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:06:34] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:34] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:06:34] local.INFO: IMEI packet received {"connection_id":221337,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:06:34] local.INFO: IMEI acknowledgment sent {"connection_id":221337,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:06:35] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168548138012dde4680050df500000300b52c..."} 
[2026-10-23 16:06:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168548138012dde4680050df500000300b52c..."} 
[2026-10-23 16:06:35] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168548138012dde4680050df500000300b52c..."} 
[2026-10-23 16:06:35] local.INFO: Packet analysis {"connection_id":221337,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:06:35] local.INFO: Extracted packet for processing {"connection_id":221337,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:06:35] local.INFO: GPS Element Parsed {"raw_longitude":769541760,"raw_latitude":84800768,"longitude_deg":76.954176,"latitude_deg":8.4800768,"altitude":3,"angle":181,"satellites":44,"speed":2,"hex_longitude":"2dde4680","hex_latitude":"050df500","is_valid_coordinates":true} 
[2026-10-23 16:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:06:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944442368001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:06:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871368101625856,"note":"Value kept but may cause issues"} 
[2026-10-23 16:06:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2429903083489845248,"note":"Value kept but may cause issues"} 
[2026-10-23 16:06:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:06:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792751731000,"timestamp_ms":1792751731000,"timestamp_seconds":1792751731,"priority":1,"record_length":96,"hex_timestamp":"000001a168548138"} 
[2026-10-23 16:06:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:06:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 16:06:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:06:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:06:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:06:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:06:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221337,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:06:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:06:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:06:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:06:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:06:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:06:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944442368001,"66":28006,"14":206,"80":33792,"24":2,"16":23871368101625856,"45":-2429903083489845248},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,80,24,16,45]} 
[2026-10-23 16:06:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:06:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:06:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944442368001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:06:35] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 16:06:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:06:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871368101625856,"km_value":23871368101625.855,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:06:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2429903083489845248,"description":"Unknown IO ID 45"} 
[2026-10-23 16:06:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944442368001,"power":28006,"unknown_14":206,"unknown_80":33792,"ignition":2,"odometer":null,"unknown_45":-2429903083489845248}} 
[2026-10-23 16:06:35] local.INFO: DEBUG: GPS processor result {"connection_id":221337,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:06:35] local.INFO: GPS data processed {"connection_id":221337,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:06:35] local.INFO: Acknowledgment sent {"connection_id":221337,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:06:35] local.INFO: TCP Data received {"connection_id":223008,"ip":"39.100.83.180","data_length":90,"data_hex":"005a0000010000000136012c000008007fff7f08000000010020003a00000000..."} 
[2026-10-23 16:06:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223008,"packet_length":90,"packet_hex":"005a0000010000000136012c000008007fff7f08000000010020003a00000000..."} 
[2026-10-23 16:06:35] local.INFO: Processing buffer {"connection_id":223008,"buffer_length":90,"buffer_hex":"005a0000010000000136012c000008007fff7f08000000010020003a00000000..."} 
[2026-10-23 16:06:35] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":223008,"buffer_length":90,"first_bytes_hex":"005a0000010000000136012c00000800"} 
[2026-10-23 16:06:40] local.INFO: TCP Data received {"connection_id":221743,"ip":"39.100.83.180","data_length":52,"data_hex":"1201003400000000000015000601001b000102001c000c0300280004ff080001..."} 
[2026-10-23 16:06:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221743,"packet_length":52,"packet_hex":"1201003400000000000015000601001b000102001c000c0300280004ff080001..."} 
[2026-10-23 16:06:40] local.INFO: Processing buffer {"connection_id":221743,"buffer_length":52,"buffer_hex":"1201003400000000000015000601001b000102001c000c0300280004ff080001..."} 
[2026-10-23 16:06:40] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":221743,"buffer_length":52,"first_bytes_hex":"1201003400000000000015000601001b"} 
[2026-10-23 16:06:46] local.INFO: TCP Data received {"connection_id":224731,"ip":"39.100.83.180","data_length":18,"data_hex":"000300010000000000000002000000000f00..."} 
[2026-10-23 16:06:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224731,"packet_length":18,"packet_hex":"000300010000000000000002000000000f00..."} 
[2026-10-23 16:06:46] local.INFO: Processing buffer {"connection_id":224731,"buffer_length":18,"buffer_hex":"000300010000000000000002000000000f00..."} 
[2026-10-23 16:06:46] local.INFO: Found valid packet candidate {"position":4,"data_field_length":2,"total_length":14,"packet_hex_start":"0000000000000002000000000f00"} 
[2026-10-23 16:06:46] local.INFO: Found valid Teltonika packet at position {"connection_id":224731,"packet_position":4,"bytes_removed":4} 
[2026-10-23 16:06:48] local.INFO: TCP Data received {"connection_id":221324,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:06:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221324,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:06:48] local.INFO: Processing buffer {"connection_id":221324,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:06:48] local.INFO: IMEI packet received {"connection_id":221324,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:06:48] local.INFO: IMEI acknowledgment sent {"connection_id":221324,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:06:51] local.INFO: TCP Data received {"connection_id":223009,"ip":"39.100.83.180","data_length":48,"data_hex":"47494f5001000100240000000000000001000000010000000600000061626364..."} 
[2026-10-23 16:06:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223009,"packet_length":48,"packet_hex":"47494f5001000100240000000000000001000000010000000600000061626364..."} 
[2026-10-23 16:06:51] local.INFO: Processing buffer {"connection_id":223009,"buffer_length":48,"buffer_hex":"47494f5001000100240000000000000001000000010000000600000061626364..."} 
[2026-10-23 16:06:51] local.INFO: Found valid packet candidate {"position":9,"data_field_length":1,"total_length":13,"packet_hex_start":"00000000000000010000000100000006"} 
[2026-10-23 16:06:51] local.INFO: Found valid Teltonika packet at position {"connection_id":223009,"packet_position":9,"bytes_removed":9} 
[2026-10-23 16:06:51] local.INFO: Packet analysis {"connection_id":223009,"data_field_length":1,"total_packet_length":13,"buffer_length":39,"packet_hex_start":"00000000000000010000000100000006"} 
[2026-10-23 16:06:51] local.INFO: Extracted packet for processing {"connection_id":223009,"packet_length":13,"remaining_buffer_length":26,"packet_hex_start":"00000000000000010000000100"} 
[2026-10-23 16:06:51] local.WARNING: Failed to parse Teltonika packet {"connection_id":223009,"packet_length":13} 
[2026-10-23 16:06:51] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":223009,"buffer_length":26,"first_bytes_hex":"00000600000061626364656600000400"} 
[2026-10-23 16:07:06] local.INFO: TCP Data received {"connection_id":221337,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16854bbd0012dde4580050debb0000600a829..."} 
[2026-10-23 16:07:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221337,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16854bbd0012dde4580050debb0000600a829..."} 
[2026-10-23 16:07:06] local.INFO: Processing buffer {"connection_id":221337,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16854bbd0012dde4580050debb0000600a829..."} 
[2026-10-23 16:07:06] local.INFO: Packet analysis {"connection_id":221337,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:07:06] local.INFO: Extracted packet for processing {"connection_id":221337,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:07:06] local.INFO: GPS Element Parsed {"raw_longitude":769541504,"raw_latitude":84798384,"longitude_deg":76.9541504,"latitude_deg":8.4798384,"altitude":6,"angle":168,"satellites":41,"speed":5,"hex_longitude":"2dde4580","hex_latitude":"050debb0","is_valid_coordinates":true} 
[2026-10-23 16:07:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:07:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944443136001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871488360710144,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430114189722451968,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,14,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:07:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792751746000,"timestamp_ms":1792751746000,"timestamp_seconds":1792751746,"priority":1,"record_length":96,"hex_timestamp":"000001a16854bbd0"} 
[2026-10-23 16:07:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:07:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:07:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 16:07:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:07:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:07:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:07:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:07:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221337,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:07:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:07:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221337,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:07:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:07:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:07:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:07:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944443136001,"66":27984,"14":206,"80":33792,"24":5,"16":23871488360710144,"45":-2430114189722451968},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,14,80,24,16,45]} 
[2026-10-23 16:07:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:07:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:07:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944443136001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:07:06] local.INFO: Unknown IO ID detected {"io_id":14,"value":206,"description":"Unknown IO ID 14"} 
[2026-10-23 16:07:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:07:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871488360710144,"km_value":23871488360710.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:07:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430114189722451968,"description":"Unknown IO ID 45"} 
[2026-10-23 16:07:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944443136001,"power":27984,"unknown_14":206,"unknown_80":33792,"ignition":5,"odometer":null,"unknown_45":-2430114189722451968}} 
[2026-10-23 16:07:06] local.INFO: DEBUG: GPS processor result {"connection_id":221337,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:07:06] local.INFO: GPS data processed {"connection_id":221337,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:07:06] local.INFO: Acknowledgment sent {"connection_id":221337,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:07:19] local.INFO: TCP Data received {"connection_id":224732,"ip":"39.100.83.180","data_length":110,"data_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-23 16:07:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224732,"packet_length":110,"packet_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-23 16:07:19] local.INFO: Processing buffer {"connection_id":224732,"buffer_length":110,"buffer_hex":"1603000069010000650303551ca7e472616e646f6d3172616e646f6d3272616e..."} 
[2026-10-23 16:07:19] local.WARNING: No valid Teltonika packet found, clearing buffer {"connection_id":224732,"buffer_length":110,"first_bytes_hex":"1603000069010000650303551ca7e472"} 
[2026-10-23 16:07:23] local.INFO: TCP Data received {"connection_id":221744,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:07:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221744,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:07:23] local.INFO: Processing buffer {"connection_id":221744,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:07:23] local.INFO: IMEI packet received {"connection_id":221744,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:07:23] local.INFO: IMEI acknowledgment sent {"connection_id":221744,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:07:24] local.INFO: TCP Data received {"connection_id":224734,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:24] local.INFO: Processing buffer {"connection_id":224734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:24] local.INFO: IMEI packet received {"connection_id":224734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:07:24] local.INFO: IMEI acknowledgment sent {"connection_id":224734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:07:28] local.INFO: TCP Data received {"connection_id":224734,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:28] local.INFO: Processing buffer {"connection_id":224734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:28] local.INFO: IMEI packet received {"connection_id":224734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:07:28] local.INFO: IMEI acknowledgment sent {"connection_id":224734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:07:29] local.INFO: TCP Data received {"connection_id":224734,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224734,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:29] local.INFO: Processing buffer {"connection_id":224734,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:07:29] local.INFO: IMEI packet received {"connection_id":224734,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":224734,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:07:30] local.INFO: TCP Data received {"connection_id":224734,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16854d340012dde4580050de7c0000700b62b..."} 
[2026-10-23 16:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16854d340012dde4580050de7c0000700b62b..."} 
[2026-10-23 16:07:30] local.INFO: Processing buffer {"connection_id":224734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16854d340012dde4580050de7c0000700b62b..."} 
[2026-10-23 16:07:30] local.INFO: Packet analysis {"connection_id":224734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:07:30] local.INFO: Extracted packet for processing {"connection_id":224734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:07:30] local.INFO: GPS Element Parsed {"raw_longitude":769541504,"raw_latitude":84797376,"longitude_deg":76.9541504,"latitude_deg":8.4797376,"altitude":7,"angle":182,"satellites":43,"speed":4,"hex_longitude":"2dde4580","hex_latitude":"050de7c0","is_valid_coordinates":true} 
[2026-10-23 16:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944446976001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871539900317696,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430395664699772928,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792751752000,"timestamp_ms":1792751752000,"timestamp_seconds":1792751752,"priority":1,"record_length":96,"hex_timestamp":"000001a16854d340"} 
[2026-10-23 16:07:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:07:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 16:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:07:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:07:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:07:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944446976001,"66":27800,"174":206,"80":34048,"24":4,"16":23871539900317696,"45":-2430395664699772928},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944446976001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:07:30] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:07:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871539900317696,"km_value":23871539900317.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430395664699772928,"description":"Unknown IO ID 45"} 
[2026-10-23 16:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944446976001,"power":27800,"unknown_174":206,"unknown_80":34048,"ignition":4,"odometer":null,"unknown_45":-2430395664699772928}} 
[2026-10-23 16:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":224734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:07:30] local.INFO: GPS data processed {"connection_id":224734,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:07:30] local.INFO: Acknowledgment sent {"connection_id":224734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:07:35] local.INFO: TCP Data received {"connection_id":224734,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16854db10012dde4580050de6a0000800a829..."} 
[2026-10-23 16:07:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16854db10012dde4580050de6a0000800a829..."} 
[2026-10-23 16:07:35] local.INFO: Processing buffer {"connection_id":224734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16854db10012dde4580050de6a0000800a829..."} 
[2026-10-23 16:07:35] local.INFO: Packet analysis {"connection_id":224734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:07:35] local.INFO: Extracted packet for processing {"connection_id":224734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16854"} 
[2026-10-23 16:07:35] local.INFO: GPS Element Parsed {"raw_longitude":769541504,"raw_latitude":84797088,"longitude_deg":76.9541504,"latitude_deg":8.4797088,"altitude":8,"angle":168,"satellites":41,"speed":4,"hex_longitude":"2dde4580","hex_latitude":"050de6a0","is_valid_coordinates":true} 
[2026-10-23 16:07:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:07:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944448512001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23871552785219584,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2430395664700030976,"note":"Value kept but may cause issues"} 
[2026-10-23 16:07:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:07:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792751754000,"timestamp_ms":1792751754000,"timestamp_seconds":1792751754,"priority":1,"record_length":96,"hex_timestamp":"000001a16854db10"} 
[2026-10-23 16:07:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:07:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:07:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 16:07:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:07:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:07:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:07:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:07:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:07:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:07:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:07:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:07:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:07:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:07:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944448512001,"66":27343,"174":206,"80":34048,"24":4,"16":23871552785219584,"45":-2430395664700030976},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:07:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:07:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:07:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944448512001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:07:35] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:07:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:07:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23871552785219584,"km_value":23871552785219.586,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:07:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2430395664700030976,"description":"Unknown IO ID 45"} 
[2026-10-23 16:07:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944448512001,"power":27343,"unknown_174":206,"unknown_80":34048,"ignition":4,"odometer":null,"unknown_45":-2430395664700030976}} 
[2026-10-23 16:07:35] local.INFO: DEBUG: GPS processor result {"connection_id":224734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:07:35] local.INFO: GPS data processed {"connection_id":224734,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:07:35] local.INFO: Acknowledgment sent {"connection_id":224734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:08:10] local.INFO: TCP Data received {"connection_id":224734,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16855e0c8012ddeacc0050e1950000e001a2b..."} 
[2026-10-23 16:08:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224734,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16855e0c8012ddeacc0050e1950000e001a2b..."} 
[2026-10-23 16:08:10] local.INFO: Processing buffer {"connection_id":224734,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16855e0c8012ddeacc0050e1950000e001a2b..."} 
[2026-10-23 16:08:10] local.INFO: Packet analysis {"connection_id":224734,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16855"} 
[2026-10-23 16:08:10] local.INFO: Extracted packet for processing {"connection_id":224734,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16855"} 
[2026-10-23 16:08:10] local.INFO: GPS Element Parsed {"raw_longitude":769567936,"raw_latitude":84810064,"longitude_deg":76.9567936,"latitude_deg":8.4810064,"altitude":14,"angle":26,"satellites":43,"speed":8,"hex_longitude":"2ddeacc0","hex_latitude":"050e1950","is_valid_coordinates":true} 
[2026-10-23 16:08:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:08:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944463360001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873111858348032,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2406329554189262848,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:08:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792751821000,"timestamp_ms":1792751821000,"timestamp_seconds":1792751821,"priority":1,"record_length":96,"hex_timestamp":"000001a16855e0c8"} 
[2026-10-23 16:08:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:08:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:08:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":208,"data_length":795,"current_offset":136} 
[2026-10-23 16:08:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2590,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:08:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:08:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:08:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:08:10] local.INFO: Teltonika packet parsed successfully {"connection_id":224734,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:08:10] local.INFO: Passing IMEI to GPS processor {"connection_id":224734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:08:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":224734,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:08:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:08:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:08:10] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:08:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944463360001,"66":27974,"174":206,"80":34048,"24":8,"16":23873111858348032,"45":-2406329554189262848},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:08:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:08:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:08:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944463360001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:08:10] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:08:10] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:08:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873111858348032,"km_value":23873111858348.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:08:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2406329554189262848,"description":"Unknown IO ID 45"} 
[2026-10-23 16:08:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944463360001,"power":27974,"unknown_174":206,"unknown_80":34048,"ignition":8,"odometer":null,"unknown_45":-2406329554189262848}} 
[2026-10-23 16:08:10] local.INFO: DEBUG: GPS processor result {"connection_id":224734,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:08:10] local.INFO: GPS data processed {"connection_id":224734,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:08:10] local.INFO: Acknowledgment sent {"connection_id":224734,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:08:28] local.INFO: TCP Data received {"connection_id":224735,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:08:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224735,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:08:28] local.INFO: Processing buffer {"connection_id":224735,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:08:28] local.INFO: IMEI packet received {"connection_id":224735,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:08:28] local.INFO: IMEI acknowledgment sent {"connection_id":224735,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:08:30] local.INFO: TCP Data received {"connection_id":224736,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:08:30] local.INFO: Processing buffer {"connection_id":224736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:08:30] local.INFO: IMEI packet received {"connection_id":224736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:08:30] local.INFO: IMEI acknowledgment sent {"connection_id":224736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:08:34] local.INFO: TCP Data received {"connection_id":224735,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:08:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224735,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:08:34] local.INFO: Processing buffer {"connection_id":224735,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:08:34] local.INFO: IMEI packet received {"connection_id":224735,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:08:34] local.INFO: IMEI acknowledgment sent {"connection_id":224735,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:08:38] local.INFO: TCP Data received {"connection_id":224736,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:08:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224736,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:08:38] local.INFO: Processing buffer {"connection_id":224736,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:08:38] local.INFO: IMEI packet received {"connection_id":224736,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:08:38] local.INFO: IMEI acknowledgment sent {"connection_id":224736,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:08:38] local.INFO: TCP Data received {"connection_id":224735,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168564a40012d0a9480070590100022013f1a..."} 
[2026-10-23 16:08:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168564a40012d0a9480070590100022013f1a..."} 
[2026-10-23 16:08:38] local.INFO: Processing buffer {"connection_id":224735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168564a40012d0a9480070590100022013f1a..."} 
[2026-10-23 16:08:38] local.INFO: Packet analysis {"connection_id":224735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:08:38] local.INFO: Extracted packet for processing {"connection_id":224735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:08:38] local.INFO: GPS Element Parsed {"raw_longitude":755668096,"raw_latitude":117805072,"longitude_deg":75.5668096,"latitude_deg":11.7805072,"altitude":34,"angle":319,"satellites":26,"speed":1,"hex_longitude":"2d0a9480","hex_latitude":"07059010","is_valid_coordinates":true} 
[2026-10-23 16:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:08:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944471552001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37318189150896128,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":763008323276337152,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:08:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792751848000,"timestamp_ms":1792751848000,"timestamp_seconds":1792751848,"priority":1,"record_length":96,"hex_timestamp":"000001a168564a40"} 
[2026-10-23 16:08:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:08:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:08:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:08:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:08:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:08:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:08:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:08:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224735,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:08:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224735,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:08:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944471552001,"66":14450,"153":206,"94":10240,"24":1,"16":37318189150896128,"45":763008323276337152},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:08:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944471552001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:08:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37318189150896128,"km_value":37318189150896.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":763008323276337152,"description":"Unknown IO ID 45"} 
[2026-10-23 16:08:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944471552001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":1,"odometer":null,"unknown_45":763008323276337152}} 
[2026-10-23 16:08:38] local.INFO: DEBUG: GPS processor result {"connection_id":224735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23060,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:08:38] local.INFO: GPS data processed {"connection_id":224735,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:08:38] local.INFO: Acknowledgment sent {"connection_id":224735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:08:38] local.INFO: TCP Data received {"connection_id":224735,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168565210012d0a948007059040002201321a..."} 
[2026-10-23 16:08:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224735,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168565210012d0a948007059040002201321a..."} 
[2026-10-23 16:08:38] local.INFO: Processing buffer {"connection_id":224735,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168565210012d0a948007059040002201321a..."} 
[2026-10-23 16:08:38] local.INFO: Packet analysis {"connection_id":224735,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:08:38] local.INFO: Extracted packet for processing {"connection_id":224735,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:08:38] local.INFO: GPS Element Parsed {"raw_longitude":755668096,"raw_latitude":117805120,"longitude_deg":75.5668096,"latitude_deg":11.780512,"altitude":34,"angle":306,"satellites":26,"speed":0,"hex_longitude":"2d0a9480","hex_latitude":"07059040","is_valid_coordinates":true} 
[2026-10-23 16:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:08:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944473088001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37318193445863424,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":762375004578910208,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:08:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792751850000,"timestamp_ms":1792751850000,"timestamp_seconds":1792751850,"priority":1,"record_length":96,"hex_timestamp":"000001a168565210"} 
[2026-10-23 16:08:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:08:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:08:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:08:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:08:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:08:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:08:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:08:38] local.INFO: Teltonika packet parsed successfully {"connection_id":224735,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:08:38] local.INFO: Passing IMEI to GPS processor {"connection_id":224735,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:08:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":224735,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:08:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944473088001,"66":14450,"153":206,"94":10240,"24":0,"16":37318193445863424,"45":762375004578910208},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:08:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:08:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944473088001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:08:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37318193445863424,"km_value":37318193445863.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:08:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":762375004578910208,"description":"Unknown IO ID 45"} 
[2026-10-23 16:08:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944473088001,"power":14450,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":762375004578910208}} 
[2026-10-23 16:08:39] local.INFO: DEBUG: GPS processor result {"connection_id":224735,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23061,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:08:39] local.INFO: GPS data processed {"connection_id":224735,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:08:39] local.INFO: Acknowledgment sent {"connection_id":224735,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:08:39] local.INFO: TCP Data received {"connection_id":224736,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16855ec80012ddeae40050e1b58000d00282b..."} 
[2026-10-23 16:08:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16855ec80012ddeae40050e1b58000d00282b..."} 
[2026-10-23 16:08:39] local.INFO: Processing buffer {"connection_id":224736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16855ec80012ddeae40050e1b58000d00282b..."} 
[2026-10-23 16:08:39] local.INFO: Packet analysis {"connection_id":224736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16855"} 
[2026-10-23 16:08:39] local.INFO: Extracted packet for processing {"connection_id":224736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16855"} 
[2026-10-23 16:08:39] local.INFO: GPS Element Parsed {"raw_longitude":769568320,"raw_latitude":84810584,"longitude_deg":76.956832,"latitude_deg":8.4810584,"altitude":13,"angle":40,"satellites":43,"speed":9,"hex_longitude":"2ddeae40","hex_latitude":"050e1b58","is_valid_coordinates":true} 
[2026-10-23 16:08:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:08:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944466176001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873146218086400,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2401333373351407616,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:08:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792751824000,"timestamp_ms":1792751824000,"timestamp_seconds":1792751824,"priority":1,"record_length":96,"hex_timestamp":"000001a16855ec80"} 
[2026-10-23 16:08:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:08:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:08:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 16:08:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:08:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:08:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:08:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:08:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:08:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:08:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:08:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:08:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:08:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:08:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944466176001,"66":27908,"174":206,"80":34048,"24":9,"16":23873146218086400,"45":-2401333373351407616},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:08:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:08:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:08:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944466176001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:08:39] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:08:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:08:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873146218086400,"km_value":23873146218086.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:08:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2401333373351407616,"description":"Unknown IO ID 45"} 
[2026-10-23 16:08:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944466176001,"power":27908,"unknown_174":206,"unknown_80":34048,"ignition":9,"odometer":null,"unknown_45":-2401333373351407616}} 
[2026-10-23 16:08:39] local.INFO: DEBUG: GPS processor result {"connection_id":224736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:08:39] local.INFO: GPS data processed {"connection_id":224736,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:08:39] local.INFO: Acknowledgment sent {"connection_id":224736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:08:40] local.INFO: TCP Data received {"connection_id":224736,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168563e88012ddeb300050e20d8000c00262e..."} 
[2026-10-23 16:08:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224736,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168563e88012ddeb300050e20d8000c00262e..."} 
[2026-10-23 16:08:40] local.INFO: Processing buffer {"connection_id":224736,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168563e88012ddeb300050e20d8000c00262e..."} 
[2026-10-23 16:08:40] local.INFO: Packet analysis {"connection_id":224736,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:08:40] local.INFO: Extracted packet for processing {"connection_id":224736,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:08:40] local.INFO: GPS Element Parsed {"raw_longitude":769569536,"raw_latitude":84811992,"longitude_deg":76.9569536,"latitude_deg":8.4811992,"altitude":12,"angle":38,"satellites":46,"speed":0,"hex_longitude":"2ddeb300","hex_latitude":"050e20d8","is_valid_coordinates":true} 
[2026-10-23 16:08:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:08:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944466944001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873236412399616,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2400911160886208512,"note":"Value kept but may cause issues"} 
[2026-10-23 16:08:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:08:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792751845000,"timestamp_ms":1792751845000,"timestamp_seconds":1792751845,"priority":1,"record_length":96,"hex_timestamp":"000001a168563e88"} 
[2026-10-23 16:08:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:08:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:08:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:08:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:08:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:08:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:08:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:08:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224736,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:08:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:08:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224736,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:08:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:08:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:08:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:08:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944466944001,"66":27658,"174":206,"80":34048,"24":0,"16":23873236412399616,"45":-2400911160886208512},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:08:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:08:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:08:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944466944001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:08:40] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:08:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:08:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873236412399616,"km_value":23873236412399.617,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:08:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2400911160886208512,"description":"Unknown IO ID 45"} 
[2026-10-23 16:08:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944466944001,"power":27658,"unknown_174":206,"unknown_80":34048,"ignition":0,"odometer":null,"unknown_45":-2400911160886208512}} 
[2026-10-23 16:08:40] local.INFO: DEBUG: GPS processor result {"connection_id":224736,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:08:40] local.INFO: GPS data processed {"connection_id":224736,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:08:40] local.INFO: Acknowledgment sent {"connection_id":224736,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:09:23] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:09:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:09:23] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:09:23] local.INFO: IMEI packet received {"connection_id":221746,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:09:23] local.INFO: IMEI acknowledgment sent {"connection_id":221746,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:09:25] local.INFO: TCP Data received {"connection_id":221747,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:09:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:09:25] local.INFO: Processing buffer {"connection_id":221747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:09:25] local.INFO: IMEI packet received {"connection_id":221747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:09:25] local.INFO: IMEI acknowledgment sent {"connection_id":221747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:09:29] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:09:29] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:09:29] local.INFO: IMEI packet received {"connection_id":221746,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":221746,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:09:29] local.INFO: TCP Data received {"connection_id":221747,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:09:29] local.INFO: Processing buffer {"connection_id":221747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:09:29] local.INFO: IMEI packet received {"connection_id":221747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":221747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:09:29] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16856a030012d0a948007059040002201321a..."} 
[2026-10-23 16:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16856a030012d0a948007059040002201321a..."} 
[2026-10-23 16:09:29] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16856a030012d0a948007059040002201321a..."} 
[2026-10-23 16:09:29] local.INFO: Packet analysis {"connection_id":221746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:09:29] local.INFO: Extracted packet for processing {"connection_id":221746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:09:29] local.INFO: GPS Element Parsed {"raw_longitude":755668096,"raw_latitude":117805120,"longitude_deg":75.5668096,"latitude_deg":11.780512,"altitude":34,"angle":306,"satellites":26,"speed":0,"hex_longitude":"2d0a9480","hex_latitude":"07059040","is_valid_coordinates":true} 
[2026-10-23 16:09:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:09:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944473600001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:09:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37318193445863424,"note":"Value kept but may cause issues"} 
[2026-10-23 16:09:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":762375004578922496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:09:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:09:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792751870000,"timestamp_ms":1792751870000,"timestamp_seconds":1792751870,"priority":1,"record_length":96,"hex_timestamp":"000001a16856a030"} 
[2026-10-23 16:09:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:09:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:09:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:09:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:09:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:09:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:09:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:09:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:09:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:09:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:09:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944473600001,"66":14515,"153":206,"94":10240,"24":0,"16":37318193445863424,"45":762375004578922496},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:09:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944473600001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:09:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37318193445863424,"km_value":37318193445863.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":762375004578922496,"description":"Unknown IO ID 45"} 
[2026-10-23 16:09:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944473600001,"power":14515,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":762375004578922496}} 
[2026-10-23 16:09:29] local.INFO: DEBUG: GPS processor result {"connection_id":221746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23064,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:09:29] local.INFO: GPS data processed {"connection_id":221746,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:09:29] local.INFO: Acknowledgment sent {"connection_id":221746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:09:29] local.INFO: TCP Data received {"connection_id":221747,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168574440012ddec880050e3570000f009e2c..."} 
[2026-10-23 16:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168574440012ddec880050e3570000f009e2c..."} 
[2026-10-23 16:09:29] local.INFO: Processing buffer {"connection_id":221747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168574440012ddec880050e3570000f009e2c..."} 
[2026-10-23 16:09:29] local.INFO: Packet analysis {"connection_id":221747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:09:29] local.INFO: Extracted packet for processing {"connection_id":221747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:09:29] local.INFO: GPS Element Parsed {"raw_longitude":769575040,"raw_latitude":84817264,"longitude_deg":76.957504,"latitude_deg":8.4817264,"altitude":15,"angle":158,"satellites":44,"speed":9,"hex_longitude":"2ddec880","hex_latitude":"050e3570","is_valid_coordinates":true} 
[2026-10-23 16:09:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:09:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944488960001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:09:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873683088998400,"note":"Value kept but may cause issues"} 
[2026-10-23 16:09:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2393803917722447872,"note":"Value kept but may cause issues"} 
[2026-10-23 16:09:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:09:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792751912000,"timestamp_ms":1792751912000,"timestamp_seconds":1792751912,"priority":1,"record_length":96,"hex_timestamp":"000001a168574440"} 
[2026-10-23 16:09:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:09:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:09:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 16:09:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:09:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:09:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:09:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:09:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:09:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:09:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:09:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944488960001,"66":27865,"174":206,"80":34048,"24":9,"16":23873683088998400,"45":-2393803917722447872},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:09:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:09:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944488960001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:09:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873683088998400,"km_value":23873683088998.4,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:09:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2393803917722447872,"description":"Unknown IO ID 45"} 
[2026-10-23 16:09:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944488960001,"power":27865,"unknown_174":206,"unknown_80":34048,"ignition":9,"odometer":null,"unknown_45":-2393803917722447872}} 
[2026-10-23 16:09:29] local.INFO: DEBUG: GPS processor result {"connection_id":221747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:09:29] local.INFO: GPS data processed {"connection_id":221747,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:09:29] local.INFO: Acknowledgment sent {"connection_id":221747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:10:00] local.INFO: TCP Data received {"connection_id":221746,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16856f238012d0a948007059040002201321a..."} 
[2026-10-23 16:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16856f238012d0a948007059040002201321a..."} 
[2026-10-23 16:10:00] local.INFO: Processing buffer {"connection_id":221746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16856f238012d0a948007059040002201321a..."} 
[2026-10-23 16:10:00] local.INFO: Packet analysis {"connection_id":221746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:10:00] local.INFO: Extracted packet for processing {"connection_id":221746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16856"} 
[2026-10-23 16:10:00] local.INFO: GPS Element Parsed {"raw_longitude":755668096,"raw_latitude":117805120,"longitude_deg":75.5668096,"latitude_deg":11.780512,"altitude":34,"angle":306,"satellites":26,"speed":0,"hex_longitude":"2d0a9480","hex_latitude":"07059040","is_valid_coordinates":true} 
[2026-10-23 16:10:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944478720001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37318193445863424,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":762375004578922496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792751891000,"timestamp_ms":1792751891000,"timestamp_seconds":1792751891,"priority":1,"record_length":96,"hex_timestamp":"000001a16856f238"} 
[2026-10-23 16:10:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:10:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:10:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:10:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:10:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:10:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221746,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:10:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944478720001,"66":14407,"153":206,"94":10240,"24":0,"16":37318193445863424,"45":762375004578922496},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944478720001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:10:00] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:10:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37318193445863424,"km_value":37318193445863.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":762375004578922496,"description":"Unknown IO ID 45"} 
[2026-10-23 16:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944478720001,"power":14407,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":762375004578922496}} 
[2026-10-23 16:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":221746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23066,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:10:00] local.INFO: GPS data processed {"connection_id":221746,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:10:00] local.INFO: Acknowledgment sent {"connection_id":221746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:10:01] local.INFO: TCP Data received {"connection_id":221747,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168574828012ddec8c0050e3460000f00ae2b..."} 
[2026-10-23 16:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168574828012ddec8c0050e3460000f00ae2b..."} 
[2026-10-23 16:10:01] local.INFO: Processing buffer {"connection_id":221747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168574828012ddec8c0050e3460000f00ae2b..."} 
[2026-10-23 16:10:01] local.INFO: Packet analysis {"connection_id":221747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:10:01] local.INFO: Extracted packet for processing {"connection_id":221747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:10:01] local.INFO: GPS Element Parsed {"raw_longitude":769575104,"raw_latitude":84816992,"longitude_deg":76.9575104,"latitude_deg":8.4816992,"altitude":15,"angle":174,"satellites":43,"speed":12,"hex_longitude":"2ddec8c0","hex_latitude":"050e3460","is_valid_coordinates":true} 
[2026-10-23 16:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944489472001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873695973900288,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2393522442745843712,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792751913000,"timestamp_ms":1792751913000,"timestamp_seconds":1792751913,"priority":1,"record_length":96,"hex_timestamp":"000001a168574828"} 
[2026-10-23 16:10:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:10:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:10:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:10:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:10:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:10:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944489472001,"66":27865,"174":206,"80":34048,"24":12,"16":23873695973900288,"45":-2393522442745843712},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944489472001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:10:01] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:10:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873695973900288,"km_value":23873695973900.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2393522442745843712,"description":"Unknown IO ID 45"} 
[2026-10-23 16:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944489472001,"power":27865,"unknown_174":206,"unknown_80":34048,"ignition":12,"odometer":null,"unknown_45":-2393522442745843712}} 
[2026-10-23 16:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":221747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:10:01] local.INFO: GPS data processed {"connection_id":221747,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:10:01] local.INFO: Acknowledgment sent {"connection_id":221747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:10:20] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:20] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:20] local.INFO: IMEI packet received {"connection_id":221338,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:10:20] local.INFO: IMEI acknowledgment sent {"connection_id":221338,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:10:23] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:23] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:23] local.INFO: IMEI packet received {"connection_id":221338,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:10:23] local.INFO: IMEI acknowledgment sent {"connection_id":221338,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:10:24] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:10:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:10:24] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:10:24] local.INFO: IMEI packet received {"connection_id":221339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:10:24] local.INFO: IMEI acknowledgment sent {"connection_id":221339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:10:28] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:28] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:10:28] local.INFO: IMEI packet received {"connection_id":221338,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:10:28] local.INFO: IMEI acknowledgment sent {"connection_id":221338,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:10:29] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168574440012d0a948007059040002201321b..."} 
[2026-10-23 16:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168574440012d0a948007059040002201321b..."} 
[2026-10-23 16:10:29] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168574440012d0a948007059040002201321b..."} 
[2026-10-23 16:10:29] local.INFO: Packet analysis {"connection_id":221338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:10:29] local.INFO: Extracted packet for processing {"connection_id":221338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:10:29] local.INFO: GPS Element Parsed {"raw_longitude":755668096,"raw_latitude":117805120,"longitude_deg":75.5668096,"latitude_deg":11.780512,"altitude":34,"angle":306,"satellites":27,"speed":0,"hex_longitude":"2d0a9480","hex_latitude":"07059040","is_valid_coordinates":true} 
[2026-10-23 16:10:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:10:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944484096001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37318193445863424,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":762375004578922496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:10:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792751912000,"timestamp_ms":1792751912000,"timestamp_seconds":1792751912,"priority":1,"record_length":96,"hex_timestamp":"000001a168574440"} 
[2026-10-23 16:10:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:10:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:10:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 16:10:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:10:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:10:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:10:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:10:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:10:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221338,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:10:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221338,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:10:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:10:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:10:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:10:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944484096001,"66":14548,"153":206,"94":10240,"24":0,"16":37318193445863424,"45":762375004578922496},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:10:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:10:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:10:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944484096001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:10:29] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:10:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:10:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37318193445863424,"km_value":37318193445863.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:10:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":762375004578922496,"description":"Unknown IO ID 45"} 
[2026-10-23 16:10:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944484096001,"power":14548,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":762375004578922496}} 
[2026-10-23 16:10:29] local.INFO: DEBUG: GPS processor result {"connection_id":221338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23068,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:10:29] local.INFO: GPS data processed {"connection_id":221338,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:10:29] local.INFO: Acknowledgment sent {"connection_id":221338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:10:34] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:10:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:10:34] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:10:34] local.INFO: IMEI packet received {"connection_id":221339,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:10:34] local.INFO: IMEI acknowledgment sent {"connection_id":221339,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:10:35] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168574c10012ddec880050e3310000f00c22b..."} 
[2026-10-23 16:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168574c10012ddec880050e3310000f00c22b..."} 
[2026-10-23 16:10:35] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168574c10012ddec880050e3310000f00c22b..."} 
[2026-10-23 16:10:35] local.INFO: Packet analysis {"connection_id":221339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:10:35] local.INFO: Extracted packet for processing {"connection_id":221339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:10:35] local.INFO: GPS Element Parsed {"raw_longitude":769575040,"raw_latitude":84816656,"longitude_deg":76.957504,"latitude_deg":8.4816656,"altitude":15,"angle":194,"satellites":43,"speed":14,"hex_longitude":"2ddec880","hex_latitude":"050e3310","is_valid_coordinates":true} 
[2026-10-23 16:10:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:10:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944489728001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873713153769472,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2393452074001735680,"note":"Value kept but may cause issues"} 
[2026-10-23 16:10:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:10:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792751914000,"timestamp_ms":1792751914000,"timestamp_seconds":1792751914,"priority":1,"record_length":96,"hex_timestamp":"000001a168574c10"} 
[2026-10-23 16:10:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:10:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:10:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:10:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:10:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:10:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:10:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:10:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:10:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:10:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:10:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:10:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:10:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:10:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944489728001,"66":27930,"174":206,"80":34048,"24":14,"16":23873713153769472,"45":-2393452074001735680},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:10:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:10:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:10:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944489728001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:10:35] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:10:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:10:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873713153769472,"km_value":23873713153769.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:10:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2393452074001735680,"description":"Unknown IO ID 45"} 
[2026-10-23 16:10:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944489728001,"power":27930,"unknown_174":206,"unknown_80":34048,"ignition":14,"odometer":null,"unknown_45":-2393452074001735680}} 
[2026-10-23 16:10:35] local.INFO: DEBUG: GPS processor result {"connection_id":221339,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:10:35] local.INFO: GPS data processed {"connection_id":221339,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:10:35] local.INFO: Acknowledgment sent {"connection_id":221339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:11:00] local.INFO: TCP Data received {"connection_id":221338,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685924b8012d0a75800705e5600016000c1c..."} 
[2026-10-23 16:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221338,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685924b8012d0a75800705e5600016000c1c..."} 
[2026-10-23 16:11:00] local.INFO: Processing buffer {"connection_id":221338,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685924b8012d0a75800705e5600016000c1c..."} 
[2026-10-23 16:11:00] local.INFO: Packet analysis {"connection_id":221338,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:11:00] local.INFO: Extracted packet for processing {"connection_id":221338,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:11:00] local.INFO: GPS Element Parsed {"raw_longitude":755660160,"raw_latitude":117826912,"longitude_deg":75.566016,"latitude_deg":11.7826912,"altitude":22,"angle":12,"satellites":28,"speed":19,"hex_longitude":"2d0a7580","hex_latitude":"0705e560","is_valid_coordinates":true} 
[2026-10-23 16:11:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:11:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944520448001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37319391741739008,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753297436585369600,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:11:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792752035000,"timestamp_ms":1792752035000,"timestamp_seconds":1792752035,"priority":1,"record_length":96,"hex_timestamp":"000001a1685924b8"} 
[2026-10-23 16:11:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:11:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:11:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":57,"n8_eight_byte":21,"data_length":795,"current_offset":136} 
[2026-10-23 16:11:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":672,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:11:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:11:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:11:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:11:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221338,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:11:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221338,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:11:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221338,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:11:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:11:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:11:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:11:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944520448001,"66":14396,"153":206,"94":10240,"24":19,"16":37319391741739008,"45":753297436585369600},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:11:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:11:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:11:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944520448001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:11:00] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:11:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:11:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37319391741739008,"km_value":37319391741739.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:11:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":753297436585369600,"description":"Unknown IO ID 45"} 
[2026-10-23 16:11:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944520448001,"power":14396,"unknown_153":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":753297436585369600}} 
[2026-10-23 16:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":221338,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23070,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:11:01] local.INFO: GPS data processed {"connection_id":221338,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:11:01] local.INFO: Acknowledgment sent {"connection_id":221338,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:11:06] local.INFO: TCP Data received {"connection_id":221339,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168574ff8012ddec800050e31c0000f00d62b..."} 
[2026-10-23 16:11:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221339,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168574ff8012ddec800050e31c0000f00d62b..."} 
[2026-10-23 16:11:06] local.INFO: Processing buffer {"connection_id":221339,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168574ff8012ddec800050e31c0000f00d62b..."} 
[2026-10-23 16:11:06] local.INFO: Packet analysis {"connection_id":221339,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:11:06] local.INFO: Extracted packet for processing {"connection_id":221339,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:11:06] local.INFO: GPS Element Parsed {"raw_longitude":769574912,"raw_latitude":84816320,"longitude_deg":76.9574912,"latitude_deg":8.481632,"altitude":15,"angle":214,"satellites":43,"speed":15,"hex_longitude":"2ddec800","hex_latitude":"050e31c0","is_valid_coordinates":true} 
[2026-10-23 16:11:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:11:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944489984001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873730333638656,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2393522442745999360,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:11:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792751915000,"timestamp_ms":1792751915000,"timestamp_seconds":1792751915,"priority":1,"record_length":96,"hex_timestamp":"000001a168574ff8"} 
[2026-10-23 16:11:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:11:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:11:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 16:11:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:11:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:11:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:11:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:11:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221339,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:11:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:11:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221339,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:11:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:11:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:11:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:11:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944489984001,"66":27930,"174":206,"80":34048,"24":15,"16":23873730333638656,"45":-2393522442745999360},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:11:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:11:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:11:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944489984001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:11:06] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:11:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:11:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873730333638656,"km_value":23873730333638.656,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:11:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2393522442745999360,"description":"Unknown IO ID 45"} 
[2026-10-23 16:11:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944489984001,"power":27930,"unknown_174":206,"unknown_80":34048,"ignition":15,"odometer":null,"unknown_45":-2393522442745999360}} 
[2026-10-23 16:11:06] local.INFO: DEBUG: GPS processor result {"connection_id":221339,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:11:06] local.INFO: GPS data processed {"connection_id":221339,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:11:06] local.INFO: Acknowledgment sent {"connection_id":221339,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:11:23] local.INFO: TCP Data received {"connection_id":223011,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223011,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:23] local.INFO: Processing buffer {"connection_id":223011,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:23] local.INFO: IMEI packet received {"connection_id":223011,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:11:23] local.INFO: IMEI acknowledgment sent {"connection_id":223011,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:11:24] local.INFO: TCP Data received {"connection_id":223011,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223011,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:24] local.INFO: Processing buffer {"connection_id":223011,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:24] local.INFO: IMEI packet received {"connection_id":223011,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:11:24] local.INFO: IMEI acknowledgment sent {"connection_id":223011,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:11:24] local.INFO: TCP Data received {"connection_id":224737,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:11:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:11:24] local.INFO: Processing buffer {"connection_id":224737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:11:24] local.INFO: IMEI packet received {"connection_id":224737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:11:24] local.INFO: IMEI acknowledgment sent {"connection_id":224737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:11:28] local.INFO: TCP Data received {"connection_id":223011,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223011,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:28] local.INFO: Processing buffer {"connection_id":223011,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:11:28] local.INFO: IMEI packet received {"connection_id":223011,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:11:28] local.INFO: IMEI acknowledgment sent {"connection_id":223011,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:11:29] local.INFO: TCP Data received {"connection_id":223011,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168592c88012d0a75c00705e958001600001c..."} 
[2026-10-23 16:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168592c88012d0a75c00705e958001600001c..."} 
[2026-10-23 16:11:29] local.INFO: Processing buffer {"connection_id":223011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168592c88012d0a75c00705e958001600001c..."} 
[2026-10-23 16:11:29] local.INFO: Packet analysis {"connection_id":223011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:11:29] local.INFO: Extracted packet for processing {"connection_id":223011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:11:29] local.INFO: GPS Element Parsed {"raw_longitude":755660224,"raw_latitude":117827928,"longitude_deg":75.5660224,"latitude_deg":11.7827928,"altitude":22,"angle":0,"satellites":28,"speed":21,"hex_longitude":"2d0a75c0","hex_latitude":"0705e958","is_valid_coordinates":true} 
[2026-10-23 16:11:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:11:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944520960001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37319443281346560,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753649280306470912,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:11:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792752037000,"timestamp_ms":1792752037000,"timestamp_seconds":1792752037,"priority":1,"record_length":96,"hex_timestamp":"000001a168592c88"} 
[2026-10-23 16:11:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:11:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:11:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 16:11:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:11:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:11:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:11:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:11:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:11:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223011,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:11:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223011,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:11:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:11:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:11:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:11:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944520960001,"66":14515,"153":206,"94":10240,"24":21,"16":37319443281346560,"45":753649280306470912},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:11:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:11:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:11:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944520960001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:11:29] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:11:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:11:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37319443281346560,"km_value":37319443281346.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:11:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":753649280306470912,"description":"Unknown IO ID 45"} 
[2026-10-23 16:11:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944520960001,"power":14515,"unknown_153":206,"unknown_94":10240,"ignition":21,"odometer":null,"unknown_45":753649280306470912}} 
[2026-10-23 16:11:29] local.INFO: DEBUG: GPS processor result {"connection_id":223011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23072,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:11:29] local.INFO: GPS data processed {"connection_id":223011,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:11:29] local.INFO: Acknowledgment sent {"connection_id":223011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:11:30] local.INFO: TCP Data received {"connection_id":224737,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224737,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:11:30] local.INFO: Processing buffer {"connection_id":224737,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:11:30] local.INFO: IMEI packet received {"connection_id":224737,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:11:30] local.INFO: IMEI acknowledgment sent {"connection_id":224737,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:11:31] local.INFO: TCP Data received {"connection_id":224737,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685753e0012ddec6c0050e30c0000e00ec2a..."} 
[2026-10-23 16:11:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685753e0012ddec6c0050e30c0000e00ec2a..."} 
[2026-10-23 16:11:31] local.INFO: Processing buffer {"connection_id":224737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685753e0012ddec6c0050e30c0000e00ec2a..."} 
[2026-10-23 16:11:31] local.INFO: Packet analysis {"connection_id":224737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:11:31] local.INFO: Extracted packet for processing {"connection_id":224737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16857"} 
[2026-10-23 16:11:31] local.INFO: GPS Element Parsed {"raw_longitude":769574592,"raw_latitude":84816064,"longitude_deg":76.9574592,"latitude_deg":8.4816064,"altitude":14,"angle":236,"satellites":42,"speed":17,"hex_longitude":"2ddec6c0","hex_latitude":"050e30c0","is_valid_coordinates":true} 
[2026-10-23 16:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:11:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944490240001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23873751808475136,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2393663180234440704,"note":"Value kept but may cause issues"} 
[2026-10-23 16:11:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,174,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:11:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792751916000,"timestamp_ms":1792751916000,"timestamp_seconds":1792751916,"priority":1,"record_length":96,"hex_timestamp":"000001a1685753e0"} 
[2026-10-23 16:11:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:11:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:11:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 16:11:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:11:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:11:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:11:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:11:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:11:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:11:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:11:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:11:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:11:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:11:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944490240001,"66":27180,"174":206,"80":34048,"24":17,"16":23873751808475136,"45":-2393663180234440704},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,174,80,24,16,45]} 
[2026-10-23 16:11:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:11:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:11:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944490240001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:11:31] local.INFO: Unknown IO ID detected {"io_id":174,"value":206,"description":"Unknown IO ID 174"} 
[2026-10-23 16:11:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34048,"description":"Unknown IO ID 80"} 
[2026-10-23 16:11:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23873751808475136,"km_value":23873751808475.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:11:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2393663180234440704,"description":"Unknown IO ID 45"} 
[2026-10-23 16:11:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944490240001,"power":27180,"unknown_174":206,"unknown_80":34048,"ignition":17,"odometer":null,"unknown_45":-2393663180234440704}} 
[2026-10-23 16:11:31] local.INFO: DEBUG: GPS processor result {"connection_id":224737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:11:31] local.INFO: GPS data processed {"connection_id":224737,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:11:31] local.INFO: Acknowledgment sent {"connection_id":224737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:12:00] local.INFO: TCP Data received {"connection_id":223011,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168596ef0012d0a73c007060658001001591c..."} 
[2026-10-23 16:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223011,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168596ef0012d0a73c007060658001001591c..."} 
[2026-10-23 16:12:00] local.INFO: Processing buffer {"connection_id":223011,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168596ef0012d0a73c007060658001001591c..."} 
[2026-10-23 16:12:00] local.INFO: Packet analysis {"connection_id":223011,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:00] local.INFO: Extracted packet for processing {"connection_id":223011,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:00] local.INFO: GPS Element Parsed {"raw_longitude":755659712,"raw_latitude":117835352,"longitude_deg":75.5659712,"latitude_deg":11.7835352,"altitude":16,"angle":345,"satellites":28,"speed":7,"hex_longitude":"2d0a73c0","hex_latitude":"07060658","is_valid_coordinates":true} 
[2026-10-23 16:12:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:12:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944521472001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37319804058599424,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753719649050908672,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:12:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792752054000,"timestamp_ms":1792752054000,"timestamp_seconds":1792752054,"priority":1,"record_length":96,"hex_timestamp":"000001a168596ef0"} 
[2026-10-23 16:12:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:12:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:12:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:12:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:12:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:12:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:12:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:12:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223011,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:12:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223011,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:12:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223011,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:12:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:12:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:12:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:12:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944521472001,"66":14309,"153":206,"94":10240,"24":7,"16":37319804058599424,"45":753719649050908672},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:12:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:12:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:12:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944521472001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:12:00] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:12:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:12:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37319804058599424,"km_value":37319804058599.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:12:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":753719649050908672,"description":"Unknown IO ID 45"} 
[2026-10-23 16:12:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944521472001,"power":14309,"unknown_153":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":753719649050908672}} 
[2026-10-23 16:12:01] local.INFO: DEBUG: GPS processor result {"connection_id":223011,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23074,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:12:01] local.INFO: GPS data processed {"connection_id":223011,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:12:01] local.INFO: Acknowledgment sent {"connection_id":223011,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:12:02] local.INFO: TCP Data received {"connection_id":224737,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168596720012ddd9e00050de490000e01092f..."} 
[2026-10-23 16:12:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224737,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168596720012ddd9e00050de490000e01092f..."} 
[2026-10-23 16:12:02] local.INFO: Processing buffer {"connection_id":224737,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168596720012ddd9e00050de490000e01092f..."} 
[2026-10-23 16:12:02] local.INFO: Packet analysis {"connection_id":224737,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:02] local.INFO: Extracted packet for processing {"connection_id":224737,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:02] local.INFO: GPS Element Parsed {"raw_longitude":769498624,"raw_latitude":84796560,"longitude_deg":76.9498624,"latitude_deg":8.479656,"altitude":14,"angle":265,"satellites":47,"speed":28,"hex_longitude":"2ddd9e00","hex_latitude":"050de490","is_valid_coordinates":true} 
[2026-10-23 16:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:12:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944525312001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23877767602896896,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2477542723299274752,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,213,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:12:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792752052000,"timestamp_ms":1792752052000,"timestamp_seconds":1792752052,"priority":1,"record_length":96,"hex_timestamp":"000001a168596720"} 
[2026-10-23 16:12:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:12:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:12:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-10-23 16:12:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:12:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:12:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:12:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:12:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224737,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:12:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:12:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224737,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:12:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:12:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:12:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:12:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944525312001,"66":28093,"213":206,"80":33792,"24":28,"16":23877767602896896,"45":-2477542723299274752},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,213,80,24,16,45]} 
[2026-10-23 16:12:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:12:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:12:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944525312001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:12:02] local.INFO: Unknown IO ID detected {"io_id":213,"value":206,"description":"Unknown IO ID 213"} 
[2026-10-23 16:12:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:12:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23877767602896896,"km_value":23877767602896.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:12:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2477542723299274752,"description":"Unknown IO ID 45"} 
[2026-10-23 16:12:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944525312001,"power":28093,"unknown_213":206,"unknown_80":33792,"ignition":28,"odometer":null,"unknown_45":-2477542723299274752}} 
[2026-10-23 16:12:02] local.INFO: DEBUG: GPS processor result {"connection_id":224737,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:12:02] local.INFO: GPS data processed {"connection_id":224737,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:12:02] local.INFO: Acknowledgment sent {"connection_id":224737,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:12:23] local.INFO: TCP Data received {"connection_id":221748,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221748,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:23] local.INFO: Processing buffer {"connection_id":221748,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:23] local.INFO: IMEI packet received {"connection_id":221748,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:12:23] local.INFO: IMEI acknowledgment sent {"connection_id":221748,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:12:24] local.INFO: TCP Data received {"connection_id":221748,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221748,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:24] local.INFO: Processing buffer {"connection_id":221748,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:24] local.INFO: IMEI packet received {"connection_id":221748,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:12:24] local.INFO: IMEI acknowledgment sent {"connection_id":221748,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:12:25] local.INFO: TCP Data received {"connection_id":221749,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:12:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:12:25] local.INFO: Processing buffer {"connection_id":221749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:12:25] local.INFO: IMEI packet received {"connection_id":221749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:12:25] local.INFO: IMEI acknowledgment sent {"connection_id":221749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:12:28] local.INFO: TCP Data received {"connection_id":221748,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221748,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:28] local.INFO: Processing buffer {"connection_id":221748,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:12:28] local.INFO: IMEI packet received {"connection_id":221748,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:12:28] local.INFO: IMEI acknowledgment sent {"connection_id":221748,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:12:29] local.INFO: TCP Data received {"connection_id":221748,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16859bd10012d0a7400070607b8001201591d..."} 
[2026-10-23 16:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16859bd10012d0a7400070607b8001201591d..."} 
[2026-10-23 16:12:29] local.INFO: Processing buffer {"connection_id":221748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16859bd10012d0a7400070607b8001201591d..."} 
[2026-10-23 16:12:29] local.INFO: Packet analysis {"connection_id":221748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:29] local.INFO: Extracted packet for processing {"connection_id":221748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:29] local.INFO: GPS Element Parsed {"raw_longitude":755659776,"raw_latitude":117835704,"longitude_deg":75.5659776,"latitude_deg":11.7835704,"altitude":18,"angle":345,"satellites":29,"speed":0,"hex_longitude":"2d0a7400","hex_latitude":"070607b8","is_valid_coordinates":true} 
[2026-10-23 16:12:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:12:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944525824001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37319825533435904,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753156699099387904,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:12:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792752074000,"timestamp_ms":1792752074000,"timestamp_seconds":1792752074,"priority":1,"record_length":96,"hex_timestamp":"000001a16859bd10"} 
[2026-10-23 16:12:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:12:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:12:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 16:12:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:12:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:12:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:12:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:12:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:12:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:12:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:12:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:12:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:12:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:12:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944525824001,"66":14396,"153":206,"94":10240,"24":0,"16":37319825533435904,"45":753156699099387904},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:12:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:12:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:12:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944525824001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:12:29] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:12:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:12:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37319825533435904,"km_value":37319825533435.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:12:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":753156699099387904,"description":"Unknown IO ID 45"} 
[2026-10-23 16:12:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944525824001,"power":14396,"unknown_153":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":753156699099387904}} 
[2026-10-23 16:12:29] local.INFO: DEBUG: GPS processor result {"connection_id":221748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23076,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:12:29] local.INFO: GPS data processed {"connection_id":221748,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:12:29] local.INFO: Acknowledgment sent {"connection_id":221748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:12:30] local.INFO: TCP Data received {"connection_id":221749,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:12:30] local.INFO: Processing buffer {"connection_id":221749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:12:30] local.INFO: IMEI packet received {"connection_id":221749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:12:30] local.INFO: IMEI acknowledgment sent {"connection_id":221749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:12:30] local.INFO: TCP Data received {"connection_id":221749,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16859a1b8012ddd7b00050de0b8001001052e..."} 
[2026-10-23 16:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16859a1b8012ddd7b00050de0b8001001052e..."} 
[2026-10-23 16:12:30] local.INFO: Processing buffer {"connection_id":221749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16859a1b8012ddd7b00050de0b8001001052e..."} 
[2026-10-23 16:12:30] local.INFO: Packet analysis {"connection_id":221749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:30] local.INFO: Extracted packet for processing {"connection_id":221749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:12:30] local.INFO: GPS Element Parsed {"raw_longitude":769489664,"raw_latitude":84795576,"longitude_deg":76.9489664,"latitude_deg":8.4795576,"altitude":16,"angle":261,"satellites":46,"speed":22,"hex_longitude":"2ddd7b00","hex_latitude":"050de0b8","is_valid_coordinates":true} 
[2026-10-23 16:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944525312001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23878197099626496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2477542723299274752,"note":"Value kept but may cause issues"} 
[2026-10-23 16:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792752067000,"timestamp_ms":1792752067000,"timestamp_seconds":1792752067,"priority":1,"record_length":96,"hex_timestamp":"000001a16859a1b8"} 
[2026-10-23 16:12:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:12:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":189,"data_length":795,"current_offset":136} 
[2026-10-23 16:12:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2444,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:12:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:12:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:12:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944525312001,"66":27800,"212":206,"80":33792,"24":22,"16":23878197099626496,"45":-2477542723299274752},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-10-23 16:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944525312001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:12:30] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 16:12:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23878197099626496,"km_value":23878197099626.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2477542723299274752,"description":"Unknown IO ID 45"} 
[2026-10-23 16:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944525312001,"power":27800,"unknown_212":206,"unknown_80":33792,"ignition":22,"odometer":null,"unknown_45":-2477542723299274752}} 
[2026-10-23 16:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":221749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:12:30] local.INFO: GPS data processed {"connection_id":221749,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:12:30] local.INFO: Acknowledgment sent {"connection_id":221749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:13:00] local.INFO: TCP Data received {"connection_id":221748,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685b2470012d0a73c00705e088001700d71e..."} 
[2026-10-23 16:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685b2470012d0a73c00705e088001700d71e..."} 
[2026-10-23 16:13:00] local.INFO: Processing buffer {"connection_id":221748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685b2470012d0a73c00705e088001700d71e..."} 
[2026-10-23 16:13:00] local.INFO: Packet analysis {"connection_id":221748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685b"} 
[2026-10-23 16:13:00] local.INFO: Extracted packet for processing {"connection_id":221748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685b"} 
[2026-10-23 16:13:00] local.INFO: GPS Element Parsed {"raw_longitude":755659712,"raw_latitude":117825672,"longitude_deg":75.5659712,"latitude_deg":11.7825672,"altitude":23,"angle":215,"satellites":30,"speed":11,"hex_longitude":"2d0a73c0","hex_latitude":"0705e088","is_valid_coordinates":true} 
[2026-10-23 16:13:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:13:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944553984001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37320358109380608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753578911562121216,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:13:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792752166000,"timestamp_ms":1792752166000,"timestamp_seconds":1792752166,"priority":1,"record_length":96,"hex_timestamp":"000001a1685b2470"} 
[2026-10-23 16:13:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:13:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:13:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:13:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:13:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:13:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:13:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:13:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:13:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:13:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:13:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:13:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:13:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:13:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944553984001,"66":14580,"153":206,"94":10240,"24":11,"16":37320358109380608,"45":753578911562121216},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:13:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:13:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:13:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944553984001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:13:00] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:13:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:13:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37320358109380608,"km_value":37320358109380.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:13:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":753578911562121216,"description":"Unknown IO ID 45"} 
[2026-10-23 16:13:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944553984001,"power":14580,"unknown_153":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":753578911562121216}} 
[2026-10-23 16:13:01] local.INFO: DEBUG: GPS processor result {"connection_id":221748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23078,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:13:01] local.INFO: GPS data processed {"connection_id":221748,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:13:01] local.INFO: Acknowledgment sent {"connection_id":221748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:13:02] local.INFO: TCP Data received {"connection_id":221749,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16859d868012ddd5840050dddb0001401072d..."} 
[2026-10-23 16:13:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16859d868012ddd5840050dddb0001401072d..."} 
[2026-10-23 16:13:02] local.INFO: Processing buffer {"connection_id":221749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16859d868012ddd5840050dddb0001401072d..."} 
[2026-10-23 16:13:02] local.INFO: Packet analysis {"connection_id":221749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:13:02] local.INFO: Extracted packet for processing {"connection_id":221749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16859"} 
[2026-10-23 16:13:02] local.INFO: GPS Element Parsed {"raw_longitude":769480768,"raw_latitude":84794800,"longitude_deg":76.9480768,"latitude_deg":8.47948,"altitude":20,"angle":263,"satellites":45,"speed":24,"hex_longitude":"2ddd5840","hex_latitude":"050dddb0","is_valid_coordinates":true} 
[2026-10-23 16:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:13:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944529152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23878626596356096,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2487394347484399616,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:13:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792752081000,"timestamp_ms":1792752081000,"timestamp_seconds":1792752081,"priority":1,"record_length":96,"hex_timestamp":"000001a16859d868"} 
[2026-10-23 16:13:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:13:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:13:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 16:13:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:13:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:13:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:13:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:13:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:13:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:13:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:13:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:13:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:13:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:13:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944529152001,"66":28006,"212":206,"80":33792,"24":24,"16":23878626596356096,"45":-2487394347484399616},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-10-23 16:13:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:13:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:13:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944529152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:13:02] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 16:13:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:13:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23878626596356096,"km_value":23878626596356.098,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:13:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2487394347484399616,"description":"Unknown IO ID 45"} 
[2026-10-23 16:13:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944529152001,"power":28006,"unknown_212":206,"unknown_80":33792,"ignition":24,"odometer":null,"unknown_45":-2487394347484399616}} 
[2026-10-23 16:13:02] local.INFO: DEBUG: GPS processor result {"connection_id":221749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:13:02] local.INFO: GPS data processed {"connection_id":221749,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:13:02] local.INFO: Acknowledgment sent {"connection_id":221749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:13:17] local.INFO: TCP Data received {"connection_id":221340,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:13:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221340,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:13:17] local.INFO: Processing buffer {"connection_id":221340,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:13:17] local.INFO: IMEI packet received {"connection_id":221340,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:13:17] local.INFO: IMEI acknowledgment sent {"connection_id":221340,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:13:23] local.INFO: TCP Data received {"connection_id":224738,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224738,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:23] local.INFO: Processing buffer {"connection_id":224738,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:23] local.INFO: IMEI packet received {"connection_id":224738,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:13:23] local.INFO: IMEI acknowledgment sent {"connection_id":224738,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:13:24] local.INFO: TCP Data received {"connection_id":224738,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224738,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:24] local.INFO: Processing buffer {"connection_id":224738,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:24] local.INFO: IMEI packet received {"connection_id":224738,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:13:24] local.INFO: IMEI acknowledgment sent {"connection_id":224738,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:13:24] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:13:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:13:24] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:13:24] local.INFO: IMEI packet received {"connection_id":221341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:13:24] local.INFO: IMEI acknowledgment sent {"connection_id":221341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:13:28] local.INFO: TCP Data received {"connection_id":224738,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224738,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:28] local.INFO: Processing buffer {"connection_id":224738,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:13:28] local.INFO: IMEI packet received {"connection_id":224738,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:13:28] local.INFO: IMEI acknowledgment sent {"connection_id":224738,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:13:29] local.INFO: TCP Data received {"connection_id":224738,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685b2858012d0a73400705df70001700c81e..."} 
[2026-10-23 16:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685b2858012d0a73400705df70001700c81e..."} 
[2026-10-23 16:13:29] local.INFO: Processing buffer {"connection_id":224738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685b2858012d0a73400705df70001700c81e..."} 
[2026-10-23 16:13:29] local.INFO: Packet analysis {"connection_id":224738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685b"} 
[2026-10-23 16:13:29] local.INFO: Extracted packet for processing {"connection_id":224738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685b"} 
[2026-10-23 16:13:29] local.INFO: GPS Element Parsed {"raw_longitude":755659584,"raw_latitude":117825392,"longitude_deg":75.5659584,"latitude_deg":11.7825392,"altitude":23,"angle":200,"satellites":30,"speed":10,"hex_longitude":"2d0a7340","hex_latitude":"0705df70","is_valid_coordinates":true} 
[2026-10-23 16:13:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:13:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944554496001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37320375289249792,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753156699096909824,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:13:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792752167000,"timestamp_ms":1792752167000,"timestamp_seconds":1792752167,"priority":1,"record_length":96,"hex_timestamp":"000001a1685b2858"} 
[2026-10-23 16:13:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:13:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:13:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-10-23 16:13:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:13:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:13:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:13:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:13:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:13:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:13:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:13:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:13:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:13:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:13:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944554496001,"66":14580,"153":206,"94":10240,"24":10,"16":37320375289249792,"45":753156699096909824},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:13:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:13:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:13:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944554496001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:13:29] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:13:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:13:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37320375289249792,"km_value":37320375289249.79,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:13:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":753156699096909824,"description":"Unknown IO ID 45"} 
[2026-10-23 16:13:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944554496001,"power":14580,"unknown_153":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":753156699096909824}} 
[2026-10-23 16:13:29] local.INFO: DEBUG: GPS processor result {"connection_id":224738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23080,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:13:29] local.INFO: GPS data processed {"connection_id":224738,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:13:29] local.INFO: Acknowledgment sent {"connection_id":224738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:13:29] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:13:29] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:13:29] local.INFO: IMEI packet received {"connection_id":221341,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":221341,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:13:30] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685a1300012ddd4300050dda00001600f82d..."} 
[2026-10-23 16:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685a1300012ddd4300050dda00001600f82d..."} 
[2026-10-23 16:13:30] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685a1300012ddd4300050dda00001600f82d..."} 
[2026-10-23 16:13:30] local.INFO: Packet analysis {"connection_id":221341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:13:30] local.INFO: Extracted packet for processing {"connection_id":221341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:13:30] local.INFO: GPS Element Parsed {"raw_longitude":769475328,"raw_latitude":84793856,"longitude_deg":76.9475328,"latitude_deg":8.4793856,"altitude":22,"angle":248,"satellites":45,"speed":6,"hex_longitude":"2ddd4300","hex_latitude":"050dda00","is_valid_coordinates":true} 
[2026-10-23 16:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944532736001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23878892884328448,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2497175602925293568,"note":"Value kept but may cause issues"} 
[2026-10-23 16:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792752096000,"timestamp_ms":1792752096000,"timestamp_seconds":1792752096,"priority":1,"record_length":96,"hex_timestamp":"000001a1685a1300"} 
[2026-10-23 16:13:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:13:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 16:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:13:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:13:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:13:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944532736001,"66":27919,"212":206,"80":33792,"24":6,"16":23878892884328448,"45":-2497175602925293568},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-10-23 16:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944532736001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:13:30] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 16:13:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23878892884328448,"km_value":23878892884328.45,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2497175602925293568,"description":"Unknown IO ID 45"} 
[2026-10-23 16:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944532736001,"power":27919,"unknown_212":206,"unknown_80":33792,"ignition":6,"odometer":null,"unknown_45":-2497175602925293568}} 
[2026-10-23 16:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":221341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:13:30] local.INFO: GPS data processed {"connection_id":221341,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:13:30] local.INFO: Acknowledgment sent {"connection_id":221341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:14:01] local.INFO: TCP Data received {"connection_id":224738,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685b3028012d0a73400705dd20001700b01e..."} 
[2026-10-23 16:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224738,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685b3028012d0a73400705dd20001700b01e..."} 
[2026-10-23 16:14:01] local.INFO: Processing buffer {"connection_id":224738,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685b3028012d0a73400705dd20001700b01e..."} 
[2026-10-23 16:14:01] local.INFO: Packet analysis {"connection_id":224738,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685b"} 
[2026-10-23 16:14:01] local.INFO: Extracted packet for processing {"connection_id":224738,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685b"} 
[2026-10-23 16:14:01] local.INFO: GPS Element Parsed {"raw_longitude":755659584,"raw_latitude":117824800,"longitude_deg":75.5659584,"latitude_deg":11.78248,"altitude":23,"angle":176,"satellites":30,"speed":11,"hex_longitude":"2d0a7340","hex_latitude":"0705dd20","is_valid_coordinates":true} 
[2026-10-23 16:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944554752001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37320401059053568,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":753015961608482816,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792752169000,"timestamp_ms":1792752169000,"timestamp_seconds":1792752169,"priority":1,"record_length":96,"hex_timestamp":"000001a1685b3028"} 
[2026-10-23 16:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":244,"data_length":795,"current_offset":136} 
[2026-10-23 16:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2674,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224738,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224738,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944554752001,"66":14428,"153":206,"94":10240,"24":11,"16":37320401059053568,"45":753015961608482816},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944554752001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37320401059053568,"km_value":37320401059053.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":753015961608482816,"description":"Unknown IO ID 45"} 
[2026-10-23 16:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944554752001,"power":14428,"unknown_153":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":753015961608482816}} 
[2026-10-23 16:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":224738,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23082,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:14:01] local.INFO: GPS data processed {"connection_id":224738,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:14:01] local.INFO: Acknowledgment sent {"connection_id":224738,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:14:01] local.INFO: TCP Data received {"connection_id":221341,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685a1eb8012ddd4140050dd920001700ec2d..."} 
[2026-10-23 16:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221341,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685a1eb8012ddd4140050dd920001700ec2d..."} 
[2026-10-23 16:14:01] local.INFO: Processing buffer {"connection_id":221341,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685a1eb8012ddd4140050dd920001700ec2d..."} 
[2026-10-23 16:14:01] local.INFO: Packet analysis {"connection_id":221341,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:14:01] local.INFO: Extracted packet for processing {"connection_id":221341,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:14:01] local.INFO: GPS Element Parsed {"raw_longitude":769474880,"raw_latitude":84793632,"longitude_deg":76.947488,"latitude_deg":8.4793632,"altitude":23,"angle":236,"satellites":45,"speed":7,"hex_longitude":"2ddd4140","hex_latitude":"050dd920","is_valid_coordinates":true} 
[2026-10-23 16:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944536576001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23878918654132224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2503156946180636672,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,212,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792752099000,"timestamp_ms":1792752099000,"timestamp_seconds":1792752099,"priority":1,"record_length":96,"hex_timestamp":"000001a1685a1eb8"} 
[2026-10-23 16:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221341,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221341,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944536576001,"66":27919,"212":206,"80":33792,"24":7,"16":23878918654132224,"45":-2503156946180636672},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,212,80,24,16,45]} 
[2026-10-23 16:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944536576001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":212,"value":206,"description":"Unknown IO ID 212"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23878918654132224,"km_value":23878918654132.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2503156946180636672,"description":"Unknown IO ID 45"} 
[2026-10-23 16:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944536576001,"power":27919,"unknown_212":206,"unknown_80":33792,"ignition":7,"odometer":null,"unknown_45":-2503156946180636672}} 
[2026-10-23 16:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":221341,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:14:01] local.INFO: GPS data processed {"connection_id":221341,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:14:01] local.INFO: Acknowledgment sent {"connection_id":221341,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:14:23] local.INFO: TCP Data received {"connection_id":221342,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:14:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221342,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:14:23] local.INFO: Processing buffer {"connection_id":221342,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:14:23] local.INFO: IMEI packet received {"connection_id":221342,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:14:23] local.INFO: IMEI acknowledgment sent {"connection_id":221342,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:14:28] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:28] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:28] local.INFO: IMEI packet received {"connection_id":221343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:14:28] local.INFO: IMEI acknowledgment sent {"connection_id":221343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:14:28] local.INFO: TCP Data received {"connection_id":221342,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:14:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221342,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:14:28] local.INFO: Processing buffer {"connection_id":221342,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:14:28] local.INFO: IMEI packet received {"connection_id":221342,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:14:28] local.INFO: IMEI acknowledgment sent {"connection_id":221342,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:14:29] local.INFO: TCP Data received {"connection_id":221342,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685c4d50012d0a644007058460001700f41e..."} 
[2026-10-23 16:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685c4d50012d0a644007058460001700f41e..."} 
[2026-10-23 16:14:29] local.INFO: Processing buffer {"connection_id":221342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685c4d50012d0a644007058460001700f41e..."} 
[2026-10-23 16:14:29] local.INFO: Packet analysis {"connection_id":221342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:14:29] local.INFO: Extracted packet for processing {"connection_id":221342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:14:29] local.INFO: GPS Element Parsed {"raw_longitude":755655744,"raw_latitude":117802080,"longitude_deg":75.5655744,"latitude_deg":11.780208,"altitude":23,"angle":244,"satellites":30,"speed":22,"hex_longitude":"2d0a6440","hex_latitude":"07058460","is_valid_coordinates":true} 
[2026-10-23 16:14:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:14:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944573184001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37321676664340480,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":750201211835615232,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:14:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792752242000,"timestamp_ms":1792752242000,"timestamp_seconds":1792752242,"priority":1,"record_length":96,"hex_timestamp":"000001a1685c4d50"} 
[2026-10-23 16:14:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:14:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:14:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:14:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:14:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:14:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:14:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:14:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:14:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221342,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:14:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221342,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:14:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:14:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:14:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:14:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944573184001,"66":14515,"153":206,"94":10240,"24":22,"16":37321676664340480,"45":750201211835615232},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:14:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:14:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:14:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944573184001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:14:29] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:14:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:14:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37321676664340480,"km_value":37321676664340.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:14:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":750201211835615232,"description":"Unknown IO ID 45"} 
[2026-10-23 16:14:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944573184001,"power":14515,"unknown_153":206,"unknown_94":10240,"ignition":22,"odometer":null,"unknown_45":750201211835615232}} 
[2026-10-23 16:14:29] local.INFO: DEBUG: GPS processor result {"connection_id":221342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23084,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:14:29] local.INFO: GPS data processed {"connection_id":221342,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:14:29] local.INFO: Acknowledgment sent {"connection_id":221342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:14:29] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:29] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:29] local.INFO: IMEI packet received {"connection_id":221343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":221343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:14:35] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:35] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:14:35] local.INFO: IMEI packet received {"connection_id":221343,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:14:35] local.INFO: IMEI acknowledgment sent {"connection_id":221343,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:14:39] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685a68f0012ddd4000050dd370001700b02d..."} 
[2026-10-23 16:14:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685a68f0012ddd4000050dd370001700b02d..."} 
[2026-10-23 16:14:39] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685a68f0012ddd4000050dd370001700b02d..."} 
[2026-10-23 16:14:39] local.INFO: Packet analysis {"connection_id":221343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:14:39] local.INFO: Extracted packet for processing {"connection_id":221343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:14:39] local.INFO: GPS Element Parsed {"raw_longitude":769474560,"raw_latitude":84792176,"longitude_deg":76.947456,"latitude_deg":8.4792176,"altitude":23,"angle":176,"satellites":45,"speed":6,"hex_longitude":"2ddd4000","hex_latitude":"050dd370","is_valid_coordinates":true} 
[2026-10-23 16:14:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:14:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944537344001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23878995963543552,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2503649527389937664,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:14:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792752118000,"timestamp_ms":1792752118000,"timestamp_seconds":1792752118,"priority":1,"record_length":96,"hex_timestamp":"000001a1685a68f0"} 
[2026-10-23 16:14:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:14:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:14:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:14:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:14:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:14:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:14:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:14:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:14:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:14:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:14:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:14:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:14:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:14:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944537344001,"66":27995,"214":206,"80":33792,"24":6,"16":23878995963543552,"45":-2503649527389937664},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 16:14:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:14:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:14:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944537344001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:14:39] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 16:14:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:14:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23878995963543552,"km_value":23878995963543.55,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:14:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2503649527389937664,"description":"Unknown IO ID 45"} 
[2026-10-23 16:14:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944537344001,"power":27995,"unknown_214":206,"unknown_80":33792,"ignition":6,"odometer":null,"unknown_45":-2503649527389937664}} 
[2026-10-23 16:14:39] local.INFO: DEBUG: GPS processor result {"connection_id":221343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:14:39] local.INFO: GPS data processed {"connection_id":221343,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:14:39] local.INFO: Acknowledgment sent {"connection_id":221343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:14:40] local.INFO: TCP Data received {"connection_id":221343,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685a6cd8012ddd4000050dd290001700be2e..."} 
[2026-10-23 16:14:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221343,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685a6cd8012ddd4000050dd290001700be2e..."} 
[2026-10-23 16:14:40] local.INFO: Processing buffer {"connection_id":221343,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685a6cd8012ddd4000050dd290001700be2e..."} 
[2026-10-23 16:14:40] local.INFO: Packet analysis {"connection_id":221343,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:14:40] local.INFO: Extracted packet for processing {"connection_id":221343,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685a"} 
[2026-10-23 16:14:40] local.INFO: GPS Element Parsed {"raw_longitude":769474560,"raw_latitude":84791952,"longitude_deg":76.947456,"latitude_deg":8.4791952,"altitude":23,"angle":190,"satellites":46,"speed":9,"hex_longitude":"2ddd4000","hex_latitude":"050dd290","is_valid_coordinates":true} 
[2026-10-23 16:14:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:14:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944542208001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23879004553478144,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2504001371111198720,"note":"Value kept but may cause issues"} 
[2026-10-23 16:14:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,214,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:14:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792752119000,"timestamp_ms":1792752119000,"timestamp_seconds":1792752119,"priority":1,"record_length":96,"hex_timestamp":"000001a1685a6cd8"} 
[2026-10-23 16:14:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:14:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:14:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 16:14:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:14:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:14:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:14:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:14:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221343,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:14:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:14:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221343,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:14:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:14:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:14:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:14:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944542208001,"66":27865,"214":206,"80":33792,"24":9,"16":23879004553478144,"45":-2504001371111198720},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,214,80,24,16,45]} 
[2026-10-23 16:14:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:14:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:14:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944542208001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:14:40] local.INFO: Unknown IO ID detected {"io_id":214,"value":206,"description":"Unknown IO ID 214"} 
[2026-10-23 16:14:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:14:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23879004553478144,"km_value":23879004553478.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:14:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2504001371111198720,"description":"Unknown IO ID 45"} 
[2026-10-23 16:14:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944542208001,"power":27865,"unknown_214":206,"unknown_80":33792,"ignition":9,"odometer":null,"unknown_45":-2504001371111198720}} 
[2026-10-23 16:14:40] local.INFO: DEBUG: GPS processor result {"connection_id":221343,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:14:40] local.INFO: GPS data processed {"connection_id":221343,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:14:40] local.INFO: Acknowledgment sent {"connection_id":221343,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:15:00] local.INFO: TCP Data received {"connection_id":221342,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685c7460012d0a520007057a60001901051e..."} 
[2026-10-23 16:15:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221342,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685c7460012d0a520007057a60001901051e..."} 
[2026-10-23 16:15:00] local.INFO: Processing buffer {"connection_id":221342,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685c7460012d0a520007057a60001901051e..."} 
[2026-10-23 16:15:00] local.INFO: Packet analysis {"connection_id":221342,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:15:00] local.INFO: Extracted packet for processing {"connection_id":221342,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:15:00] local.INFO: GPS Element Parsed {"raw_longitude":755651072,"raw_latitude":117799520,"longitude_deg":75.5651072,"latitude_deg":11.779952,"altitude":25,"angle":261,"satellites":30,"speed":13,"hex_longitude":"2d0a5200","hex_latitude":"07057a60","is_valid_coordinates":true} 
[2026-10-23 16:15:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:15:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944573952001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37321930067410944,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":748793836951855104,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:15:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792752252000,"timestamp_ms":1792752252000,"timestamp_seconds":1792752252,"priority":1,"record_length":96,"hex_timestamp":"000001a1685c7460"} 
[2026-10-23 16:15:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:15:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:15:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:15:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:15:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:15:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:15:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:15:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221342,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:15:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221342,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:15:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221342,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:15:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:15:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:15:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:15:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944573952001,"66":14548,"153":206,"94":10240,"24":13,"16":37321930067410944,"45":748793836951855104},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:15:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:15:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:15:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944573952001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:15:00] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:15:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:15:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37321930067410944,"km_value":37321930067410.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:15:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":748793836951855104,"description":"Unknown IO ID 45"} 
[2026-10-23 16:15:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944573952001,"power":14548,"unknown_153":206,"unknown_94":10240,"ignition":13,"odometer":null,"unknown_45":748793836951855104}} 
[2026-10-23 16:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":221342,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23087,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:15:01] local.INFO: GPS data processed {"connection_id":221342,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:15:01] local.INFO: Acknowledgment sent {"connection_id":221342,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:15:21] local.INFO: TCP Data received {"connection_id":221344,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:21] local.INFO: Processing buffer {"connection_id":221344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:21] local.INFO: IMEI packet received {"connection_id":221344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:15:21] local.INFO: IMEI acknowledgment sent {"connection_id":221344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:15:22] local.INFO: TCP Data received {"connection_id":221344,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:22] local.INFO: Processing buffer {"connection_id":221344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:22] local.INFO: IMEI packet received {"connection_id":221344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:15:22] local.INFO: IMEI acknowledgment sent {"connection_id":221344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:15:23] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:15:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:15:23] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:15:23] local.INFO: IMEI packet received {"connection_id":221750,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:15:23] local.INFO: IMEI acknowledgment sent {"connection_id":221750,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:15:24] local.INFO: TCP Data received {"connection_id":221344,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:24] local.INFO: Processing buffer {"connection_id":221344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:24] local.INFO: IMEI packet received {"connection_id":221344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:15:24] local.INFO: IMEI acknowledgment sent {"connection_id":221344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:15:28] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:15:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:15:28] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:15:28] local.INFO: IMEI packet received {"connection_id":221750,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:15:28] local.INFO: IMEI acknowledgment sent {"connection_id":221750,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:15:29] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685c7848012d0a510007057a38001801161e..."} 
[2026-10-23 16:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685c7848012d0a510007057a38001801161e..."} 
[2026-10-23 16:15:29] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685c7848012d0a510007057a38001801161e..."} 
[2026-10-23 16:15:29] local.INFO: Packet analysis {"connection_id":221750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:15:29] local.INFO: Extracted packet for processing {"connection_id":221750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:15:29] local.INFO: GPS Element Parsed {"raw_longitude":755650816,"raw_latitude":117799480,"longitude_deg":75.5650816,"latitude_deg":11.779948,"altitude":24,"angle":278,"satellites":30,"speed":12,"hex_longitude":"2d0a5100","hex_latitude":"07057a38","is_valid_coordinates":true} 
[2026-10-23 16:15:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:15:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944576512001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37321947247280128,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":743656918626230272,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,153,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:15:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792752253000,"timestamp_ms":1792752253000,"timestamp_seconds":1792752253,"priority":1,"record_length":96,"hex_timestamp":"000001a1685c7848"} 
[2026-10-23 16:15:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:15:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:15:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 16:15:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:15:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:15:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:15:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:15:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:15:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:15:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:15:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:15:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:15:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:15:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944576512001,"66":14548,"153":206,"94":10240,"24":12,"16":37321947247280128,"45":743656918626230272},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,153,94,24,16,45]} 
[2026-10-23 16:15:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:15:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:15:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944576512001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:15:29] local.INFO: Unknown IO ID detected {"io_id":153,"value":206,"description":"Unknown IO ID 153"} 
[2026-10-23 16:15:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:15:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37321947247280128,"km_value":37321947247280.125,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:15:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":743656918626230272,"description":"Unknown IO ID 45"} 
[2026-10-23 16:15:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944576512001,"power":14548,"unknown_153":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":743656918626230272}} 
[2026-10-23 16:15:29] local.INFO: DEBUG: GPS processor result {"connection_id":221750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23088,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:15:29] local.INFO: GPS data processed {"connection_id":221750,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:15:29] local.INFO: Acknowledgment sent {"connection_id":221750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:15:32] local.INFO: TCP Data received {"connection_id":221344,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221344,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:32] local.INFO: Processing buffer {"connection_id":221344,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:15:32] local.INFO: IMEI packet received {"connection_id":221344,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:15:32] local.INFO: IMEI acknowledgment sent {"connection_id":221344,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:15:33] local.INFO: TCP Data received {"connection_id":221344,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685c7078012ddc4e00050dc9c8000d01132c..."} 
[2026-10-23 16:15:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221344,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685c7078012ddc4e00050dc9c8000d01132c..."} 
[2026-10-23 16:15:33] local.INFO: Processing buffer {"connection_id":221344,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685c7078012ddc4e00050dc9c8000d01132c..."} 
[2026-10-23 16:15:33] local.INFO: Packet analysis {"connection_id":221344,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:15:33] local.INFO: Extracted packet for processing {"connection_id":221344,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:15:33] local.INFO: GPS Element Parsed {"raw_longitude":769412608,"raw_latitude":84789704,"longitude_deg":76.9412608,"latitude_deg":8.4789704,"altitude":13,"angle":275,"satellites":44,"speed":24,"hex_longitude":"2ddc4e00","hex_latitude":"050dc9c8","is_valid_coordinates":true} 
[2026-10-23 16:15:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:15:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944575744001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23882023915487232,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2570851678080667648,"note":"Value kept but may cause issues"} 
[2026-10-23 16:15:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:15:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792752251000,"timestamp_ms":1792752251000,"timestamp_seconds":1792752251,"priority":1,"record_length":96,"hex_timestamp":"000001a1685c7078"} 
[2026-10-23 16:15:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:15:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:15:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 16:15:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:15:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:15:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:15:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:15:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221344,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:15:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:15:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:15:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:15:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:15:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:15:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944575744001,"66":27908,"238":206,"80":33792,"24":24,"16":23882023915487232,"45":-2570851678080667648},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-10-23 16:15:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:15:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:15:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944575744001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:15:33] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 16:15:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:15:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23882023915487232,"km_value":23882023915487.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:15:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2570851678080667648,"description":"Unknown IO ID 45"} 
[2026-10-23 16:15:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944575744001,"power":27908,"unknown_238":206,"unknown_80":33792,"ignition":24,"odometer":null,"unknown_45":-2570851678080667648}} 
[2026-10-23 16:15:33] local.INFO: DEBUG: GPS processor result {"connection_id":221344,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:15:33] local.INFO: GPS data processed {"connection_id":221344,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:15:33] local.INFO: Acknowledgment sent {"connection_id":221344,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:16:00] local.INFO: TCP Data received {"connection_id":221750,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685dd008012d0a3540070584a80015011e1d..."} 
[2026-10-23 16:16:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685dd008012d0a3540070584a80015011e1d..."} 
[2026-10-23 16:16:00] local.INFO: Processing buffer {"connection_id":221750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685dd008012d0a3540070584a80015011e1d..."} 
[2026-10-23 16:16:00] local.INFO: Packet analysis {"connection_id":221750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685d"} 
[2026-10-23 16:16:00] local.INFO: Extracted packet for processing {"connection_id":221750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685d"} 
[2026-10-23 16:16:00] local.INFO: GPS Element Parsed {"raw_longitude":755643712,"raw_latitude":117802152,"longitude_deg":75.5643712,"latitude_deg":11.7802152,"altitude":21,"angle":286,"satellites":29,"speed":4,"hex_longitude":"2d0a3540","hex_latitude":"070584a8","is_valid_coordinates":true} 
[2026-10-23 16:16:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944598016001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37322406808780800,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":735775619278999552,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:16:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792752341000,"timestamp_ms":1792752341000,"timestamp_seconds":1792752341,"priority":1,"record_length":96,"hex_timestamp":"000001a1685dd008"} 
[2026-10-23 16:16:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:16:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:16:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":6,"data_length":795,"current_offset":136} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":24,"raw_value":3096233349545984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":157,"raw_value":-2089652632689291776,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":5,"raw_value":2297954326,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":2008088782,"corrected_to":0} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":56,"raw_value":2650852727,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":132,"raw_value":2555445248,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":75,"raw_value":4035556263315113733,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.WARNING: Large IO value detected {"io_id":135,"raw_value":-1152896210485641205,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:00] local.INFO: IO Element Parsed {"io_data_count":42,"io_data_keys":[0,177,94,24,241,157,16,152,161,110,45,64,136,21,29,10,66,102,28,98,128,1,240,197,227,104,5,4,113,205,83,72,232,239,56,2,132,7,23,11,75,135],"length":528,"final_offset":658,"validated_count":42,"validation_warnings":[{"io_id":205,"original":2008088782,"validated":0}]} 
[2026-10-23 16:16:00] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1513492169543909376,"timestamp_seconds":1513492169543909.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 16:16:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:16:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:16:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:16:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221750,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:16:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:16:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:16:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944598016001,"66":14428,"177":206,"94":10240,"24":4,"16":37322406808780800,"45":735775619278999552},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:16:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:16:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:16:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944598016001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:16:00] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:16:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:16:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37322406808780800,"km_value":37322406808780.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:16:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":735775619278999552,"description":"Unknown IO ID 45"} 
[2026-10-23 16:16:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944598016001,"power":14428,"unknown_177":206,"unknown_94":10240,"ignition":4,"odometer":null,"unknown_45":735775619278999552}} 
[2026-10-23 16:16:00] local.INFO: DEBUG: GPS processor result {"connection_id":221750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23090,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:16:00] local.INFO: GPS data processed {"connection_id":221750,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:16:00] local.INFO: Acknowledgment sent {"connection_id":221750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:16:08] local.INFO: TCP Data received {"connection_id":221344,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685cc280012ddc2940050dca80000e010a2c..."} 
[2026-10-23 16:16:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221344,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685cc280012ddc2940050dca80000e010a2c..."} 
[2026-10-23 16:16:08] local.INFO: Processing buffer {"connection_id":221344,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685cc280012ddc2940050dca80000e010a2c..."} 
[2026-10-23 16:16:08] local.INFO: Packet analysis {"connection_id":221344,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:16:08] local.INFO: Extracted packet for processing {"connection_id":221344,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:16:08] local.INFO: GPS Element Parsed {"raw_longitude":769403200,"raw_latitude":84789888,"longitude_deg":76.94032,"latitude_deg":8.4789888,"altitude":14,"angle":266,"satellites":44,"speed":20,"hex_longitude":"2ddc2940","hex_latitude":"050dca80","is_valid_coordinates":true} 
[2026-10-23 16:16:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:16:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944576256001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23882474887053312,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2572118315475810304,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:16:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792752272000,"timestamp_ms":1792752272000,"timestamp_seconds":1792752272,"priority":1,"record_length":96,"hex_timestamp":"000001a1685cc280"} 
[2026-10-23 16:16:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:16:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:16:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:16:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:16:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:16:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:16:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:16:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221344,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:16:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:16:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221344,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:16:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:16:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:16:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:16:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944576256001,"66":27908,"238":206,"80":33792,"24":20,"16":23882474887053312,"45":-2572118315475810304},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-10-23 16:16:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:16:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:16:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944576256001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:16:08] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 16:16:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:16:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23882474887053312,"km_value":23882474887053.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:16:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2572118315475810304,"description":"Unknown IO ID 45"} 
[2026-10-23 16:16:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944576256001,"power":27908,"unknown_238":206,"unknown_80":33792,"ignition":20,"odometer":null,"unknown_45":-2572118315475810304}} 
[2026-10-23 16:16:08] local.INFO: DEBUG: GPS processor result {"connection_id":221344,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:16:08] local.INFO: GPS data processed {"connection_id":221344,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:16:08] local.INFO: Acknowledgment sent {"connection_id":221344,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:16:24] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:24] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:24] local.INFO: IMEI packet received {"connection_id":224739,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:16:24] local.INFO: IMEI acknowledgment sent {"connection_id":224739,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:16:24] local.INFO: TCP Data received {"connection_id":223012,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:16:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:16:24] local.INFO: Processing buffer {"connection_id":223012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:16:24] local.INFO: IMEI packet received {"connection_id":223012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:16:24] local.INFO: IMEI acknowledgment sent {"connection_id":223012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:16:28] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:28] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:28] local.INFO: IMEI packet received {"connection_id":224739,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:16:28] local.INFO: IMEI acknowledgment sent {"connection_id":224739,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:16:28] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:28] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:28] local.INFO: IMEI packet received {"connection_id":224739,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:16:28] local.INFO: IMEI acknowledgment sent {"connection_id":224739,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:16:29] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:29] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:16:29] local.INFO: IMEI packet received {"connection_id":224739,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":224739,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:16:30] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685dd3f0012d0a3440070584a8001501091d..."} 
[2026-10-23 16:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685dd3f0012d0a3440070584a8001501091d..."} 
[2026-10-23 16:16:30] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685dd3f0012d0a3440070584a8001501091d..."} 
[2026-10-23 16:16:30] local.INFO: Packet analysis {"connection_id":224739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685d"} 
[2026-10-23 16:16:30] local.INFO: Extracted packet for processing {"connection_id":224739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685d"} 
[2026-10-23 16:16:30] local.INFO: GPS Element Parsed {"raw_longitude":755643456,"raw_latitude":117802152,"longitude_deg":75.5643456,"latitude_deg":11.7802152,"altitude":21,"angle":265,"satellites":29,"speed":9,"hex_longitude":"2d0a3440","hex_latitude":"070584a8","is_valid_coordinates":true} 
[2026-10-23 16:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944599296001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37322419693682688,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":735564513046472704,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792752342000,"timestamp_ms":1792752342000,"timestamp_seconds":1792752342,"priority":1,"record_length":96,"hex_timestamp":"000001a1685dd3f0"} 
[2026-10-23 16:16:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:16:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:16:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:16:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944599296001,"66":14428,"177":206,"94":10240,"24":9,"16":37322419693682688,"45":735564513046472704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944599296001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37322419693682688,"km_value":37322419693682.69,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":735564513046472704,"description":"Unknown IO ID 45"} 
[2026-10-23 16:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944599296001,"power":14428,"unknown_177":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":735564513046472704}} 
[2026-10-23 16:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":224739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23092,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:16:30] local.INFO: GPS data processed {"connection_id":224739,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:16:30] local.INFO: Acknowledgment sent {"connection_id":224739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:16:30] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685e0e88012d0a108007057f60001501011c..."} 
[2026-10-23 16:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685e0e88012d0a108007057f60001501011c..."} 
[2026-10-23 16:16:30] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685e0e88012d0a108007057f60001501011c..."} 
[2026-10-23 16:16:30] local.INFO: Packet analysis {"connection_id":224739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:16:30] local.INFO: Extracted packet for processing {"connection_id":224739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:16:30] local.INFO: GPS Element Parsed {"raw_longitude":755634304,"raw_latitude":117800800,"longitude_deg":75.5634304,"latitude_deg":11.78008,"altitude":21,"angle":257,"satellites":28,"speed":25,"hex_longitude":"2d0a1080","hex_latitude":"07057f60","is_valid_coordinates":true} 
[2026-10-23 16:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944599552001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37322857780346880,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":735283038069762048,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792752357000,"timestamp_ms":1792752357000,"timestamp_seconds":1792752357,"priority":1,"record_length":96,"hex_timestamp":"000001a1685e0e88"} 
[2026-10-23 16:16:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:16:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:16:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:16:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944599552001,"66":14450,"177":206,"94":10240,"24":25,"16":37322857780346880,"45":735283038069762048},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944599552001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37322857780346880,"km_value":37322857780346.88,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":735283038069762048,"description":"Unknown IO ID 45"} 
[2026-10-23 16:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944599552001,"power":14450,"unknown_177":206,"unknown_94":10240,"ignition":25,"odometer":null,"unknown_45":735283038069762048}} 
[2026-10-23 16:16:30] local.INFO: TCP Data received {"connection_id":223012,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223012,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:16:30] local.INFO: Processing buffer {"connection_id":223012,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:16:30] local.INFO: IMEI packet received {"connection_id":223012,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:16:30] local.INFO: IMEI acknowledgment sent {"connection_id":223012,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:16:31] local.INFO: DEBUG: GPS processor result {"connection_id":224739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23093,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:16:31] local.INFO: GPS data processed {"connection_id":224739,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:16:31] local.INFO: Acknowledgment sent {"connection_id":224739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:16:33] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685e3d68012d09fe4007057c780013010d1c..."} 
[2026-10-23 16:16:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685e3d68012d09fe4007057c780013010d1c..."} 
[2026-10-23 16:16:33] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685e3d68012d09fe4007057c780013010d1c..."} 
[2026-10-23 16:16:33] local.INFO: Packet analysis {"connection_id":224739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:16:33] local.INFO: Extracted packet for processing {"connection_id":224739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:16:33] local.INFO: GPS Element Parsed {"raw_longitude":755629632,"raw_latitude":117800056,"longitude_deg":75.5629632,"latitude_deg":11.7800056,"altitude":19,"angle":269,"satellites":28,"speed":17,"hex_longitude":"2d09fe40","hex_latitude":"07057c78","is_valid_coordinates":true} 
[2026-10-23 16:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:16:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944603392001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37323085413613568,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":725220307652009984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:16:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792752369000,"timestamp_ms":1792752369000,"timestamp_seconds":1792752369,"priority":1,"record_length":96,"hex_timestamp":"000001a1685e3d68"} 
[2026-10-23 16:16:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:16:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:16:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:16:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:16:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:16:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:16:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:16:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:16:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:16:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:16:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:16:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:16:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944603392001,"66":14548,"177":206,"94":10240,"24":17,"16":37323085413613568,"45":725220307652009984},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:16:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:16:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:16:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944603392001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:16:33] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:16:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:16:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37323085413613568,"km_value":37323085413613.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:16:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":725220307652009984,"description":"Unknown IO ID 45"} 
[2026-10-23 16:16:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944603392001,"power":14548,"unknown_177":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":725220307652009984}} 
[2026-10-23 16:16:34] local.INFO: DEBUG: GPS processor result {"connection_id":224739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23094,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:16:34] local.INFO: GPS data processed {"connection_id":224739,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:16:34] local.INFO: Acknowledgment sent {"connection_id":224739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:16:36] local.INFO: TCP Data received {"connection_id":223012,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685cc280012ddc2940050dca80000e010a2c..."} 
[2026-10-23 16:16:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685cc280012ddc2940050dca80000e010a2c..."} 
[2026-10-23 16:16:36] local.INFO: Processing buffer {"connection_id":223012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685cc280012ddc2940050dca80000e010a2c..."} 
[2026-10-23 16:16:36] local.INFO: Packet analysis {"connection_id":223012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:16:36] local.INFO: Extracted packet for processing {"connection_id":223012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685c"} 
[2026-10-23 16:16:36] local.INFO: GPS Element Parsed {"raw_longitude":769403200,"raw_latitude":84789888,"longitude_deg":76.94032,"latitude_deg":8.4789888,"altitude":14,"angle":266,"satellites":44,"speed":20,"hex_longitude":"2ddc2940","hex_latitude":"050dca80","is_valid_coordinates":true} 
[2026-10-23 16:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:16:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944581632001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23882474887053312,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2582462520869879808,"note":"Value kept but may cause issues"} 
[2026-10-23 16:16:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:16:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792752272000,"timestamp_ms":1792752272000,"timestamp_seconds":1792752272,"priority":1,"record_length":96,"hex_timestamp":"000001a1685cc280"} 
[2026-10-23 16:16:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:16:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:16:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:16:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:16:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:16:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:16:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:16:36] local.INFO: Teltonika packet parsed successfully {"connection_id":223012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:16:36] local.INFO: Passing IMEI to GPS processor {"connection_id":223012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:16:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":223012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:16:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:16:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:16:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:16:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944581632001,"66":27908,"238":206,"80":33792,"24":20,"16":23882474887053312,"45":-2582462520869879808},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-10-23 16:16:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:16:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:16:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944581632001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:16:36] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 16:16:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:16:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23882474887053312,"km_value":23882474887053.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:16:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2582462520869879808,"description":"Unknown IO ID 45"} 
[2026-10-23 16:16:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944581632001,"power":27908,"unknown_238":206,"unknown_80":33792,"ignition":20,"odometer":null,"unknown_45":-2582462520869879808}} 
[2026-10-23 16:16:36] local.INFO: DEBUG: GPS processor result {"connection_id":223012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:16:36] local.INFO: GPS data processed {"connection_id":223012,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:16:36] local.INFO: Acknowledgment sent {"connection_id":223012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:17:05] local.INFO: TCP Data received {"connection_id":224739,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685ef118012d09c10007057490001100fb1d..."} 
[2026-10-23 16:17:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224739,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685ef118012d09c10007057490001100fb1d..."} 
[2026-10-23 16:17:05] local.INFO: Processing buffer {"connection_id":224739,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685ef118012d09c10007057490001100fb1d..."} 
[2026-10-23 16:17:05] local.INFO: Packet analysis {"connection_id":224739,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:17:05] local.INFO: Extracted packet for processing {"connection_id":224739,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:17:05] local.INFO: GPS Element Parsed {"raw_longitude":755613952,"raw_latitude":117798032,"longitude_deg":75.5613952,"latitude_deg":11.7798032,"altitude":17,"angle":251,"satellites":29,"speed":14,"hex_longitude":"2d09c100","hex_latitude":"07057490","is_valid_coordinates":true} 
[2026-10-23 16:17:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:17:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944617984001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37323995946680320,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":703265259467896832,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:17:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792752415000,"timestamp_ms":1792752415000,"timestamp_seconds":1792752415,"priority":1,"record_length":96,"hex_timestamp":"000001a1685ef118"} 
[2026-10-23 16:17:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:17:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:17:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:17:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:17:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:17:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:17:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:17:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224739,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:17:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:17:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224739,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:17:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:17:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:17:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:17:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944617984001,"66":14450,"177":206,"94":10240,"24":14,"16":37323995946680320,"45":703265259467896832},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:17:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:17:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:17:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944617984001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:17:05] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:17:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:17:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37323995946680320,"km_value":37323995946680.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:17:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":703265259467896832,"description":"Unknown IO ID 45"} 
[2026-10-23 16:17:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944617984001,"power":14450,"unknown_177":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":703265259467896832}} 
[2026-10-23 16:17:05] local.INFO: DEBUG: GPS processor result {"connection_id":224739,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23096,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:17:05] local.INFO: GPS data processed {"connection_id":224739,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:17:05] local.INFO: Acknowledgment sent {"connection_id":224739,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:17:19] local.INFO: TCP Data received {"connection_id":223012,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685dfee8012ddba5c0050dc7b00009012d2a..."} 
[2026-10-23 16:17:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223012,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685dfee8012ddba5c0050dc7b00009012d2a..."} 
[2026-10-23 16:17:19] local.INFO: Processing buffer {"connection_id":223012,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685dfee8012ddba5c0050dc7b00009012d2a..."} 
[2026-10-23 16:17:19] local.INFO: Packet analysis {"connection_id":223012,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685d"} 
[2026-10-23 16:17:19] local.INFO: Extracted packet for processing {"connection_id":223012,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685d"} 
[2026-10-23 16:17:19] local.INFO: GPS Element Parsed {"raw_longitude":769369536,"raw_latitude":84789168,"longitude_deg":76.9369536,"latitude_deg":8.4789168,"altitude":9,"angle":301,"satellites":42,"speed":7,"hex_longitude":"2ddba5c0","hex_latitude":"050dc7b0","is_valid_coordinates":true} 
[2026-10-23 16:17:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:17:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944598528001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23884128449462272,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2617083943005693952,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:17:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792752353000,"timestamp_ms":1792752353000,"timestamp_seconds":1792752353,"priority":1,"record_length":96,"hex_timestamp":"000001a1685dfee8"} 
[2026-10-23 16:17:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:17:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:17:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 16:17:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:17:19] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:17:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:17:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:17:19] local.INFO: Teltonika packet parsed successfully {"connection_id":223012,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:17:19] local.INFO: Passing IMEI to GPS processor {"connection_id":223012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:17:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":223012,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:17:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:17:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:17:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:17:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944598528001,"66":28006,"238":206,"80":33792,"24":7,"16":23884128449462272,"45":-2617083943005693952},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-10-23 16:17:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:17:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:17:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944598528001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:17:19] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 16:17:19] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:17:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23884128449462272,"km_value":23884128449462.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:17:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2617083943005693952,"description":"Unknown IO ID 45"} 
[2026-10-23 16:17:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944598528001,"power":28006,"unknown_238":206,"unknown_80":33792,"ignition":7,"odometer":null,"unknown_45":-2617083943005693952}} 
[2026-10-23 16:17:19] local.INFO: DEBUG: GPS processor result {"connection_id":223012,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:17:19] local.INFO: GPS data processed {"connection_id":223012,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:17:19] local.INFO: Acknowledgment sent {"connection_id":223012,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:17:23] local.INFO: TCP Data received {"connection_id":221751,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:17:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221751,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:17:23] local.INFO: Processing buffer {"connection_id":221751,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:17:23] local.INFO: IMEI packet received {"connection_id":221751,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:17:23] local.INFO: IMEI acknowledgment sent {"connection_id":221751,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:17:24] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:24] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:24] local.INFO: IMEI packet received {"connection_id":221753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":221753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:17:24] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:24] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:24] local.INFO: IMEI packet received {"connection_id":221753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":221753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:17:26] local.INFO: TCP Data received {"connection_id":221751,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:17:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221751,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:17:26] local.INFO: Processing buffer {"connection_id":221751,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:17:26] local.INFO: IMEI packet received {"connection_id":221751,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:17:26] local.INFO: IMEI acknowledgment sent {"connection_id":221751,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:17:27] local.INFO: TCP Data received {"connection_id":221751,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685ef500012d09c00007057400001100ea1c..."} 
[2026-10-23 16:17:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685ef500012d09c00007057400001100ea1c..."} 
[2026-10-23 16:17:27] local.INFO: Processing buffer {"connection_id":221751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685ef500012d09c00007057400001100ea1c..."} 
[2026-10-23 16:17:27] local.INFO: Packet analysis {"connection_id":221751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:17:27] local.INFO: Extracted packet for processing {"connection_id":221751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:17:27] local.INFO: GPS Element Parsed {"raw_longitude":755613696,"raw_latitude":117797888,"longitude_deg":75.5613696,"latitude_deg":11.7797888,"altitude":17,"angle":234,"satellites":28,"speed":8,"hex_longitude":"2d09c000","hex_latitude":"07057400","is_valid_coordinates":true} 
[2026-10-23 16:17:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:17:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944618240001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37324008831582208,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":702843047002804224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:17:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792752416000,"timestamp_ms":1792752416000,"timestamp_seconds":1792752416,"priority":1,"record_length":96,"hex_timestamp":"000001a1685ef500"} 
[2026-10-23 16:17:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:17:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:17:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:17:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:17:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:17:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:17:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:17:27] local.INFO: Teltonika packet parsed successfully {"connection_id":221751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:17:27] local.INFO: Passing IMEI to GPS processor {"connection_id":221751,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:17:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":221751,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:17:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:17:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:17:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:17:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944618240001,"66":13656,"177":206,"94":10240,"24":8,"16":37324008831582208,"45":702843047002804224},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:17:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:17:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:17:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944618240001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:17:27] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:17:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:17:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37324008831582208,"km_value":37324008831582.21,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:17:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":702843047002804224,"description":"Unknown IO ID 45"} 
[2026-10-23 16:17:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944618240001,"power":13656,"unknown_177":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":702843047002804224}} 
[2026-10-23 16:17:27] local.INFO: DEBUG: GPS processor result {"connection_id":221751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23098,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:17:27] local.INFO: GPS data processed {"connection_id":221751,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:17:27] local.INFO: Acknowledgment sent {"connection_id":221751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:17:28] local.INFO: TCP Data received {"connection_id":221751,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685f1058012d09be8007057048001100bb1d..."} 
[2026-10-23 16:17:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685f1058012d09be8007057048001100bb1d..."} 
[2026-10-23 16:17:28] local.INFO: Processing buffer {"connection_id":221751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685f1058012d09be8007057048001100bb1d..."} 
[2026-10-23 16:17:28] local.INFO: Packet analysis {"connection_id":221751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:17:28] local.INFO: Extracted packet for processing {"connection_id":221751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:17:28] local.INFO: GPS Element Parsed {"raw_longitude":755613312,"raw_latitude":117796936,"longitude_deg":75.5613312,"latitude_deg":11.7796936,"altitude":17,"angle":187,"satellites":29,"speed":11,"hex_longitude":"2d09be80","hex_latitude":"07057048","is_valid_coordinates":true} 
[2026-10-23 16:17:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:17:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944618496001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37324060371189760,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":702561572026056704,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:17:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792752423000,"timestamp_ms":1792752423000,"timestamp_seconds":1792752423,"priority":1,"record_length":96,"hex_timestamp":"000001a1685f1058"} 
[2026-10-23 16:17:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:17:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:17:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":88,"data_length":795,"current_offset":136} 
[2026-10-23 16:17:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1255,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:17:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:17:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:17:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:17:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:17:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221751,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:17:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221751,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:17:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:17:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:17:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:17:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944618496001,"66":14515,"177":206,"94":10240,"24":11,"16":37324060371189760,"45":702561572026056704},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:17:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:17:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:17:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944618496001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:17:28] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:17:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:17:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37324060371189760,"km_value":37324060371189.76,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:17:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":702561572026056704,"description":"Unknown IO ID 45"} 
[2026-10-23 16:17:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944618496001,"power":14515,"unknown_177":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":702561572026056704}} 
[2026-10-23 16:17:29] local.INFO: DEBUG: GPS processor result {"connection_id":221751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23099,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:17:29] local.INFO: GPS data processed {"connection_id":221751,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:17:29] local.INFO: Acknowledgment sent {"connection_id":221751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:17:32] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:32] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:17:32] local.INFO: IMEI packet received {"connection_id":221753,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:17:32] local.INFO: IMEI acknowledgment sent {"connection_id":221753,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:17:36] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685e1e28012ddb9fc0050dca780008011e2c..."} 
[2026-10-23 16:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685e1e28012ddb9fc0050dca780008011e2c..."} 
[2026-10-23 16:17:36] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685e1e28012ddb9fc0050dca780008011e2c..."} 
[2026-10-23 16:17:36] local.INFO: Packet analysis {"connection_id":221753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:17:36] local.INFO: Extracted packet for processing {"connection_id":221753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:17:36] local.INFO: GPS Element Parsed {"raw_longitude":769368000,"raw_latitude":84789880,"longitude_deg":76.9368,"latitude_deg":8.478988,"altitude":8,"angle":286,"satellites":44,"speed":7,"hex_longitude":"2ddb9fc0","hex_latitude":"050dca78","is_valid_coordinates":true} 
[2026-10-23 16:17:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:17:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944602368001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23884210053840896,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2619476480307515392,"note":"Value kept but may cause issues"} 
[2026-10-23 16:17:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:17:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792752361000,"timestamp_ms":1792752361000,"timestamp_seconds":1792752361,"priority":1,"record_length":96,"hex_timestamp":"000001a1685e1e28"} 
[2026-10-23 16:17:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:17:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:17:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 16:17:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:17:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:17:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:17:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:17:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:17:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:17:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:17:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:17:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:17:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:17:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944602368001,"66":27800,"238":206,"80":33792,"24":7,"16":23884210053840896,"45":-2619476480307515392},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-10-23 16:17:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:17:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:17:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944602368001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:17:36] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 16:17:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:17:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23884210053840896,"km_value":23884210053840.895,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:17:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2619476480307515392,"description":"Unknown IO ID 45"} 
[2026-10-23 16:17:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944602368001,"power":27800,"unknown_238":206,"unknown_80":33792,"ignition":7,"odometer":null,"unknown_45":-2619476480307515392}} 
[2026-10-23 16:17:36] local.INFO: DEBUG: GPS processor result {"connection_id":221753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:17:36] local.INFO: GPS data processed {"connection_id":221753,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:17:36] local.INFO: Acknowledgment sent {"connection_id":221753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:18:01] local.INFO: TCP Data received {"connection_id":221751,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685f2f98012d09be4007056938001100811d..."} 
[2026-10-23 16:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685f2f98012d09be4007056938001100811d..."} 
[2026-10-23 16:18:01] local.INFO: Processing buffer {"connection_id":221751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685f2f98012d09be4007056938001100811d..."} 
[2026-10-23 16:18:01] local.INFO: Packet analysis {"connection_id":221751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:18:01] local.INFO: Extracted packet for processing {"connection_id":221751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:18:01] local.INFO: GPS Element Parsed {"raw_longitude":755613248,"raw_latitude":117795128,"longitude_deg":75.5613248,"latitude_deg":11.7795128,"altitude":17,"angle":129,"satellites":29,"speed":5,"hex_longitude":"2d09be40","hex_latitude":"07056938","is_valid_coordinates":true} 
[2026-10-23 16:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:18:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944620288001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37324154860470272,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":702139359560747008,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:18:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792752431000,"timestamp_ms":1792752431000,"timestamp_seconds":1792752431,"priority":1,"record_length":96,"hex_timestamp":"000001a1685f2f98"} 
[2026-10-23 16:18:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:18:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:18:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:18:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:18:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:18:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:18:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:18:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221751,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:18:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221751,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:18:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:18:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:18:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:18:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944620288001,"66":14559,"177":206,"94":10240,"24":5,"16":37324154860470272,"45":702139359560747008},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:18:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:18:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:18:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944620288001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:18:01] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:18:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:18:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37324154860470272,"km_value":37324154860470.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:18:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":702139359560747008,"description":"Unknown IO ID 45"} 
[2026-10-23 16:18:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944620288001,"power":14559,"unknown_177":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":702139359560747008}} 
[2026-10-23 16:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":221751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23101,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:18:02] local.INFO: GPS data processed {"connection_id":221751,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:18:02] local.INFO: Acknowledgment sent {"connection_id":221751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:18:07] local.INFO: TCP Data received {"connection_id":221753,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1685e4150012ddb9880050dcdc0000701292b..."} 
[2026-10-23 16:18:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685e4150012ddb9880050dcdc0000701292b..."} 
[2026-10-23 16:18:07] local.INFO: Processing buffer {"connection_id":221753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685e4150012ddb9880050dcdc0000701292b..."} 
[2026-10-23 16:18:07] local.INFO: Packet analysis {"connection_id":221753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:18:07] local.INFO: Extracted packet for processing {"connection_id":221753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685e"} 
[2026-10-23 16:18:07] local.INFO: GPS Element Parsed {"raw_longitude":769366144,"raw_latitude":84790720,"longitude_deg":76.9366144,"latitude_deg":8.479072,"altitude":7,"angle":297,"satellites":43,"speed":8,"hex_longitude":"2ddb9880","hex_latitude":"050dcdc0","is_valid_coordinates":true} 
[2026-10-23 16:18:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:18:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944604416001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23884308838088704,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2621165330167597056,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,238,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:18:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792752370000,"timestamp_ms":1792752370000,"timestamp_seconds":1792752370,"priority":1,"record_length":96,"hex_timestamp":"000001a1685e4150"} 
[2026-10-23 16:18:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:18:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:18:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 16:18:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:18:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:18:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:18:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:18:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:18:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:18:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221753,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:18:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:18:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:18:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:18:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944604416001,"66":27843,"238":206,"80":33792,"24":8,"16":23884308838088704,"45":-2621165330167597056},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,238,80,24,16,45]} 
[2026-10-23 16:18:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:18:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:18:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944604416001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:18:07] local.INFO: Unknown IO ID detected {"io_id":238,"value":206,"description":"Unknown IO ID 238"} 
[2026-10-23 16:18:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":33792,"description":"Unknown IO ID 80"} 
[2026-10-23 16:18:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23884308838088704,"km_value":23884308838088.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:18:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2621165330167597056,"description":"Unknown IO ID 45"} 
[2026-10-23 16:18:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944604416001,"power":27843,"unknown_238":206,"unknown_80":33792,"ignition":8,"odometer":null,"unknown_45":-2621165330167597056}} 
[2026-10-23 16:18:07] local.INFO: DEBUG: GPS processor result {"connection_id":221753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:18:07] local.INFO: GPS data processed {"connection_id":221753,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:18:07] local.INFO: Acknowledgment sent {"connection_id":221753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:18:23] local.INFO: TCP Data received {"connection_id":221754,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:23] local.INFO: Processing buffer {"connection_id":221754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:23] local.INFO: IMEI packet received {"connection_id":221754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:18:23] local.INFO: IMEI acknowledgment sent {"connection_id":221754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:18:24] local.INFO: TCP Data received {"connection_id":221754,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:24] local.INFO: Processing buffer {"connection_id":221754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:24] local.INFO: IMEI packet received {"connection_id":221754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":221754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:18:24] local.INFO: TCP Data received {"connection_id":224740,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:24] local.INFO: Processing buffer {"connection_id":224740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:24] local.INFO: IMEI packet received {"connection_id":224740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":224740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:18:24] local.INFO: TCP Data received {"connection_id":224740,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:24] local.INFO: Processing buffer {"connection_id":224740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:24] local.INFO: IMEI packet received {"connection_id":224740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":224740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:18:26] local.INFO: TCP Data received {"connection_id":224740,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:26] local.INFO: Processing buffer {"connection_id":224740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:26] local.INFO: IMEI packet received {"connection_id":224740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:18:26] local.INFO: IMEI acknowledgment sent {"connection_id":224740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:18:27] local.INFO: TCP Data received {"connection_id":224740,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224740,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:27] local.INFO: Processing buffer {"connection_id":224740,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:18:27] local.INFO: IMEI packet received {"connection_id":224740,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:18:27] local.INFO: IMEI acknowledgment sent {"connection_id":224740,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:18:28] local.INFO: TCP Data received {"connection_id":221754,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221754,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:28] local.INFO: Processing buffer {"connection_id":221754,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:18:28] local.INFO: IMEI packet received {"connection_id":221754,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:18:28] local.INFO: IMEI acknowledgment sent {"connection_id":221754,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:18:29] local.INFO: TCP Data received {"connection_id":221754,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685f3380012d09bf40070568e0001100691d..."} 
[2026-10-23 16:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685f3380012d09bf40070568e0001100691d..."} 
[2026-10-23 16:18:29] local.INFO: Processing buffer {"connection_id":221754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685f3380012d09bf40070568e0001100691d..."} 
[2026-10-23 16:18:29] local.INFO: Packet analysis {"connection_id":221754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:18:29] local.INFO: Extracted packet for processing {"connection_id":221754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:18:29] local.INFO: GPS Element Parsed {"raw_longitude":755613504,"raw_latitude":117795040,"longitude_deg":75.5613504,"latitude_deg":11.779504,"altitude":17,"angle":105,"satellites":29,"speed":9,"hex_longitude":"2d09bf40","hex_latitude":"070568e0","is_valid_coordinates":true} 
[2026-10-23 16:18:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:18:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944622336001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37324163450404864,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":702068990816106496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:18:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:18:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792752432000,"timestamp_ms":1792752432000,"timestamp_seconds":1792752432,"priority":1,"record_length":96,"hex_timestamp":"000001a1685f3380"} 
[2026-10-23 16:18:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:18:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:18:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:18:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:18:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:18:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:18:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:18:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:18:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:18:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:18:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:18:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:18:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:18:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944622336001,"66":14559,"177":206,"94":10240,"24":9,"16":37324163450404864,"45":702068990816106496},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:18:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:18:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:18:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944622336001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:18:29] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:18:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:18:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37324163450404864,"km_value":37324163450404.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:18:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":702068990816106496,"description":"Unknown IO ID 45"} 
[2026-10-23 16:18:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944622336001,"power":14559,"unknown_177":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":702068990816106496}} 
[2026-10-23 16:18:29] local.INFO: DEBUG: GPS processor result {"connection_id":221754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23103,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:18:29] local.INFO: GPS data processed {"connection_id":221754,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:18:29] local.INFO: Acknowledgment sent {"connection_id":221754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:18:53] local.INFO: TCP Data received {"connection_id":221752,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:18:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221752,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:18:53] local.INFO: Processing buffer {"connection_id":221752,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:18:53] local.INFO: IMEI packet received {"connection_id":221752,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:18:53] local.INFO: IMEI acknowledgment sent {"connection_id":221752,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:19:06] local.INFO: TCP Data received {"connection_id":221754,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685f4320012d09c300070567c00010007f1d..."} 
[2026-10-23 16:19:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685f4320012d09c300070567c00010007f1d..."} 
[2026-10-23 16:19:06] local.INFO: Processing buffer {"connection_id":221754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685f4320012d09c300070567c00010007f1d..."} 
[2026-10-23 16:19:06] local.INFO: Packet analysis {"connection_id":221754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:19:06] local.INFO: Extracted packet for processing {"connection_id":221754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:19:06] local.INFO: GPS Element Parsed {"raw_longitude":755614464,"raw_latitude":117794752,"longitude_deg":75.5614464,"latitude_deg":11.7794752,"altitude":16,"angle":127,"satellites":29,"speed":10,"hex_longitude":"2d09c300","hex_latitude":"070567c0","is_valid_coordinates":true} 
[2026-10-23 16:19:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:19:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944622592001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:19:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37324214990012416,"note":"Value kept but may cause issues"} 
[2026-10-23 16:19:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":702350465792794624,"note":"Value kept but may cause issues"} 
[2026-10-23 16:19:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:19:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792752436000,"timestamp_ms":1792752436000,"timestamp_seconds":1792752436,"priority":1,"record_length":96,"hex_timestamp":"000001a1685f4320"} 
[2026-10-23 16:19:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:19:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:19:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:19:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:19:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:19:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:19:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:19:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:19:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:19:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221754,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:19:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:19:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:19:06] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:19:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944622592001,"66":14515,"177":206,"94":10240,"24":10,"16":37324214990012416,"45":702350465792794624},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:19:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:19:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:19:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944622592001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:19:06] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:19:06] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:19:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37324214990012416,"km_value":37324214990012.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:19:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":702350465792794624,"description":"Unknown IO ID 45"} 
[2026-10-23 16:19:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944622592001,"power":14515,"unknown_177":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":702350465792794624}} 
[2026-10-23 16:19:06] local.INFO: DEBUG: GPS processor result {"connection_id":221754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23104,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:19:06] local.INFO: GPS data processed {"connection_id":221754,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:19:06] local.INFO: Acknowledgment sent {"connection_id":221754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:19:24] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:19:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:19:24] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:19:24] local.INFO: IMEI packet received {"connection_id":221755,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:19:24] local.INFO: IMEI acknowledgment sent {"connection_id":221755,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:19:29] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:19:29] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:19:29] local.INFO: IMEI packet received {"connection_id":221755,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":221755,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:19:29] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1685f4708012d09c3c0070567200010008b1d..."} 
[2026-10-23 16:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1685f4708012d09c3c0070567200010008b1d..."} 
[2026-10-23 16:19:29] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1685f4708012d09c3c0070567200010008b1d..."} 
[2026-10-23 16:19:29] local.INFO: Packet analysis {"connection_id":221755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:19:29] local.INFO: Extracted packet for processing {"connection_id":221755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1685f"} 
[2026-10-23 16:19:29] local.INFO: GPS Element Parsed {"raw_longitude":755614656,"raw_latitude":117794592,"longitude_deg":75.5614656,"latitude_deg":11.7794592,"altitude":16,"angle":139,"satellites":29,"speed":8,"hex_longitude":"2d09c3c0","hex_latitude":"07056720","is_valid_coordinates":true} 
[2026-10-23 16:19:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:19:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944623616001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:19:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37324223579947008,"note":"Value kept but may cause issues"} 
[2026-10-23 16:19:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":703405996955385856,"note":"Value kept but may cause issues"} 
[2026-10-23 16:19:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,177,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:19:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792752437000,"timestamp_ms":1792752437000,"timestamp_seconds":1792752437,"priority":1,"record_length":96,"hex_timestamp":"000001a1685f4708"} 
[2026-10-23 16:19:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:19:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:19:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:19:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:19:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:19:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:19:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:19:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:19:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:19:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:19:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:19:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:19:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:19:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944623616001,"66":14515,"177":206,"94":10240,"24":8,"16":37324223579947008,"45":703405996955385856},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,177,94,24,16,45]} 
[2026-10-23 16:19:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:19:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:19:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944623616001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:19:29] local.INFO: Unknown IO ID detected {"io_id":177,"value":206,"description":"Unknown IO ID 177"} 
[2026-10-23 16:19:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:19:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37324223579947008,"km_value":37324223579947.01,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:19:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":703405996955385856,"description":"Unknown IO ID 45"} 
[2026-10-23 16:19:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944623616001,"power":14515,"unknown_177":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":703405996955385856}} 
[2026-10-23 16:19:29] local.INFO: DEBUG: GPS processor result {"connection_id":221755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23105,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:19:29] local.INFO: GPS data processed {"connection_id":221755,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:19:29] local.INFO: Acknowledgment sent {"connection_id":221755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:20:00] local.INFO: TCP Data received {"connection_id":221755,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16861a480012d09c8000704fd78000d008c1e..."} 
[2026-10-23 16:20:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16861a480012d09c8000704fd78000d008c1e..."} 
[2026-10-23 16:20:00] local.INFO: Processing buffer {"connection_id":221755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16861a480012d09c8000704fd78000d008c1e..."} 
[2026-10-23 16:20:00] local.INFO: Packet analysis {"connection_id":221755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16861"} 
[2026-10-23 16:20:00] local.INFO: Extracted packet for processing {"connection_id":221755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16861"} 
[2026-10-23 16:20:00] local.INFO: GPS Element Parsed {"raw_longitude":755615744,"raw_latitude":117767544,"longitude_deg":75.5615744,"latitude_deg":11.7767544,"altitude":13,"angle":140,"satellites":30,"speed":9,"hex_longitude":"2d09c800","hex_latitude":"0704fd78","is_valid_coordinates":true} 
[2026-10-23 16:20:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:20:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944662784001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:20:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37325756883271680,"note":"Value kept but may cause issues"} 
[2026-10-23 16:20:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":704320790622910464,"note":"Value kept but may cause issues"} 
[2026-10-23 16:20:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,179,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:20:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792752592000,"timestamp_ms":1792752592000,"timestamp_seconds":1792752592,"priority":1,"record_length":96,"hex_timestamp":"000001a16861a480"} 
[2026-10-23 16:20:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:20:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":25088,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:20:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 16:20:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:20:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:20:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:20:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:20:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:20:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:20:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221755,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:20:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:20:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:20:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:20:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944662784001,"66":14396,"179":206,"94":10240,"24":9,"16":37325756883271680,"45":704320790622910464},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,179,94,24,16,45]} 
[2026-10-23 16:20:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:20:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:20:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944662784001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:20:00] local.INFO: Unknown IO ID detected {"io_id":179,"value":206,"description":"Unknown IO ID 179"} 
[2026-10-23 16:20:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:20:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37325756883271680,"km_value":37325756883271.68,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:20:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":704320790622910464,"description":"Unknown IO ID 45"} 
[2026-10-23 16:20:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944662784001,"power":14396,"unknown_179":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":704320790622910464}} 
[2026-10-23 16:20:00] local.INFO: DEBUG: GPS processor result {"connection_id":221755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23106,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:20:00] local.INFO: GPS data processed {"connection_id":221755,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:20:00] local.INFO: Acknowledgment sent {"connection_id":221755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:20:21] local.INFO: TCP Data received {"connection_id":221756,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221756,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:21] local.INFO: Processing buffer {"connection_id":221756,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:21] local.INFO: IMEI packet received {"connection_id":221756,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:20:21] local.INFO: IMEI acknowledgment sent {"connection_id":221756,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:20:22] local.INFO: TCP Data received {"connection_id":221756,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221756,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:22] local.INFO: Processing buffer {"connection_id":221756,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:22] local.INFO: IMEI packet received {"connection_id":221756,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:20:22] local.INFO: IMEI acknowledgment sent {"connection_id":221756,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:20:23] local.INFO: TCP Data received {"connection_id":221756,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221756,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:23] local.INFO: Processing buffer {"connection_id":221756,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:23] local.INFO: IMEI packet received {"connection_id":221756,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:20:23] local.INFO: IMEI acknowledgment sent {"connection_id":221756,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:20:24] local.INFO: TCP Data received {"connection_id":221756,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221756,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:24] local.INFO: Processing buffer {"connection_id":221756,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:20:24] local.INFO: IMEI packet received {"connection_id":221756,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:20:24] local.INFO: IMEI acknowledgment sent {"connection_id":221756,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:23:31] local.INFO: TCP Data received {"connection_id":223014,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:23:31] local.INFO: Processing buffer {"connection_id":223014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:23:31] local.INFO: IMEI packet received {"connection_id":223014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:23:31] local.INFO: IMEI acknowledgment sent {"connection_id":223014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:23:33] local.INFO: TCP Data received {"connection_id":223014,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:23:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223014,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:23:33] local.INFO: Processing buffer {"connection_id":223014,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:23:33] local.INFO: IMEI packet received {"connection_id":223014,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:23:33] local.INFO: IMEI acknowledgment sent {"connection_id":223014,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:23:34] local.INFO: TCP Data received {"connection_id":223014,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16863aff0012dd96240050fe3900018013b33..."} 
[2026-10-23 16:23:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16863aff0012dd96240050fe3900018013b33..."} 
[2026-10-23 16:23:34] local.INFO: Processing buffer {"connection_id":223014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16863aff0012dd96240050fe3900018013b33..."} 
[2026-10-23 16:23:34] local.INFO: Packet analysis {"connection_id":223014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16863"} 
[2026-10-23 16:23:34] local.INFO: Extracted packet for processing {"connection_id":223014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16863"} 
[2026-10-23 16:23:34] local.INFO: GPS Element Parsed {"raw_longitude":769221184,"raw_latitude":84927376,"longitude_deg":76.9221184,"latitude_deg":8.4927376,"altitude":24,"angle":315,"satellites":51,"speed":59,"hex_longitude":"2dd96240","hex_latitude":"050fe390","is_valid_coordinates":true} 
[2026-10-23 16:23:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:23:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944696320001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:23:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23894835802931200,"note":"Value kept but may cause issues"} 
[2026-10-23 16:23:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2775554354859810816,"note":"Value kept but may cause issues"} 
[2026-10-23 16:23:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:23:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792752726000,"timestamp_ms":1792752726000,"timestamp_seconds":1792752726,"priority":1,"record_length":96,"hex_timestamp":"000001a16863aff0"} 
[2026-10-23 16:23:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:23:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:23:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 16:23:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:23:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:23:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:23:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:23:34] local.INFO: Teltonika packet parsed successfully {"connection_id":223014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:23:34] local.INFO: Passing IMEI to GPS processor {"connection_id":223014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:23:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":223014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:23:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:23:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:23:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:23:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944696320001,"66":27930,"114":206,"80":34304,"24":59,"16":23894835802931200,"45":-2775554354859810816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,80,24,16,45]} 
[2026-10-23 16:23:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:23:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:23:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944696320001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:23:34] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-10-23 16:23:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:23:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23894835802931200,"km_value":23894835802931.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:23:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2775554354859810816,"description":"Unknown IO ID 45"} 
[2026-10-23 16:23:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944696320001,"power":27930,"unknown_114":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-2775554354859810816}} 
[2026-10-23 16:23:34] local.INFO: DEBUG: GPS processor result {"connection_id":223014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:23:34] local.INFO: GPS data processed {"connection_id":223014,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:23:34] local.INFO: Acknowledgment sent {"connection_id":223014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:23:44] local.INFO: TCP Data received {"connection_id":223014,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16863cb48012dd94540050fffe0001a013a33..."} 
[2026-10-23 16:23:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223014,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16863cb48012dd94540050fffe0001a013a33..."} 
[2026-10-23 16:23:44] local.INFO: Processing buffer {"connection_id":223014,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16863cb48012dd94540050fffe0001a013a33..."} 
[2026-10-23 16:23:44] local.INFO: Packet analysis {"connection_id":223014,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16863"} 
[2026-10-23 16:23:44] local.INFO: Extracted packet for processing {"connection_id":223014,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16863"} 
[2026-10-23 16:23:44] local.INFO: GPS Element Parsed {"raw_longitude":769213760,"raw_latitude":84934624,"longitude_deg":76.921376,"latitude_deg":8.4934624,"altitude":26,"angle":314,"satellites":51,"speed":56,"hex_longitude":"2dd94540","hex_latitude":"050fffe0","is_valid_coordinates":true} 
[2026-10-23 16:23:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:23:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944697856001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:23:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23895334019137536,"note":"Value kept but may cause issues"} 
[2026-10-23 16:23:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2782591229275959296,"note":"Value kept but may cause issues"} 
[2026-10-23 16:23:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,114,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:23:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792752733000,"timestamp_ms":1792752733000,"timestamp_seconds":1792752733,"priority":1,"record_length":96,"hex_timestamp":"000001a16863cb48"} 
[2026-10-23 16:23:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:23:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:23:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 16:23:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:23:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:23:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:23:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:23:44] local.INFO: Teltonika packet parsed successfully {"connection_id":223014,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:23:44] local.INFO: Passing IMEI to GPS processor {"connection_id":223014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:23:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":223014,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:23:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:23:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:23:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:23:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944697856001,"66":27908,"114":206,"80":34304,"24":56,"16":23895334019137536,"45":-2782591229275959296},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,114,80,24,16,45]} 
[2026-10-23 16:23:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:23:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:23:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944697856001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:23:44] local.INFO: Unknown IO ID detected {"io_id":114,"value":206,"description":"Unknown IO ID 114"} 
[2026-10-23 16:23:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:23:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23895334019137536,"km_value":23895334019137.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:23:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2782591229275959296,"description":"Unknown IO ID 45"} 
[2026-10-23 16:23:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944697856001,"power":27908,"unknown_114":206,"unknown_80":34304,"ignition":56,"odometer":null,"unknown_45":-2782591229275959296}} 
[2026-10-23 16:23:44] local.INFO: DEBUG: GPS processor result {"connection_id":223014,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:23:44] local.INFO: GPS data processed {"connection_id":223014,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:23:44] local.INFO: Acknowledgment sent {"connection_id":223014,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:24:23] local.INFO: TCP Data received {"connection_id":221759,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:23] local.INFO: Processing buffer {"connection_id":221759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:23] local.INFO: IMEI packet received {"connection_id":221759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:24:23] local.INFO: IMEI acknowledgment sent {"connection_id":221759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:24:25] local.INFO: TCP Data received {"connection_id":221759,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:25] local.INFO: Processing buffer {"connection_id":221759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:25] local.INFO: IMEI packet received {"connection_id":221759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:24:25] local.INFO: IMEI acknowledgment sent {"connection_id":221759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:24:28] local.INFO: TCP Data received {"connection_id":223013,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:24:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223013,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:24:28] local.INFO: Processing buffer {"connection_id":223013,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:24:28] local.INFO: IMEI packet received {"connection_id":223013,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:24:28] local.INFO: IMEI acknowledgment sent {"connection_id":223013,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:24:31] local.INFO: TCP Data received {"connection_id":221759,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:31] local.INFO: Processing buffer {"connection_id":221759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:24:31] local.INFO: IMEI packet received {"connection_id":221759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:24:31] local.INFO: IMEI acknowledgment sent {"connection_id":221759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:24:38] local.INFO: TCP Data received {"connection_id":221759,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16864f810012dd81bc005112bd0000c013b30..."} 
[2026-10-23 16:24:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16864f810012dd81bc005112bd0000c013b30..."} 
[2026-10-23 16:24:38] local.INFO: Processing buffer {"connection_id":221759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16864f810012dd81bc005112bd0000c013b30..."} 
[2026-10-23 16:24:38] local.INFO: Packet analysis {"connection_id":221759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16864"} 
[2026-10-23 16:24:38] local.INFO: Extracted packet for processing {"connection_id":221759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16864"} 
[2026-10-23 16:24:38] local.INFO: GPS Element Parsed {"raw_longitude":769137600,"raw_latitude":85011408,"longitude_deg":76.91376,"latitude_deg":8.5011408,"altitude":12,"angle":315,"satellites":48,"speed":54,"hex_longitude":"2dd81bc0","hex_latitude":"05112bd0","is_valid_coordinates":true} 
[2026-10-23 16:24:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:24:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944717568001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:24:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23900552404402176,"note":"Value kept but may cause issues"} 
[2026-10-23 16:24:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2866892984781041664,"note":"Value kept but may cause issues"} 
[2026-10-23 16:24:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:24:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792752810000,"timestamp_ms":1792752810000,"timestamp_seconds":1792752810,"priority":1,"record_length":96,"hex_timestamp":"000001a16864f810"} 
[2026-10-23 16:24:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:24:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:24:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 16:24:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:24:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:24:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:24:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:24:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:24:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:24:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:24:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:24:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:24:38] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:24:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944717568001,"66":27887,"36":206,"80":34304,"24":54,"16":23900552404402176,"45":-2866892984781041664},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,80,24,16,45]} 
[2026-10-23 16:24:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:24:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:24:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944717568001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:24:38] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 16:24:38] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:24:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23900552404402176,"km_value":23900552404402.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:24:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2866892984781041664,"description":"Unknown IO ID 45"} 
[2026-10-23 16:24:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944717568001,"power":27887,"unknown_36":206,"unknown_80":34304,"ignition":54,"odometer":null,"unknown_45":-2866892984781041664}} 
[2026-10-23 16:24:38] local.INFO: DEBUG: GPS processor result {"connection_id":221759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:24:38] local.INFO: GPS data processed {"connection_id":221759,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:24:38] local.INFO: Acknowledgment sent {"connection_id":221759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:25:12] local.INFO: TCP Data received {"connection_id":221759,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168651368012dd800c0051146a0000b013a31..."} 
[2026-10-23 16:25:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168651368012dd800c0051146a0000b013a31..."} 
[2026-10-23 16:25:12] local.INFO: Processing buffer {"connection_id":221759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168651368012dd800c0051146a0000b013a31..."} 
[2026-10-23 16:25:12] local.INFO: Packet analysis {"connection_id":221759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16865"} 
[2026-10-23 16:25:12] local.INFO: Extracted packet for processing {"connection_id":221759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16865"} 
[2026-10-23 16:25:12] local.INFO: GPS Element Parsed {"raw_longitude":769130688,"raw_latitude":85018272,"longitude_deg":76.9130688,"latitude_deg":8.5018272,"altitude":11,"angle":314,"satellites":49,"speed":55,"hex_longitude":"2dd800c0","hex_latitude":"051146a0","is_valid_coordinates":true} 
[2026-10-23 16:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:25:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944719360001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23901020555837440,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2874492809150476288,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:25:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792752817000,"timestamp_ms":1792752817000,"timestamp_seconds":1792752817,"priority":1,"record_length":96,"hex_timestamp":"000001a168651368"} 
[2026-10-23 16:25:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:25:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:25:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 16:25:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2889,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:25:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:25:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:25:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:25:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:25:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:25:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:25:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:25:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:25:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:25:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944719360001,"66":27908,"36":206,"80":34304,"24":55,"16":23901020555837440,"45":-2874492809150476288},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,80,24,16,45]} 
[2026-10-23 16:25:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:25:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:25:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944719360001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:25:12] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 16:25:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:25:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23901020555837440,"km_value":23901020555837.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:25:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2874492809150476288,"description":"Unknown IO ID 45"} 
[2026-10-23 16:25:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944719360001,"power":27908,"unknown_36":206,"unknown_80":34304,"ignition":55,"odometer":null,"unknown_45":-2874492809150476288}} 
[2026-10-23 16:25:12] local.INFO: DEBUG: GPS processor result {"connection_id":221759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:25:12] local.INFO: GPS data processed {"connection_id":221759,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:25:12] local.INFO: Acknowledgment sent {"connection_id":221759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:25:26] local.INFO: TCP Data received {"connection_id":223015,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:26] local.INFO: Processing buffer {"connection_id":223015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:26] local.INFO: IMEI packet received {"connection_id":223015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:25:26] local.INFO: IMEI acknowledgment sent {"connection_id":223015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:25:27] local.INFO: TCP Data received {"connection_id":223015,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:27] local.INFO: Processing buffer {"connection_id":223015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:27] local.INFO: IMEI packet received {"connection_id":223015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:25:27] local.INFO: IMEI acknowledgment sent {"connection_id":223015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:25:29] local.INFO: TCP Data received {"connection_id":221761,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221761,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:25:29] local.INFO: Processing buffer {"connection_id":221761,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:25:29] local.INFO: IMEI packet received {"connection_id":221761,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":221761,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:25:30] local.INFO: TCP Data received {"connection_id":221761,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168664be8012d0c83800704e4600019013d1e..."} 
[2026-10-23 16:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168664be8012d0c83800704e4600019013d1e..."} 
[2026-10-23 16:25:30] local.INFO: Processing buffer {"connection_id":221761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168664be8012d0c83800704e4600019013d1e..."} 
[2026-10-23 16:25:30] local.INFO: Packet analysis {"connection_id":221761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:25:30] local.INFO: Extracted packet for processing {"connection_id":221761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:25:30] local.INFO: GPS Element Parsed {"raw_longitude":755794816,"raw_latitude":117761120,"longitude_deg":75.5794816,"latitude_deg":11.776112,"altitude":25,"angle":317,"satellites":30,"speed":32,"hex_longitude":"2d0c8380","hex_latitude":"0704e460","is_valid_coordinates":true} 
[2026-10-23 16:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944739584001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37336047624912896,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":904519867805540352,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792752897000,"timestamp_ms":1792752897000,"timestamp_seconds":1792752897,"priority":1,"record_length":96,"hex_timestamp":"000001a168664be8"} 
[2026-10-23 16:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":22016,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 16:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944739584001,"66":14559,"95":206,"94":10240,"24":32,"16":37336047624912896,"45":904519867805540352},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944739584001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:25:30] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:25:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37336047624912896,"km_value":37336047624912.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":904519867805540352,"description":"Unknown IO ID 45"} 
[2026-10-23 16:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944739584001,"power":14559,"unknown_95":206,"unknown_94":10240,"ignition":32,"odometer":null,"unknown_45":904519867805540352}} 
[2026-10-23 16:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":221761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23111,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:25:30] local.INFO: GPS data processed {"connection_id":221761,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:25:30] local.INFO: Acknowledgment sent {"connection_id":221761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:25:30] local.INFO: TCP Data received {"connection_id":223015,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223015,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:30] local.INFO: Processing buffer {"connection_id":223015,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:25:30] local.INFO: IMEI packet received {"connection_id":223015,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:25:30] local.INFO: IMEI acknowledgment sent {"connection_id":223015,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:25:32] local.INFO: TCP Data received {"connection_id":223015,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168652ec0012dd7e64005116180000b013b32..."} 
[2026-10-23 16:25:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168652ec0012dd7e64005116180000b013b32..."} 
[2026-10-23 16:25:32] local.INFO: Processing buffer {"connection_id":223015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168652ec0012dd7e64005116180000b013b32..."} 
[2026-10-23 16:25:32] local.INFO: Packet analysis {"connection_id":223015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16865"} 
[2026-10-23 16:25:32] local.INFO: Extracted packet for processing {"connection_id":223015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16865"} 
[2026-10-23 16:25:32] local.INFO: GPS Element Parsed {"raw_longitude":769123904,"raw_latitude":85025152,"longitude_deg":76.9123904,"latitude_deg":8.5025152,"altitude":11,"angle":315,"satellites":50,"speed":55,"hex_longitude":"2dd7e640","hex_latitude":"05116180","is_valid_coordinates":true} 
[2026-10-23 16:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:25:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944721152001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23901488707272704,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2882092633519906816,"note":"Value kept but may cause issues"} 
[2026-10-23 16:25:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:25:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792752824000,"timestamp_ms":1792752824000,"timestamp_seconds":1792752824,"priority":1,"record_length":96,"hex_timestamp":"000001a168652ec0"} 
[2026-10-23 16:25:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:25:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:25:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:25:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:25:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:25:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:25:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:25:32] local.INFO: Teltonika packet parsed successfully {"connection_id":223015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:25:32] local.INFO: Passing IMEI to GPS processor {"connection_id":223015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:25:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":223015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:25:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:25:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:25:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:25:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944721152001,"66":27974,"36":206,"80":34304,"24":55,"16":23901488707272704,"45":-2882092633519906816},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,80,24,16,45]} 
[2026-10-23 16:25:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:25:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:25:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944721152001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:25:32] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 16:25:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:25:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23901488707272704,"km_value":23901488707272.703,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:25:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2882092633519906816,"description":"Unknown IO ID 45"} 
[2026-10-23 16:25:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944721152001,"power":27974,"unknown_36":206,"unknown_80":34304,"ignition":55,"odometer":null,"unknown_45":-2882092633519906816}} 
[2026-10-23 16:25:32] local.INFO: DEBUG: GPS processor result {"connection_id":223015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:25:32] local.INFO: GPS data processed {"connection_id":223015,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:25:32] local.INFO: Acknowledgment sent {"connection_id":223015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:26:01] local.INFO: TCP Data received {"connection_id":221761,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168666f10012d0c6b800704fca80019014b1e..."} 
[2026-10-23 16:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168666f10012d0c6b800704fca80019014b1e..."} 
[2026-10-23 16:26:01] local.INFO: Processing buffer {"connection_id":221761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168666f10012d0c6b800704fca80019014b1e..."} 
[2026-10-23 16:26:01] local.INFO: Packet analysis {"connection_id":221761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:01] local.INFO: Extracted packet for processing {"connection_id":221761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:01] local.INFO: GPS Element Parsed {"raw_longitude":755788672,"raw_latitude":117767336,"longitude_deg":75.5788672,"latitude_deg":11.7767336,"altitude":25,"angle":331,"satellites":30,"speed":34,"hex_longitude":"2d0c6b80","hex_latitude":"0704fca8","is_valid_coordinates":true} 
[2026-10-23 16:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944741632001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37336472826675200,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":901705118039433216,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792752906000,"timestamp_ms":1792752906000,"timestamp_seconds":1792752906,"priority":1,"record_length":96,"hex_timestamp":"000001a168666f10"} 
[2026-10-23 16:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21760,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944741632001,"66":14548,"95":206,"94":10240,"24":34,"16":37336472826675200,"45":901705118039433216},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944741632001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:26:01] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:26:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37336472826675200,"km_value":37336472826675.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":901705118039433216,"description":"Unknown IO ID 45"} 
[2026-10-23 16:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944741632001,"power":14548,"unknown_95":206,"unknown_94":10240,"ignition":34,"odometer":null,"unknown_45":901705118039433216}} 
[2026-10-23 16:26:02] local.INFO: DEBUG: GPS processor result {"connection_id":221761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23113,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:26:02] local.INFO: GPS data processed {"connection_id":221761,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:26:02] local.INFO: Acknowledgment sent {"connection_id":221761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:26:19] local.INFO: TCP Data received {"connection_id":223015,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686676e0012dd69040051289d80014013931..."} 
[2026-10-23 16:26:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223015,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686676e0012dd69040051289d80014013931..."} 
[2026-10-23 16:26:19] local.INFO: Processing buffer {"connection_id":223015,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686676e0012dd69040051289d80014013931..."} 
[2026-10-23 16:26:19] local.INFO: Packet analysis {"connection_id":223015,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:19] local.INFO: Extracted packet for processing {"connection_id":223015,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:19] local.INFO: GPS Element Parsed {"raw_longitude":769036352,"raw_latitude":85101016,"longitude_deg":76.9036352,"latitude_deg":8.5101016,"altitude":20,"angle":313,"satellites":49,"speed":53,"hex_longitude":"2dd69040","hex_latitude":"051289d8","is_valid_coordinates":true} 
[2026-10-23 16:26:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:26:19] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944742656001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:19] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23907076459724800,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:19] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2978357075535409152,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:19] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:26:19] local.INFO: AVL Record Parsed {"raw_timestamp":1792752908000,"timestamp_ms":1792752908000,"timestamp_seconds":1792752908,"priority":1,"record_length":96,"hex_timestamp":"000001a1686676e0"} 
[2026-10-23 16:26:19] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:26:19] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:26:19] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:26:19] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:26:19] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:26:19] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:26:19] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:26:19] local.INFO: Teltonika packet parsed successfully {"connection_id":223015,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:26:19] local.INFO: Passing IMEI to GPS processor {"connection_id":223015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:26:19] local.INFO: DEBUG: About to call GPS processor {"connection_id":223015,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:26:19] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:26:19] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:26:19] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:26:19] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944742656001,"66":27843,"36":206,"80":34304,"24":53,"16":23907076459724800,"45":-2978357075535409152},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,80,24,16,45]} 
[2026-10-23 16:26:19] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:26:19] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:26:19] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944742656001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:26:19] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 16:26:19] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:26:19] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23907076459724800,"km_value":23907076459724.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:26:19] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2978357075535409152,"description":"Unknown IO ID 45"} 
[2026-10-23 16:26:19] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944742656001,"power":27843,"unknown_36":206,"unknown_80":34304,"ignition":53,"odometer":null,"unknown_45":-2978357075535409152}} 
[2026-10-23 16:26:19] local.INFO: DEBUG: GPS processor result {"connection_id":223015,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:26:19] local.INFO: GPS data processed {"connection_id":223015,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:26:19] local.INFO: Acknowledgment sent {"connection_id":223015,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:26:23] local.INFO: TCP Data received {"connection_id":224745,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:26:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224745,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:26:23] local.INFO: Processing buffer {"connection_id":224745,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:26:23] local.INFO: IMEI packet received {"connection_id":224745,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:26:23] local.INFO: IMEI acknowledgment sent {"connection_id":224745,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:26:26] local.INFO: TCP Data received {"connection_id":221346,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:26] local.INFO: Processing buffer {"connection_id":221346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:26] local.INFO: IMEI packet received {"connection_id":221346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:26:26] local.INFO: IMEI acknowledgment sent {"connection_id":221346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:26:29] local.INFO: TCP Data received {"connection_id":224745,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224745,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:26:29] local.INFO: Processing buffer {"connection_id":224745,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:26:29] local.INFO: IMEI packet received {"connection_id":224745,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":224745,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:26:29] local.INFO: TCP Data received {"connection_id":221346,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:29] local.INFO: Processing buffer {"connection_id":221346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:29] local.INFO: IMEI packet received {"connection_id":221346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":221346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:26:30] local.INFO: TCP Data received {"connection_id":224745,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168671af0012d0c66c007051248001900d01e..."} 
[2026-10-23 16:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168671af0012d0c66c007051248001900d01e..."} 
[2026-10-23 16:26:30] local.INFO: Processing buffer {"connection_id":224745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168671af0012d0c66c007051248001900d01e..."} 
[2026-10-23 16:26:30] local.INFO: Packet analysis {"connection_id":224745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16867"} 
[2026-10-23 16:26:30] local.INFO: Extracted packet for processing {"connection_id":224745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16867"} 
[2026-10-23 16:26:30] local.INFO: GPS Element Parsed {"raw_longitude":755787456,"raw_latitude":117772872,"longitude_deg":75.5787456,"latitude_deg":11.7772872,"altitude":25,"angle":208,"satellites":30,"speed":0,"hex_longitude":"2d0c66c0","hex_latitude":"07051248","is_valid_coordinates":true} 
[2026-10-23 16:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944754944001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37336876553601024,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":893612712462016512,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792752950000,"timestamp_ms":1792752950000,"timestamp_seconds":1792752950,"priority":1,"record_length":96,"hex_timestamp":"000001a168671af0"} 
[2026-10-23 16:26:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:26:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21760,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 16:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:26:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:26:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224745,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224745,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:26:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944754944001,"66":14439,"95":206,"94":10240,"24":0,"16":37336876553601024,"45":893612712462016512},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944754944001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:26:30] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:26:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37336876553601024,"km_value":37336876553601.02,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":893612712462016512,"description":"Unknown IO ID 45"} 
[2026-10-23 16:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944754944001,"power":14439,"unknown_95":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":893612712462016512}} 
[2026-10-23 16:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":224745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23115,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:26:30] local.INFO: GPS data processed {"connection_id":224745,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:26:30] local.INFO: Acknowledgment sent {"connection_id":224745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:26:34] local.INFO: TCP Data received {"connection_id":221346,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221346,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:34] local.INFO: Processing buffer {"connection_id":221346,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:26:34] local.INFO: IMEI packet received {"connection_id":221346,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:26:34] local.INFO: IMEI acknowledgment sent {"connection_id":221346,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:26:36] local.INFO: TCP Data received {"connection_id":221346,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168669238012dd675c00512a4980012013c32..."} 
[2026-10-23 16:26:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168669238012dd675c00512a4980012013c32..."} 
[2026-10-23 16:26:36] local.INFO: Processing buffer {"connection_id":221346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168669238012dd675c00512a4980012013c32..."} 
[2026-10-23 16:26:36] local.INFO: Packet analysis {"connection_id":221346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:36] local.INFO: Extracted packet for processing {"connection_id":221346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:36] local.INFO: GPS Element Parsed {"raw_longitude":769029568,"raw_latitude":85107864,"longitude_deg":76.9029568,"latitude_deg":8.5107864,"altitude":18,"angle":316,"satellites":50,"speed":55,"hex_longitude":"2dd675c0","hex_latitude":"0512a498","is_valid_coordinates":true} 
[2026-10-23 16:26:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:26:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944744448001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23907540316192768,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2985816162416601088,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:26:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792752915000,"timestamp_ms":1792752915000,"timestamp_seconds":1792752915,"priority":1,"record_length":96,"hex_timestamp":"000001a168669238"} 
[2026-10-23 16:26:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:26:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:26:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 16:26:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:26:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:26:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:26:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:26:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:26:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:26:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:26:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:26:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:26:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:26:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944744448001,"66":27843,"36":206,"80":34304,"24":55,"16":23907540316192768,"45":-2985816162416601088},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,80,24,16,45]} 
[2026-10-23 16:26:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:26:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:26:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944744448001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:26:36] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 16:26:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:26:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23907540316192768,"km_value":23907540316192.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:26:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2985816162416601088,"description":"Unknown IO ID 45"} 
[2026-10-23 16:26:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944744448001,"power":27843,"unknown_36":206,"unknown_80":34304,"ignition":55,"odometer":null,"unknown_45":-2985816162416601088}} 
[2026-10-23 16:26:36] local.INFO: DEBUG: GPS processor result {"connection_id":221346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:26:36] local.INFO: GPS data processed {"connection_id":221346,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:26:36] local.INFO: Acknowledgment sent {"connection_id":221346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:26:37] local.INFO: TCP Data received {"connection_id":221346,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16866ad90012dd65b800512c1600010013e31..."} 
[2026-10-23 16:26:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16866ad90012dd65b800512c1600010013e31..."} 
[2026-10-23 16:26:37] local.INFO: Processing buffer {"connection_id":221346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16866ad90012dd65b800512c1600010013e31..."} 
[2026-10-23 16:26:37] local.INFO: Packet analysis {"connection_id":221346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:37] local.INFO: Extracted packet for processing {"connection_id":221346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:26:37] local.INFO: GPS Element Parsed {"raw_longitude":769022848,"raw_latitude":85115232,"longitude_deg":76.9022848,"latitude_deg":8.5115232,"altitude":16,"angle":318,"satellites":49,"speed":57,"hex_longitude":"2dd65b80","hex_latitude":"0512c160","is_valid_coordinates":true} 
[2026-10-23 16:26:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:26:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944746240001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23908021352529920,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-2993275249297680384,"note":"Value kept but may cause issues"} 
[2026-10-23 16:26:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:26:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792752922000,"timestamp_ms":1792752922000,"timestamp_seconds":1792752922,"priority":1,"record_length":96,"hex_timestamp":"000001a16866ad90"} 
[2026-10-23 16:26:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:26:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:26:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 16:26:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:26:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:26:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:26:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:26:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:26:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:26:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:26:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:26:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:26:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:26:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944746240001,"66":27974,"36":206,"80":34304,"24":57,"16":23908021352529920,"45":-2993275249297680384},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,80,24,16,45]} 
[2026-10-23 16:26:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:26:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:26:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944746240001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:26:37] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 16:26:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:26:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23908021352529920,"km_value":23908021352529.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:26:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-2993275249297680384,"description":"Unknown IO ID 45"} 
[2026-10-23 16:26:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944746240001,"power":27974,"unknown_36":206,"unknown_80":34304,"ignition":57,"odometer":null,"unknown_45":-2993275249297680384}} 
[2026-10-23 16:26:37] local.INFO: DEBUG: GPS processor result {"connection_id":221346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:26:37] local.INFO: GPS data processed {"connection_id":221346,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:26:37] local.INFO: Acknowledgment sent {"connection_id":221346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:27:07] local.INFO: TCP Data received {"connection_id":224745,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168676910012d0c664007051240001900d01e..."} 
[2026-10-23 16:27:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224745,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168676910012d0c664007051240001900d01e..."} 
[2026-10-23 16:27:07] local.INFO: Processing buffer {"connection_id":224745,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168676910012d0c664007051240001900d01e..."} 
[2026-10-23 16:27:07] local.INFO: Packet analysis {"connection_id":224745,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16867"} 
[2026-10-23 16:27:07] local.INFO: Extracted packet for processing {"connection_id":224745,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16867"} 
[2026-10-23 16:27:07] local.INFO: GPS Element Parsed {"raw_longitude":755787328,"raw_latitude":117772864,"longitude_deg":75.5787328,"latitude_deg":11.7772864,"altitude":25,"angle":208,"satellites":30,"speed":0,"hex_longitude":"2d0c6640","hex_latitude":"07051240","is_valid_coordinates":true} 
[2026-10-23 16:27:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:27:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944755200001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37336880848568320,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":893612712462010368,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,95,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:27:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792752970000,"timestamp_ms":1792752970000,"timestamp_seconds":1792752970,"priority":1,"record_length":96,"hex_timestamp":"000001a168676910"} 
[2026-10-23 16:27:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:27:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":21504,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:27:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:27:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:27:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:27:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:27:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:27:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224745,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:27:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224745,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:27:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224745,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:27:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:27:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:27:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:27:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944755200001,"66":14548,"95":206,"94":10240,"24":0,"16":37336880848568320,"45":893612712462010368},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,95,94,24,16,45]} 
[2026-10-23 16:27:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:27:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:27:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944755200001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:27:07] local.INFO: Unknown IO ID detected {"io_id":95,"value":206,"description":"Unknown IO ID 95"} 
[2026-10-23 16:27:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:27:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37336880848568320,"km_value":37336880848568.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:27:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":893612712462010368,"description":"Unknown IO ID 45"} 
[2026-10-23 16:27:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944755200001,"power":14548,"unknown_95":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":893612712462010368}} 
[2026-10-23 16:27:07] local.INFO: DEBUG: GPS processor result {"connection_id":224745,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23118,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:27:07] local.INFO: GPS data processed {"connection_id":224745,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:27:07] local.INFO: Acknowledgment sent {"connection_id":224745,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:27:08] local.INFO: TCP Data received {"connection_id":221346,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16866c500012dd644400512dba0000e013c30..."} 
[2026-10-23 16:27:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221346,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16866c500012dd644400512dba0000e013c30..."} 
[2026-10-23 16:27:08] local.INFO: Processing buffer {"connection_id":221346,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16866c500012dd644400512dba0000e013c30..."} 
[2026-10-23 16:27:08] local.INFO: Packet analysis {"connection_id":221346,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:27:08] local.INFO: Extracted packet for processing {"connection_id":221346,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:27:08] local.INFO: GPS Element Parsed {"raw_longitude":769016896,"raw_latitude":85121952,"longitude_deg":76.9016896,"latitude_deg":8.5121952,"altitude":14,"angle":316,"satellites":48,"speed":59,"hex_longitude":"2dd64440","hex_latitude":"0512dba0","is_valid_coordinates":true} 
[2026-10-23 16:27:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:27:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944748032001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23908455144226816,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3000663967434448896,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:27:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792752928000,"timestamp_ms":1792752928000,"timestamp_seconds":1792752928,"priority":1,"record_length":96,"hex_timestamp":"000001a16866c500"} 
[2026-10-23 16:27:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:27:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:27:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 16:27:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:27:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:27:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:27:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:27:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221346,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:27:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:27:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221346,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:27:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:27:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:27:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:27:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944748032001,"66":27908,"38":206,"80":34304,"24":59,"16":23908455144226816,"45":-3000663967434448896},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 16:27:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:27:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:27:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944748032001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:27:08] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 16:27:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:27:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23908455144226816,"km_value":23908455144226.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:27:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3000663967434448896,"description":"Unknown IO ID 45"} 
[2026-10-23 16:27:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944748032001,"power":27908,"unknown_38":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-3000663967434448896}} 
[2026-10-23 16:27:08] local.INFO: DEBUG: GPS processor result {"connection_id":221346,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23119,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:27:08] local.INFO: GPS data processed {"connection_id":221346,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:27:08] local.INFO: Acknowledgment sent {"connection_id":221346,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:27:24] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:24] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:24] local.INFO: IMEI packet received {"connection_id":221348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:27:24] local.INFO: IMEI acknowledgment sent {"connection_id":221348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:27:26] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:26] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:26] local.INFO: IMEI packet received {"connection_id":221348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:27:26] local.INFO: IMEI acknowledgment sent {"connection_id":221348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:27:30] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:30] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:27:30] local.INFO: IMEI packet received {"connection_id":221348,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:27:30] local.INFO: IMEI acknowledgment sent {"connection_id":221348,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:27:31] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16866e058012dd629c00512f820000e013e31..."} 
[2026-10-23 16:27:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16866e058012dd629c00512f820000e013e31..."} 
[2026-10-23 16:27:31] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16866e058012dd629c00512f820000e013e31..."} 
[2026-10-23 16:27:31] local.INFO: Packet analysis {"connection_id":221348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:27:31] local.INFO: Extracted packet for processing {"connection_id":221348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:27:31] local.INFO: GPS Element Parsed {"raw_longitude":769010112,"raw_latitude":85129248,"longitude_deg":76.9010112,"latitude_deg":8.5129248,"altitude":14,"angle":318,"satellites":49,"speed":54,"hex_longitude":"2dd629c0","hex_latitude":"0512f820","is_valid_coordinates":true} 
[2026-10-23 16:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:27:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944749568001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23908936180563968,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3007208260641251328,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:27:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792752935000,"timestamp_ms":1792752935000,"timestamp_seconds":1792752935,"priority":1,"record_length":96,"hex_timestamp":"000001a16866e058"} 
[2026-10-23 16:27:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:27:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:27:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:27:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:27:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:27:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:27:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:27:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:27:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:27:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:27:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:27:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:27:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:27:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944749568001,"66":27865,"38":206,"80":34304,"24":54,"16":23908936180563968,"45":-3007208260641251328},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 16:27:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:27:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:27:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944749568001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:27:31] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 16:27:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:27:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23908936180563968,"km_value":23908936180563.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:27:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3007208260641251328,"description":"Unknown IO ID 45"} 
[2026-10-23 16:27:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944749568001,"power":27865,"unknown_38":206,"unknown_80":34304,"ignition":54,"odometer":null,"unknown_45":-3007208260641251328}} 
[2026-10-23 16:27:31] local.INFO: DEBUG: GPS processor result {"connection_id":221348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23120,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:27:31] local.INFO: GPS data processed {"connection_id":221348,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:27:31] local.INFO: Acknowledgment sent {"connection_id":221348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:27:32] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16866fbb0012dd6114005131400000e013e30..."} 
[2026-10-23 16:27:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16866fbb0012dd6114005131400000e013e30..."} 
[2026-10-23 16:27:32] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16866fbb0012dd6114005131400000e013e30..."} 
[2026-10-23 16:27:32] local.INFO: Packet analysis {"connection_id":221348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:27:32] local.INFO: Extracted packet for processing {"connection_id":221348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16866"} 
[2026-10-23 16:27:32] local.INFO: GPS Element Parsed {"raw_longitude":769003840,"raw_latitude":85136384,"longitude_deg":76.900384,"latitude_deg":8.5136384,"altitude":14,"angle":318,"satellites":48,"speed":54,"hex_longitude":"2dd61140","hex_latitude":"05131400","is_valid_coordinates":true} 
[2026-10-23 16:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:27:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944751360001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23909395742064640,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3014667347522215936,"note":"Value kept but may cause issues"} 
[2026-10-23 16:27:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,38,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:27:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792752942000,"timestamp_ms":1792752942000,"timestamp_seconds":1792752942,"priority":1,"record_length":96,"hex_timestamp":"000001a16866fbb0"} 
[2026-10-23 16:27:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:27:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:27:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:27:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:27:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:27:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:27:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:27:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:27:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:27:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:27:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:27:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:27:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:27:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944751360001,"66":27908,"38":206,"80":34304,"24":54,"16":23909395742064640,"45":-3014667347522215936},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,38,80,24,16,45]} 
[2026-10-23 16:27:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:27:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:27:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944751360001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:27:32] local.INFO: Unknown IO ID detected {"io_id":38,"value":206,"description":"Unknown IO ID 38"} 
[2026-10-23 16:27:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:27:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23909395742064640,"km_value":23909395742064.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:27:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3014667347522215936,"description":"Unknown IO ID 45"} 
[2026-10-23 16:27:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944751360001,"power":27908,"unknown_38":206,"unknown_80":34304,"ignition":54,"odometer":null,"unknown_45":-3014667347522215936}} 
[2026-10-23 16:27:32] local.INFO: DEBUG: GPS processor result {"connection_id":221348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23121,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:27:32] local.INFO: GPS data processed {"connection_id":221348,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:27:32] local.INFO: Acknowledgment sent {"connection_id":221348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:28:12] local.INFO: TCP Data received {"connection_id":221348,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686814f0012dd4fc0005144878000e013e32..."} 
[2026-10-23 16:28:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221348,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686814f0012dd4fc0005144878000e013e32..."} 
[2026-10-23 16:28:12] local.INFO: Processing buffer {"connection_id":221348,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686814f0012dd4fc0005144878000e013e32..."} 
[2026-10-23 16:28:12] local.INFO: Packet analysis {"connection_id":221348,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:28:12] local.INFO: Extracted packet for processing {"connection_id":221348,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:28:12] local.INFO: GPS Element Parsed {"raw_longitude":768932864,"raw_latitude":85215352,"longitude_deg":76.8932864,"latitude_deg":8.5215352,"altitude":14,"angle":318,"satellites":50,"speed":57,"hex_longitude":"2dd4fc00","hex_latitude":"05144878","is_valid_coordinates":true} 
[2026-10-23 16:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:28:12] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944770048001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:28:12] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23914515343081472,"note":"Value kept but may cause issues"} 
[2026-10-23 16:28:12] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3092987759771621376,"note":"Value kept but may cause issues"} 
[2026-10-23 16:28:12] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:28:12] local.INFO: AVL Record Parsed {"raw_timestamp":1792753014000,"timestamp_ms":1792753014000,"timestamp_seconds":1792753014,"priority":1,"record_length":96,"hex_timestamp":"000001a1686814f0"} 
[2026-10-23 16:28:12] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:28:12] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:28:12] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:28:12] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:28:12] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:28:12] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:28:12] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:28:12] local.INFO: Teltonika packet parsed successfully {"connection_id":221348,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:28:12] local.INFO: Passing IMEI to GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:28:12] local.INFO: DEBUG: About to call GPS processor {"connection_id":221348,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:28:12] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:28:12] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:28:12] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:28:12] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944770048001,"66":27843,"251":206,"80":34304,"24":57,"16":23914515343081472,"45":-3092987759771621376},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,80,24,16,45]} 
[2026-10-23 16:28:12] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:28:12] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:28:12] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944770048001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:28:12] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-23 16:28:12] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:28:12] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23914515343081472,"km_value":23914515343081.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:28:12] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3092987759771621376,"description":"Unknown IO ID 45"} 
[2026-10-23 16:28:12] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944770048001,"power":27843,"unknown_251":206,"unknown_80":34304,"ignition":57,"odometer":null,"unknown_45":-3092987759771621376}} 
[2026-10-23 16:28:12] local.INFO: DEBUG: GPS processor result {"connection_id":221348,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23122,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:28:12] local.INFO: GPS data processed {"connection_id":221348,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:28:12] local.INFO: Acknowledgment sent {"connection_id":221348,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:28:25] local.INFO: TCP Data received {"connection_id":223016,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:28:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223016,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:28:25] local.INFO: Processing buffer {"connection_id":223016,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:28:25] local.INFO: IMEI packet received {"connection_id":223016,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:28:25] local.INFO: IMEI acknowledgment sent {"connection_id":223016,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:28:30] local.INFO: TCP Data received {"connection_id":223016,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223016,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:28:30] local.INFO: Processing buffer {"connection_id":223016,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:28:30] local.INFO: IMEI packet received {"connection_id":223016,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":223016,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:28:31] local.INFO: TCP Data received {"connection_id":223016,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168683430012dd4e100051467e00011013e31..."} 
[2026-10-23 16:28:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168683430012dd4e100051467e00011013e31..."} 
[2026-10-23 16:28:31] local.INFO: Processing buffer {"connection_id":223016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168683430012dd4e100051467e00011013e31..."} 
[2026-10-23 16:28:31] local.INFO: Packet analysis {"connection_id":223016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:28:31] local.INFO: Extracted packet for processing {"connection_id":223016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:28:31] local.INFO: GPS Element Parsed {"raw_longitude":768925952,"raw_latitude":85223392,"longitude_deg":76.8925952,"latitude_deg":8.5223392,"altitude":17,"angle":318,"satellites":49,"speed":46,"hex_longitude":"2dd4e100","hex_latitude":"051467e0","is_valid_coordinates":true} 
[2026-10-23 16:28:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:28:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944771584001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:28:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23915026444189696,"note":"Value kept but may cause issues"} 
[2026-10-23 16:28:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3099602421722613760,"note":"Value kept but may cause issues"} 
[2026-10-23 16:28:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:28:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792753022000,"timestamp_ms":1792753022000,"timestamp_seconds":1792753022,"priority":1,"record_length":96,"hex_timestamp":"000001a168683430"} 
[2026-10-23 16:28:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:28:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:28:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 16:28:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:28:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:28:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:28:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:28:31] local.INFO: Teltonika packet parsed successfully {"connection_id":223016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:28:31] local.INFO: Passing IMEI to GPS processor {"connection_id":223016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:28:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":223016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:28:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:28:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:28:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:28:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944771584001,"66":27908,"251":206,"80":34304,"24":46,"16":23915026444189696,"45":-3099602421722613760},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,80,24,16,45]} 
[2026-10-23 16:28:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:28:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:28:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944771584001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:28:31] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-23 16:28:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:28:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23915026444189696,"km_value":23915026444189.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:28:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3099602421722613760,"description":"Unknown IO ID 45"} 
[2026-10-23 16:28:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944771584001,"power":27908,"unknown_251":206,"unknown_80":34304,"ignition":46,"odometer":null,"unknown_45":-3099602421722613760}} 
[2026-10-23 16:28:31] local.INFO: DEBUG: GPS processor result {"connection_id":223016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23123,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:28:31] local.INFO: GPS data processed {"connection_id":223016,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:28:31] local.INFO: Acknowledgment sent {"connection_id":223016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:29:05] local.INFO: TCP Data received {"connection_id":223016,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168685f28012dd4c98005148290001401432e..."} 
[2026-10-23 16:29:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223016,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168685f28012dd4c98005148290001401432e..."} 
[2026-10-23 16:29:05] local.INFO: Processing buffer {"connection_id":223016,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168685f28012dd4c98005148290001401432e..."} 
[2026-10-23 16:29:05] local.INFO: Packet analysis {"connection_id":223016,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:29:05] local.INFO: Extracted packet for processing {"connection_id":223016,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:29:05] local.INFO: GPS Element Parsed {"raw_longitude":768919936,"raw_latitude":85230224,"longitude_deg":76.8919936,"latitude_deg":8.5230224,"altitude":20,"angle":323,"satellites":46,"speed":9,"hex_longitude":"2dd4c980","hex_latitude":"05148290","is_valid_coordinates":true} 
[2026-10-23 16:29:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:29:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944773632001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:29:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23915468825821184,"note":"Value kept but may cause issues"} 
[2026-10-23 16:29:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3107202246091743232,"note":"Value kept but may cause issues"} 
[2026-10-23 16:29:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:29:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792753033000,"timestamp_ms":1792753033000,"timestamp_seconds":1792753033,"priority":1,"record_length":96,"hex_timestamp":"000001a168685f28"} 
[2026-10-23 16:29:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:29:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:29:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:29:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:29:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:29:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:29:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:29:05] local.INFO: Teltonika packet parsed successfully {"connection_id":223016,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:29:05] local.INFO: Passing IMEI to GPS processor {"connection_id":223016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:29:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":223016,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:29:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:29:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:29:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:29:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944773632001,"66":27865,"251":206,"80":34304,"24":9,"16":23915468825821184,"45":-3107202246091743232},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,80,24,16,45]} 
[2026-10-23 16:29:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:29:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:29:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944773632001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:29:05] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-23 16:29:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:29:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23915468825821184,"km_value":23915468825821.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:29:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3107202246091743232,"description":"Unknown IO ID 45"} 
[2026-10-23 16:29:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944773632001,"power":27865,"unknown_251":206,"unknown_80":34304,"ignition":9,"odometer":null,"unknown_45":-3107202246091743232}} 
[2026-10-23 16:29:05] local.INFO: DEBUG: GPS processor result {"connection_id":223016,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23124,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:29:05] local.INFO: GPS data processed {"connection_id":223016,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:29:05] local.INFO: Acknowledgment sent {"connection_id":223016,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:29:25] local.INFO: TCP Data received {"connection_id":224746,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:25] local.INFO: Processing buffer {"connection_id":224746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:25] local.INFO: IMEI packet received {"connection_id":224746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":224746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:29:25] local.INFO: TCP Data received {"connection_id":224746,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:25] local.INFO: Processing buffer {"connection_id":224746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:25] local.INFO: IMEI packet received {"connection_id":224746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":224746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:29:29] local.INFO: TCP Data received {"connection_id":224746,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224746,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:29] local.INFO: Processing buffer {"connection_id":224746,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:29:29] local.INFO: IMEI packet received {"connection_id":224746,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:29:29] local.INFO: IMEI acknowledgment sent {"connection_id":224746,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:29:30] local.INFO: TCP Data received {"connection_id":224746,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16868b518012dd4ba80051493c80015013d30..."} 
[2026-10-23 16:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16868b518012dd4ba80051493c80015013d30..."} 
[2026-10-23 16:29:30] local.INFO: Processing buffer {"connection_id":224746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16868b518012dd4ba80051493c80015013d30..."} 
[2026-10-23 16:29:30] local.INFO: Packet analysis {"connection_id":224746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:29:30] local.INFO: Extracted packet for processing {"connection_id":224746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:29:30] local.INFO: GPS Element Parsed {"raw_longitude":768916096,"raw_latitude":85234632,"longitude_deg":76.8916096,"latitude_deg":8.5234632,"altitude":21,"angle":317,"satellites":48,"speed":22,"hex_longitude":"2dd4ba80","hex_latitude":"051493c8","is_valid_coordinates":true} 
[2026-10-23 16:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944776448001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23915752293662720,"note":"Value kept but may cause issues"} 
[2026-10-23 16:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3113816908042694656,"note":"Value kept but may cause issues"} 
[2026-10-23 16:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,251,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792753055000,"timestamp_ms":1792753055000,"timestamp_seconds":1792753055,"priority":1,"record_length":96,"hex_timestamp":"000001a16868b518"} 
[2026-10-23 16:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24832,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:29:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944776448001,"66":27843,"251":206,"80":34304,"24":22,"16":23915752293662720,"45":-3113816908042694656},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,251,80,24,16,45]} 
[2026-10-23 16:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944776448001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:29:30] local.INFO: Unknown IO ID detected {"io_id":251,"value":206,"description":"Unknown IO ID 251"} 
[2026-10-23 16:29:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23915752293662720,"km_value":23915752293662.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3113816908042694656,"description":"Unknown IO ID 45"} 
[2026-10-23 16:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944776448001,"power":27843,"unknown_251":206,"unknown_80":34304,"ignition":22,"odometer":null,"unknown_45":-3113816908042694656}} 
[2026-10-23 16:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":224746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23125,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:29:30] local.INFO: GPS data processed {"connection_id":224746,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:29:30] local.INFO: Acknowledgment sent {"connection_id":224746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:30:01] local.INFO: TCP Data received {"connection_id":224746,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16868f398012dd49fc00514ae480018013a31..."} 
[2026-10-23 16:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224746,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16868f398012dd49fc00514ae480018013a31..."} 
[2026-10-23 16:30:01] local.INFO: Processing buffer {"connection_id":224746,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16868f398012dd49fc00514ae480018013a31..."} 
[2026-10-23 16:30:01] local.INFO: Packet analysis {"connection_id":224746,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:30:01] local.INFO: Extracted packet for processing {"connection_id":224746,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16868"} 
[2026-10-23 16:30:01] local.INFO: GPS Element Parsed {"raw_longitude":768909248,"raw_latitude":85241416,"longitude_deg":76.8909248,"latitude_deg":8.5241416,"altitude":24,"angle":314,"satellites":49,"speed":33,"hex_longitude":"2dd49fc0","hex_latitude":"0514ae48","is_valid_coordinates":true} 
[2026-10-23 16:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944782080001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23916216150130688,"note":"Value kept but may cause issues"} 
[2026-10-23 16:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3118039032692226048,"note":"Value kept but may cause issues"} 
[2026-10-23 16:30:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792753071000,"timestamp_ms":1792753071000,"timestamp_seconds":1792753071,"priority":1,"record_length":96,"hex_timestamp":"000001a16868f398"} 
[2026-10-23 16:30:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:30:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 16:30:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:30:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:30:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224746,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224746,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:30:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944782080001,"66":27919,"51":206,"80":34304,"24":33,"16":23916216150130688,"45":-3118039032692226048},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,80,24,16,45]} 
[2026-10-23 16:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944782080001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:30:01] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-23 16:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23916216150130688,"km_value":23916216150130.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3118039032692226048,"description":"Unknown IO ID 45"} 
[2026-10-23 16:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944782080001,"power":27919,"unknown_51":206,"unknown_80":34304,"ignition":33,"odometer":null,"unknown_45":-3118039032692226048}} 
[2026-10-23 16:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":224746,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23126,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:30:01] local.INFO: GPS data processed {"connection_id":224746,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:30:01] local.INFO: Acknowledgment sent {"connection_id":224746,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:30:03] local.INFO: TCP Data received {"connection_id":221347,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221347,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:30:03] local.INFO: Processing buffer {"connection_id":221347,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:30:03] local.INFO: IMEI packet received {"connection_id":221347,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:30:03] local.INFO: IMEI acknowledgment sent {"connection_id":221347,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:30:24] local.INFO: TCP Data received {"connection_id":221349,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:30:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:30:24] local.INFO: Processing buffer {"connection_id":221349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:30:24] local.INFO: IMEI packet received {"connection_id":221349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:30:24] local.INFO: IMEI acknowledgment sent {"connection_id":221349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:30:30] local.INFO: TCP Data received {"connection_id":221349,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221349,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:30:30] local.INFO: Processing buffer {"connection_id":221349,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:30:30] local.INFO: IMEI packet received {"connection_id":221349,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:30:30] local.INFO: IMEI acknowledgment sent {"connection_id":221349,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:30:34] local.INFO: TCP Data received {"connection_id":221349,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168691aa8012dd484000514c9b0001b013a2e..."} 
[2026-10-23 16:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168691aa8012dd484000514c9b0001b013a2e..."} 
[2026-10-23 16:30:34] local.INFO: Processing buffer {"connection_id":221349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168691aa8012dd484000514c9b0001b013a2e..."} 
[2026-10-23 16:30:34] local.INFO: Packet analysis {"connection_id":221349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16869"} 
[2026-10-23 16:30:34] local.INFO: Extracted packet for processing {"connection_id":221349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16869"} 
[2026-10-23 16:30:34] local.INFO: GPS Element Parsed {"raw_longitude":768902144,"raw_latitude":85248432,"longitude_deg":76.8902144,"latitude_deg":8.5248432,"altitude":27,"angle":314,"satellites":46,"speed":45,"hex_longitude":"2dd48400","hex_latitude":"0514c9b0","is_valid_coordinates":true} 
[2026-10-23 16:30:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:30:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944786176001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:30:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23916697186467840,"note":"Value kept but may cause issues"} 
[2026-10-23 16:30:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3125568488317499392,"note":"Value kept but may cause issues"} 
[2026-10-23 16:30:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:30:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792753081000,"timestamp_ms":1792753081000,"timestamp_seconds":1792753081,"priority":1,"record_length":96,"hex_timestamp":"000001a168691aa8"} 
[2026-10-23 16:30:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:30:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:30:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:30:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:30:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:30:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:30:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:30:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:30:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:30:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:30:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:30:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:30:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:30:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944786176001,"66":27876,"51":206,"80":34304,"24":45,"16":23916697186467840,"45":-3125568488317499392},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,80,24,16,45]} 
[2026-10-23 16:30:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:30:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:30:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944786176001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:30:34] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-23 16:30:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:30:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23916697186467840,"km_value":23916697186467.84,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:30:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3125568488317499392,"description":"Unknown IO ID 45"} 
[2026-10-23 16:30:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944786176001,"power":27876,"unknown_51":206,"unknown_80":34304,"ignition":45,"odometer":null,"unknown_45":-3125568488317499392}} 
[2026-10-23 16:30:34] local.INFO: DEBUG: GPS processor result {"connection_id":221349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23127,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:30:34] local.INFO: GPS data processed {"connection_id":221349,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:30:34] local.INFO: Acknowledgment sent {"connection_id":221349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:31:05] local.INFO: TCP Data received {"connection_id":221349,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686939e8012dd46a800514e3c0001e013c2d..."} 
[2026-10-23 16:31:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221349,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686939e8012dd46a800514e3c0001e013c2d..."} 
[2026-10-23 16:31:05] local.INFO: Processing buffer {"connection_id":221349,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686939e8012dd46a800514e3c0001e013c2d..."} 
[2026-10-23 16:31:05] local.INFO: Packet analysis {"connection_id":221349,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16869"} 
[2026-10-23 16:31:05] local.INFO: Extracted packet for processing {"connection_id":221349,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16869"} 
[2026-10-23 16:31:05] local.INFO: GPS Element Parsed {"raw_longitude":768895616,"raw_latitude":85255104,"longitude_deg":76.8895616,"latitude_deg":8.5255104,"altitude":30,"angle":316,"satellites":45,"speed":48,"hex_longitude":"2dd46a80","hex_latitude":"0514e3c0","is_valid_coordinates":true} 
[2026-10-23 16:31:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:31:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944788736001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23917148158033920,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3133379418919424000,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,51,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:31:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792753089000,"timestamp_ms":1792753089000,"timestamp_seconds":1792753089,"priority":1,"record_length":96,"hex_timestamp":"000001a1686939e8"} 
[2026-10-23 16:31:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:31:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:31:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 16:31:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:31:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:31:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:31:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:31:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221349,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:31:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:31:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221349,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:31:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:31:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:31:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:31:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944788736001,"66":27974,"51":206,"80":34304,"24":48,"16":23917148158033920,"45":-3133379418919424000},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,51,80,24,16,45]} 
[2026-10-23 16:31:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:31:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:31:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944788736001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:31:05] local.INFO: Unknown IO ID detected {"io_id":51,"value":206,"description":"Unknown IO ID 51"} 
[2026-10-23 16:31:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:31:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23917148158033920,"km_value":23917148158033.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:31:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3133379418919424000,"description":"Unknown IO ID 45"} 
[2026-10-23 16:31:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944788736001,"power":27974,"unknown_51":206,"unknown_80":34304,"ignition":48,"odometer":null,"unknown_45":-3133379418919424000}} 
[2026-10-23 16:31:05] local.INFO: DEBUG: GPS processor result {"connection_id":221349,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23128,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:31:05] local.INFO: GPS data processed {"connection_id":221349,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:31:05] local.INFO: Acknowledgment sent {"connection_id":221349,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:31:24] local.INFO: TCP Data received {"connection_id":223017,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:31:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:31:24] local.INFO: Processing buffer {"connection_id":223017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:31:24] local.INFO: IMEI packet received {"connection_id":223017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:31:24] local.INFO: IMEI acknowledgment sent {"connection_id":223017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:31:39] local.INFO: TCP Data received {"connection_id":223017,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:31:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223017,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:31:39] local.INFO: Processing buffer {"connection_id":223017,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:31:39] local.INFO: IMEI packet received {"connection_id":223017,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:31:39] local.INFO: IMEI acknowledgment sent {"connection_id":223017,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:31:40] local.INFO: TCP Data received {"connection_id":223017,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686b4940012dd395c00515be780012013d2a..."} 
[2026-10-23 16:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686b4940012dd395c00515be780012013d2a..."} 
[2026-10-23 16:31:40] local.INFO: Processing buffer {"connection_id":223017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686b4940012dd395c00515be780012013d2a..."} 
[2026-10-23 16:31:40] local.INFO: Packet analysis {"connection_id":223017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686b"} 
[2026-10-23 16:31:40] local.INFO: Extracted packet for processing {"connection_id":223017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686b"} 
[2026-10-23 16:31:40] local.INFO: GPS Element Parsed {"raw_longitude":768841152,"raw_latitude":85311096,"longitude_deg":76.8841152,"latitude_deg":8.5311096,"altitude":18,"angle":317,"satellites":42,"speed":49,"hex_longitude":"2dd395c0","hex_latitude":"0515be78","is_valid_coordinates":true} 
[2026-10-23 16:31:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:31:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944823296001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23920923434287104,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3193474326432804864,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,50,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:31:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792753224000,"timestamp_ms":1792753224000,"timestamp_seconds":1792753224,"priority":1,"record_length":96,"hex_timestamp":"000001a1686b4940"} 
[2026-10-23 16:31:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:31:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:31:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 16:31:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:31:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:31:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:31:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:31:40] local.INFO: Teltonika packet parsed successfully {"connection_id":223017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:31:40] local.INFO: Passing IMEI to GPS processor {"connection_id":223017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:31:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":223017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:31:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:31:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:31:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:31:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944823296001,"66":27865,"50":206,"80":34304,"24":49,"16":23920923434287104,"45":-3193474326432804864},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,80,24,16,45]} 
[2026-10-23 16:31:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:31:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:31:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944823296001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:31:40] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-23 16:31:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:31:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23920923434287104,"km_value":23920923434287.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:31:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3193474326432804864,"description":"Unknown IO ID 45"} 
[2026-10-23 16:31:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944823296001,"power":27865,"unknown_50":206,"unknown_80":34304,"ignition":49,"odometer":null,"unknown_45":-3193474326432804864}} 
[2026-10-23 16:31:40] local.INFO: DEBUG: GPS processor result {"connection_id":223017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23129,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:31:40] local.INFO: GPS data processed {"connection_id":223017,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:31:40] local.INFO: Acknowledgment sent {"connection_id":223017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:31:42] local.INFO: TCP Data received {"connection_id":223017,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686b6498012dd37e000515da20001101402b..."} 
[2026-10-23 16:31:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223017,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686b6498012dd37e000515da20001101402b..."} 
[2026-10-23 16:31:42] local.INFO: Processing buffer {"connection_id":223017,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686b6498012dd37e000515da20001101402b..."} 
[2026-10-23 16:31:42] local.INFO: Packet analysis {"connection_id":223017,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686b"} 
[2026-10-23 16:31:42] local.INFO: Extracted packet for processing {"connection_id":223017,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686b"} 
[2026-10-23 16:31:42] local.INFO: GPS Element Parsed {"raw_longitude":768835072,"raw_latitude":85318176,"longitude_deg":76.8835072,"latitude_deg":8.5318176,"altitude":17,"angle":320,"satellites":43,"speed":56,"hex_longitude":"2dd37e00","hex_latitude":"0515da20","is_valid_coordinates":true} 
[2026-10-23 16:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:31:42] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944825344001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:42] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23921374405853184,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:42] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3200440832104695808,"note":"Value kept but may cause issues"} 
[2026-10-23 16:31:42] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,50,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:31:42] local.INFO: AVL Record Parsed {"raw_timestamp":1792753231000,"timestamp_ms":1792753231000,"timestamp_seconds":1792753231,"priority":1,"record_length":96,"hex_timestamp":"000001a1686b6498"} 
[2026-10-23 16:31:42] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:31:42] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:31:42] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:31:42] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:31:42] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:31:42] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:31:42] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:31:42] local.INFO: Teltonika packet parsed successfully {"connection_id":223017,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:31:42] local.INFO: Passing IMEI to GPS processor {"connection_id":223017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:31:42] local.INFO: DEBUG: About to call GPS processor {"connection_id":223017,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:31:42] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:31:42] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:31:42] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:31:42] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944825344001,"66":27876,"50":206,"80":34304,"24":56,"16":23921374405853184,"45":-3200440832104695808},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,50,80,24,16,45]} 
[2026-10-23 16:31:42] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:31:42] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:31:42] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944825344001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:31:42] local.INFO: Unknown IO ID detected {"io_id":50,"value":206,"description":"Unknown IO ID 50"} 
[2026-10-23 16:31:42] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:31:42] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23921374405853184,"km_value":23921374405853.184,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:31:42] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3200440832104695808,"description":"Unknown IO ID 45"} 
[2026-10-23 16:31:42] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944825344001,"power":27876,"unknown_50":206,"unknown_80":34304,"ignition":56,"odometer":null,"unknown_45":-3200440832104695808}} 
[2026-10-23 16:31:42] local.INFO: DEBUG: GPS processor result {"connection_id":223017,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23130,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:31:42] local.INFO: GPS data processed {"connection_id":223017,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:31:42] local.INFO: Acknowledgment sent {"connection_id":223017,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:32:25] local.INFO: TCP Data received {"connection_id":224747,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:25] local.INFO: Processing buffer {"connection_id":224747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:25] local.INFO: IMEI packet received {"connection_id":224747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":224747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:32:26] local.INFO: TCP Data received {"connection_id":224747,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:26] local.INFO: Processing buffer {"connection_id":224747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:26] local.INFO: IMEI packet received {"connection_id":224747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:32:26] local.INFO: IMEI acknowledgment sent {"connection_id":224747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:32:26] local.INFO: TCP Data received {"connection_id":224747,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:26] local.INFO: Processing buffer {"connection_id":224747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:26] local.INFO: IMEI packet received {"connection_id":224747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:32:26] local.INFO: IMEI acknowledgment sent {"connection_id":224747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:32:30] local.INFO: TCP Data received {"connection_id":224747,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224747,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:30] local.INFO: Processing buffer {"connection_id":224747,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:32:30] local.INFO: IMEI packet received {"connection_id":224747,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:32:30] local.INFO: IMEI acknowledgment sent {"connection_id":224747,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:32:32] local.INFO: TCP Data received {"connection_id":224747,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686c7608012dd2968005172378000f01522a..."} 
[2026-10-23 16:32:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686c7608012dd2968005172378000f01522a..."} 
[2026-10-23 16:32:32] local.INFO: Processing buffer {"connection_id":224747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686c7608012dd2968005172378000f01522a..."} 
[2026-10-23 16:32:32] local.INFO: Packet analysis {"connection_id":224747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:32:32] local.INFO: Extracted packet for processing {"connection_id":224747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:32:32] local.INFO: GPS Element Parsed {"raw_longitude":768775808,"raw_latitude":85402488,"longitude_deg":76.8775808,"latitude_deg":8.5402488,"altitude":15,"angle":338,"satellites":42,"speed":59,"hex_longitude":"2dd29680","hex_latitude":"05172378","is_valid_coordinates":true} 
[2026-10-23 16:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:32:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944845056001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:32:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23926356567916544,"note":"Value kept but may cause issues"} 
[2026-10-23 16:32:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3272287319886694400,"note":"Value kept but may cause issues"} 
[2026-10-23 16:32:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:32:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792753301000,"timestamp_ms":1792753301000,"timestamp_seconds":1792753301,"priority":1,"record_length":96,"hex_timestamp":"000001a1686c7608"} 
[2026-10-23 16:32:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:32:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:32:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 16:32:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:32:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:32:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:32:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:32:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:32:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:32:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:32:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:32:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:32:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:32:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944845056001,"66":27767,"84":206,"80":34304,"24":59,"16":23926356567916544,"45":-3272287319886694400},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,80,24,16,45]} 
[2026-10-23 16:32:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:32:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:32:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944845056001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:32:32] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-10-23 16:32:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:32:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23926356567916544,"km_value":23926356567916.543,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:32:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3272287319886694400,"description":"Unknown IO ID 45"} 
[2026-10-23 16:32:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944845056001,"power":27767,"unknown_84":206,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-3272287319886694400}} 
[2026-10-23 16:32:32] local.INFO: DEBUG: GPS processor result {"connection_id":224747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23131,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:32:32] local.INFO: GPS data processed {"connection_id":224747,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:32:32] local.INFO: Acknowledgment sent {"connection_id":224747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:33:03] local.INFO: TCP Data received {"connection_id":224747,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686c8d78012dd28d4005174508000f015f2b..."} 
[2026-10-23 16:33:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224747,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686c8d78012dd28d4005174508000f015f2b..."} 
[2026-10-23 16:33:03] local.INFO: Processing buffer {"connection_id":224747,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686c8d78012dd28d4005174508000f015f2b..."} 
[2026-10-23 16:33:03] local.INFO: Packet analysis {"connection_id":224747,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:33:03] local.INFO: Extracted packet for processing {"connection_id":224747,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:33:03] local.INFO: GPS Element Parsed {"raw_longitude":768773440,"raw_latitude":85411080,"longitude_deg":76.877344,"latitude_deg":8.541108,"altitude":15,"angle":351,"satellites":43,"speed":58,"hex_longitude":"2dd28d40","hex_latitude":"05174508","is_valid_coordinates":true} 
[2026-10-23 16:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:33:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944845056001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23926790359613440,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3272287319886694400,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:33:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792753307000,"timestamp_ms":1792753307000,"timestamp_seconds":1792753307,"priority":1,"record_length":96,"hex_timestamp":"000001a1686c8d78"} 
[2026-10-23 16:33:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:33:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:33:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 16:33:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:33:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:33:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:33:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:33:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224747,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:33:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:33:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224747,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:33:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:33:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:33:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:33:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944845056001,"66":27745,"84":206,"80":34304,"24":58,"16":23926790359613440,"45":-3272287319886694400},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,80,24,16,45]} 
[2026-10-23 16:33:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:33:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:33:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944845056001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:33:03] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-10-23 16:33:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:33:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23926790359613440,"km_value":23926790359613.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:33:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3272287319886694400,"description":"Unknown IO ID 45"} 
[2026-10-23 16:33:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944845056001,"power":27745,"unknown_84":206,"unknown_80":34304,"ignition":58,"odometer":null,"unknown_45":-3272287319886694400}} 
[2026-10-23 16:33:03] local.INFO: DEBUG: GPS processor result {"connection_id":224747,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23132,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:33:03] local.INFO: GPS data processed {"connection_id":224747,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:33:03] local.INFO: Acknowledgment sent {"connection_id":224747,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:33:30] local.INFO: TCP Data received {"connection_id":221763,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:33:30] local.INFO: Processing buffer {"connection_id":221763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:33:30] local.INFO: IMEI packet received {"connection_id":221763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:33:30] local.INFO: IMEI acknowledgment sent {"connection_id":221763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:33:34] local.INFO: TCP Data received {"connection_id":221763,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:33:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:33:34] local.INFO: Processing buffer {"connection_id":221763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:33:34] local.INFO: IMEI packet received {"connection_id":221763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:33:34] local.INFO: IMEI acknowledgment sent {"connection_id":221763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:33:35] local.INFO: TCP Data received {"connection_id":221763,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686c8d78012dd28d4005174508000f015f2b..."} 
[2026-10-23 16:33:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686c8d78012dd28d4005174508000f015f2b..."} 
[2026-10-23 16:33:35] local.INFO: Processing buffer {"connection_id":221763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686c8d78012dd28d4005174508000f015f2b..."} 
[2026-10-23 16:33:35] local.INFO: Packet analysis {"connection_id":221763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:33:35] local.INFO: Extracted packet for processing {"connection_id":221763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:33:35] local.INFO: GPS Element Parsed {"raw_longitude":768773440,"raw_latitude":85411080,"longitude_deg":76.877344,"latitude_deg":8.541108,"altitude":15,"angle":351,"satellites":43,"speed":58,"hex_longitude":"2dd28d40","hex_latitude":"05174508","is_valid_coordinates":true} 
[2026-10-23 16:33:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:33:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944846592001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23926790359613440,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3274890963419068416,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,84,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:33:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792753307000,"timestamp_ms":1792753307000,"timestamp_seconds":1792753307,"priority":1,"record_length":96,"hex_timestamp":"000001a1686c8d78"} 
[2026-10-23 16:33:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:33:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:33:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 16:33:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:33:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:33:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:33:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:33:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:33:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:33:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:33:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:33:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:33:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:33:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944846592001,"66":27745,"84":206,"80":34304,"24":58,"16":23926790359613440,"45":-3274890963419068416},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,84,80,24,16,45]} 
[2026-10-23 16:33:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:33:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:33:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944846592001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:33:35] local.INFO: Unknown IO ID detected {"io_id":84,"value":206,"description":"Unknown IO ID 84"} 
[2026-10-23 16:33:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:33:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23926790359613440,"km_value":23926790359613.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:33:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3274890963419068416,"description":"Unknown IO ID 45"} 
[2026-10-23 16:33:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944846592001,"power":27745,"unknown_84":206,"unknown_80":34304,"ignition":58,"odometer":null,"unknown_45":-3274890963419068416}} 
[2026-10-23 16:33:35] local.INFO: DEBUG: GPS processor result {"connection_id":221763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23133,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:33:35] local.INFO: GPS data processed {"connection_id":221763,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:33:35] local.INFO: Acknowledgment sent {"connection_id":221763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:33:36] local.INFO: TCP Data received {"connection_id":221763,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686ca8d0012dd2898005176ce8000f01652a..."} 
[2026-10-23 16:33:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686ca8d0012dd2898005176ce8000f01652a..."} 
[2026-10-23 16:33:36] local.INFO: Processing buffer {"connection_id":221763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686ca8d0012dd2898005176ce8000f01652a..."} 
[2026-10-23 16:33:36] local.INFO: Packet analysis {"connection_id":221763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:33:36] local.INFO: Extracted packet for processing {"connection_id":221763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:33:36] local.INFO: GPS Element Parsed {"raw_longitude":768772480,"raw_latitude":85421288,"longitude_deg":76.877248,"latitude_deg":8.5421288,"altitude":15,"angle":357,"satellites":42,"speed":57,"hex_longitude":"2dd28980","hex_latitude":"05176ce8","is_valid_coordinates":true} 
[2026-10-23 16:33:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:33:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944846592001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23927288575819776,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3274890963419068416,"note":"Value kept but may cause issues"} 
[2026-10-23 16:33:36] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,80,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:33:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792753314000,"timestamp_ms":1792753314000,"timestamp_seconds":1792753314,"priority":1,"record_length":96,"hex_timestamp":"000001a1686ca8d0"} 
[2026-10-23 16:33:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:33:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:33:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 16:33:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1611,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:33:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:33:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:33:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:33:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:33:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:33:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:33:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:33:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:33:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:33:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944846592001,"66":27800,"80":34304,"24":57,"16":23927288575819776,"45":-3274890963419068416},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,24,16,45]} 
[2026-10-23 16:33:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:33:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:33:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944846592001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:33:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:33:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23927288575819776,"km_value":23927288575819.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:33:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3274890963419068416,"description":"Unknown IO ID 45"} 
[2026-10-23 16:33:36] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944846592001,"power":27800,"unknown_80":34304,"ignition":57,"odometer":null,"unknown_45":-3274890963419068416}} 
[2026-10-23 16:33:36] local.INFO: DEBUG: GPS processor result {"connection_id":221763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23134,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:33:36] local.INFO: GPS data processed {"connection_id":221763,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:33:36] local.INFO: Acknowledgment sent {"connection_id":221763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:34:13] local.INFO: TCP Data received {"connection_id":221763,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686cc428012dd287c0051794e0000f016627..."} 
[2026-10-23 16:34:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686cc428012dd287c0051794e0000f016627..."} 
[2026-10-23 16:34:13] local.INFO: Processing buffer {"connection_id":221763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686cc428012dd287c0051794e0000f016627..."} 
[2026-10-23 16:34:13] local.INFO: Packet analysis {"connection_id":221763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:34:13] local.INFO: Extracted packet for processing {"connection_id":221763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:34:13] local.INFO: GPS Element Parsed {"raw_longitude":768772032,"raw_latitude":85431520,"longitude_deg":76.8772032,"latitude_deg":8.543152,"altitude":15,"angle":358,"satellites":39,"speed":59,"hex_longitude":"2dd287c0","hex_latitude":"051794e0","is_valid_coordinates":true} 
[2026-10-23 16:34:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:34:13] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944848384001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:13] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23927782497058816,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:13] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3275946494579120128,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:13] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,80,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:34:13] local.INFO: AVL Record Parsed {"raw_timestamp":1792753321000,"timestamp_ms":1792753321000,"timestamp_seconds":1792753321,"priority":1,"record_length":96,"hex_timestamp":"000001a1686cc428"} 
[2026-10-23 16:34:13] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:34:13] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:34:13] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 16:34:13] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:34:13] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:34:13] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:34:13] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:34:13] local.INFO: Teltonika packet parsed successfully {"connection_id":221763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:34:13] local.INFO: Passing IMEI to GPS processor {"connection_id":221763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:34:13] local.INFO: DEBUG: About to call GPS processor {"connection_id":221763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:34:13] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:34:13] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:34:13] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:34:13] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944848384001,"66":27865,"80":34304,"24":59,"16":23927782497058816,"45":-3275946494579120128},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,24,16,45]} 
[2026-10-23 16:34:13] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:34:13] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:34:13] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944848384001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:34:13] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:34:13] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23927782497058816,"km_value":23927782497058.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:34:13] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3275946494579120128,"description":"Unknown IO ID 45"} 
[2026-10-23 16:34:13] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944848384001,"power":27865,"unknown_80":34304,"ignition":59,"odometer":null,"unknown_45":-3275946494579120128}} 
[2026-10-23 16:34:13] local.INFO: DEBUG: GPS processor result {"connection_id":221763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23135,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:34:13] local.INFO: GPS data processed {"connection_id":221763,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:34:13] local.INFO: Acknowledgment sent {"connection_id":221763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:34:21] local.INFO: TCP Data received {"connection_id":223018,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:21] local.INFO: Processing buffer {"connection_id":223018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:21] local.INFO: IMEI packet received {"connection_id":223018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:34:21] local.INFO: IMEI acknowledgment sent {"connection_id":223018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:34:25] local.INFO: TCP Data received {"connection_id":223018,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:25] local.INFO: Processing buffer {"connection_id":223018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:25] local.INFO: IMEI packet received {"connection_id":223018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":223018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:34:44] local.INFO: TCP Data received {"connection_id":223018,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223018,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:44] local.INFO: Processing buffer {"connection_id":223018,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:34:44] local.INFO: IMEI packet received {"connection_id":223018,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:34:44] local.INFO: IMEI acknowledgment sent {"connection_id":223018,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:34:47] local.INFO: TCP Data received {"connection_id":223018,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686cdb98012dd287000517b7c0001101662b..."} 
[2026-10-23 16:34:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686cdb98012dd287000517b7c0001101662b..."} 
[2026-10-23 16:34:47] local.INFO: Processing buffer {"connection_id":223018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686cdb98012dd287000517b7c0001101662b..."} 
[2026-10-23 16:34:47] local.INFO: Packet analysis {"connection_id":223018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:34:47] local.INFO: Extracted packet for processing {"connection_id":223018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:34:47] local.INFO: GPS Element Parsed {"raw_longitude":768771840,"raw_latitude":85440448,"longitude_deg":76.877184,"latitude_deg":8.5440448,"altitude":17,"angle":358,"satellites":43,"speed":58,"hex_longitude":"2dd28700","hex_latitude":"0517b7c0","is_valid_coordinates":true} 
[2026-10-23 16:34:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:34:47] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944850176001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:47] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23928216288755712,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:47] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3276439075785744384,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:47] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,80,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:34:47] local.INFO: AVL Record Parsed {"raw_timestamp":1792753327000,"timestamp_ms":1792753327000,"timestamp_seconds":1792753327,"priority":1,"record_length":96,"hex_timestamp":"000001a1686cdb98"} 
[2026-10-23 16:34:47] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:34:47] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:34:47] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:34:47] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:34:47] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:34:47] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:34:47] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:34:47] local.INFO: Teltonika packet parsed successfully {"connection_id":223018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:34:47] local.INFO: Passing IMEI to GPS processor {"connection_id":223018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:34:47] local.INFO: DEBUG: About to call GPS processor {"connection_id":223018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:34:47] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:34:47] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:34:47] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:34:47] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944850176001,"66":27832,"80":34304,"24":58,"16":23928216288755712,"45":-3276439075785744384},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,24,16,45]} 
[2026-10-23 16:34:47] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:34:47] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:34:47] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944850176001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:34:47] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:34:47] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23928216288755712,"km_value":23928216288755.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:34:47] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3276439075785744384,"description":"Unknown IO ID 45"} 
[2026-10-23 16:34:47] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944850176001,"power":27832,"unknown_80":34304,"ignition":58,"odometer":null,"unknown_45":-3276439075785744384}} 
[2026-10-23 16:34:47] local.INFO: DEBUG: GPS processor result {"connection_id":223018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23136,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:34:47] local.INFO: GPS data processed {"connection_id":223018,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:34:47] local.INFO: Acknowledgment sent {"connection_id":223018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:34:48] local.INFO: TCP Data received {"connection_id":223018,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686cf308012dd286400517da60001201662c..."} 
[2026-10-23 16:34:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223018,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686cf308012dd286400517da60001201662c..."} 
[2026-10-23 16:34:48] local.INFO: Processing buffer {"connection_id":223018,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686cf308012dd286400517da60001201662c..."} 
[2026-10-23 16:34:48] local.INFO: Packet analysis {"connection_id":223018,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:34:48] local.INFO: Extracted packet for processing {"connection_id":223018,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686c"} 
[2026-10-23 16:34:48] local.INFO: GPS Element Parsed {"raw_longitude":768771648,"raw_latitude":85449312,"longitude_deg":76.8771648,"latitude_deg":8.5449312,"altitude":18,"angle":358,"satellites":44,"speed":56,"hex_longitude":"2dd28640","hex_latitude":"0517da60","is_valid_coordinates":true} 
[2026-10-23 16:34:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:34:48] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944851712001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:48] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23928645785485312,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:48] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3276650182015991808,"note":"Value kept but may cause issues"} 
[2026-10-23 16:34:48] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,80,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:34:48] local.INFO: AVL Record Parsed {"raw_timestamp":1792753333000,"timestamp_ms":1792753333000,"timestamp_seconds":1792753333,"priority":1,"record_length":96,"hex_timestamp":"000001a1686cf308"} 
[2026-10-23 16:34:48] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:34:48] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:34:48] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":184,"data_length":795,"current_offset":136} 
[2026-10-23 16:34:48] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2394,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:34:48] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:34:48] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:34:48] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:34:48] local.INFO: Teltonika packet parsed successfully {"connection_id":223018,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:34:48] local.INFO: Passing IMEI to GPS processor {"connection_id":223018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:34:48] local.INFO: DEBUG: About to call GPS processor {"connection_id":223018,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:34:48] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:34:48] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:34:48] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:34:48] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944851712001,"66":27865,"80":34304,"24":56,"16":23928645785485312,"45":-3276650182015991808},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,24,16,45]} 
[2026-10-23 16:34:48] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:34:48] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:34:48] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944851712001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:34:48] local.INFO: Unknown IO ID detected {"io_id":80,"value":34304,"description":"Unknown IO ID 80"} 
[2026-10-23 16:34:48] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23928645785485312,"km_value":23928645785485.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:34:48] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3276650182015991808,"description":"Unknown IO ID 45"} 
[2026-10-23 16:34:48] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944851712001,"power":27865,"unknown_80":34304,"ignition":56,"odometer":null,"unknown_45":-3276650182015991808}} 
[2026-10-23 16:34:48] local.INFO: DEBUG: GPS processor result {"connection_id":223018,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23137,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:34:48] local.INFO: GPS data processed {"connection_id":223018,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:34:48] local.INFO: Acknowledgment sent {"connection_id":223018,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:35:21] local.INFO: TCP Data received {"connection_id":224748,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224748,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:21] local.INFO: Processing buffer {"connection_id":224748,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:21] local.INFO: IMEI packet received {"connection_id":224748,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:35:21] local.INFO: IMEI acknowledgment sent {"connection_id":224748,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:35:23] local.INFO: TCP Data received {"connection_id":224748,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224748,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:23] local.INFO: Processing buffer {"connection_id":224748,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:23] local.INFO: IMEI packet received {"connection_id":224748,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:35:23] local.INFO: IMEI acknowledgment sent {"connection_id":224748,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:35:24] local.INFO: TCP Data received {"connection_id":224749,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:24] local.INFO: Processing buffer {"connection_id":224749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:24] local.INFO: IMEI packet received {"connection_id":224749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":224749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:35:24] local.INFO: TCP Data received {"connection_id":224749,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:24] local.INFO: Processing buffer {"connection_id":224749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:24] local.INFO: IMEI packet received {"connection_id":224749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":224749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:35:26] local.INFO: TCP Data received {"connection_id":224748,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224748,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:26] local.INFO: Processing buffer {"connection_id":224748,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:35:26] local.INFO: IMEI packet received {"connection_id":224748,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:35:26] local.INFO: IMEI acknowledgment sent {"connection_id":224748,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:35:27] local.INFO: TCP Data received {"connection_id":224748,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1686fb228012d0ca2000705e5480010009b20..."} 
[2026-10-23 16:35:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686fb228012d0ca2000705e5480010009b20..."} 
[2026-10-23 16:35:27] local.INFO: Processing buffer {"connection_id":224748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686fb228012d0ca2000705e5480010009b20..."} 
[2026-10-23 16:35:27] local.INFO: Packet analysis {"connection_id":224748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:35:27] local.INFO: Extracted packet for processing {"connection_id":224748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:35:27] local.INFO: GPS Element Parsed {"raw_longitude":755802624,"raw_latitude":117826888,"longitude_deg":75.5802624,"latitude_deg":11.7826888,"altitude":16,"angle":155,"satellites":32,"speed":5,"hex_longitude":"2d0ca200","hex_latitude":"0705e548","is_valid_coordinates":true} 
[2026-10-23 16:35:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:35:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944898560001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37344023379181568,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":910219736101814272,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:35:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792753513000,"timestamp_ms":1792753513000,"timestamp_seconds":1792753513,"priority":1,"record_length":96,"hex_timestamp":"000001a1686fb228"} 
[2026-10-23 16:35:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:35:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:35:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:35:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:35:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:35:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:35:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:35:27] local.INFO: Teltonika packet parsed successfully {"connection_id":224748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:35:27] local.INFO: Passing IMEI to GPS processor {"connection_id":224748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:35:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":224748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:35:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:35:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:35:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:35:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944898560001,"66":14374,"220":206,"94":10240,"24":5,"16":37344023379181568,"45":910219736101814272},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 16:35:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:35:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:35:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944898560001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:35:27] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 16:35:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:35:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37344023379181568,"km_value":37344023379181.57,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:35:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":910219736101814272,"description":"Unknown IO ID 45"} 
[2026-10-23 16:35:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944898560001,"power":14374,"unknown_220":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":910219736101814272}} 
[2026-10-23 16:35:27] local.INFO: DEBUG: GPS processor result {"connection_id":224748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23138,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:35:27] local.INFO: GPS data processed {"connection_id":224748,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:35:27] local.INFO: Acknowledgment sent {"connection_id":224748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:35:38] local.INFO: TCP Data received {"connection_id":221762,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:35:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221762,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:35:38] local.INFO: Processing buffer {"connection_id":221762,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:35:38] local.INFO: IMEI packet received {"connection_id":221762,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:35:38] local.INFO: IMEI acknowledgment sent {"connection_id":221762,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:35:42] local.INFO: TCP Data received {"connection_id":224749,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224749,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:42] local.INFO: Processing buffer {"connection_id":224749,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:35:42] local.INFO: IMEI packet received {"connection_id":224749,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:35:42] local.INFO: IMEI acknowledgment sent {"connection_id":224749,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:35:44] local.INFO: TCP Data received {"connection_id":224749,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686ed380012dd273c005192630001701622f..."} 
[2026-10-23 16:35:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224749,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686ed380012dd273c005192630001701622f..."} 
[2026-10-23 16:35:44] local.INFO: Processing buffer {"connection_id":224749,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686ed380012dd273c005192630001701622f..."} 
[2026-10-23 16:35:44] local.INFO: Packet analysis {"connection_id":224749,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686e"} 
[2026-10-23 16:35:44] local.INFO: Extracted packet for processing {"connection_id":224749,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686e"} 
[2026-10-23 16:35:44] local.INFO: GPS Element Parsed {"raw_longitude":768766912,"raw_latitude":85534256,"longitude_deg":76.8766912,"latitude_deg":8.5534256,"altitude":23,"angle":354,"satellites":47,"speed":58,"hex_longitude":"2dd273c0","hex_latitude":"05192630","is_valid_coordinates":true} 
[2026-10-23 16:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:35:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944883200001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23932773249056768,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3281083412877426688,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,209,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:35:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792753456000,"timestamp_ms":1792753456000,"timestamp_seconds":1792753456,"priority":1,"record_length":96,"hex_timestamp":"000001a1686ed380"} 
[2026-10-23 16:35:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:35:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 16:35:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:35:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:35:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:35:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:35:44] local.INFO: Teltonika packet parsed successfully {"connection_id":224749,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:35:44] local.INFO: Passing IMEI to GPS processor {"connection_id":224749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:35:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":224749,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:35:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:35:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:35:44] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:35:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944883200001,"66":27865,"209":206,"80":34816,"24":58,"16":23932773249056768,"45":-3281083412877426688},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,209,80,24,16,45]} 
[2026-10-23 16:35:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:35:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:35:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944883200001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:35:44] local.INFO: Unknown IO ID detected {"io_id":209,"value":206,"description":"Unknown IO ID 209"} 
[2026-10-23 16:35:44] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:35:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23932773249056768,"km_value":23932773249056.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:35:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3281083412877426688,"description":"Unknown IO ID 45"} 
[2026-10-23 16:35:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944883200001,"power":27865,"unknown_209":206,"unknown_80":34816,"ignition":58,"odometer":null,"unknown_45":-3281083412877426688}} 
[2026-10-23 16:35:44] local.INFO: DEBUG: GPS processor result {"connection_id":224749,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23139,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:35:44] local.INFO: GPS data processed {"connection_id":224749,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:35:44] local.INFO: Acknowledgment sent {"connection_id":224749,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:35:58] local.INFO: TCP Data received {"connection_id":224748,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1686fcd80012d0ca5000705e030000f009020..."} 
[2026-10-23 16:35:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224748,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686fcd80012d0ca5000705e030000f009020..."} 
[2026-10-23 16:35:58] local.INFO: Processing buffer {"connection_id":224748,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686fcd80012d0ca5000705e030000f009020..."} 
[2026-10-23 16:35:58] local.INFO: Packet analysis {"connection_id":224748,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:35:58] local.INFO: Extracted packet for processing {"connection_id":224748,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:35:58] local.INFO: GPS Element Parsed {"raw_longitude":755803392,"raw_latitude":117825584,"longitude_deg":75.5803392,"latitude_deg":11.7825584,"altitude":15,"angle":144,"satellites":32,"speed":5,"hex_longitude":"2d0ca500","hex_latitude":"0705e030","is_valid_coordinates":true} 
[2026-10-23 16:35:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:35:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944899328001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37344100688592896,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":910290104845944832,"note":"Value kept but may cause issues"} 
[2026-10-23 16:35:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:35:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792753520000,"timestamp_ms":1792753520000,"timestamp_seconds":1792753520,"priority":1,"record_length":96,"hex_timestamp":"000001a1686fcd80"} 
[2026-10-23 16:35:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:35:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20480,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:35:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 16:35:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:35:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:35:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:35:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:35:58] local.INFO: Teltonika packet parsed successfully {"connection_id":224748,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:35:58] local.INFO: Passing IMEI to GPS processor {"connection_id":224748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:35:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":224748,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:35:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:35:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:35:58] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:35:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944899328001,"66":14352,"220":206,"94":10240,"24":5,"16":37344100688592896,"45":910290104845944832},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 16:35:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:35:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:35:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944899328001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:35:58] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 16:35:58] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:35:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37344100688592896,"km_value":37344100688592.9,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:35:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":910290104845944832,"description":"Unknown IO ID 45"} 
[2026-10-23 16:35:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944899328001,"power":14352,"unknown_220":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":910290104845944832}} 
[2026-10-23 16:35:58] local.INFO: DEBUG: GPS processor result {"connection_id":224748,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23140,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:35:58] local.INFO: GPS data processed {"connection_id":224748,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:35:58] local.INFO: Acknowledgment sent {"connection_id":224748,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:36:19] local.INFO: TCP Data received {"connection_id":221764,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221764,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:19] local.INFO: Processing buffer {"connection_id":221764,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:19] local.INFO: IMEI packet received {"connection_id":221764,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:36:19] local.INFO: IMEI acknowledgment sent {"connection_id":221764,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:36:24] local.INFO: TCP Data received {"connection_id":221764,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221764,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:24] local.INFO: Processing buffer {"connection_id":221764,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:24] local.INFO: IMEI packet received {"connection_id":221764,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:36:24] local.INFO: IMEI acknowledgment sent {"connection_id":221764,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:36:25] local.INFO: TCP Data received {"connection_id":223019,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:25] local.INFO: Processing buffer {"connection_id":223019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:25] local.INFO: IMEI packet received {"connection_id":223019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:36:25] local.INFO: IMEI acknowledgment sent {"connection_id":223019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:36:25] local.INFO: TCP Data received {"connection_id":223019,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:25] local.INFO: Processing buffer {"connection_id":223019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:25] local.INFO: IMEI packet received {"connection_id":223019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:36:25] local.INFO: IMEI acknowledgment sent {"connection_id":223019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:36:27] local.INFO: TCP Data received {"connection_id":221764,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221764,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:27] local.INFO: Processing buffer {"connection_id":221764,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:36:27] local.INFO: IMEI packet received {"connection_id":221764,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:36:27] local.INFO: IMEI acknowledgment sent {"connection_id":221764,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:36:28] local.INFO: TCP Data received {"connection_id":221764,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1686fe108012d0ca6400705de40000f009d1f..."} 
[2026-10-23 16:36:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221764,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686fe108012d0ca6400705de40000f009d1f..."} 
[2026-10-23 16:36:28] local.INFO: Processing buffer {"connection_id":221764,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686fe108012d0ca6400705de40000f009d1f..."} 
[2026-10-23 16:36:28] local.INFO: Packet analysis {"connection_id":221764,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:36:28] local.INFO: Extracted packet for processing {"connection_id":221764,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:36:28] local.INFO: GPS Element Parsed {"raw_longitude":755803712,"raw_latitude":117825088,"longitude_deg":75.5803712,"latitude_deg":11.7825088,"altitude":15,"angle":157,"satellites":31,"speed":3,"hex_longitude":"2d0ca640","hex_latitude":"0705de40","is_valid_coordinates":true} 
[2026-10-23 16:36:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944901120001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37344130753363968,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":911134529775742976,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:36:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792753525000,"timestamp_ms":1792753525000,"timestamp_seconds":1792753525,"priority":1,"record_length":96,"hex_timestamp":"000001a1686fe108"} 
[2026-10-23 16:36:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:36:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:36:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733143296,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504169445720064,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":5,"raw_value":4123000857,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18636421456539612,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5692813816086462720,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":802947278,"corrected_to":0} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":60,"raw_value":4160826636,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":56,"raw_value":3556822319,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":132,"raw_value":2884435968,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":216,"raw_value":84737778457708032,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.WARNING: Large IO value detected {"io_id":12,"raw_value":-8178529200928980967,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:28] local.INFO: IO Element Parsed {"io_data_count":40,"io_data_keys":[0,220,94,24,241,157,16,172,161,178,45,229,32,10,66,166,192,230,88,1,240,92,227,104,5,4,113,205,7,60,150,239,56,2,132,25,3,206,216,12],"length":628,"final_offset":758,"validated_count":40,"validation_warnings":[{"io_id":205,"original":802947278,"validated":0}]} 
[2026-10-23 16:36:28] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1081022377682599936,"timestamp_seconds":1081022377682599.9,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 16:36:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:36:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:36:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221764,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:36:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221764,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:36:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221764,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:36:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:36:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:36:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:36:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944901120001,"66":14396,"220":206,"94":10240,"24":3,"16":37344130753363968,"45":911134529775742976},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 16:36:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:36:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:36:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944901120001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:36:28] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 16:36:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:36:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37344130753363968,"km_value":37344130753363.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:36:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":911134529775742976,"description":"Unknown IO ID 45"} 
[2026-10-23 16:36:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944901120001,"power":14396,"unknown_220":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_45":911134529775742976}} 
[2026-10-23 16:36:28] local.INFO: DEBUG: GPS processor result {"connection_id":221764,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23141,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:36:28] local.INFO: GPS data processed {"connection_id":221764,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:36:28] local.INFO: Acknowledgment sent {"connection_id":221764,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:36:30] local.INFO: TCP Data received {"connection_id":223019,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223019,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:30] local.INFO: Processing buffer {"connection_id":223019,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:36:30] local.INFO: IMEI packet received {"connection_id":223019,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":223019,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:36:31] local.INFO: TCP Data received {"connection_id":223019,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1686fecc0012dd25100051ac758001c01562f..."} 
[2026-10-23 16:36:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1686fecc0012dd25100051ac758001c01562f..."} 
[2026-10-23 16:36:31] local.INFO: Processing buffer {"connection_id":223019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1686fecc0012dd25100051ac758001c01562f..."} 
[2026-10-23 16:36:31] local.INFO: Packet analysis {"connection_id":223019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:36:31] local.INFO: Extracted packet for processing {"connection_id":223019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1686f"} 
[2026-10-23 16:36:31] local.INFO: GPS Element Parsed {"raw_longitude":768758016,"raw_latitude":85641048,"longitude_deg":76.8758016,"latitude_deg":8.5641048,"altitude":28,"angle":342,"satellites":47,"speed":59,"hex_longitude":"2dd25100","hex_latitude":"051ac758","is_valid_coordinates":true} 
[2026-10-23 16:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:36:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944901888001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23937974454452224,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3290372087081158656,"note":"Value kept but may cause issues"} 
[2026-10-23 16:36:31] local.INFO: IO Element Parsed {"io_data_count":6,"io_data_keys":[0,66,80,24,16,45],"length":72,"final_offset":106,"validated_count":6,"validation_warnings":[]} 
[2026-10-23 16:36:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792753528000,"timestamp_ms":1792753528000,"timestamp_seconds":1792753528,"priority":1,"record_length":96,"hex_timestamp":"000001a1686fecc0"} 
[2026-10-23 16:36:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:36:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:36:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 16:36:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:36:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:36:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:36:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:36:31] local.INFO: Teltonika packet parsed successfully {"connection_id":223019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:36:31] local.INFO: Passing IMEI to GPS processor {"connection_id":223019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:36:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":223019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:36:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:36:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:36:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:36:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944901888001,"66":27974,"80":34816,"24":59,"16":23937974454452224,"45":-3290372087081158656},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,80,24,16,45]} 
[2026-10-23 16:36:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:36:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:36:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944901888001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:36:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:36:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23937974454452224,"km_value":23937974454452.223,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:36:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3290372087081158656,"description":"Unknown IO ID 45"} 
[2026-10-23 16:36:31] local.INFO: IO Data Validated and Processed {"original_count":6,"validated_count":6,"validated_data":{"unknown_0":458944901888001,"power":27974,"unknown_80":34816,"ignition":59,"odometer":null,"unknown_45":-3290372087081158656}} 
[2026-10-23 16:36:31] local.INFO: DEBUG: GPS processor result {"connection_id":223019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23142,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:36:31] local.INFO: GPS data processed {"connection_id":223019,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:36:31] local.INFO: Acknowledgment sent {"connection_id":223019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:37:06] local.INFO: TCP Data received {"connection_id":223019,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168700430012dd24280051ae6d8001d014a2e..."} 
[2026-10-23 16:37:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223019,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168700430012dd24280051ae6d8001d014a2e..."} 
[2026-10-23 16:37:06] local.INFO: Processing buffer {"connection_id":223019,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168700430012dd24280051ae6d8001d014a2e..."} 
[2026-10-23 16:37:06] local.INFO: Packet analysis {"connection_id":223019,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16870"} 
[2026-10-23 16:37:06] local.INFO: Extracted packet for processing {"connection_id":223019,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16870"} 
[2026-10-23 16:37:06] local.INFO: GPS Element Parsed {"raw_longitude":768754304,"raw_latitude":85649112,"longitude_deg":76.8754304,"latitude_deg":8.5649112,"altitude":29,"angle":330,"satellites":46,"speed":59,"hex_longitude":"2dd24280","hex_latitude":"051ae6d8","is_valid_coordinates":true} 
[2026-10-23 16:37:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:37:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944903168001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23938403951181824,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3291849830707013632,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,244,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:37:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792753534000,"timestamp_ms":1792753534000,"timestamp_seconds":1792753534,"priority":1,"record_length":96,"hex_timestamp":"000001a168700430"} 
[2026-10-23 16:37:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:37:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:37:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 16:37:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:37:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:37:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:37:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:37:06] local.INFO: Teltonika packet parsed successfully {"connection_id":223019,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:37:06] local.INFO: Passing IMEI to GPS processor {"connection_id":223019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:37:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":223019,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:37:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:37:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:37:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:37:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944903168001,"66":27865,"244":206,"80":34816,"24":59,"16":23938403951181824,"45":-3291849830707013632},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,80,24,16,45]} 
[2026-10-23 16:37:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:37:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:37:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944903168001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:37:06] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-23 16:37:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:37:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23938403951181824,"km_value":23938403951181.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:37:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3291849830707013632,"description":"Unknown IO ID 45"} 
[2026-10-23 16:37:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944903168001,"power":27865,"unknown_244":206,"unknown_80":34816,"ignition":59,"odometer":null,"unknown_45":-3291849830707013632}} 
[2026-10-23 16:37:06] local.INFO: DEBUG: GPS processor result {"connection_id":223019,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23143,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:37:06] local.INFO: GPS data processed {"connection_id":223019,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:37:06] local.INFO: Acknowledgment sent {"connection_id":223019,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:37:10] local.INFO: TCP Data received {"connection_id":221764,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168711d70012d0cef800705d4380012003d1f..."} 
[2026-10-23 16:37:10] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221764,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168711d70012d0cef800705d4380012003d1f..."} 
[2026-10-23 16:37:10] local.INFO: Processing buffer {"connection_id":221764,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168711d70012d0cef800705d4380012003d1f..."} 
[2026-10-23 16:37:10] local.INFO: Packet analysis {"connection_id":221764,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:37:10] local.INFO: Extracted packet for processing {"connection_id":221764,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:37:10] local.INFO: GPS Element Parsed {"raw_longitude":755822464,"raw_latitude":117822520,"longitude_deg":75.5822464,"latitude_deg":11.782252,"altitude":18,"angle":61,"satellites":31,"speed":17,"hex_longitude":"2d0cef80","hex_latitude":"0705d438","is_valid_coordinates":true} 
[2026-10-23 16:37:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:37:10] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944922624001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:10] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37345565272440832,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:10] local.WARNING: Large IO value detected {"io_id":45,"raw_value":931330359353829376,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:10] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,220,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:37:10] local.INFO: AVL Record Parsed {"raw_timestamp":1792753606000,"timestamp_ms":1792753606000,"timestamp_seconds":1792753606,"priority":1,"record_length":96,"hex_timestamp":"000001a168711d70"} 
[2026-10-23 16:37:10] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:37:10] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":20224,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:37:10] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":121,"data_length":795,"current_offset":136} 
[2026-10-23 16:37:10] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1552,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:37:10] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:37:10] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:37:10] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:37:10] local.INFO: Teltonika packet parsed successfully {"connection_id":221764,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:37:10] local.INFO: Passing IMEI to GPS processor {"connection_id":221764,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:37:10] local.INFO: DEBUG: About to call GPS processor {"connection_id":221764,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:37:10] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:37:10] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:37:10] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:37:10] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944922624001,"66":14396,"220":206,"94":10240,"24":17,"16":37345565272440832,"45":931330359353829376},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,220,94,24,16,45]} 
[2026-10-23 16:37:10] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:37:10] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:37:10] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944922624001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:37:10] local.INFO: Unknown IO ID detected {"io_id":220,"value":206,"description":"Unknown IO ID 220"} 
[2026-10-23 16:37:10] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:37:10] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37345565272440832,"km_value":37345565272440.83,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:37:10] local.INFO: Unknown IO ID detected {"io_id":45,"value":931330359353829376,"description":"Unknown IO ID 45"} 
[2026-10-23 16:37:10] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944922624001,"power":14396,"unknown_220":206,"unknown_94":10240,"ignition":17,"odometer":null,"unknown_45":931330359353829376}} 
[2026-10-23 16:37:10] local.INFO: DEBUG: GPS processor result {"connection_id":221764,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23144,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:37:10] local.INFO: GPS data processed {"connection_id":221764,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:37:10] local.INFO: Acknowledgment sent {"connection_id":221764,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:37:21] local.INFO: TCP Data received {"connection_id":223021,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223021,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:21] local.INFO: Processing buffer {"connection_id":223021,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:21] local.INFO: IMEI packet received {"connection_id":223021,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:37:21] local.INFO: IMEI acknowledgment sent {"connection_id":223021,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:37:23] local.INFO: TCP Data received {"connection_id":223021,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223021,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:23] local.INFO: Processing buffer {"connection_id":223021,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:23] local.INFO: IMEI packet received {"connection_id":223021,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:37:23] local.INFO: IMEI acknowledgment sent {"connection_id":223021,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:37:23] local.INFO: TCP Data received {"connection_id":223021,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223021,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:23] local.INFO: Processing buffer {"connection_id":223021,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:23] local.INFO: IMEI packet received {"connection_id":223021,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:37:23] local.INFO: IMEI acknowledgment sent {"connection_id":223021,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:37:24] local.INFO: TCP Data received {"connection_id":223021,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223021,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:24] local.INFO: Processing buffer {"connection_id":223021,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:37:24] local.INFO: IMEI packet received {"connection_id":223021,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:37:24] local.INFO: IMEI acknowledgment sent {"connection_id":223021,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:37:25] local.INFO: TCP Data received {"connection_id":221765,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:37:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:37:25] local.INFO: Processing buffer {"connection_id":221765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:37:25] local.INFO: IMEI packet received {"connection_id":221765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:37:25] local.INFO: IMEI acknowledgment sent {"connection_id":221765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:37:30] local.INFO: TCP Data received {"connection_id":221765,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221765,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:37:30] local.INFO: Processing buffer {"connection_id":221765,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:37:30] local.INFO: IMEI packet received {"connection_id":221765,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:37:30] local.INFO: IMEI acknowledgment sent {"connection_id":221765,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:37:31] local.INFO: TCP Data received {"connection_id":221765,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168700430012dd24280051ae6d8001d014a2e..."} 
[2026-10-23 16:37:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168700430012dd24280051ae6d8001d014a2e..."} 
[2026-10-23 16:37:31] local.INFO: Processing buffer {"connection_id":221765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168700430012dd24280051ae6d8001d014a2e..."} 
[2026-10-23 16:37:31] local.INFO: Packet analysis {"connection_id":221765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16870"} 
[2026-10-23 16:37:31] local.INFO: Extracted packet for processing {"connection_id":221765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16870"} 
[2026-10-23 16:37:31] local.INFO: GPS Element Parsed {"raw_longitude":768754304,"raw_latitude":85649112,"longitude_deg":76.8754304,"latitude_deg":8.5649112,"altitude":29,"angle":330,"satellites":46,"speed":59,"hex_longitude":"2dd24280","hex_latitude":"051ae6d8","is_valid_coordinates":true} 
[2026-10-23 16:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:37:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944904704001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23938403951181824,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3295931217867253760,"note":"Value kept but may cause issues"} 
[2026-10-23 16:37:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,244,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:37:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792753534000,"timestamp_ms":1792753534000,"timestamp_seconds":1792753534,"priority":1,"record_length":96,"hex_timestamp":"000001a168700430"} 
[2026-10-23 16:37:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:37:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:37:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:37:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:37:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:37:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:37:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:37:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:37:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:37:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:37:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:37:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:37:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:37:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944904704001,"66":27865,"244":206,"80":34816,"24":59,"16":23938403951181824,"45":-3295931217867253760},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,244,80,24,16,45]} 
[2026-10-23 16:37:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:37:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:37:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944904704001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:37:31] local.INFO: Unknown IO ID detected {"io_id":244,"value":206,"description":"Unknown IO ID 244"} 
[2026-10-23 16:37:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:37:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23938403951181824,"km_value":23938403951181.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:37:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3295931217867253760,"description":"Unknown IO ID 45"} 
[2026-10-23 16:37:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944904704001,"power":27865,"unknown_244":206,"unknown_80":34816,"ignition":59,"odometer":null,"unknown_45":-3295931217867253760}} 
[2026-10-23 16:37:31] local.INFO: DEBUG: GPS processor result {"connection_id":221765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23145,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:37:31] local.INFO: GPS data processed {"connection_id":221765,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:37:31] local.INFO: Acknowledgment sent {"connection_id":221765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:38:05] local.INFO: TCP Data received {"connection_id":221765,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687115a0012dd15dc0051c35a80011014c2e..."} 
[2026-10-23 16:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221765,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687115a0012dd15dc0051c35a80011014c2e..."} 
[2026-10-23 16:38:05] local.INFO: Processing buffer {"connection_id":221765,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687115a0012dd15dc0051c35a80011014c2e..."} 
[2026-10-23 16:38:05] local.INFO: Packet analysis {"connection_id":221765,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:38:05] local.INFO: Extracted packet for processing {"connection_id":221765,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:38:05] local.INFO: GPS Element Parsed {"raw_longitude":768695744,"raw_latitude":85734824,"longitude_deg":76.8695744,"latitude_deg":8.5734824,"altitude":17,"angle":332,"satellites":46,"speed":55,"hex_longitude":"2dd15dc0","hex_latitude":"051c35a8","is_valid_coordinates":true} 
[2026-10-23 16:38:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:38:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944920832001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23943429062918144,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3354970594212646912,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,56,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:38:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792753604000,"timestamp_ms":1792753604000,"timestamp_seconds":1792753604,"priority":1,"record_length":96,"hex_timestamp":"000001a1687115a0"} 
[2026-10-23 16:38:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:38:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:38:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:38:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:38:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:38:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:38:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:38:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221765,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:38:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:38:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221765,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:38:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:38:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:38:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:38:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944920832001,"66":27908,"56":206,"80":34816,"24":55,"16":23943429062918144,"45":-3354970594212646912},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,56,80,24,16,45]} 
[2026-10-23 16:38:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:38:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:38:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944920832001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:38:05] local.INFO: Unknown IO ID detected {"io_id":56,"value":206,"description":"Unknown IO ID 56"} 
[2026-10-23 16:38:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:38:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23943429062918144,"km_value":23943429062918.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:38:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3354970594212646912,"description":"Unknown IO ID 45"} 
[2026-10-23 16:38:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944920832001,"power":27908,"unknown_56":206,"unknown_80":34816,"ignition":55,"odometer":null,"unknown_45":-3354970594212646912}} 
[2026-10-23 16:38:05] local.INFO: DEBUG: GPS processor result {"connection_id":221765,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23146,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:38:05] local.INFO: GPS data processed {"connection_id":221765,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:38:05] local.INFO: Acknowledgment sent {"connection_id":221765,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:38:24] local.INFO: TCP Data received {"connection_id":224750,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:24] local.INFO: Processing buffer {"connection_id":224750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:24] local.INFO: IMEI packet received {"connection_id":224750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":224750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:38:29] local.INFO: TCP Data received {"connection_id":224750,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:29] local.INFO: Processing buffer {"connection_id":224750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:29] local.INFO: IMEI packet received {"connection_id":224750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":224750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:38:30] local.INFO: TCP Data received {"connection_id":224750,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224750,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:30] local.INFO: Processing buffer {"connection_id":224750,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:38:30] local.INFO: IMEI packet received {"connection_id":224750,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:38:30] local.INFO: IMEI acknowledgment sent {"connection_id":224750,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:38:31] local.INFO: TCP Data received {"connection_id":224750,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168713cb0012dd14b00051c5500001201482c..."} 
[2026-10-23 16:38:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168713cb0012dd14b00051c5500001201482c..."} 
[2026-10-23 16:38:31] local.INFO: Processing buffer {"connection_id":224750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168713cb0012dd14b00051c5500001201482c..."} 
[2026-10-23 16:38:31] local.INFO: Packet analysis {"connection_id":224750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:38:31] local.INFO: Extracted packet for processing {"connection_id":224750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:38:31] local.INFO: GPS Element Parsed {"raw_longitude":768690944,"raw_latitude":85742848,"longitude_deg":76.8690944,"latitude_deg":8.5742848,"altitude":18,"angle":328,"satellites":44,"speed":26,"hex_longitude":"2dd14b00","hex_latitude":"051c5500","is_valid_coordinates":true} 
[2026-10-23 16:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:38:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944922624001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23943884329451520,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3360318618767874048,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,56,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:38:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792753614000,"timestamp_ms":1792753614000,"timestamp_seconds":1792753614,"priority":1,"record_length":96,"hex_timestamp":"000001a168713cb0"} 
[2026-10-23 16:38:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:38:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:38:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:38:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:38:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:38:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:38:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:38:31] local.INFO: Teltonika packet parsed successfully {"connection_id":224750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:38:31] local.INFO: Passing IMEI to GPS processor {"connection_id":224750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:38:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":224750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:38:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:38:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:38:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:38:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944922624001,"66":27974,"56":206,"80":34816,"24":26,"16":23943884329451520,"45":-3360318618767874048},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,56,80,24,16,45]} 
[2026-10-23 16:38:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:38:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:38:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944922624001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:38:31] local.INFO: Unknown IO ID detected {"io_id":56,"value":206,"description":"Unknown IO ID 56"} 
[2026-10-23 16:38:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:38:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23943884329451520,"km_value":23943884329451.52,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:38:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3360318618767874048,"description":"Unknown IO ID 45"} 
[2026-10-23 16:38:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944922624001,"power":27974,"unknown_56":206,"unknown_80":34816,"ignition":26,"odometer":null,"unknown_45":-3360318618767874048}} 
[2026-10-23 16:38:31] local.INFO: DEBUG: GPS processor result {"connection_id":224750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23147,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:38:31] local.INFO: GPS data processed {"connection_id":224750,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:38:31] local.INFO: Acknowledgment sent {"connection_id":224750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:38:35] local.INFO: TCP Data received {"connection_id":224750,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168717b30012dd13800051c7290001101482e..."} 
[2026-10-23 16:38:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168717b30012dd13800051c7290001101482e..."} 
[2026-10-23 16:38:35] local.INFO: Processing buffer {"connection_id":224750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168717b30012dd13800051c7290001101482e..."} 
[2026-10-23 16:38:35] local.INFO: Packet analysis {"connection_id":224750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:38:35] local.INFO: Extracted packet for processing {"connection_id":224750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:38:35] local.INFO: GPS Element Parsed {"raw_longitude":768686080,"raw_latitude":85750416,"longitude_deg":76.868608,"latitude_deg":8.5750416,"altitude":17,"angle":328,"satellites":46,"speed":26,"hex_longitude":"2dd13800","hex_latitude":"051c7290","is_valid_coordinates":true} 
[2026-10-23 16:38:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:38:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944925184001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23944318121148416,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3365596274579144704,"note":"Value kept but may cause issues"} 
[2026-10-23 16:38:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,56,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:38:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792753630000,"timestamp_ms":1792753630000,"timestamp_seconds":1792753630,"priority":1,"record_length":96,"hex_timestamp":"000001a168717b30"} 
[2026-10-23 16:38:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:38:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:38:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 16:38:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:38:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:38:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:38:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:38:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:38:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:38:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:38:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:38:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:38:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:38:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944925184001,"66":27919,"56":206,"80":34816,"24":26,"16":23944318121148416,"45":-3365596274579144704},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,56,80,24,16,45]} 
[2026-10-23 16:38:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:38:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:38:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944925184001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:38:35] local.INFO: Unknown IO ID detected {"io_id":56,"value":206,"description":"Unknown IO ID 56"} 
[2026-10-23 16:38:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:38:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23944318121148416,"km_value":23944318121148.414,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:38:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3365596274579144704,"description":"Unknown IO ID 45"} 
[2026-10-23 16:38:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944925184001,"power":27919,"unknown_56":206,"unknown_80":34816,"ignition":26,"odometer":null,"unknown_45":-3365596274579144704}} 
[2026-10-23 16:38:35] local.INFO: DEBUG: GPS processor result {"connection_id":224750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23148,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:38:35] local.INFO: GPS data processed {"connection_id":224750,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:38:35] local.INFO: Acknowledgment sent {"connection_id":224750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:39:06] local.INFO: TCP Data received {"connection_id":224750,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16871c950012dd123c0051c8f78001101432e..."} 
[2026-10-23 16:39:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224750,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16871c950012dd123c0051c8f78001101432e..."} 
[2026-10-23 16:39:06] local.INFO: Processing buffer {"connection_id":224750,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16871c950012dd123c0051c8f78001101432e..."} 
[2026-10-23 16:39:06] local.INFO: Packet analysis {"connection_id":224750,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:39:06] local.INFO: Extracted packet for processing {"connection_id":224750,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16871"} 
[2026-10-23 16:39:06] local.INFO: GPS Element Parsed {"raw_longitude":768680896,"raw_latitude":85757816,"longitude_deg":76.8680896,"latitude_deg":8.5757816,"altitude":17,"angle":323,"satellites":46,"speed":8,"hex_longitude":"2dd123c0","hex_latitude":"051c8f78","is_valid_coordinates":true} 
[2026-10-23 16:39:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:39:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944929280001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23944756207812608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3370944299134709760,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:39:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792753650000,"timestamp_ms":1792753650000,"timestamp_seconds":1792753650,"priority":1,"record_length":96,"hex_timestamp":"000001a16871c950"} 
[2026-10-23 16:39:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:39:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:39:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:39:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:39:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:39:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:39:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:39:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224750,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:39:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:39:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224750,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:39:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:39:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:39:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:39:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944929280001,"66":27908,"7":206,"80":34816,"24":8,"16":23944756207812608,"45":-3370944299134709760},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 16:39:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:39:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:39:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944929280001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:39:06] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 16:39:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:39:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23944756207812608,"km_value":23944756207812.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:39:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3370944299134709760,"description":"Unknown IO ID 45"} 
[2026-10-23 16:39:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944929280001,"power":27908,"unknown_7":206,"unknown_80":34816,"ignition":8,"odometer":null,"unknown_45":-3370944299134709760}} 
[2026-10-23 16:39:06] local.INFO: DEBUG: GPS processor result {"connection_id":224750,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23149,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:39:06] local.INFO: GPS data processed {"connection_id":224750,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:39:06] local.INFO: Acknowledgment sent {"connection_id":224750,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:39:30] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:39:30] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:39:30] local.INFO: IMEI packet received {"connection_id":221768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:39:30] local.INFO: IMEI acknowledgment sent {"connection_id":221768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:39:34] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:39:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:39:34] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:39:34] local.INFO: IMEI packet received {"connection_id":221768,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:39:34] local.INFO: IMEI acknowledgment sent {"connection_id":221768,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:39:39] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168721b58012dd112c0051ca4e00012013d2e..."} 
[2026-10-23 16:39:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168721b58012dd112c0051ca4e00012013d2e..."} 
[2026-10-23 16:39:39] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168721b58012dd112c0051ca4e00012013d2e..."} 
[2026-10-23 16:39:39] local.INFO: Packet analysis {"connection_id":221768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:39:39] local.INFO: Extracted packet for processing {"connection_id":221768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:39:39] local.INFO: GPS Element Parsed {"raw_longitude":768676544,"raw_latitude":85763296,"longitude_deg":76.8676544,"latitude_deg":8.5763296,"altitude":18,"angle":317,"satellites":46,"speed":11,"hex_longitude":"2dd112c0","hex_latitude":"051ca4e0","is_valid_coordinates":true} 
[2026-10-23 16:39:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:39:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944934400001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23945095510228992,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3376644167411206144,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:39:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792753671000,"timestamp_ms":1792753671000,"timestamp_seconds":1792753671,"priority":1,"record_length":96,"hex_timestamp":"000001a168721b58"} 
[2026-10-23 16:39:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:39:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:39:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:39:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:39:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:39:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:39:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:39:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:39:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:39:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:39:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:39:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:39:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:39:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944934400001,"66":27952,"7":206,"80":34816,"24":11,"16":23945095510228992,"45":-3376644167411206144},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 16:39:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:39:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:39:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944934400001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:39:39] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 16:39:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:39:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23945095510228992,"km_value":23945095510228.992,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:39:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3376644167411206144,"description":"Unknown IO ID 45"} 
[2026-10-23 16:39:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944934400001,"power":27952,"unknown_7":206,"unknown_80":34816,"ignition":11,"odometer":null,"unknown_45":-3376644167411206144}} 
[2026-10-23 16:39:39] local.INFO: DEBUG: GPS processor result {"connection_id":221768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23150,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:39:39] local.INFO: GPS data processed {"connection_id":221768,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:39:39] local.INFO: Acknowledgment sent {"connection_id":221768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:39:40] local.INFO: TCP Data received {"connection_id":221768,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687255f0012dd0fc00051cbf700011013f24..."} 
[2026-10-23 16:39:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221768,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687255f0012dd0fc00051cbf700011013f24..."} 
[2026-10-23 16:39:40] local.INFO: Processing buffer {"connection_id":221768,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687255f0012dd0fc00051cbf700011013f24..."} 
[2026-10-23 16:39:40] local.INFO: Packet analysis {"connection_id":221768,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:39:40] local.INFO: Extracted packet for processing {"connection_id":221768,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:39:40] local.INFO: GPS Element Parsed {"raw_longitude":768670720,"raw_latitude":85770096,"longitude_deg":76.867072,"latitude_deg":8.5770096,"altitude":17,"angle":319,"satellites":36,"speed":35,"hex_longitude":"2dd0fc00","hex_latitude":"051cbf70","is_valid_coordinates":true} 
[2026-10-23 16:39:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:39:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944939776001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23945525006958592,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3381429242013884416,"note":"Value kept but may cause issues"} 
[2026-10-23 16:39:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:39:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792753686000,"timestamp_ms":1792753686000,"timestamp_seconds":1792753686,"priority":1,"record_length":96,"hex_timestamp":"000001a1687255f0"} 
[2026-10-23 16:39:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:39:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:39:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":48,"data_length":795,"current_offset":136} 
[2026-10-23 16:39:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1175,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:39:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:39:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:39:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:39:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221768,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:39:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:39:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221768,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:39:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:39:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:39:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:39:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944939776001,"66":27995,"7":206,"80":34816,"24":35,"16":23945525006958592,"45":-3381429242013884416},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 16:39:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:39:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:39:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944939776001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:39:40] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 16:39:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:39:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23945525006958592,"km_value":23945525006958.594,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:39:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3381429242013884416,"description":"Unknown IO ID 45"} 
[2026-10-23 16:39:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944939776001,"power":27995,"unknown_7":206,"unknown_80":34816,"ignition":35,"odometer":null,"unknown_45":-3381429242013884416}} 
[2026-10-23 16:39:40] local.INFO: DEBUG: GPS processor result {"connection_id":221768,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23151,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:39:40] local.INFO: GPS data processed {"connection_id":221768,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:39:40] local.INFO: Acknowledgment sent {"connection_id":221768,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:40:25] local.INFO: TCP Data received {"connection_id":224751,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:40:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:40:25] local.INFO: Processing buffer {"connection_id":224751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:40:25] local.INFO: IMEI packet received {"connection_id":224751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:40:25] local.INFO: IMEI acknowledgment sent {"connection_id":224751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:40:30] local.INFO: TCP Data received {"connection_id":224751,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224751,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:40:30] local.INFO: Processing buffer {"connection_id":224751,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:40:30] local.INFO: IMEI packet received {"connection_id":224751,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":224751,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:40:34] local.INFO: TCP Data received {"connection_id":224751,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168727d00012dd0e4c0051cdae0001101422b..."} 
[2026-10-23 16:40:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168727d00012dd0e4c0051cdae0001101422b..."} 
[2026-10-23 16:40:34] local.INFO: Processing buffer {"connection_id":224751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168727d00012dd0e4c0051cdae0001101422b..."} 
[2026-10-23 16:40:34] local.INFO: Packet analysis {"connection_id":224751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:40:34] local.INFO: Extracted packet for processing {"connection_id":224751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:40:34] local.INFO: GPS Element Parsed {"raw_longitude":768664768,"raw_latitude":85777120,"longitude_deg":76.8664768,"latitude_deg":8.577712,"altitude":17,"angle":322,"satellites":43,"speed":35,"hex_longitude":"2dd0e4c0","hex_latitude":"051cdae0","is_valid_coordinates":true} 
[2026-10-23 16:40:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:40:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944943616001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:40:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23945971683557376,"note":"Value kept but may cause issues"} 
[2026-10-23 16:40:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3387832797732311040,"note":"Value kept but may cause issues"} 
[2026-10-23 16:40:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:40:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792753696000,"timestamp_ms":1792753696000,"timestamp_seconds":1792753696,"priority":1,"record_length":96,"hex_timestamp":"000001a168727d00"} 
[2026-10-23 16:40:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:40:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:40:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 16:40:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:40:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:40:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:40:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:40:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:40:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:40:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:40:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:40:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:40:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:40:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944943616001,"66":27908,"7":206,"80":34816,"24":35,"16":23945971683557376,"45":-3387832797732311040},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 16:40:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:40:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:40:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944943616001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:40:34] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 16:40:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:40:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23945971683557376,"km_value":23945971683557.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:40:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3387832797732311040,"description":"Unknown IO ID 45"} 
[2026-10-23 16:40:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944943616001,"power":27908,"unknown_7":206,"unknown_80":34816,"ignition":35,"odometer":null,"unknown_45":-3387832797732311040}} 
[2026-10-23 16:40:34] local.INFO: DEBUG: GPS processor result {"connection_id":224751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23152,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:40:34] local.INFO: GPS data processed {"connection_id":224751,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:40:34] local.INFO: Acknowledgment sent {"connection_id":224751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:41:05] local.INFO: TCP Data received {"connection_id":224751,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16872b3b0012dd0cf00051cf820000e01442a..."} 
[2026-10-23 16:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224751,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16872b3b0012dd0cf00051cf820000e01442a..."} 
[2026-10-23 16:41:05] local.INFO: Processing buffer {"connection_id":224751,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16872b3b0012dd0cf00051cf820000e01442a..."} 
[2026-10-23 16:41:05] local.INFO: Packet analysis {"connection_id":224751,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:41:05] local.INFO: Extracted packet for processing {"connection_id":224751,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:41:05] local.INFO: GPS Element Parsed {"raw_longitude":768659200,"raw_latitude":85784608,"longitude_deg":76.86592,"latitude_deg":8.5784608,"altitude":14,"angle":324,"satellites":42,"speed":24,"hex_longitude":"2dd0cf00","hex_latitude":"051cf820","is_valid_coordinates":true} 
[2026-10-23 16:41:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:41:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944946176001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:41:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23946422655123456,"note":"Value kept but may cause issues"} 
[2026-10-23 16:41:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3394377090939035648,"note":"Value kept but may cause issues"} 
[2026-10-23 16:41:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:41:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792753710000,"timestamp_ms":1792753710000,"timestamp_seconds":1792753710,"priority":1,"record_length":96,"hex_timestamp":"000001a16872b3b0"} 
[2026-10-23 16:41:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:41:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:41:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:41:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:41:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:41:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:41:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:41:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224751,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:41:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:41:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224751,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:41:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:41:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:41:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:41:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944946176001,"66":27800,"10":206,"80":34816,"24":24,"16":23946422655123456,"45":-3394377090939035648},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 16:41:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:41:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:41:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944946176001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:41:05] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 16:41:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:41:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23946422655123456,"km_value":23946422655123.457,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:41:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3394377090939035648,"description":"Unknown IO ID 45"} 
[2026-10-23 16:41:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944946176001,"power":27800,"unknown_10":206,"unknown_80":34816,"ignition":24,"odometer":null,"unknown_45":-3394377090939035648}} 
[2026-10-23 16:41:05] local.INFO: DEBUG: GPS processor result {"connection_id":224751,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23153,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:41:05] local.INFO: GPS data processed {"connection_id":224751,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:41:05] local.INFO: Acknowledgment sent {"connection_id":224751,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:41:12] local.INFO: TCP Data received {"connection_id":223020,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:41:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223020,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:41:12] local.INFO: Processing buffer {"connection_id":223020,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:41:12] local.INFO: IMEI packet received {"connection_id":223020,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:41:12] local.INFO: IMEI acknowledgment sent {"connection_id":223020,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:41:25] local.INFO: TCP Data received {"connection_id":221350,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221350,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:25] local.INFO: Processing buffer {"connection_id":221350,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:25] local.INFO: IMEI packet received {"connection_id":221350,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":221350,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:41:25] local.INFO: TCP Data received {"connection_id":221350,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221350,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:25] local.INFO: Processing buffer {"connection_id":221350,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:25] local.INFO: IMEI packet received {"connection_id":221350,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:41:25] local.INFO: IMEI acknowledgment sent {"connection_id":221350,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:41:30] local.INFO: TCP Data received {"connection_id":221350,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221350,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:30] local.INFO: Processing buffer {"connection_id":221350,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:41:30] local.INFO: IMEI packet received {"connection_id":221350,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:41:30] local.INFO: IMEI acknowledgment sent {"connection_id":221350,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:41:30] local.INFO: TCP Data received {"connection_id":221350,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16872ea60012dd0ba40051d15f8000e01472a..."} 
[2026-10-23 16:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221350,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16872ea60012dd0ba40051d15f8000e01472a..."} 
[2026-10-23 16:41:30] local.INFO: Processing buffer {"connection_id":221350,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16872ea60012dd0ba40051d15f8000e01472a..."} 
[2026-10-23 16:41:30] local.INFO: Packet analysis {"connection_id":221350,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:41:30] local.INFO: Extracted packet for processing {"connection_id":221350,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16872"} 
[2026-10-23 16:41:30] local.INFO: GPS Element Parsed {"raw_longitude":768653888,"raw_latitude":85792248,"longitude_deg":76.8653888,"latitude_deg":8.5792248,"altitude":14,"angle":327,"satellites":42,"speed":27,"hex_longitude":"2dd0ba40","hex_latitude":"051d15f8","is_valid_coordinates":true} 
[2026-10-23 16:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944949760001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23946873626689536,"note":"Value kept but may cause issues"} 
[2026-10-23 16:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3400499171680575488,"note":"Value kept but may cause issues"} 
[2026-10-23 16:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792753724000,"timestamp_ms":1792753724000,"timestamp_seconds":1792753724,"priority":1,"record_length":96,"hex_timestamp":"000001a16872ea60"} 
[2026-10-23 16:41:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:41:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":152,"data_length":795,"current_offset":136} 
[2026-10-23 16:41:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2106,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:41:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:41:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221350,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221350,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221350,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:41:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944949760001,"66":27919,"10":206,"80":34816,"24":27,"16":23946873626689536,"45":-3400499171680575488},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 16:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944949760001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:41:30] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 16:41:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23946873626689536,"km_value":23946873626689.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3400499171680575488,"description":"Unknown IO ID 45"} 
[2026-10-23 16:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944949760001,"power":27919,"unknown_10":206,"unknown_80":34816,"ignition":27,"odometer":null,"unknown_45":-3400499171680575488}} 
[2026-10-23 16:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":221350,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23154,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:41:30] local.INFO: GPS data processed {"connection_id":221350,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:41:30] local.INFO: Acknowledgment sent {"connection_id":221350,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:42:01] local.INFO: TCP Data received {"connection_id":221350,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168731940012dd0a340051d33d80010014228..."} 
[2026-10-23 16:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221350,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168731940012dd0a340051d33d80010014228..."} 
[2026-10-23 16:42:01] local.INFO: Processing buffer {"connection_id":221350,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168731940012dd0a340051d33d80010014228..."} 
[2026-10-23 16:42:01] local.INFO: Packet analysis {"connection_id":221350,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:42:01] local.INFO: Extracted packet for processing {"connection_id":221350,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:42:01] local.INFO: GPS Element Parsed {"raw_longitude":768648000,"raw_latitude":85799896,"longitude_deg":76.8648,"latitude_deg":8.5799896,"altitude":16,"angle":322,"satellites":40,"speed":34,"hex_longitude":"2dd0a340","hex_latitude":"051d33d8","is_valid_coordinates":true} 
[2026-10-23 16:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:42:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944953344001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23947337483157504,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3406339777445365760,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:42:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792753736000,"timestamp_ms":1792753736000,"timestamp_seconds":1792753736,"priority":1,"record_length":96,"hex_timestamp":"000001a168731940"} 
[2026-10-23 16:42:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:42:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:42:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:42:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:42:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:42:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:42:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221350,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:42:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221350,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:42:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221350,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:42:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:42:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:42:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:42:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944953344001,"66":27615,"10":206,"80":34816,"24":34,"16":23947337483157504,"45":-3406339777445365760},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 16:42:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:42:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:42:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944953344001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:42:01] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 16:42:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:42:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23947337483157504,"km_value":23947337483157.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:42:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3406339777445365760,"description":"Unknown IO ID 45"} 
[2026-10-23 16:42:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944953344001,"power":27615,"unknown_10":206,"unknown_80":34816,"ignition":34,"odometer":null,"unknown_45":-3406339777445365760}} 
[2026-10-23 16:42:01] local.INFO: DEBUG: GPS processor result {"connection_id":221350,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23155,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:42:01] local.INFO: GPS data processed {"connection_id":221350,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:42:01] local.INFO: Acknowledgment sent {"connection_id":221350,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:42:25] local.INFO: TCP Data received {"connection_id":223023,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223023,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:42:25] local.INFO: Processing buffer {"connection_id":223023,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:42:25] local.INFO: IMEI packet received {"connection_id":223023,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":223023,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:42:25] local.INFO: TCP Data received {"connection_id":223024,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:42:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223024,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:42:25] local.INFO: Processing buffer {"connection_id":223024,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:42:25] local.INFO: IMEI packet received {"connection_id":223024,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:42:25] local.INFO: IMEI acknowledgment sent {"connection_id":223024,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:42:29] local.INFO: TCP Data received {"connection_id":223023,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223023,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:42:29] local.INFO: Processing buffer {"connection_id":223023,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:42:29] local.INFO: IMEI packet received {"connection_id":223023,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":223023,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:42:29] local.INFO: TCP Data received {"connection_id":223024,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223024,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:42:29] local.INFO: Processing buffer {"connection_id":223024,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:42:29] local.INFO: IMEI packet received {"connection_id":223024,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":223024,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:42:29] local.INFO: TCP Data received {"connection_id":223023,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168734438012dd08ec0051d4fd8001001432b..."} 
[2026-10-23 16:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168734438012dd08ec0051d4fd8001001432b..."} 
[2026-10-23 16:42:29] local.INFO: Processing buffer {"connection_id":223023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168734438012dd08ec0051d4fd8001001432b..."} 
[2026-10-23 16:42:29] local.INFO: Packet analysis {"connection_id":223023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:42:29] local.INFO: Extracted packet for processing {"connection_id":223023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:42:29] local.INFO: GPS Element Parsed {"raw_longitude":768642752,"raw_latitude":85807064,"longitude_deg":76.8642752,"latitude_deg":8.5807064,"altitude":16,"angle":323,"satellites":43,"speed":26,"hex_longitude":"2dd08ec0","hex_latitude":"051d4fd8","is_valid_coordinates":true} 
[2026-10-23 16:42:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:42:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944956416001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23947766979887104,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3412813701907752960,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:42:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792753747000,"timestamp_ms":1792753747000,"timestamp_seconds":1792753747,"priority":1,"record_length":96,"hex_timestamp":"000001a168734438"} 
[2026-10-23 16:42:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:42:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:42:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:42:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2740,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:42:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:42:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:42:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:42:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:42:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:42:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:42:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944956416001,"66":27865,"10":206,"80":34816,"24":26,"16":23947766979887104,"45":-3412813701907752960},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:42:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944956416001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:42:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23947766979887104,"km_value":23947766979887.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3412813701907752960,"description":"Unknown IO ID 45"} 
[2026-10-23 16:42:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944956416001,"power":27865,"unknown_10":206,"unknown_80":34816,"ignition":26,"odometer":null,"unknown_45":-3412813701907752960}} 
[2026-10-23 16:42:29] local.INFO: DEBUG: GPS processor result {"connection_id":223023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23156,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:42:29] local.INFO: GPS data processed {"connection_id":223023,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:42:29] local.INFO: Acknowledgment sent {"connection_id":223023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:42:29] local.INFO: TCP Data received {"connection_id":223024,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16875a980012d0e72c007062528001e000921..."} 
[2026-10-23 16:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16875a980012d0e72c007062528001e000921..."} 
[2026-10-23 16:42:29] local.INFO: Processing buffer {"connection_id":223024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16875a980012d0e72c007062528001e000921..."} 
[2026-10-23 16:42:29] local.INFO: Packet analysis {"connection_id":223024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16875"} 
[2026-10-23 16:42:29] local.INFO: Extracted packet for processing {"connection_id":223024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16875"} 
[2026-10-23 16:42:29] local.INFO: GPS Element Parsed {"raw_longitude":755921600,"raw_latitude":117843240,"longitude_deg":75.59216,"latitude_deg":11.784324,"altitude":30,"angle":9,"satellites":33,"speed":5,"hex_longitude":"2d0e72c0","hex_latitude":"07062528","is_valid_coordinates":true} 
[2026-10-23 16:42:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:42:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944998912001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37351333413519360,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1040894494043725824,"note":"Value kept but may cause issues"} 
[2026-10-23 16:42:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:42:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792753904000,"timestamp_ms":1792753904000,"timestamp_seconds":1792753904,"priority":1,"record_length":96,"hex_timestamp":"000001a16875a980"} 
[2026-10-23 16:42:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:42:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19968,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:42:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 16:42:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:42:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:42:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:42:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:42:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:42:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223024,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:42:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223024,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:42:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944998912001,"66":14407,"165":206,"94":11008,"24":5,"16":37351333413519360,"45":1040894494043725824},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 16:42:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:42:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944998912001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 16:42:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37351333413519360,"km_value":37351333413519.36,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:42:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":1040894494043725824,"description":"Unknown IO ID 45"} 
[2026-10-23 16:42:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944998912001,"power":14407,"unknown_165":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":1040894494043725824}} 
[2026-10-23 16:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":223024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23157,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:42:30] local.INFO: GPS data processed {"connection_id":223024,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:42:30] local.INFO: Acknowledgment sent {"connection_id":223024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:43:01] local.INFO: TCP Data received {"connection_id":223024,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16876b320012d0e3a40070640800022011321..."} 
[2026-10-23 16:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223024,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16876b320012d0e3a40070640800022011321..."} 
[2026-10-23 16:43:01] local.INFO: Processing buffer {"connection_id":223024,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16876b320012d0e3a40070640800022011321..."} 
[2026-10-23 16:43:01] local.INFO: Packet analysis {"connection_id":223024,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:43:01] local.INFO: Extracted packet for processing {"connection_id":223024,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:43:01] local.INFO: GPS Element Parsed {"raw_longitude":755907136,"raw_latitude":117850240,"longitude_deg":75.5907136,"latitude_deg":11.785024,"altitude":34,"angle":275,"satellites":33,"speed":15,"hex_longitude":"2d0e3a40","hex_latitude":"07064080","is_valid_coordinates":true} 
[2026-10-23 16:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945011712001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352248241553408,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1033365038418509824,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792753972000,"timestamp_ms":1792753972000,"timestamp_seconds":1792753972,"priority":1,"record_length":96,"hex_timestamp":"000001a16876b320"} 
[2026-10-23 16:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 16:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223024,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223024,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223024,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945011712001,"66":14254,"165":206,"94":11008,"24":15,"16":37352248241553408,"45":1033365038418509824},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945011712001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 16:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352248241553408,"km_value":37352248241553.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":1033365038418509824,"description":"Unknown IO ID 45"} 
[2026-10-23 16:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945011712001,"power":14254,"unknown_165":206,"unknown_94":11008,"ignition":15,"odometer":null,"unknown_45":1033365038418509824}} 
[2026-10-23 16:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":223024,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23158,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:43:01] local.INFO: GPS data processed {"connection_id":223024,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:43:01] local.INFO: Acknowledgment sent {"connection_id":223024,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:43:01] local.INFO: TCP Data received {"connection_id":223023,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687382b8012dd081c0051d5fd8001001372c..."} 
[2026-10-23 16:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223023,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687382b8012dd081c0051d5fd8001001372c..."} 
[2026-10-23 16:43:01] local.INFO: Processing buffer {"connection_id":223023,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687382b8012dd081c0051d5fd8001001372c..."} 
[2026-10-23 16:43:01] local.INFO: Packet analysis {"connection_id":223023,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:43:01] local.INFO: Extracted packet for processing {"connection_id":223023,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:43:01] local.INFO: GPS Element Parsed {"raw_longitude":768639424,"raw_latitude":85811160,"longitude_deg":76.8639424,"latitude_deg":8.581116,"altitude":16,"angle":311,"satellites":44,"speed":10,"hex_longitude":"2dd081c0","hex_latitude":"051d5fd8","is_valid_coordinates":true} 
[2026-10-23 16:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944959232001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23948020382957568,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3418583938928486400,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792753763000,"timestamp_ms":1792753763000,"timestamp_seconds":1792753763,"priority":1,"record_length":96,"hex_timestamp":"000001a1687382b8"} 
[2026-10-23 16:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223023,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223023,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944959232001,"66":28028,"10":206,"80":34816,"24":10,"16":23948020382957568,"45":-3418583938928486400},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 16:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944959232001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23948020382957568,"km_value":23948020382957.566,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3418583938928486400,"description":"Unknown IO ID 45"} 
[2026-10-23 16:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944959232001,"power":28028,"unknown_10":206,"unknown_80":34816,"ignition":10,"odometer":null,"unknown_45":-3418583938928486400}} 
[2026-10-23 16:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":223023,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23159,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:43:01] local.INFO: GPS data processed {"connection_id":223023,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:43:01] local.INFO: Acknowledgment sent {"connection_id":223023,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:43:23] local.INFO: TCP Data received {"connection_id":221771,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221771,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:23] local.INFO: Processing buffer {"connection_id":221771,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:23] local.INFO: IMEI packet received {"connection_id":221771,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:43:23] local.INFO: IMEI acknowledgment sent {"connection_id":221771,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:43:25] local.INFO: TCP Data received {"connection_id":224752,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:43:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:43:25] local.INFO: Processing buffer {"connection_id":224752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:43:25] local.INFO: IMEI packet received {"connection_id":224752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:43:25] local.INFO: IMEI acknowledgment sent {"connection_id":224752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:43:27] local.INFO: TCP Data received {"connection_id":221771,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221771,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:27] local.INFO: Processing buffer {"connection_id":221771,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:27] local.INFO: IMEI packet received {"connection_id":221771,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:43:27] local.INFO: IMEI acknowledgment sent {"connection_id":221771,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:43:28] local.INFO: TCP Data received {"connection_id":221771,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221771,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:28] local.INFO: Processing buffer {"connection_id":221771,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:43:28] local.INFO: IMEI packet received {"connection_id":221771,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:43:28] local.INFO: IMEI acknowledgment sent {"connection_id":221771,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:43:29] local.INFO: TCP Data received {"connection_id":221771,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16876baf0012d0e3740070641280022012121..."} 
[2026-10-23 16:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16876baf0012d0e3740070641280022012121..."} 
[2026-10-23 16:43:29] local.INFO: Processing buffer {"connection_id":221771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16876baf0012d0e3740070641280022012121..."} 
[2026-10-23 16:43:29] local.INFO: Packet analysis {"connection_id":221771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:43:29] local.INFO: Extracted packet for processing {"connection_id":221771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:43:29] local.INFO: GPS Element Parsed {"raw_longitude":755906368,"raw_latitude":117850408,"longitude_deg":75.5906368,"latitude_deg":11.7850408,"altitude":34,"angle":289,"satellites":33,"speed":12,"hex_longitude":"2d0e3740","hex_latitude":"07064128","is_valid_coordinates":true} 
[2026-10-23 16:43:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:43:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945016832001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352282601291776,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1025202264094048256,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:43:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792753974000,"timestamp_ms":1792753974000,"timestamp_seconds":1792753974,"priority":1,"record_length":96,"hex_timestamp":"000001a16876baf0"} 
[2026-10-23 16:43:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:43:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:43:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 16:43:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2039,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:43:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:43:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:43:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:43:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:43:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:43:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:43:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:43:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:43:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:43:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945016832001,"66":14374,"165":206,"94":11008,"24":12,"16":37352282601291776,"45":1025202264094048256},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 16:43:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:43:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:43:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945016832001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:43:29] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 16:43:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 16:43:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352282601291776,"km_value":37352282601291.77,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:43:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":1025202264094048256,"description":"Unknown IO ID 45"} 
[2026-10-23 16:43:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945016832001,"power":14374,"unknown_165":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":1025202264094048256}} 
[2026-10-23 16:43:29] local.INFO: DEBUG: GPS processor result {"connection_id":221771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23160,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:43:29] local.INFO: GPS data processed {"connection_id":221771,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:43:29] local.INFO: Acknowledgment sent {"connection_id":221771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:43:30] local.INFO: TCP Data received {"connection_id":224752,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224752,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:43:30] local.INFO: Processing buffer {"connection_id":224752,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:43:30] local.INFO: IMEI packet received {"connection_id":224752,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:43:30] local.INFO: IMEI acknowledgment sent {"connection_id":224752,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:43:30] local.INFO: TCP Data received {"connection_id":224752,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16873bd50012dd07680051d6b28001101442e..."} 
[2026-10-23 16:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16873bd50012dd07680051d6b28001101442e..."} 
[2026-10-23 16:43:30] local.INFO: Processing buffer {"connection_id":224752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16873bd50012dd07680051d6b28001101442e..."} 
[2026-10-23 16:43:30] local.INFO: Packet analysis {"connection_id":224752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:43:30] local.INFO: Extracted packet for processing {"connection_id":224752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16873"} 
[2026-10-23 16:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768636544,"raw_latitude":85814056,"longitude_deg":76.8636544,"latitude_deg":8.5814056,"altitude":17,"angle":324,"satellites":46,"speed":12,"hex_longitude":"2dd07680","hex_latitude":"051d6b28","is_valid_coordinates":true} 
[2026-10-23 16:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458944963328001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23948222246420480,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3422243113624676352,"note":"Value kept but may cause issues"} 
[2026-10-23 16:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,10,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792753778000,"timestamp_ms":1792753778000,"timestamp_seconds":1792753778,"priority":1,"record_length":96,"hex_timestamp":"000001a16873bd50"} 
[2026-10-23 16:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 16:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1859,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458944963328001,"66":28137,"10":206,"80":34816,"24":12,"16":23948222246420480,"45":-3422243113624676352},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,10,80,24,16,45]} 
[2026-10-23 16:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458944963328001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:43:30] local.INFO: Unknown IO ID detected {"io_id":10,"value":206,"description":"Unknown IO ID 10"} 
[2026-10-23 16:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23948222246420480,"km_value":23948222246420.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3422243113624676352,"description":"Unknown IO ID 45"} 
[2026-10-23 16:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458944963328001,"power":28137,"unknown_10":206,"unknown_80":34816,"ignition":12,"odometer":null,"unknown_45":-3422243113624676352}} 
[2026-10-23 16:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":224752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23161,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:43:30] local.INFO: GPS data processed {"connection_id":224752,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:43:30] local.INFO: Acknowledgment sent {"connection_id":224752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:44:00] local.INFO: TCP Data received {"connection_id":221771,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16876bed8012d0e3600070641c00022013520..."} 
[2026-10-23 16:44:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16876bed8012d0e3600070641c00022013520..."} 
[2026-10-23 16:44:00] local.INFO: Processing buffer {"connection_id":221771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16876bed8012d0e3600070641c00022013520..."} 
[2026-10-23 16:44:00] local.INFO: Packet analysis {"connection_id":221771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:44:00] local.INFO: Extracted packet for processing {"connection_id":221771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:44:00] local.INFO: GPS Element Parsed {"raw_longitude":755906048,"raw_latitude":117850560,"longitude_deg":75.5906048,"latitude_deg":11.785056,"altitude":34,"angle":309,"satellites":32,"speed":11,"hex_longitude":"2d0e3600","hex_latitude":"070641c0","is_valid_coordinates":true} 
[2026-10-23 16:44:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:44:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945017344001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352299781160960,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1024357839163959296,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,165,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:44:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792753975000,"timestamp_ms":1792753975000,"timestamp_seconds":1792753975,"priority":1,"record_length":96,"hex_timestamp":"000001a16876bed8"} 
[2026-10-23 16:44:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:44:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:44:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 16:44:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:44:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:44:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:44:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:44:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:44:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:44:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221771,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:44:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:44:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:44:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:44:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945017344001,"66":14374,"165":206,"94":11008,"24":11,"16":37352299781160960,"45":1024357839163959296},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,165,94,24,16,45]} 
[2026-10-23 16:44:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:44:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:44:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945017344001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:44:00] local.INFO: Unknown IO ID detected {"io_id":165,"value":206,"description":"Unknown IO ID 165"} 
[2026-10-23 16:44:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 16:44:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352299781160960,"km_value":37352299781160.96,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:44:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":1024357839163959296,"description":"Unknown IO ID 45"} 
[2026-10-23 16:44:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945017344001,"power":14374,"unknown_165":206,"unknown_94":11008,"ignition":11,"odometer":null,"unknown_45":1024357839163959296}} 
[2026-10-23 16:44:00] local.INFO: DEBUG: GPS processor result {"connection_id":221771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23162,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:44:00] local.INFO: GPS data processed {"connection_id":221771,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:44:00] local.INFO: Acknowledgment sent {"connection_id":221771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:44:02] local.INFO: TCP Data received {"connection_id":224752,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687668e8012dcfc2c0051e43f00017013a2f..."} 
[2026-10-23 16:44:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224752,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687668e8012dcfc2c0051e43f00017013a2f..."} 
[2026-10-23 16:44:02] local.INFO: Processing buffer {"connection_id":224752,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687668e8012dcfc2c0051e43f00017013a2f..."} 
[2026-10-23 16:44:02] local.INFO: Packet analysis {"connection_id":224752,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:44:02] local.INFO: Extracted packet for processing {"connection_id":224752,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:44:02] local.INFO: GPS Element Parsed {"raw_longitude":768590528,"raw_latitude":85869552,"longitude_deg":76.8590528,"latitude_deg":8.5869552,"altitude":23,"angle":314,"satellites":47,"speed":7,"hex_longitude":"2dcfc2c0","hex_latitude":"051e43f0","is_valid_coordinates":true} 
[2026-10-23 16:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:44:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945006592001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23951718349799424,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3473330821883299840,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:44:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792753953000,"timestamp_ms":1792753953000,"timestamp_seconds":1792753953,"priority":1,"record_length":96,"hex_timestamp":"000001a1687668e8"} 
[2026-10-23 16:44:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:44:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:44:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":102,"data_length":795,"current_offset":136} 
[2026-10-23 16:44:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1661,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:44:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:44:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:44:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:44:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224752,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:44:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:44:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224752,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:44:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:44:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:44:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:44:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945006592001,"66":27930,"69":206,"80":34816,"24":7,"16":23951718349799424,"45":-3473330821883299840},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 16:44:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:44:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:44:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945006592001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:44:02] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 16:44:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:44:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23951718349799424,"km_value":23951718349799.426,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:44:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3473330821883299840,"description":"Unknown IO ID 45"} 
[2026-10-23 16:44:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945006592001,"power":27930,"unknown_69":206,"unknown_80":34816,"ignition":7,"odometer":null,"unknown_45":-3473330821883299840}} 
[2026-10-23 16:44:02] local.INFO: DEBUG: GPS processor result {"connection_id":224752,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23163,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:44:02] local.INFO: GPS data processed {"connection_id":224752,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:44:02] local.INFO: Acknowledgment sent {"connection_id":224752,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:44:24] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:24] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:24] local.INFO: IMEI packet received {"connection_id":221352,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:44:24] local.INFO: IMEI acknowledgment sent {"connection_id":221352,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:44:24] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:44:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:44:24] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:44:24] local.INFO: IMEI packet received {"connection_id":221351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:44:24] local.INFO: IMEI acknowledgment sent {"connection_id":221351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:44:29] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:29] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:29] local.INFO: IMEI packet received {"connection_id":221352,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":221352,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:44:29] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:29] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:29] local.INFO: IMEI packet received {"connection_id":221352,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":221352,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:44:30] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:44:30] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:44:30] local.INFO: IMEI packet received {"connection_id":221351,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:44:30] local.INFO: IMEI acknowledgment sent {"connection_id":221351,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:44:31] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16876baf0012dcfb480051e51500015013f2f..."} 
[2026-10-23 16:44:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16876baf0012dcfb480051e51500015013f2f..."} 
[2026-10-23 16:44:31] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16876baf0012dcfb480051e51500015013f2f..."} 
[2026-10-23 16:44:31] local.INFO: Packet analysis {"connection_id":221351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:44:31] local.INFO: Extracted packet for processing {"connection_id":221351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16876"} 
[2026-10-23 16:44:31] local.INFO: GPS Element Parsed {"raw_longitude":768586880,"raw_latitude":85872976,"longitude_deg":76.858688,"latitude_deg":8.5872976,"altitude":21,"angle":319,"satellites":47,"speed":3,"hex_longitude":"2dcfb480","hex_latitude":"051e5150","is_valid_coordinates":true} 
[2026-10-23 16:44:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:44:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945011968001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23951963162935296,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3476004834161463296,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:44:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792753974000,"timestamp_ms":1792753974000,"timestamp_seconds":1792753974,"priority":1,"record_length":96,"hex_timestamp":"000001a16876baf0"} 
[2026-10-23 16:44:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:44:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:44:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 16:44:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:44:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:44:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:44:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:44:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:44:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:44:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:44:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:44:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:44:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:44:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945011968001,"66":27908,"69":206,"80":34816,"24":3,"16":23951963162935296,"45":-3476004834161463296},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 16:44:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:44:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:44:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945011968001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:44:31] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 16:44:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:44:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23951963162935296,"km_value":23951963162935.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:44:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3476004834161463296,"description":"Unknown IO ID 45"} 
[2026-10-23 16:44:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945011968001,"power":27908,"unknown_69":206,"unknown_80":34816,"ignition":3,"odometer":null,"unknown_45":-3476004834161463296}} 
[2026-10-23 16:44:31] local.INFO: DEBUG: GPS processor result {"connection_id":221351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23164,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:44:31] local.INFO: GPS data processed {"connection_id":221351,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:44:31] local.INFO: Acknowledgment sent {"connection_id":221351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:44:33] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:33] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:44:33] local.INFO: IMEI packet received {"connection_id":221352,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:44:33] local.INFO: IMEI acknowledgment sent {"connection_id":221352,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:44:34] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16877ff28012d0e2f4007066948001f011521..."} 
[2026-10-23 16:44:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16877ff28012d0e2f4007066948001f011521..."} 
[2026-10-23 16:44:34] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16877ff28012d0e2f4007066948001f011521..."} 
[2026-10-23 16:44:34] local.INFO: Packet analysis {"connection_id":221352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:44:34] local.INFO: Extracted packet for processing {"connection_id":221352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:44:34] local.INFO: GPS Element Parsed {"raw_longitude":755904320,"raw_latitude":117860680,"longitude_deg":75.590432,"latitude_deg":11.786068,"altitude":31,"angle":277,"satellites":33,"speed":8,"hex_longitude":"2d0e2f40","hex_latitude":"07066948","is_valid_coordinates":true} 
[2026-10-23 16:44:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:44:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945035008001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352939731288064,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1023302308003657728,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:44:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792754057000,"timestamp_ms":1792754057000,"timestamp_seconds":1792754057,"priority":1,"record_length":96,"hex_timestamp":"000001a16877ff28"} 
[2026-10-23 16:44:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:44:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:44:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 16:44:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:44:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:44:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:44:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:44:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:44:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221352,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:44:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221352,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:44:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:44:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:44:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:44:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945035008001,"66":14559,"219":206,"94":10240,"24":8,"16":37352939731288064,"45":1023302308003657728},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:44:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:44:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:44:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945035008001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:44:34] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:44:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:44:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352939731288064,"km_value":37352939731288.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:44:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":1023302308003657728,"description":"Unknown IO ID 45"} 
[2026-10-23 16:44:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945035008001,"power":14559,"unknown_219":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":1023302308003657728}} 
[2026-10-23 16:44:34] local.INFO: DEBUG: GPS processor result {"connection_id":221352,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23165,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:44:34] local.INFO: GPS data processed {"connection_id":221352,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:44:34] local.INFO: Acknowledgment sent {"connection_id":221352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:44:39] local.INFO: TCP Data received {"connection_id":221352,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168780310012d0e2e4007066988001f012621..."} 
[2026-10-23 16:44:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221352,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168780310012d0e2e4007066988001f012621..."} 
[2026-10-23 16:44:39] local.INFO: Processing buffer {"connection_id":221352,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168780310012d0e2e4007066988001f012621..."} 
[2026-10-23 16:44:39] local.INFO: Packet analysis {"connection_id":221352,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16878"} 
[2026-10-23 16:44:39] local.INFO: Extracted packet for processing {"connection_id":221352,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16878"} 
[2026-10-23 16:44:39] local.INFO: GPS Element Parsed {"raw_longitude":755904064,"raw_latitude":117860744,"longitude_deg":75.5904064,"latitude_deg":11.7860744,"altitude":31,"angle":294,"satellites":33,"speed":8,"hex_longitude":"2d0e2e40","hex_latitude":"07066988","is_valid_coordinates":true} 
[2026-10-23 16:44:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:44:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945038592001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352948321222656,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1022106039352903680,"note":"Value kept but may cause issues"} 
[2026-10-23 16:44:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:44:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792754058000,"timestamp_ms":1792754058000,"timestamp_seconds":1792754058,"priority":1,"record_length":96,"hex_timestamp":"000001a168780310"} 
[2026-10-23 16:44:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:44:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:44:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:44:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:44:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:44:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:44:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:44:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221352,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:44:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221352,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:44:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221352,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:44:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:44:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:44:39] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:44:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945038592001,"66":14439,"219":206,"94":10240,"24":8,"16":37352948321222656,"45":1022106039352903680},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:44:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:44:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:44:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945038592001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:44:39] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:44:39] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:44:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352948321222656,"km_value":37352948321222.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:44:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":1022106039352903680,"description":"Unknown IO ID 45"} 
[2026-10-23 16:44:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945038592001,"power":14439,"unknown_219":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":1022106039352903680}} 
[2026-10-23 16:44:39] local.INFO: DEBUG: GPS processor result {"connection_id":221352,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23166,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:44:39] local.INFO: GPS data processed {"connection_id":221352,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:44:39] local.INFO: Acknowledgment sent {"connection_id":221352,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:45:02] local.INFO: TCP Data received {"connection_id":221351,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168770cf8012dcfa700051e5f300016013f2f..."} 
[2026-10-23 16:45:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221351,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168770cf8012dcfa700051e5f300016013f2f..."} 
[2026-10-23 16:45:02] local.INFO: Processing buffer {"connection_id":221351,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168770cf8012dcfa700051e5f300016013f2f..."} 
[2026-10-23 16:45:02] local.INFO: Packet analysis {"connection_id":221351,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:45:02] local.INFO: Extracted packet for processing {"connection_id":221351,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:45:02] local.INFO: GPS Element Parsed {"raw_longitude":768583424,"raw_latitude":85876528,"longitude_deg":76.8583424,"latitude_deg":8.5876528,"altitude":22,"angle":319,"satellites":47,"speed":16,"hex_longitude":"2dcfa700","hex_latitude":"051e5f30","is_valid_coordinates":true} 
[2026-10-23 16:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:45:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945017344001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23952203681103872,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3480015852578713600,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:45:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792753995000,"timestamp_ms":1792753995000,"timestamp_seconds":1792753995,"priority":1,"record_length":96,"hex_timestamp":"000001a168770cf8"} 
[2026-10-23 16:45:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:45:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:45:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:45:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:45:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:45:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:45:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221351,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:45:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:45:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221351,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:45:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:45:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:45:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:45:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945017344001,"66":27974,"69":206,"80":34816,"24":16,"16":23952203681103872,"45":-3480015852578713600},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 16:45:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:45:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:45:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945017344001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:45:02] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 16:45:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:45:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23952203681103872,"km_value":23952203681103.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:45:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3480015852578713600,"description":"Unknown IO ID 45"} 
[2026-10-23 16:45:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945017344001,"power":27974,"unknown_69":206,"unknown_80":34816,"ignition":16,"odometer":null,"unknown_45":-3480015852578713600}} 
[2026-10-23 16:45:02] local.INFO: DEBUG: GPS processor result {"connection_id":221351,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23167,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:45:02] local.INFO: GPS data processed {"connection_id":221351,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:45:02] local.INFO: Acknowledgment sent {"connection_id":221351,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:45:19] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:19] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:19] local.INFO: IMEI packet received {"connection_id":221353,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:45:19] local.INFO: IMEI acknowledgment sent {"connection_id":221353,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:45:23] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:23] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:23] local.INFO: IMEI packet received {"connection_id":221353,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:45:23] local.INFO: IMEI acknowledgment sent {"connection_id":221353,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:45:24] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:45:24] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:45:24] local.INFO: IMEI packet received {"connection_id":221354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":221354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:45:26] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:26] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:45:26] local.INFO: IMEI packet received {"connection_id":221353,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":221353,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:45:27] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168780ae0012d0e2cc007066ac8001f014521..."} 
[2026-10-23 16:45:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168780ae0012d0e2cc007066ac8001f014521..."} 
[2026-10-23 16:45:27] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168780ae0012d0e2cc007066ac8001f014521..."} 
[2026-10-23 16:45:27] local.INFO: Packet analysis {"connection_id":221353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16878"} 
[2026-10-23 16:45:27] local.INFO: Extracted packet for processing {"connection_id":221353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16878"} 
[2026-10-23 16:45:27] local.INFO: GPS Element Parsed {"raw_longitude":755903680,"raw_latitude":117861064,"longitude_deg":75.590368,"latitude_deg":11.7861064,"altitude":31,"angle":325,"satellites":33,"speed":10,"hex_longitude":"2d0e2cc0","hex_latitude":"07066ac8","is_valid_coordinates":true} 
[2026-10-23 16:45:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:45:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945038848001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352974091026432,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1021824564376209408,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:45:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792754060000,"timestamp_ms":1792754060000,"timestamp_seconds":1792754060,"priority":1,"record_length":96,"hex_timestamp":"000001a168780ae0"} 
[2026-10-23 16:45:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:45:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:45:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:45:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:45:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:45:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:45:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:45:27] local.INFO: Teltonika packet parsed successfully {"connection_id":221353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:45:27] local.INFO: Passing IMEI to GPS processor {"connection_id":221353,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:45:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":221353,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:45:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:45:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:45:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:45:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945038848001,"66":14439,"219":206,"94":10240,"24":10,"16":37352974091026432,"45":1021824564376209408},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:45:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:45:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:45:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945038848001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:45:27] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:45:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:45:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352974091026432,"km_value":37352974091026.43,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:45:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":1021824564376209408,"description":"Unknown IO ID 45"} 
[2026-10-23 16:45:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945038848001,"power":14439,"unknown_219":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":1021824564376209408}} 
[2026-10-23 16:45:27] local.INFO: DEBUG: GPS processor result {"connection_id":221353,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23168,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:45:27] local.INFO: GPS data processed {"connection_id":221353,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:45:27] local.INFO: Acknowledgment sent {"connection_id":221353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:45:28] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168780ec8012d0e2c4007066bc0001f015621..."} 
[2026-10-23 16:45:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168780ec8012d0e2c4007066bc0001f015621..."} 
[2026-10-23 16:45:28] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168780ec8012d0e2c4007066bc0001f015621..."} 
[2026-10-23 16:45:28] local.INFO: Packet analysis {"connection_id":221353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16878"} 
[2026-10-23 16:45:28] local.INFO: Extracted packet for processing {"connection_id":221353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16878"} 
[2026-10-23 16:45:28] local.INFO: GPS Element Parsed {"raw_longitude":755903552,"raw_latitude":117861312,"longitude_deg":75.5903552,"latitude_deg":11.7861312,"altitude":31,"angle":342,"satellites":33,"speed":10,"hex_longitude":"2d0e2c40","hex_latitude":"07066bc0","is_valid_coordinates":true} 
[2026-10-23 16:45:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:45:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945039360001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37352986975928320,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1021402351911225344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:45:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792754061000,"timestamp_ms":1792754061000,"timestamp_seconds":1792754061,"priority":1,"record_length":96,"hex_timestamp":"000001a168780ec8"} 
[2026-10-23 16:45:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:45:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:45:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:45:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:45:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:45:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:45:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:45:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:45:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221353,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:45:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221353,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:45:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:45:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:45:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:45:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945039360001,"66":14439,"219":206,"94":10240,"24":10,"16":37352986975928320,"45":1021402351911225344},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:45:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:45:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:45:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945039360001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:45:28] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:45:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:45:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37352986975928320,"km_value":37352986975928.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:45:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":1021402351911225344,"description":"Unknown IO ID 45"} 
[2026-10-23 16:45:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945039360001,"power":14439,"unknown_219":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":1021402351911225344}} 
[2026-10-23 16:45:29] local.INFO: DEBUG: GPS processor result {"connection_id":221353,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23169,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:45:29] local.INFO: GPS data processed {"connection_id":221353,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:45:29] local.INFO: Acknowledgment sent {"connection_id":221353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:45:30] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:45:30] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:45:30] local.INFO: IMEI packet received {"connection_id":221354,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:45:30] local.INFO: IMEI acknowledgment sent {"connection_id":221354,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:45:30] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168775f00012dcf9600051e76c80014014a2d..."} 
[2026-10-23 16:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168775f00012dcf9600051e76c80014014a2d..."} 
[2026-10-23 16:45:30] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168775f00012dcf9600051e76c80014014a2d..."} 
[2026-10-23 16:45:30] local.INFO: Packet analysis {"connection_id":221354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:45:30] local.INFO: Extracted packet for processing {"connection_id":221354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:45:30] local.INFO: GPS Element Parsed {"raw_longitude":768579072,"raw_latitude":85882568,"longitude_deg":76.8579072,"latitude_deg":8.5882568,"altitude":20,"angle":330,"satellites":45,"speed":5,"hex_longitude":"2dcf9600","hex_latitude":"051e76c8","is_valid_coordinates":true} 
[2026-10-23 16:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945022720001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23952564458356736,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3483815764763398144,"note":"Value kept but may cause issues"} 
[2026-10-23 16:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754016000,"timestamp_ms":1792754016000,"timestamp_seconds":1792754016,"priority":1,"record_length":96,"hex_timestamp":"000001a168775f00"} 
[2026-10-23 16:45:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:45:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 16:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:45:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:45:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945022720001,"66":27908,"69":206,"80":34816,"24":5,"16":23952564458356736,"45":-3483815764763398144},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 16:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945022720001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:45:30] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 16:45:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23952564458356736,"km_value":23952564458356.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3483815764763398144,"description":"Unknown IO ID 45"} 
[2026-10-23 16:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945022720001,"power":27908,"unknown_69":206,"unknown_80":34816,"ignition":5,"odometer":null,"unknown_45":-3483815764763398144}} 
[2026-10-23 16:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":221354,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23170,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:45:30] local.INFO: GPS data processed {"connection_id":221354,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:45:30] local.INFO: Acknowledgment sent {"connection_id":221354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:46:00] local.INFO: TCP Data received {"connection_id":221353,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168796a70012d0e048007069040001a015a21..."} 
[2026-10-23 16:46:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221353,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168796a70012d0e048007069040001a015a21..."} 
[2026-10-23 16:46:00] local.INFO: Processing buffer {"connection_id":221353,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168796a70012d0e048007069040001a015a21..."} 
[2026-10-23 16:46:00] local.INFO: Packet analysis {"connection_id":221353,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:00] local.INFO: Extracted packet for processing {"connection_id":221353,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:00] local.INFO: GPS Element Parsed {"raw_longitude":755893376,"raw_latitude":117870656,"longitude_deg":75.5893376,"latitude_deg":11.7870656,"altitude":26,"angle":346,"satellites":33,"speed":9,"hex_longitude":"2d0e0480","hex_latitude":"07069040","is_valid_coordinates":true} 
[2026-10-23 16:46:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:46:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945062144001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37353777249910784,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1010213721589374976,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:46:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754150000,"timestamp_ms":1792754150000,"timestamp_seconds":1792754150,"priority":1,"record_length":96,"hex_timestamp":"000001a168796a70"} 
[2026-10-23 16:46:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:46:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:46:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 16:46:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:46:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:46:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:46:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:46:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221353,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:46:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221353,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:46:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221353,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:46:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:46:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:46:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:46:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945062144001,"66":14428,"219":206,"94":10240,"24":9,"16":37353777249910784,"45":1010213721589374976},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:46:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:46:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:46:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945062144001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:46:00] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:46:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:46:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37353777249910784,"km_value":37353777249910.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:46:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":1010213721589374976,"description":"Unknown IO ID 45"} 
[2026-10-23 16:46:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945062144001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":1010213721589374976}} 
[2026-10-23 16:46:00] local.INFO: DEBUG: GPS processor result {"connection_id":221353,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23171,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:46:00] local.INFO: GPS data processed {"connection_id":221353,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:46:00] local.INFO: Acknowledgment sent {"connection_id":221353,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:46:01] local.INFO: TCP Data received {"connection_id":221354,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16877b108012dcf8d40051e88480016014f2e..."} 
[2026-10-23 16:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221354,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16877b108012dcf8d40051e88480016014f2e..."} 
[2026-10-23 16:46:01] local.INFO: Processing buffer {"connection_id":221354,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16877b108012dcf8d40051e88480016014f2e..."} 
[2026-10-23 16:46:01] local.INFO: Packet analysis {"connection_id":221354,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:46:01] local.INFO: Extracted packet for processing {"connection_id":221354,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16877"} 
[2026-10-23 16:46:01] local.INFO: GPS Element Parsed {"raw_longitude":768576832,"raw_latitude":85887048,"longitude_deg":76.8576832,"latitude_deg":8.5887048,"altitude":22,"angle":335,"satellites":46,"speed":18,"hex_longitude":"2dcf8d40","hex_latitude":"051e8848","is_valid_coordinates":true} 
[2026-10-23 16:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945028096001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23952809271492608,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3488600839365933056,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,69,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754037000,"timestamp_ms":1792754037000,"timestamp_seconds":1792754037,"priority":1,"record_length":96,"hex_timestamp":"000001a16877b108"} 
[2026-10-23 16:46:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:46:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:46:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:46:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221354,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221354,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:46:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945028096001,"66":27919,"69":206,"80":34816,"24":18,"16":23952809271492608,"45":-3488600839365933056},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,69,80,24,16,45]} 
[2026-10-23 16:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945028096001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:46:01] local.INFO: Unknown IO ID detected {"io_id":69,"value":206,"description":"Unknown IO ID 69"} 
[2026-10-23 16:46:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23952809271492608,"km_value":23952809271492.61,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3488600839365933056,"description":"Unknown IO ID 45"} 
[2026-10-23 16:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945028096001,"power":27919,"unknown_69":206,"unknown_80":34816,"ignition":18,"odometer":null,"unknown_45":-3488600839365933056}} 
[2026-10-23 16:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":221354,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23172,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:46:01] local.INFO: GPS data processed {"connection_id":221354,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:46:01] local.INFO: Acknowledgment sent {"connection_id":221354,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:46:23] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:46:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:46:23] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:46:23] local.INFO: IMEI packet received {"connection_id":221772,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:46:23] local.INFO: IMEI acknowledgment sent {"connection_id":221772,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:46:26] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:46:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:46:26] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:46:26] local.INFO: IMEI packet received {"connection_id":221772,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:46:26] local.INFO: IMEI acknowledgment sent {"connection_id":221772,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:46:27] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a168796e58012d0e048007069118001a000821..."} 
[2026-10-23 16:46:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168796e58012d0e048007069118001a000821..."} 
[2026-10-23 16:46:27] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168796e58012d0e048007069118001a000821..."} 
[2026-10-23 16:46:27] local.INFO: Packet analysis {"connection_id":221772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:27] local.INFO: Extracted packet for processing {"connection_id":221772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:27] local.INFO: GPS Element Parsed {"raw_longitude":755893376,"raw_latitude":117870872,"longitude_deg":75.5893376,"latitude_deg":11.7870872,"altitude":26,"angle":8,"satellites":33,"speed":10,"hex_longitude":"2d0e0480","hex_latitude":"07069118","is_valid_coordinates":true} 
[2026-10-23 16:46:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:46:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945062400001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37353785839845376,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1010072984101076992,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:46:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792754151000,"timestamp_ms":1792754151000,"timestamp_seconds":1792754151,"priority":1,"record_length":96,"hex_timestamp":"000001a168796e58"} 
[2026-10-23 16:46:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:46:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:46:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:46:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:46:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:46:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:46:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:46:27] local.INFO: Teltonika packet parsed successfully {"connection_id":221772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:46:27] local.INFO: Passing IMEI to GPS processor {"connection_id":221772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:46:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":221772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:46:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:46:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:46:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:46:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945062400001,"66":14428,"219":206,"94":10240,"24":10,"16":37353785839845376,"45":1010072984101076992},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:46:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:46:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:46:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945062400001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:46:27] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:46:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:46:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37353785839845376,"km_value":37353785839845.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:46:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":1010072984101076992,"description":"Unknown IO ID 45"} 
[2026-10-23 16:46:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945062400001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":1010072984101076992}} 
[2026-10-23 16:46:27] local.INFO: DEBUG: GPS processor result {"connection_id":221772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23173,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:46:27] local.INFO: GPS data processed {"connection_id":221772,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:46:27] local.INFO: Acknowledgment sent {"connection_id":221772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:46:28] local.INFO: TCP Data received {"connection_id":221773,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:28] local.INFO: Processing buffer {"connection_id":221773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:28] local.INFO: IMEI packet received {"connection_id":221773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:46:28] local.INFO: IMEI acknowledgment sent {"connection_id":221773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:46:29] local.INFO: TCP Data received {"connection_id":221773,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:29] local.INFO: Processing buffer {"connection_id":221773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:29] local.INFO: IMEI packet received {"connection_id":221773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":221773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:46:35] local.INFO: TCP Data received {"connection_id":221773,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:35] local.INFO: Processing buffer {"connection_id":221773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:46:35] local.INFO: IMEI packet received {"connection_id":221773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:46:35] local.INFO: IMEI acknowledgment sent {"connection_id":221773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:46:36] local.INFO: TCP Data received {"connection_id":221773,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168792038012dcf34c0051f8740001301572e..."} 
[2026-10-23 16:46:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168792038012dcf34c0051f8740001301572e..."} 
[2026-10-23 16:46:36] local.INFO: Processing buffer {"connection_id":221773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168792038012dcf34c0051f8740001301572e..."} 
[2026-10-23 16:46:36] local.INFO: Packet analysis {"connection_id":221773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:36] local.INFO: Extracted packet for processing {"connection_id":221773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:36] local.INFO: GPS Element Parsed {"raw_longitude":768554176,"raw_latitude":85952320,"longitude_deg":76.8554176,"latitude_deg":8.595232,"altitude":19,"angle":343,"satellites":46,"speed":38,"hex_longitude":"2dcf34c0","hex_latitude":"051f8740","is_valid_coordinates":true} 
[2026-10-23 16:46:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:46:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945054976001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23956180820819968,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3512948424835862528,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:46:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792754131000,"timestamp_ms":1792754131000,"timestamp_seconds":1792754131,"priority":1,"record_length":96,"hex_timestamp":"000001a168792038"} 
[2026-10-23 16:46:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:46:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:46:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:46:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:46:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:46:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:46:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:46:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:46:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:46:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:46:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:46:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:46:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:46:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945054976001,"66":27908,"166":206,"80":34816,"24":38,"16":23956180820819968,"45":-3512948424835862528},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,80,24,16,45]} 
[2026-10-23 16:46:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:46:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:46:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945054976001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:46:36] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 16:46:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:46:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23956180820819968,"km_value":23956180820819.97,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:46:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3512948424835862528,"description":"Unknown IO ID 45"} 
[2026-10-23 16:46:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945054976001,"power":27908,"unknown_166":206,"unknown_80":34816,"ignition":38,"odometer":null,"unknown_45":-3512948424835862528}} 
[2026-10-23 16:46:36] local.INFO: DEBUG: GPS processor result {"connection_id":221773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23174,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:46:36] local.INFO: GPS data processed {"connection_id":221773,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:46:36] local.INFO: Acknowledgment sent {"connection_id":221773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:46:47] local.INFO: TCP Data received {"connection_id":221770,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:46:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221770,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:46:47] local.INFO: Processing buffer {"connection_id":221770,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:46:47] local.INFO: IMEI packet received {"connection_id":221770,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:46:47] local.INFO: IMEI acknowledgment sent {"connection_id":221770,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:46:58] local.INFO: TCP Data received {"connection_id":221772,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a16879faf8012d0e0b40070687b8001c007022..."} 
[2026-10-23 16:46:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16879faf8012d0e0b40070687b8001c007022..."} 
[2026-10-23 16:46:58] local.INFO: Processing buffer {"connection_id":221772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16879faf8012d0e0b40070687b8001c007022..."} 
[2026-10-23 16:46:58] local.INFO: Packet analysis {"connection_id":221772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:58] local.INFO: Extracted packet for processing {"connection_id":221772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:46:58] local.INFO: GPS Element Parsed {"raw_longitude":755895104,"raw_latitude":117868472,"longitude_deg":75.5895104,"latitude_deg":11.7868472,"altitude":28,"angle":112,"satellites":34,"speed":1,"hex_longitude":"2d0e0b40","hex_latitude":"070687b8","is_valid_coordinates":true} 
[2026-10-23 16:46:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:46:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945071616001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37353983408340992,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1011832202704971776,"note":"Value kept but may cause issues"} 
[2026-10-23 16:46:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:46:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792754187000,"timestamp_ms":1792754187000,"timestamp_seconds":1792754187,"priority":1,"record_length":96,"hex_timestamp":"000001a16879faf8"} 
[2026-10-23 16:46:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:46:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:46:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 16:46:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:46:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:46:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:46:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:46:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:46:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:46:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:46:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:46:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:46:58] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:46:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945071616001,"66":14537,"219":206,"94":10240,"24":1,"16":37353983408340992,"45":1011832202704971776},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:46:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:46:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:46:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945071616001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:46:58] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:46:58] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:46:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37353983408340992,"km_value":37353983408340.99,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:46:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":1011832202704971776,"description":"Unknown IO ID 45"} 
[2026-10-23 16:46:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945071616001,"power":14537,"unknown_219":206,"unknown_94":10240,"ignition":1,"odometer":null,"unknown_45":1011832202704971776}} 
[2026-10-23 16:46:58] local.INFO: DEBUG: GPS processor result {"connection_id":221772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23175,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:46:58] local.INFO: GPS data processed {"connection_id":221772,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:46:58] local.INFO: Acknowledgment sent {"connection_id":221772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:47:07] local.INFO: TCP Data received {"connection_id":221773,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168794360012dcf2a00051faa58001301572f..."} 
[2026-10-23 16:47:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168794360012dcf2a00051faa58001301572f..."} 
[2026-10-23 16:47:07] local.INFO: Processing buffer {"connection_id":221773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168794360012dcf2a00051faa58001301572f..."} 
[2026-10-23 16:47:07] local.INFO: Packet analysis {"connection_id":221773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:47:07] local.INFO: Extracted packet for processing {"connection_id":221773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:47:07] local.INFO: GPS Element Parsed {"raw_longitude":768551424,"raw_latitude":85961304,"longitude_deg":76.8551424,"latitude_deg":8.5961304,"altitude":19,"angle":343,"satellites":47,"speed":41,"hex_longitude":"2dcf2a00","hex_latitude":"051faa58","is_valid_coordinates":true} 
[2026-10-23 16:47:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:47:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945057536001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23956636087353344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3515974280833187840,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:47:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792754140000,"timestamp_ms":1792754140000,"timestamp_seconds":1792754140,"priority":1,"record_length":96,"hex_timestamp":"000001a168794360"} 
[2026-10-23 16:47:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:47:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:47:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:47:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:47:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:47:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:47:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:47:07] local.INFO: Teltonika packet parsed successfully {"connection_id":221773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:47:07] local.INFO: Passing IMEI to GPS processor {"connection_id":221773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:47:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":221773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:47:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:47:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:47:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:47:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945057536001,"66":27908,"166":206,"80":34816,"24":41,"16":23956636087353344,"45":-3515974280833187840},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,80,24,16,45]} 
[2026-10-23 16:47:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:47:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:47:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945057536001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:47:07] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 16:47:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:47:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23956636087353344,"km_value":23956636087353.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:47:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3515974280833187840,"description":"Unknown IO ID 45"} 
[2026-10-23 16:47:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945057536001,"power":27908,"unknown_166":206,"unknown_80":34816,"ignition":41,"odometer":null,"unknown_45":-3515974280833187840}} 
[2026-10-23 16:47:07] local.INFO: DEBUG: GPS processor result {"connection_id":221773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23176,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:47:07] local.INFO: GPS data processed {"connection_id":221773,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:47:07] local.INFO: Acknowledgment sent {"connection_id":221773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:47:22] local.INFO: TCP Data received {"connection_id":223025,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:47:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223025,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:47:22] local.INFO: Processing buffer {"connection_id":223025,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:47:22] local.INFO: IMEI packet received {"connection_id":223025,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:47:22] local.INFO: IMEI acknowledgment sent {"connection_id":223025,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:47:23] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:47:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:47:23] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:47:23] local.INFO: IMEI packet received {"connection_id":221774,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:47:23] local.INFO: IMEI acknowledgment sent {"connection_id":221774,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:47:24] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:47:24] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:47:24] local.INFO: IMEI packet received {"connection_id":221355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":221355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:47:28] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:47:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:47:28] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:47:28] local.INFO: IMEI packet received {"connection_id":221774,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:47:28] local.INFO: IMEI acknowledgment sent {"connection_id":221774,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:47:28] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687a1e20012d0e0d4007068720001d006322..."} 
[2026-10-23 16:47:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687a1e20012d0e0d4007068720001d006322..."} 
[2026-10-23 16:47:28] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687a1e20012d0e0d4007068720001d006322..."} 
[2026-10-23 16:47:28] local.INFO: Packet analysis {"connection_id":221774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687a"} 
[2026-10-23 16:47:28] local.INFO: Extracted packet for processing {"connection_id":221774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687a"} 
[2026-10-23 16:47:28] local.INFO: GPS Element Parsed {"raw_longitude":755895616,"raw_latitude":117868320,"longitude_deg":75.5895616,"latitude_deg":11.786832,"altitude":29,"angle":99,"satellites":34,"speed":3,"hex_longitude":"2d0e0d40","hex_latitude":"07068720","is_valid_coordinates":true} 
[2026-10-23 16:47:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:47:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945071872001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37354013473112064,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1011972940193314816,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:47:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792754196000,"timestamp_ms":1792754196000,"timestamp_seconds":1792754196,"priority":1,"record_length":96,"hex_timestamp":"000001a1687a1e20"} 
[2026-10-23 16:47:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:47:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:47:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 16:47:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:47:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:47:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:47:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:47:28] local.INFO: Teltonika packet parsed successfully {"connection_id":221774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:47:28] local.INFO: Passing IMEI to GPS processor {"connection_id":221774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:47:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":221774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:47:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:47:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:47:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:47:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945071872001,"66":14428,"219":206,"94":10240,"24":3,"16":37354013473112064,"45":1011972940193314816},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:47:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:47:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:47:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945071872001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:47:28] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:47:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:47:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37354013473112064,"km_value":37354013473112.06,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:47:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":1011972940193314816,"description":"Unknown IO ID 45"} 
[2026-10-23 16:47:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945071872001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":3,"odometer":null,"unknown_45":1011972940193314816}} 
[2026-10-23 16:47:28] local.INFO: DEBUG: GPS processor result {"connection_id":221774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23177,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:47:28] local.INFO: GPS data processed {"connection_id":221774,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:47:28] local.INFO: Acknowledgment sent {"connection_id":221774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:47:31] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:47:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:47:31] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:47:31] local.INFO: IMEI packet received {"connection_id":221355,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:47:31] local.INFO: IMEI acknowledgment sent {"connection_id":221355,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:47:32] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168796688012dcf1f40051fcd88001301582f..."} 
[2026-10-23 16:47:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168796688012dcf1f40051fcd88001301582f..."} 
[2026-10-23 16:47:32] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168796688012dcf1f40051fcd88001301582f..."} 
[2026-10-23 16:47:32] local.INFO: Packet analysis {"connection_id":221355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:47:32] local.INFO: Extracted packet for processing {"connection_id":221355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:47:32] local.INFO: GPS Element Parsed {"raw_longitude":768548672,"raw_latitude":85970312,"longitude_deg":76.8548672,"latitude_deg":8.5970312,"altitude":19,"angle":344,"satellites":47,"speed":41,"hex_longitude":"2dcf1f40","hex_latitude":"051fcd88","is_valid_coordinates":true} 
[2026-10-23 16:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:47:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945059840001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23957091353886720,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3519000136830527488,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,166,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:47:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792754149000,"timestamp_ms":1792754149000,"timestamp_seconds":1792754149,"priority":1,"record_length":96,"hex_timestamp":"000001a168796688"} 
[2026-10-23 16:47:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:47:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:47:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:47:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:47:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:47:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:47:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:47:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:47:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:47:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:47:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:47:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:47:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:47:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945059840001,"66":27865,"166":206,"80":34816,"24":41,"16":23957091353886720,"45":-3519000136830527488},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,166,80,24,16,45]} 
[2026-10-23 16:47:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:47:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:47:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945059840001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:47:32] local.INFO: Unknown IO ID detected {"io_id":166,"value":206,"description":"Unknown IO ID 166"} 
[2026-10-23 16:47:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:47:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23957091353886720,"km_value":23957091353886.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:47:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3519000136830527488,"description":"Unknown IO ID 45"} 
[2026-10-23 16:47:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945059840001,"power":27865,"unknown_166":206,"unknown_80":34816,"ignition":41,"odometer":null,"unknown_45":-3519000136830527488}} 
[2026-10-23 16:47:32] local.INFO: DEBUG: GPS processor result {"connection_id":221355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23178,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:47:32] local.INFO: GPS data processed {"connection_id":221355,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:47:32] local.INFO: Acknowledgment sent {"connection_id":221355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:47:33] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168798d98012dcf1180051ff470001401562c..."} 
[2026-10-23 16:47:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168798d98012dcf1180051ff470001401562c..."} 
[2026-10-23 16:47:33] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168798d98012dcf1180051ff470001401562c..."} 
[2026-10-23 16:47:33] local.INFO: Packet analysis {"connection_id":221355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:47:33] local.INFO: Extracted packet for processing {"connection_id":221355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:47:33] local.INFO: GPS Element Parsed {"raw_longitude":768545152,"raw_latitude":85980272,"longitude_deg":76.8545152,"latitude_deg":8.5980272,"altitude":20,"angle":342,"satellites":44,"speed":44,"hex_longitude":"2dcf1180","hex_latitude":"051ff470","is_valid_coordinates":true} 
[2026-10-23 16:47:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:47:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945062144001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23957602454994944,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3522025992827860992,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:47:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792754159000,"timestamp_ms":1792754159000,"timestamp_seconds":1792754159,"priority":1,"record_length":96,"hex_timestamp":"000001a168798d98"} 
[2026-10-23 16:47:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:47:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:47:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:47:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:47:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:47:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:47:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:47:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:47:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:47:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:47:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:47:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:47:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:47:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945062144001,"66":27919,"167":206,"80":34816,"24":44,"16":23957602454994944,"45":-3522025992827860992},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-23 16:47:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:47:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:47:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945062144001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:47:33] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 16:47:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:47:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23957602454994944,"km_value":23957602454994.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:47:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3522025992827860992,"description":"Unknown IO ID 45"} 
[2026-10-23 16:47:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945062144001,"power":27919,"unknown_167":206,"unknown_80":34816,"ignition":44,"odometer":null,"unknown_45":-3522025992827860992}} 
[2026-10-23 16:47:33] local.INFO: DEBUG: GPS processor result {"connection_id":221355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23179,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:47:33] local.INFO: GPS data processed {"connection_id":221355,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:47:33] local.INFO: Acknowledgment sent {"connection_id":221355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:47:59] local.INFO: TCP Data received {"connection_id":221774,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687a6858012d0e21c0070684b0001c007122..."} 
[2026-10-23 16:47:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687a6858012d0e21c0070684b0001c007122..."} 
[2026-10-23 16:47:59] local.INFO: Processing buffer {"connection_id":221774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687a6858012d0e21c0070684b0001c007122..."} 
[2026-10-23 16:47:59] local.INFO: Packet analysis {"connection_id":221774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687a"} 
[2026-10-23 16:47:59] local.INFO: Extracted packet for processing {"connection_id":221774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687a"} 
[2026-10-23 16:47:59] local.INFO: GPS Element Parsed {"raw_longitude":755900864,"raw_latitude":117867696,"longitude_deg":75.5900864,"latitude_deg":11.7867696,"altitude":28,"angle":113,"satellites":34,"speed":9,"hex_longitude":"2d0e21c0","hex_latitude":"070684b0","is_valid_coordinates":true} 
[2026-10-23 16:47:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:47:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945074176001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37354266876182528,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1012535890146697216,"note":"Value kept but may cause issues"} 
[2026-10-23 16:47:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:47:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792754215000,"timestamp_ms":1792754215000,"timestamp_seconds":1792754215,"priority":1,"record_length":96,"hex_timestamp":"000001a1687a6858"} 
[2026-10-23 16:47:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:47:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:47:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:47:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:47:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:47:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:47:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:47:59] local.INFO: Teltonika packet parsed successfully {"connection_id":221774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:47:59] local.INFO: Passing IMEI to GPS processor {"connection_id":221774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:47:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":221774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:47:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:47:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:47:59] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:47:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945074176001,"66":14450,"219":206,"94":10240,"24":9,"16":37354266876182528,"45":1012535890146697216},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:47:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:47:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:47:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945074176001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:47:59] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:47:59] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:47:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37354266876182528,"km_value":37354266876182.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:47:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":1012535890146697216,"description":"Unknown IO ID 45"} 
[2026-10-23 16:47:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945074176001,"power":14450,"unknown_219":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":1012535890146697216}} 
[2026-10-23 16:48:00] local.INFO: DEBUG: GPS processor result {"connection_id":221774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23180,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:48:00] local.INFO: GPS data processed {"connection_id":221774,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:48:00] local.INFO: Acknowledgment sent {"connection_id":221774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:48:03] local.INFO: TCP Data received {"connection_id":221355,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16879acd8012dcf0a00052017280016016027..."} 
[2026-10-23 16:48:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221355,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16879acd8012dcf0a00052017280016016027..."} 
[2026-10-23 16:48:03] local.INFO: Processing buffer {"connection_id":221355,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16879acd8012dcf0a00052017280016016027..."} 
[2026-10-23 16:48:03] local.INFO: Packet analysis {"connection_id":221355,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:48:03] local.INFO: Extracted packet for processing {"connection_id":221355,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:48:03] local.INFO: GPS Element Parsed {"raw_longitude":768543232,"raw_latitude":85989160,"longitude_deg":76.8543232,"latitude_deg":8.598916,"altitude":22,"angle":352,"satellites":39,"speed":44,"hex_longitude":"2dcf0a00","hex_latitude":"05201728","is_valid_coordinates":true} 
[2026-10-23 16:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:48:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945064704001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23958044836626432,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3525896273755082752,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:48:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792754167000,"timestamp_ms":1792754167000,"timestamp_seconds":1792754167,"priority":1,"record_length":96,"hex_timestamp":"000001a16879acd8"} 
[2026-10-23 16:48:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:48:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:48:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:48:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:48:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:48:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:48:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:48:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221355,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:48:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:48:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221355,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:48:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:48:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:48:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:48:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945064704001,"66":27865,"167":206,"80":34816,"24":44,"16":23958044836626432,"45":-3525896273755082752},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-23 16:48:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:48:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:48:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945064704001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:48:03] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 16:48:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:48:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23958044836626432,"km_value":23958044836626.434,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:48:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3525896273755082752,"description":"Unknown IO ID 45"} 
[2026-10-23 16:48:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945064704001,"power":27865,"unknown_167":206,"unknown_80":34816,"ignition":44,"odometer":null,"unknown_45":-3525896273755082752}} 
[2026-10-23 16:48:04] local.INFO: DEBUG: GPS processor result {"connection_id":221355,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23181,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:48:04] local.INFO: GPS data processed {"connection_id":221355,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:48:04] local.INFO: Acknowledgment sent {"connection_id":221355,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:48:23] local.INFO: TCP Data received {"connection_id":224753,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:48:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224753,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:48:24] local.INFO: Processing buffer {"connection_id":224753,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:48:24] local.INFO: IMEI packet received {"connection_id":224753,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:48:24] local.INFO: IMEI acknowledgment sent {"connection_id":224753,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:48:25] local.INFO: TCP Data received {"connection_id":224754,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:48:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:48:25] local.INFO: Processing buffer {"connection_id":224754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:48:25] local.INFO: IMEI packet received {"connection_id":224754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:48:25] local.INFO: IMEI acknowledgment sent {"connection_id":224754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:48:26] local.INFO: TCP Data received {"connection_id":224753,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224753,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:48:26] local.INFO: Processing buffer {"connection_id":224753,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:48:26] local.INFO: IMEI packet received {"connection_id":224753,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":224753,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:48:27] local.INFO: TCP Data received {"connection_id":224753,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687b71f8012d0e3ec00706d7b00021014822..."} 
[2026-10-23 16:48:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687b71f8012d0e3ec00706d7b00021014822..."} 
[2026-10-23 16:48:27] local.INFO: Processing buffer {"connection_id":224753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687b71f8012d0e3ec00706d7b00021014822..."} 
[2026-10-23 16:48:27] local.INFO: Packet analysis {"connection_id":224753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:48:27] local.INFO: Extracted packet for processing {"connection_id":224753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:48:27] local.INFO: GPS Element Parsed {"raw_longitude":755908288,"raw_latitude":117888944,"longitude_deg":75.5908288,"latitude_deg":11.7888944,"altitude":33,"angle":328,"satellites":34,"speed":11,"hex_longitude":"2d0e3ec0","hex_latitude":"0706d7b0","is_valid_coordinates":true} 
[2026-10-23 16:48:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:48:27] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945095936001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:27] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37355533891534848,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:27] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1026680007731542016,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:27] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:48:27] local.INFO: AVL Record Parsed {"raw_timestamp":1792754283000,"timestamp_ms":1792754283000,"timestamp_seconds":1792754283,"priority":1,"record_length":96,"hex_timestamp":"000001a1687b71f8"} 
[2026-10-23 16:48:27] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:48:27] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:48:27] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:48:27] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:48:27] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:48:27] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:48:27] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:48:27] local.INFO: Teltonika packet parsed successfully {"connection_id":224753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:48:27] local.INFO: Passing IMEI to GPS processor {"connection_id":224753,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:48:27] local.INFO: DEBUG: About to call GPS processor {"connection_id":224753,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:48:27] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:48:27] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:48:27] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:48:27] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945095936001,"66":14450,"219":206,"94":10240,"24":11,"16":37355533891534848,"45":1026680007731542016},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:48:27] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:48:27] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:48:27] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945095936001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:48:27] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:48:27] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:48:27] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37355533891534848,"km_value":37355533891534.85,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:48:27] local.INFO: Unknown IO ID detected {"io_id":45,"value":1026680007731542016,"description":"Unknown IO ID 45"} 
[2026-10-23 16:48:27] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945095936001,"power":14450,"unknown_219":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":1026680007731542016}} 
[2026-10-23 16:48:27] local.INFO: DEBUG: GPS processor result {"connection_id":224753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23182,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:48:27] local.INFO: GPS data processed {"connection_id":224753,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:48:27] local.INFO: Acknowledgment sent {"connection_id":224753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:48:30] local.INFO: TCP Data received {"connection_id":224754,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224754,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:48:30] local.INFO: Processing buffer {"connection_id":224754,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:48:30] local.INFO: IMEI packet received {"connection_id":224754,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":224754,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:48:30] local.INFO: TCP Data received {"connection_id":224754,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16879d000012dcf06c005203570001800032c..."} 
[2026-10-23 16:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16879d000012dcf06c005203570001800032c..."} 
[2026-10-23 16:48:30] local.INFO: Processing buffer {"connection_id":224754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16879d000012dcf06c005203570001800032c..."} 
[2026-10-23 16:48:30] local.INFO: Packet analysis {"connection_id":224754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:48:30] local.INFO: Extracted packet for processing {"connection_id":224754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16879"} 
[2026-10-23 16:48:30] local.INFO: GPS Element Parsed {"raw_longitude":768542400,"raw_latitude":85996912,"longitude_deg":76.85424,"latitude_deg":8.5996912,"altitude":24,"angle":3,"satellites":44,"speed":25,"hex_longitude":"2dcf06c0","hex_latitude":"05203570","is_valid_coordinates":true} 
[2026-10-23 16:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:48:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945066752001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23958422793748480,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3528007336078137344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,167,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:48:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754176000,"timestamp_ms":1792754176000,"timestamp_seconds":1792754176,"priority":1,"record_length":96,"hex_timestamp":"000001a16879d000"} 
[2026-10-23 16:48:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:48:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:48:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:48:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:48:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:48:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:48:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:48:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:48:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:48:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:48:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:48:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:48:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945066752001,"66":27865,"167":206,"80":34816,"24":25,"16":23958422793748480,"45":-3528007336078137344},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,167,80,24,16,45]} 
[2026-10-23 16:48:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:48:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:48:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945066752001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:48:30] local.INFO: Unknown IO ID detected {"io_id":167,"value":206,"description":"Unknown IO ID 167"} 
[2026-10-23 16:48:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":34816,"description":"Unknown IO ID 80"} 
[2026-10-23 16:48:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23958422793748480,"km_value":23958422793748.48,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:48:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3528007336078137344,"description":"Unknown IO ID 45"} 
[2026-10-23 16:48:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945066752001,"power":27865,"unknown_167":206,"unknown_80":34816,"ignition":25,"odometer":null,"unknown_45":-3528007336078137344}} 
[2026-10-23 16:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":224754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23183,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:48:30] local.INFO: GPS data processed {"connection_id":224754,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:48:30] local.INFO: Acknowledgment sent {"connection_id":224754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:48:58] local.INFO: TCP Data received {"connection_id":224753,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687b8198012d0e3cc00706db780021015b22..."} 
[2026-10-23 16:48:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224753,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687b8198012d0e3cc00706db780021015b22..."} 
[2026-10-23 16:48:58] local.INFO: Processing buffer {"connection_id":224753,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687b8198012d0e3cc00706db780021015b22..."} 
[2026-10-23 16:48:58] local.INFO: Packet analysis {"connection_id":224753,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:48:58] local.INFO: Extracted packet for processing {"connection_id":224753,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:48:58] local.INFO: GPS Element Parsed {"raw_longitude":755907776,"raw_latitude":117889912,"longitude_deg":75.5907776,"latitude_deg":11.7889912,"altitude":33,"angle":347,"satellites":34,"speed":9,"hex_longitude":"2d0e3cc0","hex_latitude":"0706db78","is_valid_coordinates":true} 
[2026-10-23 16:48:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:48:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945096448001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37355589726109696,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1026468901499154432,"note":"Value kept but may cause issues"} 
[2026-10-23 16:48:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:48:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792754287000,"timestamp_ms":1792754287000,"timestamp_seconds":1792754287,"priority":1,"record_length":96,"hex_timestamp":"000001a1687b8198"} 
[2026-10-23 16:48:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:48:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19712,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:48:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:48:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:48:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:48:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:48:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:48:58] local.INFO: Teltonika packet parsed successfully {"connection_id":224753,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:48:58] local.INFO: Passing IMEI to GPS processor {"connection_id":224753,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:48:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":224753,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:48:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:48:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:48:58] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:48:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945096448001,"66":14341,"219":206,"94":10240,"24":9,"16":37355589726109696,"45":1026468901499154432},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:48:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:48:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:48:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945096448001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:48:58] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:48:58] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:48:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37355589726109696,"km_value":37355589726109.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:48:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":1026468901499154432,"description":"Unknown IO ID 45"} 
[2026-10-23 16:48:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945096448001,"power":14341,"unknown_219":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":1026468901499154432}} 
[2026-10-23 16:48:59] local.INFO: DEBUG: GPS processor result {"connection_id":224753,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23184,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:48:59] local.INFO: GPS data processed {"connection_id":224753,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:48:59] local.INFO: Acknowledgment sent {"connection_id":224753,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:49:01] local.INFO: TCP Data received {"connection_id":224754,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687b52b8012dcf73c0052189900029015d2c..."} 
[2026-10-23 16:49:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224754,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687b52b8012dcf73c0052189900029015d2c..."} 
[2026-10-23 16:49:01] local.INFO: Processing buffer {"connection_id":224754,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687b52b8012dcf73c0052189900029015d2c..."} 
[2026-10-23 16:49:01] local.INFO: Packet analysis {"connection_id":224754,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:49:01] local.INFO: Extracted packet for processing {"connection_id":224754,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:49:01] local.INFO: GPS Element Parsed {"raw_longitude":768570304,"raw_latitude":86083984,"longitude_deg":76.8570304,"latitude_deg":8.6083984,"altitude":41,"angle":349,"satellites":44,"speed":25,"hex_longitude":"2dcf73c0","hex_latitude":"05218990","is_valid_coordinates":true} 
[2026-10-23 16:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:49:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945091840001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23962902444638208,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3497537669826650112,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:49:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754275000,"timestamp_ms":1792754275000,"timestamp_seconds":1792754275,"priority":1,"record_length":96,"hex_timestamp":"000001a1687b52b8"} 
[2026-10-23 16:49:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:49:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:49:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:49:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:49:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:49:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:49:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224754,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:49:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:49:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224754,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:49:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:49:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:49:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:49:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945091840001,"66":27908,"190":206,"80":36352,"24":25,"16":23962902444638208,"45":-3497537669826650112},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:49:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:49:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:49:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945091840001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:49:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:49:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:49:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23962902444638208,"km_value":23962902444638.207,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:49:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3497537669826650112,"description":"Unknown IO ID 45"} 
[2026-10-23 16:49:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945091840001,"power":27908,"unknown_190":206,"unknown_80":36352,"ignition":25,"odometer":null,"unknown_45":-3497537669826650112}} 
[2026-10-23 16:49:02] local.INFO: DEBUG: GPS processor result {"connection_id":224754,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23185,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:49:02] local.INFO: GPS data processed {"connection_id":224754,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:49:02] local.INFO: Acknowledgment sent {"connection_id":224754,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:49:23] local.INFO: TCP Data received {"connection_id":223026,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:49:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223026,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:49:23] local.INFO: Processing buffer {"connection_id":223026,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:49:23] local.INFO: IMEI packet received {"connection_id":223026,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:49:23] local.INFO: IMEI acknowledgment sent {"connection_id":223026,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:49:25] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:49:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:49:25] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:49:25] local.INFO: IMEI packet received {"connection_id":221775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:49:25] local.INFO: IMEI acknowledgment sent {"connection_id":221775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:49:28] local.INFO: TCP Data received {"connection_id":223026,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:49:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223026,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:49:28] local.INFO: Processing buffer {"connection_id":223026,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:49:28] local.INFO: IMEI packet received {"connection_id":223026,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:49:28] local.INFO: IMEI acknowledgment sent {"connection_id":223026,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:49:29] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:49:29] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:49:29] local.INFO: IMEI packet received {"connection_id":221775,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":221775,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:49:29] local.INFO: TCP Data received {"connection_id":223026,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687c77b0012d0e3240070703980022011b22..."} 
[2026-10-23 16:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687c77b0012d0e3240070703980022011b22..."} 
[2026-10-23 16:49:29] local.INFO: Processing buffer {"connection_id":223026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687c77b0012d0e3240070703980022011b22..."} 
[2026-10-23 16:49:29] local.INFO: Packet analysis {"connection_id":223026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:49:29] local.INFO: Extracted packet for processing {"connection_id":223026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:49:29] local.INFO: GPS Element Parsed {"raw_longitude":755905088,"raw_latitude":117900184,"longitude_deg":75.5905088,"latitude_deg":11.7900184,"altitude":34,"angle":283,"satellites":34,"speed":1,"hex_longitude":"2d0e3240","hex_latitude":"07070398","is_valid_coordinates":true} 
[2026-10-23 16:49:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:49:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945108480001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37356199611465728,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1024357839176697856,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:49:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754350000,"timestamp_ms":1792754350000,"timestamp_seconds":1792754350,"priority":1,"record_length":96,"hex_timestamp":"000001a1687c77b0"} 
[2026-10-23 16:49:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:49:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:49:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 16:49:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:49:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:49:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:49:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:49:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:49:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223026,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:49:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223026,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:49:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945108480001,"66":14309,"219":206,"94":10240,"24":1,"16":37356199611465728,"45":1024357839176697856},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:49:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945108480001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:49:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37356199611465728,"km_value":37356199611465.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":1024357839176697856,"description":"Unknown IO ID 45"} 
[2026-10-23 16:49:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945108480001,"power":14309,"unknown_219":206,"unknown_94":10240,"ignition":1,"odometer":null,"unknown_45":1024357839176697856}} 
[2026-10-23 16:49:29] local.INFO: DEBUG: GPS processor result {"connection_id":223026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23186,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:49:29] local.INFO: GPS data processed {"connection_id":223026,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:49:29] local.INFO: Acknowledgment sent {"connection_id":223026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:49:29] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687b6640012dcf7140052192f00029014c2c..."} 
[2026-10-23 16:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687b6640012dcf7140052192f00029014c2c..."} 
[2026-10-23 16:49:29] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687b6640012dcf7140052192f00029014c2c..."} 
[2026-10-23 16:49:29] local.INFO: Packet analysis {"connection_id":221775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:49:29] local.INFO: Extracted packet for processing {"connection_id":221775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:49:29] local.INFO: GPS Element Parsed {"raw_longitude":768569664,"raw_latitude":86086384,"longitude_deg":76.8569664,"latitude_deg":8.6086384,"altitude":41,"angle":332,"satellites":44,"speed":16,"hex_longitude":"2dcf7140","hex_latitude":"052192f0","is_valid_coordinates":true} 
[2026-10-23 16:49:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:49:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945094400001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23963022703722496,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3498241357266710528,"note":"Value kept but may cause issues"} 
[2026-10-23 16:49:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:49:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754280000,"timestamp_ms":1792754280000,"timestamp_seconds":1792754280,"priority":1,"record_length":96,"hex_timestamp":"000001a1687b6640"} 
[2026-10-23 16:49:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:49:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:49:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":4,"data_length":795,"current_offset":136} 
[2026-10-23 16:49:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":779,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:49:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:49:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:49:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:49:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:49:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:49:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:49:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945094400001,"66":27930,"190":206,"80":36352,"24":16,"16":23963022703722496,"45":-3498241357266710528},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:49:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:49:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945094400001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:49:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23963022703722496,"km_value":23963022703722.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:49:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3498241357266710528,"description":"Unknown IO ID 45"} 
[2026-10-23 16:49:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945094400001,"power":27930,"unknown_190":206,"unknown_80":36352,"ignition":16,"odometer":null,"unknown_45":-3498241357266710528}} 
[2026-10-23 16:49:29] local.INFO: DEBUG: GPS processor result {"connection_id":221775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23187,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:49:29] local.INFO: GPS data processed {"connection_id":221775,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:49:29] local.INFO: Acknowledgment sent {"connection_id":221775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:50:00] local.INFO: TCP Data received {"connection_id":223026,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687c8750012d0e2fc0070704180022010d22..."} 
[2026-10-23 16:50:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223026,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687c8750012d0e2fc0070704180022010d22..."} 
[2026-10-23 16:50:00] local.INFO: Processing buffer {"connection_id":223026,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687c8750012d0e2fc0070704180022010d22..."} 
[2026-10-23 16:50:00] local.INFO: Packet analysis {"connection_id":223026,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:50:00] local.INFO: Extracted packet for processing {"connection_id":223026,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:50:00] local.INFO: GPS Element Parsed {"raw_longitude":755904448,"raw_latitude":117900312,"longitude_deg":75.5904448,"latitude_deg":11.7900312,"altitude":34,"angle":269,"satellites":34,"speed":7,"hex_longitude":"2d0e2fc0","hex_latitude":"07070418","is_valid_coordinates":true} 
[2026-10-23 16:50:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:50:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945113600001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37356229676236800,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":1022950464293148672,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:50:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754354000,"timestamp_ms":1792754354000,"timestamp_seconds":1792754354,"priority":1,"record_length":96,"hex_timestamp":"000001a1687c8750"} 
[2026-10-23 16:50:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:50:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:50:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":55,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 16:50:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2534,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:50:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:50:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:50:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:50:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223026,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:50:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223026,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:50:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223026,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:50:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945113600001,"66":14309,"219":206,"94":10240,"24":7,"16":37356229676236800,"45":1022950464293148672},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:50:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945113600001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:50:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37356229676236800,"km_value":37356229676236.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":1022950464293148672,"description":"Unknown IO ID 45"} 
[2026-10-23 16:50:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945113600001,"power":14309,"unknown_219":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":1022950464293148672}} 
[2026-10-23 16:50:00] local.INFO: TCP Data received {"connection_id":221775,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687bb460012dcf6b0005219d50002a013f2f..."} 
[2026-10-23 16:50:00] local.INFO: DEBUG: GPS processor result {"connection_id":223026,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23188,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:50:00] local.INFO: GPS data processed {"connection_id":223026,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:50:00] local.INFO: Acknowledgment sent {"connection_id":223026,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:50:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221775,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687bb460012dcf6b0005219d50002a013f2f..."} 
[2026-10-23 16:50:00] local.INFO: Processing buffer {"connection_id":221775,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687bb460012dcf6b0005219d50002a013f2f..."} 
[2026-10-23 16:50:00] local.INFO: Packet analysis {"connection_id":221775,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:50:00] local.INFO: Extracted packet for processing {"connection_id":221775,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:50:00] local.INFO: GPS Element Parsed {"raw_longitude":768568064,"raw_latitude":86089040,"longitude_deg":76.8568064,"latitude_deg":8.608904,"altitude":42,"angle":319,"satellites":47,"speed":12,"hex_longitude":"2dcf6b00","hex_latitude":"05219d50","is_valid_coordinates":true} 
[2026-10-23 16:50:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:50:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945095680001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23963177322545152,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3498945044707872768,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:50:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754300000,"timestamp_ms":1792754300000,"timestamp_seconds":1792754300,"priority":1,"record_length":96,"hex_timestamp":"000001a1687bb460"} 
[2026-10-23 16:50:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:50:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:50:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 16:50:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:50:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:50:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:50:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:50:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221775,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:50:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:50:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221775,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:50:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945095680001,"66":27821,"190":206,"80":36352,"24":12,"16":23963177322545152,"45":-3498945044707872768},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:50:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:50:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945095680001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:50:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23963177322545152,"km_value":23963177322545.152,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:50:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3498945044707872768,"description":"Unknown IO ID 45"} 
[2026-10-23 16:50:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945095680001,"power":27821,"unknown_190":206,"unknown_80":36352,"ignition":12,"odometer":null,"unknown_45":-3498945044707872768}} 
[2026-10-23 16:50:00] local.INFO: DEBUG: GPS processor result {"connection_id":221775,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23189,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:50:00] local.INFO: GPS data processed {"connection_id":221775,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:50:00] local.INFO: Acknowledgment sent {"connection_id":221775,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:50:23] local.INFO: TCP Data received {"connection_id":223027,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223027,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:23] local.INFO: Processing buffer {"connection_id":223027,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:23] local.INFO: IMEI packet received {"connection_id":223027,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:50:23] local.INFO: IMEI acknowledgment sent {"connection_id":223027,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:50:24] local.INFO: TCP Data received {"connection_id":223027,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223027,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:24] local.INFO: Processing buffer {"connection_id":223027,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:24] local.INFO: IMEI packet received {"connection_id":223027,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:50:24] local.INFO: IMEI acknowledgment sent {"connection_id":223027,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:50:24] local.INFO: TCP Data received {"connection_id":223028,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:50:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223028,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:50:24] local.INFO: Processing buffer {"connection_id":223028,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:50:24] local.INFO: IMEI packet received {"connection_id":223028,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:50:24] local.INFO: IMEI acknowledgment sent {"connection_id":223028,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:50:28] local.INFO: TCP Data received {"connection_id":223027,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223027,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:28] local.INFO: Processing buffer {"connection_id":223027,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:50:28] local.INFO: IMEI packet received {"connection_id":223027,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:50:28] local.INFO: IMEI acknowledgment sent {"connection_id":223027,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:50:29] local.INFO: TCP Data received {"connection_id":223027,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687d8920012d0dd2c00706fbe0002200f722..."} 
[2026-10-23 16:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687d8920012d0dd2c00706fbe0002200f722..."} 
[2026-10-23 16:50:29] local.INFO: Processing buffer {"connection_id":223027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687d8920012d0dd2c00706fbe0002200f722..."} 
[2026-10-23 16:50:29] local.INFO: Packet analysis {"connection_id":223027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687d"} 
[2026-10-23 16:50:29] local.INFO: Extracted packet for processing {"connection_id":223027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687d"} 
[2026-10-23 16:50:29] local.INFO: GPS Element Parsed {"raw_longitude":755880640,"raw_latitude":117898208,"longitude_deg":75.588064,"latitude_deg":11.7898208,"altitude":34,"angle":247,"satellites":34,"speed":14,"hex_longitude":"2d0dd2c0","hex_latitude":"0706fbe0","is_valid_coordinates":true} 
[2026-10-23 16:50:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:50:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945130496001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37357389317406720,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":998180666342223872,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:50:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754420000,"timestamp_ms":1792754420000,"timestamp_seconds":1792754420,"priority":1,"record_length":96,"hex_timestamp":"000001a1687d8920"} 
[2026-10-23 16:50:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:50:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:50:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:50:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:50:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:50:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:50:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:50:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:50:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:50:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:50:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:50:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:50:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:50:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945130496001,"66":14428,"219":206,"94":10240,"24":14,"16":37357389317406720,"45":998180666342223872},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:50:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:50:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:50:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945130496001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:50:29] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:50:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:50:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37357389317406720,"km_value":37357389317406.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:50:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":998180666342223872,"description":"Unknown IO ID 45"} 
[2026-10-23 16:50:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945130496001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":998180666342223872}} 
[2026-10-23 16:50:29] local.INFO: DEBUG: GPS processor result {"connection_id":223027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23190,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:50:29] local.INFO: GPS data processed {"connection_id":223027,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:50:29] local.INFO: Acknowledgment sent {"connection_id":223027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:50:30] local.INFO: TCP Data received {"connection_id":223028,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223028,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:50:30] local.INFO: Processing buffer {"connection_id":223028,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:50:30] local.INFO: IMEI packet received {"connection_id":223028,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:50:30] local.INFO: IMEI acknowledgment sent {"connection_id":223028,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:50:30] local.INFO: TCP Data received {"connection_id":223028,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687bc400012dcf67000521a2f8002a014b2d..."} 
[2026-10-23 16:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687bc400012dcf67000521a2f8002a014b2d..."} 
[2026-10-23 16:50:30] local.INFO: Processing buffer {"connection_id":223028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687bc400012dcf67000521a2f8002a014b2d..."} 
[2026-10-23 16:50:30] local.INFO: Packet analysis {"connection_id":223028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:50:30] local.INFO: Extracted packet for processing {"connection_id":223028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:50:30] local.INFO: GPS Element Parsed {"raw_longitude":768567040,"raw_latitude":86090488,"longitude_deg":76.856704,"latitude_deg":8.6090488,"altitude":42,"angle":331,"satellites":45,"speed":22,"hex_longitude":"2dcf6700","hex_latitude":"0521a2f8","is_valid_coordinates":true} 
[2026-10-23 16:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945100800001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23963258926923776,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3500704263311634432,"note":"Value kept but may cause issues"} 
[2026-10-23 16:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754304000,"timestamp_ms":1792754304000,"timestamp_seconds":1792754304,"priority":1,"record_length":96,"hex_timestamp":"000001a1687bc400"} 
[2026-10-23 16:50:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:50:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":173,"data_length":795,"current_offset":136} 
[2026-10-23 16:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2295,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:50:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:50:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:50:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945100800001,"66":27767,"190":206,"80":36352,"24":22,"16":23963258926923776,"45":-3500704263311634432},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945100800001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:50:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:50:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23963258926923776,"km_value":23963258926923.777,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3500704263311634432,"description":"Unknown IO ID 45"} 
[2026-10-23 16:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945100800001,"power":27767,"unknown_190":206,"unknown_80":36352,"ignition":22,"odometer":null,"unknown_45":-3500704263311634432}} 
[2026-10-23 16:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":223028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23191,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:50:30] local.INFO: GPS data processed {"connection_id":223028,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:50:30] local.INFO: Acknowledgment sent {"connection_id":223028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:51:00] local.INFO: TCP Data received {"connection_id":223027,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687d8d08012d0dd1c00706fb30002200ec22..."} 
[2026-10-23 16:51:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223027,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687d8d08012d0dd1c00706fb30002200ec22..."} 
[2026-10-23 16:51:00] local.INFO: Processing buffer {"connection_id":223027,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687d8d08012d0dd1c00706fb30002200ec22..."} 
[2026-10-23 16:51:00] local.INFO: Packet analysis {"connection_id":223027,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687d"} 
[2026-10-23 16:51:00] local.INFO: Extracted packet for processing {"connection_id":223027,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687d"} 
[2026-10-23 16:51:00] local.INFO: GPS Element Parsed {"raw_longitude":755880384,"raw_latitude":117898032,"longitude_deg":75.5880384,"latitude_deg":11.7898032,"altitude":34,"angle":236,"satellites":34,"speed":12,"hex_longitude":"2d0dd1c0","hex_latitude":"0706fb30","is_valid_coordinates":true} 
[2026-10-23 16:51:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:51:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945131520001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37357406497275904,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":996069604016775168,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:51:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754421000,"timestamp_ms":1792754421000,"timestamp_seconds":1792754421,"priority":1,"record_length":96,"hex_timestamp":"000001a1687d8d08"} 
[2026-10-23 16:51:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:51:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:51:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:51:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:51:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:51:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:51:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:51:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223027,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:51:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:51:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223027,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:51:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:51:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:51:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:51:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945131520001,"66":14428,"219":206,"94":10240,"24":12,"16":37357406497275904,"45":996069604016775168},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:51:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:51:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:51:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945131520001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:51:00] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:51:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:51:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37357406497275904,"km_value":37357406497275.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:51:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":996069604016775168,"description":"Unknown IO ID 45"} 
[2026-10-23 16:51:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945131520001,"power":14428,"unknown_219":206,"unknown_94":10240,"ignition":12,"odometer":null,"unknown_45":996069604016775168}} 
[2026-10-23 16:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":223027,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23192,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:51:01] local.INFO: GPS data processed {"connection_id":223027,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:51:01] local.INFO: Acknowledgment sent {"connection_id":223027,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:51:01] local.INFO: TCP Data received {"connection_id":223028,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687bf2e0012dcf52400521c1f8002901412d..."} 
[2026-10-23 16:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223028,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687bf2e0012dcf52400521c1f8002901412d..."} 
[2026-10-23 16:51:01] local.INFO: Processing buffer {"connection_id":223028,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687bf2e0012dcf52400521c1f8002901412d..."} 
[2026-10-23 16:51:01] local.INFO: Packet analysis {"connection_id":223028,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:51:01] local.INFO: Extracted packet for processing {"connection_id":223028,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687b"} 
[2026-10-23 16:51:01] local.INFO: GPS Element Parsed {"raw_longitude":768561728,"raw_latitude":86098424,"longitude_deg":76.8561728,"latitude_deg":8.6098424,"altitude":41,"angle":321,"satellites":45,"speed":38,"hex_longitude":"2dcf5240","hex_latitude":"0521c1f8","is_valid_coordinates":true} 
[2026-10-23 16:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945101824001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23963722783391744,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3501830163218106368,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754316000,"timestamp_ms":1792754316000,"timestamp_seconds":1792754316,"priority":1,"record_length":96,"hex_timestamp":"000001a1687bf2e0"} 
[2026-10-23 16:51:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:51:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":119,"data_length":795,"current_offset":136} 
[2026-10-23 16:51:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1809,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:51:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:51:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223028,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223028,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:51:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945101824001,"66":27843,"190":206,"80":36352,"24":38,"16":23963722783391744,"45":-3501830163218106368},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945101824001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:51:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:51:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23963722783391744,"km_value":23963722783391.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3501830163218106368,"description":"Unknown IO ID 45"} 
[2026-10-23 16:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945101824001,"power":27843,"unknown_190":206,"unknown_80":36352,"ignition":38,"odometer":null,"unknown_45":-3501830163218106368}} 
[2026-10-23 16:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":223028,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23193,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:51:01] local.INFO: GPS data processed {"connection_id":223028,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:51:01] local.INFO: Acknowledgment sent {"connection_id":223028,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:51:23] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:23] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:23] local.INFO: IMEI packet received {"connection_id":221776,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:51:23] local.INFO: IMEI acknowledgment sent {"connection_id":221776,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:51:26] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:26] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:26] local.INFO: IMEI packet received {"connection_id":221776,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:51:26] local.INFO: IMEI acknowledgment sent {"connection_id":221776,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:51:28] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:28] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:51:28] local.INFO: IMEI packet received {"connection_id":221776,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:51:28] local.INFO: IMEI acknowledgment sent {"connection_id":221776,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:51:29] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687d94d8012d0dcfc00706f958002300db22..."} 
[2026-10-23 16:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687d94d8012d0dcfc00706f958002300db22..."} 
[2026-10-23 16:51:29] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687d94d8012d0dcfc00706f958002300db22..."} 
[2026-10-23 16:51:29] local.INFO: Packet analysis {"connection_id":221776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687d"} 
[2026-10-23 16:51:29] local.INFO: Extracted packet for processing {"connection_id":221776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687d"} 
[2026-10-23 16:51:29] local.INFO: GPS Element Parsed {"raw_longitude":755879872,"raw_latitude":117897560,"longitude_deg":75.5879872,"latitude_deg":11.789756,"altitude":35,"angle":219,"satellites":34,"speed":14,"hex_longitude":"2d0dcfc0","hex_latitude":"0706f958","is_valid_coordinates":true} 
[2026-10-23 16:51:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:51:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945131776001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37357436562046976,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":995788129040019456,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:51:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754423000,"timestamp_ms":1792754423000,"timestamp_seconds":1792754423,"priority":1,"record_length":96,"hex_timestamp":"000001a1687d94d8"} 
[2026-10-23 16:51:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:51:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:51:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:51:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:51:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:51:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:51:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:51:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:51:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221776,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:51:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221776,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:51:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:51:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:51:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:51:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945131776001,"66":14135,"219":206,"94":10240,"24":14,"16":37357436562046976,"45":995788129040019456},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,94,24,16,45]} 
[2026-10-23 16:51:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:51:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:51:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945131776001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:51:29] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 16:51:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:51:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37357436562046976,"km_value":37357436562046.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:51:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":995788129040019456,"description":"Unknown IO ID 45"} 
[2026-10-23 16:51:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945131776001,"power":14135,"unknown_219":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":995788129040019456}} 
[2026-10-23 16:51:29] local.INFO: DEBUG: GPS processor result {"connection_id":221776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23194,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:51:29] local.INFO: GPS data processed {"connection_id":221776,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:51:29] local.INFO: Acknowledgment sent {"connection_id":221776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:51:30] local.INFO: TCP Data received {"connection_id":224755,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:51:30] local.INFO: Processing buffer {"connection_id":224755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:51:30] local.INFO: IMEI packet received {"connection_id":224755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:51:30] local.INFO: IMEI acknowledgment sent {"connection_id":224755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:51:35] local.INFO: TCP Data received {"connection_id":224755,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:51:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224755,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:51:35] local.INFO: Processing buffer {"connection_id":224755,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:51:35] local.INFO: IMEI packet received {"connection_id":224755,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:51:35] local.INFO: IMEI acknowledgment sent {"connection_id":224755,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:51:35] local.INFO: TCP Data received {"connection_id":224755,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687c1220012dcf3d000521ddb0002601412b..."} 
[2026-10-23 16:51:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687c1220012dcf3d000521ddb0002601412b..."} 
[2026-10-23 16:51:35] local.INFO: Processing buffer {"connection_id":224755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687c1220012dcf3d000521ddb0002601412b..."} 
[2026-10-23 16:51:35] local.INFO: Packet analysis {"connection_id":224755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:51:35] local.INFO: Extracted packet for processing {"connection_id":224755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:51:35] local.INFO: GPS Element Parsed {"raw_longitude":768556288,"raw_latitude":86105520,"longitude_deg":76.8556288,"latitude_deg":8.610552,"altitude":38,"angle":321,"satellites":43,"speed":48,"hex_longitude":"2dcf3d00","hex_latitude":"0521ddb0","is_valid_coordinates":true} 
[2026-10-23 16:51:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:51:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945104896001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23964152280121344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3507670768982820864,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:51:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792754324000,"timestamp_ms":1792754324000,"timestamp_seconds":1792754324,"priority":1,"record_length":96,"hex_timestamp":"000001a1687c1220"} 
[2026-10-23 16:51:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:51:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:51:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":195,"data_length":795,"current_offset":136} 
[2026-10-23 16:51:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2493,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:51:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:51:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:51:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:51:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:51:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:51:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:51:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:51:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:51:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:51:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945104896001,"66":27930,"190":206,"80":36352,"24":48,"16":23964152280121344,"45":-3507670768982820864},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:51:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:51:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:51:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945104896001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:51:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:51:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:51:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23964152280121344,"km_value":23964152280121.344,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:51:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3507670768982820864,"description":"Unknown IO ID 45"} 
[2026-10-23 16:51:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945104896001,"power":27930,"unknown_190":206,"unknown_80":36352,"ignition":48,"odometer":null,"unknown_45":-3507670768982820864}} 
[2026-10-23 16:51:35] local.INFO: DEBUG: GPS processor result {"connection_id":224755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23195,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:51:35] local.INFO: GPS data processed {"connection_id":224755,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:51:35] local.INFO: Acknowledgment sent {"connection_id":224755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:51:39] local.INFO: TCP Data received {"connection_id":224755,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687c2d78012dcf27000521f9700024014129..."} 
[2026-10-23 16:51:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224755,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687c2d78012dcf27000521f9700024014129..."} 
[2026-10-23 16:51:39] local.INFO: Processing buffer {"connection_id":224755,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687c2d78012dcf27000521f9700024014129..."} 
[2026-10-23 16:51:39] local.INFO: Packet analysis {"connection_id":224755,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:51:39] local.INFO: Extracted packet for processing {"connection_id":224755,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:51:39] local.INFO: GPS Element Parsed {"raw_longitude":768550656,"raw_latitude":86112624,"longitude_deg":76.8550656,"latitude_deg":8.6112624,"altitude":36,"angle":321,"satellites":41,"speed":52,"hex_longitude":"2dcf2700","hex_latitude":"0521f970","is_valid_coordinates":true} 
[2026-10-23 16:51:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:51:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945106944001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23964590366785536,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3513652112236105728,"note":"Value kept but may cause issues"} 
[2026-10-23 16:51:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:51:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792754331000,"timestamp_ms":1792754331000,"timestamp_seconds":1792754331,"priority":1,"record_length":96,"hex_timestamp":"000001a1687c2d78"} 
[2026-10-23 16:51:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:51:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:51:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":26,"data_length":795,"current_offset":136} 
[2026-10-23 16:51:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":977,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:51:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:51:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:51:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:51:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224755,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:51:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:51:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224755,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:51:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:51:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:51:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:51:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945106944001,"66":27919,"190":206,"80":36352,"24":52,"16":23964590366785536,"45":-3513652112236105728},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:51:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:51:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:51:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945106944001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:51:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:51:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:51:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23964590366785536,"km_value":23964590366785.535,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:51:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3513652112236105728,"description":"Unknown IO ID 45"} 
[2026-10-23 16:51:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945106944001,"power":27919,"unknown_190":206,"unknown_80":36352,"ignition":52,"odometer":null,"unknown_45":-3513652112236105728}} 
[2026-10-23 16:51:40] local.INFO: DEBUG: GPS processor result {"connection_id":224755,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23196,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:51:40] local.INFO: GPS data processed {"connection_id":224755,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:51:40] local.INFO: Acknowledgment sent {"connection_id":224755,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:52:00] local.INFO: TCP Data received {"connection_id":221776,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687ef468012d0d2f80070716d00023012420..."} 
[2026-10-23 16:52:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687ef468012d0d2f80070716d00023012420..."} 
[2026-10-23 16:52:00] local.INFO: Processing buffer {"connection_id":221776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687ef468012d0d2f80070716d00023012420..."} 
[2026-10-23 16:52:00] local.INFO: Packet analysis {"connection_id":221776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687e"} 
[2026-10-23 16:52:00] local.INFO: Extracted packet for processing {"connection_id":221776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687e"} 
[2026-10-23 16:52:00] local.INFO: GPS Element Parsed {"raw_longitude":755838848,"raw_latitude":117905104,"longitude_deg":75.5838848,"latitude_deg":11.7905104,"altitude":35,"angle":292,"satellites":32,"speed":9,"hex_longitude":"2d0d2f80","hex_latitude":"070716d0","is_valid_coordinates":true} 
[2026-10-23 16:52:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:52:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945152768001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37359553980923904,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":953989095000248320,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:52:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754513000,"timestamp_ms":1792754513000,"timestamp_seconds":1792754513,"priority":1,"record_length":96,"hex_timestamp":"000001a1687ef468"} 
[2026-10-23 16:52:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:52:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:52:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:52:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:52:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:52:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:52:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:52:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:52:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221776,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:52:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221776,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:52:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:52:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:52:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:52:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945152768001,"66":14559,"221":206,"94":10240,"24":9,"16":37359553980923904,"45":953989095000248320},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:52:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:52:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:52:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945152768001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:52:00] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:52:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:52:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37359553980923904,"km_value":37359553980923.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:52:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":953989095000248320,"description":"Unknown IO ID 45"} 
[2026-10-23 16:52:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945152768001,"power":14559,"unknown_221":206,"unknown_94":10240,"ignition":9,"odometer":null,"unknown_45":953989095000248320}} 
[2026-10-23 16:52:00] local.INFO: DEBUG: GPS processor result {"connection_id":221776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23197,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:52:00] local.INFO: GPS data processed {"connection_id":221776,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:52:00] local.INFO: Acknowledgment sent {"connection_id":221776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:52:25] local.INFO: TCP Data received {"connection_id":224756,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224756,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:52:25] local.INFO: Processing buffer {"connection_id":224756,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:52:25] local.INFO: IMEI packet received {"connection_id":224756,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:52:25] local.INFO: IMEI acknowledgment sent {"connection_id":224756,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:52:25] local.INFO: TCP Data received {"connection_id":221356,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221356,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:25] local.INFO: Processing buffer {"connection_id":221356,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:25] local.INFO: IMEI packet received {"connection_id":221356,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:52:25] local.INFO: IMEI acknowledgment sent {"connection_id":221356,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:52:28] local.INFO: TCP Data received {"connection_id":221356,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221356,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:28] local.INFO: Processing buffer {"connection_id":221356,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:28] local.INFO: IMEI packet received {"connection_id":221356,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:52:28] local.INFO: IMEI acknowledgment sent {"connection_id":221356,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:52:29] local.INFO: TCP Data received {"connection_id":221356,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221356,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:29] local.INFO: Processing buffer {"connection_id":221356,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:52:29] local.INFO: IMEI packet received {"connection_id":221356,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":221356,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:52:29] local.INFO: TCP Data received {"connection_id":221356,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687efc38012d0d2e00070717c00023013b20..."} 
[2026-10-23 16:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221356,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687efc38012d0d2e00070717c00023013b20..."} 
[2026-10-23 16:52:29] local.INFO: Processing buffer {"connection_id":221356,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687efc38012d0d2e00070717c00023013b20..."} 
[2026-10-23 16:52:29] local.INFO: Packet analysis {"connection_id":221356,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687e"} 
[2026-10-23 16:52:29] local.INFO: Extracted packet for processing {"connection_id":221356,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687e"} 
[2026-10-23 16:52:29] local.INFO: GPS Element Parsed {"raw_longitude":755838464,"raw_latitude":117905344,"longitude_deg":75.5838464,"latitude_deg":11.7905344,"altitude":35,"angle":315,"satellites":32,"speed":8,"hex_longitude":"2d0d2e00","hex_latitude":"070717c0","is_valid_coordinates":true} 
[2026-10-23 16:52:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:52:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945155328001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37359575455760384,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":950118814070525952,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:52:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754515000,"timestamp_ms":1792754515000,"timestamp_seconds":1792754515,"priority":1,"record_length":96,"hex_timestamp":"000001a1687efc38"} 
[2026-10-23 16:52:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:52:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:52:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":223,"data_length":795,"current_offset":136} 
[2026-10-23 16:52:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2485,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:52:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:52:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:52:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:52:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221356,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:52:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221356,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:52:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221356,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:52:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:52:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:52:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:52:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945155328001,"66":14537,"221":206,"94":10240,"24":8,"16":37359575455760384,"45":950118814070525952},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:52:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:52:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:52:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945155328001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:52:29] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:52:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:52:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37359575455760384,"km_value":37359575455760.38,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:52:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":950118814070525952,"description":"Unknown IO ID 45"} 
[2026-10-23 16:52:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945155328001,"power":14537,"unknown_221":206,"unknown_94":10240,"ignition":8,"odometer":null,"unknown_45":950118814070525952}} 
[2026-10-23 16:52:30] local.INFO: TCP Data received {"connection_id":224756,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224756,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:52:30] local.INFO: Processing buffer {"connection_id":224756,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:52:30] local.INFO: IMEI packet received {"connection_id":224756,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:52:30] local.INFO: IMEI acknowledgment sent {"connection_id":224756,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":221356,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23198,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:52:30] local.INFO: GPS data processed {"connection_id":221356,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:52:30] local.INFO: Acknowledgment sent {"connection_id":221356,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:52:34] local.INFO: TCP Data received {"connection_id":221356,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687f07f0012d0d2cc0070719500022015b20..."} 
[2026-10-23 16:52:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221356,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687f07f0012d0d2cc0070719500022015b20..."} 
[2026-10-23 16:52:34] local.INFO: Processing buffer {"connection_id":221356,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687f07f0012d0d2cc0070719500022015b20..."} 
[2026-10-23 16:52:34] local.INFO: Packet analysis {"connection_id":221356,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:52:34] local.INFO: Extracted packet for processing {"connection_id":221356,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:52:34] local.INFO: GPS Element Parsed {"raw_longitude":755838144,"raw_latitude":117905744,"longitude_deg":75.5838144,"latitude_deg":11.7905744,"altitude":34,"angle":347,"satellites":32,"speed":6,"hex_longitude":"2d0d2cc0","hex_latitude":"07071950","is_valid_coordinates":true} 
[2026-10-23 16:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:52:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945155840001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37359601225564160,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":949696601605521408,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:52:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792754518000,"timestamp_ms":1792754518000,"timestamp_seconds":1792754518,"priority":1,"record_length":96,"hex_timestamp":"000001a1687f07f0"} 
[2026-10-23 16:52:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:52:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":201,"data_length":795,"current_offset":136} 
[2026-10-23 16:52:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2287,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:52:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:52:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:52:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:52:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221356,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:52:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221356,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:52:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221356,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:52:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945155840001,"66":14070,"221":206,"94":10240,"24":6,"16":37359601225564160,"45":949696601605521408},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:52:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945155840001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:52:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37359601225564160,"km_value":37359601225564.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":949696601605521408,"description":"Unknown IO ID 45"} 
[2026-10-23 16:52:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945155840001,"power":14070,"unknown_221":206,"unknown_94":10240,"ignition":6,"odometer":null,"unknown_45":949696601605521408}} 
[2026-10-23 16:52:34] local.INFO: DEBUG: GPS processor result {"connection_id":221356,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23199,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:52:34] local.INFO: GPS data processed {"connection_id":221356,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:52:34] local.INFO: Acknowledgment sent {"connection_id":221356,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:52:34] local.INFO: TCP Data received {"connection_id":224756,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687c48d0012dcf1040052215800020014329..."} 
[2026-10-23 16:52:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224756,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687c48d0012dcf1040052215800020014329..."} 
[2026-10-23 16:52:34] local.INFO: Processing buffer {"connection_id":224756,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687c48d0012dcf1040052215800020014329..."} 
[2026-10-23 16:52:34] local.INFO: Packet analysis {"connection_id":224756,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:52:34] local.INFO: Extracted packet for processing {"connection_id":224756,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:52:34] local.INFO: GPS Element Parsed {"raw_longitude":768544832,"raw_latitude":86119808,"longitude_deg":76.8544832,"latitude_deg":8.6119808,"altitude":32,"angle":323,"satellites":41,"speed":48,"hex_longitude":"2dcf1040","hex_latitude":"05221580","is_valid_coordinates":true} 
[2026-10-23 16:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:52:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945108736001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23965037043384320,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3519844561721921536,"note":"Value kept but may cause issues"} 
[2026-10-23 16:52:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:52:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792754338000,"timestamp_ms":1792754338000,"timestamp_seconds":1792754338,"priority":1,"record_length":96,"hex_timestamp":"000001a1687c48d0"} 
[2026-10-23 16:52:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:52:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:52:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:52:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:52:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:52:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:52:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:52:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224756,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:52:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:52:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:52:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945108736001,"66":27984,"190":206,"80":36352,"24":48,"16":23965037043384320,"45":-3519844561721921536},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:52:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:52:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945108736001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:52:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23965037043384320,"km_value":23965037043384.32,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:52:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3519844561721921536,"description":"Unknown IO ID 45"} 
[2026-10-23 16:52:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945108736001,"power":27984,"unknown_190":206,"unknown_80":36352,"ignition":48,"odometer":null,"unknown_45":-3519844561721921536}} 
[2026-10-23 16:52:34] local.INFO: DEBUG: GPS processor result {"connection_id":224756,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23200,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:52:34] local.INFO: GPS data processed {"connection_id":224756,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:52:34] local.INFO: Acknowledgment sent {"connection_id":224756,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:52:52] local.INFO: TCP Data received {"connection_id":224757,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:52:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224757,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:52:52] local.INFO: Processing buffer {"connection_id":224757,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:52:52] local.INFO: IMEI packet received {"connection_id":224757,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:52:52] local.INFO: IMEI acknowledgment sent {"connection_id":224757,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:53:04] local.INFO: TCP Data received {"connection_id":221356,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687fee68012d0cde8007074de0002400ff21..."} 
[2026-10-23 16:53:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221356,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687fee68012d0cde8007074de0002400ff21..."} 
[2026-10-23 16:53:04] local.INFO: Processing buffer {"connection_id":221356,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687fee68012d0cde8007074de0002400ff21..."} 
[2026-10-23 16:53:04] local.INFO: Packet analysis {"connection_id":221356,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:53:04] local.INFO: Extracted packet for processing {"connection_id":221356,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:53:04] local.INFO: GPS Element Parsed {"raw_longitude":755818112,"raw_latitude":117919200,"longitude_deg":75.5818112,"latitude_deg":11.79192,"altitude":36,"angle":255,"satellites":33,"speed":14,"hex_longitude":"2d0cde80","hex_latitude":"07074de0","is_valid_coordinates":true} 
[2026-10-23 16:53:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:53:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945171456001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361121643986944,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":927671184681490432,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:53:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792754577000,"timestamp_ms":1792754577000,"timestamp_seconds":1792754577,"priority":1,"record_length":96,"hex_timestamp":"000001a1687fee68"} 
[2026-10-23 16:53:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:53:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:53:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 16:53:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:53:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:53:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:53:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:53:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221356,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:53:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221356,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:53:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221356,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:53:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:53:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:53:04] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:53:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945171456001,"66":14407,"221":206,"94":10240,"24":14,"16":37361121643986944,"45":927671184681490432},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:53:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:53:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:53:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945171456001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:53:04] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:53:04] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:53:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361121643986944,"km_value":37361121643986.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:53:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":927671184681490432,"description":"Unknown IO ID 45"} 
[2026-10-23 16:53:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945171456001,"power":14407,"unknown_221":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":927671184681490432}} 
[2026-10-23 16:53:05] local.INFO: DEBUG: GPS processor result {"connection_id":221356,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23201,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:53:05] local.INFO: GPS data processed {"connection_id":221356,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:53:05] local.INFO: Acknowledgment sent {"connection_id":221356,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:53:05] local.INFO: TCP Data received {"connection_id":224756,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687c6810012dcefa80052233c8001a01432c..."} 
[2026-10-23 16:53:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224756,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687c6810012dcefa80052233c8001a01432c..."} 
[2026-10-23 16:53:05] local.INFO: Processing buffer {"connection_id":224756,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687c6810012dcefa80052233c8001a01432c..."} 
[2026-10-23 16:53:05] local.INFO: Packet analysis {"connection_id":224756,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:53:05] local.INFO: Extracted packet for processing {"connection_id":224756,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:53:05] local.INFO: GPS Element Parsed {"raw_longitude":768539264,"raw_latitude":86127560,"longitude_deg":76.8539264,"latitude_deg":8.612756,"altitude":26,"angle":323,"satellites":44,"speed":38,"hex_longitude":"2dcefa80","hex_latitude":"052233c8","is_valid_coordinates":true} 
[2026-10-23 16:53:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:53:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945110528001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23965500899852288,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3526248117440249856,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:53:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792754346000,"timestamp_ms":1792754346000,"timestamp_seconds":1792754346,"priority":1,"record_length":96,"hex_timestamp":"000001a1687c6810"} 
[2026-10-23 16:53:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:53:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:53:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":80,"data_length":795,"current_offset":136} 
[2026-10-23 16:53:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1463,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:53:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:53:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:53:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:53:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224756,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:53:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:53:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224756,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:53:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:53:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:53:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:53:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945110528001,"66":27876,"190":206,"80":36352,"24":38,"16":23965500899852288,"45":-3526248117440249856},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:53:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:53:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:53:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945110528001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:53:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:53:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:53:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23965500899852288,"km_value":23965500899852.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:53:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3526248117440249856,"description":"Unknown IO ID 45"} 
[2026-10-23 16:53:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945110528001,"power":27876,"unknown_190":206,"unknown_80":36352,"ignition":38,"odometer":null,"unknown_45":-3526248117440249856}} 
[2026-10-23 16:53:05] local.INFO: DEBUG: GPS processor result {"connection_id":224756,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23202,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:53:05] local.INFO: GPS data processed {"connection_id":224756,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:53:05] local.INFO: Acknowledgment sent {"connection_id":224756,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:53:23] local.INFO: TCP Data received {"connection_id":223029,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:53:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223029,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:53:23] local.INFO: Processing buffer {"connection_id":223029,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:53:23] local.INFO: IMEI packet received {"connection_id":223029,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:53:23] local.INFO: IMEI acknowledgment sent {"connection_id":223029,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:53:25] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:53:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:53:25] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:53:25] local.INFO: IMEI packet received {"connection_id":221357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:53:25] local.INFO: IMEI acknowledgment sent {"connection_id":221357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:53:28] local.INFO: TCP Data received {"connection_id":223029,"ip":"42.109.136.1","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:53:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223029,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:53:28] local.INFO: Processing buffer {"connection_id":223029,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:53:28] local.INFO: IMEI packet received {"connection_id":223029,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:53:28] local.INFO: IMEI acknowledgment sent {"connection_id":223029,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:53:28] local.INFO: TCP Data received {"connection_id":223029,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687ff250012d0cdcc007074e000024011421..."} 
[2026-10-23 16:53:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687ff250012d0cdcc007074e000024011421..."} 
[2026-10-23 16:53:28] local.INFO: Processing buffer {"connection_id":223029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687ff250012d0cdcc007074e000024011421..."} 
[2026-10-23 16:53:28] local.INFO: Packet analysis {"connection_id":223029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:53:28] local.INFO: Extracted packet for processing {"connection_id":223029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:53:28] local.INFO: GPS Element Parsed {"raw_longitude":755817664,"raw_latitude":117919232,"longitude_deg":75.5817664,"latitude_deg":11.7919232,"altitude":36,"angle":276,"satellites":33,"speed":16,"hex_longitude":"2d0cdcc0","hex_latitude":"07074e00","is_valid_coordinates":true} 
[2026-10-23 16:53:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:53:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945171712001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361143118823424,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":927319340960571392,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:53:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792754578000,"timestamp_ms":1792754578000,"timestamp_seconds":1792754578,"priority":1,"record_length":96,"hex_timestamp":"000001a1687ff250"} 
[2026-10-23 16:53:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:53:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:53:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 16:53:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:53:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:53:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:53:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:53:28] local.INFO: Teltonika packet parsed successfully {"connection_id":223029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:53:28] local.INFO: Passing IMEI to GPS processor {"connection_id":223029,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:53:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":223029,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:53:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:53:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:53:28] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:53:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945171712001,"66":13798,"221":206,"94":10240,"24":16,"16":37361143118823424,"45":927319340960571392},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:53:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:53:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:53:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945171712001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:53:28] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:53:28] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:53:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361143118823424,"km_value":37361143118823.42,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:53:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":927319340960571392,"description":"Unknown IO ID 45"} 
[2026-10-23 16:53:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945171712001,"power":13798,"unknown_221":206,"unknown_94":10240,"ignition":16,"odometer":null,"unknown_45":927319340960571392}} 
[2026-10-23 16:53:29] local.INFO: DEBUG: GPS processor result {"connection_id":223029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23203,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:53:29] local.INFO: GPS data processed {"connection_id":223029,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:53:29] local.INFO: Acknowledgment sent {"connection_id":223029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:53:29] local.INFO: TCP Data received {"connection_id":223029,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1687ff638012d0cdb0007074ec80024012321..."} 
[2026-10-23 16:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687ff638012d0cdb0007074ec80024012321..."} 
[2026-10-23 16:53:29] local.INFO: Processing buffer {"connection_id":223029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687ff638012d0cdb0007074ec80024012321..."} 
[2026-10-23 16:53:29] local.INFO: Packet analysis {"connection_id":223029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:53:29] local.INFO: Extracted packet for processing {"connection_id":223029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687f"} 
[2026-10-23 16:53:29] local.INFO: GPS Element Parsed {"raw_longitude":755817216,"raw_latitude":117919432,"longitude_deg":75.5817216,"latitude_deg":11.7919432,"altitude":36,"angle":291,"satellites":33,"speed":19,"hex_longitude":"2d0cdb00","hex_latitude":"07074ec8","is_valid_coordinates":true} 
[2026-10-23 16:53:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:53:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945171968001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361164593659904,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":926826759751335936,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:53:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754579000,"timestamp_ms":1792754579000,"timestamp_seconds":1792754579,"priority":1,"record_length":96,"hex_timestamp":"000001a1687ff638"} 
[2026-10-23 16:53:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:53:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:53:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":230,"data_length":795,"current_offset":136} 
[2026-10-23 16:53:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2533,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:53:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:53:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:53:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:53:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:53:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223029,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:53:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223029,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:53:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:53:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:53:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:53:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945171968001,"66":13798,"221":206,"94":10240,"24":19,"16":37361164593659904,"45":926826759751335936},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:53:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:53:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:53:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945171968001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:53:29] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:53:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:53:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361164593659904,"km_value":37361164593659.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:53:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":926826759751335936,"description":"Unknown IO ID 45"} 
[2026-10-23 16:53:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945171968001,"power":13798,"unknown_221":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":926826759751335936}} 
[2026-10-23 16:53:29] local.INFO: DEBUG: GPS processor result {"connection_id":223029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23204,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:53:29] local.INFO: GPS data processed {"connection_id":223029,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:53:29] local.INFO: Acknowledgment sent {"connection_id":223029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:53:30] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:53:30] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:53:30] local.INFO: IMEI packet received {"connection_id":221357,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:53:30] local.INFO: IMEI acknowledgment sent {"connection_id":221357,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:53:30] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687c8b38012dcee28005225208001701432d..."} 
[2026-10-23 16:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687c8b38012dcee28005225208001701432d..."} 
[2026-10-23 16:53:30] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687c8b38012dcee28005225208001701432d..."} 
[2026-10-23 16:53:30] local.INFO: Packet analysis {"connection_id":221357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:53:30] local.INFO: Extracted packet for processing {"connection_id":221357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:53:30] local.INFO: GPS Element Parsed {"raw_longitude":768533120,"raw_latitude":86135304,"longitude_deg":76.853312,"latitude_deg":8.6135304,"altitude":23,"angle":323,"satellites":45,"speed":46,"hex_longitude":"2dcee280","hex_latitude":"05225208","is_valid_coordinates":true} 
[2026-10-23 16:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945112576001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23965977641222144,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3532370198181722112,"note":"Value kept but may cause issues"} 
[2026-10-23 16:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754355000,"timestamp_ms":1792754355000,"timestamp_seconds":1792754355,"priority":1,"record_length":96,"hex_timestamp":"000001a1687c8b38"} 
[2026-10-23 16:53:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:53:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":228,"data_length":795,"current_offset":136} 
[2026-10-23 16:53:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2790,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:53:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:53:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:53:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945112576001,"66":27974,"190":206,"80":36352,"24":46,"16":23965977641222144,"45":-3532370198181722112},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945112576001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:53:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:53:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23965977641222144,"km_value":23965977641222.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3532370198181722112,"description":"Unknown IO ID 45"} 
[2026-10-23 16:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945112576001,"power":27974,"unknown_190":206,"unknown_80":36352,"ignition":46,"odometer":null,"unknown_45":-3532370198181722112}} 
[2026-10-23 16:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":221357,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23205,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:53:30] local.INFO: GPS data processed {"connection_id":221357,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:53:30] local.INFO: Acknowledgment sent {"connection_id":221357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:54:00] local.INFO: TCP Data received {"connection_id":223029,"ip":"42.109.136.1","data_length":795,"data_hex":"000000000000030f8e0a000001a1688038a0012d0cb94007075ae80020012420..."} 
[2026-10-23 16:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223029,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688038a0012d0cb94007075ae80020012420..."} 
[2026-10-23 16:54:00] local.INFO: Processing buffer {"connection_id":223029,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688038a0012d0cb94007075ae80020012420..."} 
[2026-10-23 16:54:00] local.INFO: Packet analysis {"connection_id":223029,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:54:00] local.INFO: Extracted packet for processing {"connection_id":223029,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:54:00] local.INFO: GPS Element Parsed {"raw_longitude":755808576,"raw_latitude":117922536,"longitude_deg":75.5808576,"latitude_deg":11.7922536,"altitude":32,"angle":292,"satellites":32,"speed":11,"hex_longitude":"2d0cb940","hex_latitude":"07075ae8","is_valid_coordinates":true} 
[2026-10-23 16:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945172224001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361602680324096,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":926334178542143488,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754596000,"timestamp_ms":1792754596000,"timestamp_seconds":1792754596,"priority":1,"record_length":96,"hex_timestamp":"000001a1688038a0"} 
[2026-10-23 16:54:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:54:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":230,"data_length":795,"current_offset":136} 
[2026-10-23 16:54:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2533,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:54:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:54:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223029,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223029,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223029,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:54:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.1","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945172224001,"66":13993,"221":206,"94":10240,"24":11,"16":37361602680324096,"45":926334178542143488},"client_ip":"42.109.136.1","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945172224001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:54:00] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:54:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361602680324096,"km_value":37361602680324.09,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":926334178542143488,"description":"Unknown IO ID 45"} 
[2026-10-23 16:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945172224001,"power":13993,"unknown_221":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":926334178542143488}} 
[2026-10-23 16:54:00] local.INFO: DEBUG: GPS processor result {"connection_id":223029,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23206,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:54:00] local.INFO: GPS data processed {"connection_id":223029,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:54:00] local.INFO: Acknowledgment sent {"connection_id":223029,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:54:01] local.INFO: TCP Data received {"connection_id":221357,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687cae60012dcecc00052271c0001701432c..."} 
[2026-10-23 16:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221357,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687cae60012dcecc00052271c0001701432c..."} 
[2026-10-23 16:54:01] local.INFO: Processing buffer {"connection_id":221357,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687cae60012dcecc00052271c0001701432c..."} 
[2026-10-23 16:54:01] local.INFO: Packet analysis {"connection_id":221357,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:54:01] local.INFO: Extracted packet for processing {"connection_id":221357,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:54:01] local.INFO: GPS Element Parsed {"raw_longitude":768527360,"raw_latitude":86143424,"longitude_deg":76.852736,"latitude_deg":8.6143424,"altitude":23,"angle":323,"satellites":44,"speed":42,"hex_longitude":"2dcecc00","hex_latitude":"052271c0","is_valid_coordinates":true} 
[2026-10-23 16:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945114880001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23966458677559296,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3539125597620795392,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754364000,"timestamp_ms":1792754364000,"timestamp_seconds":1792754364,"priority":1,"record_length":96,"hex_timestamp":"000001a1687cae60"} 
[2026-10-23 16:54:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:54:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 16:54:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1373,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:54:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:54:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221357,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221357,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:54:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945114880001,"66":27865,"190":206,"80":36352,"24":42,"16":23966458677559296,"45":-3539125597620795392},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945114880001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:54:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:54:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23966458677559296,"km_value":23966458677559.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3539125597620795392,"description":"Unknown IO ID 45"} 
[2026-10-23 16:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945114880001,"power":27865,"unknown_190":206,"unknown_80":36352,"ignition":42,"odometer":null,"unknown_45":-3539125597620795392}} 
[2026-10-23 16:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":221357,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23207,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:54:01] local.INFO: GPS data processed {"connection_id":221357,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:54:01] local.INFO: Acknowledgment sent {"connection_id":221357,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:54:23] local.INFO: TCP Data received {"connection_id":224758,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:54:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224758,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:54:23] local.INFO: Processing buffer {"connection_id":224758,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:54:23] local.INFO: IMEI packet received {"connection_id":224758,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:54:23] local.INFO: IMEI acknowledgment sent {"connection_id":224758,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:54:25] local.INFO: TCP Data received {"connection_id":223030,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:54:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:54:25] local.INFO: Processing buffer {"connection_id":223030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:54:25] local.INFO: IMEI packet received {"connection_id":223030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:54:25] local.INFO: IMEI acknowledgment sent {"connection_id":223030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:54:28] local.INFO: TCP Data received {"connection_id":224758,"ip":"42.109.136.9","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:54:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224758,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:54:28] local.INFO: Processing buffer {"connection_id":224758,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:54:28] local.INFO: IMEI packet received {"connection_id":224758,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:54:28] local.INFO: IMEI acknowledgment sent {"connection_id":224758,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:54:29] local.INFO: TCP Data received {"connection_id":224758,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a168805fb0012d0caf4007075e48001e011721..."} 
[2026-10-23 16:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168805fb0012d0caf4007075e48001e011721..."} 
[2026-10-23 16:54:29] local.INFO: Processing buffer {"connection_id":224758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168805fb0012d0caf4007075e48001e011721..."} 
[2026-10-23 16:54:29] local.INFO: Packet analysis {"connection_id":224758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:54:29] local.INFO: Extracted packet for processing {"connection_id":224758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:54:29] local.INFO: GPS Element Parsed {"raw_longitude":755806016,"raw_latitude":117923400,"longitude_deg":75.5806016,"latitude_deg":11.79234,"altitude":30,"angle":279,"satellites":33,"speed":10,"hex_longitude":"2d0caf40","hex_latitude":"07075e48","is_valid_coordinates":true} 
[2026-10-23 16:54:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:54:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945176576001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361731529342976,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":916834398078953472,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:54:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754606000,"timestamp_ms":1792754606000,"timestamp_seconds":1792754606,"priority":1,"record_length":96,"hex_timestamp":"000001a168805fb0"} 
[2026-10-23 16:54:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:54:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:54:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":54,"n8_eight_byte":169,"data_length":795,"current_offset":136} 
[2026-10-23 16:54:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1989,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:54:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:54:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:54:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:54:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:54:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224758,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:54:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224758,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:54:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:54:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:54:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:54:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945176576001,"66":14461,"221":206,"94":10240,"24":10,"16":37361731529342976,"45":916834398078953472},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:54:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:54:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:54:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945176576001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:54:29] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:54:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:54:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361731529342976,"km_value":37361731529342.98,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:54:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":916834398078953472,"description":"Unknown IO ID 45"} 
[2026-10-23 16:54:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945176576001,"power":14461,"unknown_221":206,"unknown_94":10240,"ignition":10,"odometer":null,"unknown_45":916834398078953472}} 
[2026-10-23 16:54:29] local.INFO: DEBUG: GPS processor result {"connection_id":224758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23208,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:54:29] local.INFO: GPS data processed {"connection_id":224758,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:54:29] local.INFO: Acknowledgment sent {"connection_id":224758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:54:30] local.INFO: TCP Data received {"connection_id":223030,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223030,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:54:30] local.INFO: Processing buffer {"connection_id":223030,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:54:30] local.INFO: IMEI packet received {"connection_id":223030,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:54:30] local.INFO: IMEI acknowledgment sent {"connection_id":223030,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:54:33] local.INFO: TCP Data received {"connection_id":223030,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687cd188012dceb48005228da8001901412d..."} 
[2026-10-23 16:54:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687cd188012dceb48005228da8001901412d..."} 
[2026-10-23 16:54:33] local.INFO: Processing buffer {"connection_id":223030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687cd188012dceb48005228da8001901412d..."} 
[2026-10-23 16:54:33] local.INFO: Packet analysis {"connection_id":223030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:54:33] local.INFO: Extracted packet for processing {"connection_id":223030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:54:33] local.INFO: GPS Element Parsed {"raw_longitude":768521344,"raw_latitude":86150568,"longitude_deg":76.8521344,"latitude_deg":8.6150568,"altitude":25,"angle":321,"satellites":45,"speed":41,"hex_longitude":"2dceb480","hex_latitude":"05228da8","is_valid_coordinates":true} 
[2026-10-23 16:54:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:54:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945117184001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23966909649125376,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3545458784594706432,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:54:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792754373000,"timestamp_ms":1792754373000,"timestamp_seconds":1792754373,"priority":1,"record_length":96,"hex_timestamp":"000001a1687cd188"} 
[2026-10-23 16:54:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:54:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:54:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":108,"n8_eight_byte":217,"data_length":795,"current_offset":136} 
[2026-10-23 16:54:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2691,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:54:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:54:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:54:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:54:33] local.INFO: Teltonika packet parsed successfully {"connection_id":223030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:54:33] local.INFO: Passing IMEI to GPS processor {"connection_id":223030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:54:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":223030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:54:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:54:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:54:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:54:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945117184001,"66":27995,"190":206,"80":36352,"24":41,"16":23966909649125376,"45":-3545458784594706432},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:54:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:54:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:54:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945117184001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:54:33] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:54:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:54:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23966909649125376,"km_value":23966909649125.375,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:54:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3545458784594706432,"description":"Unknown IO ID 45"} 
[2026-10-23 16:54:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945117184001,"power":27995,"unknown_190":206,"unknown_80":36352,"ignition":41,"odometer":null,"unknown_45":-3545458784594706432}} 
[2026-10-23 16:54:33] local.INFO: DEBUG: GPS processor result {"connection_id":223030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23209,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:54:33] local.INFO: GPS data processed {"connection_id":223030,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:54:33] local.INFO: Acknowledgment sent {"connection_id":223030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:54:34] local.INFO: TCP Data received {"connection_id":224758,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a168806b68012d0cacc007075ec0001e012221..."} 
[2026-10-23 16:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168806b68012d0cacc007075ec0001e012221..."} 
[2026-10-23 16:54:34] local.INFO: Processing buffer {"connection_id":224758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168806b68012d0cacc007075ec0001e012221..."} 
[2026-10-23 16:54:34] local.INFO: Packet analysis {"connection_id":224758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:54:34] local.INFO: Extracted packet for processing {"connection_id":224758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:54:34] local.INFO: GPS Element Parsed {"raw_longitude":755805376,"raw_latitude":117923520,"longitude_deg":75.5805376,"latitude_deg":11.792352,"altitude":30,"angle":290,"satellites":33,"speed":6,"hex_longitude":"2d0cacc0","hex_latitude":"07075ec0","is_valid_coordinates":true} 
[2026-10-23 16:54:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:54:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945179136001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361761594114048,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":914019648312068096,"note":"Value kept but may cause issues"} 
[2026-10-23 16:54:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:54:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792754609000,"timestamp_ms":1792754609000,"timestamp_seconds":1792754609,"priority":1,"record_length":96,"hex_timestamp":"000001a168806b68"} 
[2026-10-23 16:54:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:54:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:54:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 16:54:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1603,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:54:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:54:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:54:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:54:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:54:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224758,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:54:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224758,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:54:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:54:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:54:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:54:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945179136001,"66":14363,"221":206,"94":10240,"24":6,"16":37361761594114048,"45":914019648312068096},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:54:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:54:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:54:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945179136001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:54:34] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:54:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:54:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361761594114048,"km_value":37361761594114.05,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:54:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":914019648312068096,"description":"Unknown IO ID 45"} 
[2026-10-23 16:54:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945179136001,"power":14363,"unknown_221":206,"unknown_94":10240,"ignition":6,"odometer":null,"unknown_45":914019648312068096}} 
[2026-10-23 16:54:34] local.INFO: DEBUG: GPS processor result {"connection_id":224758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23210,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:54:34] local.INFO: GPS data processed {"connection_id":224758,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:54:34] local.INFO: Acknowledgment sent {"connection_id":224758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:55:04] local.INFO: TCP Data received {"connection_id":223030,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1687ce8f8012dcea4c00522a198001a01422d..."} 
[2026-10-23 16:55:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223030,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1687ce8f8012dcea4c00522a198001a01422d..."} 
[2026-10-23 16:55:04] local.INFO: Processing buffer {"connection_id":223030,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1687ce8f8012dcea4c00522a198001a01422d..."} 
[2026-10-23 16:55:04] local.INFO: Packet analysis {"connection_id":223030,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:55:04] local.INFO: Extracted packet for processing {"connection_id":223030,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1687c"} 
[2026-10-23 16:55:04] local.INFO: GPS Element Parsed {"raw_longitude":768517312,"raw_latitude":86155672,"longitude_deg":76.8517312,"latitude_deg":8.6155672,"altitude":26,"angle":322,"satellites":45,"speed":43,"hex_longitude":"2dcea4c0","hex_latitude":"0522a198","is_valid_coordinates":true} 
[2026-10-23 16:55:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:55:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945119488001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3552073446545577984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:55:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792754379000,"timestamp_ms":1792754379000,"timestamp_seconds":1792754379,"priority":1,"record_length":96,"hex_timestamp":"000001a1687ce8f8"} 
[2026-10-23 16:55:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:55:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24576,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:55:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":91,"data_length":795,"current_offset":136} 
[2026-10-23 16:55:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1562,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:55:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:55:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:55:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:55:04] local.INFO: Teltonika packet parsed successfully {"connection_id":223030,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:55:04] local.INFO: Passing IMEI to GPS processor {"connection_id":223030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:55:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":223030,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:55:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:55:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:55:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:55:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945119488001,"66":27919,"190":206,"80":36352,"24":43,"16":23967223181737984,"45":-3552073446545577984},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:55:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:55:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:55:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945119488001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:55:04] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:55:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:55:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:55:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3552073446545577984,"description":"Unknown IO ID 45"} 
[2026-10-23 16:55:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945119488001,"power":27919,"unknown_190":206,"unknown_80":36352,"ignition":43,"odometer":null,"unknown_45":-3552073446545577984}} 
[2026-10-23 16:55:04] local.INFO: DEBUG: GPS processor result {"connection_id":223030,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23211,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:55:04] local.INFO: GPS data processed {"connection_id":223030,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:55:04] local.INFO: Acknowledgment sent {"connection_id":223030,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:55:05] local.INFO: TCP Data received {"connection_id":224758,"ip":"42.109.136.9","data_length":795,"data_hex":"000000000000030f8e0a000001a168806f50012d0cac8007075ed8001d012221..."} 
[2026-10-23 16:55:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224758,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168806f50012d0cac8007075ed8001d012221..."} 
[2026-10-23 16:55:05] local.INFO: Processing buffer {"connection_id":224758,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168806f50012d0cac8007075ed8001d012221..."} 
[2026-10-23 16:55:05] local.INFO: Packet analysis {"connection_id":224758,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:55:05] local.INFO: Extracted packet for processing {"connection_id":224758,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:55:05] local.INFO: GPS Element Parsed {"raw_longitude":755805312,"raw_latitude":117923544,"longitude_deg":75.5805312,"latitude_deg":11.7923544,"altitude":29,"angle":290,"satellites":33,"speed":0,"hex_longitude":"2d0cac80","hex_latitude":"07075ed8","is_valid_coordinates":true} 
[2026-10-23 16:55:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:55:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945179904001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361765889081344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":913315960870322176,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:55:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792754610000,"timestamp_ms":1792754610000,"timestamp_seconds":1792754610,"priority":1,"record_length":96,"hex_timestamp":"000001a168806f50"} 
[2026-10-23 16:55:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:55:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:55:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 16:55:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:55:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:55:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:55:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:55:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224758,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:55:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224758,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:55:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224758,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:55:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.9","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:55:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:55:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:55:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945179904001,"66":14363,"221":206,"94":10240,"24":0,"16":37361765889081344,"45":913315960870322176},"client_ip":"42.109.136.9","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:55:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:55:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:55:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945179904001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:55:05] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:55:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:55:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361765889081344,"km_value":37361765889081.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:55:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":913315960870322176,"description":"Unknown IO ID 45"} 
[2026-10-23 16:55:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945179904001,"power":14363,"unknown_221":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":913315960870322176}} 
[2026-10-23 16:55:05] local.INFO: DEBUG: GPS processor result {"connection_id":224758,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23212,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:55:05] local.INFO: GPS data processed {"connection_id":224758,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:55:05] local.INFO: Acknowledgment sent {"connection_id":224758,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:55:23] local.INFO: TCP Data received {"connection_id":221777,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:55:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221777,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:55:23] local.INFO: Processing buffer {"connection_id":221777,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:55:23] local.INFO: IMEI packet received {"connection_id":221777,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:55:23] local.INFO: IMEI acknowledgment sent {"connection_id":221777,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:55:25] local.INFO: TCP Data received {"connection_id":224759,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:55:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:55:25] local.INFO: Processing buffer {"connection_id":224759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:55:25] local.INFO: IMEI packet received {"connection_id":224759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:55:25] local.INFO: IMEI acknowledgment sent {"connection_id":224759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:55:28] local.INFO: TCP Data received {"connection_id":221777,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:55:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221777,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:55:28] local.INFO: Processing buffer {"connection_id":221777,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:55:28] local.INFO: IMEI packet received {"connection_id":221777,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:55:28] local.INFO: IMEI acknowledgment sent {"connection_id":221777,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:55:29] local.INFO: TCP Data received {"connection_id":221777,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a168806f50012d0cac8007075ed8001d012221..."} 
[2026-10-23 16:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168806f50012d0cac8007075ed8001d012221..."} 
[2026-10-23 16:55:29] local.INFO: Processing buffer {"connection_id":221777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168806f50012d0cac8007075ed8001d012221..."} 
[2026-10-23 16:55:29] local.INFO: Packet analysis {"connection_id":221777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:55:29] local.INFO: Extracted packet for processing {"connection_id":221777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16880"} 
[2026-10-23 16:55:29] local.INFO: GPS Element Parsed {"raw_longitude":755805312,"raw_latitude":117923544,"longitude_deg":75.5805312,"latitude_deg":11.7923544,"altitude":29,"angle":290,"satellites":33,"speed":0,"hex_longitude":"2d0cac80","hex_latitude":"07075ed8","is_valid_coordinates":true} 
[2026-10-23 16:55:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:55:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945180160001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361765889081344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":913245592126150656,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:55:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754610000,"timestamp_ms":1792754610000,"timestamp_seconds":1792754610,"priority":1,"record_length":96,"hex_timestamp":"000001a168806f50"} 
[2026-10-23 16:55:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:55:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19456,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:55:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 16:55:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:55:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:55:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:55:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:55:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:55:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221777,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:55:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221777,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:55:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:55:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:55:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:55:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945180160001,"66":14363,"221":206,"94":10240,"24":0,"16":37361765889081344,"45":913245592126150656},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:55:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:55:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:55:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945180160001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:55:29] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:55:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:55:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361765889081344,"km_value":37361765889081.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:55:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":913245592126150656,"description":"Unknown IO ID 45"} 
[2026-10-23 16:55:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945180160001,"power":14363,"unknown_221":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":913245592126150656}} 
[2026-10-23 16:55:29] local.INFO: DEBUG: GPS processor result {"connection_id":221777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23213,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:55:29] local.INFO: GPS data processed {"connection_id":221777,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:55:29] local.INFO: Acknowledgment sent {"connection_id":221777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:55:30] local.INFO: TCP Data received {"connection_id":224759,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224759,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:55:30] local.INFO: Processing buffer {"connection_id":224759,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:55:30] local.INFO: IMEI packet received {"connection_id":224759,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:55:30] local.INFO: IMEI acknowledgment sent {"connection_id":224759,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:55:30] local.INFO: TCP Data received {"connection_id":224759,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:55:30] local.INFO: Processing buffer {"connection_id":224759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:55:30] local.INFO: Packet analysis {"connection_id":224759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:55:30] local.INFO: Extracted packet for processing {"connection_id":224759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:55:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:55:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":224759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23214,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:55:30] local.INFO: GPS data processed {"connection_id":224759,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:55:30] local.INFO: Acknowledgment sent {"connection_id":224759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:56:00] local.INFO: TCP Data received {"connection_id":221777,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16881ea38012d0cad4007075f08001e012224..."} 
[2026-10-23 16:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16881ea38012d0cad4007075f08001e012224..."} 
[2026-10-23 16:56:00] local.INFO: Processing buffer {"connection_id":221777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16881ea38012d0cad4007075f08001e012224..."} 
[2026-10-23 16:56:00] local.INFO: Packet analysis {"connection_id":221777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:56:00] local.INFO: Extracted packet for processing {"connection_id":221777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:56:00] local.INFO: GPS Element Parsed {"raw_longitude":755805504,"raw_latitude":117923592,"longitude_deg":75.5805504,"latitude_deg":11.7923592,"altitude":30,"angle":290,"satellites":36,"speed":0,"hex_longitude":"2d0cad40","hex_latitude":"07075f08","is_valid_coordinates":true} 
[2026-10-23 16:56:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:56:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945180160001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37361765889081344,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":913245592126150656,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:56:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754707000,"timestamp_ms":1792754707000,"timestamp_seconds":1792754707,"priority":1,"record_length":96,"hex_timestamp":"000001a16881ea38"} 
[2026-10-23 16:56:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:56:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":19456,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:56:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":27,"data_length":795,"current_offset":136} 
[2026-10-23 16:56:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":721,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:56:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:56:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:56:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:56:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:56:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221777,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:56:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221777,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:56:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:56:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:56:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:56:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945180160001,"66":12852,"221":206,"94":10240,"24":0,"16":37361765889081344,"45":913245592126150656},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:56:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:56:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:56:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945180160001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:56:00] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:56:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:56:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37361765889081344,"km_value":37361765889081.34,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:56:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":913245592126150656,"description":"Unknown IO ID 45"} 
[2026-10-23 16:56:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945180160001,"power":12852,"unknown_221":206,"unknown_94":10240,"ignition":0,"odometer":null,"unknown_45":913245592126150656}} 
[2026-10-23 16:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":221777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23215,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:56:01] local.INFO: GPS data processed {"connection_id":221777,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:56:01] local.INFO: Acknowledgment sent {"connection_id":221777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:56:01] local.INFO: TCP Data received {"connection_id":224759,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224759,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:56:01] local.INFO: Processing buffer {"connection_id":224759,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:56:01] local.INFO: Packet analysis {"connection_id":224759,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:56:01] local.INFO: Extracted packet for processing {"connection_id":224759,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224759,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224759,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:56:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":224759,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23216,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:56:01] local.INFO: GPS data processed {"connection_id":224759,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:56:01] local.INFO: Acknowledgment sent {"connection_id":224759,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:56:22] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:22] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:22] local.INFO: IMEI packet received {"connection_id":221358,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:56:22] local.INFO: IMEI acknowledgment sent {"connection_id":221358,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:56:23] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:23] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:23] local.INFO: IMEI packet received {"connection_id":221358,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:56:23] local.INFO: IMEI acknowledgment sent {"connection_id":221358,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:56:24] local.INFO: TCP Data received {"connection_id":221359,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:56:24] local.INFO: Processing buffer {"connection_id":221359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:56:24] local.INFO: IMEI packet received {"connection_id":221359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:56:24] local.INFO: IMEI acknowledgment sent {"connection_id":221359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:56:28] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:28] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:56:28] local.INFO: IMEI packet received {"connection_id":221358,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:56:28] local.INFO: IMEI acknowledgment sent {"connection_id":221358,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:56:29] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16882e438012d0c8480070773e80020011123..."} 
[2026-10-23 16:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16882e438012d0c8480070773e80020011123..."} 
[2026-10-23 16:56:29] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16882e438012d0c8480070773e80020011123..."} 
[2026-10-23 16:56:29] local.INFO: Packet analysis {"connection_id":221358,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16882"} 
[2026-10-23 16:56:29] local.INFO: Extracted packet for processing {"connection_id":221358,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16882"} 
[2026-10-23 16:56:29] local.INFO: GPS Element Parsed {"raw_longitude":755795072,"raw_latitude":117928936,"longitude_deg":75.5795072,"latitude_deg":11.7928936,"altitude":32,"angle":273,"satellites":35,"speed":14,"hex_longitude":"2d0c8480","hex_latitude":"070773e8","is_valid_coordinates":true} 
[2026-10-23 16:56:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:56:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945220352001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37362551868096512,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":904238392872923136,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:56:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754771000,"timestamp_ms":1792754771000,"timestamp_seconds":1792754771,"priority":1,"record_length":96,"hex_timestamp":"000001a16882e438"} 
[2026-10-23 16:56:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:56:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:56:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:56:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:56:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:56:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:56:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:56:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221358,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:56:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221358,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:56:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221358,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:56:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:56:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:56:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:56:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945220352001,"66":14407,"221":206,"94":10240,"24":14,"16":37362551868096512,"45":904238392872923136},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:56:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:56:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:56:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945220352001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:56:29] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:56:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:56:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37362551868096512,"km_value":37362551868096.516,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:56:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":904238392872923136,"description":"Unknown IO ID 45"} 
[2026-10-23 16:56:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945220352001,"power":14407,"unknown_221":206,"unknown_94":10240,"ignition":14,"odometer":null,"unknown_45":904238392872923136}} 
[2026-10-23 16:56:29] local.INFO: DEBUG: GPS processor result {"connection_id":221358,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23217,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:56:29] local.INFO: GPS data processed {"connection_id":221358,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:56:29] local.INFO: Acknowledgment sent {"connection_id":221358,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:56:30] local.INFO: TCP Data received {"connection_id":221359,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221359,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:56:30] local.INFO: Processing buffer {"connection_id":221359,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:56:30] local.INFO: IMEI packet received {"connection_id":221359,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:56:30] local.INFO: IMEI acknowledgment sent {"connection_id":221359,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:56:30] local.INFO: TCP Data received {"connection_id":221359,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221359,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:56:30] local.INFO: Processing buffer {"connection_id":221359,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:56:30] local.INFO: Packet analysis {"connection_id":221359,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:56:30] local.INFO: Extracted packet for processing {"connection_id":221359,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:56:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221359,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:56:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:56:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":221359,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23218,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:56:30] local.INFO: GPS data processed {"connection_id":221359,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:56:30] local.INFO: Acknowledgment sent {"connection_id":221359,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:57:00] local.INFO: TCP Data received {"connection_id":221358,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a168839018012d0c364007075828001600cd23..."} 
[2026-10-23 16:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221358,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168839018012d0c364007075828001600cd23..."} 
[2026-10-23 16:57:00] local.INFO: Processing buffer {"connection_id":221358,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168839018012d0c364007075828001600cd23..."} 
[2026-10-23 16:57:00] local.INFO: Packet analysis {"connection_id":221358,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16883"} 
[2026-10-23 16:57:00] local.INFO: Extracted packet for processing {"connection_id":221358,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16883"} 
[2026-10-23 16:57:00] local.INFO: GPS Element Parsed {"raw_longitude":755775040,"raw_latitude":117921832,"longitude_deg":75.577504,"latitude_deg":11.7921832,"altitude":22,"angle":205,"satellites":35,"speed":20,"hex_longitude":"2d0c3640","hex_latitude":"07075828","is_valid_coordinates":true} 
[2026-10-23 16:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:57:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945230336001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37363831768350720,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":880242651107883008,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:57:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754815000,"timestamp_ms":1792754815000,"timestamp_seconds":1792754815,"priority":1,"record_length":96,"hex_timestamp":"000001a168839018"} 
[2026-10-23 16:57:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:57:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 16:57:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:57:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:57:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:57:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:57:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221358,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:57:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221358,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:57:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221358,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:57:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:57:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:57:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:57:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945230336001,"66":14548,"221":206,"94":10240,"24":20,"16":37363831768350720,"45":880242651107883008},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:57:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:57:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:57:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945230336001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:57:00] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:57:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:57:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37363831768350720,"km_value":37363831768350.72,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:57:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":880242651107883008,"description":"Unknown IO ID 45"} 
[2026-10-23 16:57:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945230336001,"power":14548,"unknown_221":206,"unknown_94":10240,"ignition":20,"odometer":null,"unknown_45":880242651107883008}} 
[2026-10-23 16:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":221358,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23219,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:57:01] local.INFO: GPS data processed {"connection_id":221358,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:57:01] local.INFO: Acknowledgment sent {"connection_id":221358,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:57:04] local.INFO: TCP Data received {"connection_id":221359,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221359,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:04] local.INFO: Processing buffer {"connection_id":221359,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:04] local.INFO: Packet analysis {"connection_id":221359,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:57:04] local.INFO: Extracted packet for processing {"connection_id":221359,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:57:04] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:57:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:57:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:57:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:57:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:57:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:57:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:57:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:57:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:57:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:57:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221359,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:57:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:57:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221359,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:57:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:57:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:57:04] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:57:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:57:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:57:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:57:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:57:04] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:57:04] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:57:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:57:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:57:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:57:04] local.INFO: DEBUG: GPS processor result {"connection_id":221359,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23220,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:57:04] local.INFO: GPS data processed {"connection_id":221359,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:57:04] local.INFO: Acknowledgment sent {"connection_id":221359,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:57:21] local.INFO: TCP Data received {"connection_id":221360,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221360,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:21] local.INFO: Processing buffer {"connection_id":221360,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:21] local.INFO: IMEI packet received {"connection_id":221360,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:57:21] local.INFO: IMEI acknowledgment sent {"connection_id":221360,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:57:23] local.INFO: TCP Data received {"connection_id":221360,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221360,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:23] local.INFO: Processing buffer {"connection_id":221360,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:23] local.INFO: IMEI packet received {"connection_id":221360,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:57:23] local.INFO: IMEI acknowledgment sent {"connection_id":221360,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:57:28] local.INFO: TCP Data received {"connection_id":221360,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221360,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:28] local.INFO: Processing buffer {"connection_id":221360,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:57:28] local.INFO: IMEI packet received {"connection_id":221360,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:57:28] local.INFO: IMEI acknowledgment sent {"connection_id":221360,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:57:29] local.INFO: TCP Data received {"connection_id":221360,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a168839400012d0c354007075688001600dc23..."} 
[2026-10-23 16:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221360,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168839400012d0c354007075688001600dc23..."} 
[2026-10-23 16:57:29] local.INFO: Processing buffer {"connection_id":221360,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168839400012d0c354007075688001600dc23..."} 
[2026-10-23 16:57:29] local.INFO: Packet analysis {"connection_id":221360,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16883"} 
[2026-10-23 16:57:29] local.INFO: Extracted packet for processing {"connection_id":221360,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16883"} 
[2026-10-23 16:57:29] local.INFO: GPS Element Parsed {"raw_longitude":755774784,"raw_latitude":117921416,"longitude_deg":75.5774784,"latitude_deg":11.7921416,"altitude":22,"angle":220,"satellites":35,"speed":19,"hex_longitude":"2d0c3540","hex_latitude":"07075688","is_valid_coordinates":true} 
[2026-10-23 16:57:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:57:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945232640001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37363853243187200,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":879961176129677312,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,221,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:57:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754816000,"timestamp_ms":1792754816000,"timestamp_seconds":1792754816,"priority":1,"record_length":96,"hex_timestamp":"000001a168839400"} 
[2026-10-23 16:57:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:57:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:57:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 16:57:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:57:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:57:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:57:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:57:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221360,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:57:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221360,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:57:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221360,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:57:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:57:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:57:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:57:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945232640001,"66":14407,"221":206,"94":10240,"24":19,"16":37363853243187200,"45":879961176129677312},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,221,94,24,16,45]} 
[2026-10-23 16:57:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:57:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:57:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945232640001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:57:29] local.INFO: Unknown IO ID detected {"io_id":221,"value":206,"description":"Unknown IO ID 221"} 
[2026-10-23 16:57:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:57:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37363853243187200,"km_value":37363853243187.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:57:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":879961176129677312,"description":"Unknown IO ID 45"} 
[2026-10-23 16:57:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945232640001,"power":14407,"unknown_221":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":879961176129677312}} 
[2026-10-23 16:57:29] local.INFO: DEBUG: GPS processor result {"connection_id":221360,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23221,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:57:29] local.INFO: GPS data processed {"connection_id":221360,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:57:29] local.INFO: Acknowledgment sent {"connection_id":221360,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:57:30] local.INFO: TCP Data received {"connection_id":224760,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:57:30] local.INFO: Processing buffer {"connection_id":224760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:57:30] local.INFO: IMEI packet received {"connection_id":224760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":224760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:57:35] local.INFO: TCP Data received {"connection_id":224760,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:57:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224760,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:57:35] local.INFO: Processing buffer {"connection_id":224760,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:57:35] local.INFO: IMEI packet received {"connection_id":224760,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:57:35] local.INFO: IMEI acknowledgment sent {"connection_id":224760,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:57:37] local.INFO: TCP Data received {"connection_id":224760,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:37] local.INFO: Processing buffer {"connection_id":224760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:37] local.INFO: Packet analysis {"connection_id":224760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:57:37] local.INFO: Extracted packet for processing {"connection_id":224760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:57:37] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:57:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:57:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:57:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:57:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:57:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:57:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:57:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:57:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:57:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:57:37] local.INFO: Teltonika packet parsed successfully {"connection_id":224760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:57:37] local.INFO: Passing IMEI to GPS processor {"connection_id":224760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:57:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":224760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:57:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:57:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:57:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:57:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:57:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:57:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:57:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:57:37] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:57:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:57:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:57:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:57:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:57:37] local.INFO: DEBUG: GPS processor result {"connection_id":224760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23222,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:57:37] local.INFO: GPS data processed {"connection_id":224760,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:57:37] local.INFO: Acknowledgment sent {"connection_id":224760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:57:40] local.INFO: TCP Data received {"connection_id":224760,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224760,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:40] local.INFO: Processing buffer {"connection_id":224760,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:57:40] local.INFO: Packet analysis {"connection_id":224760,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:57:40] local.INFO: Extracted packet for processing {"connection_id":224760,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:57:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:57:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:57:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:57:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:57:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:57:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:57:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:57:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:57:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:57:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:57:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:57:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:57:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224760,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:57:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:57:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224760,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:57:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:57:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:57:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:57:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:57:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:57:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:57:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:57:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:57:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:57:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:57:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:57:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:57:40] local.INFO: DEBUG: GPS processor result {"connection_id":224760,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23223,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:57:40] local.INFO: GPS data processed {"connection_id":224760,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:57:40] local.INFO: Acknowledgment sent {"connection_id":224760,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:58:00] local.INFO: TCP Data received {"connection_id":221360,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a168846ec0012d0baf4007071800001500fc23..."} 
[2026-10-23 16:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221360,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168846ec0012d0baf4007071800001500fc23..."} 
[2026-10-23 16:58:00] local.INFO: Processing buffer {"connection_id":221360,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168846ec0012d0baf4007071800001500fc23..."} 
[2026-10-23 16:58:00] local.INFO: Packet analysis {"connection_id":221360,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:58:00] local.INFO: Extracted packet for processing {"connection_id":221360,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:58:00] local.INFO: GPS Element Parsed {"raw_longitude":755740480,"raw_latitude":117905408,"longitude_deg":75.574048,"latitude_deg":11.7905408,"altitude":21,"angle":252,"satellites":35,"speed":24,"hex_longitude":"2d0baf40","hex_latitude":"07071800","is_valid_coordinates":true} 
[2026-10-23 16:58:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945246976001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37366013611737088,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":842595372967186432,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:58:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754872000,"timestamp_ms":1792754872000,"timestamp_seconds":1792754872,"priority":1,"record_length":96,"hex_timestamp":"000001a168846ec0"} 
[2026-10-23 16:58:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:58:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:58:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733142528,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504169779363840,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":104,"raw_value":2219034625,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18638384256593885,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5476641033972678912,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738735822,"corrected_to":0} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":36,"raw_value":2281778443,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3216637952,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":184,"raw_value":84736834638645057,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":88,"raw_value":6756392165708544,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.WARNING: Large IO value detected {"io_id":11,"raw_value":-5206153441461141480,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:00] local.INFO: IO Element Parsed {"io_data_count":45,"io_data_keys":[0,163,94,24,241,157,16,192,161,102,45,64,25,20,33,10,66,99,128,27,19,34,95,1,240,212,227,104,7,4,113,205,12,36,179,40,239,56,221,2,132,206,184,88,11],"length":628,"final_offset":758,"validated_count":45,"validation_warnings":[{"io_id":205,"original":1738735822,"validated":0}]} 
[2026-10-23 16:58:00] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":1441415913874456576,"timestamp_seconds":1441415913874456.5,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 16:58:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:58:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:58:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221360,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:58:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221360,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:58:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221360,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:58:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:58:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:58:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:58:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945246976001,"66":14428,"163":206,"94":10240,"24":24,"16":37366013611737088,"45":842595372967186432},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 16:58:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:58:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:58:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945246976001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:58:00] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 16:58:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:58:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37366013611737088,"km_value":37366013611737.086,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:58:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":842595372967186432,"description":"Unknown IO ID 45"} 
[2026-10-23 16:58:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945246976001,"power":14428,"unknown_163":206,"unknown_94":10240,"ignition":24,"odometer":null,"unknown_45":842595372967186432}} 
[2026-10-23 16:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":221360,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23224,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:58:01] local.INFO: GPS data processed {"connection_id":221360,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:58:01] local.INFO: Acknowledgment sent {"connection_id":221360,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:58:23] local.INFO: TCP Data received {"connection_id":223031,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223031,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:23] local.INFO: Processing buffer {"connection_id":223031,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:23] local.INFO: IMEI packet received {"connection_id":223031,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:58:23] local.INFO: IMEI acknowledgment sent {"connection_id":223031,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:58:25] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:58:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:58:25] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:58:25] local.INFO: IMEI packet received {"connection_id":221779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:58:25] local.INFO: IMEI acknowledgment sent {"connection_id":221779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:58:27] local.INFO: TCP Data received {"connection_id":223031,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223031,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:27] local.INFO: Processing buffer {"connection_id":223031,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:27] local.INFO: IMEI packet received {"connection_id":223031,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:58:27] local.INFO: IMEI acknowledgment sent {"connection_id":223031,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:58:28] local.INFO: TCP Data received {"connection_id":221778,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:58:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221778,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:58:28] local.INFO: Processing buffer {"connection_id":221778,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 16:58:28] local.INFO: IMEI packet received {"connection_id":221778,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 16:58:28] local.INFO: IMEI acknowledgment sent {"connection_id":221778,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:58:28] local.INFO: TCP Data received {"connection_id":223031,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223031,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:28] local.INFO: Processing buffer {"connection_id":223031,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:58:28] local.INFO: IMEI packet received {"connection_id":223031,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:58:28] local.INFO: IMEI acknowledgment sent {"connection_id":223031,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:58:29] local.INFO: TCP Data received {"connection_id":223031,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a168847690012d0baa8007071640001500f023..."} 
[2026-10-23 16:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168847690012d0baa8007071640001500f023..."} 
[2026-10-23 16:58:29] local.INFO: Processing buffer {"connection_id":223031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168847690012d0baa8007071640001500f023..."} 
[2026-10-23 16:58:29] local.INFO: Packet analysis {"connection_id":223031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:58:29] local.INFO: Extracted packet for processing {"connection_id":223031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:58:29] local.INFO: GPS Element Parsed {"raw_longitude":755739264,"raw_latitude":117904960,"longitude_deg":75.5739264,"latitude_deg":11.790496,"altitude":21,"angle":240,"satellites":35,"speed":23,"hex_longitude":"2d0baa80","hex_latitude":"07071640","is_valid_coordinates":true} 
[2026-10-23 16:58:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:58:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945247232001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37366078036246528,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":841962054269534208,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:58:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754874000,"timestamp_ms":1792754874000,"timestamp_seconds":1792754874,"priority":1,"record_length":96,"hex_timestamp":"000001a168847690"} 
[2026-10-23 16:58:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:58:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19456,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:58:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 16:58:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:58:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:58:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:58:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:58:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:58:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223031,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:58:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223031,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:58:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945247232001,"66":14515,"163":206,"94":10240,"24":23,"16":37366078036246528,"45":841962054269534208},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:58:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945247232001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:58:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37366078036246528,"km_value":37366078036246.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":841962054269534208,"description":"Unknown IO ID 45"} 
[2026-10-23 16:58:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945247232001,"power":14515,"unknown_163":206,"unknown_94":10240,"ignition":23,"odometer":null,"unknown_45":841962054269534208}} 
[2026-10-23 16:58:29] local.INFO: DEBUG: GPS processor result {"connection_id":223031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23225,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:58:29] local.INFO: GPS data processed {"connection_id":223031,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:58:29] local.INFO: Acknowledgment sent {"connection_id":223031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:58:29] local.INFO: TCP Data received {"connection_id":223031,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a168848630012d0ba140070712100015010223..."} 
[2026-10-23 16:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168848630012d0ba140070712100015010223..."} 
[2026-10-23 16:58:29] local.INFO: Processing buffer {"connection_id":223031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168848630012d0ba140070712100015010223..."} 
[2026-10-23 16:58:29] local.INFO: Packet analysis {"connection_id":223031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:58:29] local.INFO: Extracted packet for processing {"connection_id":223031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:58:29] local.INFO: GPS Element Parsed {"raw_longitude":755736896,"raw_latitude":117903888,"longitude_deg":75.5736896,"latitude_deg":11.7903888,"altitude":21,"angle":258,"satellites":35,"speed":28,"hex_longitude":"2d0ba140","hex_latitude":"07071210","is_valid_coordinates":true} 
[2026-10-23 16:58:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:58:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945247744001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37366202590298112,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":840625048130043904,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:58:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754878000,"timestamp_ms":1792754878000,"timestamp_seconds":1792754878,"priority":1,"record_length":96,"hex_timestamp":"000001a168848630"} 
[2026-10-23 16:58:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:58:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:58:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 16:58:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:58:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:58:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:58:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:58:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:58:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223031,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:58:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223031,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:58:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945247744001,"66":14439,"163":206,"94":10240,"24":28,"16":37366202590298112,"45":840625048130043904},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 16:58:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:58:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945247744001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:58:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37366202590298112,"km_value":37366202590298.11,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:58:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":840625048130043904,"description":"Unknown IO ID 45"} 
[2026-10-23 16:58:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945247744001,"power":14439,"unknown_163":206,"unknown_94":10240,"ignition":28,"odometer":null,"unknown_45":840625048130043904}} 
[2026-10-23 16:58:30] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:58:30] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:58:30] local.INFO: IMEI packet received {"connection_id":221779,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:58:30] local.INFO: IMEI acknowledgment sent {"connection_id":221779,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":223031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23226,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:58:30] local.INFO: GPS data processed {"connection_id":223031,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:58:30] local.INFO: Acknowledgment sent {"connection_id":223031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:58:30] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:58:30] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:58:30] local.INFO: Packet analysis {"connection_id":221779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:58:30] local.INFO: Extracted packet for processing {"connection_id":221779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:58:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:58:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:58:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:58:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:58:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:58:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:58:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:58:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:58:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":221779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23227,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:58:30] local.INFO: GPS data processed {"connection_id":221779,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:58:30] local.INFO: Acknowledgment sent {"connection_id":221779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:59:00] local.INFO: TCP Data received {"connection_id":223031,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16884b128012d0b7d4007070d600012010c23..."} 
[2026-10-23 16:59:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223031,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16884b128012d0b7d4007070d600012010c23..."} 
[2026-10-23 16:59:00] local.INFO: Processing buffer {"connection_id":223031,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16884b128012d0b7d4007070d600012010c23..."} 
[2026-10-23 16:59:00] local.INFO: Packet analysis {"connection_id":223031,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:59:00] local.INFO: Extracted packet for processing {"connection_id":223031,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16884"} 
[2026-10-23 16:59:00] local.INFO: GPS Element Parsed {"raw_longitude":755727680,"raw_latitude":117902688,"longitude_deg":75.572768,"latitude_deg":11.7902688,"altitude":18,"angle":268,"satellites":35,"speed":38,"hex_longitude":"2d0b7d40","hex_latitude":"07070d60","is_valid_coordinates":true} 
[2026-10-23 16:59:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:59:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945248768001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37366644971929600,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":838021404595195904,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:59:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754889000,"timestamp_ms":1792754889000,"timestamp_seconds":1792754889,"priority":1,"record_length":96,"hex_timestamp":"000001a16884b128"} 
[2026-10-23 16:59:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:59:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:59:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 16:59:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:59:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:59:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:59:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:59:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223031,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:59:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223031,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:59:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223031,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:59:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:59:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:59:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:59:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945248768001,"66":14428,"163":206,"94":10240,"24":38,"16":37366644971929600,"45":838021404595195904},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 16:59:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:59:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:59:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945248768001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:59:00] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 16:59:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:59:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37366644971929600,"km_value":37366644971929.6,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:59:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":838021404595195904,"description":"Unknown IO ID 45"} 
[2026-10-23 16:59:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945248768001,"power":14428,"unknown_163":206,"unknown_94":10240,"ignition":38,"odometer":null,"unknown_45":838021404595195904}} 
[2026-10-23 16:59:01] local.INFO: DEBUG: GPS processor result {"connection_id":223031,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23228,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:59:01] local.INFO: GPS data processed {"connection_id":223031,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:59:01] local.INFO: Acknowledgment sent {"connection_id":223031,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:59:01] local.INFO: TCP Data received {"connection_id":221779,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221779,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:59:01] local.INFO: Processing buffer {"connection_id":221779,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:59:01] local.INFO: Packet analysis {"connection_id":221779,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:59:01] local.INFO: Extracted packet for processing {"connection_id":221779,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:59:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:59:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:59:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:59:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:59:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:59:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221779,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221779,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:59:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:59:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:59:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:59:01] local.INFO: DEBUG: GPS processor result {"connection_id":221779,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23229,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:59:01] local.INFO: GPS data processed {"connection_id":221779,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:59:01] local.INFO: Acknowledgment sent {"connection_id":221779,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:59:23] local.INFO: TCP Data received {"connection_id":224761,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:59:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224761,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:59:23] local.INFO: Processing buffer {"connection_id":224761,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:59:23] local.INFO: IMEI packet received {"connection_id":224761,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 16:59:23] local.INFO: IMEI acknowledgment sent {"connection_id":224761,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:59:25] local.INFO: TCP Data received {"connection_id":223032,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:59:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:59:25] local.INFO: Processing buffer {"connection_id":223032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:59:25] local.INFO: IMEI packet received {"connection_id":223032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 16:59:25] local.INFO: IMEI acknowledgment sent {"connection_id":223032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 16:59:28] local.INFO: TCP Data received {"connection_id":224761,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:59:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224761,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:59:28] local.INFO: Processing buffer {"connection_id":224761,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 16:59:28] local.INFO: IMEI packet received {"connection_id":224761,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 16:59:28] local.INFO: IMEI acknowledgment sent {"connection_id":224761,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:59:29] local.INFO: TCP Data received {"connection_id":224761,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1688593b8012d0af680070674e8000800ea21..."} 
[2026-10-23 16:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688593b8012d0af680070674e8000800ea21..."} 
[2026-10-23 16:59:29] local.INFO: Processing buffer {"connection_id":224761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688593b8012d0af680070674e8000800ea21..."} 
[2026-10-23 16:59:29] local.INFO: Packet analysis {"connection_id":224761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 16:59:29] local.INFO: Extracted packet for processing {"connection_id":224761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 16:59:29] local.INFO: GPS Element Parsed {"raw_longitude":755693184,"raw_latitude":117863656,"longitude_deg":75.5693184,"latitude_deg":11.7863656,"altitude":8,"angle":234,"satellites":33,"speed":20,"hex_longitude":"2d0af680","hex_latitude":"070674e8","is_valid_coordinates":true} 
[2026-10-23 16:59:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:59:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945266176001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37369299261718528,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":790381764776693760,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:59:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754947000,"timestamp_ms":1792754947000,"timestamp_seconds":1792754947,"priority":1,"record_length":96,"hex_timestamp":"000001a1688593b8"} 
[2026-10-23 16:59:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:59:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 16:59:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 16:59:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:59:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:59:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:59:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:59:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:59:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:59:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 16:59:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:59:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 16:59:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 16:59:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945266176001,"66":14450,"163":206,"94":10240,"24":20,"16":37369299261718528,"45":790381764776693760},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 16:59:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 16:59:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 16:59:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945266176001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:59:29] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 16:59:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 16:59:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37369299261718528,"km_value":37369299261718.53,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:59:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":790381764776693760,"description":"Unknown IO ID 45"} 
[2026-10-23 16:59:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945266176001,"power":14450,"unknown_163":206,"unknown_94":10240,"ignition":20,"odometer":null,"unknown_45":790381764776693760}} 
[2026-10-23 16:59:29] local.INFO: DEBUG: GPS processor result {"connection_id":224761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23230,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:59:29] local.INFO: GPS data processed {"connection_id":224761,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:59:29] local.INFO: Acknowledgment sent {"connection_id":224761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 16:59:30] local.INFO: TCP Data received {"connection_id":223032,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223032,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:59:30] local.INFO: Processing buffer {"connection_id":223032,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 16:59:30] local.INFO: IMEI packet received {"connection_id":223032,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 16:59:30] local.INFO: IMEI acknowledgment sent {"connection_id":223032,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 16:59:30] local.INFO: TCP Data received {"connection_id":223032,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:59:30] local.INFO: Processing buffer {"connection_id":223032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 16:59:30] local.INFO: Packet analysis {"connection_id":223032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:59:30] local.INFO: Extracted packet for processing {"connection_id":223032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 16:59:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 16:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 16:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 16:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 16:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 16:59:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 16:59:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 16:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 16:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 16:59:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 16:59:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 16:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 16:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 16:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 16:59:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 16:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 16:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 16:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 16:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 16:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 16:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 16:59:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 16:59:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 16:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 16:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 16:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 16:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":223032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23231,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 16:59:30] local.INFO: GPS data processed {"connection_id":223032,"processed":1,"errors":0,"total":1} 
[2026-10-23 16:59:30] local.INFO: Acknowledgment sent {"connection_id":223032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:00:00] local.INFO: TCP Data received {"connection_id":224761,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a1688597a0012d0af4c007067428000800f521..."} 
[2026-10-23 17:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224761,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688597a0012d0af4c007067428000800f521..."} 
[2026-10-23 17:00:00] local.INFO: Processing buffer {"connection_id":224761,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688597a0012d0af4c007067428000800f521..."} 
[2026-10-23 17:00:00] local.INFO: Packet analysis {"connection_id":224761,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:00:00] local.INFO: Extracted packet for processing {"connection_id":224761,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:00:00] local.INFO: GPS Element Parsed {"raw_longitude":755692736,"raw_latitude":117863464,"longitude_deg":75.5692736,"latitude_deg":11.7863464,"altitude":8,"angle":245,"satellites":33,"speed":19,"hex_longitude":"2d0af4c0","hex_latitude":"07067428","is_valid_coordinates":true} 
[2026-10-23 17:00:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:00:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945266432001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37369325031522304,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":789959552311552000,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:00:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792754948000,"timestamp_ms":1792754948000,"timestamp_seconds":1792754948,"priority":1,"record_length":96,"hex_timestamp":"000001a1688597a0"} 
[2026-10-23 17:00:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:00:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:00:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 17:00:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:00:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:00:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:00:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:00:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224761,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:00:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:00:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224761,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:00:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:00:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:00:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:00:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945266432001,"66":13678,"163":206,"94":10240,"24":19,"16":37369325031522304,"45":789959552311552000},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 17:00:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:00:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:00:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945266432001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:00:00] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 17:00:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 17:00:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37369325031522304,"km_value":37369325031522.305,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:00:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":789959552311552000,"description":"Unknown IO ID 45"} 
[2026-10-23 17:00:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945266432001,"power":13678,"unknown_163":206,"unknown_94":10240,"ignition":19,"odometer":null,"unknown_45":789959552311552000}} 
[2026-10-23 17:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":224761,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23232,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:00:01] local.INFO: GPS data processed {"connection_id":224761,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:00:01] local.INFO: Acknowledgment sent {"connection_id":224761,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:00:01] local.INFO: TCP Data received {"connection_id":223032,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223032,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:00:01] local.INFO: Processing buffer {"connection_id":223032,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168818c78012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:00:01] local.INFO: Packet analysis {"connection_id":223032,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 17:00:01] local.INFO: Extracted packet for processing {"connection_id":223032,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16881"} 
[2026-10-23 17:00:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945121024001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3556506677427464192,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754683000,"timestamp_ms":1792754683000,"timestamp_seconds":1792754683,"priority":1,"record_length":96,"hex_timestamp":"000001a168818c78"} 
[2026-10-23 17:00:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:00:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24576,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":109,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":878,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:00:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:00:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223032,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223032,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:00:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945121024001,"66":26267,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3556506677427464192},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945121024001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:00:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:00:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3556506677427464192,"description":"Unknown IO ID 45"} 
[2026-10-23 17:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945121024001,"power":26267,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3556506677427464192}} 
[2026-10-23 17:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":223032,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23233,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:00:01] local.INFO: GPS data processed {"connection_id":223032,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:00:01] local.INFO: Acknowledgment sent {"connection_id":223032,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:00:23] local.INFO: TCP Data received {"connection_id":223033,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:00:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223033,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:00:23] local.INFO: Processing buffer {"connection_id":223033,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:00:23] local.INFO: IMEI packet received {"connection_id":223033,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:00:23] local.INFO: IMEI acknowledgment sent {"connection_id":223033,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:00:25] local.INFO: TCP Data received {"connection_id":221361,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:00:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:00:25] local.INFO: Processing buffer {"connection_id":221361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:00:25] local.INFO: IMEI packet received {"connection_id":221361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:00:25] local.INFO: IMEI acknowledgment sent {"connection_id":221361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:00:29] local.INFO: TCP Data received {"connection_id":223033,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223033,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:00:29] local.INFO: Processing buffer {"connection_id":223033,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:00:29] local.INFO: IMEI packet received {"connection_id":223033,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":223033,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:00:29] local.INFO: TCP Data received {"connection_id":223033,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16885a740012d0aef8007067168000900e422..."} 
[2026-10-23 17:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16885a740012d0aef8007067168000900e422..."} 
[2026-10-23 17:00:29] local.INFO: Processing buffer {"connection_id":223033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16885a740012d0aef8007067168000900e422..."} 
[2026-10-23 17:00:29] local.INFO: Packet analysis {"connection_id":223033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:00:29] local.INFO: Extracted packet for processing {"connection_id":223033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:00:29] local.INFO: GPS Element Parsed {"raw_longitude":755691392,"raw_latitude":117862760,"longitude_deg":75.5691392,"latitude_deg":11.786276,"altitude":9,"angle":228,"satellites":34,"speed":7,"hex_longitude":"2d0aef80","hex_latitude":"07067168","is_valid_coordinates":true} 
[2026-10-23 17:00:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:00:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945266688001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37369398045966336,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":789466971102259200,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:00:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792754952000,"timestamp_ms":1792754952000,"timestamp_seconds":1792754952,"priority":1,"record_length":96,"hex_timestamp":"000001a16885a740"} 
[2026-10-23 17:00:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:00:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:00:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":110,"data_length":795,"current_offset":136} 
[2026-10-23 17:00:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1453,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:00:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:00:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:00:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:00:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:00:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223033,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:00:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223033,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:00:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:00:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:00:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:00:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945266688001,"66":14352,"163":206,"94":10240,"24":7,"16":37369398045966336,"45":789466971102259200},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 17:00:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:00:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:00:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945266688001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:00:29] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 17:00:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 17:00:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37369398045966336,"km_value":37369398045966.336,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:00:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":789466971102259200,"description":"Unknown IO ID 45"} 
[2026-10-23 17:00:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945266688001,"power":14352,"unknown_163":206,"unknown_94":10240,"ignition":7,"odometer":null,"unknown_45":789466971102259200}} 
[2026-10-23 17:00:29] local.INFO: DEBUG: GPS processor result {"connection_id":223033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23234,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:00:29] local.INFO: GPS data processed {"connection_id":223033,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:00:29] local.INFO: Acknowledgment sent {"connection_id":223033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:00:30] local.INFO: TCP Data received {"connection_id":221361,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221361,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:00:30] local.INFO: Processing buffer {"connection_id":221361,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:00:30] local.INFO: IMEI packet received {"connection_id":221361,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:00:30] local.INFO: IMEI acknowledgment sent {"connection_id":221361,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:00:30] local.INFO: TCP Data received {"connection_id":221361,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:00:30] local.INFO: Processing buffer {"connection_id":221361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:00:30] local.INFO: Packet analysis {"connection_id":221361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:00:30] local.INFO: Extracted packet for processing {"connection_id":221361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:00:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:00:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:00:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:00:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:00:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:00:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:00:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:00:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":221361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23235,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:00:30] local.INFO: GPS data processed {"connection_id":221361,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:00:30] local.INFO: Acknowledgment sent {"connection_id":221361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:01:01] local.INFO: TCP Data received {"connection_id":223033,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16885b2f8012d0aeec007066fd0000900c621..."} 
[2026-10-23 17:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223033,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16885b2f8012d0aeec007066fd0000900c621..."} 
[2026-10-23 17:01:01] local.INFO: Processing buffer {"connection_id":223033,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16885b2f8012d0aeec007066fd0000900c621..."} 
[2026-10-23 17:01:01] local.INFO: Packet analysis {"connection_id":223033,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:01:01] local.INFO: Extracted packet for processing {"connection_id":223033,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:01:01] local.INFO: GPS Element Parsed {"raw_longitude":755691200,"raw_latitude":117862352,"longitude_deg":75.56912,"latitude_deg":11.7862352,"altitude":9,"angle":198,"satellites":33,"speed":5,"hex_longitude":"2d0aeec0","hex_latitude":"07066fd0","is_valid_coordinates":true} 
[2026-10-23 17:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945267712001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37369419520802816,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":787989227474348032,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754955000,"timestamp_ms":1792754955000,"timestamp_seconds":1792754955,"priority":1,"record_length":96,"hex_timestamp":"000001a16885b2f8"} 
[2026-10-23 17:01:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:01:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":16,"data_length":795,"current_offset":136} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":288493163733142272,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504169827139584,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":104,"raw_value":2240026625,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":4,"raw_value":18639410753791907,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5404583439934750976,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":1738735822,"corrected_to":0} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":112,"raw_value":2415996171,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":5,"raw_value":3221685896,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":216,"raw_value":3378576481070848,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":2,"raw_value":67835472036167696,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3269787648,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":11,"raw_value":4053247390765285388,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":40,"raw_value":84736235490707135,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.INFO: IO Element Parsed {"io_data_count":42,"io_data_keys":[0,163,94,24,241,157,16,195,161,151,45,192,116,8,33,10,66,147,128,143,1,240,114,227,104,6,4,113,205,25,112,5,216,239,56,2,132,7,11,35,206,40],"length":628,"final_offset":758,"validated_count":42,"validation_warnings":[{"io_id":205,"original":1738735822,"validated":0}]} 
[2026-10-23 17:01:01] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":648769181021831168,"timestamp_seconds":648769181021831.1,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 17:01:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223033,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223033,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223033,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:01:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945267712001,"66":13754,"163":206,"94":10240,"24":5,"16":37369419520802816,"45":787989227474348032},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945267712001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 17:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37369419520802816,"km_value":37369419520802.81,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":787989227474348032,"description":"Unknown IO ID 45"} 
[2026-10-23 17:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945267712001,"power":13754,"unknown_163":206,"unknown_94":10240,"ignition":5,"odometer":null,"unknown_45":787989227474348032}} 
[2026-10-23 17:01:01] local.INFO: DEBUG: GPS processor result {"connection_id":223033,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23236,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:01:01] local.INFO: GPS data processed {"connection_id":223033,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:01:01] local.INFO: Acknowledgment sent {"connection_id":223033,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:01:01] local.INFO: TCP Data received {"connection_id":221361,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221361,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:01:01] local.INFO: Processing buffer {"connection_id":221361,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:01:01] local.INFO: Packet analysis {"connection_id":221361,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:01:01] local.INFO: Extracted packet for processing {"connection_id":221361,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:01:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:01:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:01:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:01:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:01:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:01:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221361,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221361,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:01:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:01:01] local.INFO: DEBUG: GPS processor result {"connection_id":221361,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23237,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:01:01] local.INFO: GPS data processed {"connection_id":221361,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:01:01] local.INFO: Acknowledgment sent {"connection_id":221361,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:01:24] local.INFO: TCP Data received {"connection_id":223034,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223034,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:01:24] local.INFO: Processing buffer {"connection_id":223034,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:01:24] local.INFO: IMEI packet received {"connection_id":223034,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":223034,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:01:28] local.INFO: TCP Data received {"connection_id":221780,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:01:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221780,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:01:28] local.INFO: Processing buffer {"connection_id":221780,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:01:28] local.INFO: IMEI packet received {"connection_id":221780,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:01:28] local.INFO: IMEI acknowledgment sent {"connection_id":221780,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:01:30] local.INFO: TCP Data received {"connection_id":223034,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223034,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:01:30] local.INFO: Processing buffer {"connection_id":223034,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:01:30] local.INFO: IMEI packet received {"connection_id":223034,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:01:30] local.INFO: IMEI acknowledgment sent {"connection_id":223034,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:01:30] local.INFO: TCP Data received {"connection_id":223034,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:01:30] local.INFO: Processing buffer {"connection_id":223034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:01:30] local.INFO: Packet analysis {"connection_id":223034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:01:30] local.INFO: Extracted packet for processing {"connection_id":223034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:01:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:01:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:01:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:01:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:01:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:01:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:01:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:01:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:01:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:01:30] local.INFO: DEBUG: GPS processor result {"connection_id":223034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23238,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:01:30] local.INFO: GPS data processed {"connection_id":223034,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:01:30] local.INFO: Acknowledgment sent {"connection_id":223034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:01:33] local.INFO: TCP Data received {"connection_id":221780,"ip":"42.109.136.7","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:01:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221780,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:01:33] local.INFO: Processing buffer {"connection_id":221780,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:01:33] local.INFO: IMEI packet received {"connection_id":221780,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:01:33] local.INFO: IMEI acknowledgment sent {"connection_id":221780,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:01:34] local.INFO: TCP Data received {"connection_id":221780,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16885b6e0012d0aeec007066f20000a00b521..."} 
[2026-10-23 17:01:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16885b6e0012d0aeec007066f20000a00b521..."} 
[2026-10-23 17:01:34] local.INFO: Processing buffer {"connection_id":221780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16885b6e0012d0aeec007066f20000a00b521..."} 
[2026-10-23 17:01:34] local.INFO: Packet analysis {"connection_id":221780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:01:34] local.INFO: Extracted packet for processing {"connection_id":221780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:01:34] local.INFO: GPS Element Parsed {"raw_longitude":755691200,"raw_latitude":117862176,"longitude_deg":75.56912,"latitude_deg":11.7862176,"altitude":10,"angle":181,"satellites":33,"speed":6,"hex_longitude":"2d0aeec0","hex_latitude":"07066f20","is_valid_coordinates":true} 
[2026-10-23 17:01:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:01:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945268480001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37369428110737408,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":787778121241710592,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:01:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792754956000,"timestamp_ms":1792754956000,"timestamp_seconds":1792754956,"priority":1,"record_length":96,"hex_timestamp":"000001a16885b6e0"} 
[2026-10-23 17:01:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:01:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:01:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":53,"n8_eight_byte":186,"data_length":795,"current_offset":136} 
[2026-10-23 17:01:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2137,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:01:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:01:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:01:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:01:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:01:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221780,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:01:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221780,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:01:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:01:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:01:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:01:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945268480001,"66":14450,"163":206,"94":10240,"24":6,"16":37369428110737408,"45":787778121241710592},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 17:01:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:01:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:01:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945268480001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:01:34] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 17:01:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 17:01:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37369428110737408,"km_value":37369428110737.41,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:01:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":787778121241710592,"description":"Unknown IO ID 45"} 
[2026-10-23 17:01:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945268480001,"power":14450,"unknown_163":206,"unknown_94":10240,"ignition":6,"odometer":null,"unknown_45":787778121241710592}} 
[2026-10-23 17:01:34] local.INFO: DEBUG: GPS processor result {"connection_id":221780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23239,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:01:34] local.INFO: GPS data processed {"connection_id":221780,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:01:34] local.INFO: Acknowledgment sent {"connection_id":221780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:01:37] local.INFO: TCP Data received {"connection_id":221780,"ip":"42.109.136.7","data_length":795,"data_hex":"000000000000030f8e0a000001a16885beb0012d0aeec007066d68000a00a021..."} 
[2026-10-23 17:01:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16885beb0012d0aeec007066d68000a00a021..."} 
[2026-10-23 17:01:37] local.INFO: Processing buffer {"connection_id":221780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16885beb0012d0aeec007066d68000a00a021..."} 
[2026-10-23 17:01:37] local.INFO: Packet analysis {"connection_id":221780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:01:37] local.INFO: Extracted packet for processing {"connection_id":221780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16885"} 
[2026-10-23 17:01:37] local.INFO: GPS Element Parsed {"raw_longitude":755691200,"raw_latitude":117861736,"longitude_deg":75.56912,"latitude_deg":11.7861736,"altitude":10,"angle":160,"satellites":33,"speed":11,"hex_longitude":"2d0aeec0","hex_latitude":"07066d68","is_valid_coordinates":true} 
[2026-10-23 17:01:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:01:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945268736001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37369449585573888,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":787778121241665536,"note":"Value kept but may cause issues"} 
[2026-10-23 17:01:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,163,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:01:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792754958000,"timestamp_ms":1792754958000,"timestamp_seconds":1792754958,"priority":1,"record_length":96,"hex_timestamp":"000001a16885beb0"} 
[2026-10-23 17:01:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:01:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":19200,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:01:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 17:01:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:01:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:01:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:01:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:01:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:01:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221780,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:01:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221780,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:01:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.109.136.7","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:01:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:01:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:01:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945268736001,"66":14407,"163":206,"94":10240,"24":11,"16":37369449585573888,"45":787778121241665536},"client_ip":"42.109.136.7","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,163,94,24,16,45]} 
[2026-10-23 17:01:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:01:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:01:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945268736001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:01:37] local.INFO: Unknown IO ID detected {"io_id":163,"value":206,"description":"Unknown IO ID 163"} 
[2026-10-23 17:01:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":10240,"description":"Unknown IO ID 94"} 
[2026-10-23 17:01:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37369449585573888,"km_value":37369449585573.89,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:01:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":787778121241665536,"description":"Unknown IO ID 45"} 
[2026-10-23 17:01:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945268736001,"power":14407,"unknown_163":206,"unknown_94":10240,"ignition":11,"odometer":null,"unknown_45":787778121241665536}} 
[2026-10-23 17:01:37] local.INFO: DEBUG: GPS processor result {"connection_id":221780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23240,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:01:37] local.INFO: GPS data processed {"connection_id":221780,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:01:37] local.INFO: Acknowledgment sent {"connection_id":221780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:02:01] local.INFO: TCP Data received {"connection_id":223034,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223034,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:02:01] local.INFO: Processing buffer {"connection_id":223034,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:02:01] local.INFO: Packet analysis {"connection_id":223034,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:02:01] local.INFO: Extracted packet for processing {"connection_id":223034,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:02:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:02:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:02:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:02:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:02:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:02:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:02:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223034,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223034,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:02:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:02:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:02:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":223034,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23241,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:02:01] local.INFO: GPS data processed {"connection_id":223034,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:02:01] local.INFO: Acknowledgment sent {"connection_id":223034,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:02:24] local.INFO: TCP Data received {"connection_id":224763,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:02:24] local.INFO: Processing buffer {"connection_id":224763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:02:24] local.INFO: IMEI packet received {"connection_id":224763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":224763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:02:30] local.INFO: TCP Data received {"connection_id":224763,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224763,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:02:30] local.INFO: Processing buffer {"connection_id":224763,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:02:30] local.INFO: IMEI packet received {"connection_id":224763,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:02:30] local.INFO: IMEI acknowledgment sent {"connection_id":224763,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:02:30] local.INFO: TCP Data received {"connection_id":224763,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:02:30] local.INFO: Processing buffer {"connection_id":224763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:02:30] local.INFO: Packet analysis {"connection_id":224763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:02:30] local.INFO: Extracted packet for processing {"connection_id":224763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:02:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:02:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:02:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:02:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:02:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:02:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:02:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:02:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:02:30] local.INFO: DEBUG: GPS processor result {"connection_id":224763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23242,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:02:30] local.INFO: GPS data processed {"connection_id":224763,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:02:30] local.INFO: Acknowledgment sent {"connection_id":224763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:03:01] local.INFO: TCP Data received {"connection_id":224763,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224763,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:01] local.INFO: Processing buffer {"connection_id":224763,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:01] local.INFO: Packet analysis {"connection_id":224763,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:03:01] local.INFO: Extracted packet for processing {"connection_id":224763,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:03:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:03:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:03:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:03:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:03:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:03:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224763,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224763,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:03:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:03:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:03:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":224763,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23243,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:03:01] local.INFO: GPS data processed {"connection_id":224763,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:03:01] local.INFO: Acknowledgment sent {"connection_id":224763,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:03:30] local.INFO: TCP Data received {"connection_id":221362,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:03:30] local.INFO: Processing buffer {"connection_id":221362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:03:30] local.INFO: IMEI packet received {"connection_id":221362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:03:30] local.INFO: IMEI acknowledgment sent {"connection_id":221362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:03:35] local.INFO: TCP Data received {"connection_id":221362,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:03:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221362,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:03:35] local.INFO: Processing buffer {"connection_id":221362,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:03:35] local.INFO: IMEI packet received {"connection_id":221362,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:03:35] local.INFO: IMEI acknowledgment sent {"connection_id":221362,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:03:35] local.INFO: TCP Data received {"connection_id":221362,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:35] local.INFO: Processing buffer {"connection_id":221362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:35] local.INFO: Packet analysis {"connection_id":221362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:03:35] local.INFO: Extracted packet for processing {"connection_id":221362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:03:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:03:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:03:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:03:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:03:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:03:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:03:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:03:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:03:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:03:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:03:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:03:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:03:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:03:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:03:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:03:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:03:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:03:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:03:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:03:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:03:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:03:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:03:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:03:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:03:35] local.INFO: DEBUG: GPS processor result {"connection_id":221362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23244,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:03:35] local.INFO: GPS data processed {"connection_id":221362,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:03:35] local.INFO: Acknowledgment sent {"connection_id":221362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:03:40] local.INFO: TCP Data received {"connection_id":221362,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221362,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:40] local.INFO: Processing buffer {"connection_id":221362,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:03:40] local.INFO: Packet analysis {"connection_id":221362,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:03:40] local.INFO: Extracted packet for processing {"connection_id":221362,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:03:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:03:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:03:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:03:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:03:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:03:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:03:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:03:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:03:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:03:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:03:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:03:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:03:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221362,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:03:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:03:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221362,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:03:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:03:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:03:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:03:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:03:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:03:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:03:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:03:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:03:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:03:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:03:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:03:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:03:40] local.INFO: DEBUG: GPS processor result {"connection_id":221362,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23245,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:03:40] local.INFO: GPS data processed {"connection_id":221362,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:03:40] local.INFO: Acknowledgment sent {"connection_id":221362,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:04:02] local.INFO: TCP Data received {"connection_id":224762,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:04:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224762,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:04:02] local.INFO: Processing buffer {"connection_id":224762,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:04:02] local.INFO: IMEI packet received {"connection_id":224762,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:04:02] local.INFO: IMEI acknowledgment sent {"connection_id":224762,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:04:25] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:04:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:04:25] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:04:25] local.INFO: IMEI packet received {"connection_id":221781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:04:25] local.INFO: IMEI acknowledgment sent {"connection_id":221781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:04:30] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:04:30] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:04:30] local.INFO: IMEI packet received {"connection_id":221781,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:04:30] local.INFO: IMEI acknowledgment sent {"connection_id":221781,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:04:30] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:04:30] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:04:30] local.INFO: Packet analysis {"connection_id":221781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:04:30] local.INFO: Extracted packet for processing {"connection_id":221781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:04:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:04:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:04:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:04:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:04:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:04:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:04:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:04:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":221781,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23246,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:04:30] local.INFO: GPS data processed {"connection_id":221781,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:04:30] local.INFO: Acknowledgment sent {"connection_id":221781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:05:01] local.INFO: TCP Data received {"connection_id":221781,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221781,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:05:01] local.INFO: Processing buffer {"connection_id":221781,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168862058012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:05:01] local.INFO: Packet analysis {"connection_id":221781,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:05:01] local.INFO: Extracted packet for processing {"connection_id":221781,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16886"} 
[2026-10-23 17:05:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:05:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945198848001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:05:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:05:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:05:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:05:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792754983000,"timestamp_ms":1792754983000,"timestamp_seconds":1792754983,"priority":1,"record_length":96,"hex_timestamp":"000001a168862058"} 
[2026-10-23 17:05:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:05:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":155,"data_length":795,"current_offset":136} 
[2026-10-23 17:05:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2103,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:05:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:05:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:05:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:05:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221781,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:05:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:05:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221781,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:05:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:05:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:05:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:05:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945198848001,"66":25952,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:05:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:05:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:05:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945198848001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:05:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:05:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:05:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:05:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:05:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945198848001,"power":25952,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:05:01] local.INFO: DEBUG: GPS processor result {"connection_id":221781,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23247,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:05:01] local.INFO: GPS data processed {"connection_id":221781,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:05:01] local.INFO: Acknowledgment sent {"connection_id":221781,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:05:22] local.INFO: TCP Data received {"connection_id":224764,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224764,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:22] local.INFO: Processing buffer {"connection_id":224764,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:22] local.INFO: IMEI packet received {"connection_id":224764,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:05:22] local.INFO: IMEI acknowledgment sent {"connection_id":224764,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:05:25] local.INFO: TCP Data received {"connection_id":224764,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224764,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:25] local.INFO: Processing buffer {"connection_id":224764,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:25] local.INFO: IMEI packet received {"connection_id":224764,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:05:25] local.INFO: IMEI acknowledgment sent {"connection_id":224764,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:05:30] local.INFO: TCP Data received {"connection_id":224764,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224764,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:30] local.INFO: Processing buffer {"connection_id":224764,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:05:30] local.INFO: IMEI packet received {"connection_id":224764,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:05:30] local.INFO: IMEI acknowledgment sent {"connection_id":224764,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:05:30] local.INFO: TCP Data received {"connection_id":224764,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224764,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:05:30] local.INFO: Processing buffer {"connection_id":224764,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:05:30] local.INFO: Packet analysis {"connection_id":224764,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:05:30] local.INFO: Extracted packet for processing {"connection_id":224764,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:05:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:05:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:05:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:05:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:05:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224764,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:05:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:05:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:05:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:05:30] local.INFO: DEBUG: GPS processor result {"connection_id":224764,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23248,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:05:30] local.INFO: GPS data processed {"connection_id":224764,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:05:30] local.INFO: Acknowledgment sent {"connection_id":224764,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:06:01] local.INFO: TCP Data received {"connection_id":224764,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224764,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:06:01] local.INFO: Processing buffer {"connection_id":224764,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:06:01] local.INFO: Packet analysis {"connection_id":224764,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:06:01] local.INFO: Extracted packet for processing {"connection_id":224764,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:06:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:06:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:06:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:06:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:06:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:06:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:06:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:06:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:06:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:06:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:06:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:06:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:06:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224764,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:06:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:06:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224764,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:06:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:06:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:06:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:06:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:06:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:06:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:06:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:06:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:06:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:06:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:06:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:06:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:06:01] local.INFO: DEBUG: GPS processor result {"connection_id":224764,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23249,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:06:01] local.INFO: GPS data processed {"connection_id":224764,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:06:01] local.INFO: Acknowledgment sent {"connection_id":224764,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:06:24] local.INFO: TCP Data received {"connection_id":223035,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:06:24] local.INFO: Processing buffer {"connection_id":223035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:06:24] local.INFO: IMEI packet received {"connection_id":223035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":223035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:06:30] local.INFO: TCP Data received {"connection_id":223035,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223035,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:06:30] local.INFO: Processing buffer {"connection_id":223035,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:06:30] local.INFO: IMEI packet received {"connection_id":223035,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:06:30] local.INFO: IMEI acknowledgment sent {"connection_id":223035,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:06:30] local.INFO: TCP Data received {"connection_id":223035,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223035,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:06:30] local.INFO: Processing buffer {"connection_id":223035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:06:30] local.INFO: Packet analysis {"connection_id":223035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:06:30] local.INFO: Extracted packet for processing {"connection_id":223035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:06:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:06:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:06:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:06:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:06:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:06:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:06:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:06:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":223035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23250,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:06:30] local.INFO: GPS data processed {"connection_id":223035,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:06:30] local.INFO: Acknowledgment sent {"connection_id":223035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:07:01] local.INFO: TCP Data received {"connection_id":223035,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223035,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:07:01] local.INFO: Processing buffer {"connection_id":223035,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:07:01] local.INFO: Packet analysis {"connection_id":223035,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:07:01] local.INFO: Extracted packet for processing {"connection_id":223035,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:07:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:07:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:07:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:07:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:07:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:07:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:07:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:07:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223035,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223035,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:07:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:07:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:07:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:07:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":223035,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23251,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:07:01] local.INFO: GPS data processed {"connection_id":223035,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:07:01] local.INFO: Acknowledgment sent {"connection_id":223035,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:07:24] local.INFO: TCP Data received {"connection_id":224766,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:07:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:07:24] local.INFO: Processing buffer {"connection_id":224766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:07:24] local.INFO: IMEI packet received {"connection_id":224766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:07:24] local.INFO: IMEI acknowledgment sent {"connection_id":224766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:07:30] local.INFO: TCP Data received {"connection_id":224766,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224766,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:07:30] local.INFO: Processing buffer {"connection_id":224766,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:07:30] local.INFO: IMEI packet received {"connection_id":224766,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:07:30] local.INFO: IMEI acknowledgment sent {"connection_id":224766,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:07:30] local.INFO: TCP Data received {"connection_id":224766,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:07:30] local.INFO: Processing buffer {"connection_id":224766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:07:30] local.INFO: Packet analysis {"connection_id":224766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:07:30] local.INFO: Extracted packet for processing {"connection_id":224766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:07:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:07:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:07:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:07:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:07:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:07:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:07:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:07:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":224766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23252,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:07:30] local.INFO: GPS data processed {"connection_id":224766,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:07:30] local.INFO: Acknowledgment sent {"connection_id":224766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:08:01] local.INFO: TCP Data received {"connection_id":224766,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224766,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:01] local.INFO: Processing buffer {"connection_id":224766,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:01] local.INFO: Packet analysis {"connection_id":224766,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:08:01] local.INFO: Extracted packet for processing {"connection_id":224766,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:08:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:08:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:08:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:08:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:08:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:08:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224766,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224766,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:08:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:08:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:08:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:08:01] local.INFO: DEBUG: GPS processor result {"connection_id":224766,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23253,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:08:01] local.INFO: GPS data processed {"connection_id":224766,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:08:01] local.INFO: Acknowledgment sent {"connection_id":224766,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:08:24] local.INFO: TCP Data received {"connection_id":221363,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:08:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:08:24] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:08:24] local.INFO: IMEI packet received {"connection_id":221363,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:08:24] local.INFO: IMEI acknowledgment sent {"connection_id":221363,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:08:28] local.INFO: TCP Data received {"connection_id":221363,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:08:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:08:28] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:08:28] local.INFO: IMEI packet received {"connection_id":221363,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:08:28] local.INFO: IMEI acknowledgment sent {"connection_id":221363,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:08:30] local.INFO: TCP Data received {"connection_id":221782,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:08:30] local.INFO: Processing buffer {"connection_id":221782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:08:30] local.INFO: IMEI packet received {"connection_id":221782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:08:30] local.INFO: IMEI acknowledgment sent {"connection_id":221782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:08:30] local.INFO: TCP Data received {"connection_id":221363,"ip":"117.224.97.117","data_length":795,"data_hex":"000000000000030f8e0a000001a1688d6b88012d0c0600070599080018006f21..."} 
[2026-10-23 17:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688d6b88012d0c0600070599080018006f21..."} 
[2026-10-23 17:08:30] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688d6b88012d0c0600070599080018006f21..."} 
[2026-10-23 17:08:30] local.INFO: Packet analysis {"connection_id":221363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688d"} 
[2026-10-23 17:08:30] local.INFO: Extracted packet for processing {"connection_id":221363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688d"} 
[2026-10-23 17:08:30] local.INFO: GPS Element Parsed {"raw_longitude":755762688,"raw_latitude":117807368,"longitude_deg":75.5762688,"latitude_deg":11.7807368,"altitude":24,"angle":111,"satellites":33,"speed":30,"hex_longitude":"2d0c0600","hex_latitude":"07059908","is_valid_coordinates":true} 
[2026-10-23 17:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945394432001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37377227771346944,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":857020965499230208,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,139,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755461000,"timestamp_ms":1792755461000,"timestamp_seconds":1792755461,"priority":1,"record_length":96,"hex_timestamp":"000001a1688d6b88"} 
[2026-10-23 17:08:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:08:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 17:08:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:08:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:08:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221363,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221363,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:08:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.97.117","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945394432001,"66":14450,"139":206,"28":32256,"24":30,"16":37377227771346944,"45":857020965499230208},"client_ip":"117.224.97.117","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,139,28,24,16,45]} 
[2026-10-23 17:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945394432001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:08:30] local.INFO: Unknown IO ID detected {"io_id":139,"value":206,"description":"Unknown IO ID 139"} 
[2026-10-23 17:08:30] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-10-23 17:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37377227771346944,"km_value":37377227771346.945,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":857020965499230208,"description":"Unknown IO ID 45"} 
[2026-10-23 17:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945394432001,"power":14450,"unknown_139":206,"unknown_28":32256,"ignition":30,"odometer":null,"unknown_45":857020965499230208}} 
[2026-10-23 17:08:30] local.INFO: DEBUG: GPS processor result {"connection_id":221363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23254,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:08:30] local.INFO: GPS data processed {"connection_id":221363,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:08:30] local.INFO: Acknowledgment sent {"connection_id":221363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:08:31] local.INFO: TCP Data received {"connection_id":221363,"ip":"117.224.97.117","data_length":795,"data_hex":"000000000000030f8e0a000001a1688d9a68012d0c280007058cf80016007123..."} 
[2026-10-23 17:08:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688d9a68012d0c280007058cf80016007123..."} 
[2026-10-23 17:08:31] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688d9a68012d0c280007058cf80016007123..."} 
[2026-10-23 17:08:31] local.INFO: Packet analysis {"connection_id":221363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688d"} 
[2026-10-23 17:08:31] local.INFO: Extracted packet for processing {"connection_id":221363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688d"} 
[2026-10-23 17:08:31] local.INFO: GPS Element Parsed {"raw_longitude":755771392,"raw_latitude":117804280,"longitude_deg":75.5771392,"latitude_deg":11.780428,"altitude":22,"angle":113,"satellites":35,"speed":30,"hex_longitude":"2d0c2800","hex_latitude":"07058cf8","is_valid_coordinates":true} 
[2026-10-23 17:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:08:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945398016001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37377665858011136,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":866380008474085376,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,139,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:08:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792755473000,"timestamp_ms":1792755473000,"timestamp_seconds":1792755473,"priority":1,"record_length":96,"hex_timestamp":"000001a1688d9a68"} 
[2026-10-23 17:08:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:08:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:08:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 17:08:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:08:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:08:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:08:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:08:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:08:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221363,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:08:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221363,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:08:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.97.117","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:08:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:08:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:08:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945398016001,"66":14450,"139":206,"28":32256,"24":30,"16":37377665858011136,"45":866380008474085376},"client_ip":"117.224.97.117","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,139,28,24,16,45]} 
[2026-10-23 17:08:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:08:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:08:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945398016001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:08:31] local.INFO: Unknown IO ID detected {"io_id":139,"value":206,"description":"Unknown IO ID 139"} 
[2026-10-23 17:08:31] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-10-23 17:08:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37377665858011136,"km_value":37377665858011.13,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:08:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":866380008474085376,"description":"Unknown IO ID 45"} 
[2026-10-23 17:08:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945398016001,"power":14450,"unknown_139":206,"unknown_28":32256,"ignition":30,"odometer":null,"unknown_45":866380008474085376}} 
[2026-10-23 17:08:31] local.INFO: DEBUG: GPS processor result {"connection_id":221363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23255,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:08:31] local.INFO: GPS data processed {"connection_id":221363,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:08:31] local.INFO: Acknowledgment sent {"connection_id":221363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:08:35] local.INFO: TCP Data received {"connection_id":221782,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:08:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221782,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:08:35] local.INFO: Processing buffer {"connection_id":221782,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:08:35] local.INFO: IMEI packet received {"connection_id":221782,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:08:35] local.INFO: IMEI acknowledgment sent {"connection_id":221782,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:08:35] local.INFO: TCP Data received {"connection_id":221782,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:35] local.INFO: Processing buffer {"connection_id":221782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:35] local.INFO: Packet analysis {"connection_id":221782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:08:35] local.INFO: Extracted packet for processing {"connection_id":221782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:08:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:08:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:08:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:08:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:08:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:08:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:08:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:08:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:08:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:08:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:08:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:08:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:08:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:08:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:08:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:08:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:08:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:08:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:08:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:08:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:08:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:08:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:08:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:08:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:08:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:08:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:08:35] local.INFO: DEBUG: GPS processor result {"connection_id":221782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23256,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:08:35] local.INFO: GPS data processed {"connection_id":221782,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:08:35] local.INFO: Acknowledgment sent {"connection_id":221782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:08:40] local.INFO: TCP Data received {"connection_id":221782,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:40] local.INFO: Processing buffer {"connection_id":221782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:08:40] local.INFO: Packet analysis {"connection_id":221782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:08:40] local.INFO: Extracted packet for processing {"connection_id":221782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:08:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:08:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:08:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:08:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:08:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:08:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:08:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:08:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:08:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:08:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:08:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:08:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:08:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:08:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:08:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221782,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:08:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:08:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:08:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:08:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:08:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:08:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:08:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:08:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:08:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:08:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:08:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:08:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:08:40] local.INFO: DEBUG: GPS processor result {"connection_id":221782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23257,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:08:40] local.INFO: GPS data processed {"connection_id":221782,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:08:40] local.INFO: Acknowledgment sent {"connection_id":221782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:09:25] local.INFO: TCP Data received {"connection_id":221783,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:09:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:09:25] local.INFO: Processing buffer {"connection_id":221783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:09:25] local.INFO: IMEI packet received {"connection_id":221783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:09:25] local.INFO: IMEI acknowledgment sent {"connection_id":221783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:09:30] local.INFO: TCP Data received {"connection_id":221783,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221783,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:09:30] local.INFO: Processing buffer {"connection_id":221783,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:09:30] local.INFO: IMEI packet received {"connection_id":221783,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:09:30] local.INFO: IMEI acknowledgment sent {"connection_id":221783,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:09:30] local.INFO: TCP Data received {"connection_id":221783,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:09:30] local.INFO: Processing buffer {"connection_id":221783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:09:30] local.INFO: Packet analysis {"connection_id":221783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:09:30] local.INFO: Extracted packet for processing {"connection_id":221783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:09:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:09:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:09:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:09:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:09:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:09:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:09:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:09:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":221783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23258,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:09:30] local.INFO: GPS data processed {"connection_id":221783,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:09:30] local.INFO: Acknowledgment sent {"connection_id":221783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:09:37] local.INFO: TCP Data received {"connection_id":224765,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:09:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224765,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:09:37] local.INFO: Processing buffer {"connection_id":224765,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:09:37] local.INFO: IMEI packet received {"connection_id":224765,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:09:37] local.INFO: IMEI acknowledgment sent {"connection_id":224765,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:09:43] local.INFO: TCP Data received {"connection_id":221363,"ip":"117.224.97.117","data_length":795,"data_hex":"000000000000030f8e0a000001a1688db5c0012d0c3540070587080016007d23..."} 
[2026-10-23 17:09:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221363,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688db5c0012d0c3540070587080016007d23..."} 
[2026-10-23 17:09:43] local.INFO: Processing buffer {"connection_id":221363,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688db5c0012d0c3540070587080016007d23..."} 
[2026-10-23 17:09:43] local.INFO: Packet analysis {"connection_id":221363,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688d"} 
[2026-10-23 17:09:43] local.INFO: Extracted packet for processing {"connection_id":221363,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688d"} 
[2026-10-23 17:09:43] local.INFO: GPS Element Parsed {"raw_longitude":755774784,"raw_latitude":117802760,"longitude_deg":75.5774784,"latitude_deg":11.780276,"altitude":22,"angle":125,"satellites":35,"speed":14,"hex_longitude":"2d0c3540","hex_latitude":"07058708","is_valid_coordinates":true} 
[2026-10-23 17:09:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:09:43] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945401088001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:09:43] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37377841951670272,"note":"Value kept but may cause issues"} 
[2026-10-23 17:09:43] local.WARNING: Large IO value detected {"io_id":45,"raw_value":875950157681457152,"note":"Value kept but may cause issues"} 
[2026-10-23 17:09:43] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,139,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:09:43] local.INFO: AVL Record Parsed {"raw_timestamp":1792755480000,"timestamp_ms":1792755480000,"timestamp_seconds":1792755480,"priority":1,"record_length":96,"hex_timestamp":"000001a1688db5c0"} 
[2026-10-23 17:09:43] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:09:43] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18944,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:09:43] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":114,"data_length":795,"current_offset":136} 
[2026-10-23 17:09:43] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1504,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:09:43] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:09:43] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:09:43] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:09:43] local.INFO: Teltonika packet parsed successfully {"connection_id":221363,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:09:43] local.INFO: Passing IMEI to GPS processor {"connection_id":221363,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:09:43] local.INFO: DEBUG: About to call GPS processor {"connection_id":221363,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:09:43] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.97.117","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:09:43] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:09:43] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:09:43] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945401088001,"66":14428,"139":206,"28":32256,"24":14,"16":37377841951670272,"45":875950157681457152},"client_ip":"117.224.97.117","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,139,28,24,16,45]} 
[2026-10-23 17:09:43] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:09:43] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:09:43] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945401088001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:09:43] local.INFO: Unknown IO ID detected {"io_id":139,"value":206,"description":"Unknown IO ID 139"} 
[2026-10-23 17:09:43] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-10-23 17:09:43] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37377841951670272,"km_value":37377841951670.27,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:09:43] local.INFO: Unknown IO ID detected {"io_id":45,"value":875950157681457152,"description":"Unknown IO ID 45"} 
[2026-10-23 17:09:43] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945401088001,"power":14428,"unknown_139":206,"unknown_28":32256,"ignition":14,"odometer":null,"unknown_45":875950157681457152}} 
[2026-10-23 17:09:43] local.INFO: DEBUG: GPS processor result {"connection_id":221363,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23259,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:09:43] local.INFO: GPS data processed {"connection_id":221363,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:09:43] local.INFO: Acknowledgment sent {"connection_id":221363,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:10:01] local.INFO: TCP Data received {"connection_id":221783,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221783,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:10:01] local.INFO: Processing buffer {"connection_id":221783,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ab820012dce86000522c5b0001d01422b..."} 
[2026-10-23 17:10:01] local.INFO: Packet analysis {"connection_id":221783,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:10:01] local.INFO: Extracted packet for processing {"connection_id":221783,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688a"} 
[2026-10-23 17:10:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":43,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945275648001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755284000,"timestamp_ms":1792755284000,"timestamp_seconds":1792755284,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ab820"} 
[2026-10-23 17:10:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:10:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":96,"data_length":795,"current_offset":136} 
[2026-10-23 17:10:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1567,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:10:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:10:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221783,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221783,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:10:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945275648001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945275648001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:10:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:10:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945275648001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":221783,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23260,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:10:01] local.INFO: GPS data processed {"connection_id":221783,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:10:01] local.INFO: Acknowledgment sent {"connection_id":221783,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:10:24] local.INFO: TCP Data received {"connection_id":224767,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224767,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:24] local.INFO: Processing buffer {"connection_id":224767,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:24] local.INFO: IMEI packet received {"connection_id":224767,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:10:24] local.INFO: IMEI acknowledgment sent {"connection_id":224767,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:10:25] local.INFO: TCP Data received {"connection_id":224767,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224767,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:25] local.INFO: Processing buffer {"connection_id":224767,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:25] local.INFO: IMEI packet received {"connection_id":224767,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:10:25] local.INFO: IMEI acknowledgment sent {"connection_id":224767,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:10:28] local.INFO: TCP Data received {"connection_id":221364,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:10:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:10:28] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:10:28] local.INFO: IMEI packet received {"connection_id":221364,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:10:28] local.INFO: IMEI acknowledgment sent {"connection_id":221364,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:10:30] local.INFO: TCP Data received {"connection_id":224767,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224767,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:30] local.INFO: Processing buffer {"connection_id":224767,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:10:30] local.INFO: IMEI packet received {"connection_id":224767,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:10:30] local.INFO: IMEI acknowledgment sent {"connection_id":224767,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:10:30] local.INFO: TCP Data received {"connection_id":224767,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224767,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:10:30] local.INFO: Processing buffer {"connection_id":224767,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:10:30] local.INFO: Packet analysis {"connection_id":224767,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:10:30] local.INFO: Extracted packet for processing {"connection_id":224767,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:10:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:10:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:10:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:10:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:10:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:10:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224767,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:10:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:10:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:10:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:10:30] local.INFO: DEBUG: GPS processor result {"connection_id":224767,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23261,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:10:30] local.INFO: GPS data processed {"connection_id":224767,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:10:30] local.INFO: Acknowledgment sent {"connection_id":224767,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:10:34] local.INFO: TCP Data received {"connection_id":221364,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:10:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:10:34] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:10:34] local.INFO: IMEI packet received {"connection_id":221364,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:10:34] local.INFO: IMEI acknowledgment sent {"connection_id":221364,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:10:36] local.INFO: TCP Data received {"connection_id":221364,"ip":"117.224.97.117","data_length":795,"data_hex":"000000000000030f8e0a000001a1688ee288012d0c86c00704e4500017009222..."} 
[2026-10-23 17:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688ee288012d0c86c00704e4500017009222..."} 
[2026-10-23 17:10:36] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688ee288012d0c86c00704e4500017009222..."} 
[2026-10-23 17:10:36] local.INFO: Packet analysis {"connection_id":221364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688e"} 
[2026-10-23 17:10:36] local.INFO: Extracted packet for processing {"connection_id":221364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688e"} 
[2026-10-23 17:10:36] local.INFO: GPS Element Parsed {"raw_longitude":755795648,"raw_latitude":117761104,"longitude_deg":75.5795648,"latitude_deg":11.7761104,"altitude":23,"angle":146,"satellites":34,"speed":26,"hex_longitude":"2d0c86c0","hex_latitude":"0704e450","is_valid_coordinates":true} 
[2026-10-23 17:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:10:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945420544001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37380148349108224,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":898186680831545344,"note":"Value kept but may cause issues"} 
[2026-10-23 17:10:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:10:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792755557000,"timestamp_ms":1792755557000,"timestamp_seconds":1792755557,"priority":1,"record_length":96,"hex_timestamp":"000001a1688ee288"} 
[2026-10-23 17:10:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:10:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 17:10:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:10:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:10:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:10:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:10:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:10:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221364,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:10:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221364,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:10:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.97.117","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:10:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:10:36] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:10:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945420544001,"66":14548,"219":206,"28":32256,"24":26,"16":37380148349108224,"45":898186680831545344},"client_ip":"117.224.97.117","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-10-23 17:10:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:10:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:10:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945420544001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:10:36] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 17:10:36] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-10-23 17:10:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37380148349108224,"km_value":37380148349108.23,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:10:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":898186680831545344,"description":"Unknown IO ID 45"} 
[2026-10-23 17:10:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945420544001,"power":14548,"unknown_219":206,"unknown_28":32256,"ignition":26,"odometer":null,"unknown_45":898186680831545344}} 
[2026-10-23 17:10:36] local.INFO: DEBUG: GPS processor result {"connection_id":221364,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23262,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:10:36] local.INFO: GPS data processed {"connection_id":221364,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:10:36] local.INFO: Acknowledgment sent {"connection_id":221364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:11:01] local.INFO: TCP Data received {"connection_id":224767,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224767,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:11:01] local.INFO: Processing buffer {"connection_id":224767,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:11:01] local.INFO: Packet analysis {"connection_id":224767,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:11:01] local.INFO: Extracted packet for processing {"connection_id":224767,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:11:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:11:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:11:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:11:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:11:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224767,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224767,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:11:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:11:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:11:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":224767,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23263,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:11:01] local.INFO: GPS data processed {"connection_id":224767,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:11:01] local.INFO: Acknowledgment sent {"connection_id":224767,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:11:08] local.INFO: TCP Data received {"connection_id":221364,"ip":"117.224.97.117","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f1550012d0c91400704d0e0001a009e21..."} 
[2026-10-23 17:11:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221364,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f1550012d0c91400704d0e0001a009e21..."} 
[2026-10-23 17:11:08] local.INFO: Processing buffer {"connection_id":221364,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f1550012d0c91400704d0e0001a009e21..."} 
[2026-10-23 17:11:08] local.INFO: Packet analysis {"connection_id":221364,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:11:08] local.INFO: Extracted packet for processing {"connection_id":221364,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:11:08] local.INFO: GPS Element Parsed {"raw_longitude":755798336,"raw_latitude":117756128,"longitude_deg":75.5798336,"latitude_deg":11.7756128,"altitude":26,"angle":158,"satellites":33,"speed":13,"hex_longitude":"2d0c9140","hex_latitude":"0704d0e0","is_valid_coordinates":true} 
[2026-10-23 17:11:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:11:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945422592001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37380423227015168,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":902619911713738752,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,219,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:11:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792755570000,"timestamp_ms":1792755570000,"timestamp_seconds":1792755570,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f1550"} 
[2026-10-23 17:11:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:11:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:11:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 17:11:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2386,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:11:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:11:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:11:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:11:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221364,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:11:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221364,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:11:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221364,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:11:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"117.224.97.117","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:11:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:11:08] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:11:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945422592001,"66":14439,"219":206,"28":32256,"24":13,"16":37380423227015168,"45":902619911713738752},"client_ip":"117.224.97.117","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,219,28,24,16,45]} 
[2026-10-23 17:11:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:11:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:11:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945422592001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:11:08] local.INFO: Unknown IO ID detected {"io_id":219,"value":206,"description":"Unknown IO ID 219"} 
[2026-10-23 17:11:08] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-10-23 17:11:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37380423227015168,"km_value":37380423227015.17,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:11:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":902619911713738752,"description":"Unknown IO ID 45"} 
[2026-10-23 17:11:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945422592001,"power":14439,"unknown_219":206,"unknown_28":32256,"ignition":13,"odometer":null,"unknown_45":902619911713738752}} 
[2026-10-23 17:11:08] local.INFO: DEBUG: GPS processor result {"connection_id":221364,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23264,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:11:08] local.INFO: GPS data processed {"connection_id":221364,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:11:08] local.INFO: Acknowledgment sent {"connection_id":221364,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:11:23] local.INFO: TCP Data received {"connection_id":221365,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:23] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:23] local.INFO: IMEI packet received {"connection_id":221365,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:11:23] local.INFO: IMEI acknowledgment sent {"connection_id":221365,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:11:24] local.INFO: TCP Data received {"connection_id":221366,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:11:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221366,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:11:24] local.INFO: Processing buffer {"connection_id":221366,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:11:24] local.INFO: IMEI packet received {"connection_id":221366,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:11:24] local.INFO: IMEI acknowledgment sent {"connection_id":221366,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:11:25] local.INFO: TCP Data received {"connection_id":221365,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:25] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:25] local.INFO: IMEI packet received {"connection_id":221365,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":221365,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:11:25] local.INFO: TCP Data received {"connection_id":221365,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:25] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:25] local.INFO: IMEI packet received {"connection_id":221365,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":221365,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:11:26] local.INFO: TCP Data received {"connection_id":221365,"ip":"117.224.97.117","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221365,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:26] local.INFO: Processing buffer {"connection_id":221365,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:11:26] local.INFO: IMEI packet received {"connection_id":221365,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:11:26] local.INFO: IMEI acknowledgment sent {"connection_id":221365,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:11:30] local.INFO: TCP Data received {"connection_id":221366,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221366,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:11:30] local.INFO: Processing buffer {"connection_id":221366,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:11:30] local.INFO: IMEI packet received {"connection_id":221366,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:11:30] local.INFO: IMEI acknowledgment sent {"connection_id":221366,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:11:30] local.INFO: TCP Data received {"connection_id":221366,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221366,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:11:30] local.INFO: Processing buffer {"connection_id":221366,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:11:30] local.INFO: Packet analysis {"connection_id":221366,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:11:30] local.INFO: Extracted packet for processing {"connection_id":221366,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:11:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:11:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:11:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:11:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:11:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:11:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:11:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221366,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:11:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:11:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:11:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":221366,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23265,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:11:30] local.INFO: GPS data processed {"connection_id":221366,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:11:30] local.INFO: Acknowledgment sent {"connection_id":221366,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:12:01] local.INFO: TCP Data received {"connection_id":221366,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221366,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:01] local.INFO: Processing buffer {"connection_id":221366,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:01] local.INFO: Packet analysis {"connection_id":221366,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:01] local.INFO: Extracted packet for processing {"connection_id":221366,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:12:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:12:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:12:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:12:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:12:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:12:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:12:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:12:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:12:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221366,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:12:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221366,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:12:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:12:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:12:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:12:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:12:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:12:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:12:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:12:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:12:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:12:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:12:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:12:01] local.INFO: DEBUG: GPS processor result {"connection_id":221366,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23266,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:12:01] local.INFO: GPS data processed {"connection_id":221366,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:12:01] local.INFO: Acknowledgment sent {"connection_id":221366,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:12:30] local.INFO: TCP Data received {"connection_id":224769,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:12:30] local.INFO: Processing buffer {"connection_id":224769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:12:30] local.INFO: IMEI packet received {"connection_id":224769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:12:30] local.INFO: IMEI acknowledgment sent {"connection_id":224769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:12:35] local.INFO: TCP Data received {"connection_id":224769,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224769,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:12:35] local.INFO: Processing buffer {"connection_id":224769,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:12:35] local.INFO: IMEI packet received {"connection_id":224769,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:12:35] local.INFO: IMEI acknowledgment sent {"connection_id":224769,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:12:35] local.INFO: TCP Data received {"connection_id":224769,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:35] local.INFO: Processing buffer {"connection_id":224769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:35] local.INFO: Packet analysis {"connection_id":224769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:35] local.INFO: Extracted packet for processing {"connection_id":224769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:12:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:12:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:12:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:12:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:12:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:12:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:12:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:12:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:12:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:12:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:12:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:12:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:12:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:12:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:12:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:12:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:12:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:12:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:12:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:12:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:12:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:12:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:12:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:12:35] local.INFO: DEBUG: GPS processor result {"connection_id":224769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23267,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:12:35] local.INFO: GPS data processed {"connection_id":224769,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:12:35] local.INFO: Acknowledgment sent {"connection_id":224769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:12:40] local.INFO: TCP Data received {"connection_id":224769,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:40] local.INFO: Processing buffer {"connection_id":224769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:40] local.INFO: Packet analysis {"connection_id":224769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:40] local.INFO: Extracted packet for processing {"connection_id":224769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:12:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:12:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:12:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:12:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:12:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:12:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:12:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:12:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:12:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:12:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:12:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:12:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:12:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:12:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:12:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:12:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:12:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:12:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:12:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:12:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:12:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:12:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:12:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:12:40] local.INFO: DEBUG: GPS processor result {"connection_id":224769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23268,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:12:40] local.INFO: GPS data processed {"connection_id":224769,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:12:40] local.INFO: Acknowledgment sent {"connection_id":224769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:12:45] local.INFO: TCP Data received {"connection_id":224769,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224769,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:45] local.INFO: Processing buffer {"connection_id":224769,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:12:45] local.INFO: Packet analysis {"connection_id":224769,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:45] local.INFO: Extracted packet for processing {"connection_id":224769,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:12:45] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:12:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:12:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:12:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:12:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:12:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:12:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:12:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:12:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:12:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:12:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:12:45] local.INFO: Teltonika packet parsed successfully {"connection_id":224769,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:12:45] local.INFO: Passing IMEI to GPS processor {"connection_id":224769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":224769,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:12:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:12:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:12:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:12:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:12:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:12:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:12:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:12:45] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:12:45] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:12:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:12:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:12:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:12:45] local.INFO: DEBUG: GPS processor result {"connection_id":224769,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23269,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:12:45] local.INFO: GPS data processed {"connection_id":224769,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:12:45] local.INFO: Acknowledgment sent {"connection_id":224769,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:13:25] local.INFO: TCP Data received {"connection_id":224770,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:13:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:13:25] local.INFO: Processing buffer {"connection_id":224770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:13:25] local.INFO: IMEI packet received {"connection_id":224770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:13:25] local.INFO: IMEI acknowledgment sent {"connection_id":224770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:13:30] local.INFO: TCP Data received {"connection_id":224770,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224770,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:13:30] local.INFO: Processing buffer {"connection_id":224770,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:13:30] local.INFO: IMEI packet received {"connection_id":224770,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:13:30] local.INFO: IMEI acknowledgment sent {"connection_id":224770,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:13:30] local.INFO: TCP Data received {"connection_id":224770,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:13:30] local.INFO: Processing buffer {"connection_id":224770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:13:30] local.INFO: Packet analysis {"connection_id":224770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:13:30] local.INFO: Extracted packet for processing {"connection_id":224770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:13:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:13:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:13:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:13:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:13:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:13:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:13:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:13:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":224770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23270,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:13:30] local.INFO: GPS data processed {"connection_id":224770,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:13:30] local.INFO: Acknowledgment sent {"connection_id":224770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:14:01] local.INFO: TCP Data received {"connection_id":224770,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224770,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:14:01] local.INFO: Processing buffer {"connection_id":224770,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:14:01] local.INFO: Packet analysis {"connection_id":224770,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:14:01] local.INFO: Extracted packet for processing {"connection_id":224770,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:14:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224770,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224770,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:14:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:14:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":224770,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23271,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:14:01] local.INFO: GPS data processed {"connection_id":224770,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:14:01] local.INFO: Acknowledgment sent {"connection_id":224770,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:14:25] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:14:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:14:25] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:14:25] local.INFO: IMEI packet received {"connection_id":221368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:14:25] local.INFO: IMEI acknowledgment sent {"connection_id":221368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:14:30] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:14:30] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:14:30] local.INFO: IMEI packet received {"connection_id":221368,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:14:30] local.INFO: IMEI acknowledgment sent {"connection_id":221368,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:14:30] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:14:30] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:14:30] local.INFO: Packet analysis {"connection_id":221368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:14:30] local.INFO: Extracted packet for processing {"connection_id":221368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:14:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:14:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:14:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:14:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:14:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:14:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:14:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:14:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":221368,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23272,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:14:30] local.INFO: GPS data processed {"connection_id":221368,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:14:30] local.INFO: Acknowledgment sent {"connection_id":221368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:15:01] local.INFO: TCP Data received {"connection_id":221368,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221368,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:15:01] local.INFO: Processing buffer {"connection_id":221368,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1688f4fe8012dce86000522c5b0001d014229..."} 
[2026-10-23 17:15:01] local.INFO: Packet analysis {"connection_id":221368,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:15:01] local.INFO: Extracted packet for processing {"connection_id":221368,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1688f"} 
[2026-10-23 17:15:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945352704001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755585000,"timestamp_ms":1792755585000,"timestamp_seconds":1792755585,"priority":1,"record_length":96,"hex_timestamp":"000001a1688f4fe8"} 
[2026-10-23 17:15:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:15:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 17:15:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:15:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:15:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221368,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221368,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:15:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945352704001,"66":25615,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945352704001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:15:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:15:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945352704001,"power":25615,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":221368,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23273,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:15:01] local.INFO: GPS data processed {"connection_id":221368,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:15:01] local.INFO: Acknowledgment sent {"connection_id":221368,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:15:13] local.INFO: TCP Data received {"connection_id":223036,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:15:13] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223036,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:15:13] local.INFO: Processing buffer {"connection_id":223036,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:15:13] local.INFO: IMEI packet received {"connection_id":223036,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:15:13] local.INFO: IMEI acknowledgment sent {"connection_id":223036,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:15:25] local.INFO: TCP Data received {"connection_id":224771,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:25] local.INFO: Processing buffer {"connection_id":224771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:25] local.INFO: IMEI packet received {"connection_id":224771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:15:25] local.INFO: IMEI acknowledgment sent {"connection_id":224771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:15:25] local.INFO: TCP Data received {"connection_id":224771,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:25] local.INFO: Processing buffer {"connection_id":224771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:25] local.INFO: IMEI packet received {"connection_id":224771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:15:25] local.INFO: IMEI acknowledgment sent {"connection_id":224771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:15:30] local.INFO: TCP Data received {"connection_id":224771,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224771,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:30] local.INFO: Processing buffer {"connection_id":224771,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:15:30] local.INFO: IMEI packet received {"connection_id":224771,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:15:30] local.INFO: IMEI acknowledgment sent {"connection_id":224771,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:15:30] local.INFO: TCP Data received {"connection_id":224771,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:15:30] local.INFO: Processing buffer {"connection_id":224771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:15:30] local.INFO: Packet analysis {"connection_id":224771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:15:30] local.INFO: Extracted packet for processing {"connection_id":224771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:15:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":224771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23274,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:15:30] local.INFO: GPS data processed {"connection_id":224771,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:15:30] local.INFO: Acknowledgment sent {"connection_id":224771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:16:01] local.INFO: TCP Data received {"connection_id":224771,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224771,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:16:01] local.INFO: Processing buffer {"connection_id":224771,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:16:01] local.INFO: Packet analysis {"connection_id":224771,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:16:01] local.INFO: Extracted packet for processing {"connection_id":224771,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224771,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224771,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:16:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":224771,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23275,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:16:01] local.INFO: GPS data processed {"connection_id":224771,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:16:01] local.INFO: Acknowledgment sent {"connection_id":224771,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:16:24] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:16:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:16:24] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:16:24] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:16:24] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:16:28] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:16:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:16:28] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:16:28] local.INFO: IMEI packet received {"connection_id":221369,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:16:28] local.INFO: IMEI acknowledgment sent {"connection_id":221369,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:16:29] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1689487d8012d0bf3800702a1300012010f24..."} 
[2026-10-23 17:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689487d8012d0bf3800702a1300012010f24..."} 
[2026-10-23 17:16:29] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689487d8012d0bf3800702a1300012010f24..."} 
[2026-10-23 17:16:29] local.INFO: Packet analysis {"connection_id":221369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16894"} 
[2026-10-23 17:16:29] local.INFO: Extracted packet for processing {"connection_id":221369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16894"} 
[2026-10-23 17:16:29] local.INFO: GPS Element Parsed {"raw_longitude":755757952,"raw_latitude":117612848,"longitude_deg":75.5757952,"latitude_deg":11.7612848,"altitude":18,"angle":271,"satellites":36,"speed":11,"hex_longitude":"2d0bf380","hex_latitude":"0702a130","is_valid_coordinates":true} 
[2026-10-23 17:16:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:16:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945516544001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37389150600560640,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":862157883773683712,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,21,28,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:16:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792755927000,"timestamp_ms":1792755927000,"timestamp_seconds":1792755927,"priority":1,"record_length":96,"hex_timestamp":"000001a1689487d8"} 
[2026-10-23 17:16:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:16:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:16:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 17:16:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:16:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:16:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:16:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:16:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:16:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221369,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:16:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221369,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:16:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:16:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:16:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:16:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945516544001,"66":14559,"21":206,"28":32256,"24":11,"16":37389150600560640,"45":862157883773683712},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,21,28,24,16,45]} 
[2026-10-23 17:16:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:16:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:16:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945516544001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:16:29] local.INFO: Unknown IO ID detected {"io_id":21,"value":206,"description":"Unknown IO ID 21"} 
[2026-10-23 17:16:29] local.INFO: Unknown IO ID detected {"io_id":28,"value":32256,"description":"Unknown IO ID 28"} 
[2026-10-23 17:16:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37389150600560640,"km_value":37389150600560.64,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:16:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":862157883773683712,"description":"Unknown IO ID 45"} 
[2026-10-23 17:16:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945516544001,"power":14559,"unknown_21":206,"unknown_28":32256,"ignition":11,"odometer":null,"unknown_45":862157883773683712}} 
[2026-10-23 17:16:29] local.INFO: DEBUG: GPS processor result {"connection_id":221369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23276,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:16:29] local.INFO: GPS data processed {"connection_id":221369,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:16:29] local.INFO: Acknowledgment sent {"connection_id":221369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:16:30] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:16:30] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:16:30] local.INFO: IMEI packet received {"connection_id":221370,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:16:30] local.INFO: IMEI acknowledgment sent {"connection_id":221370,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:16:30] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:16:30] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:16:30] local.INFO: Packet analysis {"connection_id":221370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:16:30] local.INFO: Extracted packet for processing {"connection_id":221370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:16:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:16:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:16:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:16:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:16:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:16:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:16:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:16:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":221370,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23277,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:16:30] local.INFO: GPS data processed {"connection_id":221370,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:16:30] local.INFO: Acknowledgment sent {"connection_id":221370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:17:00] local.INFO: TCP Data received {"connection_id":221369,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1689581d8012d0bab000702ac38000f011123..."} 
[2026-10-23 17:17:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221369,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689581d8012d0bab000702ac38000f011123..."} 
[2026-10-23 17:17:00] local.INFO: Processing buffer {"connection_id":221369,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689581d8012d0bab000702ac38000f011123..."} 
[2026-10-23 17:17:00] local.INFO: Packet analysis {"connection_id":221369,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16895"} 
[2026-10-23 17:17:00] local.INFO: Extracted packet for processing {"connection_id":221369,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16895"} 
[2026-10-23 17:17:00] local.INFO: GPS Element Parsed {"raw_longitude":755739392,"raw_latitude":117615672,"longitude_deg":75.5739392,"latitude_deg":11.7615672,"altitude":15,"angle":273,"satellites":35,"speed":5,"hex_longitude":"2d0bab00","hex_latitude":"0702ac38","is_valid_coordinates":true} 
[2026-10-23 17:17:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:17:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945533184001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37390121263169536,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":841047260521052160,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,37,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:17:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792755991000,"timestamp_ms":1792755991000,"timestamp_seconds":1792755991,"priority":1,"record_length":96,"hex_timestamp":"000001a1689581d8"} 
[2026-10-23 17:17:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:17:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:17:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 17:17:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:17:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:17:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:17:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:17:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221369,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:17:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221369,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:17:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221369,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:17:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:17:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:17:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:17:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945533184001,"66":14396,"37":206,"94":11008,"24":5,"16":37390121263169536,"45":841047260521052160},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,37,94,24,16,45]} 
[2026-10-23 17:17:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:17:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:17:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945533184001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:17:00] local.INFO: Unknown IO ID detected {"io_id":37,"value":206,"description":"Unknown IO ID 37"} 
[2026-10-23 17:17:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:17:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37390121263169536,"km_value":37390121263169.54,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:17:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":841047260521052160,"description":"Unknown IO ID 45"} 
[2026-10-23 17:17:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945533184001,"power":14396,"unknown_37":206,"unknown_94":11008,"ignition":5,"odometer":null,"unknown_45":841047260521052160}} 
[2026-10-23 17:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":221369,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23278,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:17:01] local.INFO: GPS data processed {"connection_id":221369,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:17:01] local.INFO: Acknowledgment sent {"connection_id":221369,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:17:01] local.INFO: TCP Data received {"connection_id":221370,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221370,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:01] local.INFO: Processing buffer {"connection_id":221370,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:01] local.INFO: Packet analysis {"connection_id":221370,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:17:01] local.INFO: Extracted packet for processing {"connection_id":221370,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:17:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:17:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:17:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:17:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:17:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:17:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:17:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:17:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:17:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:17:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:17:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:17:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221370,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:17:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:17:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221370,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:17:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:17:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:17:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:17:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:17:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:17:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:17:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:17:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:17:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:17:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:17:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:17:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":221370,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23279,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:17:01] local.INFO: GPS data processed {"connection_id":221370,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:17:01] local.INFO: Acknowledgment sent {"connection_id":221370,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:17:23] local.INFO: TCP Data received {"connection_id":224772,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:17:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224772,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:17:23] local.INFO: Processing buffer {"connection_id":224772,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:17:23] local.INFO: IMEI packet received {"connection_id":224772,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:17:23] local.INFO: IMEI acknowledgment sent {"connection_id":224772,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:17:29] local.INFO: TCP Data received {"connection_id":224772,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224772,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:17:29] local.INFO: Processing buffer {"connection_id":224772,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:17:29] local.INFO: IMEI packet received {"connection_id":224772,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":224772,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:17:30] local.INFO: TCP Data received {"connection_id":224773,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:17:30] local.INFO: Processing buffer {"connection_id":224773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:17:30] local.INFO: IMEI packet received {"connection_id":224773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:17:30] local.INFO: IMEI acknowledgment sent {"connection_id":224773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:17:30] local.INFO: TCP Data received {"connection_id":224772,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16895cff8012d0b89800702ae30000d010f22..."} 
[2026-10-23 17:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16895cff8012d0b89800702ae30000d010f22..."} 
[2026-10-23 17:17:30] local.INFO: Processing buffer {"connection_id":224772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16895cff8012d0b89800702ae30000d010f22..."} 
[2026-10-23 17:17:30] local.INFO: Packet analysis {"connection_id":224772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16895"} 
[2026-10-23 17:17:30] local.INFO: Extracted packet for processing {"connection_id":224772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16895"} 
[2026-10-23 17:17:30] local.INFO: GPS Element Parsed {"raw_longitude":755730816,"raw_latitude":117616176,"longitude_deg":75.5730816,"latitude_deg":11.7616176,"altitude":13,"angle":271,"satellites":34,"speed":12,"hex_longitude":"2d0b8980","hex_latitude":"0702ae30","is_valid_coordinates":true} 
[2026-10-23 17:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945533696001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37390529285062656,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":840765785544341504,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756011000,"timestamp_ms":1792756011000,"timestamp_seconds":1792756011,"priority":1,"record_length":96,"hex_timestamp":"000001a16895cff8"} 
[2026-10-23 17:17:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:17:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":60,"data_length":795,"current_offset":136} 
[2026-10-23 17:17:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1018,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:17:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:17:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:17:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945533696001,"66":14407,"17":206,"94":11008,"24":12,"16":37390529285062656,"45":840765785544341504},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945533696001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:17:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37390529285062656,"km_value":37390529285062.66,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":840765785544341504,"description":"Unknown IO ID 45"} 
[2026-10-23 17:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945533696001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":12,"odometer":null,"unknown_45":840765785544341504}} 
[2026-10-23 17:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":224772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23280,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:17:30] local.INFO: GPS data processed {"connection_id":224772,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:17:30] local.INFO: Acknowledgment sent {"connection_id":224772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:17:35] local.INFO: TCP Data received {"connection_id":224773,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:17:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224773,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:17:35] local.INFO: Processing buffer {"connection_id":224773,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:17:35] local.INFO: IMEI packet received {"connection_id":224773,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:17:35] local.INFO: IMEI acknowledgment sent {"connection_id":224773,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:17:35] local.INFO: TCP Data received {"connection_id":224773,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:35] local.INFO: Processing buffer {"connection_id":224773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:35] local.INFO: Packet analysis {"connection_id":224773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:17:35] local.INFO: Extracted packet for processing {"connection_id":224773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:17:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:17:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:17:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:17:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:17:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:17:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:17:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:17:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:17:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:17:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:17:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:17:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:17:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:17:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:17:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:17:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:17:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:17:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:17:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:17:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:17:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:17:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:17:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:17:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:17:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:17:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:17:35] local.INFO: DEBUG: GPS processor result {"connection_id":224773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23281,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:17:35] local.INFO: GPS data processed {"connection_id":224773,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:17:35] local.INFO: Acknowledgment sent {"connection_id":224773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:17:40] local.INFO: TCP Data received {"connection_id":224773,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224773,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:40] local.INFO: Processing buffer {"connection_id":224773,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:17:40] local.INFO: Packet analysis {"connection_id":224773,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:17:40] local.INFO: Extracted packet for processing {"connection_id":224773,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:17:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:17:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:17:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:17:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:17:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:17:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:17:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:17:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:17:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:17:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:17:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:17:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:17:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224773,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:17:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:17:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224773,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:17:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:17:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:17:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:17:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:17:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:17:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:17:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:17:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:17:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:17:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:17:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:17:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:17:40] local.INFO: DEBUG: GPS processor result {"connection_id":224773,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23282,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:17:40] local.INFO: GPS data processed {"connection_id":224773,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:17:40] local.INFO: Acknowledgment sent {"connection_id":224773,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:18:02] local.INFO: TCP Data received {"connection_id":224772,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16895e380012d0b85000702ae00000c00fe22..."} 
[2026-10-23 17:18:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224772,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16895e380012d0b85000702ae00000c00fe22..."} 
[2026-10-23 17:18:02] local.INFO: Processing buffer {"connection_id":224772,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16895e380012d0b85000702ae00000c00fe22..."} 
[2026-10-23 17:18:02] local.INFO: Packet analysis {"connection_id":224772,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16895"} 
[2026-10-23 17:18:02] local.INFO: Extracted packet for processing {"connection_id":224772,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16895"} 
[2026-10-23 17:18:02] local.INFO: GPS Element Parsed {"raw_longitude":755729664,"raw_latitude":117616128,"longitude_deg":75.5729664,"latitude_deg":11.7616128,"altitude":12,"angle":254,"satellites":34,"speed":7,"hex_longitude":"2d0b8500","hex_latitude":"0702ae00","is_valid_coordinates":true} 
[2026-10-23 17:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:18:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945538816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37390585119637504,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":831336373824663552,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:18:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792756016000,"timestamp_ms":1792756016000,"timestamp_seconds":1792756016,"priority":1,"record_length":96,"hex_timestamp":"000001a16895e380"} 
[2026-10-23 17:18:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:18:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:18:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 17:18:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:18:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:18:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:18:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:18:02] local.INFO: Teltonika packet parsed successfully {"connection_id":224772,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:18:02] local.INFO: Passing IMEI to GPS processor {"connection_id":224772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:18:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":224772,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:18:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:18:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:18:02] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:18:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945538816001,"66":14515,"17":206,"94":11008,"24":7,"16":37390585119637504,"45":831336373824663552},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:18:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:18:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:18:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945538816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:18:02] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:18:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37390585119637504,"km_value":37390585119637.51,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:18:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":831336373824663552,"description":"Unknown IO ID 45"} 
[2026-10-23 17:18:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945538816001,"power":14515,"axis_x":206,"unknown_94":11008,"ignition":7,"odometer":null,"unknown_45":831336373824663552}} 
[2026-10-23 17:18:02] local.INFO: DEBUG: GPS processor result {"connection_id":224772,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23283,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:18:02] local.INFO: GPS data processed {"connection_id":224772,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:18:02] local.INFO: Acknowledgment sent {"connection_id":224772,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:18:23] local.INFO: TCP Data received {"connection_id":223039,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:18:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223039,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:18:23] local.INFO: Processing buffer {"connection_id":223039,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:18:23] local.INFO: IMEI packet received {"connection_id":223039,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:18:23] local.INFO: IMEI acknowledgment sent {"connection_id":223039,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:18:25] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:18:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:18:25] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:18:25] local.INFO: IMEI packet received {"connection_id":221784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:18:25] local.INFO: IMEI acknowledgment sent {"connection_id":221784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:18:28] local.INFO: TCP Data received {"connection_id":223039,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:18:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223039,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:18:28] local.INFO: Processing buffer {"connection_id":223039,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:18:28] local.INFO: IMEI packet received {"connection_id":223039,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:18:28] local.INFO: IMEI acknowledgment sent {"connection_id":223039,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:18:29] local.INFO: TCP Data received {"connection_id":223039,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16896ed20012d0b2a800702b0d00012012423..."} 
[2026-10-23 17:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16896ed20012d0b2a800702b0d00012012423..."} 
[2026-10-23 17:18:29] local.INFO: Processing buffer {"connection_id":223039,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16896ed20012d0b2a800702b0d00012012423..."} 
[2026-10-23 17:18:29] local.INFO: Packet analysis {"connection_id":223039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16896"} 
[2026-10-23 17:18:29] local.INFO: Extracted packet for processing {"connection_id":223039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16896"} 
[2026-10-23 17:18:29] local.INFO: GPS Element Parsed {"raw_longitude":755706496,"raw_latitude":117616848,"longitude_deg":75.5706496,"latitude_deg":11.7616848,"altitude":18,"angle":292,"satellites":35,"speed":21,"hex_longitude":"2d0b2a80","hex_latitude":"0702b0d0","is_valid_coordinates":true} 
[2026-10-23 17:18:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:18:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945553408001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37391856429957120,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":810436856803936256,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:18:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792756084000,"timestamp_ms":1792756084000,"timestamp_seconds":1792756084,"priority":1,"record_length":96,"hex_timestamp":"000001a16896ed20"} 
[2026-10-23 17:18:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:18:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:18:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":38,"data_length":795,"current_offset":136} 
[2026-10-23 17:18:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":820,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:18:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:18:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:18:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:18:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:18:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:18:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:18:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:18:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:18:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:18:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945553408001,"66":14439,"17":206,"94":11008,"24":21,"16":37391856429957120,"45":810436856803936256},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:18:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:18:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:18:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945553408001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:18:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:18:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37391856429957120,"km_value":37391856429957.12,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:18:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":810436856803936256,"description":"Unknown IO ID 45"} 
[2026-10-23 17:18:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945553408001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":21,"odometer":null,"unknown_45":810436856803936256}} 
[2026-10-23 17:18:29] local.INFO: DEBUG: GPS processor result {"connection_id":223039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23284,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:18:29] local.INFO: GPS data processed {"connection_id":223039,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:18:29] local.INFO: Acknowledgment sent {"connection_id":223039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:18:30] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:18:30] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:18:30] local.INFO: IMEI packet received {"connection_id":221784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:18:30] local.INFO: IMEI acknowledgment sent {"connection_id":221784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:18:30] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:18:30] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:18:30] local.INFO: Packet analysis {"connection_id":221784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:18:30] local.INFO: Extracted packet for processing {"connection_id":221784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:18:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:18:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:18:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:18:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:18:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:18:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:18:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:18:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:18:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":221784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23285,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:18:30] local.INFO: GPS data processed {"connection_id":221784,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:18:30] local.INFO: Acknowledgment sent {"connection_id":221784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:19:00] local.INFO: TCP Data received {"connection_id":223039,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168979ce8012d0b07000702ace0000d008922..."} 
[2026-10-23 17:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223039,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168979ce8012d0b07000702ace0000d008922..."} 
[2026-10-23 17:19:00] local.INFO: Processing buffer {"connection_id":223039,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168979ce8012d0b07000702ace0000d008922..."} 
[2026-10-23 17:19:00] local.INFO: Packet analysis {"connection_id":223039,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16897"} 
[2026-10-23 17:19:00] local.INFO: Extracted packet for processing {"connection_id":223039,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16897"} 
[2026-10-23 17:19:00] local.INFO: GPS Element Parsed {"raw_longitude":755697408,"raw_latitude":117615840,"longitude_deg":75.5697408,"latitude_deg":11.761584,"altitude":13,"angle":137,"satellites":34,"speed":16,"hex_longitude":"2d0b0700","hex_latitude":"0702ace0","is_valid_coordinates":true} 
[2026-10-23 17:19:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:19:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945568256001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392706833481728,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":793759464433965056,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:19:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792756129000,"timestamp_ms":1792756129000,"timestamp_seconds":1792756129,"priority":1,"record_length":96,"hex_timestamp":"000001a168979ce8"} 
[2026-10-23 17:19:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:19:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:19:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":179,"data_length":795,"current_offset":136} 
[2026-10-23 17:19:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2089,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:19:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:19:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:19:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:19:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223039,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:19:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:19:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223039,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:19:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:19:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:19:00] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:19:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945568256001,"66":14428,"17":206,"94":11008,"24":16,"16":37392706833481728,"45":793759464433965056},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:19:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:19:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:19:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945568256001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:19:00] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:19:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392706833481728,"km_value":37392706833481.73,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:19:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":793759464433965056,"description":"Unknown IO ID 45"} 
[2026-10-23 17:19:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945568256001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":16,"odometer":null,"unknown_45":793759464433965056}} 
[2026-10-23 17:19:00] local.INFO: DEBUG: GPS processor result {"connection_id":223039,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23286,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:19:00] local.INFO: GPS data processed {"connection_id":223039,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:19:00] local.INFO: Acknowledgment sent {"connection_id":223039,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:19:01] local.INFO: TCP Data received {"connection_id":221784,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:19:01] local.INFO: Processing buffer {"connection_id":221784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:19:01] local.INFO: Packet analysis {"connection_id":221784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:19:01] local.INFO: Extracted packet for processing {"connection_id":221784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:19:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:19:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:19:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:19:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:19:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:19:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:19:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:19:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:19:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:19:01] local.INFO: DEBUG: GPS processor result {"connection_id":221784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23287,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:19:01] local.INFO: GPS data processed {"connection_id":221784,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:19:01] local.INFO: Acknowledgment sent {"connection_id":221784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:19:23] local.INFO: TCP Data received {"connection_id":224774,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:19:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224774,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:19:23] local.INFO: Processing buffer {"connection_id":224774,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:19:23] local.INFO: IMEI packet received {"connection_id":224774,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:19:23] local.INFO: IMEI acknowledgment sent {"connection_id":224774,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:19:25] local.INFO: TCP Data received {"connection_id":221785,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:19:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:19:25] local.INFO: Processing buffer {"connection_id":221785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:19:25] local.INFO: IMEI packet received {"connection_id":221785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:19:25] local.INFO: IMEI acknowledgment sent {"connection_id":221785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:19:30] local.INFO: TCP Data received {"connection_id":221785,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:19:30] local.INFO: Processing buffer {"connection_id":221785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:19:30] local.INFO: IMEI packet received {"connection_id":221785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:19:30] local.INFO: IMEI acknowledgment sent {"connection_id":221785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:19:30] local.INFO: TCP Data received {"connection_id":221785,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:19:30] local.INFO: Processing buffer {"connection_id":221785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:19:30] local.INFO: Packet analysis {"connection_id":221785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:19:30] local.INFO: Extracted packet for processing {"connection_id":221785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:19:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":221785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23288,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:19:30] local.INFO: GPS data processed {"connection_id":221785,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:19:30] local.INFO: Acknowledgment sent {"connection_id":221785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:19:31] local.INFO: TCP Data received {"connection_id":224774,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:19:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224774,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:19:31] local.INFO: Processing buffer {"connection_id":224774,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:19:31] local.INFO: IMEI packet received {"connection_id":224774,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:19:31] local.INFO: IMEI acknowledgment sent {"connection_id":224774,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:19:33] local.INFO: TCP Data received {"connection_id":224774,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16897bc28012d0b10c00702a2b0000d009b21..."} 
[2026-10-23 17:19:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16897bc28012d0b10c00702a2b0000d009b21..."} 
[2026-10-23 17:19:33] local.INFO: Processing buffer {"connection_id":224774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16897bc28012d0b10c00702a2b0000d009b21..."} 
[2026-10-23 17:19:33] local.INFO: Packet analysis {"connection_id":224774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16897"} 
[2026-10-23 17:19:33] local.INFO: Extracted packet for processing {"connection_id":224774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16897"} 
[2026-10-23 17:19:33] local.INFO: GPS Element Parsed {"raw_longitude":755699904,"raw_latitude":117613232,"longitude_deg":75.5699904,"latitude_deg":11.7613232,"altitude":13,"angle":155,"satellites":33,"speed":14,"hex_longitude":"2d0b10c0","hex_latitude":"0702a2b0","is_valid_coordinates":true} 
[2026-10-23 17:19:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:19:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945569024001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392882927140864,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":794603889363836928,"note":"Value kept but may cause issues"} 
[2026-10-23 17:19:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:19:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792756137000,"timestamp_ms":1792756137000,"timestamp_seconds":1792756137,"priority":1,"record_length":96,"hex_timestamp":"000001a16897bc28"} 
[2026-10-23 17:19:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:19:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18688,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:19:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 17:19:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:19:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:19:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:19:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:19:33] local.INFO: Teltonika packet parsed successfully {"connection_id":224774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:19:33] local.INFO: Passing IMEI to GPS processor {"connection_id":224774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:19:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":224774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:19:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:19:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:19:33] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:19:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945569024001,"66":14428,"17":206,"94":11008,"24":14,"16":37392882927140864,"45":794603889363836928},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:19:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:19:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:19:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945569024001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:19:33] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:19:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392882927140864,"km_value":37392882927140.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:19:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":794603889363836928,"description":"Unknown IO ID 45"} 
[2026-10-23 17:19:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945569024001,"power":14428,"axis_x":206,"unknown_94":11008,"ignition":14,"odometer":null,"unknown_45":794603889363836928}} 
[2026-10-23 17:19:33] local.INFO: DEBUG: GPS processor result {"connection_id":224774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23289,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:19:33] local.INFO: GPS data processed {"connection_id":224774,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:19:33] local.INFO: Acknowledgment sent {"connection_id":224774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:20:01] local.INFO: TCP Data received {"connection_id":221785,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:20:01] local.INFO: Processing buffer {"connection_id":221785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16893e7b0012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:20:01] local.INFO: Packet analysis {"connection_id":221785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:20:01] local.INFO: Extracted packet for processing {"connection_id":221785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16893"} 
[2026-10-23 17:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945429760001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792755886000,"timestamp_ms":1792755886000,"timestamp_seconds":1792755886,"priority":1,"record_length":96,"hex_timestamp":"000001a16893e7b0"} 
[2026-10-23 17:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":100,"n8_eight_byte":15,"data_length":795,"current_offset":136} 
[2026-10-23 17:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":833,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945429760001,"66":25582,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945429760001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:20:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945429760001,"power":25582,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:20:02] local.INFO: DEBUG: GPS processor result {"connection_id":221785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23290,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:20:02] local.INFO: GPS data processed {"connection_id":221785,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:20:02] local.INFO: Acknowledgment sent {"connection_id":221785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:20:07] local.INFO: TCP Data received {"connection_id":224774,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16897c010012d0b11000702a1b0000d00a821..."} 
[2026-10-23 17:20:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224774,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16897c010012d0b11000702a1b0000d00a821..."} 
[2026-10-23 17:20:07] local.INFO: Processing buffer {"connection_id":224774,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16897c010012d0b11000702a1b0000d00a821..."} 
[2026-10-23 17:20:07] local.INFO: Packet analysis {"connection_id":224774,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16897"} 
[2026-10-23 17:20:07] local.INFO: Extracted packet for processing {"connection_id":224774,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16897"} 
[2026-10-23 17:20:07] local.INFO: GPS Element Parsed {"raw_longitude":755699968,"raw_latitude":117612976,"longitude_deg":75.5699968,"latitude_deg":11.7612976,"altitude":13,"angle":168,"satellites":33,"speed":10,"hex_longitude":"2d0b1100","hex_latitude":"0702a1b0","is_valid_coordinates":true} 
[2026-10-23 17:20:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:20:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945571072001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392895812042752,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797348270386098176,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:20:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792756138000,"timestamp_ms":1792756138000,"timestamp_seconds":1792756138,"priority":1,"record_length":96,"hex_timestamp":"000001a16897c010"} 
[2026-10-23 17:20:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:20:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:20:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 17:20:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1306,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:20:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:20:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:20:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:20:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224774,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:20:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:20:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224774,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:20:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:20:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:20:07] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:20:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945571072001,"66":14407,"17":206,"94":11008,"24":10,"16":37392895812042752,"45":797348270386098176},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:20:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:20:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:20:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945571072001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:20:07] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:20:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392895812042752,"km_value":37392895812042.75,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:20:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":797348270386098176,"description":"Unknown IO ID 45"} 
[2026-10-23 17:20:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945571072001,"power":14407,"axis_x":206,"unknown_94":11008,"ignition":10,"odometer":null,"unknown_45":797348270386098176}} 
[2026-10-23 17:20:07] local.INFO: DEBUG: GPS processor result {"connection_id":224774,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23291,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:20:07] local.INFO: GPS data processed {"connection_id":224774,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:20:07] local.INFO: Acknowledgment sent {"connection_id":224774,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:20:25] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:25] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:25] local.INFO: IMEI packet received {"connection_id":221372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":221372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:20:25] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:25] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:25] local.INFO: IMEI packet received {"connection_id":221372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:20:25] local.INFO: IMEI acknowledgment sent {"connection_id":221372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:20:28] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:20:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:20:28] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:20:28] local.INFO: IMEI packet received {"connection_id":221373,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:20:28] local.INFO: IMEI acknowledgment sent {"connection_id":221373,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:20:30] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:30] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:20:30] local.INFO: IMEI packet received {"connection_id":221372,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:20:30] local.INFO: IMEI acknowledgment sent {"connection_id":221372,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:20:30] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:20:30] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:20:30] local.INFO: Packet analysis {"connection_id":221372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:20:30] local.INFO: Extracted packet for processing {"connection_id":221372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:20:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:20:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:20:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:20:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:20:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:20:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:20:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:20:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":221372,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23292,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:20:30] local.INFO: GPS data processed {"connection_id":221372,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:20:30] local.INFO: Acknowledgment sent {"connection_id":221372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:20:34] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:20:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:20:34] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:20:34] local.INFO: IMEI packet received {"connection_id":221373,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:20:34] local.INFO: IMEI acknowledgment sent {"connection_id":221373,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:20:37] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:20:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:20:37] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:20:37] local.INFO: Packet analysis {"connection_id":221373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:20:37] local.INFO: Extracted packet for processing {"connection_id":221373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:20:37] local.INFO: GPS Element Parsed {"raw_longitude":755700736,"raw_latitude":117612392,"longitude_deg":75.5700736,"latitude_deg":11.7612392,"altitude":12,"angle":176,"satellites":30,"speed":3,"hex_longitude":"2d0b1400","hex_latitude":"07029f68","is_valid_coordinates":true} 
[2026-10-23 17:20:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:20:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945571328001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":797418639130210304,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:20:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792756156000,"timestamp_ms":1792756156000,"timestamp_seconds":1792756156,"priority":1,"record_length":96,"hex_timestamp":"000001a168980660"} 
[2026-10-23 17:20:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:20:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":18432,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 17:20:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 17:20:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1117,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:20:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:20:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:20:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:20:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:20:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221373,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:20:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221373,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:20:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:20:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:20:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:20:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945571328001,"66":14439,"17":206,"94":11008,"24":3,"16":37392968826486784,"45":797418639130210304},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:20:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:20:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:20:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945571328001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:20:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:20:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:20:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":797418639130210304,"description":"Unknown IO ID 45"} 
[2026-10-23 17:20:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945571328001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":797418639130210304}} 
[2026-10-23 17:20:37] local.INFO: DEBUG: GPS processor result {"connection_id":221373,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23293,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:20:37] local.INFO: GPS data processed {"connection_id":221373,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:20:37] local.INFO: Acknowledgment sent {"connection_id":221373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:20:38] local.INFO: TCP Data received {"connection_id":221373,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:20:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221373,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:20:38] local.INFO: Processing buffer {"connection_id":221373,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:20:38] local.INFO: Packet analysis {"connection_id":221373,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:20:38] local.INFO: Extracted packet for processing {"connection_id":221373,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:20:38] local.INFO: GPS Element Parsed {"raw_longitude":755700736,"raw_latitude":117612392,"longitude_deg":75.5700736,"latitude_deg":11.7612392,"altitude":12,"angle":176,"satellites":30,"speed":3,"hex_longitude":"2d0b1400","hex_latitude":"07029f68","is_valid_coordinates":true} 
[2026-10-23 17:20:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:20:38] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:38] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:38] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:20:38] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:20:38] local.INFO: AVL Record Parsed {"raw_timestamp":1792756156000,"timestamp_ms":1792756156000,"timestamp_seconds":1792756156,"priority":1,"record_length":96,"hex_timestamp":"000001a168980660"} 
[2026-10-23 17:20:38] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:20:38] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:20:38] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:20:38] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:20:38] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:20:38] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:20:38] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:20:38] local.INFO: Teltonika packet parsed successfully {"connection_id":221373,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:20:38] local.INFO: Passing IMEI to GPS processor {"connection_id":221373,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:20:38] local.INFO: DEBUG: About to call GPS processor {"connection_id":221373,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:20:38] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:20:38] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:20:38] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:20:38] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":14439,"17":206,"94":11008,"24":3,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:20:38] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:20:38] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:20:38] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:20:38] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:20:38] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:20:38] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:20:38] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:20:39] local.INFO: DEBUG: GPS processor result {"connection_id":221373,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23294,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:20:39] local.INFO: GPS data processed {"connection_id":221373,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:20:39] local.INFO: Acknowledgment sent {"connection_id":221373,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:20:48] local.INFO: TCP Data received {"connection_id":221371,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:20:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221371,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:20:48] local.INFO: Processing buffer {"connection_id":221371,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:20:48] local.INFO: IMEI packet received {"connection_id":221371,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:20:48] local.INFO: IMEI acknowledgment sent {"connection_id":221371,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:21:01] local.INFO: TCP Data received {"connection_id":221372,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221372,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:21:01] local.INFO: Processing buffer {"connection_id":221372,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:21:01] local.INFO: Packet analysis {"connection_id":221372,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:21:01] local.INFO: Extracted packet for processing {"connection_id":221372,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:21:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:21:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:21:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:21:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:21:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:21:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:21:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221372,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221372,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:21:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:21:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:21:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:21:01] local.INFO: DEBUG: GPS processor result {"connection_id":221372,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23295,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:21:01] local.INFO: GPS data processed {"connection_id":221372,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:21:01] local.INFO: Acknowledgment sent {"connection_id":221372,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:21:24] local.INFO: TCP Data received {"connection_id":221786,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:21:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:21:24] local.INFO: Processing buffer {"connection_id":221786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:21:24] local.INFO: IMEI packet received {"connection_id":221786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:21:24] local.INFO: IMEI acknowledgment sent {"connection_id":221786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:21:30] local.INFO: TCP Data received {"connection_id":221786,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:21:30] local.INFO: Processing buffer {"connection_id":221786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:21:30] local.INFO: IMEI packet received {"connection_id":221786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:21:30] local.INFO: IMEI acknowledgment sent {"connection_id":221786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:21:30] local.INFO: TCP Data received {"connection_id":221786,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:21:30] local.INFO: Processing buffer {"connection_id":221786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:21:30] local.INFO: Packet analysis {"connection_id":221786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:21:30] local.INFO: Extracted packet for processing {"connection_id":221786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:21:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:21:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:21:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:21:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:21:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:21:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:21:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:21:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":221786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23296,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:21:30] local.INFO: GPS data processed {"connection_id":221786,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:21:30] local.INFO: Acknowledgment sent {"connection_id":221786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:22:01] local.INFO: TCP Data received {"connection_id":221786,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:01] local.INFO: Processing buffer {"connection_id":221786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:01] local.INFO: Packet analysis {"connection_id":221786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:01] local.INFO: Extracted packet for processing {"connection_id":221786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:22:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:22:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:22:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:22:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:22:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:22:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:22:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:22:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:22:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:22:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:22:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:22:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:22:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:22:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:22:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:22:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:22:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:22:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:22:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:22:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:22:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:22:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:22:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:22:01] local.INFO: DEBUG: GPS processor result {"connection_id":221786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23297,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:22:01] local.INFO: GPS data processed {"connection_id":221786,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:22:01] local.INFO: Acknowledgment sent {"connection_id":221786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:22:28] local.INFO: TCP Data received {"connection_id":223040,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:22:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223040,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:22:28] local.INFO: Processing buffer {"connection_id":223040,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:22:28] local.INFO: IMEI packet received {"connection_id":223040,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:22:28] local.INFO: IMEI acknowledgment sent {"connection_id":223040,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:22:30] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:22:30] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:22:30] local.INFO: IMEI packet received {"connection_id":221787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:22:30] local.INFO: IMEI acknowledgment sent {"connection_id":221787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:22:34] local.INFO: TCP Data received {"connection_id":223040,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223040,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:22:34] local.INFO: Processing buffer {"connection_id":223040,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:22:34] local.INFO: IMEI packet received {"connection_id":223040,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:22:34] local.INFO: IMEI acknowledgment sent {"connection_id":223040,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:22:35] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:22:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:22:35] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:22:35] local.INFO: IMEI packet received {"connection_id":221787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:22:35] local.INFO: IMEI acknowledgment sent {"connection_id":221787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:22:35] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:35] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:35] local.INFO: Packet analysis {"connection_id":221787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:35] local.INFO: Extracted packet for processing {"connection_id":221787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:22:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:22:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:22:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:22:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:22:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:22:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:22:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:22:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:22:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:22:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:22:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:22:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:22:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:22:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:22:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:22:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:22:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:22:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:22:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:22:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:22:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:22:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:22:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:22:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:22:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:22:35] local.INFO: DEBUG: GPS processor result {"connection_id":221787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23298,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:22:35] local.INFO: GPS data processed {"connection_id":221787,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:22:35] local.INFO: Acknowledgment sent {"connection_id":221787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:22:40] local.INFO: TCP Data received {"connection_id":221787,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:40] local.INFO: Processing buffer {"connection_id":221787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:22:40] local.INFO: Packet analysis {"connection_id":221787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:40] local.INFO: Extracted packet for processing {"connection_id":221787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:22:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:22:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:22:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:22:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:22:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:22:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:22:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:22:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:22:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:22:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:22:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:22:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:22:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:22:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:22:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:22:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:22:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:22:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:22:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:22:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:22:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:22:40] local.INFO: DEBUG: GPS processor result {"connection_id":221787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23299,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:22:40] local.INFO: GPS data processed {"connection_id":221787,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:22:40] local.INFO: Acknowledgment sent {"connection_id":221787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:22:40] local.INFO: TCP Data received {"connection_id":223040,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:22:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223040,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:22:40] local.INFO: Processing buffer {"connection_id":223040,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:22:40] local.INFO: Packet analysis {"connection_id":223040,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:40] local.INFO: Extracted packet for processing {"connection_id":223040,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:22:40] local.INFO: GPS Element Parsed {"raw_longitude":755700736,"raw_latitude":117612392,"longitude_deg":75.5700736,"latitude_deg":11.7612392,"altitude":12,"angle":176,"satellites":30,"speed":3,"hex_longitude":"2d0b1400","hex_latitude":"07029f68","is_valid_coordinates":true} 
[2026-10-23 17:22:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:22:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:22:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:22:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792756156000,"timestamp_ms":1792756156000,"timestamp_seconds":1792756156,"priority":1,"record_length":96,"hex_timestamp":"000001a168980660"} 
[2026-10-23 17:22:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:22:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:22:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:22:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:22:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:22:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:22:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:22:40] local.INFO: Teltonika packet parsed successfully {"connection_id":223040,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:22:40] local.INFO: Passing IMEI to GPS processor {"connection_id":223040,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:22:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":223040,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:22:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":14439,"17":206,"94":11008,"24":3,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:22:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:22:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:22:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:22:40] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:22:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:22:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:22:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:22:41] local.INFO: DEBUG: GPS processor result {"connection_id":223040,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23300,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:22:41] local.INFO: GPS data processed {"connection_id":223040,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:22:41] local.INFO: Acknowledgment sent {"connection_id":223040,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:23:25] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:23:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:23:25] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:23:25] local.INFO: IMEI packet received {"connection_id":221788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:23:25] local.INFO: IMEI acknowledgment sent {"connection_id":221788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:23:30] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:23:30] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:23:30] local.INFO: IMEI packet received {"connection_id":221788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":221788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:23:30] local.INFO: TCP Data received {"connection_id":223041,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223041,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:23:30] local.INFO: Processing buffer {"connection_id":223041,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:23:30] local.INFO: IMEI packet received {"connection_id":223041,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":223041,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:23:30] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:23:30] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:23:30] local.INFO: Packet analysis {"connection_id":221788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:23:30] local.INFO: Extracted packet for processing {"connection_id":221788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:23:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:23:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:23:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:23:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:23:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:23:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:23:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:23:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:23:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:23:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:23:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:23:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:23:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:23:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:23:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:23:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:23:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:23:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:23:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:23:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:23:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:23:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:23:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:23:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:23:30] local.INFO: DEBUG: GPS processor result {"connection_id":221788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23301,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:23:30] local.INFO: GPS data processed {"connection_id":221788,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:23:30] local.INFO: Acknowledgment sent {"connection_id":221788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:23:30] local.INFO: TCP Data received {"connection_id":223041,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223041,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:23:30] local.INFO: Processing buffer {"connection_id":223041,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:23:30] local.INFO: IMEI packet received {"connection_id":223041,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:23:30] local.INFO: IMEI acknowledgment sent {"connection_id":223041,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:23:31] local.INFO: TCP Data received {"connection_id":223041,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:23:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:23:31] local.INFO: Processing buffer {"connection_id":223041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:23:31] local.INFO: Packet analysis {"connection_id":223041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:23:31] local.INFO: Extracted packet for processing {"connection_id":223041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:23:31] local.INFO: GPS Element Parsed {"raw_longitude":755700736,"raw_latitude":117612392,"longitude_deg":75.5700736,"latitude_deg":11.7612392,"altitude":12,"angle":176,"satellites":30,"speed":3,"hex_longitude":"2d0b1400","hex_latitude":"07029f68","is_valid_coordinates":true} 
[2026-10-23 17:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:23:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:23:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792756156000,"timestamp_ms":1792756156000,"timestamp_seconds":1792756156,"priority":1,"record_length":96,"hex_timestamp":"000001a168980660"} 
[2026-10-23 17:23:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:23:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:23:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:23:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:23:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:23:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:23:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:23:31] local.INFO: Teltonika packet parsed successfully {"connection_id":223041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:23:31] local.INFO: Passing IMEI to GPS processor {"connection_id":223041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:23:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":223041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:23:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:23:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:23:31] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:23:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":14439,"17":206,"94":11008,"24":3,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:23:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:23:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:23:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:23:31] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:23:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:23:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:23:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:23:32] local.INFO: DEBUG: GPS processor result {"connection_id":223041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23302,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:23:32] local.INFO: GPS data processed {"connection_id":223041,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:23:32] local.INFO: Acknowledgment sent {"connection_id":223041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:23:34] local.INFO: TCP Data received {"connection_id":223041,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:23:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:23:34] local.INFO: Processing buffer {"connection_id":223041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:23:34] local.INFO: Packet analysis {"connection_id":223041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:23:34] local.INFO: Extracted packet for processing {"connection_id":223041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:23:34] local.INFO: GPS Element Parsed {"raw_longitude":755700736,"raw_latitude":117612392,"longitude_deg":75.5700736,"latitude_deg":11.7612392,"altitude":12,"angle":176,"satellites":30,"speed":3,"hex_longitude":"2d0b1400","hex_latitude":"07029f68","is_valid_coordinates":true} 
[2026-10-23 17:23:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:23:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:23:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:23:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792756156000,"timestamp_ms":1792756156000,"timestamp_seconds":1792756156,"priority":1,"record_length":96,"hex_timestamp":"000001a168980660"} 
[2026-10-23 17:23:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:23:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:23:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:23:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:23:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:23:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:23:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:23:34] local.INFO: Teltonika packet parsed successfully {"connection_id":223041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:23:34] local.INFO: Passing IMEI to GPS processor {"connection_id":223041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:23:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":223041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:23:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:23:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:23:34] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:23:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":14439,"17":206,"94":11008,"24":3,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:23:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:23:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:23:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:23:34] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:23:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:23:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:23:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:23:34] local.INFO: DEBUG: GPS processor result {"connection_id":223041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23303,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:23:34] local.INFO: GPS data processed {"connection_id":223041,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:23:34] local.INFO: Acknowledgment sent {"connection_id":223041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:24:01] local.INFO: TCP Data received {"connection_id":221788,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:24:01] local.INFO: Processing buffer {"connection_id":221788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:24:01] local.INFO: Packet analysis {"connection_id":221788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:24:01] local.INFO: Extracted packet for processing {"connection_id":221788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:24:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:24:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:24:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:24:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:24:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:24:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:24:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:24:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:24:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:24:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:24:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:24:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:24:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:24:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:24:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:24:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:24:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:24:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:24:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:24:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:24:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:24:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:24:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:24:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:24:01] local.INFO: DEBUG: GPS processor result {"connection_id":221788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23304,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:24:01] local.INFO: GPS data processed {"connection_id":221788,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:24:01] local.INFO: Acknowledgment sent {"connection_id":221788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:24:05] local.INFO: TCP Data received {"connection_id":223041,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:24:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223041,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:24:05] local.INFO: Processing buffer {"connection_id":223041,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168980660012d0b140007029f68000c00b01e..."} 
[2026-10-23 17:24:05] local.INFO: Packet analysis {"connection_id":223041,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:24:05] local.INFO: Extracted packet for processing {"connection_id":223041,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:24:05] local.INFO: GPS Element Parsed {"raw_longitude":755700736,"raw_latitude":117612392,"longitude_deg":75.5700736,"latitude_deg":11.7612392,"altitude":12,"angle":176,"satellites":30,"speed":3,"hex_longitude":"2d0b1400","hex_latitude":"07029f68","is_valid_coordinates":true} 
[2026-10-23 17:24:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":240,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:24:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,17,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:24:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792756156000,"timestamp_ms":1792756156000,"timestamp_seconds":1792756156,"priority":1,"record_length":96,"hex_timestamp":"000001a168980660"} 
[2026-10-23 17:24:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:24:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:24:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:24:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:24:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:24:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:24:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:24:05] local.INFO: Teltonika packet parsed successfully {"connection_id":223041,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:24:05] local.INFO: Passing IMEI to GPS processor {"connection_id":223041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:24:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":223041,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:24:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:24:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:24:05] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:24:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":14439,"17":206,"94":11008,"24":3,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,17,94,24,16,45]} 
[2026-10-23 17:24:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:24:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:24:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:24:05] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:24:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:24:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:24:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":14439,"axis_x":206,"unknown_94":11008,"ignition":3,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:24:05] local.INFO: DEBUG: GPS processor result {"connection_id":223041,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23305,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:24:05] local.INFO: GPS data processed {"connection_id":223041,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:24:05] local.INFO: Acknowledgment sent {"connection_id":223041,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:24:25] local.INFO: TCP Data received {"connection_id":224776,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:24:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:24:25] local.INFO: Processing buffer {"connection_id":224776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:24:25] local.INFO: IMEI packet received {"connection_id":224776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:24:25] local.INFO: IMEI acknowledgment sent {"connection_id":224776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:24:30] local.INFO: TCP Data received {"connection_id":224776,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224776,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:24:30] local.INFO: Processing buffer {"connection_id":224776,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:24:30] local.INFO: IMEI packet received {"connection_id":224776,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:24:30] local.INFO: IMEI acknowledgment sent {"connection_id":224776,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:24:30] local.INFO: TCP Data received {"connection_id":224776,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:24:30] local.INFO: Processing buffer {"connection_id":224776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:24:30] local.INFO: Packet analysis {"connection_id":224776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:24:30] local.INFO: Extracted packet for processing {"connection_id":224776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:24:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:24:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:24:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:24:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:24:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:24:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:24:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:24:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":224776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23306,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:24:30] local.INFO: GPS data processed {"connection_id":224776,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:24:30] local.INFO: Acknowledgment sent {"connection_id":224776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:25:01] local.INFO: TCP Data received {"connection_id":224776,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224776,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:25:01] local.INFO: Processing buffer {"connection_id":224776,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168987f78012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:25:01] local.INFO: Packet analysis {"connection_id":224776,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:25:01] local.INFO: Extracted packet for processing {"connection_id":224776,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16898"} 
[2026-10-23 17:25:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:25:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945506816001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:25:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:25:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:25:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:25:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756187000,"timestamp_ms":1792756187000,"timestamp_seconds":1792756187,"priority":1,"record_length":96,"hex_timestamp":"000001a168987f78"} 
[2026-10-23 17:25:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:25:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":238,"data_length":795,"current_offset":136} 
[2026-10-23 17:25:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2835,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:25:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:25:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:25:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:25:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224776,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:25:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:25:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224776,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:25:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:25:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:25:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:25:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945506816001,"66":25495,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:25:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:25:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:25:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945506816001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:25:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:25:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:25:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:25:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:25:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945506816001,"power":25495,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:25:01] local.INFO: DEBUG: GPS processor result {"connection_id":224776,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23307,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:25:01] local.INFO: GPS data processed {"connection_id":224776,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:25:01] local.INFO: Acknowledgment sent {"connection_id":224776,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:25:24] local.INFO: TCP Data received {"connection_id":224777,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:24] local.INFO: Processing buffer {"connection_id":224777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:24] local.INFO: IMEI packet received {"connection_id":224777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:25:24] local.INFO: IMEI acknowledgment sent {"connection_id":224777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:25:27] local.INFO: TCP Data received {"connection_id":224777,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:27] local.INFO: Processing buffer {"connection_id":224777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:27] local.INFO: IMEI packet received {"connection_id":224777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:25:27] local.INFO: IMEI acknowledgment sent {"connection_id":224777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:25:30] local.INFO: TCP Data received {"connection_id":224777,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224777,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:30] local.INFO: Processing buffer {"connection_id":224777,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:25:30] local.INFO: IMEI packet received {"connection_id":224777,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:25:30] local.INFO: IMEI acknowledgment sent {"connection_id":224777,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:25:30] local.INFO: TCP Data received {"connection_id":224777,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:25:30] local.INFO: Processing buffer {"connection_id":224777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:25:30] local.INFO: Packet analysis {"connection_id":224777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:25:30] local.INFO: Extracted packet for processing {"connection_id":224777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:25:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:25:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:25:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":224777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23308,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:25:30] local.INFO: GPS data processed {"connection_id":224777,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:25:30] local.INFO: Acknowledgment sent {"connection_id":224777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:25:59] local.INFO: TCP Data received {"connection_id":221374,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:25:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221374,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:25:59] local.INFO: Processing buffer {"connection_id":221374,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:25:59] local.INFO: IMEI packet received {"connection_id":221374,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:25:59] local.INFO: IMEI acknowledgment sent {"connection_id":221374,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:26:01] local.INFO: TCP Data received {"connection_id":224777,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224777,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:01] local.INFO: Processing buffer {"connection_id":224777,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:01] local.INFO: Packet analysis {"connection_id":224777,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:26:01] local.INFO: Extracted packet for processing {"connection_id":224777,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:26:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224777,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224777,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:26:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:26:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":224777,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23309,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:26:01] local.INFO: GPS data processed {"connection_id":224777,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:26:01] local.INFO: Acknowledgment sent {"connection_id":224777,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:26:03] local.INFO: TCP Data received {"connection_id":221374,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221374,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:03] local.INFO: Processing buffer {"connection_id":221374,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:03] local.INFO: IMEI packet received {"connection_id":221374,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:26:03] local.INFO: IMEI acknowledgment sent {"connection_id":221374,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:26:04] local.INFO: TCP Data received {"connection_id":221374,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:26:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221374,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:26:04] local.INFO: Processing buffer {"connection_id":221374,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:26:04] local.INFO: Packet analysis {"connection_id":221374,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:26:04] local.INFO: Extracted packet for processing {"connection_id":221374,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:26:04] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":12,"angle":176,"satellites":34,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:26:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:26:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:26:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792756457000,"timestamp_ms":1792756457000,"timestamp_seconds":1792756457,"priority":1,"record_length":96,"hex_timestamp":"000001a1689c9e28"} 
[2026-10-23 17:26:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:26:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:26:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:26:04] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:26:04] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:26:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:26:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:26:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221374,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:26:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221374,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:26:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221374,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:26:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:26:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:26:04] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:26:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":12819,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:26:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:26:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:26:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:26:04] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:26:04] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:26:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:26:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:26:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":12819,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:26:04] local.INFO: DEBUG: GPS processor result {"connection_id":221374,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23310,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:26:04] local.INFO: GPS data processed {"connection_id":221374,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:26:04] local.INFO: Acknowledgment sent {"connection_id":221374,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:26:22] local.INFO: TCP Data received {"connection_id":224775,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:26:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224775,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:26:22] local.INFO: Processing buffer {"connection_id":224775,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:26:22] local.INFO: IMEI packet received {"connection_id":224775,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:26:22] local.INFO: IMEI acknowledgment sent {"connection_id":224775,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:26:28] local.INFO: TCP Data received {"connection_id":221376,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221376,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:28] local.INFO: Processing buffer {"connection_id":221376,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:28] local.INFO: IMEI packet received {"connection_id":221376,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:26:28] local.INFO: IMEI acknowledgment sent {"connection_id":221376,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:26:30] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:26:30] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:26:30] local.INFO: IMEI packet received {"connection_id":221375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:26:30] local.INFO: IMEI acknowledgment sent {"connection_id":221375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:26:34] local.INFO: TCP Data received {"connection_id":221376,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221376,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:34] local.INFO: Processing buffer {"connection_id":221376,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:26:34] local.INFO: IMEI packet received {"connection_id":221376,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:26:34] local.INFO: IMEI acknowledgment sent {"connection_id":221376,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:26:35] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:26:35] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:26:35] local.INFO: IMEI packet received {"connection_id":221375,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:26:35] local.INFO: IMEI acknowledgment sent {"connection_id":221375,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:26:35] local.INFO: TCP Data received {"connection_id":221376,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:26:35] local.INFO: Processing buffer {"connection_id":221376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:26:35] local.INFO: Packet analysis {"connection_id":221376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:26:35] local.INFO: Extracted packet for processing {"connection_id":221376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:26:35] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":12,"angle":176,"satellites":34,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:26:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:26:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792756457000,"timestamp_ms":1792756457000,"timestamp_seconds":1792756457,"priority":1,"record_length":96,"hex_timestamp":"000001a1689c9e28"} 
[2026-10-23 17:26:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:26:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:26:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:26:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:26:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:26:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:26:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:26:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221376,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:26:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221376,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:26:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":12819,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:26:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:26:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:26:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":12819,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:26:35] local.INFO: DEBUG: GPS processor result {"connection_id":221376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23311,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:26:35] local.INFO: GPS data processed {"connection_id":221376,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:26:35] local.INFO: Acknowledgment sent {"connection_id":221376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:26:35] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:35] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:35] local.INFO: Packet analysis {"connection_id":221375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:26:35] local.INFO: Extracted packet for processing {"connection_id":221375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:26:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:26:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:26:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:26:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:26:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:26:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:26:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:26:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:26:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:26:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:26:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:26:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:26:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:26:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:26:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:26:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:26:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:26:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:26:35] local.INFO: DEBUG: GPS processor result {"connection_id":221375,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23312,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:26:35] local.INFO: GPS data processed {"connection_id":221375,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:26:35] local.INFO: Acknowledgment sent {"connection_id":221375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:26:40] local.INFO: TCP Data received {"connection_id":221375,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221375,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:40] local.INFO: Processing buffer {"connection_id":221375,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:26:40] local.INFO: Packet analysis {"connection_id":221375,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:26:40] local.INFO: Extracted packet for processing {"connection_id":221375,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:26:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:26:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:26:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:26:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:26:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:26:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:26:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:26:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:26:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:26:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:26:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:26:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:26:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221375,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:26:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:26:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221375,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:26:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:26:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:26:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:26:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:26:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:26:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:26:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:26:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:26:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:26:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:26:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:26:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:26:40] local.INFO: DEBUG: GPS processor result {"connection_id":221375,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23313,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:26:40] local.INFO: GPS data processed {"connection_id":221375,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:26:40] local.INFO: Acknowledgment sent {"connection_id":221375,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:27:09] local.INFO: TCP Data received {"connection_id":221376,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:27:09] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221376,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:27:09] local.INFO: Processing buffer {"connection_id":221376,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:27:09] local.INFO: Packet analysis {"connection_id":221376,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:27:09] local.INFO: Extracted packet for processing {"connection_id":221376,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:27:09] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":12,"angle":176,"satellites":34,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:27:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:27:09] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:27:09] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:27:09] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:27:09] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:27:09] local.INFO: AVL Record Parsed {"raw_timestamp":1792756457000,"timestamp_ms":1792756457000,"timestamp_seconds":1792756457,"priority":1,"record_length":96,"hex_timestamp":"000001a1689c9e28"} 
[2026-10-23 17:27:09] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:27:09] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:27:09] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:27:09] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:27:09] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:27:09] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:27:09] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:27:09] local.INFO: Teltonika packet parsed successfully {"connection_id":221376,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:27:09] local.INFO: Passing IMEI to GPS processor {"connection_id":221376,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:27:09] local.INFO: DEBUG: About to call GPS processor {"connection_id":221376,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:27:09] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:27:09] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:27:09] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:27:09] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":12819,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:27:09] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:27:09] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:27:09] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:27:09] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:27:09] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:27:09] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:27:09] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:27:09] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":12819,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:27:09] local.INFO: DEBUG: GPS processor result {"connection_id":221376,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23314,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:27:09] local.INFO: GPS data processed {"connection_id":221376,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:27:09] local.INFO: Acknowledgment sent {"connection_id":221376,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:27:25] local.INFO: TCP Data received {"connection_id":221377,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:27:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221377,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:27:25] local.INFO: Processing buffer {"connection_id":221377,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:27:25] local.INFO: IMEI packet received {"connection_id":221377,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:27:25] local.INFO: IMEI acknowledgment sent {"connection_id":221377,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:27:29] local.INFO: TCP Data received {"connection_id":221377,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221377,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:27:29] local.INFO: Processing buffer {"connection_id":221377,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:27:29] local.INFO: IMEI packet received {"connection_id":221377,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:27:29] local.INFO: IMEI acknowledgment sent {"connection_id":221377,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:27:30] local.INFO: TCP Data received {"connection_id":221377,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221377,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:27:30] local.INFO: Processing buffer {"connection_id":221377,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:27:30] local.INFO: Packet analysis {"connection_id":221377,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:27:30] local.INFO: Extracted packet for processing {"connection_id":221377,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:27:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:27:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:27:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:27:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:27:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:27:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:27:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:27:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:27:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:27:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:27:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:27:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:27:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221377,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:27:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:27:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:27:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:27:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:27:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:27:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:27:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:27:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:27:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:27:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:27:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:27:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:27:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:27:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:27:30] local.INFO: DEBUG: GPS processor result {"connection_id":221377,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23315,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:27:30] local.INFO: GPS data processed {"connection_id":221377,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:27:30] local.INFO: Acknowledgment sent {"connection_id":221377,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:27:39] local.INFO: TCP Data received {"connection_id":223042,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:27:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223042,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:27:39] local.INFO: Processing buffer {"connection_id":223042,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:27:39] local.INFO: IMEI packet received {"connection_id":223042,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:27:39] local.INFO: IMEI acknowledgment sent {"connection_id":223042,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:28:01] local.INFO: TCP Data received {"connection_id":221377,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221377,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:28:01] local.INFO: Processing buffer {"connection_id":221377,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:28:01] local.INFO: Packet analysis {"connection_id":221377,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:28:01] local.INFO: Extracted packet for processing {"connection_id":221377,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:28:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:28:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:28:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:28:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:28:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:28:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221377,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221377,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:28:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:28:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:28:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:28:01] local.INFO: DEBUG: GPS processor result {"connection_id":221377,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23316,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:28:01] local.INFO: GPS data processed {"connection_id":221377,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:28:01] local.INFO: Acknowledgment sent {"connection_id":221377,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:28:25] local.INFO: TCP Data received {"connection_id":224778,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:28:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:28:25] local.INFO: Processing buffer {"connection_id":224778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:28:25] local.INFO: IMEI packet received {"connection_id":224778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:28:25] local.INFO: IMEI acknowledgment sent {"connection_id":224778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:28:28] local.INFO: TCP Data received {"connection_id":223042,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:28:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223042,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:28:28] local.INFO: Processing buffer {"connection_id":223042,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:28:28] local.INFO: IMEI packet received {"connection_id":223042,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:28:28] local.INFO: IMEI acknowledgment sent {"connection_id":223042,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:28:30] local.INFO: TCP Data received {"connection_id":224778,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224778,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:28:30] local.INFO: Processing buffer {"connection_id":224778,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:28:30] local.INFO: IMEI packet received {"connection_id":224778,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:28:30] local.INFO: IMEI acknowledgment sent {"connection_id":224778,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:28:30] local.INFO: TCP Data received {"connection_id":223042,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223042,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:28:30] local.INFO: Processing buffer {"connection_id":223042,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689c9e28012d0b138007029f70000c00b022..."} 
[2026-10-23 17:28:30] local.INFO: Packet analysis {"connection_id":223042,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:28:30] local.INFO: Extracted packet for processing {"connection_id":223042,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689c"} 
[2026-10-23 17:28:30] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":12,"angle":176,"satellites":34,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945575936001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798263064060192768,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756457000,"timestamp_ms":1792756457000,"timestamp_seconds":1792756457,"priority":1,"record_length":96,"hex_timestamp":"000001a1689c9e28"} 
[2026-10-23 17:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18432,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":56,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 17:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1405,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223042,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223042,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223042,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945575936001,"66":12819,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798263064060192768},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945575936001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":798263064060192768,"description":"Unknown IO ID 45"} 
[2026-10-23 17:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945575936001,"power":12819,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798263064060192768}} 
[2026-10-23 17:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":223042,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23317,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:28:30] local.INFO: GPS data processed {"connection_id":223042,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:28:30] local.INFO: Acknowledgment sent {"connection_id":223042,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:28:30] local.INFO: TCP Data received {"connection_id":224778,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:28:30] local.INFO: Processing buffer {"connection_id":224778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:28:30] local.INFO: Packet analysis {"connection_id":224778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:28:30] local.INFO: Extracted packet for processing {"connection_id":224778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":224778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23318,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:28:30] local.INFO: GPS data processed {"connection_id":224778,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:28:30] local.INFO: Acknowledgment sent {"connection_id":224778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:28:58] local.INFO: TCP Data received {"connection_id":224779,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:28:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224779,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:28:58] local.INFO: Processing buffer {"connection_id":224779,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:28:58] local.INFO: IMEI packet received {"connection_id":224779,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:28:58] local.INFO: IMEI acknowledgment sent {"connection_id":224779,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:29:01] local.INFO: TCP Data received {"connection_id":224778,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224778,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:29:01] local.INFO: Processing buffer {"connection_id":224778,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:29:01] local.INFO: Packet analysis {"connection_id":224778,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:29:01] local.INFO: Extracted packet for processing {"connection_id":224778,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:29:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224778,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224778,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:29:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:29:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":224778,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23319,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:29:01] local.INFO: GPS data processed {"connection_id":224778,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:29:01] local.INFO: Acknowledgment sent {"connection_id":224778,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:29:16] local.INFO: TCP Data received {"connection_id":224779,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:29:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224779,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:29:16] local.INFO: Processing buffer {"connection_id":224779,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:29:16] local.INFO: IMEI packet received {"connection_id":224779,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:29:16] local.INFO: IMEI acknowledgment sent {"connection_id":224779,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:29:25] local.INFO: TCP Data received {"connection_id":223043,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:29:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223043,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:29:25] local.INFO: Processing buffer {"connection_id":223043,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:29:25] local.INFO: IMEI packet received {"connection_id":223043,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:29:25] local.INFO: IMEI acknowledgment sent {"connection_id":223043,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:29:30] local.INFO: TCP Data received {"connection_id":223043,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223043,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:29:30] local.INFO: Processing buffer {"connection_id":223043,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:29:30] local.INFO: IMEI packet received {"connection_id":223043,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:29:30] local.INFO: IMEI acknowledgment sent {"connection_id":223043,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:29:30] local.INFO: TCP Data received {"connection_id":223043,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:29:30] local.INFO: Processing buffer {"connection_id":223043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:29:30] local.INFO: Packet analysis {"connection_id":223043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:29:30] local.INFO: Extracted packet for processing {"connection_id":223043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:29:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:29:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:29:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:29:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":223043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23320,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:29:30] local.INFO: GPS data processed {"connection_id":223043,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:29:30] local.INFO: Acknowledgment sent {"connection_id":223043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:29:54] local.INFO: TCP Data received {"connection_id":221378,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:29:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221378,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:29:54] local.INFO: Processing buffer {"connection_id":221378,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:29:54] local.INFO: IMEI packet received {"connection_id":221378,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:29:54] local.INFO: IMEI acknowledgment sent {"connection_id":221378,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:30:01] local.INFO: TCP Data received {"connection_id":223043,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223043,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:30:01] local.INFO: Processing buffer {"connection_id":223043,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1689d1740012dce86000522c5b0001d014228..."} 
[2026-10-23 17:30:01] local.INFO: Packet analysis {"connection_id":223043,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:30:01] local.INFO: Extracted packet for processing {"connection_id":223043,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1689d"} 
[2026-10-23 17:30:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945583872001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756488000,"timestamp_ms":1792756488000,"timestamp_seconds":1792756488,"priority":1,"record_length":96,"hex_timestamp":"000001a1689d1740"} 
[2026-10-23 17:30:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:30:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":151,"data_length":795,"current_offset":136} 
[2026-10-23 17:30:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2052,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:30:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:30:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223043,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223043,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:30:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945583872001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945583872001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:30:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945583872001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":223043,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23321,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:30:01] local.INFO: GPS data processed {"connection_id":223043,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:30:01] local.INFO: Acknowledgment sent {"connection_id":223043,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:30:03] local.INFO: TCP Data received {"connection_id":221378,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:30:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221378,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:30:03] local.INFO: Processing buffer {"connection_id":221378,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:30:03] local.INFO: IMEI packet received {"connection_id":221378,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:30:03] local.INFO: IMEI acknowledgment sent {"connection_id":221378,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:30:04] local.INFO: TCP Data received {"connection_id":221378,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:30:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221378,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:30:04] local.INFO: Processing buffer {"connection_id":221378,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:30:04] local.INFO: Packet analysis {"connection_id":221378,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:30:04] local.INFO: Extracted packet for processing {"connection_id":221378,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:30:04] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":30,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:30:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945652992001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:30:04] local.INFO: AVL Record Parsed {"raw_timestamp":1792756758000,"timestamp_ms":1792756758000,"timestamp_seconds":1792756758,"priority":1,"record_length":96,"hex_timestamp":"000001a168a135f0"} 
[2026-10-23 17:30:04] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:30:04] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:30:04] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":216,"raw_value":2751463424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504170192568320,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":104,"raw_value":-7529578767261695616,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":156,"raw_value":3892391179,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":7,"raw_value":195713069945497892,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":239,"raw_value":72182152400208128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":56,"raw_value":-5548208937024565666,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3631742976,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755468160663793,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195431680,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":8,"raw_value":84736065839497918,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.WARNING: Large IO value detected {"io_id":208,"raw_value":3941431961979904,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:04] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,36,94,24,241,157,16,216,161,6,45,159,12,30,10,66,17,192,1,240,71,227,104,2,4,113,205,14,156,7,224,34,239,56,132,13,43,106,69,8,208],"length":625,"final_offset":755,"validated_count":41,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 17:30:04] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":864884788530511872,"timestamp_seconds":864884788530511.9,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 17:30:04] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:30:04] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:30:04] local.INFO: Teltonika packet parsed successfully {"connection_id":221378,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:30:04] local.INFO: Passing IMEI to GPS processor {"connection_id":221378,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:30:04] local.INFO: DEBUG: About to call GPS processor {"connection_id":221378,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:30:04] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:30:04] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:30:04] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:30:04] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945652992001,"66":12765,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:30:04] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:30:04] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:30:04] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945652992001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:30:04] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:30:04] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:30:04] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:30:04] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:30:04] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945652992001,"power":12765,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:30:05] local.INFO: DEBUG: GPS processor result {"connection_id":221378,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23322,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:30:05] local.INFO: GPS data processed {"connection_id":221378,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:30:05] local.INFO: Acknowledgment sent {"connection_id":221378,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:30:25] local.INFO: TCP Data received {"connection_id":223044,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:25] local.INFO: Processing buffer {"connection_id":223044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:25] local.INFO: IMEI packet received {"connection_id":223044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:30:25] local.INFO: IMEI acknowledgment sent {"connection_id":223044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:30:28] local.INFO: TCP Data received {"connection_id":223044,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:28] local.INFO: Processing buffer {"connection_id":223044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:28] local.INFO: IMEI packet received {"connection_id":223044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:30:28] local.INFO: IMEI acknowledgment sent {"connection_id":223044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:30:29] local.INFO: TCP Data received {"connection_id":223044,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223044,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:29] local.INFO: Processing buffer {"connection_id":223044,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:30:29] local.INFO: IMEI packet received {"connection_id":223044,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:30:29] local.INFO: IMEI acknowledgment sent {"connection_id":223044,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:30:30] local.INFO: TCP Data received {"connection_id":223044,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:30:30] local.INFO: Processing buffer {"connection_id":223044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:30:30] local.INFO: Packet analysis {"connection_id":223044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:30:30] local.INFO: Extracted packet for processing {"connection_id":223044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:30:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:30:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:30:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:30:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:30:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:30:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:30:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:30:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:30:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:30:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:30:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:30:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:30:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:30:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:30:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:30:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:30:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:30:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:30:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:30:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:30:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:30:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:30:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:30:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:30:30] local.INFO: DEBUG: GPS processor result {"connection_id":223044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23323,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:30:30] local.INFO: GPS data processed {"connection_id":223044,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:30:30] local.INFO: Acknowledgment sent {"connection_id":223044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:30:35] local.INFO: TCP Data received {"connection_id":223044,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:30:35] local.INFO: Processing buffer {"connection_id":223044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:30:35] local.INFO: Packet analysis {"connection_id":223044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:30:35] local.INFO: Extracted packet for processing {"connection_id":223044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:30:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:30:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:30:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:30:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:30:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:30:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:30:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:30:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:30:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:30:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:30:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:30:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:30:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:30:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:30:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:30:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:30:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:30:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:30:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:30:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:30:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:30:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:30:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:30:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:30:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:30:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:30:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:30:35] local.INFO: DEBUG: GPS processor result {"connection_id":223044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23324,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:30:35] local.INFO: GPS data processed {"connection_id":223044,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:30:35] local.INFO: Acknowledgment sent {"connection_id":223044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:31:06] local.INFO: TCP Data received {"connection_id":223044,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223044,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:06] local.INFO: Processing buffer {"connection_id":223044,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:06] local.INFO: Packet analysis {"connection_id":223044,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:06] local.INFO: Extracted packet for processing {"connection_id":223044,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:06] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:31:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:31:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:31:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:31:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:31:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:31:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:31:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:31:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:31:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:31:06] local.INFO: Teltonika packet parsed successfully {"connection_id":223044,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:31:06] local.INFO: Passing IMEI to GPS processor {"connection_id":223044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:31:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":223044,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:31:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:31:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:31:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:31:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:31:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:31:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:31:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:31:06] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:31:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:31:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:31:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:31:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:31:06] local.INFO: DEBUG: GPS processor result {"connection_id":223044,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23325,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:31:06] local.INFO: GPS data processed {"connection_id":223044,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:31:06] local.INFO: Acknowledgment sent {"connection_id":223044,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:31:30] local.INFO: TCP Data received {"connection_id":224780,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224780,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:31:30] local.INFO: Processing buffer {"connection_id":224780,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:31:30] local.INFO: IMEI packet received {"connection_id":224780,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:31:30] local.INFO: IMEI acknowledgment sent {"connection_id":224780,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:31:34] local.INFO: TCP Data received {"connection_id":224780,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:31:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224780,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:31:34] local.INFO: Processing buffer {"connection_id":224780,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:31:34] local.INFO: IMEI packet received {"connection_id":224780,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:31:34] local.INFO: IMEI acknowledgment sent {"connection_id":224780,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:31:35] local.INFO: TCP Data received {"connection_id":224780,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:35] local.INFO: Processing buffer {"connection_id":224780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:35] local.INFO: Packet analysis {"connection_id":224780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:35] local.INFO: Extracted packet for processing {"connection_id":224780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:31:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:31:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:31:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:31:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:31:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:31:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:31:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:31:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:31:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:31:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:31:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:31:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:31:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:31:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:31:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:31:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:31:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:31:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:31:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:31:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:31:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:31:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:31:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:31:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:31:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:31:35] local.INFO: DEBUG: GPS processor result {"connection_id":224780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23326,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:31:35] local.INFO: GPS data processed {"connection_id":224780,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:31:35] local.INFO: Acknowledgment sent {"connection_id":224780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:31:40] local.INFO: TCP Data received {"connection_id":224780,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224780,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:40] local.INFO: Processing buffer {"connection_id":224780,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:31:40] local.INFO: Packet analysis {"connection_id":224780,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:40] local.INFO: Extracted packet for processing {"connection_id":224780,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:31:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:31:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:31:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:31:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:31:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:31:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:31:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:31:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:31:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:31:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:31:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224780,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:31:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:31:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224780,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:31:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:31:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:31:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:31:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:31:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:31:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:31:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:31:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:31:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:31:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:31:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:31:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:31:40] local.INFO: DEBUG: GPS processor result {"connection_id":224780,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23327,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:31:40] local.INFO: GPS data processed {"connection_id":224780,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:31:40] local.INFO: Acknowledgment sent {"connection_id":224780,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:31:43] local.INFO: TCP Data received {"connection_id":221379,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:31:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221379,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:31:43] local.INFO: Processing buffer {"connection_id":221379,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:31:43] local.INFO: IMEI packet received {"connection_id":221379,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:31:43] local.INFO: IMEI acknowledgment sent {"connection_id":221379,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:31:48] local.INFO: TCP Data received {"connection_id":221379,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:31:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221379,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:31:48] local.INFO: Processing buffer {"connection_id":221379,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:31:48] local.INFO: IMEI packet received {"connection_id":221379,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:31:48] local.INFO: IMEI acknowledgment sent {"connection_id":221379,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:31:52] local.INFO: TCP Data received {"connection_id":221379,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:31:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221379,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:31:52] local.INFO: Processing buffer {"connection_id":221379,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:31:52] local.INFO: Packet analysis {"connection_id":221379,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:52] local.INFO: Extracted packet for processing {"connection_id":221379,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:31:52] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":30,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:31:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945652992001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:31:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792756758000,"timestamp_ms":1792756758000,"timestamp_seconds":1792756758,"priority":1,"record_length":96,"hex_timestamp":"000001a168a135f0"} 
[2026-10-23 17:31:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:31:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:31:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":216,"raw_value":2751463424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504170192568320,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":104,"raw_value":-7529578767261695616,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":156,"raw_value":3892391179,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":7,"raw_value":195713069945497892,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":239,"raw_value":72182152400208128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":56,"raw_value":-5548208937024565666,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3631742976,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755468160663793,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195431680,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":8,"raw_value":84736065839497918,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.WARNING: Large IO value detected {"io_id":208,"raw_value":3941431961979904,"note":"Value kept but may cause issues"} 
[2026-10-23 17:31:52] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,36,94,24,241,157,16,216,161,6,45,159,12,30,10,66,17,192,1,240,71,227,104,2,4,113,205,14,156,7,224,34,239,56,132,13,43,106,69,8,208],"length":625,"final_offset":755,"validated_count":41,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 17:31:52] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":864884788530511872,"timestamp_seconds":864884788530511.9,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 17:31:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:31:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:31:52] local.INFO: Teltonika packet parsed successfully {"connection_id":221379,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:31:52] local.INFO: Passing IMEI to GPS processor {"connection_id":221379,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:31:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":221379,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:31:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:31:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:31:52] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:31:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945652992001,"66":12765,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:31:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:31:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:31:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945652992001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:31:52] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:31:52] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:31:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:31:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:31:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945652992001,"power":12765,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:31:52] local.INFO: DEBUG: GPS processor result {"connection_id":221379,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23328,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:31:52] local.INFO: GPS data processed {"connection_id":221379,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:31:52] local.INFO: Acknowledgment sent {"connection_id":221379,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:31:57] local.INFO: TCP Data received {"connection_id":221789,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:31:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221789,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:31:57] local.INFO: Processing buffer {"connection_id":221789,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:31:57] local.INFO: IMEI packet received {"connection_id":221789,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:31:57] local.INFO: IMEI acknowledgment sent {"connection_id":221789,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:32:22] local.INFO: TCP Data received {"connection_id":224781,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:32:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224781,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:32:22] local.INFO: Processing buffer {"connection_id":224781,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:32:22] local.INFO: IMEI packet received {"connection_id":224781,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:32:22] local.INFO: IMEI acknowledgment sent {"connection_id":224781,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:32:24] local.INFO: TCP Data received {"connection_id":223045,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:32:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223045,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:32:24] local.INFO: Processing buffer {"connection_id":223045,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:32:24] local.INFO: IMEI packet received {"connection_id":223045,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:32:24] local.INFO: IMEI acknowledgment sent {"connection_id":223045,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:32:25] local.INFO: TCP Data received {"connection_id":221790,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:32:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:32:25] local.INFO: Processing buffer {"connection_id":221790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:32:25] local.INFO: IMEI packet received {"connection_id":221790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:32:25] local.INFO: IMEI acknowledgment sent {"connection_id":221790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:32:28] local.INFO: TCP Data received {"connection_id":223045,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:32:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223045,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:32:28] local.INFO: Processing buffer {"connection_id":223045,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:32:28] local.INFO: IMEI packet received {"connection_id":223045,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:32:28] local.INFO: IMEI acknowledgment sent {"connection_id":223045,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:32:28] local.INFO: TCP Data received {"connection_id":224781,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:32:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224781,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:32:28] local.INFO: Processing buffer {"connection_id":224781,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:32:28] local.INFO: IMEI packet received {"connection_id":224781,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":true} 
[2026-10-23 17:32:28] local.INFO: IMEI acknowledgment sent {"connection_id":224781,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:32:29] local.INFO: TCP Data received {"connection_id":223045,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:32:29] local.INFO: Processing buffer {"connection_id":223045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:32:29] local.INFO: Packet analysis {"connection_id":223045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:32:29] local.INFO: Extracted packet for processing {"connection_id":223045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:32:29] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":30,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:32:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945652992001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:32:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792756758000,"timestamp_ms":1792756758000,"timestamp_seconds":1792756758,"priority":1,"record_length":96,"hex_timestamp":"000001a168a135f0"} 
[2026-10-23 17:32:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:32:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:32:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":216,"raw_value":2751463424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504170192568320,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":104,"raw_value":-7529578767261695616,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":156,"raw_value":3892391179,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":7,"raw_value":195713069945497892,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":239,"raw_value":72182152400208128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":56,"raw_value":-5548208937024565666,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3631742976,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755468160663793,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195431680,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":8,"raw_value":84736065839497918,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.WARNING: Large IO value detected {"io_id":208,"raw_value":3941431961979904,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:29] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,36,94,24,241,157,16,216,161,6,45,159,12,30,10,66,17,192,1,240,71,227,104,2,4,113,205,14,156,7,224,34,239,56,132,13,43,106,69,8,208],"length":625,"final_offset":755,"validated_count":41,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 17:32:29] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":864884788530511872,"timestamp_seconds":864884788530511.9,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 17:32:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:32:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:32:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:32:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223045,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:32:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223045,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:32:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:32:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:32:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:32:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945652992001,"66":12765,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:32:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:32:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:32:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945652992001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:32:29] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:32:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:32:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:32:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:32:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945652992001,"power":12765,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:32:29] local.INFO: DEBUG: GPS processor result {"connection_id":223045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23329,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:32:29] local.INFO: GPS data processed {"connection_id":223045,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:32:29] local.INFO: Acknowledgment sent {"connection_id":223045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:32:29] local.INFO: TCP Data received {"connection_id":221790,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:32:29] local.INFO: Processing buffer {"connection_id":221790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:32:29] local.INFO: IMEI packet received {"connection_id":221790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:32:29] local.INFO: IMEI acknowledgment sent {"connection_id":221790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:32:30] local.INFO: TCP Data received {"connection_id":221790,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:32:30] local.INFO: Processing buffer {"connection_id":221790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:32:30] local.INFO: Packet analysis {"connection_id":221790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:32:30] local.INFO: Extracted packet for processing {"connection_id":221790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:32:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:32:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:32:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:32:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:32:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:32:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:32:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:32:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:32:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:32:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":221790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23330,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:32:30] local.INFO: GPS data processed {"connection_id":221790,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:32:30] local.INFO: Acknowledgment sent {"connection_id":221790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:33:01] local.INFO: TCP Data received {"connection_id":223045,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:33:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223045,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:33:01] local.INFO: Processing buffer {"connection_id":223045,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:33:01] local.INFO: Packet analysis {"connection_id":223045,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:01] local.INFO: Extracted packet for processing {"connection_id":223045,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:01] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":30,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945652992001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:33:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756758000,"timestamp_ms":1792756758000,"timestamp_seconds":1792756758,"priority":1,"record_length":96,"hex_timestamp":"000001a168a135f0"} 
[2026-10-23 17:33:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:33:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":216,"raw_value":2751463424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504170192568320,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":104,"raw_value":-7529578767261695616,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":156,"raw_value":3892391179,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":7,"raw_value":195713069945497892,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":239,"raw_value":72182152400208128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":56,"raw_value":-5548208937024565666,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3631742976,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755468160663793,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195431680,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":8,"raw_value":84736065839497918,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":208,"raw_value":3941431961979904,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,36,94,24,241,157,16,216,161,6,45,159,12,30,10,66,17,192,1,240,71,227,104,2,4,113,205,14,156,7,224,34,239,56,132,13,43,106,69,8,208],"length":625,"final_offset":755,"validated_count":41,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 17:33:01] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":864884788530511872,"timestamp_seconds":864884788530511.9,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 17:33:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:33:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:33:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223045,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:33:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223045,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:33:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223045,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:33:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945652992001,"66":12765,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:33:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945652992001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:33:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:33:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945652992001,"power":12765,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:33:01] local.INFO: DEBUG: GPS processor result {"connection_id":223045,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23331,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:33:01] local.INFO: GPS data processed {"connection_id":223045,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:33:01] local.INFO: Acknowledgment sent {"connection_id":223045,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:33:01] local.INFO: TCP Data received {"connection_id":221790,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:33:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:33:01] local.INFO: Processing buffer {"connection_id":221790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:33:01] local.INFO: Packet analysis {"connection_id":221790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:01] local.INFO: Extracted packet for processing {"connection_id":221790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:33:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:33:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:33:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:33:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:33:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:33:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:33:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:33:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:33:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:33:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:33:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:33:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:33:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:33:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:33:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:33:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:33:01] local.INFO: DEBUG: GPS processor result {"connection_id":221790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23332,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:33:01] local.INFO: GPS data processed {"connection_id":221790,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:33:01] local.INFO: Acknowledgment sent {"connection_id":221790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:33:24] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:33:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:33:24] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:33:24] local.INFO: IMEI packet received {"connection_id":221791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:33:24] local.INFO: IMEI acknowledgment sent {"connection_id":221791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:33:28] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:33:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:33:28] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:33:28] local.INFO: IMEI packet received {"connection_id":221380,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:33:28] local.INFO: IMEI acknowledgment sent {"connection_id":221380,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:33:29] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:33:29] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:33:29] local.INFO: IMEI packet received {"connection_id":221791,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:33:29] local.INFO: IMEI acknowledgment sent {"connection_id":221791,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:33:30] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:33:30] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:33:30] local.INFO: Packet analysis {"connection_id":221791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:30] local.INFO: Extracted packet for processing {"connection_id":221791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:33:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:33:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:33:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:33:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:33:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:33:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:33:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:33:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:33:30] local.INFO: DEBUG: GPS processor result {"connection_id":221791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23333,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:33:30] local.INFO: GPS data processed {"connection_id":221791,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:33:30] local.INFO: Acknowledgment sent {"connection_id":221791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:33:33] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:33:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:33:33] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:33:33] local.INFO: IMEI packet received {"connection_id":221380,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:33:33] local.INFO: IMEI acknowledgment sent {"connection_id":221380,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:33:37] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:33:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:33:37] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:33:37] local.INFO: Packet analysis {"connection_id":221380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:37] local.INFO: Extracted packet for processing {"connection_id":221380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:33:37] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":30,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:33:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945652992001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:33:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792756758000,"timestamp_ms":1792756758000,"timestamp_seconds":1792756758,"priority":1,"record_length":96,"hex_timestamp":"000001a168a135f0"} 
[2026-10-23 17:33:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:33:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:33:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":216,"raw_value":2751463424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504170192568320,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":104,"raw_value":-7529578767261695616,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":156,"raw_value":3892391179,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":7,"raw_value":195713069945497892,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":239,"raw_value":72182152400208128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":56,"raw_value":-5548208937024565666,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3631742976,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755468160663793,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195431680,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":8,"raw_value":84736065839497918,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.WARNING: Large IO value detected {"io_id":208,"raw_value":3941431961979904,"note":"Value kept but may cause issues"} 
[2026-10-23 17:33:37] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,36,94,24,241,157,16,216,161,6,45,159,12,30,10,66,17,192,1,240,71,227,104,2,4,113,205,14,156,7,224,34,239,56,132,13,43,106,69,8,208],"length":625,"final_offset":755,"validated_count":41,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 17:33:37] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":864884788530511872,"timestamp_seconds":864884788530511.9,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 17:33:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:33:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:33:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:33:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221380,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:33:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221380,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:33:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:33:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:33:37] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:33:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945652992001,"66":12765,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:33:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:33:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:33:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945652992001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:33:37] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:33:37] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:33:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:33:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:33:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945652992001,"power":12765,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:33:37] local.INFO: DEBUG: GPS processor result {"connection_id":221380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23334,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:33:37] local.INFO: GPS data processed {"connection_id":221380,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:33:37] local.INFO: Acknowledgment sent {"connection_id":221380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:34:01] local.INFO: TCP Data received {"connection_id":221791,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:34:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221791,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:34:01] local.INFO: Processing buffer {"connection_id":221791,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:34:01] local.INFO: Packet analysis {"connection_id":221791,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:34:01] local.INFO: Extracted packet for processing {"connection_id":221791,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:34:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:34:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:34:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:34:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:34:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:34:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:34:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:34:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:34:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:34:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221791,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:34:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:34:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221791,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:34:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:34:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:34:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:34:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:34:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:34:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:34:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:34:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:34:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:34:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:34:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:34:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:34:01] local.INFO: DEBUG: GPS processor result {"connection_id":221791,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23335,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:34:01] local.INFO: GPS data processed {"connection_id":221791,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:34:01] local.INFO: Acknowledgment sent {"connection_id":221791,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:34:15] local.INFO: TCP Data received {"connection_id":221380,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:34:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221380,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:34:15] local.INFO: Processing buffer {"connection_id":221380,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a135f0012d0b138007029f70001200b01e..."} 
[2026-10-23 17:34:15] local.INFO: Packet analysis {"connection_id":221380,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:34:15] local.INFO: Extracted packet for processing {"connection_id":221380,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:34:15] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":30,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945652992001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,36,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:34:15] local.INFO: AVL Record Parsed {"raw_timestamp":1792756758000,"timestamp_ms":1792756758000,"timestamp_seconds":1792756758,"priority":1,"record_length":96,"hex_timestamp":"000001a168a135f0"} 
[2026-10-23 17:34:15] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:34:15] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:34:15] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":50,"n8_eight_byte":19,"data_length":795,"current_offset":136} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":0,"raw_value":2814766962639104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":157,"raw_value":3808432128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":216,"raw_value":2751463424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":240,"raw_value":72133464635473986,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":227,"raw_value":4504170192568320,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":104,"raw_value":-7529578767261695616,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":113,"raw_value":5260468251858895104,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Invalid Cell ID detected {"io_id":205,"raw_value":6778199800512446488,"corrected_to":0} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":156,"raw_value":3892391179,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":7,"raw_value":195713069945497892,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":239,"raw_value":72182152400208128,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":56,"raw_value":-5548208937024565666,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":132,"raw_value":3631742976,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":43,"raw_value":6755468160663793,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":69,"raw_value":72061993195431680,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":8,"raw_value":84736065839497918,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.WARNING: Large IO value detected {"io_id":208,"raw_value":3941431961979904,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:15] local.INFO: IO Element Parsed {"io_data_count":41,"io_data_keys":[0,36,94,24,241,157,16,216,161,6,45,159,12,30,10,66,17,192,1,240,71,227,104,2,4,113,205,14,156,7,224,34,239,56,132,13,43,106,69,8,208],"length":625,"final_offset":755,"validated_count":41,"validation_warnings":[{"io_id":205,"original":6778199800512446488,"validated":0}]} 
[2026-10-23 17:34:15] local.WARNING: AVL record rejected due to invalid timestamp {"raw_timestamp":864884788530511872,"timestamp_seconds":864884788530511.9,"min_valid":946684800000,"max_valid":4102444800000,"reason":"Timestamp outside valid range"} 
[2026-10-23 17:34:15] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:34:15] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:34:15] local.INFO: Teltonika packet parsed successfully {"connection_id":221380,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:34:15] local.INFO: Passing IMEI to GPS processor {"connection_id":221380,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:34:15] local.INFO: DEBUG: About to call GPS processor {"connection_id":221380,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:34:15] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:34:15] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:34:15] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:34:15] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945652992001,"66":12765,"36":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,36,94,24,16,45]} 
[2026-10-23 17:34:15] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:34:15] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:34:15] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945652992001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:34:15] local.INFO: Unknown IO ID detected {"io_id":36,"value":206,"description":"Unknown IO ID 36"} 
[2026-10-23 17:34:15] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:34:15] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:34:15] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:34:15] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945652992001,"power":12765,"unknown_36":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:34:15] local.INFO: DEBUG: GPS processor result {"connection_id":221380,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23336,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:34:15] local.INFO: GPS data processed {"connection_id":221380,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:34:15] local.INFO: Acknowledgment sent {"connection_id":221380,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:34:25] local.INFO: TCP Data received {"connection_id":221792,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:34:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:34:25] local.INFO: Processing buffer {"connection_id":221792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:34:25] local.INFO: IMEI packet received {"connection_id":221792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:34:25] local.INFO: IMEI acknowledgment sent {"connection_id":221792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:34:30] local.INFO: TCP Data received {"connection_id":221792,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:34:30] local.INFO: Processing buffer {"connection_id":221792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:34:30] local.INFO: IMEI packet received {"connection_id":221792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:34:30] local.INFO: IMEI acknowledgment sent {"connection_id":221792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:34:30] local.INFO: TCP Data received {"connection_id":221792,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:34:30] local.INFO: Processing buffer {"connection_id":221792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:34:30] local.INFO: Packet analysis {"connection_id":221792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:34:30] local.INFO: Extracted packet for processing {"connection_id":221792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:34:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:34:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:34:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":221792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23337,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:34:30] local.INFO: GPS data processed {"connection_id":221792,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:34:30] local.INFO: Acknowledgment sent {"connection_id":221792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:34:34] local.INFO: TCP Data received {"connection_id":224782,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:34:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224782,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:34:34] local.INFO: Processing buffer {"connection_id":224782,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:34:34] local.INFO: IMEI packet received {"connection_id":224782,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:34:34] local.INFO: IMEI acknowledgment sent {"connection_id":224782,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:34:49] local.INFO: TCP Data received {"connection_id":224782,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:34:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224782,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:34:49] local.INFO: Processing buffer {"connection_id":224782,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:34:49] local.INFO: IMEI packet received {"connection_id":224782,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:34:49] local.INFO: IMEI acknowledgment sent {"connection_id":224782,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:34:50] local.INFO: TCP Data received {"connection_id":224782,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:34:50] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:34:50] local.INFO: Processing buffer {"connection_id":224782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:34:50] local.INFO: Packet analysis {"connection_id":224782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:34:50] local.INFO: Extracted packet for processing {"connection_id":224782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:34:50] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:34:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:34:50] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945730048001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:50] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:50] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:50] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:34:50] local.INFO: AVL Record Parsed {"raw_timestamp":1792757059000,"timestamp_ms":1792757059000,"timestamp_seconds":1792757059,"priority":1,"record_length":96,"hex_timestamp":"000001a168a5cdb8"} 
[2026-10-23 17:34:50] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:34:50] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:34:50] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":221,"data_length":795,"current_offset":136} 
[2026-10-23 17:34:50] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2432,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:34:50] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:34:50] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:34:50] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:34:50] local.INFO: Teltonika packet parsed successfully {"connection_id":224782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:34:50] local.INFO: Passing IMEI to GPS processor {"connection_id":224782,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:34:50] local.INFO: DEBUG: About to call GPS processor {"connection_id":224782,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:34:50] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:34:50] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:34:50] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:34:50] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945730048001,"66":12722,"147":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,94,24,16,45]} 
[2026-10-23 17:34:50] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:34:50] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:34:50] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945730048001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:34:50] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 17:34:50] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:34:50] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:34:50] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:34:50] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945730048001,"power":12722,"unknown_147":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:34:51] local.INFO: DEBUG: GPS processor result {"connection_id":224782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23338,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:34:51] local.INFO: GPS data processed {"connection_id":224782,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:34:51] local.INFO: Acknowledgment sent {"connection_id":224782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:34:51] local.INFO: TCP Data received {"connection_id":224782,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:34:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224782,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:34:51] local.INFO: Processing buffer {"connection_id":224782,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:34:51] local.INFO: Packet analysis {"connection_id":224782,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:34:51] local.INFO: Extracted packet for processing {"connection_id":224782,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:34:51] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:34:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:34:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945730048001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:34:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:34:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792757059000,"timestamp_ms":1792757059000,"timestamp_seconds":1792757059,"priority":1,"record_length":96,"hex_timestamp":"000001a168a5cdb8"} 
[2026-10-23 17:34:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:34:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:34:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":221,"data_length":795,"current_offset":136} 
[2026-10-23 17:34:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2432,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:34:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:34:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:34:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:34:51] local.INFO: Teltonika packet parsed successfully {"connection_id":224782,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:34:51] local.INFO: Passing IMEI to GPS processor {"connection_id":224782,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:34:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":224782,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:34:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:34:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:34:51] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:34:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945730048001,"66":12722,"147":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,94,24,16,45]} 
[2026-10-23 17:34:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:34:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:34:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945730048001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:34:51] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 17:34:51] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:34:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:34:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:34:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945730048001,"power":12722,"unknown_147":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:34:51] local.INFO: DEBUG: GPS processor result {"connection_id":224782,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23339,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:34:51] local.INFO: GPS data processed {"connection_id":224782,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:34:51] local.INFO: Acknowledgment sent {"connection_id":224782,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:35:01] local.INFO: TCP Data received {"connection_id":221792,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:35:01] local.INFO: Processing buffer {"connection_id":221792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a1af08012dce86000522c5b0001d014229..."} 
[2026-10-23 17:35:01] local.INFO: Packet analysis {"connection_id":221792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:35:01] local.INFO: Extracted packet for processing {"connection_id":221792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a1"} 
[2026-10-23 17:35:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945660928001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792756789000,"timestamp_ms":1792756789000,"timestamp_seconds":1792756789,"priority":1,"record_length":96,"hex_timestamp":"000001a168a1af08"} 
[2026-10-23 17:35:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:35:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 17:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:35:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:35:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:35:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945660928001,"66":25441,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945660928001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:35:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:35:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945660928001,"power":25441,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":221792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23340,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:35:01] local.INFO: GPS data processed {"connection_id":221792,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:35:01] local.INFO: Acknowledgment sent {"connection_id":221792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:35:25] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:35:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:35:25] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:35:25] local.INFO: IMEI packet received {"connection_id":221381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:35:25] local.INFO: IMEI acknowledgment sent {"connection_id":221381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:35:29] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:35:29] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:35:29] local.INFO: IMEI packet received {"connection_id":221381,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:35:29] local.INFO: IMEI acknowledgment sent {"connection_id":221381,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:35:29] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:35:29] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:35:29] local.INFO: Packet analysis {"connection_id":221381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:35:29] local.INFO: Extracted packet for processing {"connection_id":221381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:35:29] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:35:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:35:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:35:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:35:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:35:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:35:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:35:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:35:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:35:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:35:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:35:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:35:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:35:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:35:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:35:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:35:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:35:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:35:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:35:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:35:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:35:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:35:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:35:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:35:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:35:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:35:29] local.INFO: DEBUG: GPS processor result {"connection_id":221381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23341,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:35:29] local.INFO: GPS data processed {"connection_id":221381,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:35:29] local.INFO: Acknowledgment sent {"connection_id":221381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:35:33] local.INFO: TCP Data received {"connection_id":223046,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223046,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:35:33] local.INFO: Processing buffer {"connection_id":223046,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:35:33] local.INFO: IMEI packet received {"connection_id":223046,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:35:33] local.INFO: IMEI acknowledgment sent {"connection_id":223046,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:35:38] local.INFO: TCP Data received {"connection_id":223046,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:35:38] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223046,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:35:38] local.INFO: Processing buffer {"connection_id":223046,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:35:38] local.INFO: IMEI packet received {"connection_id":223046,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:35:38] local.INFO: IMEI acknowledgment sent {"connection_id":223046,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:35:39] local.INFO: TCP Data received {"connection_id":223046,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:35:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:35:39] local.INFO: Processing buffer {"connection_id":223046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:35:39] local.INFO: Packet analysis {"connection_id":223046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:35:39] local.INFO: Extracted packet for processing {"connection_id":223046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:35:39] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:35:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:35:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945730048001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:35:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792757059000,"timestamp_ms":1792757059000,"timestamp_seconds":1792757059,"priority":1,"record_length":96,"hex_timestamp":"000001a168a5cdb8"} 
[2026-10-23 17:35:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:35:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:35:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":221,"data_length":795,"current_offset":136} 
[2026-10-23 17:35:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2432,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:35:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:35:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:35:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:35:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:35:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:35:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:35:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:35:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:35:39] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:35:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945730048001,"66":12722,"147":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,94,24,16,45]} 
[2026-10-23 17:35:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:35:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:35:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945730048001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:35:39] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 17:35:39] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:35:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:35:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:35:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945730048001,"power":12722,"unknown_147":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:35:40] local.INFO: DEBUG: GPS processor result {"connection_id":223046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23342,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:35:40] local.INFO: GPS data processed {"connection_id":223046,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:35:40] local.INFO: Acknowledgment sent {"connection_id":223046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:35:44] local.INFO: TCP Data received {"connection_id":223046,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:35:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223046,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:35:44] local.INFO: Processing buffer {"connection_id":223046,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:35:44] local.INFO: Packet analysis {"connection_id":223046,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:35:44] local.INFO: Extracted packet for processing {"connection_id":223046,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:35:44] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:35:44] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945730048001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:44] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:44] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:35:44] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:35:44] local.INFO: AVL Record Parsed {"raw_timestamp":1792757059000,"timestamp_ms":1792757059000,"timestamp_seconds":1792757059,"priority":1,"record_length":96,"hex_timestamp":"000001a168a5cdb8"} 
[2026-10-23 17:35:44] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:35:44] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:35:44] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":221,"data_length":795,"current_offset":136} 
[2026-10-23 17:35:44] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2432,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:35:44] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:35:44] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:35:44] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:35:44] local.INFO: Teltonika packet parsed successfully {"connection_id":223046,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:35:44] local.INFO: Passing IMEI to GPS processor {"connection_id":223046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:35:44] local.INFO: DEBUG: About to call GPS processor {"connection_id":223046,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:35:44] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:35:44] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:35:44] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:35:44] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945730048001,"66":12722,"147":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,94,24,16,45]} 
[2026-10-23 17:35:44] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:35:44] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:35:44] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945730048001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:35:44] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 17:35:44] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:35:44] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:35:44] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:35:44] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945730048001,"power":12722,"unknown_147":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:35:44] local.INFO: DEBUG: GPS processor result {"connection_id":223046,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23343,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:35:44] local.INFO: GPS data processed {"connection_id":223046,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:35:44] local.INFO: Acknowledgment sent {"connection_id":223046,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:36:00] local.INFO: TCP Data received {"connection_id":221381,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221381,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:00] local.INFO: Processing buffer {"connection_id":221381,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:00] local.INFO: Packet analysis {"connection_id":221381,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:36:00] local.INFO: Extracted packet for processing {"connection_id":221381,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:36:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:36:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:36:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:36:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:36:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:36:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:36:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:36:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:36:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:36:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:36:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:36:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221381,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:36:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:36:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221381,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:36:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:36:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:36:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:36:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:36:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:36:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:36:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:36:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:36:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:36:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:36:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:36:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:36:00] local.INFO: DEBUG: GPS processor result {"connection_id":221381,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23344,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:36:00] local.INFO: GPS data processed {"connection_id":221381,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:36:00] local.INFO: Acknowledgment sent {"connection_id":221381,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:36:23] local.INFO: TCP Data received {"connection_id":221793,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:36:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221793,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:36:23] local.INFO: Processing buffer {"connection_id":221793,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:36:23] local.INFO: IMEI packet received {"connection_id":221793,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:36:23] local.INFO: IMEI acknowledgment sent {"connection_id":221793,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:36:28] local.INFO: TCP Data received {"connection_id":221793,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:36:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221793,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:36:28] local.INFO: Processing buffer {"connection_id":221793,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:36:28] local.INFO: IMEI packet received {"connection_id":221793,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:36:28] local.INFO: IMEI acknowledgment sent {"connection_id":221793,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:36:29] local.INFO: TCP Data received {"connection_id":221793,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:36:29] local.INFO: Processing buffer {"connection_id":221793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:36:29] local.INFO: Packet analysis {"connection_id":221793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:36:29] local.INFO: Extracted packet for processing {"connection_id":221793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:36:29] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:36:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945730048001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792757059000,"timestamp_ms":1792757059000,"timestamp_seconds":1792757059,"priority":1,"record_length":96,"hex_timestamp":"000001a168a5cdb8"} 
[2026-10-23 17:36:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:36:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:36:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":221,"data_length":795,"current_offset":136} 
[2026-10-23 17:36:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2432,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:36:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:36:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221793,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221793,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:36:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945730048001,"66":12722,"147":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,94,24,16,45]} 
[2026-10-23 17:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945730048001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:36:29] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 17:36:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945730048001,"power":12722,"unknown_147":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:36:30] local.INFO: DEBUG: GPS processor result {"connection_id":221793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23345,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:36:30] local.INFO: GPS data processed {"connection_id":221793,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:36:30] local.INFO: Acknowledgment sent {"connection_id":221793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:36:30] local.INFO: TCP Data received {"connection_id":221794,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:36:30] local.INFO: Processing buffer {"connection_id":221794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:36:30] local.INFO: IMEI packet received {"connection_id":221794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:36:30] local.INFO: IMEI acknowledgment sent {"connection_id":221794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:36:35] local.INFO: TCP Data received {"connection_id":221794,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:36:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:36:35] local.INFO: Processing buffer {"connection_id":221794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:36:35] local.INFO: IMEI packet received {"connection_id":221794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:36:35] local.INFO: IMEI acknowledgment sent {"connection_id":221794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:36:35] local.INFO: TCP Data received {"connection_id":221794,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:35] local.INFO: Processing buffer {"connection_id":221794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:35] local.INFO: Packet analysis {"connection_id":221794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:36:35] local.INFO: Extracted packet for processing {"connection_id":221794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:36:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:36:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:36:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:36:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:36:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:36:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:36:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:36:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:36:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:36:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:36:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:36:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:36:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:36:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:36:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:36:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:36:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:36:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:36:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:36:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:36:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:36:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:36:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:36:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:36:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:36:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:36:35] local.INFO: DEBUG: GPS processor result {"connection_id":221794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23346,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:36:35] local.INFO: GPS data processed {"connection_id":221794,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:36:35] local.INFO: Acknowledgment sent {"connection_id":221794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:36:40] local.INFO: TCP Data received {"connection_id":221794,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:40] local.INFO: Processing buffer {"connection_id":221794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:36:40] local.INFO: Packet analysis {"connection_id":221794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:36:40] local.INFO: Extracted packet for processing {"connection_id":221794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:36:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:36:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:36:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:36:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:36:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:36:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:36:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:36:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:36:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:36:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:36:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:36:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:36:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:36:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:36:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:36:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:36:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:36:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:36:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:36:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:36:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:36:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:36:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:36:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:36:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:36:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:36:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:36:40] local.INFO: DEBUG: GPS processor result {"connection_id":221794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23347,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:36:40] local.INFO: GPS data processed {"connection_id":221794,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:36:40] local.INFO: Acknowledgment sent {"connection_id":221794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:37:01] local.INFO: TCP Data received {"connection_id":221793,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:37:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:37:01] local.INFO: Processing buffer {"connection_id":221793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:37:01] local.INFO: Packet analysis {"connection_id":221793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:37:01] local.INFO: Extracted packet for processing {"connection_id":221793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:37:01] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:37:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:37:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945730048001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:37:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757059000,"timestamp_ms":1792757059000,"timestamp_seconds":1792757059,"priority":1,"record_length":96,"hex_timestamp":"000001a168a5cdb8"} 
[2026-10-23 17:37:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:37:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:37:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":221,"data_length":795,"current_offset":136} 
[2026-10-23 17:37:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2432,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:37:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:37:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:37:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:37:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:37:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221793,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:37:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221793,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:37:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:37:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:37:01] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:37:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945730048001,"66":12722,"147":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,94,24,16,45]} 
[2026-10-23 17:37:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:37:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:37:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945730048001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:37:01] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 17:37:01] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:37:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:37:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:37:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945730048001,"power":12722,"unknown_147":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:37:01] local.INFO: DEBUG: GPS processor result {"connection_id":221793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23348,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:37:01] local.INFO: GPS data processed {"connection_id":221793,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:37:01] local.INFO: Acknowledgment sent {"connection_id":221793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:37:23] local.INFO: TCP Data received {"connection_id":223047,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:37:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223047,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:37:23] local.INFO: Processing buffer {"connection_id":223047,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:37:23] local.INFO: IMEI packet received {"connection_id":223047,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":false} 
[2026-10-23 17:37:23] local.INFO: IMEI acknowledgment sent {"connection_id":223047,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:37:24] local.INFO: TCP Data received {"connection_id":223048,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:37:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:37:24] local.INFO: Processing buffer {"connection_id":223048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:37:24] local.INFO: IMEI packet received {"connection_id":223048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:37:24] local.INFO: IMEI acknowledgment sent {"connection_id":223048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:37:28] local.INFO: TCP Data received {"connection_id":223047,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:37:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223047,"packet_length":17,"packet_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:37:28] local.INFO: Processing buffer {"connection_id":223047,"buffer_length":17,"buffer_hex":"000f383632353637303732353733323130..."} 
[2026-10-23 17:37:28] local.INFO: IMEI packet received {"connection_id":223047,"imei_length":15,"imei_hex":"383632353637303732353733323130","imei":"862567072573210","is_repeated":true} 
[2026-10-23 17:37:28] local.INFO: IMEI acknowledgment sent {"connection_id":223047,"imei":"862567072573210","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:37:29] local.INFO: TCP Data received {"connection_id":223047,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223047,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:37:29] local.INFO: Processing buffer {"connection_id":223047,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a5cdb8012d0b138007029f70001200b021..."} 
[2026-10-23 17:37:29] local.INFO: Packet analysis {"connection_id":223047,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:37:29] local.INFO: Extracted packet for processing {"connection_id":223047,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a5"} 
[2026-10-23 17:37:29] local.INFO: GPS Element Parsed {"raw_longitude":755700608,"raw_latitude":117612400,"longitude_deg":75.5700608,"latitude_deg":11.76124,"altitude":18,"angle":176,"satellites":33,"speed":0,"hex_longitude":"2d0b1380","hex_latitude":"07029f70","is_valid_coordinates":true} 
[2026-10-23 17:37:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:37:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945730048001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":37392968826486784,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":798122326571839488,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,94,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:37:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792757059000,"timestamp_ms":1792757059000,"timestamp_seconds":1792757059,"priority":1,"record_length":96,"hex_timestamp":"000001a168a5cdb8"} 
[2026-10-23 17:37:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:37:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":18176,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:37:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":49,"n8_eight_byte":221,"data_length":795,"current_offset":136} 
[2026-10-23 17:37:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2432,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:37:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:37:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:37:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:37:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223047,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:37:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223047,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:37:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223047,"device_imei":"862567072573210","avl_records_count":1} 
[2026-10-23 17:37:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567072573210","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:37:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567072573210"} 
[2026-10-23 17:37:29] local.INFO: DEBUG: Device exists check result {"imei":"862567072573210","exists":true} 
[2026-10-23 17:37:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945730048001,"66":12722,"147":206,"94":11008,"24":0,"16":37392968826486784,"45":798122326571839488},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567072573210","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,94,24,16,45]} 
[2026-10-23 17:37:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567072573210"} 
[2026-10-23 17:37:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567072573210","device_id":194214,"device_uniqueid":"862567072573210"} 
[2026-10-23 17:37:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945730048001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:37:29] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 17:37:29] local.INFO: Unknown IO ID detected {"io_id":94,"value":11008,"description":"Unknown IO ID 94"} 
[2026-10-23 17:37:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":37392968826486784,"km_value":37392968826486.78,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:37:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":798122326571839488,"description":"Unknown IO ID 45"} 
[2026-10-23 17:37:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945730048001,"power":12722,"unknown_147":206,"unknown_94":11008,"ignition":0,"odometer":null,"unknown_45":798122326571839488}} 
[2026-10-23 17:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":223047,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23349,"device_id":194214,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:37:30] local.INFO: GPS data processed {"connection_id":223047,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:37:30] local.INFO: Acknowledgment sent {"connection_id":223047,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:37:30] local.INFO: TCP Data received {"connection_id":223048,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223048,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:37:30] local.INFO: Processing buffer {"connection_id":223048,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:37:30] local.INFO: IMEI packet received {"connection_id":223048,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:37:30] local.INFO: IMEI acknowledgment sent {"connection_id":223048,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:37:30] local.INFO: TCP Data received {"connection_id":223048,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:37:30] local.INFO: Processing buffer {"connection_id":223048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:37:30] local.INFO: Packet analysis {"connection_id":223048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:37:30] local.INFO: Extracted packet for processing {"connection_id":223048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:37:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:37:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:37:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:37:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:37:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:37:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:37:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:37:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:37:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":223048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23350,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:37:30] local.INFO: GPS data processed {"connection_id":223048,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:37:30] local.INFO: Acknowledgment sent {"connection_id":223048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:37:53] local.INFO: TCP Data received {"connection_id":224783,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:37:53] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224783,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:37:53] local.INFO: Processing buffer {"connection_id":224783,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:37:53] local.INFO: IMEI packet received {"connection_id":224783,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:37:53] local.INFO: IMEI acknowledgment sent {"connection_id":224783,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:38:01] local.INFO: TCP Data received {"connection_id":223048,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223048,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:38:01] local.INFO: Processing buffer {"connection_id":223048,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:38:01] local.INFO: Packet analysis {"connection_id":223048,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:38:01] local.INFO: Extracted packet for processing {"connection_id":223048,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:38:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:38:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:38:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:38:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:38:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:38:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:38:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223048,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223048,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:38:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:38:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:38:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":223048,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23351,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:38:01] local.INFO: GPS data processed {"connection_id":223048,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:38:01] local.INFO: Acknowledgment sent {"connection_id":223048,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:38:24] local.INFO: TCP Data received {"connection_id":224784,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:38:24] local.INFO: Processing buffer {"connection_id":224784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:38:24] local.INFO: IMEI packet received {"connection_id":224784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":224784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:38:29] local.INFO: TCP Data received {"connection_id":224784,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224784,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:38:29] local.INFO: Processing buffer {"connection_id":224784,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:38:29] local.INFO: IMEI packet received {"connection_id":224784,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":224784,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:38:30] local.INFO: TCP Data received {"connection_id":224784,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:38:30] local.INFO: Processing buffer {"connection_id":224784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:38:30] local.INFO: Packet analysis {"connection_id":224784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:38:30] local.INFO: Extracted packet for processing {"connection_id":224784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:38:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":224784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23352,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:38:30] local.INFO: GPS data processed {"connection_id":224784,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:38:30] local.INFO: Acknowledgment sent {"connection_id":224784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:39:01] local.INFO: TCP Data received {"connection_id":224784,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224784,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:39:01] local.INFO: Processing buffer {"connection_id":224784,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:39:01] local.INFO: Packet analysis {"connection_id":224784,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:39:01] local.INFO: Extracted packet for processing {"connection_id":224784,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:39:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:39:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:39:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:39:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:39:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:39:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:39:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224784,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224784,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:39:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:39:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:39:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":224784,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23353,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:39:01] local.INFO: GPS data processed {"connection_id":224784,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:39:01] local.INFO: Acknowledgment sent {"connection_id":224784,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:39:25] local.INFO: TCP Data received {"connection_id":224785,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:39:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:39:25] local.INFO: Processing buffer {"connection_id":224785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:39:25] local.INFO: IMEI packet received {"connection_id":224785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:39:25] local.INFO: IMEI acknowledgment sent {"connection_id":224785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:39:29] local.INFO: TCP Data received {"connection_id":224785,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224785,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:39:29] local.INFO: Processing buffer {"connection_id":224785,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:39:29] local.INFO: IMEI packet received {"connection_id":224785,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:39:29] local.INFO: IMEI acknowledgment sent {"connection_id":224785,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:39:30] local.INFO: TCP Data received {"connection_id":224785,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:39:30] local.INFO: Processing buffer {"connection_id":224785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:39:30] local.INFO: Packet analysis {"connection_id":224785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:39:30] local.INFO: Extracted packet for processing {"connection_id":224785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:39:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:39:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:39:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:39:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:39:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:39:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:39:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:39:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":224785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23354,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:39:30] local.INFO: GPS data processed {"connection_id":224785,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:39:30] local.INFO: Acknowledgment sent {"connection_id":224785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:40:01] local.INFO: TCP Data received {"connection_id":224785,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224785,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:40:01] local.INFO: Processing buffer {"connection_id":224785,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168a646d0012dce86000522c5b0001d014228..."} 
[2026-10-23 17:40:01] local.INFO: Packet analysis {"connection_id":224785,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:40:01] local.INFO: Extracted packet for processing {"connection_id":224785,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168a6"} 
[2026-10-23 17:40:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945737984001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:40:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757090000,"timestamp_ms":1792757090000,"timestamp_seconds":1792757090,"priority":1,"record_length":96,"hex_timestamp":"000001a168a646d0"} 
[2026-10-23 17:40:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:40:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 17:40:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:40:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:40:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224785,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224785,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:40:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945737984001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945737984001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:40:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:40:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945737984001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:40:01] local.INFO: DEBUG: GPS processor result {"connection_id":224785,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23355,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:40:01] local.INFO: GPS data processed {"connection_id":224785,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:40:01] local.INFO: Acknowledgment sent {"connection_id":224785,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:40:24] local.INFO: TCP Data received {"connection_id":224786,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:40:24] local.INFO: Processing buffer {"connection_id":224786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:40:24] local.INFO: IMEI packet received {"connection_id":224786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":224786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:40:30] local.INFO: TCP Data received {"connection_id":224786,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224786,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:40:30] local.INFO: Processing buffer {"connection_id":224786,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:40:30] local.INFO: IMEI packet received {"connection_id":224786,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:40:30] local.INFO: IMEI acknowledgment sent {"connection_id":224786,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:40:30] local.INFO: TCP Data received {"connection_id":224786,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:40:30] local.INFO: Processing buffer {"connection_id":224786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:40:30] local.INFO: Packet analysis {"connection_id":224786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:40:30] local.INFO: Extracted packet for processing {"connection_id":224786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:40:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:40:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:40:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:40:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:40:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:40:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:40:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:40:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:40:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:40:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:40:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:40:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:40:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:40:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:40:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:40:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:40:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:40:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:40:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:40:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:40:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:40:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:40:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:40:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:40:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:40:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:40:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:40:30] local.INFO: DEBUG: GPS processor result {"connection_id":224786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23356,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:40:30] local.INFO: GPS data processed {"connection_id":224786,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:40:30] local.INFO: Acknowledgment sent {"connection_id":224786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:41:01] local.INFO: TCP Data received {"connection_id":224786,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224786,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:01] local.INFO: Processing buffer {"connection_id":224786,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:01] local.INFO: Packet analysis {"connection_id":224786,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:41:01] local.INFO: Extracted packet for processing {"connection_id":224786,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:41:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:41:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:41:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:41:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:41:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:41:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224786,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224786,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:41:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:41:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:41:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:41:01] local.INFO: DEBUG: GPS processor result {"connection_id":224786,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23357,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:41:01] local.INFO: GPS data processed {"connection_id":224786,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:41:01] local.INFO: Acknowledgment sent {"connection_id":224786,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:41:29] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:41:29] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:41:29] local.INFO: IMEI packet received {"connection_id":221382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":221382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:41:34] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:41:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:41:34] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:41:34] local.INFO: IMEI packet received {"connection_id":221382,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:41:34] local.INFO: IMEI acknowledgment sent {"connection_id":221382,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:41:35] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:35] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:35] local.INFO: Packet analysis {"connection_id":221382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:41:35] local.INFO: Extracted packet for processing {"connection_id":221382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:41:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:41:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:41:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:41:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:41:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:41:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:41:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:41:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:41:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:41:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:41:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:41:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:41:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:41:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:41:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:41:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:41:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:41:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:41:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:41:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:41:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:41:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:41:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:41:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:41:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:41:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:41:35] local.INFO: DEBUG: GPS processor result {"connection_id":221382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23358,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:41:35] local.INFO: GPS data processed {"connection_id":221382,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:41:35] local.INFO: Acknowledgment sent {"connection_id":221382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:41:40] local.INFO: TCP Data received {"connection_id":221382,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221382,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:40] local.INFO: Processing buffer {"connection_id":221382,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:41:40] local.INFO: Packet analysis {"connection_id":221382,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:41:40] local.INFO: Extracted packet for processing {"connection_id":221382,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:41:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:41:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:41:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:41:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:41:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:41:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:41:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:41:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:41:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:41:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:41:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:41:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:41:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221382,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:41:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:41:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221382,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:41:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:41:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:41:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:41:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:41:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:41:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:41:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:41:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:41:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:41:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:41:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:41:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:41:40] local.INFO: DEBUG: GPS processor result {"connection_id":221382,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23359,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:41:40] local.INFO: GPS data processed {"connection_id":221382,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:41:40] local.INFO: Acknowledgment sent {"connection_id":221382,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:42:24] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:42:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:42:24] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:42:24] local.INFO: IMEI packet received {"connection_id":221795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:42:24] local.INFO: IMEI acknowledgment sent {"connection_id":221795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:42:29] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:42:29] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:42:29] local.INFO: IMEI packet received {"connection_id":221795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":221795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:42:30] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:42:30] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:42:30] local.INFO: Packet analysis {"connection_id":221795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:42:30] local.INFO: Extracted packet for processing {"connection_id":221795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:42:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:42:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:42:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:42:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:42:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:42:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:42:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:42:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:42:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":221795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23360,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:42:30] local.INFO: GPS data processed {"connection_id":221795,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:42:30] local.INFO: Acknowledgment sent {"connection_id":221795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:43:01] local.INFO: TCP Data received {"connection_id":221795,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:43:01] local.INFO: Processing buffer {"connection_id":221795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:43:01] local.INFO: Packet analysis {"connection_id":221795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:43:01] local.INFO: Extracted packet for processing {"connection_id":221795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:43:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:43:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:43:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":221795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23361,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:43:01] local.INFO: GPS data processed {"connection_id":221795,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:43:01] local.INFO: Acknowledgment sent {"connection_id":221795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:43:24] local.INFO: TCP Data received {"connection_id":223050,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:43:24] local.INFO: Processing buffer {"connection_id":223050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:43:24] local.INFO: IMEI packet received {"connection_id":223050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":223050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:43:27] local.INFO: TCP Data received {"connection_id":223049,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:43:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223049,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:43:27] local.INFO: Processing buffer {"connection_id":223049,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:43:27] local.INFO: IMEI packet received {"connection_id":223049,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:43:27] local.INFO: IMEI acknowledgment sent {"connection_id":223049,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:43:29] local.INFO: TCP Data received {"connection_id":223050,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223050,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:43:29] local.INFO: Processing buffer {"connection_id":223050,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:43:29] local.INFO: IMEI packet received {"connection_id":223050,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:43:29] local.INFO: IMEI acknowledgment sent {"connection_id":223050,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:43:30] local.INFO: TCP Data received {"connection_id":223050,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:43:30] local.INFO: Processing buffer {"connection_id":223050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:43:30] local.INFO: Packet analysis {"connection_id":223050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:43:30] local.INFO: Extracted packet for processing {"connection_id":223050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:43:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":223050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23362,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:43:30] local.INFO: GPS data processed {"connection_id":223050,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:43:30] local.INFO: Acknowledgment sent {"connection_id":223050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:44:01] local.INFO: TCP Data received {"connection_id":223050,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223050,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:44:01] local.INFO: Processing buffer {"connection_id":223050,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:44:01] local.INFO: Packet analysis {"connection_id":223050,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:44:01] local.INFO: Extracted packet for processing {"connection_id":223050,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:44:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:44:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:44:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:44:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:44:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:44:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:44:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:44:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:44:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:44:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:44:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:44:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:44:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223050,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:44:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:44:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223050,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:44:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:44:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:44:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:44:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:44:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:44:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:44:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:44:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:44:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:44:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:44:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:44:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:44:01] local.INFO: DEBUG: GPS processor result {"connection_id":223050,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23363,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:44:01] local.INFO: GPS data processed {"connection_id":223050,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:44:01] local.INFO: Acknowledgment sent {"connection_id":223050,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:44:25] local.INFO: TCP Data received {"connection_id":223051,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:44:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:44:25] local.INFO: Processing buffer {"connection_id":223051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:44:25] local.INFO: IMEI packet received {"connection_id":223051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:44:25] local.INFO: IMEI acknowledgment sent {"connection_id":223051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:44:29] local.INFO: TCP Data received {"connection_id":223051,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223051,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:44:29] local.INFO: Processing buffer {"connection_id":223051,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:44:29] local.INFO: IMEI packet received {"connection_id":223051,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":223051,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:44:30] local.INFO: TCP Data received {"connection_id":223051,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:44:30] local.INFO: Processing buffer {"connection_id":223051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:44:30] local.INFO: Packet analysis {"connection_id":223051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:44:30] local.INFO: Extracted packet for processing {"connection_id":223051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:44:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:44:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:44:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:44:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:44:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:44:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:44:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:44:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":223051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23364,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:44:30] local.INFO: GPS data processed {"connection_id":223051,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:44:30] local.INFO: Acknowledgment sent {"connection_id":223051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:45:02] local.INFO: TCP Data received {"connection_id":223051,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:45:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223051,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:45:02] local.INFO: Processing buffer {"connection_id":223051,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:45:02] local.INFO: Packet analysis {"connection_id":223051,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:45:02] local.INFO: Extracted packet for processing {"connection_id":223051,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:45:02] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:45:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:45:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:45:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:45:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:45:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:45:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:45:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:45:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:45:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:45:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:45:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:45:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:45:02] local.INFO: Teltonika packet parsed successfully {"connection_id":223051,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:45:02] local.INFO: Passing IMEI to GPS processor {"connection_id":223051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:45:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":223051,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:45:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:45:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:45:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:45:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:45:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:45:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:45:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:45:02] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:45:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:45:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:45:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:45:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:45:02] local.INFO: DEBUG: GPS processor result {"connection_id":223051,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23365,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:45:02] local.INFO: GPS data processed {"connection_id":223051,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:45:02] local.INFO: Acknowledgment sent {"connection_id":223051,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:45:24] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:45:24] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:45:24] local.INFO: IMEI packet received {"connection_id":221383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":221383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:45:29] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:45:29] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:45:29] local.INFO: IMEI packet received {"connection_id":221383,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":221383,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:45:30] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:45:30] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168aade98012dce86000522c5b0001d014229..."} 
[2026-10-23 17:45:30] local.INFO: Packet analysis {"connection_id":221383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:45:30] local.INFO: Extracted packet for processing {"connection_id":221383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168aa"} 
[2026-10-23 17:45:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945815040001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757391000,"timestamp_ms":1792757391000,"timestamp_seconds":1792757391,"priority":1,"record_length":96,"hex_timestamp":"000001a168aade98"} 
[2026-10-23 17:45:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:45:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 17:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:45:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:45:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945815040001,"66":25430,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945815040001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:45:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:45:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945815040001,"power":25430,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":221383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23366,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:45:30] local.INFO: GPS data processed {"connection_id":221383,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:45:30] local.INFO: Acknowledgment sent {"connection_id":221383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:46:01] local.INFO: TCP Data received {"connection_id":221383,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221383,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:46:01] local.INFO: Processing buffer {"connection_id":221383,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:46:01] local.INFO: Packet analysis {"connection_id":221383,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:46:01] local.INFO: Extracted packet for processing {"connection_id":221383,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:46:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:46:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:46:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:46:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:46:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221383,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221383,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:46:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:46:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:46:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":221383,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23367,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:46:01] local.INFO: GPS data processed {"connection_id":221383,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:46:01] local.INFO: Acknowledgment sent {"connection_id":221383,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:46:24] local.INFO: TCP Data received {"connection_id":223052,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:46:24] local.INFO: Processing buffer {"connection_id":223052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:46:24] local.INFO: IMEI packet received {"connection_id":223052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:46:24] local.INFO: IMEI acknowledgment sent {"connection_id":223052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:46:29] local.INFO: TCP Data received {"connection_id":223052,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223052,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:46:29] local.INFO: Processing buffer {"connection_id":223052,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:46:29] local.INFO: IMEI packet received {"connection_id":223052,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":223052,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:46:30] local.INFO: TCP Data received {"connection_id":223052,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:46:30] local.INFO: Processing buffer {"connection_id":223052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:46:30] local.INFO: Packet analysis {"connection_id":223052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:46:30] local.INFO: Extracted packet for processing {"connection_id":223052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:46:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:46:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:46:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:46:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:46:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:46:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:46:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:46:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":223052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23368,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:46:30] local.INFO: GPS data processed {"connection_id":223052,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:46:30] local.INFO: Acknowledgment sent {"connection_id":223052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:47:01] local.INFO: TCP Data received {"connection_id":223052,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223052,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:47:01] local.INFO: Processing buffer {"connection_id":223052,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:47:01] local.INFO: Packet analysis {"connection_id":223052,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:47:01] local.INFO: Extracted packet for processing {"connection_id":223052,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:47:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:47:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:47:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:47:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:47:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223052,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223052,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:47:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:47:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:47:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":223052,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23369,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:47:01] local.INFO: GPS data processed {"connection_id":223052,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:47:01] local.INFO: Acknowledgment sent {"connection_id":223052,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:47:24] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:47:24] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:47:24] local.INFO: IMEI packet received {"connection_id":221796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":221796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:47:29] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:47:29] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:47:29] local.INFO: IMEI packet received {"connection_id":221796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":221796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:47:30] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:47:30] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:47:30] local.INFO: Packet analysis {"connection_id":221796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:47:30] local.INFO: Extracted packet for processing {"connection_id":221796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:47:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":221796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23370,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:47:30] local.INFO: GPS data processed {"connection_id":221796,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:47:30] local.INFO: Acknowledgment sent {"connection_id":221796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:48:01] local.INFO: TCP Data received {"connection_id":221796,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:48:01] local.INFO: Processing buffer {"connection_id":221796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:48:01] local.INFO: Packet analysis {"connection_id":221796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:48:01] local.INFO: Extracted packet for processing {"connection_id":221796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:48:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:48:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":221796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23371,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:48:01] local.INFO: GPS data processed {"connection_id":221796,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:48:01] local.INFO: Acknowledgment sent {"connection_id":221796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:48:24] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:48:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:48:24] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:48:24] local.INFO: IMEI packet received {"connection_id":221385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:48:24] local.INFO: IMEI acknowledgment sent {"connection_id":221385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:48:29] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:48:29] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:48:29] local.INFO: IMEI packet received {"connection_id":221385,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":221385,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:48:32] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:48:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:48:32] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:48:32] local.INFO: Packet analysis {"connection_id":221385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:48:32] local.INFO: Extracted packet for processing {"connection_id":221385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:48:32] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:48:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:48:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:48:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:48:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:48:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:48:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:48:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:48:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:48:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:48:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:48:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:48:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:48:32] local.INFO: Teltonika packet parsed successfully {"connection_id":221385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:48:32] local.INFO: Passing IMEI to GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:48:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:48:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:48:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:48:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:48:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:48:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:48:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:48:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:48:32] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:48:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:48:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:48:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:48:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:48:32] local.INFO: DEBUG: GPS processor result {"connection_id":221385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23372,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:48:32] local.INFO: GPS data processed {"connection_id":221385,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:48:32] local.INFO: Acknowledgment sent {"connection_id":221385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:49:03] local.INFO: TCP Data received {"connection_id":221384,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221384,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:49:03] local.INFO: Processing buffer {"connection_id":221384,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:49:03] local.INFO: IMEI packet received {"connection_id":221384,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:49:03] local.INFO: IMEI acknowledgment sent {"connection_id":221384,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:49:03] local.INFO: TCP Data received {"connection_id":221385,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:49:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221385,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:49:03] local.INFO: Processing buffer {"connection_id":221385,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:49:03] local.INFO: Packet analysis {"connection_id":221385,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:49:03] local.INFO: Extracted packet for processing {"connection_id":221385,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:49:03] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:49:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:49:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:49:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:49:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:49:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:49:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:49:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:49:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:49:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:49:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:49:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:49:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:49:03] local.INFO: Teltonika packet parsed successfully {"connection_id":221385,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:49:03] local.INFO: Passing IMEI to GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:49:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":221385,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:49:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:49:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:49:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:49:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:49:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:49:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:49:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:49:03] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:49:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:49:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:49:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:49:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:49:03] local.INFO: DEBUG: GPS processor result {"connection_id":221385,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23373,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:49:03] local.INFO: GPS data processed {"connection_id":221385,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:49:03] local.INFO: Acknowledgment sent {"connection_id":221385,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:49:24] local.INFO: TCP Data received {"connection_id":223053,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:49:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:49:24] local.INFO: Processing buffer {"connection_id":223053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:49:24] local.INFO: IMEI packet received {"connection_id":223053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:49:24] local.INFO: IMEI acknowledgment sent {"connection_id":223053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:49:29] local.INFO: TCP Data received {"connection_id":223053,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223053,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:49:29] local.INFO: Processing buffer {"connection_id":223053,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:49:29] local.INFO: IMEI packet received {"connection_id":223053,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":223053,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:49:33] local.INFO: TCP Data received {"connection_id":223053,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:49:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:49:33] local.INFO: Processing buffer {"connection_id":223053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:49:33] local.INFO: Packet analysis {"connection_id":223053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:49:33] local.INFO: Extracted packet for processing {"connection_id":223053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:49:33] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:49:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:49:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:49:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:49:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:49:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:49:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:49:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:49:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:49:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:49:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:49:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:49:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:49:33] local.INFO: Teltonika packet parsed successfully {"connection_id":223053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:49:33] local.INFO: Passing IMEI to GPS processor {"connection_id":223053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:49:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":223053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:49:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:49:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:49:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:49:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:49:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:49:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:49:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:49:33] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:49:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:49:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:49:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:49:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:49:33] local.INFO: DEBUG: GPS processor result {"connection_id":223053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23374,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:49:33] local.INFO: GPS data processed {"connection_id":223053,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:49:33] local.INFO: Acknowledgment sent {"connection_id":223053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:50:05] local.INFO: TCP Data received {"connection_id":223053,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:50:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223053,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:50:05] local.INFO: Processing buffer {"connection_id":223053,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:50:05] local.INFO: Packet analysis {"connection_id":223053,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:50:05] local.INFO: Extracted packet for processing {"connection_id":223053,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:50:05] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:50:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:50:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:50:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:50:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:50:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:50:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:50:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:50:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:50:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:50:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:50:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:50:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:50:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:50:05] local.INFO: Teltonika packet parsed successfully {"connection_id":223053,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:50:05] local.INFO: Passing IMEI to GPS processor {"connection_id":223053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:50:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":223053,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:50:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:50:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:50:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:50:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:50:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:50:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:50:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:50:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:50:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:50:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:50:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:50:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:50:05] local.INFO: DEBUG: GPS processor result {"connection_id":223053,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23375,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:50:05] local.INFO: GPS data processed {"connection_id":223053,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:50:05] local.INFO: Acknowledgment sent {"connection_id":223053,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:50:24] local.INFO: TCP Data received {"connection_id":223054,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:50:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:50:24] local.INFO: Processing buffer {"connection_id":223054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:50:24] local.INFO: IMEI packet received {"connection_id":223054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:50:24] local.INFO: IMEI acknowledgment sent {"connection_id":223054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:50:29] local.INFO: TCP Data received {"connection_id":223054,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223054,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:50:29] local.INFO: Processing buffer {"connection_id":223054,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:50:29] local.INFO: IMEI packet received {"connection_id":223054,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":223054,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:50:30] local.INFO: TCP Data received {"connection_id":223054,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:50:30] local.INFO: Processing buffer {"connection_id":223054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168af7660012dce86000522c5b0001d01422a..."} 
[2026-10-23 17:50:30] local.INFO: Packet analysis {"connection_id":223054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:50:30] local.INFO: Extracted packet for processing {"connection_id":223054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168af"} 
[2026-10-23 17:50:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":42,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945892096001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757692000,"timestamp_ms":1792757692000,"timestamp_seconds":1792757692,"priority":1,"record_length":96,"hex_timestamp":"000001a168af7660"} 
[2026-10-23 17:50:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:50:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":86,"data_length":795,"current_offset":136} 
[2026-10-23 17:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1467,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:50:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:50:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:50:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945892096001,"66":25397,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945892096001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:50:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:50:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945892096001,"power":25397,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":223054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23376,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:50:30] local.INFO: GPS data processed {"connection_id":223054,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:50:30] local.INFO: Acknowledgment sent {"connection_id":223054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:51:01] local.INFO: TCP Data received {"connection_id":223054,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223054,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:51:01] local.INFO: Processing buffer {"connection_id":223054,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:51:01] local.INFO: Packet analysis {"connection_id":223054,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:51:01] local.INFO: Extracted packet for processing {"connection_id":223054,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:51:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:51:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:51:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:51:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:51:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:51:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:51:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223054,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223054,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:51:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:51:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:51:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":223054,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23377,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:51:01] local.INFO: GPS data processed {"connection_id":223054,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:51:01] local.INFO: Acknowledgment sent {"connection_id":223054,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:51:24] local.INFO: TCP Data received {"connection_id":223055,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:51:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:51:24] local.INFO: Processing buffer {"connection_id":223055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:51:24] local.INFO: IMEI packet received {"connection_id":223055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:51:24] local.INFO: IMEI acknowledgment sent {"connection_id":223055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:51:29] local.INFO: TCP Data received {"connection_id":223055,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223055,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:51:29] local.INFO: Processing buffer {"connection_id":223055,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:51:29] local.INFO: IMEI packet received {"connection_id":223055,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":223055,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:51:30] local.INFO: TCP Data received {"connection_id":223055,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:51:30] local.INFO: Processing buffer {"connection_id":223055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:51:30] local.INFO: Packet analysis {"connection_id":223055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:51:30] local.INFO: Extracted packet for processing {"connection_id":223055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:51:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:51:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:51:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:51:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:51:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:51:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:51:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:51:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:51:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":223055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23378,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:51:30] local.INFO: GPS data processed {"connection_id":223055,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:51:30] local.INFO: Acknowledgment sent {"connection_id":223055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:52:01] local.INFO: TCP Data received {"connection_id":223055,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223055,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:52:01] local.INFO: Processing buffer {"connection_id":223055,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:52:01] local.INFO: Packet analysis {"connection_id":223055,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:52:01] local.INFO: Extracted packet for processing {"connection_id":223055,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:52:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223055,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223055,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:52:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":223055,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23379,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:52:01] local.INFO: GPS data processed {"connection_id":223055,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:52:01] local.INFO: Acknowledgment sent {"connection_id":223055,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:52:24] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:52:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:52:24] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:52:24] local.INFO: IMEI packet received {"connection_id":221387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:52:24] local.INFO: IMEI acknowledgment sent {"connection_id":221387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:52:29] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:52:29] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:52:29] local.INFO: IMEI packet received {"connection_id":221387,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":221387,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:52:30] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:52:30] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:52:30] local.INFO: Packet analysis {"connection_id":221387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:52:30] local.INFO: Extracted packet for processing {"connection_id":221387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:52:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:52:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:52:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:52:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":221387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23380,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:52:30] local.INFO: GPS data processed {"connection_id":221387,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:52:30] local.INFO: Acknowledgment sent {"connection_id":221387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:53:01] local.INFO: TCP Data received {"connection_id":221387,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:53:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221387,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:53:01] local.INFO: Processing buffer {"connection_id":221387,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:53:01] local.INFO: Packet analysis {"connection_id":221387,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:53:01] local.INFO: Extracted packet for processing {"connection_id":221387,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:53:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:53:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:53:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:53:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:53:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:53:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:53:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:53:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:53:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:53:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:53:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:53:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:53:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221387,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:53:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:53:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221387,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:53:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:53:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:53:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:53:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:53:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:53:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:53:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:53:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:53:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:53:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:53:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:53:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:53:01] local.INFO: DEBUG: GPS processor result {"connection_id":221387,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23381,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:53:01] local.INFO: GPS data processed {"connection_id":221387,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:53:01] local.INFO: Acknowledgment sent {"connection_id":221387,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:53:24] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:53:24] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:53:24] local.INFO: IMEI packet received {"connection_id":221388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":221388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:53:29] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:53:29] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:53:29] local.INFO: IMEI packet received {"connection_id":221388,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":221388,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:53:30] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:53:30] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:53:30] local.INFO: Packet analysis {"connection_id":221388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:53:30] local.INFO: Extracted packet for processing {"connection_id":221388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:53:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:53:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:53:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:53:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:53:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:53:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:53:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:53:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:53:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":221388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23382,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:53:30] local.INFO: GPS data processed {"connection_id":221388,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:53:30] local.INFO: Acknowledgment sent {"connection_id":221388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:54:01] local.INFO: TCP Data received {"connection_id":221388,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221388,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:54:01] local.INFO: Processing buffer {"connection_id":221388,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:54:01] local.INFO: Packet analysis {"connection_id":221388,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:54:01] local.INFO: Extracted packet for processing {"connection_id":221388,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:54:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:54:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:54:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:54:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:54:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:54:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:54:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221388,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221388,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:54:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:54:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:54:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":221388,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23383,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:54:01] local.INFO: GPS data processed {"connection_id":221388,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:54:01] local.INFO: Acknowledgment sent {"connection_id":221388,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:54:24] local.INFO: TCP Data received {"connection_id":223056,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223056,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:54:24] local.INFO: Processing buffer {"connection_id":223056,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:54:24] local.INFO: IMEI packet received {"connection_id":223056,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":223056,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:54:29] local.INFO: TCP Data received {"connection_id":223056,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223056,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:54:29] local.INFO: Processing buffer {"connection_id":223056,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:54:29] local.INFO: IMEI packet received {"connection_id":223056,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:54:29] local.INFO: IMEI acknowledgment sent {"connection_id":223056,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:54:30] local.INFO: TCP Data received {"connection_id":223056,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223056,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:54:30] local.INFO: Processing buffer {"connection_id":223056,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:54:30] local.INFO: Packet analysis {"connection_id":223056,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:54:30] local.INFO: Extracted packet for processing {"connection_id":223056,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:54:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:54:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:54:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:54:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:54:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223056,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:54:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:54:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:54:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":223056,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23384,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:54:30] local.INFO: GPS data processed {"connection_id":223056,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:54:30] local.INFO: Acknowledgment sent {"connection_id":223056,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:54:37] local.INFO: TCP Data received {"connection_id":221386,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:54:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221386,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:54:37] local.INFO: Processing buffer {"connection_id":221386,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 17:54:37] local.INFO: IMEI packet received {"connection_id":221386,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 17:54:37] local.INFO: IMEI acknowledgment sent {"connection_id":221386,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:55:01] local.INFO: TCP Data received {"connection_id":223056,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223056,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:55:01] local.INFO: Processing buffer {"connection_id":223056,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:55:01] local.INFO: Packet analysis {"connection_id":223056,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:55:01] local.INFO: Extracted packet for processing {"connection_id":223056,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:55:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:55:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:55:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:55:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:55:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:55:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:55:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223056,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223056,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:55:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:55:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:55:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:55:01] local.INFO: DEBUG: GPS processor result {"connection_id":223056,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23385,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:55:01] local.INFO: GPS data processed {"connection_id":223056,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:55:01] local.INFO: Acknowledgment sent {"connection_id":223056,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:55:24] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:55:24] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:55:24] local.INFO: IMEI packet received {"connection_id":221389,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":221389,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:55:29] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:55:29] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:55:29] local.INFO: IMEI packet received {"connection_id":221389,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":221389,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:55:30] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:55:30] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b40e28012dce86000522c5b0001d014227..."} 
[2026-10-23 17:55:30] local.INFO: Packet analysis {"connection_id":221389,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:55:30] local.INFO: Extracted packet for processing {"connection_id":221389,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b4"} 
[2026-10-23 17:55:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458945969152001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792757993000,"timestamp_ms":1792757993000,"timestamp_seconds":1792757993,"priority":1,"record_length":96,"hex_timestamp":"000001a168b40e28"} 
[2026-10-23 17:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":53,"data_length":795,"current_offset":136} 
[2026-10-23 17:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1170,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221389,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458945969152001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458945969152001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:55:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458945969152001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":221389,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23386,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:55:30] local.INFO: GPS data processed {"connection_id":221389,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:55:30] local.INFO: Acknowledgment sent {"connection_id":221389,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:56:01] local.INFO: TCP Data received {"connection_id":221389,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221389,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:56:01] local.INFO: Processing buffer {"connection_id":221389,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:56:01] local.INFO: Packet analysis {"connection_id":221389,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:56:01] local.INFO: Extracted packet for processing {"connection_id":221389,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221389,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221389,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:56:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":221389,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23387,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:56:01] local.INFO: GPS data processed {"connection_id":221389,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:56:01] local.INFO: Acknowledgment sent {"connection_id":221389,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:56:24] local.INFO: TCP Data received {"connection_id":223057,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223057,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:56:24] local.INFO: Processing buffer {"connection_id":223057,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:56:24] local.INFO: IMEI packet received {"connection_id":223057,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:56:24] local.INFO: IMEI acknowledgment sent {"connection_id":223057,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:56:29] local.INFO: TCP Data received {"connection_id":223057,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223057,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:56:29] local.INFO: Processing buffer {"connection_id":223057,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:56:29] local.INFO: IMEI packet received {"connection_id":223057,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":223057,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:56:30] local.INFO: TCP Data received {"connection_id":223057,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223057,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:56:30] local.INFO: Processing buffer {"connection_id":223057,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:56:30] local.INFO: Packet analysis {"connection_id":223057,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:56:30] local.INFO: Extracted packet for processing {"connection_id":223057,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:56:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223057,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:56:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:56:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":223057,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23388,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:56:30] local.INFO: GPS data processed {"connection_id":223057,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:56:30] local.INFO: Acknowledgment sent {"connection_id":223057,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:57:01] local.INFO: TCP Data received {"connection_id":223057,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:57:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223057,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:57:01] local.INFO: Processing buffer {"connection_id":223057,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:57:01] local.INFO: Packet analysis {"connection_id":223057,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:57:01] local.INFO: Extracted packet for processing {"connection_id":223057,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:57:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:57:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:57:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:57:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:57:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:57:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:57:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:57:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:57:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:57:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:57:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:57:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:57:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223057,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:57:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:57:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223057,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:57:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:57:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:57:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:57:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:57:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:57:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:57:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:57:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":223057,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23389,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:57:01] local.INFO: GPS data processed {"connection_id":223057,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:57:01] local.INFO: Acknowledgment sent {"connection_id":223057,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:57:24] local.INFO: TCP Data received {"connection_id":223059,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:57:24] local.INFO: Processing buffer {"connection_id":223059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:57:24] local.INFO: IMEI packet received {"connection_id":223059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":223059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:57:30] local.INFO: TCP Data received {"connection_id":223059,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223059,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:57:30] local.INFO: Processing buffer {"connection_id":223059,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:57:30] local.INFO: IMEI packet received {"connection_id":223059,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:57:30] local.INFO: IMEI acknowledgment sent {"connection_id":223059,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:57:31] local.INFO: TCP Data received {"connection_id":223059,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:57:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:57:31] local.INFO: Processing buffer {"connection_id":223059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:57:31] local.INFO: Packet analysis {"connection_id":223059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:57:31] local.INFO: Extracted packet for processing {"connection_id":223059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:57:31] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:57:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:57:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:57:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:57:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:57:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:57:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:57:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:57:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:57:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:57:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:57:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:57:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:57:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:57:31] local.INFO: Teltonika packet parsed successfully {"connection_id":223059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:57:31] local.INFO: Passing IMEI to GPS processor {"connection_id":223059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:57:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":223059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:57:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:57:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:57:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:57:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:57:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:57:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:57:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:57:31] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:57:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:57:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:57:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:57:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:57:31] local.INFO: DEBUG: GPS processor result {"connection_id":223059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23390,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:57:31] local.INFO: GPS data processed {"connection_id":223059,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:57:31] local.INFO: Acknowledgment sent {"connection_id":223059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:58:02] local.INFO: TCP Data received {"connection_id":223059,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:58:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223059,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:58:02] local.INFO: Processing buffer {"connection_id":223059,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:58:02] local.INFO: Packet analysis {"connection_id":223059,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:58:02] local.INFO: Extracted packet for processing {"connection_id":223059,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:58:02] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:58:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:58:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:58:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:58:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:58:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:58:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:58:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:58:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:58:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:58:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:58:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:58:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:58:02] local.INFO: Teltonika packet parsed successfully {"connection_id":223059,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:58:02] local.INFO: Passing IMEI to GPS processor {"connection_id":223059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:58:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":223059,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:58:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:58:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:58:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:58:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:58:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:58:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:58:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:58:02] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:58:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:58:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:58:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:58:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:58:02] local.INFO: DEBUG: GPS processor result {"connection_id":223059,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23391,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:58:02] local.INFO: GPS data processed {"connection_id":223059,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:58:02] local.INFO: Acknowledgment sent {"connection_id":223059,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:58:25] local.INFO: TCP Data received {"connection_id":224787,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:58:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:58:25] local.INFO: Processing buffer {"connection_id":224787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:58:25] local.INFO: IMEI packet received {"connection_id":224787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:58:25] local.INFO: IMEI acknowledgment sent {"connection_id":224787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:58:29] local.INFO: TCP Data received {"connection_id":224787,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224787,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:58:29] local.INFO: Processing buffer {"connection_id":224787,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:58:29] local.INFO: IMEI packet received {"connection_id":224787,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":224787,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:58:30] local.INFO: TCP Data received {"connection_id":224787,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:58:30] local.INFO: Processing buffer {"connection_id":224787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:58:30] local.INFO: Packet analysis {"connection_id":224787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:58:30] local.INFO: Extracted packet for processing {"connection_id":224787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:58:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:58:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:58:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:58:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:58:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:58:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:58:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:58:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:58:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":224787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23392,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:58:30] local.INFO: GPS data processed {"connection_id":224787,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:58:30] local.INFO: Acknowledgment sent {"connection_id":224787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:59:01] local.INFO: TCP Data received {"connection_id":224787,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224787,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:59:01] local.INFO: Processing buffer {"connection_id":224787,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:59:01] local.INFO: Packet analysis {"connection_id":224787,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:59:01] local.INFO: Extracted packet for processing {"connection_id":224787,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:59:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:59:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:59:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:59:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:59:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:59:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:59:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224787,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224787,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:59:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:59:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:59:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:59:01] local.INFO: DEBUG: GPS processor result {"connection_id":224787,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23393,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:59:01] local.INFO: GPS data processed {"connection_id":224787,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:59:01] local.INFO: Acknowledgment sent {"connection_id":224787,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 17:59:24] local.INFO: TCP Data received {"connection_id":224788,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:59:24] local.INFO: Processing buffer {"connection_id":224788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:59:24] local.INFO: IMEI packet received {"connection_id":224788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 17:59:24] local.INFO: IMEI acknowledgment sent {"connection_id":224788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 17:59:29] local.INFO: TCP Data received {"connection_id":224788,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224788,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:59:29] local.INFO: Processing buffer {"connection_id":224788,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 17:59:29] local.INFO: IMEI packet received {"connection_id":224788,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 17:59:29] local.INFO: IMEI acknowledgment sent {"connection_id":224788,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 17:59:30] local.INFO: TCP Data received {"connection_id":224788,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:59:30] local.INFO: Processing buffer {"connection_id":224788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 17:59:30] local.INFO: Packet analysis {"connection_id":224788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:59:30] local.INFO: Extracted packet for processing {"connection_id":224788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 17:59:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 17:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 17:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 17:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 17:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 17:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 17:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 17:59:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 17:59:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 17:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 17:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 17:59:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 17:59:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 17:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 17:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 17:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 17:59:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 17:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 17:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 17:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 17:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 17:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 17:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 17:59:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 17:59:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 17:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 17:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 17:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 17:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":224788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23394,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 17:59:30] local.INFO: GPS data processed {"connection_id":224788,"processed":1,"errors":0,"total":1} 
[2026-10-23 17:59:30] local.INFO: Acknowledgment sent {"connection_id":224788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:00:01] local.INFO: TCP Data received {"connection_id":224788,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 18:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224788,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 18:00:01] local.INFO: Processing buffer {"connection_id":224788,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 18:00:01] local.INFO: Packet analysis {"connection_id":224788,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 18:00:01] local.INFO: Extracted packet for processing {"connection_id":224788,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 18:00:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:00:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 18:00:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:00:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:00:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:00:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224788,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224788,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:00:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:00:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:00:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":224788,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23395,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:00:01] local.INFO: GPS data processed {"connection_id":224788,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:00:01] local.INFO: Acknowledgment sent {"connection_id":224788,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:00:12] local.INFO: TCP Data received {"connection_id":223058,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:00:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223058,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:00:12] local.INFO: Processing buffer {"connection_id":223058,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:00:12] local.INFO: IMEI packet received {"connection_id":223058,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:00:12] local.INFO: IMEI acknowledgment sent {"connection_id":223058,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:00:24] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:00:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:00:24] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:00:24] local.INFO: IMEI packet received {"connection_id":221797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:00:24] local.INFO: IMEI acknowledgment sent {"connection_id":221797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:00:29] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:00:29] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:00:29] local.INFO: IMEI packet received {"connection_id":221797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":221797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:00:30] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 18:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 18:00:30] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168b8a5f0012dce86000522c5b0001d014227..."} 
[2026-10-23 18:00:30] local.INFO: Packet analysis {"connection_id":221797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 18:00:30] local.INFO: Extracted packet for processing {"connection_id":221797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168b8"} 
[2026-10-23 18:00:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946046208001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758294000,"timestamp_ms":1792758294000,"timestamp_seconds":1792758294,"priority":1,"record_length":96,"hex_timestamp":"000001a168b8a5f0"} 
[2026-10-23 18:00:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:00:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:00:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:00:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:00:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946046208001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946046208001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:00:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:00:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946046208001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":221797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23396,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:00:30] local.INFO: GPS data processed {"connection_id":221797,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:00:30] local.INFO: Acknowledgment sent {"connection_id":221797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:01:01] local.INFO: TCP Data received {"connection_id":221797,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:01:01] local.INFO: Processing buffer {"connection_id":221797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:01:01] local.INFO: Packet analysis {"connection_id":221797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:01:01] local.INFO: Extracted packet for processing {"connection_id":221797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:01:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:01:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:01:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:01:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:01:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:01:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:01:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:01:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:01:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:01:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:01:01] local.INFO: DEBUG: GPS processor result {"connection_id":221797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23397,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:01:01] local.INFO: GPS data processed {"connection_id":221797,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:01:01] local.INFO: Acknowledgment sent {"connection_id":221797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:01:24] local.INFO: TCP Data received {"connection_id":221798,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:01:24] local.INFO: Processing buffer {"connection_id":221798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:01:24] local.INFO: IMEI packet received {"connection_id":221798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":221798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:01:29] local.INFO: TCP Data received {"connection_id":221798,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:01:29] local.INFO: Processing buffer {"connection_id":221798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:01:29] local.INFO: IMEI packet received {"connection_id":221798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:01:29] local.INFO: IMEI acknowledgment sent {"connection_id":221798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:01:30] local.INFO: TCP Data received {"connection_id":221798,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:01:30] local.INFO: Processing buffer {"connection_id":221798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:01:30] local.INFO: Packet analysis {"connection_id":221798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:01:30] local.INFO: Extracted packet for processing {"connection_id":221798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:01:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:01:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:01:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:01:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:01:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:01:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:01:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:01:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:01:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:01:30] local.INFO: DEBUG: GPS processor result {"connection_id":221798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23398,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:01:30] local.INFO: GPS data processed {"connection_id":221798,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:01:30] local.INFO: Acknowledgment sent {"connection_id":221798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:02:01] local.INFO: TCP Data received {"connection_id":221798,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:02:01] local.INFO: Processing buffer {"connection_id":221798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:02:01] local.INFO: Packet analysis {"connection_id":221798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:02:01] local.INFO: Extracted packet for processing {"connection_id":221798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:02:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:02:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:02:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:02:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:02:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:02:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:02:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:02:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:02:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:02:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":221798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23399,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:02:01] local.INFO: GPS data processed {"connection_id":221798,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:02:01] local.INFO: Acknowledgment sent {"connection_id":221798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:02:24] local.INFO: TCP Data received {"connection_id":223060,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:02:24] local.INFO: Processing buffer {"connection_id":223060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:02:24] local.INFO: IMEI packet received {"connection_id":223060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":223060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:02:29] local.INFO: TCP Data received {"connection_id":223060,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223060,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:02:29] local.INFO: Processing buffer {"connection_id":223060,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:02:29] local.INFO: IMEI packet received {"connection_id":223060,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:02:29] local.INFO: IMEI acknowledgment sent {"connection_id":223060,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:02:30] local.INFO: TCP Data received {"connection_id":223060,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:02:30] local.INFO: Processing buffer {"connection_id":223060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:02:30] local.INFO: Packet analysis {"connection_id":223060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:02:30] local.INFO: Extracted packet for processing {"connection_id":223060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:02:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:02:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:02:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:02:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:02:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:02:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:02:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:02:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:02:30] local.INFO: DEBUG: GPS processor result {"connection_id":223060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23400,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:02:30] local.INFO: GPS data processed {"connection_id":223060,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:02:30] local.INFO: Acknowledgment sent {"connection_id":223060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:03:01] local.INFO: TCP Data received {"connection_id":223060,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223060,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:03:01] local.INFO: Processing buffer {"connection_id":223060,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:03:01] local.INFO: Packet analysis {"connection_id":223060,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:03:01] local.INFO: Extracted packet for processing {"connection_id":223060,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:03:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:03:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:03:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:03:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:03:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:03:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:03:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223060,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223060,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:03:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:03:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:03:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":223060,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23401,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:03:01] local.INFO: GPS data processed {"connection_id":223060,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:03:01] local.INFO: Acknowledgment sent {"connection_id":223060,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:03:25] local.INFO: TCP Data received {"connection_id":221391,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:03:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221391,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:03:25] local.INFO: Processing buffer {"connection_id":221391,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:03:25] local.INFO: IMEI packet received {"connection_id":221391,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:03:25] local.INFO: IMEI acknowledgment sent {"connection_id":221391,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:03:29] local.INFO: TCP Data received {"connection_id":221391,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221391,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:03:29] local.INFO: Processing buffer {"connection_id":221391,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:03:29] local.INFO: IMEI packet received {"connection_id":221391,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:03:29] local.INFO: IMEI acknowledgment sent {"connection_id":221391,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:03:30] local.INFO: TCP Data received {"connection_id":221391,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221391,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:03:30] local.INFO: Processing buffer {"connection_id":221391,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:03:30] local.INFO: Packet analysis {"connection_id":221391,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:03:30] local.INFO: Extracted packet for processing {"connection_id":221391,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:03:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:03:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:03:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:03:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:03:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221391,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:03:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:03:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:03:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":221391,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23402,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:03:30] local.INFO: GPS data processed {"connection_id":221391,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:03:30] local.INFO: Acknowledgment sent {"connection_id":221391,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:04:01] local.INFO: TCP Data received {"connection_id":221391,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221391,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:04:01] local.INFO: Processing buffer {"connection_id":221391,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:04:01] local.INFO: Packet analysis {"connection_id":221391,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:04:01] local.INFO: Extracted packet for processing {"connection_id":221391,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:04:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:04:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:04:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:04:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:04:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:04:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:04:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221391,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221391,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:04:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:04:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:04:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:04:01] local.INFO: DEBUG: GPS processor result {"connection_id":221391,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23403,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:04:01] local.INFO: GPS data processed {"connection_id":221391,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:04:01] local.INFO: Acknowledgment sent {"connection_id":221391,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:04:24] local.INFO: TCP Data received {"connection_id":223061,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:04:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:04:24] local.INFO: Processing buffer {"connection_id":223061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:04:24] local.INFO: IMEI packet received {"connection_id":223061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:04:24] local.INFO: IMEI acknowledgment sent {"connection_id":223061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:04:29] local.INFO: TCP Data received {"connection_id":223061,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223061,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:04:29] local.INFO: Processing buffer {"connection_id":223061,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:04:29] local.INFO: IMEI packet received {"connection_id":223061,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:04:29] local.INFO: IMEI acknowledgment sent {"connection_id":223061,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:04:30] local.INFO: TCP Data received {"connection_id":223061,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:04:30] local.INFO: Processing buffer {"connection_id":223061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:04:30] local.INFO: Packet analysis {"connection_id":223061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:04:30] local.INFO: Extracted packet for processing {"connection_id":223061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:04:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:04:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:04:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:04:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:04:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:04:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:04:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:04:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":223061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23404,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:04:30] local.INFO: GPS data processed {"connection_id":223061,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:04:30] local.INFO: Acknowledgment sent {"connection_id":223061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:05:01] local.INFO: TCP Data received {"connection_id":223061,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223061,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:05:01] local.INFO: Processing buffer {"connection_id":223061,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:05:01] local.INFO: Packet analysis {"connection_id":223061,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:05:01] local.INFO: Extracted packet for processing {"connection_id":223061,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:05:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:05:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:05:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:05:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:05:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:05:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:05:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:05:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:05:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:05:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:05:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:05:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:05:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223061,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:05:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:05:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223061,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:05:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:05:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:05:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:05:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:05:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:05:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:05:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:05:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:05:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:05:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:05:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:05:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:05:01] local.INFO: DEBUG: GPS processor result {"connection_id":223061,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23405,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:05:01] local.INFO: GPS data processed {"connection_id":223061,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:05:01] local.INFO: Acknowledgment sent {"connection_id":223061,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:05:24] local.INFO: TCP Data received {"connection_id":221799,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:05:24] local.INFO: Processing buffer {"connection_id":221799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:05:24] local.INFO: IMEI packet received {"connection_id":221799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:05:24] local.INFO: IMEI acknowledgment sent {"connection_id":221799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:05:29] local.INFO: TCP Data received {"connection_id":221799,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221799,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:05:29] local.INFO: Processing buffer {"connection_id":221799,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:05:29] local.INFO: IMEI packet received {"connection_id":221799,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:05:29] local.INFO: IMEI acknowledgment sent {"connection_id":221799,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:05:30] local.INFO: TCP Data received {"connection_id":221799,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:05:30] local.INFO: Processing buffer {"connection_id":221799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168bd3db8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:05:30] local.INFO: Packet analysis {"connection_id":221799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:05:30] local.INFO: Extracted packet for processing {"connection_id":221799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168bd"} 
[2026-10-23 18:05:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946123264001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758595000,"timestamp_ms":1792758595000,"timestamp_seconds":1792758595,"priority":1,"record_length":96,"hex_timestamp":"000001a168bd3db8"} 
[2026-10-23 18:05:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:05:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 18:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:05:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:05:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:05:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946123264001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946123264001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:05:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:05:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946123264001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:05:30] local.INFO: DEBUG: GPS processor result {"connection_id":221799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23406,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:05:30] local.INFO: GPS data processed {"connection_id":221799,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:05:30] local.INFO: Acknowledgment sent {"connection_id":221799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:05:47] local.INFO: TCP Data received {"connection_id":221390,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:05:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221390,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:05:47] local.INFO: Processing buffer {"connection_id":221390,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:05:47] local.INFO: IMEI packet received {"connection_id":221390,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:05:47] local.INFO: IMEI acknowledgment sent {"connection_id":221390,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:06:01] local.INFO: TCP Data received {"connection_id":221799,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221799,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:06:01] local.INFO: Processing buffer {"connection_id":221799,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:06:01] local.INFO: Packet analysis {"connection_id":221799,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:06:01] local.INFO: Extracted packet for processing {"connection_id":221799,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:06:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:06:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:06:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:06:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:06:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:06:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:06:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:06:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:06:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:06:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:06:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:06:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:06:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221799,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:06:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:06:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221799,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:06:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:06:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:06:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:06:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:06:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:06:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:06:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:06:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:06:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:06:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:06:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:06:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:06:01] local.INFO: DEBUG: GPS processor result {"connection_id":221799,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23407,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:06:01] local.INFO: GPS data processed {"connection_id":221799,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:06:01] local.INFO: Acknowledgment sent {"connection_id":221799,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:06:24] local.INFO: TCP Data received {"connection_id":223062,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:06:24] local.INFO: Processing buffer {"connection_id":223062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:06:24] local.INFO: IMEI packet received {"connection_id":223062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":223062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:06:29] local.INFO: TCP Data received {"connection_id":223062,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223062,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:06:29] local.INFO: Processing buffer {"connection_id":223062,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:06:29] local.INFO: IMEI packet received {"connection_id":223062,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":223062,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:06:30] local.INFO: TCP Data received {"connection_id":223062,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:06:30] local.INFO: Processing buffer {"connection_id":223062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:06:30] local.INFO: Packet analysis {"connection_id":223062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:06:30] local.INFO: Extracted packet for processing {"connection_id":223062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:06:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:06:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:06:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:06:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:06:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:06:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:06:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:06:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":223062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23408,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:06:30] local.INFO: GPS data processed {"connection_id":223062,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:06:30] local.INFO: Acknowledgment sent {"connection_id":223062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:07:01] local.INFO: TCP Data received {"connection_id":223062,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223062,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:07:01] local.INFO: Processing buffer {"connection_id":223062,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:07:01] local.INFO: Packet analysis {"connection_id":223062,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:07:01] local.INFO: Extracted packet for processing {"connection_id":223062,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:07:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:07:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:07:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:07:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:07:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:07:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:07:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:07:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223062,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223062,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:07:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:07:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:07:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:07:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":223062,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23409,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:07:01] local.INFO: GPS data processed {"connection_id":223062,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:07:01] local.INFO: Acknowledgment sent {"connection_id":223062,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:07:24] local.INFO: TCP Data received {"connection_id":223063,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:07:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223063,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:07:24] local.INFO: Processing buffer {"connection_id":223063,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:07:24] local.INFO: IMEI packet received {"connection_id":223063,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:07:24] local.INFO: IMEI acknowledgment sent {"connection_id":223063,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:07:29] local.INFO: TCP Data received {"connection_id":223063,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223063,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:07:29] local.INFO: Processing buffer {"connection_id":223063,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:07:29] local.INFO: IMEI packet received {"connection_id":223063,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":223063,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:07:30] local.INFO: TCP Data received {"connection_id":223063,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223063,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:07:30] local.INFO: Processing buffer {"connection_id":223063,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:07:30] local.INFO: Packet analysis {"connection_id":223063,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:07:30] local.INFO: Extracted packet for processing {"connection_id":223063,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:07:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:07:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:07:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:07:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:07:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223063,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:07:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:07:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:07:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":223063,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23410,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:07:30] local.INFO: GPS data processed {"connection_id":223063,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:07:30] local.INFO: Acknowledgment sent {"connection_id":223063,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:08:01] local.INFO: TCP Data received {"connection_id":223063,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223063,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:08:01] local.INFO: Processing buffer {"connection_id":223063,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:08:01] local.INFO: Packet analysis {"connection_id":223063,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:08:01] local.INFO: Extracted packet for processing {"connection_id":223063,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:08:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:08:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:08:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:08:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:08:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:08:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:08:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223063,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223063,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:08:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:08:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:08:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:08:01] local.INFO: DEBUG: GPS processor result {"connection_id":223063,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23411,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:08:01] local.INFO: GPS data processed {"connection_id":223063,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:08:01] local.INFO: Acknowledgment sent {"connection_id":223063,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:08:24] local.INFO: TCP Data received {"connection_id":221800,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:08:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:08:24] local.INFO: Processing buffer {"connection_id":221800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:08:24] local.INFO: IMEI packet received {"connection_id":221800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:08:24] local.INFO: IMEI acknowledgment sent {"connection_id":221800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:08:29] local.INFO: TCP Data received {"connection_id":221800,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:08:29] local.INFO: Processing buffer {"connection_id":221800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:08:29] local.INFO: IMEI packet received {"connection_id":221800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:08:29] local.INFO: IMEI acknowledgment sent {"connection_id":221800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:08:30] local.INFO: TCP Data received {"connection_id":221800,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:08:30] local.INFO: Processing buffer {"connection_id":221800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:08:30] local.INFO: Packet analysis {"connection_id":221800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:08:30] local.INFO: Extracted packet for processing {"connection_id":221800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:08:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:08:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:08:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:08:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:08:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:08:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:08:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:08:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:08:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:08:30] local.INFO: DEBUG: GPS processor result {"connection_id":221800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23412,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:08:30] local.INFO: GPS data processed {"connection_id":221800,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:08:30] local.INFO: Acknowledgment sent {"connection_id":221800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:09:01] local.INFO: TCP Data received {"connection_id":221800,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:09:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:09:01] local.INFO: Processing buffer {"connection_id":221800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:09:01] local.INFO: Packet analysis {"connection_id":221800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:09:01] local.INFO: Extracted packet for processing {"connection_id":221800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:09:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:09:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:09:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:09:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:09:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:09:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:09:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:09:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:09:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:09:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:09:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:09:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:09:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:09:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:09:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:09:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:09:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:09:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:09:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:09:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:09:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:09:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:09:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:09:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:09:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:09:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:09:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:09:01] local.INFO: DEBUG: GPS processor result {"connection_id":221800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23413,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:09:01] local.INFO: GPS data processed {"connection_id":221800,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:09:01] local.INFO: Acknowledgment sent {"connection_id":221800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:09:24] local.INFO: TCP Data received {"connection_id":224789,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:09:24] local.INFO: Processing buffer {"connection_id":224789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:09:24] local.INFO: IMEI packet received {"connection_id":224789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":224789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:09:29] local.INFO: TCP Data received {"connection_id":224789,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224789,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:09:29] local.INFO: Processing buffer {"connection_id":224789,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:09:29] local.INFO: IMEI packet received {"connection_id":224789,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":224789,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:09:30] local.INFO: TCP Data received {"connection_id":224789,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:09:30] local.INFO: Processing buffer {"connection_id":224789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:09:30] local.INFO: Packet analysis {"connection_id":224789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:09:30] local.INFO: Extracted packet for processing {"connection_id":224789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:09:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:09:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:09:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:09:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:09:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:09:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:09:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:09:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":224789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23414,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:09:30] local.INFO: GPS data processed {"connection_id":224789,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:09:30] local.INFO: Acknowledgment sent {"connection_id":224789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:10:01] local.INFO: TCP Data received {"connection_id":224789,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224789,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:10:01] local.INFO: Processing buffer {"connection_id":224789,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:10:01] local.INFO: Packet analysis {"connection_id":224789,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:10:01] local.INFO: Extracted packet for processing {"connection_id":224789,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:10:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:10:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:10:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:10:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:10:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:10:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224789,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224789,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:10:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:10:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:10:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":224789,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23415,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:10:01] local.INFO: GPS data processed {"connection_id":224789,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:10:01] local.INFO: Acknowledgment sent {"connection_id":224789,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:10:29] local.INFO: TCP Data received {"connection_id":221801,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:10:29] local.INFO: Processing buffer {"connection_id":221801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:10:29] local.INFO: IMEI packet received {"connection_id":221801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:10:34] local.INFO: TCP Data received {"connection_id":221801,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:10:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:10:34] local.INFO: Processing buffer {"connection_id":221801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:10:34] local.INFO: IMEI packet received {"connection_id":221801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:10:34] local.INFO: IMEI acknowledgment sent {"connection_id":221801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:10:35] local.INFO: TCP Data received {"connection_id":221801,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:10:35] local.INFO: Processing buffer {"connection_id":221801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c1d580012dce86000522c5b0001d014227..."} 
[2026-10-23 18:10:35] local.INFO: Packet analysis {"connection_id":221801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:10:35] local.INFO: Extracted packet for processing {"connection_id":221801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c1"} 
[2026-10-23 18:10:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:10:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:10:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946200320001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:10:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792758896000,"timestamp_ms":1792758896000,"timestamp_seconds":1792758896,"priority":1,"record_length":96,"hex_timestamp":"000001a168c1d580"} 
[2026-10-23 18:10:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:10:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:10:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:10:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:10:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:10:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:10:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:10:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:10:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:10:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:10:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:10:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:10:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:10:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946200320001,"66":25375,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:10:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:10:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:10:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946200320001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:10:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:10:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:10:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:10:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:10:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946200320001,"power":25375,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:10:35] local.INFO: DEBUG: GPS processor result {"connection_id":221801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23416,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:10:35] local.INFO: GPS data processed {"connection_id":221801,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:10:35] local.INFO: Acknowledgment sent {"connection_id":221801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:10:36] local.INFO: TCP Data received {"connection_id":221801,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:10:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:10:36] local.INFO: Processing buffer {"connection_id":221801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:10:36] local.INFO: Packet analysis {"connection_id":221801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:10:36] local.INFO: Extracted packet for processing {"connection_id":221801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:10:36] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:10:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:10:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:10:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:10:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:10:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:10:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:10:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:10:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:10:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:10:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:10:36] local.INFO: Teltonika packet parsed successfully {"connection_id":221801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:10:36] local.INFO: Passing IMEI to GPS processor {"connection_id":221801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:10:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":221801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:10:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:10:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:10:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:10:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:10:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:10:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:10:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:10:36] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:10:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:10:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:10:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:10:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:10:36] local.INFO: DEBUG: GPS processor result {"connection_id":221801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23417,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:10:36] local.INFO: GPS data processed {"connection_id":221801,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:10:36] local.INFO: Acknowledgment sent {"connection_id":221801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:11:06] local.INFO: TCP Data received {"connection_id":221801,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:11:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:11:06] local.INFO: Processing buffer {"connection_id":221801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:11:06] local.INFO: Packet analysis {"connection_id":221801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:11:06] local.INFO: Extracted packet for processing {"connection_id":221801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:11:06] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:11:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:11:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:11:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:11:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:11:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:11:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:11:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:11:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:11:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:11:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:11:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:11:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:11:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:11:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:11:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:11:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:11:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:11:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:11:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:11:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:11:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:11:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:11:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:11:06] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:11:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:11:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:11:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:11:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:11:06] local.INFO: DEBUG: GPS processor result {"connection_id":221801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23418,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:11:06] local.INFO: GPS data processed {"connection_id":221801,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:11:06] local.INFO: Acknowledgment sent {"connection_id":221801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:11:22] local.INFO: TCP Data received {"connection_id":221392,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:11:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221392,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:11:22] local.INFO: Processing buffer {"connection_id":221392,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:11:22] local.INFO: IMEI packet received {"connection_id":221392,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:11:22] local.INFO: IMEI acknowledgment sent {"connection_id":221392,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:11:24] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:11:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:11:24] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:11:24] local.INFO: IMEI packet received {"connection_id":221393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:11:24] local.INFO: IMEI acknowledgment sent {"connection_id":221393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:11:29] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:11:29] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:11:29] local.INFO: IMEI packet received {"connection_id":221393,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":221393,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:11:30] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:11:30] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:11:30] local.INFO: Packet analysis {"connection_id":221393,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:11:30] local.INFO: Extracted packet for processing {"connection_id":221393,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:11:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:11:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:11:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:11:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:11:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:11:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:11:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221393,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:11:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:11:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:11:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":221393,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23419,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:11:30] local.INFO: GPS data processed {"connection_id":221393,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:11:30] local.INFO: Acknowledgment sent {"connection_id":221393,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:12:01] local.INFO: TCP Data received {"connection_id":221393,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221393,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:12:01] local.INFO: Processing buffer {"connection_id":221393,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:12:01] local.INFO: Packet analysis {"connection_id":221393,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:12:01] local.INFO: Extracted packet for processing {"connection_id":221393,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:12:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:12:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:12:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:12:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:12:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:12:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:12:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:12:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:12:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:12:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:12:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:12:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:12:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221393,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:12:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:12:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221393,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:12:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:12:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:12:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:12:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:12:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:12:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:12:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:12:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:12:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:12:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:12:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:12:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:12:01] local.INFO: DEBUG: GPS processor result {"connection_id":221393,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23420,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:12:01] local.INFO: GPS data processed {"connection_id":221393,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:12:01] local.INFO: Acknowledgment sent {"connection_id":221393,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:12:24] local.INFO: TCP Data received {"connection_id":224790,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:12:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:12:24] local.INFO: Processing buffer {"connection_id":224790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:12:24] local.INFO: IMEI packet received {"connection_id":224790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:12:24] local.INFO: IMEI acknowledgment sent {"connection_id":224790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:12:29] local.INFO: TCP Data received {"connection_id":224790,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224790,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:12:29] local.INFO: Processing buffer {"connection_id":224790,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:12:29] local.INFO: IMEI packet received {"connection_id":224790,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":224790,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:12:30] local.INFO: TCP Data received {"connection_id":224790,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:12:30] local.INFO: Processing buffer {"connection_id":224790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:12:30] local.INFO: Packet analysis {"connection_id":224790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:12:30] local.INFO: Extracted packet for processing {"connection_id":224790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:12:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:12:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:12:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:12:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:12:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:12:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:12:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:12:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:12:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":224790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23421,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:12:30] local.INFO: GPS data processed {"connection_id":224790,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:12:30] local.INFO: Acknowledgment sent {"connection_id":224790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:13:01] local.INFO: TCP Data received {"connection_id":224790,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224790,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:13:01] local.INFO: Processing buffer {"connection_id":224790,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:13:01] local.INFO: Packet analysis {"connection_id":224790,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:13:01] local.INFO: Extracted packet for processing {"connection_id":224790,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:13:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:13:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:13:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:13:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:13:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:13:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:13:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:13:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:13:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:13:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:13:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:13:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:13:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224790,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:13:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:13:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224790,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:13:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:13:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:13:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:13:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:13:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:13:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:13:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:13:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:13:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:13:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:13:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:13:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:13:01] local.INFO: DEBUG: GPS processor result {"connection_id":224790,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23422,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:13:01] local.INFO: GPS data processed {"connection_id":224790,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:13:01] local.INFO: Acknowledgment sent {"connection_id":224790,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:13:24] local.INFO: TCP Data received {"connection_id":223064,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:13:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223064,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:13:24] local.INFO: Processing buffer {"connection_id":223064,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:13:24] local.INFO: IMEI packet received {"connection_id":223064,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:13:24] local.INFO: IMEI acknowledgment sent {"connection_id":223064,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:13:29] local.INFO: TCP Data received {"connection_id":223064,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223064,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:13:29] local.INFO: Processing buffer {"connection_id":223064,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:13:29] local.INFO: IMEI packet received {"connection_id":223064,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":223064,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:13:30] local.INFO: TCP Data received {"connection_id":223064,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223064,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:13:30] local.INFO: Processing buffer {"connection_id":223064,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:13:30] local.INFO: Packet analysis {"connection_id":223064,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:13:30] local.INFO: Extracted packet for processing {"connection_id":223064,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:13:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:13:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:13:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:13:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:13:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223064,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:13:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:13:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:13:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":223064,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23423,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:13:30] local.INFO: GPS data processed {"connection_id":223064,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:13:30] local.INFO: Acknowledgment sent {"connection_id":223064,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:14:01] local.INFO: TCP Data received {"connection_id":223064,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223064,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:14:01] local.INFO: Processing buffer {"connection_id":223064,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:14:01] local.INFO: Packet analysis {"connection_id":223064,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:14:01] local.INFO: Extracted packet for processing {"connection_id":223064,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:14:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223064,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223064,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:14:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:14:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":223064,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23424,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:14:01] local.INFO: GPS data processed {"connection_id":223064,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:14:01] local.INFO: Acknowledgment sent {"connection_id":223064,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:14:25] local.INFO: TCP Data received {"connection_id":221802,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:14:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:14:25] local.INFO: Processing buffer {"connection_id":221802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:14:25] local.INFO: IMEI packet received {"connection_id":221802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:14:25] local.INFO: IMEI acknowledgment sent {"connection_id":221802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:14:29] local.INFO: TCP Data received {"connection_id":221802,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:14:29] local.INFO: Processing buffer {"connection_id":221802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:14:29] local.INFO: IMEI packet received {"connection_id":221802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":221802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:14:30] local.INFO: TCP Data received {"connection_id":221802,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:14:30] local.INFO: Processing buffer {"connection_id":221802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:14:30] local.INFO: Packet analysis {"connection_id":221802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:14:30] local.INFO: Extracted packet for processing {"connection_id":221802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:14:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:14:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:14:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:14:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:14:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:14:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:14:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:14:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":221802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23425,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:14:30] local.INFO: GPS data processed {"connection_id":221802,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:14:30] local.INFO: Acknowledgment sent {"connection_id":221802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:15:01] local.INFO: TCP Data received {"connection_id":221802,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:15:01] local.INFO: Processing buffer {"connection_id":221802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:15:01] local.INFO: Packet analysis {"connection_id":221802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:15:01] local.INFO: Extracted packet for processing {"connection_id":221802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:15:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:15:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:15:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:15:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:15:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:15:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:15:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:15:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:15:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":221802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23426,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:15:01] local.INFO: GPS data processed {"connection_id":221802,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:15:01] local.INFO: Acknowledgment sent {"connection_id":221802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:15:24] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:15:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:15:24] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:15:24] local.INFO: IMEI packet received {"connection_id":221395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:15:24] local.INFO: IMEI acknowledgment sent {"connection_id":221395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:15:29] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:15:29] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:15:29] local.INFO: IMEI packet received {"connection_id":221395,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:15:29] local.INFO: IMEI acknowledgment sent {"connection_id":221395,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:15:30] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:15:30] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168c66d48012dce86000522c5b0001d014229..."} 
[2026-10-23 18:15:30] local.INFO: Packet analysis {"connection_id":221395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:15:30] local.INFO: Extracted packet for processing {"connection_id":221395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168c6"} 
[2026-10-23 18:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946277376001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759197000,"timestamp_ms":1792759197000,"timestamp_seconds":1792759197,"priority":1,"record_length":96,"hex_timestamp":"000001a168c66d48"} 
[2026-10-23 18:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":31,"data_length":795,"current_offset":136} 
[2026-10-23 18:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":972,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946277376001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946277376001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:15:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946277376001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":221395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23427,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:15:30] local.INFO: GPS data processed {"connection_id":221395,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:15:30] local.INFO: Acknowledgment sent {"connection_id":221395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:16:01] local.INFO: TCP Data received {"connection_id":221395,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221395,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:01] local.INFO: Processing buffer {"connection_id":221395,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:01] local.INFO: Packet analysis {"connection_id":221395,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:16:01] local.INFO: Extracted packet for processing {"connection_id":221395,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221395,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221395,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:16:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":221395,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23428,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:16:01] local.INFO: GPS data processed {"connection_id":221395,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:16:01] local.INFO: Acknowledgment sent {"connection_id":221395,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:16:29] local.INFO: TCP Data received {"connection_id":221803,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221803,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:16:29] local.INFO: Processing buffer {"connection_id":221803,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:16:29] local.INFO: IMEI packet received {"connection_id":221803,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":221803,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:16:34] local.INFO: TCP Data received {"connection_id":221803,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:16:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221803,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:16:34] local.INFO: Processing buffer {"connection_id":221803,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:16:34] local.INFO: IMEI packet received {"connection_id":221803,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:16:34] local.INFO: IMEI acknowledgment sent {"connection_id":221803,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:16:35] local.INFO: TCP Data received {"connection_id":221803,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221803,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:35] local.INFO: Processing buffer {"connection_id":221803,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:35] local.INFO: Packet analysis {"connection_id":221803,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:16:35] local.INFO: Extracted packet for processing {"connection_id":221803,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:16:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:16:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:16:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:16:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:16:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:16:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:16:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:16:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:16:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:16:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221803,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:16:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:16:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:16:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:16:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:16:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:16:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:16:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:16:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:16:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:16:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:16:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:16:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:16:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:16:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:16:35] local.INFO: DEBUG: GPS processor result {"connection_id":221803,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23429,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:16:35] local.INFO: GPS data processed {"connection_id":221803,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:16:35] local.INFO: Acknowledgment sent {"connection_id":221803,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:16:40] local.INFO: TCP Data received {"connection_id":221803,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221803,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:40] local.INFO: Processing buffer {"connection_id":221803,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:16:40] local.INFO: Packet analysis {"connection_id":221803,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:16:40] local.INFO: Extracted packet for processing {"connection_id":221803,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:16:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:16:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:16:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:16:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:16:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:16:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:16:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:16:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:16:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:16:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:16:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:16:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:16:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221803,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:16:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:16:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221803,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:16:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:16:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:16:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:16:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:16:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:16:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:16:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:16:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:16:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:16:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:16:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:16:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:16:40] local.INFO: DEBUG: GPS processor result {"connection_id":221803,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23430,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:16:40] local.INFO: GPS data processed {"connection_id":221803,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:16:40] local.INFO: Acknowledgment sent {"connection_id":221803,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:16:57] local.INFO: TCP Data received {"connection_id":221394,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:16:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221394,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:16:57] local.INFO: Processing buffer {"connection_id":221394,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:16:57] local.INFO: IMEI packet received {"connection_id":221394,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:16:57] local.INFO: IMEI acknowledgment sent {"connection_id":221394,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:17:24] local.INFO: TCP Data received {"connection_id":223065,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:17:24] local.INFO: Processing buffer {"connection_id":223065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:17:24] local.INFO: IMEI packet received {"connection_id":223065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":223065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:17:27] local.INFO: TCP Data received {"connection_id":223066,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:17:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223066,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:17:27] local.INFO: Processing buffer {"connection_id":223066,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:17:27] local.INFO: IMEI packet received {"connection_id":223066,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:17:27] local.INFO: IMEI acknowledgment sent {"connection_id":223066,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:17:29] local.INFO: TCP Data received {"connection_id":223065,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223065,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:17:29] local.INFO: Processing buffer {"connection_id":223065,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:17:29] local.INFO: IMEI packet received {"connection_id":223065,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":223065,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:17:30] local.INFO: TCP Data received {"connection_id":223065,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:17:30] local.INFO: Processing buffer {"connection_id":223065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:17:30] local.INFO: Packet analysis {"connection_id":223065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:17:30] local.INFO: Extracted packet for processing {"connection_id":223065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:17:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:17:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:17:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:17:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:17:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:17:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:17:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:17:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:17:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":223065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23431,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:17:30] local.INFO: GPS data processed {"connection_id":223065,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:17:30] local.INFO: Acknowledgment sent {"connection_id":223065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:18:01] local.INFO: TCP Data received {"connection_id":223065,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223065,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:18:01] local.INFO: Processing buffer {"connection_id":223065,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:18:01] local.INFO: Packet analysis {"connection_id":223065,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:18:01] local.INFO: Extracted packet for processing {"connection_id":223065,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:18:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:18:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:18:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:18:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:18:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:18:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:18:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:18:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:18:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:18:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:18:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:18:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:18:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223065,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:18:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:18:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223065,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:18:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:18:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:18:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:18:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:18:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:18:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:18:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:18:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:18:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:18:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:18:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:18:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:18:01] local.INFO: DEBUG: GPS processor result {"connection_id":223065,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23432,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:18:01] local.INFO: GPS data processed {"connection_id":223065,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:18:01] local.INFO: Acknowledgment sent {"connection_id":223065,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:18:24] local.INFO: TCP Data received {"connection_id":221804,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:18:24] local.INFO: Processing buffer {"connection_id":221804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:18:24] local.INFO: IMEI packet received {"connection_id":221804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":221804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:18:29] local.INFO: TCP Data received {"connection_id":221804,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:18:29] local.INFO: Processing buffer {"connection_id":221804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:18:29] local.INFO: IMEI packet received {"connection_id":221804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:18:29] local.INFO: IMEI acknowledgment sent {"connection_id":221804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:18:30] local.INFO: TCP Data received {"connection_id":221804,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:18:30] local.INFO: Processing buffer {"connection_id":221804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:18:30] local.INFO: Packet analysis {"connection_id":221804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:18:30] local.INFO: Extracted packet for processing {"connection_id":221804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:18:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:18:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:18:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:18:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:18:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:18:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:18:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:18:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:18:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":221804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23433,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:18:30] local.INFO: GPS data processed {"connection_id":221804,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:18:30] local.INFO: Acknowledgment sent {"connection_id":221804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:19:01] local.INFO: TCP Data received {"connection_id":221804,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:19:01] local.INFO: Processing buffer {"connection_id":221804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:19:01] local.INFO: Packet analysis {"connection_id":221804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:19:01] local.INFO: Extracted packet for processing {"connection_id":221804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:19:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:19:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:19:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:19:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:19:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:19:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:19:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:19:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:19:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:19:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:19:01] local.INFO: DEBUG: GPS processor result {"connection_id":221804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23434,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:19:01] local.INFO: GPS data processed {"connection_id":221804,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:19:01] local.INFO: Acknowledgment sent {"connection_id":221804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:19:24] local.INFO: TCP Data received {"connection_id":223067,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:19:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223067,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:19:24] local.INFO: Processing buffer {"connection_id":223067,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:19:24] local.INFO: IMEI packet received {"connection_id":223067,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:19:24] local.INFO: IMEI acknowledgment sent {"connection_id":223067,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:19:29] local.INFO: TCP Data received {"connection_id":223067,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223067,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:19:29] local.INFO: Processing buffer {"connection_id":223067,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:19:29] local.INFO: IMEI packet received {"connection_id":223067,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":223067,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:19:30] local.INFO: TCP Data received {"connection_id":223067,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:19:30] local.INFO: Processing buffer {"connection_id":223067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:19:30] local.INFO: Packet analysis {"connection_id":223067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:19:30] local.INFO: Extracted packet for processing {"connection_id":223067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:19:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":223067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23435,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:19:30] local.INFO: GPS data processed {"connection_id":223067,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:19:30] local.INFO: Acknowledgment sent {"connection_id":223067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:20:01] local.INFO: TCP Data received {"connection_id":223067,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223067,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:20:01] local.INFO: Processing buffer {"connection_id":223067,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:20:01] local.INFO: Packet analysis {"connection_id":223067,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:20:01] local.INFO: Extracted packet for processing {"connection_id":223067,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223067,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223067,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:20:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":223067,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23436,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:20:01] local.INFO: GPS data processed {"connection_id":223067,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:20:01] local.INFO: Acknowledgment sent {"connection_id":223067,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:20:24] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:20:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:20:24] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:20:24] local.INFO: IMEI packet received {"connection_id":221396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:20:24] local.INFO: IMEI acknowledgment sent {"connection_id":221396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:20:29] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:20:29] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:20:29] local.INFO: IMEI packet received {"connection_id":221396,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:20:29] local.INFO: IMEI acknowledgment sent {"connection_id":221396,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:20:30] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:20:30] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cb0510012dce86000522c5b0001d014227..."} 
[2026-10-23 18:20:30] local.INFO: Packet analysis {"connection_id":221396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:20:30] local.INFO: Extracted packet for processing {"connection_id":221396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cb"} 
[2026-10-23 18:20:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946354432001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759498000,"timestamp_ms":1792759498000,"timestamp_seconds":1792759498,"priority":1,"record_length":96,"hex_timestamp":"000001a168cb0510"} 
[2026-10-23 18:20:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:20:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:20:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:20:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:20:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946354432001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946354432001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:20:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:20:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946354432001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":221396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23437,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:20:30] local.INFO: GPS data processed {"connection_id":221396,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:20:30] local.INFO: Acknowledgment sent {"connection_id":221396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:21:01] local.INFO: TCP Data received {"connection_id":221396,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221396,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:01] local.INFO: Processing buffer {"connection_id":221396,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:01] local.INFO: Packet analysis {"connection_id":221396,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:21:01] local.INFO: Extracted packet for processing {"connection_id":221396,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:21:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:21:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:21:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:21:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:21:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:21:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221396,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221396,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:21:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:21:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:21:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:21:01] local.INFO: DEBUG: GPS processor result {"connection_id":221396,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23438,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:21:01] local.INFO: GPS data processed {"connection_id":221396,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:21:01] local.INFO: Acknowledgment sent {"connection_id":221396,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:21:29] local.INFO: TCP Data received {"connection_id":223068,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:21:29] local.INFO: Processing buffer {"connection_id":223068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:21:29] local.INFO: IMEI packet received {"connection_id":223068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:21:29] local.INFO: IMEI acknowledgment sent {"connection_id":223068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:21:34] local.INFO: TCP Data received {"connection_id":223068,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:21:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223068,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:21:34] local.INFO: Processing buffer {"connection_id":223068,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:21:34] local.INFO: IMEI packet received {"connection_id":223068,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:21:34] local.INFO: IMEI acknowledgment sent {"connection_id":223068,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:21:35] local.INFO: TCP Data received {"connection_id":223068,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:35] local.INFO: Processing buffer {"connection_id":223068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:35] local.INFO: Packet analysis {"connection_id":223068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:21:35] local.INFO: Extracted packet for processing {"connection_id":223068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:21:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:21:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:21:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:21:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:21:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:21:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:21:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:21:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:21:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:21:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:21:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:21:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:21:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:21:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:21:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:21:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:21:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:21:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:21:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:21:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:21:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:21:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:21:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:21:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:21:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:21:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:21:35] local.INFO: DEBUG: GPS processor result {"connection_id":223068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23439,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:21:35] local.INFO: GPS data processed {"connection_id":223068,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:21:35] local.INFO: Acknowledgment sent {"connection_id":223068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:21:40] local.INFO: TCP Data received {"connection_id":223068,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223068,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:40] local.INFO: Processing buffer {"connection_id":223068,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:21:40] local.INFO: Packet analysis {"connection_id":223068,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:21:40] local.INFO: Extracted packet for processing {"connection_id":223068,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:21:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:21:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:21:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:21:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:21:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:21:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:21:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:21:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:21:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:21:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:21:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:21:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:21:40] local.INFO: Teltonika packet parsed successfully {"connection_id":223068,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:21:40] local.INFO: Passing IMEI to GPS processor {"connection_id":223068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:21:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":223068,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:21:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:21:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:21:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:21:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:21:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:21:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:21:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:21:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:21:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:21:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:21:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:21:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:21:40] local.INFO: DEBUG: GPS processor result {"connection_id":223068,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23440,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:21:40] local.INFO: GPS data processed {"connection_id":223068,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:21:40] local.INFO: Acknowledgment sent {"connection_id":223068,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:22:24] local.INFO: TCP Data received {"connection_id":224792,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:22:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:22:24] local.INFO: Processing buffer {"connection_id":224792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:22:24] local.INFO: IMEI packet received {"connection_id":224792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:22:24] local.INFO: IMEI acknowledgment sent {"connection_id":224792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:22:29] local.INFO: TCP Data received {"connection_id":224792,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224792,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:22:29] local.INFO: Processing buffer {"connection_id":224792,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:22:29] local.INFO: IMEI packet received {"connection_id":224792,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:22:29] local.INFO: IMEI acknowledgment sent {"connection_id":224792,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:22:30] local.INFO: TCP Data received {"connection_id":224792,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:22:30] local.INFO: Processing buffer {"connection_id":224792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:22:30] local.INFO: Packet analysis {"connection_id":224792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:22:30] local.INFO: Extracted packet for processing {"connection_id":224792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:22:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:22:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:22:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:22:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:22:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:22:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:22:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:22:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:22:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:22:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:22:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:22:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:22:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:22:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:22:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:22:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:22:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:22:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:22:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:22:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:22:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:22:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:22:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:22:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:22:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:22:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:22:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:22:30] local.INFO: DEBUG: GPS processor result {"connection_id":224792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23441,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:22:30] local.INFO: GPS data processed {"connection_id":224792,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:22:30] local.INFO: Acknowledgment sent {"connection_id":224792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:22:58] local.INFO: TCP Data received {"connection_id":224791,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:22:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224791,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:22:58] local.INFO: Processing buffer {"connection_id":224791,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:22:58] local.INFO: IMEI packet received {"connection_id":224791,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:22:58] local.INFO: IMEI acknowledgment sent {"connection_id":224791,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:23:01] local.INFO: TCP Data received {"connection_id":224792,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224792,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:23:01] local.INFO: Processing buffer {"connection_id":224792,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:23:01] local.INFO: Packet analysis {"connection_id":224792,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:23:01] local.INFO: Extracted packet for processing {"connection_id":224792,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:23:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:23:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:23:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:23:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:23:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224792,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224792,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:23:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:23:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:23:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":224792,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23442,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:23:01] local.INFO: GPS data processed {"connection_id":224792,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:23:01] local.INFO: Acknowledgment sent {"connection_id":224792,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:23:24] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:23:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:23:24] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:23:24] local.INFO: IMEI packet received {"connection_id":221805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:23:24] local.INFO: IMEI acknowledgment sent {"connection_id":221805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:23:29] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:23:29] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:23:29] local.INFO: IMEI packet received {"connection_id":221805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:23:29] local.INFO: IMEI acknowledgment sent {"connection_id":221805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:23:30] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:23:30] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:23:30] local.INFO: Packet analysis {"connection_id":221805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:23:30] local.INFO: Extracted packet for processing {"connection_id":221805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:23:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:23:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:23:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:23:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:23:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:23:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:23:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:23:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:23:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:23:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:23:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:23:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:23:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:23:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:23:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:23:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:23:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:23:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:23:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:23:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:23:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:23:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:23:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:23:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:23:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:23:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:23:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:23:30] local.INFO: DEBUG: GPS processor result {"connection_id":221805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23443,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:23:30] local.INFO: GPS data processed {"connection_id":221805,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:23:30] local.INFO: Acknowledgment sent {"connection_id":221805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:24:01] local.INFO: TCP Data received {"connection_id":221805,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:24:01] local.INFO: Processing buffer {"connection_id":221805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:24:01] local.INFO: Packet analysis {"connection_id":221805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:24:01] local.INFO: Extracted packet for processing {"connection_id":221805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:24:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:24:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:24:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:24:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:24:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:24:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:24:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:24:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:24:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:24:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:24:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:24:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:24:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:24:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:24:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:24:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:24:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:24:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:24:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:24:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:24:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:24:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:24:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:24:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:24:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:24:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:24:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:24:01] local.INFO: DEBUG: GPS processor result {"connection_id":221805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23444,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:24:01] local.INFO: GPS data processed {"connection_id":221805,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:24:01] local.INFO: Acknowledgment sent {"connection_id":221805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:24:24] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:24:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:24:24] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:24:24] local.INFO: IMEI packet received {"connection_id":221806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:24:24] local.INFO: IMEI acknowledgment sent {"connection_id":221806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:24:29] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:24:29] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:24:29] local.INFO: IMEI packet received {"connection_id":221806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:24:29] local.INFO: IMEI acknowledgment sent {"connection_id":221806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:24:30] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:24:30] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:24:30] local.INFO: Packet analysis {"connection_id":221806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:24:30] local.INFO: Extracted packet for processing {"connection_id":221806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:24:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:24:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:24:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:24:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:24:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:24:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:24:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:24:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":221806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23445,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:24:30] local.INFO: GPS data processed {"connection_id":221806,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:24:30] local.INFO: Acknowledgment sent {"connection_id":221806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:25:01] local.INFO: TCP Data received {"connection_id":221806,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:25:01] local.INFO: Processing buffer {"connection_id":221806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:25:01] local.INFO: Packet analysis {"connection_id":221806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:25:01] local.INFO: Extracted packet for processing {"connection_id":221806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:25:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:25:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:25:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:25:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:25:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:25:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:25:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:25:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:25:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:25:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:25:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:25:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:25:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:25:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:25:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:25:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:25:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:25:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:25:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:25:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:25:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:25:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:25:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:25:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:25:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:25:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:25:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:25:01] local.INFO: DEBUG: GPS processor result {"connection_id":221806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23446,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:25:01] local.INFO: GPS data processed {"connection_id":221806,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:25:01] local.INFO: Acknowledgment sent {"connection_id":221806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:25:24] local.INFO: TCP Data received {"connection_id":223069,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:25:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223069,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:25:24] local.INFO: Processing buffer {"connection_id":223069,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:25:24] local.INFO: IMEI packet received {"connection_id":223069,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:25:24] local.INFO: IMEI acknowledgment sent {"connection_id":223069,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:25:29] local.INFO: TCP Data received {"connection_id":223069,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223069,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:25:29] local.INFO: Processing buffer {"connection_id":223069,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:25:29] local.INFO: IMEI packet received {"connection_id":223069,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":223069,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:25:30] local.INFO: TCP Data received {"connection_id":223069,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:25:30] local.INFO: Processing buffer {"connection_id":223069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168cf9cd8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:25:30] local.INFO: Packet analysis {"connection_id":223069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:25:30] local.INFO: Extracted packet for processing {"connection_id":223069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168cf"} 
[2026-10-23 18:25:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946431488001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792759799000,"timestamp_ms":1792759799000,"timestamp_seconds":1792759799,"priority":1,"record_length":96,"hex_timestamp":"000001a168cf9cd8"} 
[2026-10-23 18:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 18:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946431488001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946431488001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:25:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:25:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946431488001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":223069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23447,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:25:30] local.INFO: GPS data processed {"connection_id":223069,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:25:30] local.INFO: Acknowledgment sent {"connection_id":223069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:26:01] local.INFO: TCP Data received {"connection_id":223069,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223069,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:26:01] local.INFO: Processing buffer {"connection_id":223069,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:26:01] local.INFO: Packet analysis {"connection_id":223069,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:26:01] local.INFO: Extracted packet for processing {"connection_id":223069,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:26:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223069,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223069,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:26:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:26:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":223069,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23448,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:26:01] local.INFO: GPS data processed {"connection_id":223069,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:26:01] local.INFO: Acknowledgment sent {"connection_id":223069,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:26:24] local.INFO: TCP Data received {"connection_id":223070,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:26:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:26:24] local.INFO: Processing buffer {"connection_id":223070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:26:24] local.INFO: IMEI packet received {"connection_id":223070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:26:24] local.INFO: IMEI acknowledgment sent {"connection_id":223070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:26:29] local.INFO: TCP Data received {"connection_id":223070,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223070,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:26:29] local.INFO: Processing buffer {"connection_id":223070,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:26:29] local.INFO: IMEI packet received {"connection_id":223070,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":223070,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:26:30] local.INFO: TCP Data received {"connection_id":223070,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:26:30] local.INFO: Processing buffer {"connection_id":223070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:26:30] local.INFO: Packet analysis {"connection_id":223070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:26:30] local.INFO: Extracted packet for processing {"connection_id":223070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:26:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:26:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:26:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:26:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:26:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:26:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:26:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:26:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":223070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23449,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:26:30] local.INFO: GPS data processed {"connection_id":223070,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:26:30] local.INFO: Acknowledgment sent {"connection_id":223070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:27:01] local.INFO: TCP Data received {"connection_id":223070,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:27:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223070,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:27:01] local.INFO: Processing buffer {"connection_id":223070,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:27:01] local.INFO: Packet analysis {"connection_id":223070,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:27:01] local.INFO: Extracted packet for processing {"connection_id":223070,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:27:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:27:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:27:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:27:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:27:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:27:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:27:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:27:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:27:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:27:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:27:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:27:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:27:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223070,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:27:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:27:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223070,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:27:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:27:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:27:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:27:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:27:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:27:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:27:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:27:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:27:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:27:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:27:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:27:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:27:01] local.INFO: DEBUG: GPS processor result {"connection_id":223070,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23450,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:27:01] local.INFO: GPS data processed {"connection_id":223070,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:27:01] local.INFO: Acknowledgment sent {"connection_id":223070,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:27:24] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:27:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:27:24] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:27:24] local.INFO: IMEI packet received {"connection_id":221807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:27:24] local.INFO: IMEI acknowledgment sent {"connection_id":221807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:27:29] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:27:29] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:27:29] local.INFO: IMEI packet received {"connection_id":221807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:27:29] local.INFO: IMEI acknowledgment sent {"connection_id":221807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:27:30] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:27:30] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:27:30] local.INFO: Packet analysis {"connection_id":221807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:27:30] local.INFO: Extracted packet for processing {"connection_id":221807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:27:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:27:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:27:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:27:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:27:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:27:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:27:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:27:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:27:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:27:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:27:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:27:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:27:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:27:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:27:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:27:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:27:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:27:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:27:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:27:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:27:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:27:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:27:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:27:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:27:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:27:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:27:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:27:30] local.INFO: DEBUG: GPS processor result {"connection_id":221807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23451,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:27:30] local.INFO: GPS data processed {"connection_id":221807,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:27:30] local.INFO: Acknowledgment sent {"connection_id":221807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:28:01] local.INFO: TCP Data received {"connection_id":221807,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:28:01] local.INFO: Processing buffer {"connection_id":221807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:28:01] local.INFO: Packet analysis {"connection_id":221807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:28:01] local.INFO: Extracted packet for processing {"connection_id":221807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:28:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:28:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:28:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:28:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:28:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:28:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:28:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:28:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:28:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:28:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:28:01] local.INFO: DEBUG: GPS processor result {"connection_id":221807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23452,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:28:01] local.INFO: GPS data processed {"connection_id":221807,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:28:01] local.INFO: Acknowledgment sent {"connection_id":221807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:28:24] local.INFO: TCP Data received {"connection_id":223072,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:28:24] local.INFO: Processing buffer {"connection_id":223072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:28:24] local.INFO: IMEI packet received {"connection_id":223072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":223072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:28:29] local.INFO: TCP Data received {"connection_id":223072,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223072,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:28:29] local.INFO: Processing buffer {"connection_id":223072,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:28:29] local.INFO: IMEI packet received {"connection_id":223072,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:28:29] local.INFO: IMEI acknowledgment sent {"connection_id":223072,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:28:30] local.INFO: TCP Data received {"connection_id":223072,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223072,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:28:30] local.INFO: Processing buffer {"connection_id":223072,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:28:30] local.INFO: Packet analysis {"connection_id":223072,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:28:30] local.INFO: Extracted packet for processing {"connection_id":223072,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223072,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:28:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":223072,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23453,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:28:30] local.INFO: GPS data processed {"connection_id":223072,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:28:30] local.INFO: Acknowledgment sent {"connection_id":223072,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:28:32] local.INFO: TCP Data received {"connection_id":223071,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:28:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223071,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:28:32] local.INFO: Processing buffer {"connection_id":223071,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:28:32] local.INFO: IMEI packet received {"connection_id":223071,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:28:32] local.INFO: IMEI acknowledgment sent {"connection_id":223071,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:29:01] local.INFO: TCP Data received {"connection_id":223072,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223072,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:29:01] local.INFO: Processing buffer {"connection_id":223072,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:29:01] local.INFO: Packet analysis {"connection_id":223072,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:29:01] local.INFO: Extracted packet for processing {"connection_id":223072,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:29:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223072,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223072,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:29:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:29:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":223072,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23454,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:29:01] local.INFO: GPS data processed {"connection_id":223072,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:29:01] local.INFO: Acknowledgment sent {"connection_id":223072,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:29:24] local.INFO: TCP Data received {"connection_id":223073,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:29:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:29:24] local.INFO: Processing buffer {"connection_id":223073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:29:24] local.INFO: IMEI packet received {"connection_id":223073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:29:24] local.INFO: IMEI acknowledgment sent {"connection_id":223073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:29:29] local.INFO: TCP Data received {"connection_id":223073,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223073,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:29:29] local.INFO: Processing buffer {"connection_id":223073,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:29:29] local.INFO: IMEI packet received {"connection_id":223073,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:29:29] local.INFO: IMEI acknowledgment sent {"connection_id":223073,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:29:30] local.INFO: TCP Data received {"connection_id":223073,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:29:30] local.INFO: Processing buffer {"connection_id":223073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:29:30] local.INFO: Packet analysis {"connection_id":223073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:29:30] local.INFO: Extracted packet for processing {"connection_id":223073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:29:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:29:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:29:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:29:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":223073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23455,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:29:30] local.INFO: GPS data processed {"connection_id":223073,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:29:30] local.INFO: Acknowledgment sent {"connection_id":223073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:30:01] local.INFO: TCP Data received {"connection_id":223073,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223073,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:30:01] local.INFO: Processing buffer {"connection_id":223073,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:30:01] local.INFO: Packet analysis {"connection_id":223073,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:30:01] local.INFO: Extracted packet for processing {"connection_id":223073,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:30:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:30:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:30:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:30:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:30:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:30:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:30:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223073,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223073,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:30:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:30:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":223073,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23456,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:30:01] local.INFO: GPS data processed {"connection_id":223073,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:30:01] local.INFO: Acknowledgment sent {"connection_id":223073,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:30:24] local.INFO: TCP Data received {"connection_id":224793,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:30:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:30:24] local.INFO: Processing buffer {"connection_id":224793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:30:24] local.INFO: IMEI packet received {"connection_id":224793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:30:24] local.INFO: IMEI acknowledgment sent {"connection_id":224793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:30:29] local.INFO: TCP Data received {"connection_id":224793,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224793,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:30:29] local.INFO: Processing buffer {"connection_id":224793,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:30:29] local.INFO: IMEI packet received {"connection_id":224793,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:30:29] local.INFO: IMEI acknowledgment sent {"connection_id":224793,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:30:30] local.INFO: TCP Data received {"connection_id":224793,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:30:30] local.INFO: Processing buffer {"connection_id":224793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d434a0012dce86000522c5b0001d014229..."} 
[2026-10-23 18:30:30] local.INFO: Packet analysis {"connection_id":224793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:30:30] local.INFO: Extracted packet for processing {"connection_id":224793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d4"} 
[2026-10-23 18:30:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:30:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946508544001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:30:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:30:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:30:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:30:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760100000,"timestamp_ms":1792760100000,"timestamp_seconds":1792760100,"priority":1,"record_length":96,"hex_timestamp":"000001a168d434a0"} 
[2026-10-23 18:30:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:30:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:30:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:30:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:30:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:30:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:30:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:30:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:30:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:30:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:30:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:30:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:30:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946508544001,"66":25343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:30:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:30:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:30:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946508544001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:30:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:30:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:30:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:30:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:30:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946508544001,"power":25343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:30:30] local.INFO: DEBUG: GPS processor result {"connection_id":224793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23457,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:30:30] local.INFO: GPS data processed {"connection_id":224793,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:30:30] local.INFO: Acknowledgment sent {"connection_id":224793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:31:01] local.INFO: TCP Data received {"connection_id":224793,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224793,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:31:01] local.INFO: Processing buffer {"connection_id":224793,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:31:01] local.INFO: Packet analysis {"connection_id":224793,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:31:01] local.INFO: Extracted packet for processing {"connection_id":224793,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:31:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:31:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:31:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:31:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:31:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:31:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:31:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224793,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224793,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:31:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:31:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:31:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":224793,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23458,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:31:01] local.INFO: GPS data processed {"connection_id":224793,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:31:01] local.INFO: Acknowledgment sent {"connection_id":224793,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:31:24] local.INFO: TCP Data received {"connection_id":224794,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:31:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:31:24] local.INFO: Processing buffer {"connection_id":224794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:31:24] local.INFO: IMEI packet received {"connection_id":224794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:31:24] local.INFO: IMEI acknowledgment sent {"connection_id":224794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:31:29] local.INFO: TCP Data received {"connection_id":224794,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224794,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:31:29] local.INFO: Processing buffer {"connection_id":224794,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:31:29] local.INFO: IMEI packet received {"connection_id":224794,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:31:29] local.INFO: IMEI acknowledgment sent {"connection_id":224794,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:31:30] local.INFO: TCP Data received {"connection_id":224794,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:31:30] local.INFO: Processing buffer {"connection_id":224794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:31:30] local.INFO: Packet analysis {"connection_id":224794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:31:30] local.INFO: Extracted packet for processing {"connection_id":224794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:31:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:31:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:31:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:31:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:31:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:31:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:31:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:31:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:31:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:31:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:31:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:31:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:31:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:31:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:31:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:31:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:31:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:31:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:31:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:31:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:31:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:31:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:31:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:31:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:31:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:31:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:31:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:31:30] local.INFO: DEBUG: GPS processor result {"connection_id":224794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23459,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:31:30] local.INFO: GPS data processed {"connection_id":224794,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:31:30] local.INFO: Acknowledgment sent {"connection_id":224794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:32:03] local.INFO: TCP Data received {"connection_id":224794,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:32:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224794,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:32:03] local.INFO: Processing buffer {"connection_id":224794,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:32:03] local.INFO: Packet analysis {"connection_id":224794,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:32:03] local.INFO: Extracted packet for processing {"connection_id":224794,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:32:03] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:32:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:32:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:32:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:32:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:32:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:32:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:32:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:32:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:32:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:32:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:32:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:32:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:32:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224794,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:32:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:32:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224794,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:32:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:32:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:32:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:32:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:32:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:32:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:32:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:32:03] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:32:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:32:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:32:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:32:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:32:03] local.INFO: DEBUG: GPS processor result {"connection_id":224794,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23460,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:32:03] local.INFO: GPS data processed {"connection_id":224794,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:32:03] local.INFO: Acknowledgment sent {"connection_id":224794,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:32:24] local.INFO: TCP Data received {"connection_id":221809,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:32:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:32:24] local.INFO: Processing buffer {"connection_id":221809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:32:24] local.INFO: IMEI packet received {"connection_id":221809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:32:24] local.INFO: IMEI acknowledgment sent {"connection_id":221809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:32:29] local.INFO: TCP Data received {"connection_id":221809,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:32:29] local.INFO: Processing buffer {"connection_id":221809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:32:29] local.INFO: IMEI packet received {"connection_id":221809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:32:29] local.INFO: IMEI acknowledgment sent {"connection_id":221809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:32:30] local.INFO: TCP Data received {"connection_id":221809,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:32:30] local.INFO: Processing buffer {"connection_id":221809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:32:30] local.INFO: Packet analysis {"connection_id":221809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:32:30] local.INFO: Extracted packet for processing {"connection_id":221809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:32:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:32:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:32:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:32:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:32:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:32:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:32:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:32:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:32:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:32:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":221809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23461,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:32:30] local.INFO: GPS data processed {"connection_id":221809,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:32:30] local.INFO: Acknowledgment sent {"connection_id":221809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:33:01] local.INFO: TCP Data received {"connection_id":221809,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:33:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:33:01] local.INFO: Processing buffer {"connection_id":221809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:33:01] local.INFO: Packet analysis {"connection_id":221809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:33:01] local.INFO: Extracted packet for processing {"connection_id":221809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:33:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:33:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:33:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:33:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:33:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:33:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:33:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:33:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:33:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:33:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:33:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:33:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:33:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:33:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:33:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:33:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:33:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:33:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:33:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:33:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:33:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:33:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:33:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:33:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:33:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:33:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:33:01] local.INFO: DEBUG: GPS processor result {"connection_id":221809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23462,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:33:01] local.INFO: GPS data processed {"connection_id":221809,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:33:01] local.INFO: Acknowledgment sent {"connection_id":221809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:33:24] local.INFO: TCP Data received {"connection_id":221810,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:33:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221810,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:33:24] local.INFO: Processing buffer {"connection_id":221810,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:33:24] local.INFO: IMEI packet received {"connection_id":221810,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:33:24] local.INFO: IMEI acknowledgment sent {"connection_id":221810,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:33:29] local.INFO: TCP Data received {"connection_id":221810,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221810,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:33:29] local.INFO: Processing buffer {"connection_id":221810,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:33:29] local.INFO: IMEI packet received {"connection_id":221810,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:33:29] local.INFO: IMEI acknowledgment sent {"connection_id":221810,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:33:30] local.INFO: TCP Data received {"connection_id":221810,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221810,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:33:30] local.INFO: Processing buffer {"connection_id":221810,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:33:30] local.INFO: Packet analysis {"connection_id":221810,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:33:30] local.INFO: Extracted packet for processing {"connection_id":221810,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:33:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:33:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:33:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:33:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:33:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:33:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221810,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:33:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:33:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:33:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:33:30] local.INFO: DEBUG: GPS processor result {"connection_id":221810,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23463,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:33:30] local.INFO: GPS data processed {"connection_id":221810,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:33:30] local.INFO: Acknowledgment sent {"connection_id":221810,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:34:01] local.INFO: TCP Data received {"connection_id":221810,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:34:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221810,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:34:01] local.INFO: Processing buffer {"connection_id":221810,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:34:01] local.INFO: Packet analysis {"connection_id":221810,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:34:01] local.INFO: Extracted packet for processing {"connection_id":221810,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:34:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:34:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:34:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:34:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:34:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:34:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:34:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:34:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:34:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:34:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:34:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:34:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:34:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221810,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:34:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:34:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221810,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:34:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:34:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:34:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:34:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:34:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:34:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:34:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:34:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:34:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:34:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:34:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:34:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:34:01] local.INFO: DEBUG: GPS processor result {"connection_id":221810,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23464,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:34:01] local.INFO: GPS data processed {"connection_id":221810,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:34:01] local.INFO: Acknowledgment sent {"connection_id":221810,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:34:07] local.INFO: TCP Data received {"connection_id":221808,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:34:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221808,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:34:07] local.INFO: Processing buffer {"connection_id":221808,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:34:07] local.INFO: IMEI packet received {"connection_id":221808,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:34:07] local.INFO: IMEI acknowledgment sent {"connection_id":221808,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:34:24] local.INFO: TCP Data received {"connection_id":224795,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:34:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:34:24] local.INFO: Processing buffer {"connection_id":224795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:34:24] local.INFO: IMEI packet received {"connection_id":224795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:34:24] local.INFO: IMEI acknowledgment sent {"connection_id":224795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:34:29] local.INFO: TCP Data received {"connection_id":224795,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224795,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:34:29] local.INFO: Processing buffer {"connection_id":224795,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:34:29] local.INFO: IMEI packet received {"connection_id":224795,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:34:29] local.INFO: IMEI acknowledgment sent {"connection_id":224795,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:34:30] local.INFO: TCP Data received {"connection_id":224795,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:34:30] local.INFO: Processing buffer {"connection_id":224795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:34:30] local.INFO: Packet analysis {"connection_id":224795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:34:30] local.INFO: Extracted packet for processing {"connection_id":224795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:34:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:34:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:34:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":224795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23465,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:34:30] local.INFO: GPS data processed {"connection_id":224795,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:34:30] local.INFO: Acknowledgment sent {"connection_id":224795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:35:01] local.INFO: TCP Data received {"connection_id":224795,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224795,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:35:01] local.INFO: Processing buffer {"connection_id":224795,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:35:01] local.INFO: Packet analysis {"connection_id":224795,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:35:01] local.INFO: Extracted packet for processing {"connection_id":224795,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:35:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:35:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:35:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:35:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:35:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224795,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224795,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:35:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:35:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:35:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":224795,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23466,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:35:01] local.INFO: GPS data processed {"connection_id":224795,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:35:01] local.INFO: Acknowledgment sent {"connection_id":224795,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:35:24] local.INFO: TCP Data received {"connection_id":223074,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:35:24] local.INFO: Processing buffer {"connection_id":223074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:35:24] local.INFO: IMEI packet received {"connection_id":223074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":223074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:35:29] local.INFO: TCP Data received {"connection_id":223074,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223074,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:35:29] local.INFO: Processing buffer {"connection_id":223074,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:35:29] local.INFO: IMEI packet received {"connection_id":223074,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:35:29] local.INFO: IMEI acknowledgment sent {"connection_id":223074,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:35:30] local.INFO: TCP Data received {"connection_id":223074,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223074,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:35:30] local.INFO: Processing buffer {"connection_id":223074,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168d8cc68012dce86000522c5b0001d014229..."} 
[2026-10-23 18:35:30] local.INFO: Packet analysis {"connection_id":223074,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:35:30] local.INFO: Extracted packet for processing {"connection_id":223074,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168d8"} 
[2026-10-23 18:35:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":41,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946585600001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760401000,"timestamp_ms":1792760401000,"timestamp_seconds":1792760401,"priority":1,"record_length":96,"hex_timestamp":"000001a168d8cc68"} 
[2026-10-23 18:35:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:35:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":255,"data_length":795,"current_offset":136} 
[2026-10-23 18:35:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2983,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:35:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:35:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223074,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223074,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:35:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946585600001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946585600001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:35:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:35:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946585600001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:35:30] local.INFO: DEBUG: GPS processor result {"connection_id":223074,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23467,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:35:30] local.INFO: GPS data processed {"connection_id":223074,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:35:30] local.INFO: Acknowledgment sent {"connection_id":223074,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:37:04] local.INFO: TCP Data received {"connection_id":221811,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221811,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:04] local.INFO: Processing buffer {"connection_id":221811,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:04] local.INFO: IMEI packet received {"connection_id":221811,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:37:04] local.INFO: IMEI acknowledgment sent {"connection_id":221811,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:37:29] local.INFO: TCP Data received {"connection_id":221812,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:29] local.INFO: Processing buffer {"connection_id":221812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:29] local.INFO: IMEI packet received {"connection_id":221812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":221812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:37:34] local.INFO: TCP Data received {"connection_id":221812,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:34] local.INFO: Processing buffer {"connection_id":221812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:37:34] local.INFO: IMEI packet received {"connection_id":221812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:37:34] local.INFO: IMEI acknowledgment sent {"connection_id":221812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:37:35] local.INFO: TCP Data received {"connection_id":221812,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:37:35] local.INFO: Processing buffer {"connection_id":221812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:37:35] local.INFO: Packet analysis {"connection_id":221812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:37:35] local.INFO: Extracted packet for processing {"connection_id":221812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:37:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:37:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:37:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:37:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:37:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:37:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:37:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:37:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:37:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:37:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:37:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:37:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:37:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:37:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:37:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:37:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:37:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:37:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:37:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:37:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:37:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:37:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:37:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:37:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:37:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:37:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:37:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:37:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:37:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:37:35] local.INFO: DEBUG: GPS processor result {"connection_id":221812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23468,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:37:35] local.INFO: GPS data processed {"connection_id":221812,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:37:35] local.INFO: Acknowledgment sent {"connection_id":221812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:38:06] local.INFO: TCP Data received {"connection_id":221812,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:38:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:38:06] local.INFO: Processing buffer {"connection_id":221812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:38:06] local.INFO: Packet analysis {"connection_id":221812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:38:06] local.INFO: Extracted packet for processing {"connection_id":221812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:38:06] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:38:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:38:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:38:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:38:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:38:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:38:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:38:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:38:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:38:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:38:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:38:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:38:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:38:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:38:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:38:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:38:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:38:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:38:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:38:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:38:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:38:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:38:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:38:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:38:06] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:38:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:38:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:38:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:38:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:38:07] local.INFO: DEBUG: GPS processor result {"connection_id":221812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23469,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:38:07] local.INFO: GPS data processed {"connection_id":221812,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:38:07] local.INFO: Acknowledgment sent {"connection_id":221812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:38:24] local.INFO: TCP Data received {"connection_id":221813,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:38:24] local.INFO: Processing buffer {"connection_id":221813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:38:24] local.INFO: IMEI packet received {"connection_id":221813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":221813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:38:29] local.INFO: TCP Data received {"connection_id":221813,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221813,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:38:29] local.INFO: Processing buffer {"connection_id":221813,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:38:29] local.INFO: IMEI packet received {"connection_id":221813,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":221813,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:38:30] local.INFO: TCP Data received {"connection_id":221813,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:38:30] local.INFO: Processing buffer {"connection_id":221813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:38:30] local.INFO: Packet analysis {"connection_id":221813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:38:30] local.INFO: Extracted packet for processing {"connection_id":221813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:38:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":221813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23470,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:38:30] local.INFO: GPS data processed {"connection_id":221813,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:38:30] local.INFO: Acknowledgment sent {"connection_id":221813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:39:01] local.INFO: TCP Data received {"connection_id":221813,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221813,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:39:01] local.INFO: Processing buffer {"connection_id":221813,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:39:01] local.INFO: Packet analysis {"connection_id":221813,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:39:01] local.INFO: Extracted packet for processing {"connection_id":221813,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:39:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:39:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:39:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:39:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:39:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:39:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:39:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221813,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221813,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:39:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:39:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:39:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":221813,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23471,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:39:01] local.INFO: GPS data processed {"connection_id":221813,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:39:01] local.INFO: Acknowledgment sent {"connection_id":221813,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:39:24] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:39:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:39:24] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:39:24] local.INFO: IMEI packet received {"connection_id":221398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:39:24] local.INFO: IMEI acknowledgment sent {"connection_id":221398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:39:29] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:39:29] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:39:29] local.INFO: IMEI packet received {"connection_id":221398,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:39:29] local.INFO: IMEI acknowledgment sent {"connection_id":221398,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:39:30] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:39:30] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:39:30] local.INFO: Packet analysis {"connection_id":221398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:39:30] local.INFO: Extracted packet for processing {"connection_id":221398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:39:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:39:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:39:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:39:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:39:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:39:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:39:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:39:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":221398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23472,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:39:30] local.INFO: GPS data processed {"connection_id":221398,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:39:30] local.INFO: Acknowledgment sent {"connection_id":221398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:39:42] local.INFO: TCP Data received {"connection_id":221397,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:39:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221397,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:39:42] local.INFO: Processing buffer {"connection_id":221397,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:39:42] local.INFO: IMEI packet received {"connection_id":221397,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:39:42] local.INFO: IMEI acknowledgment sent {"connection_id":221397,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:40:01] local.INFO: TCP Data received {"connection_id":221398,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221398,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:01] local.INFO: Processing buffer {"connection_id":221398,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:01] local.INFO: Packet analysis {"connection_id":221398,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:40:01] local.INFO: Extracted packet for processing {"connection_id":221398,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:40:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:40:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:40:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:40:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:40:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:40:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221398,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221398,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:40:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:40:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:40:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:40:01] local.INFO: DEBUG: GPS processor result {"connection_id":221398,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23473,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:40:01] local.INFO: GPS data processed {"connection_id":221398,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:40:01] local.INFO: Acknowledgment sent {"connection_id":221398,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:40:29] local.INFO: TCP Data received {"connection_id":221814,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:40:29] local.INFO: Processing buffer {"connection_id":221814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:40:29] local.INFO: IMEI packet received {"connection_id":221814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:40:29] local.INFO: IMEI acknowledgment sent {"connection_id":221814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:40:34] local.INFO: TCP Data received {"connection_id":221814,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:40:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221814,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:40:34] local.INFO: Processing buffer {"connection_id":221814,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:40:34] local.INFO: IMEI packet received {"connection_id":221814,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:40:34] local.INFO: IMEI acknowledgment sent {"connection_id":221814,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:40:35] local.INFO: TCP Data received {"connection_id":221814,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:35] local.INFO: Processing buffer {"connection_id":221814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:35] local.INFO: Packet analysis {"connection_id":221814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:40:35] local.INFO: Extracted packet for processing {"connection_id":221814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:40:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:40:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:40:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:40:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:40:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:40:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:40:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:40:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:40:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:40:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:40:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:40:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:40:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:40:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:40:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:40:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:40:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:40:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:40:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:40:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:40:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:40:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:40:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:40:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:40:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:40:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:40:35] local.INFO: DEBUG: GPS processor result {"connection_id":221814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23474,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:40:35] local.INFO: GPS data processed {"connection_id":221814,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:40:35] local.INFO: Acknowledgment sent {"connection_id":221814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:40:40] local.INFO: TCP Data received {"connection_id":221814,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221814,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:40] local.INFO: Processing buffer {"connection_id":221814,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168dd6430012dce86000522c5b0001d014227..."} 
[2026-10-23 18:40:40] local.INFO: Packet analysis {"connection_id":221814,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:40:40] local.INFO: Extracted packet for processing {"connection_id":221814,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168dd"} 
[2026-10-23 18:40:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:40:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946662656001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:40:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:40:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792760702000,"timestamp_ms":1792760702000,"timestamp_seconds":1792760702,"priority":1,"record_length":96,"hex_timestamp":"000001a168dd6430"} 
[2026-10-23 18:40:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:40:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:40:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:40:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:40:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:40:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:40:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:40:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221814,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:40:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:40:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221814,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:40:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:40:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:40:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:40:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946662656001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:40:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:40:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:40:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946662656001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:40:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:40:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:40:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:40:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:40:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946662656001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:40:40] local.INFO: DEBUG: GPS processor result {"connection_id":221814,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23475,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:40:40] local.INFO: GPS data processed {"connection_id":221814,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:40:40] local.INFO: Acknowledgment sent {"connection_id":221814,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:41:24] local.INFO: TCP Data received {"connection_id":224796,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:41:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:41:24] local.INFO: Processing buffer {"connection_id":224796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:41:24] local.INFO: IMEI packet received {"connection_id":224796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:41:24] local.INFO: IMEI acknowledgment sent {"connection_id":224796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:41:29] local.INFO: TCP Data received {"connection_id":224796,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224796,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:41:29] local.INFO: Processing buffer {"connection_id":224796,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:41:29] local.INFO: IMEI packet received {"connection_id":224796,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":224796,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:41:30] local.INFO: TCP Data received {"connection_id":224796,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:41:30] local.INFO: Processing buffer {"connection_id":224796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:41:30] local.INFO: Packet analysis {"connection_id":224796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:41:30] local.INFO: Extracted packet for processing {"connection_id":224796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:41:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:41:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:41:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:41:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:41:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:41:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:41:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:41:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:41:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":224796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23476,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:41:30] local.INFO: GPS data processed {"connection_id":224796,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:41:30] local.INFO: Acknowledgment sent {"connection_id":224796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:42:01] local.INFO: TCP Data received {"connection_id":224796,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224796,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:42:01] local.INFO: Processing buffer {"connection_id":224796,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:42:01] local.INFO: Packet analysis {"connection_id":224796,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:42:01] local.INFO: Extracted packet for processing {"connection_id":224796,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:42:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:42:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:42:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:42:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:42:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:42:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:42:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:42:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:42:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:42:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:42:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:42:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:42:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224796,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:42:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:42:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224796,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:42:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:42:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:42:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:42:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:42:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:42:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:42:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:42:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:42:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:42:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:42:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:42:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:42:01] local.INFO: DEBUG: GPS processor result {"connection_id":224796,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23477,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:42:01] local.INFO: GPS data processed {"connection_id":224796,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:42:01] local.INFO: Acknowledgment sent {"connection_id":224796,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:42:24] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:42:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:42:24] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:42:24] local.INFO: IMEI packet received {"connection_id":221399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:42:24] local.INFO: IMEI acknowledgment sent {"connection_id":221399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:42:29] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:42:29] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:42:29] local.INFO: IMEI packet received {"connection_id":221399,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":221399,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:42:30] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:42:30] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:42:30] local.INFO: Packet analysis {"connection_id":221399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:42:30] local.INFO: Extracted packet for processing {"connection_id":221399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:42:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:42:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:42:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:42:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:42:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:42:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:42:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:42:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:42:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":221399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23478,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:42:30] local.INFO: GPS data processed {"connection_id":221399,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:42:30] local.INFO: Acknowledgment sent {"connection_id":221399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:43:01] local.INFO: TCP Data received {"connection_id":221399,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221399,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:43:01] local.INFO: Processing buffer {"connection_id":221399,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:43:01] local.INFO: Packet analysis {"connection_id":221399,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:43:01] local.INFO: Extracted packet for processing {"connection_id":221399,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:43:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221399,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221399,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:43:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:43:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":221399,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23479,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:43:01] local.INFO: GPS data processed {"connection_id":221399,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:43:01] local.INFO: Acknowledgment sent {"connection_id":221399,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:43:24] local.INFO: TCP Data received {"connection_id":224797,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:43:24] local.INFO: Processing buffer {"connection_id":224797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:43:24] local.INFO: IMEI packet received {"connection_id":224797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":224797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:43:29] local.INFO: TCP Data received {"connection_id":224797,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224797,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:43:29] local.INFO: Processing buffer {"connection_id":224797,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:43:29] local.INFO: IMEI packet received {"connection_id":224797,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:43:29] local.INFO: IMEI acknowledgment sent {"connection_id":224797,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:43:30] local.INFO: TCP Data received {"connection_id":224797,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:43:30] local.INFO: Processing buffer {"connection_id":224797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:43:30] local.INFO: Packet analysis {"connection_id":224797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:43:30] local.INFO: Extracted packet for processing {"connection_id":224797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:43:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":224797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23480,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:43:30] local.INFO: GPS data processed {"connection_id":224797,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:43:30] local.INFO: Acknowledgment sent {"connection_id":224797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:44:01] local.INFO: TCP Data received {"connection_id":224797,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224797,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:44:01] local.INFO: Processing buffer {"connection_id":224797,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:44:01] local.INFO: Packet analysis {"connection_id":224797,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:44:01] local.INFO: Extracted packet for processing {"connection_id":224797,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:44:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:44:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:44:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:44:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:44:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:44:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:44:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:44:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:44:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:44:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:44:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:44:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:44:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224797,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:44:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:44:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224797,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:44:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:44:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:44:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:44:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:44:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:44:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:44:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:44:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:44:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:44:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:44:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:44:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:44:01] local.INFO: DEBUG: GPS processor result {"connection_id":224797,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23481,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:44:01] local.INFO: GPS data processed {"connection_id":224797,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:44:01] local.INFO: Acknowledgment sent {"connection_id":224797,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:44:24] local.INFO: TCP Data received {"connection_id":223076,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:44:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223076,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:44:24] local.INFO: Processing buffer {"connection_id":223076,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:44:24] local.INFO: IMEI packet received {"connection_id":223076,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:44:24] local.INFO: IMEI acknowledgment sent {"connection_id":223076,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:44:29] local.INFO: TCP Data received {"connection_id":223076,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223076,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:44:29] local.INFO: Processing buffer {"connection_id":223076,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:44:29] local.INFO: IMEI packet received {"connection_id":223076,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":223076,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:44:30] local.INFO: TCP Data received {"connection_id":223076,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:44:30] local.INFO: Processing buffer {"connection_id":223076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:44:30] local.INFO: Packet analysis {"connection_id":223076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:44:30] local.INFO: Extracted packet for processing {"connection_id":223076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:44:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:44:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:44:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:44:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:44:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:44:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:44:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:44:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":223076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23482,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:44:30] local.INFO: GPS data processed {"connection_id":223076,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:44:30] local.INFO: Acknowledgment sent {"connection_id":223076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:45:01] local.INFO: TCP Data received {"connection_id":223076,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223076,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:01] local.INFO: Processing buffer {"connection_id":223076,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:01] local.INFO: Packet analysis {"connection_id":223076,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:45:01] local.INFO: Extracted packet for processing {"connection_id":223076,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:45:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:45:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:45:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:45:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:45:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:45:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:45:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:45:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:45:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:45:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223076,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:45:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:45:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223076,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:45:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:45:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:45:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:45:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:45:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:45:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:45:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:45:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:45:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:45:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:45:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:45:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:45:01] local.INFO: DEBUG: GPS processor result {"connection_id":223076,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23483,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:45:01] local.INFO: GPS data processed {"connection_id":223076,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:45:01] local.INFO: Acknowledgment sent {"connection_id":223076,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:45:17] local.INFO: TCP Data received {"connection_id":223075,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:45:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223075,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:45:17] local.INFO: Processing buffer {"connection_id":223075,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:45:17] local.INFO: IMEI packet received {"connection_id":223075,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:45:17] local.INFO: IMEI acknowledgment sent {"connection_id":223075,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:45:29] local.INFO: TCP Data received {"connection_id":221815,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:45:29] local.INFO: Processing buffer {"connection_id":221815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:45:29] local.INFO: IMEI packet received {"connection_id":221815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":221815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:45:34] local.INFO: TCP Data received {"connection_id":221815,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:45:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:45:34] local.INFO: Processing buffer {"connection_id":221815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:45:34] local.INFO: IMEI packet received {"connection_id":221815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:45:34] local.INFO: IMEI acknowledgment sent {"connection_id":221815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:45:35] local.INFO: TCP Data received {"connection_id":221815,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221815,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:35] local.INFO: Processing buffer {"connection_id":221815,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:35] local.INFO: Packet analysis {"connection_id":221815,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:45:35] local.INFO: Extracted packet for processing {"connection_id":221815,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:45:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:45:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:45:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:45:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:45:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:45:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:45:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:45:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:45:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:45:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:45:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:45:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221815,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:45:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:45:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:45:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:45:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:45:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:45:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:45:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:45:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:45:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:45:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:45:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:45:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:45:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:45:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:45:35] local.INFO: DEBUG: GPS processor result {"connection_id":221815,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23484,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:45:35] local.INFO: GPS data processed {"connection_id":221815,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:45:35] local.INFO: Acknowledgment sent {"connection_id":221815,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:45:40] local.INFO: TCP Data received {"connection_id":221815,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221815,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:40] local.INFO: Processing buffer {"connection_id":221815,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e1fbf8012dce86000522c5b0001d014227..."} 
[2026-10-23 18:45:40] local.INFO: Packet analysis {"connection_id":221815,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:45:40] local.INFO: Extracted packet for processing {"connection_id":221815,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e1"} 
[2026-10-23 18:45:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:45:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:45:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946739712001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:45:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:45:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792761003000,"timestamp_ms":1792761003000,"timestamp_seconds":1792761003,"priority":1,"record_length":96,"hex_timestamp":"000001a168e1fbf8"} 
[2026-10-23 18:45:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:45:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:45:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:45:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:45:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:45:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:45:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:45:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221815,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:45:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:45:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:45:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:45:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:45:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:45:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946739712001,"66":25071,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:45:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:45:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:45:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946739712001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:45:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:45:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:45:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:45:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:45:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946739712001,"power":25071,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:45:40] local.INFO: DEBUG: GPS processor result {"connection_id":221815,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23485,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:45:40] local.INFO: GPS data processed {"connection_id":221815,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:45:40] local.INFO: Acknowledgment sent {"connection_id":221815,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:46:24] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:46:24] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:46:24] local.INFO: IMEI packet received {"connection_id":221816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:46:24] local.INFO: IMEI acknowledgment sent {"connection_id":221816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:46:29] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:46:29] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:46:29] local.INFO: IMEI packet received {"connection_id":221816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":221816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:46:30] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:46:30] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:46:30] local.INFO: Packet analysis {"connection_id":221816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:46:30] local.INFO: Extracted packet for processing {"connection_id":221816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:46:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:46:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:46:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:46:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:46:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:46:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:46:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:46:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":221816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23486,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:46:30] local.INFO: GPS data processed {"connection_id":221816,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:46:30] local.INFO: Acknowledgment sent {"connection_id":221816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:47:01] local.INFO: TCP Data received {"connection_id":221816,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:47:01] local.INFO: Processing buffer {"connection_id":221816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:47:01] local.INFO: Packet analysis {"connection_id":221816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:47:01] local.INFO: Extracted packet for processing {"connection_id":221816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:47:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:47:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:47:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:47:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:47:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:47:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:47:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:47:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":221816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23487,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:47:01] local.INFO: GPS data processed {"connection_id":221816,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:47:01] local.INFO: Acknowledgment sent {"connection_id":221816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:47:25] local.INFO: TCP Data received {"connection_id":221401,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:47:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221401,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:47:25] local.INFO: Processing buffer {"connection_id":221401,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:47:25] local.INFO: IMEI packet received {"connection_id":221401,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:47:25] local.INFO: IMEI acknowledgment sent {"connection_id":221401,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:47:29] local.INFO: TCP Data received {"connection_id":221401,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221401,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:47:29] local.INFO: Processing buffer {"connection_id":221401,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:47:29] local.INFO: IMEI packet received {"connection_id":221401,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":221401,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:47:30] local.INFO: TCP Data received {"connection_id":221401,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221401,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:47:30] local.INFO: Processing buffer {"connection_id":221401,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:47:30] local.INFO: Packet analysis {"connection_id":221401,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:47:30] local.INFO: Extracted packet for processing {"connection_id":221401,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221401,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:47:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":221401,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23488,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:47:30] local.INFO: GPS data processed {"connection_id":221401,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:47:30] local.INFO: Acknowledgment sent {"connection_id":221401,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:48:01] local.INFO: TCP Data received {"connection_id":221401,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221401,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:48:01] local.INFO: Processing buffer {"connection_id":221401,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:48:01] local.INFO: Packet analysis {"connection_id":221401,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:48:01] local.INFO: Extracted packet for processing {"connection_id":221401,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:48:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221401,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221401,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:48:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":221401,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23489,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:48:01] local.INFO: GPS data processed {"connection_id":221401,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:48:01] local.INFO: Acknowledgment sent {"connection_id":221401,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:48:24] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:48:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:48:24] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:48:24] local.INFO: IMEI packet received {"connection_id":221817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:48:24] local.INFO: IMEI acknowledgment sent {"connection_id":221817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:48:29] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:48:29] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:48:29] local.INFO: IMEI packet received {"connection_id":221817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":221817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:48:30] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:48:30] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:48:30] local.INFO: Packet analysis {"connection_id":221817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:48:30] local.INFO: Extracted packet for processing {"connection_id":221817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:48:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:48:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:48:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:48:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:48:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:48:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:48:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:48:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:48:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:48:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:48:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:48:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:48:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:48:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:48:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:48:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:48:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:48:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:48:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:48:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:48:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:48:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:48:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:48:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:48:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:48:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:48:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":221817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23490,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:48:30] local.INFO: GPS data processed {"connection_id":221817,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:48:30] local.INFO: Acknowledgment sent {"connection_id":221817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:49:01] local.INFO: TCP Data received {"connection_id":221817,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:49:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:49:01] local.INFO: Processing buffer {"connection_id":221817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:49:01] local.INFO: Packet analysis {"connection_id":221817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:49:01] local.INFO: Extracted packet for processing {"connection_id":221817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:49:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:49:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:49:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:49:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:49:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:49:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:49:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:49:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:49:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:49:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:49:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:49:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:49:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:49:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:49:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:49:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:49:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:49:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:49:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:49:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:49:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:49:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:49:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:49:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:49:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:49:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:49:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:49:01] local.INFO: DEBUG: GPS processor result {"connection_id":221817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23491,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:49:01] local.INFO: GPS data processed {"connection_id":221817,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:49:01] local.INFO: Acknowledgment sent {"connection_id":221817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:49:24] local.INFO: TCP Data received {"connection_id":224798,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:49:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:49:24] local.INFO: Processing buffer {"connection_id":224798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:49:24] local.INFO: IMEI packet received {"connection_id":224798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:49:24] local.INFO: IMEI acknowledgment sent {"connection_id":224798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:49:29] local.INFO: TCP Data received {"connection_id":224798,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224798,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:49:29] local.INFO: Processing buffer {"connection_id":224798,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:49:29] local.INFO: IMEI packet received {"connection_id":224798,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":224798,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:49:30] local.INFO: TCP Data received {"connection_id":224798,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:49:30] local.INFO: Processing buffer {"connection_id":224798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:49:30] local.INFO: Packet analysis {"connection_id":224798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:49:30] local.INFO: Extracted packet for processing {"connection_id":224798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:49:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:49:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:49:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:49:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:49:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:49:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:49:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:49:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:49:30] local.INFO: DEBUG: GPS processor result {"connection_id":224798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23492,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:49:30] local.INFO: GPS data processed {"connection_id":224798,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:49:30] local.INFO: Acknowledgment sent {"connection_id":224798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:50:01] local.INFO: TCP Data received {"connection_id":224798,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224798,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:01] local.INFO: Processing buffer {"connection_id":224798,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:01] local.INFO: Packet analysis {"connection_id":224798,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:50:01] local.INFO: Extracted packet for processing {"connection_id":224798,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:50:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:50:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:50:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:50:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:50:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:50:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:50:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:50:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:50:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:50:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224798,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:50:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:50:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224798,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:50:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:50:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:50:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:50:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:50:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:50:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:50:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:50:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:50:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:50:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:50:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:50:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:50:01] local.INFO: DEBUG: GPS processor result {"connection_id":224798,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23493,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:50:01] local.INFO: GPS data processed {"connection_id":224798,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:50:01] local.INFO: Acknowledgment sent {"connection_id":224798,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:50:29] local.INFO: TCP Data received {"connection_id":221818,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:50:29] local.INFO: Processing buffer {"connection_id":221818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:50:29] local.INFO: IMEI packet received {"connection_id":221818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":221818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:50:34] local.INFO: TCP Data received {"connection_id":221818,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:50:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:50:34] local.INFO: Processing buffer {"connection_id":221818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:50:34] local.INFO: IMEI packet received {"connection_id":221818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:50:34] local.INFO: IMEI acknowledgment sent {"connection_id":221818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:50:35] local.INFO: TCP Data received {"connection_id":221818,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:35] local.INFO: Processing buffer {"connection_id":221818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:35] local.INFO: Packet analysis {"connection_id":221818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:50:35] local.INFO: Extracted packet for processing {"connection_id":221818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:50:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:50:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:50:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:50:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:50:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:50:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:50:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:50:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:50:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:50:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:50:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:50:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:50:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:50:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:50:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:50:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:50:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:50:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:50:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:50:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:50:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:50:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:50:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:50:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:50:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:50:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:50:35] local.INFO: DEBUG: GPS processor result {"connection_id":221818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23494,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:50:35] local.INFO: GPS data processed {"connection_id":221818,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:50:35] local.INFO: Acknowledgment sent {"connection_id":221818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:50:40] local.INFO: TCP Data received {"connection_id":221818,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:40] local.INFO: Processing buffer {"connection_id":221818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168e693c0012dce86000522c5b0001d014225..."} 
[2026-10-23 18:50:40] local.INFO: Packet analysis {"connection_id":221818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:50:40] local.INFO: Extracted packet for processing {"connection_id":221818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168e6"} 
[2026-10-23 18:50:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:50:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:50:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946816768001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:50:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:50:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792761304000,"timestamp_ms":1792761304000,"timestamp_seconds":1792761304,"priority":1,"record_length":96,"hex_timestamp":"000001a168e693c0"} 
[2026-10-23 18:50:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:50:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:50:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 18:50:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:50:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:50:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:50:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:50:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:50:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:50:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:50:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:50:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:50:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:50:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946816768001,"66":25028,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:50:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:50:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:50:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946816768001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:50:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:50:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:50:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:50:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:50:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946816768001,"power":25028,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:50:40] local.INFO: DEBUG: GPS processor result {"connection_id":221818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23495,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:50:40] local.INFO: GPS data processed {"connection_id":221818,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:50:40] local.INFO: Acknowledgment sent {"connection_id":221818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:50:52] local.INFO: TCP Data received {"connection_id":221400,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:50:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221400,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:50:52] local.INFO: Processing buffer {"connection_id":221400,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:50:52] local.INFO: IMEI packet received {"connection_id":221400,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:50:52] local.INFO: IMEI acknowledgment sent {"connection_id":221400,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:51:24] local.INFO: TCP Data received {"connection_id":223077,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:51:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:51:24] local.INFO: Processing buffer {"connection_id":223077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:51:24] local.INFO: IMEI packet received {"connection_id":223077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:51:24] local.INFO: IMEI acknowledgment sent {"connection_id":223077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:51:29] local.INFO: TCP Data received {"connection_id":223077,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223077,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:51:29] local.INFO: Processing buffer {"connection_id":223077,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:51:29] local.INFO: IMEI packet received {"connection_id":223077,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":223077,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:51:30] local.INFO: TCP Data received {"connection_id":223077,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:51:30] local.INFO: Processing buffer {"connection_id":223077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:51:30] local.INFO: Packet analysis {"connection_id":223077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:51:30] local.INFO: Extracted packet for processing {"connection_id":223077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:51:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:51:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:51:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:51:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:51:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:51:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:51:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:51:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:51:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":223077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23496,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:51:30] local.INFO: GPS data processed {"connection_id":223077,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:51:30] local.INFO: Acknowledgment sent {"connection_id":223077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:52:01] local.INFO: TCP Data received {"connection_id":223077,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223077,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:52:01] local.INFO: Processing buffer {"connection_id":223077,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:52:01] local.INFO: Packet analysis {"connection_id":223077,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:52:01] local.INFO: Extracted packet for processing {"connection_id":223077,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:52:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223077,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223077,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:52:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":223077,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23497,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:52:01] local.INFO: GPS data processed {"connection_id":223077,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:52:01] local.INFO: Acknowledgment sent {"connection_id":223077,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:52:24] local.INFO: TCP Data received {"connection_id":221402,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:52:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:52:24] local.INFO: Processing buffer {"connection_id":221402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:52:24] local.INFO: IMEI packet received {"connection_id":221402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:52:24] local.INFO: IMEI acknowledgment sent {"connection_id":221402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:52:29] local.INFO: TCP Data received {"connection_id":221402,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221402,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:52:29] local.INFO: Processing buffer {"connection_id":221402,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:52:29] local.INFO: IMEI packet received {"connection_id":221402,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":221402,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:52:30] local.INFO: TCP Data received {"connection_id":221402,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:52:30] local.INFO: Processing buffer {"connection_id":221402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:52:30] local.INFO: Packet analysis {"connection_id":221402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:52:30] local.INFO: Extracted packet for processing {"connection_id":221402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:52:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:52:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:52:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:52:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":221402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23498,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:52:30] local.INFO: GPS data processed {"connection_id":221402,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:52:30] local.INFO: Acknowledgment sent {"connection_id":221402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:53:01] local.INFO: TCP Data received {"connection_id":221402,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:53:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221402,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:53:01] local.INFO: Processing buffer {"connection_id":221402,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:53:01] local.INFO: Packet analysis {"connection_id":221402,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:53:01] local.INFO: Extracted packet for processing {"connection_id":221402,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:53:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:53:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:53:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:53:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:53:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:53:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:53:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:53:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:53:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:53:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:53:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:53:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:53:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221402,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:53:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:53:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221402,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:53:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:53:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:53:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:53:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:53:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:53:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:53:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:53:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:53:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:53:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:53:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:53:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:53:01] local.INFO: DEBUG: GPS processor result {"connection_id":221402,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23499,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:53:01] local.INFO: GPS data processed {"connection_id":221402,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:53:01] local.INFO: Acknowledgment sent {"connection_id":221402,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:53:24] local.INFO: TCP Data received {"connection_id":223078,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223078,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:53:24] local.INFO: Processing buffer {"connection_id":223078,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:53:24] local.INFO: IMEI packet received {"connection_id":223078,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":223078,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:53:29] local.INFO: TCP Data received {"connection_id":223078,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223078,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:53:29] local.INFO: Processing buffer {"connection_id":223078,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:53:29] local.INFO: IMEI packet received {"connection_id":223078,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":223078,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:53:30] local.INFO: TCP Data received {"connection_id":223078,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:53:30] local.INFO: Processing buffer {"connection_id":223078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:53:30] local.INFO: Packet analysis {"connection_id":223078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:53:30] local.INFO: Extracted packet for processing {"connection_id":223078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:53:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:53:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:53:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:53:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:53:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:53:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:53:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:53:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:53:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":223078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23500,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:53:30] local.INFO: GPS data processed {"connection_id":223078,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:53:30] local.INFO: Acknowledgment sent {"connection_id":223078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:54:01] local.INFO: TCP Data received {"connection_id":223078,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223078,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:01] local.INFO: Processing buffer {"connection_id":223078,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:01] local.INFO: Packet analysis {"connection_id":223078,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:54:01] local.INFO: Extracted packet for processing {"connection_id":223078,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:54:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:54:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:54:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:54:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:54:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:54:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223078,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223078,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:54:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:54:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:54:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":223078,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23501,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:54:01] local.INFO: GPS data processed {"connection_id":223078,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:54:01] local.INFO: Acknowledgment sent {"connection_id":223078,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:54:29] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:54:29] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:54:29] local.INFO: IMEI packet received {"connection_id":221403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:54:29] local.INFO: IMEI acknowledgment sent {"connection_id":221403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:54:34] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:54:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:54:34] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:54:34] local.INFO: IMEI packet received {"connection_id":221403,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:54:34] local.INFO: IMEI acknowledgment sent {"connection_id":221403,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:54:35] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:35] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:35] local.INFO: Packet analysis {"connection_id":221403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:54:35] local.INFO: Extracted packet for processing {"connection_id":221403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:54:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:54:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:54:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:54:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:54:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:54:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:54:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:54:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:54:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:54:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:54:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:54:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:54:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:54:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:54:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:54:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:54:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:54:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:54:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:54:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:54:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:54:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:54:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:54:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:54:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:54:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:54:35] local.INFO: DEBUG: GPS processor result {"connection_id":221403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23502,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:54:35] local.INFO: GPS data processed {"connection_id":221403,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:54:35] local.INFO: Acknowledgment sent {"connection_id":221403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:54:39] local.INFO: TCP Data received {"connection_id":221403,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221403,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:40] local.INFO: Processing buffer {"connection_id":221403,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:54:40] local.INFO: Packet analysis {"connection_id":221403,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:54:40] local.INFO: Extracted packet for processing {"connection_id":221403,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:54:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:54:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:54:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:54:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:54:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:54:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:54:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:54:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:54:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:54:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:54:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:54:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:54:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221403,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:54:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:54:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221403,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:54:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:54:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:54:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:54:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:54:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:54:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:54:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:54:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:54:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:54:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:54:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:54:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:54:40] local.INFO: DEBUG: GPS processor result {"connection_id":221403,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23503,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:54:40] local.INFO: GPS data processed {"connection_id":221403,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:54:40] local.INFO: Acknowledgment sent {"connection_id":221403,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:55:24] local.INFO: TCP Data received {"connection_id":223079,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:55:24] local.INFO: Processing buffer {"connection_id":223079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:55:24] local.INFO: IMEI packet received {"connection_id":223079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":223079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:55:29] local.INFO: TCP Data received {"connection_id":223079,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223079,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:55:29] local.INFO: Processing buffer {"connection_id":223079,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:55:29] local.INFO: IMEI packet received {"connection_id":223079,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":223079,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:55:30] local.INFO: TCP Data received {"connection_id":223079,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:55:30] local.INFO: Processing buffer {"connection_id":223079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168eb2b88012dce86000522c5b0001d014224..."} 
[2026-10-23 18:55:30] local.INFO: Packet analysis {"connection_id":223079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:55:30] local.INFO: Extracted packet for processing {"connection_id":223079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168eb"} 
[2026-10-23 18:55:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946893824001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761605000,"timestamp_ms":1792761605000,"timestamp_seconds":1792761605,"priority":1,"record_length":96,"hex_timestamp":"000001a168eb2b88"} 
[2026-10-23 18:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 18:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2447,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946893824001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946893824001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:55:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946893824001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":223079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23504,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:55:30] local.INFO: GPS data processed {"connection_id":223079,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:55:30] local.INFO: Acknowledgment sent {"connection_id":223079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:56:01] local.INFO: TCP Data received {"connection_id":223079,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223079,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:56:01] local.INFO: Processing buffer {"connection_id":223079,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:56:01] local.INFO: Packet analysis {"connection_id":223079,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:56:01] local.INFO: Extracted packet for processing {"connection_id":223079,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223079,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223079,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:56:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":223079,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23505,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:56:01] local.INFO: GPS data processed {"connection_id":223079,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:56:01] local.INFO: Acknowledgment sent {"connection_id":223079,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:56:24] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:56:24] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:56:24] local.INFO: IMEI packet received {"connection_id":221404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:56:24] local.INFO: IMEI acknowledgment sent {"connection_id":221404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:56:26] local.INFO: TCP Data received {"connection_id":224799,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:56:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224799,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:56:26] local.INFO: Processing buffer {"connection_id":224799,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 18:56:26] local.INFO: IMEI packet received {"connection_id":224799,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 18:56:26] local.INFO: IMEI acknowledgment sent {"connection_id":224799,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:56:29] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:56:29] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:56:29] local.INFO: IMEI packet received {"connection_id":221404,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":221404,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:56:30] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:56:30] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:56:30] local.INFO: Packet analysis {"connection_id":221404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:56:30] local.INFO: Extracted packet for processing {"connection_id":221404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:56:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:56:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:56:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":221404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23506,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:56:30] local.INFO: GPS data processed {"connection_id":221404,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:56:30] local.INFO: Acknowledgment sent {"connection_id":221404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:57:01] local.INFO: TCP Data received {"connection_id":221404,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:57:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221404,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:57:01] local.INFO: Processing buffer {"connection_id":221404,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:57:01] local.INFO: Packet analysis {"connection_id":221404,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:57:01] local.INFO: Extracted packet for processing {"connection_id":221404,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:57:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:57:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:57:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:57:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:57:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:57:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:57:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:57:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:57:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:57:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:57:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:57:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:57:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221404,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:57:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:57:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221404,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:57:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:57:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:57:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:57:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:57:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:57:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:57:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:57:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":221404,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23507,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:57:01] local.INFO: GPS data processed {"connection_id":221404,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:57:01] local.INFO: Acknowledgment sent {"connection_id":221404,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:57:24] local.INFO: TCP Data received {"connection_id":223080,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:57:24] local.INFO: Processing buffer {"connection_id":223080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:57:24] local.INFO: IMEI packet received {"connection_id":223080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":223080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:57:29] local.INFO: TCP Data received {"connection_id":223080,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223080,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:57:29] local.INFO: Processing buffer {"connection_id":223080,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:57:29] local.INFO: IMEI packet received {"connection_id":223080,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:57:29] local.INFO: IMEI acknowledgment sent {"connection_id":223080,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:57:30] local.INFO: TCP Data received {"connection_id":223080,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:57:30] local.INFO: Processing buffer {"connection_id":223080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:57:30] local.INFO: Packet analysis {"connection_id":223080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:57:30] local.INFO: Extracted packet for processing {"connection_id":223080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:57:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:57:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:57:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:57:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:57:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:57:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:57:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:57:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:57:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:57:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:57:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":223080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23508,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:57:30] local.INFO: GPS data processed {"connection_id":223080,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:57:30] local.INFO: Acknowledgment sent {"connection_id":223080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:58:01] local.INFO: TCP Data received {"connection_id":223080,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223080,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:58:01] local.INFO: Processing buffer {"connection_id":223080,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:58:01] local.INFO: Packet analysis {"connection_id":223080,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:58:01] local.INFO: Extracted packet for processing {"connection_id":223080,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:58:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:58:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:58:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:58:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:58:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:58:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223080,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223080,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:58:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:58:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:58:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":223080,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23509,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:58:01] local.INFO: GPS data processed {"connection_id":223080,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:58:01] local.INFO: Acknowledgment sent {"connection_id":223080,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:58:24] local.INFO: TCP Data received {"connection_id":224800,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:58:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:58:24] local.INFO: Processing buffer {"connection_id":224800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:58:24] local.INFO: IMEI packet received {"connection_id":224800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:58:24] local.INFO: IMEI acknowledgment sent {"connection_id":224800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:58:29] local.INFO: TCP Data received {"connection_id":224800,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224800,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:58:29] local.INFO: Processing buffer {"connection_id":224800,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:58:29] local.INFO: IMEI packet received {"connection_id":224800,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":224800,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:58:30] local.INFO: TCP Data received {"connection_id":224800,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:58:30] local.INFO: Processing buffer {"connection_id":224800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:58:30] local.INFO: Packet analysis {"connection_id":224800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:58:30] local.INFO: Extracted packet for processing {"connection_id":224800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:58:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:58:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:58:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:58:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:58:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:58:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:58:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:58:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:58:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":224800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23510,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:58:30] local.INFO: GPS data processed {"connection_id":224800,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:58:30] local.INFO: Acknowledgment sent {"connection_id":224800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:59:01] local.INFO: TCP Data received {"connection_id":224800,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224800,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:01] local.INFO: Processing buffer {"connection_id":224800,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:01] local.INFO: Packet analysis {"connection_id":224800,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:59:01] local.INFO: Extracted packet for processing {"connection_id":224800,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:59:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:59:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:59:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:59:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:59:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:59:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224800,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224800,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:59:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:59:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:59:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:59:01] local.INFO: DEBUG: GPS processor result {"connection_id":224800,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23511,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:59:01] local.INFO: GPS data processed {"connection_id":224800,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:59:01] local.INFO: Acknowledgment sent {"connection_id":224800,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:59:29] local.INFO: TCP Data received {"connection_id":224801,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:59:29] local.INFO: Processing buffer {"connection_id":224801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:59:29] local.INFO: IMEI packet received {"connection_id":224801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 18:59:29] local.INFO: IMEI acknowledgment sent {"connection_id":224801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 18:59:34] local.INFO: TCP Data received {"connection_id":224801,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:59:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224801,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:59:34] local.INFO: Processing buffer {"connection_id":224801,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 18:59:34] local.INFO: IMEI packet received {"connection_id":224801,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 18:59:34] local.INFO: IMEI acknowledgment sent {"connection_id":224801,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 18:59:35] local.INFO: TCP Data received {"connection_id":224801,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:35] local.INFO: Processing buffer {"connection_id":224801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:35] local.INFO: Packet analysis {"connection_id":224801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:59:35] local.INFO: Extracted packet for processing {"connection_id":224801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:59:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:59:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:59:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:59:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:59:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:59:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:59:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:59:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:59:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:59:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:59:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:59:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:59:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:59:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:59:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:59:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:59:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:59:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:59:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:59:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:59:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:59:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:59:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:59:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:59:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:59:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:59:35] local.INFO: DEBUG: GPS processor result {"connection_id":224801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23512,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:59:35] local.INFO: GPS data processed {"connection_id":224801,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:59:35] local.INFO: Acknowledgment sent {"connection_id":224801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 18:59:40] local.INFO: TCP Data received {"connection_id":224801,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224801,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:40] local.INFO: Processing buffer {"connection_id":224801,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 18:59:40] local.INFO: Packet analysis {"connection_id":224801,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:59:40] local.INFO: Extracted packet for processing {"connection_id":224801,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 18:59:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 18:59:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 18:59:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 18:59:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 18:59:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 18:59:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 18:59:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 18:59:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 18:59:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 18:59:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 18:59:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 18:59:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 18:59:40] local.INFO: Teltonika packet parsed successfully {"connection_id":224801,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 18:59:40] local.INFO: Passing IMEI to GPS processor {"connection_id":224801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:59:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":224801,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 18:59:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 18:59:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 18:59:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 18:59:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 18:59:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 18:59:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 18:59:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 18:59:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 18:59:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 18:59:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 18:59:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 18:59:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 18:59:40] local.INFO: DEBUG: GPS processor result {"connection_id":224801,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23513,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 18:59:40] local.INFO: GPS data processed {"connection_id":224801,"processed":1,"errors":0,"total":1} 
[2026-10-23 18:59:40] local.INFO: Acknowledgment sent {"connection_id":224801,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:00:24] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:00:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:00:24] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:00:24] local.INFO: IMEI packet received {"connection_id":221405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:00:24] local.INFO: IMEI acknowledgment sent {"connection_id":221405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:00:29] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:00:29] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:00:29] local.INFO: IMEI packet received {"connection_id":221405,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":221405,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:00:30] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 19:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 19:00:30] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168efc350012dce86000522c5b0001d014225..."} 
[2026-10-23 19:00:30] local.INFO: Packet analysis {"connection_id":221405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 19:00:30] local.INFO: Extracted packet for processing {"connection_id":221405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168ef"} 
[2026-10-23 19:00:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458946970880001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792761906000,"timestamp_ms":1792761906000,"timestamp_seconds":1792761906,"priority":1,"record_length":96,"hex_timestamp":"000001a168efc350"} 
[2026-10-23 19:00:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:00:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:00:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:00:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:00:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458946970880001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458946970880001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:00:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:00:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458946970880001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":221405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23514,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:00:30] local.INFO: GPS data processed {"connection_id":221405,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:00:30] local.INFO: Acknowledgment sent {"connection_id":221405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:01:01] local.INFO: TCP Data received {"connection_id":221405,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221405,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:01:01] local.INFO: Processing buffer {"connection_id":221405,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:01:01] local.INFO: Packet analysis {"connection_id":221405,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:01:01] local.INFO: Extracted packet for processing {"connection_id":221405,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:01:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:01:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:01:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:01:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:01:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:01:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:01:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221405,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221405,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:01:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:01:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:01:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:01:01] local.INFO: DEBUG: GPS processor result {"connection_id":221405,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23515,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:01:01] local.INFO: GPS data processed {"connection_id":221405,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:01:01] local.INFO: Acknowledgment sent {"connection_id":221405,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:01:24] local.INFO: TCP Data received {"connection_id":221820,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:01:24] local.INFO: Processing buffer {"connection_id":221820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:01:24] local.INFO: IMEI packet received {"connection_id":221820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":221820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:01:29] local.INFO: TCP Data received {"connection_id":221820,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:01:29] local.INFO: Processing buffer {"connection_id":221820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:01:29] local.INFO: IMEI packet received {"connection_id":221820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:01:29] local.INFO: IMEI acknowledgment sent {"connection_id":221820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:01:30] local.INFO: TCP Data received {"connection_id":221820,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:01:30] local.INFO: Processing buffer {"connection_id":221820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:01:30] local.INFO: Packet analysis {"connection_id":221820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:01:30] local.INFO: Extracted packet for processing {"connection_id":221820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:01:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:01:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:01:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:01:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:01:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:01:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:01:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:01:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:01:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:01:30] local.INFO: DEBUG: GPS processor result {"connection_id":221820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23516,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:01:30] local.INFO: GPS data processed {"connection_id":221820,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:01:30] local.INFO: Acknowledgment sent {"connection_id":221820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:01:57] local.INFO: TCP Data received {"connection_id":221819,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:01:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221819,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:01:57] local.INFO: Processing buffer {"connection_id":221819,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:01:57] local.INFO: IMEI packet received {"connection_id":221819,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:01:57] local.INFO: IMEI acknowledgment sent {"connection_id":221819,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:02:01] local.INFO: TCP Data received {"connection_id":221820,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:02:01] local.INFO: Processing buffer {"connection_id":221820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:02:01] local.INFO: Packet analysis {"connection_id":221820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:02:01] local.INFO: Extracted packet for processing {"connection_id":221820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:02:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:02:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:02:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:02:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:02:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:02:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:02:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:02:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:02:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:02:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":221820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23517,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:02:01] local.INFO: GPS data processed {"connection_id":221820,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:02:01] local.INFO: Acknowledgment sent {"connection_id":221820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:02:22] local.INFO: TCP Data received {"connection_id":221821,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:02:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221821,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:02:22] local.INFO: Processing buffer {"connection_id":221821,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:02:22] local.INFO: IMEI packet received {"connection_id":221821,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:02:22] local.INFO: IMEI acknowledgment sent {"connection_id":221821,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:02:24] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:02:24] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:02:24] local.INFO: IMEI packet received {"connection_id":221822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":221822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:02:29] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:02:29] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:02:29] local.INFO: IMEI packet received {"connection_id":221822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:02:29] local.INFO: IMEI acknowledgment sent {"connection_id":221822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:02:30] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:02:30] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:02:30] local.INFO: Packet analysis {"connection_id":221822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:02:30] local.INFO: Extracted packet for processing {"connection_id":221822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:02:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:02:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:02:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:02:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:02:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:02:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:02:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:02:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:02:30] local.INFO: DEBUG: GPS processor result {"connection_id":221822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23518,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:02:30] local.INFO: GPS data processed {"connection_id":221822,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:02:30] local.INFO: Acknowledgment sent {"connection_id":221822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:03:01] local.INFO: TCP Data received {"connection_id":221822,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:03:01] local.INFO: Processing buffer {"connection_id":221822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:03:01] local.INFO: Packet analysis {"connection_id":221822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:03:01] local.INFO: Extracted packet for processing {"connection_id":221822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:03:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:03:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:03:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:03:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:03:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:03:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:03:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:03:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:03:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:03:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":221822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23519,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:03:01] local.INFO: GPS data processed {"connection_id":221822,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:03:01] local.INFO: Acknowledgment sent {"connection_id":221822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:03:24] local.INFO: TCP Data received {"connection_id":223081,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:03:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:03:24] local.INFO: Processing buffer {"connection_id":223081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:03:24] local.INFO: IMEI packet received {"connection_id":223081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:03:24] local.INFO: IMEI acknowledgment sent {"connection_id":223081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:03:29] local.INFO: TCP Data received {"connection_id":223081,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223081,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:03:29] local.INFO: Processing buffer {"connection_id":223081,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:03:29] local.INFO: IMEI packet received {"connection_id":223081,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:03:29] local.INFO: IMEI acknowledgment sent {"connection_id":223081,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:03:30] local.INFO: TCP Data received {"connection_id":223081,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:03:30] local.INFO: Processing buffer {"connection_id":223081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:03:30] local.INFO: Packet analysis {"connection_id":223081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:03:30] local.INFO: Extracted packet for processing {"connection_id":223081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:03:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:03:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:03:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:03:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:03:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:03:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:03:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:03:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":223081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23520,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:03:30] local.INFO: GPS data processed {"connection_id":223081,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:03:30] local.INFO: Acknowledgment sent {"connection_id":223081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:04:01] local.INFO: TCP Data received {"connection_id":223081,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223081,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:01] local.INFO: Processing buffer {"connection_id":223081,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:01] local.INFO: Packet analysis {"connection_id":223081,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:04:01] local.INFO: Extracted packet for processing {"connection_id":223081,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:04:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:04:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:04:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:04:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:04:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:04:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223081,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223081,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:04:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:04:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:04:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:04:01] local.INFO: DEBUG: GPS processor result {"connection_id":223081,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23521,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:04:01] local.INFO: GPS data processed {"connection_id":223081,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:04:01] local.INFO: Acknowledgment sent {"connection_id":223081,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:04:29] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:04:29] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:04:29] local.INFO: IMEI packet received {"connection_id":221406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:04:29] local.INFO: IMEI acknowledgment sent {"connection_id":221406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:04:34] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:04:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:04:34] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:04:34] local.INFO: IMEI packet received {"connection_id":221406,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:04:34] local.INFO: IMEI acknowledgment sent {"connection_id":221406,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:04:35] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:35] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:35] local.INFO: Packet analysis {"connection_id":221406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:04:35] local.INFO: Extracted packet for processing {"connection_id":221406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:04:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:04:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:04:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:04:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:04:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:04:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:04:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:04:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:04:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:04:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:04:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:04:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:04:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:04:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:04:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:04:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:04:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:04:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:04:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:04:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:04:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:04:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:04:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:04:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:04:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:04:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:04:35] local.INFO: DEBUG: GPS processor result {"connection_id":221406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23522,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:04:35] local.INFO: GPS data processed {"connection_id":221406,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:04:35] local.INFO: Acknowledgment sent {"connection_id":221406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:04:40] local.INFO: TCP Data received {"connection_id":221406,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221406,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:40] local.INFO: Processing buffer {"connection_id":221406,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:04:40] local.INFO: Packet analysis {"connection_id":221406,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:04:40] local.INFO: Extracted packet for processing {"connection_id":221406,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:04:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:04:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:04:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:04:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:04:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:04:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:04:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:04:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:04:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:04:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:04:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:04:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221406,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:04:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:04:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221406,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:04:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:04:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:04:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:04:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:04:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:04:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:04:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:04:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:04:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:04:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:04:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:04:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:04:40] local.INFO: DEBUG: GPS processor result {"connection_id":221406,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23523,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:04:40] local.INFO: GPS data processed {"connection_id":221406,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:04:40] local.INFO: Acknowledgment sent {"connection_id":221406,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:05:24] local.INFO: TCP Data received {"connection_id":221823,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:05:24] local.INFO: Processing buffer {"connection_id":221823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:05:24] local.INFO: IMEI packet received {"connection_id":221823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:05:24] local.INFO: IMEI acknowledgment sent {"connection_id":221823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:05:29] local.INFO: TCP Data received {"connection_id":221823,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:05:29] local.INFO: Processing buffer {"connection_id":221823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:05:29] local.INFO: IMEI packet received {"connection_id":221823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:05:29] local.INFO: IMEI acknowledgment sent {"connection_id":221823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:05:30] local.INFO: TCP Data received {"connection_id":221823,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:05:30] local.INFO: Processing buffer {"connection_id":221823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f45b18012dce86000522c5b0001d014225..."} 
[2026-10-23 19:05:30] local.INFO: Packet analysis {"connection_id":221823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:05:30] local.INFO: Extracted packet for processing {"connection_id":221823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f4"} 
[2026-10-23 19:05:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947047936001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762207000,"timestamp_ms":1792762207000,"timestamp_seconds":1792762207,"priority":1,"record_length":96,"hex_timestamp":"000001a168f45b18"} 
[2026-10-23 19:05:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:05:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:05:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:05:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:05:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947047936001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947047936001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:05:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:05:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947047936001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:05:30] local.INFO: DEBUG: GPS processor result {"connection_id":221823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23524,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:05:30] local.INFO: GPS data processed {"connection_id":221823,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:05:30] local.INFO: Acknowledgment sent {"connection_id":221823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:06:01] local.INFO: TCP Data received {"connection_id":221823,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:06:01] local.INFO: Processing buffer {"connection_id":221823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:06:01] local.INFO: Packet analysis {"connection_id":221823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:06:01] local.INFO: Extracted packet for processing {"connection_id":221823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:06:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:06:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:06:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:06:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:06:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:06:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:06:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:06:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:06:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:06:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:06:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:06:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:06:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:06:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:06:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:06:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:06:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:06:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:06:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:06:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:06:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:06:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:06:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:06:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:06:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:06:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:06:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:06:01] local.INFO: DEBUG: GPS processor result {"connection_id":221823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23525,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:06:01] local.INFO: GPS data processed {"connection_id":221823,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:06:01] local.INFO: Acknowledgment sent {"connection_id":221823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:06:25] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:06:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:06:25] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:06:25] local.INFO: IMEI packet received {"connection_id":221407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:06:25] local.INFO: IMEI acknowledgment sent {"connection_id":221407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:06:29] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:06:29] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:06:29] local.INFO: IMEI packet received {"connection_id":221407,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":221407,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:06:30] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:06:30] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:06:30] local.INFO: Packet analysis {"connection_id":221407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:06:30] local.INFO: Extracted packet for processing {"connection_id":221407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:06:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:06:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:06:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:06:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:06:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:06:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:06:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:06:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":221407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23526,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:06:30] local.INFO: GPS data processed {"connection_id":221407,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:06:30] local.INFO: Acknowledgment sent {"connection_id":221407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:07:01] local.INFO: TCP Data received {"connection_id":221407,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221407,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:07:01] local.INFO: Processing buffer {"connection_id":221407,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:07:01] local.INFO: Packet analysis {"connection_id":221407,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:07:01] local.INFO: Extracted packet for processing {"connection_id":221407,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:07:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:07:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:07:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:07:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:07:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:07:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:07:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:07:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221407,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221407,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:07:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:07:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:07:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:07:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":221407,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23527,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:07:01] local.INFO: GPS data processed {"connection_id":221407,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:07:01] local.INFO: Acknowledgment sent {"connection_id":221407,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:07:24] local.INFO: TCP Data received {"connection_id":221825,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:07:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:07:24] local.INFO: Processing buffer {"connection_id":221825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:07:24] local.INFO: IMEI packet received {"connection_id":221825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:07:24] local.INFO: IMEI acknowledgment sent {"connection_id":221825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:07:29] local.INFO: TCP Data received {"connection_id":221825,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:07:29] local.INFO: Processing buffer {"connection_id":221825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:07:29] local.INFO: IMEI packet received {"connection_id":221825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":221825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:07:30] local.INFO: TCP Data received {"connection_id":221825,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:07:30] local.INFO: Processing buffer {"connection_id":221825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:07:30] local.INFO: Packet analysis {"connection_id":221825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:07:30] local.INFO: Extracted packet for processing {"connection_id":221825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:07:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:07:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:07:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:07:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:07:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:07:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:07:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:07:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":221825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23528,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:07:30] local.INFO: GPS data processed {"connection_id":221825,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:07:30] local.INFO: Acknowledgment sent {"connection_id":221825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:07:48] local.INFO: TCP Data received {"connection_id":221824,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:07:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221824,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:07:48] local.INFO: Processing buffer {"connection_id":221824,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:07:48] local.INFO: IMEI packet received {"connection_id":221824,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:07:48] local.INFO: IMEI acknowledgment sent {"connection_id":221824,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:08:01] local.INFO: TCP Data received {"connection_id":221825,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:08:01] local.INFO: Processing buffer {"connection_id":221825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:08:01] local.INFO: Packet analysis {"connection_id":221825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:08:01] local.INFO: Extracted packet for processing {"connection_id":221825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:08:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:08:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:08:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:08:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:08:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:08:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:08:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:08:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:08:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:08:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:08:01] local.INFO: DEBUG: GPS processor result {"connection_id":221825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23529,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:08:01] local.INFO: GPS data processed {"connection_id":221825,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:08:01] local.INFO: Acknowledgment sent {"connection_id":221825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:08:24] local.INFO: TCP Data received {"connection_id":223082,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:08:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223082,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:08:24] local.INFO: Processing buffer {"connection_id":223082,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:08:24] local.INFO: IMEI packet received {"connection_id":223082,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:08:24] local.INFO: IMEI acknowledgment sent {"connection_id":223082,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:08:29] local.INFO: TCP Data received {"connection_id":223082,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223082,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:08:29] local.INFO: Processing buffer {"connection_id":223082,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:08:29] local.INFO: IMEI packet received {"connection_id":223082,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:08:29] local.INFO: IMEI acknowledgment sent {"connection_id":223082,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:08:30] local.INFO: TCP Data received {"connection_id":223082,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223082,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:08:30] local.INFO: Processing buffer {"connection_id":223082,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:08:30] local.INFO: Packet analysis {"connection_id":223082,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:08:30] local.INFO: Extracted packet for processing {"connection_id":223082,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:08:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:08:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:08:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:08:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:08:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:08:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223082,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:08:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:08:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:08:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:08:30] local.INFO: DEBUG: GPS processor result {"connection_id":223082,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23530,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:08:30] local.INFO: GPS data processed {"connection_id":223082,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:08:30] local.INFO: Acknowledgment sent {"connection_id":223082,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:09:01] local.INFO: TCP Data received {"connection_id":223082,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223082,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:01] local.INFO: Processing buffer {"connection_id":223082,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:01] local.INFO: Packet analysis {"connection_id":223082,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:09:01] local.INFO: Extracted packet for processing {"connection_id":223082,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:09:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:09:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:09:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:09:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:09:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:09:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:09:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:09:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:09:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:09:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223082,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:09:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:09:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223082,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:09:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:09:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:09:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:09:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:09:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:09:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:09:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:09:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:09:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:09:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:09:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:09:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:09:01] local.INFO: DEBUG: GPS processor result {"connection_id":223082,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23531,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:09:01] local.INFO: GPS data processed {"connection_id":223082,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:09:01] local.INFO: Acknowledgment sent {"connection_id":223082,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:09:29] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:09:29] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:09:29] local.INFO: IMEI packet received {"connection_id":221408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":221408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:09:34] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:09:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:09:34] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:09:34] local.INFO: IMEI packet received {"connection_id":221408,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:09:34] local.INFO: IMEI acknowledgment sent {"connection_id":221408,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:09:35] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:35] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:35] local.INFO: Packet analysis {"connection_id":221408,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:09:35] local.INFO: Extracted packet for processing {"connection_id":221408,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:09:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:09:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:09:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:09:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:09:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:09:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:09:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:09:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:09:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:09:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:09:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:09:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221408,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:09:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:09:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:09:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:09:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:09:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:09:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:09:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:09:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:09:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:09:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:09:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:09:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:09:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:09:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:09:35] local.INFO: DEBUG: GPS processor result {"connection_id":221408,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23532,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:09:35] local.INFO: GPS data processed {"connection_id":221408,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:09:35] local.INFO: Acknowledgment sent {"connection_id":221408,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:09:40] local.INFO: TCP Data received {"connection_id":221408,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221408,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:40] local.INFO: Processing buffer {"connection_id":221408,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:09:40] local.INFO: Packet analysis {"connection_id":221408,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:09:40] local.INFO: Extracted packet for processing {"connection_id":221408,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:09:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:09:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:09:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:09:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:09:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:09:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:09:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:09:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:09:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:09:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:09:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:09:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:09:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221408,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:09:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:09:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221408,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:09:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:09:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:09:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:09:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:09:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:09:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:09:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:09:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:09:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:09:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:09:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:09:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:09:40] local.INFO: DEBUG: GPS processor result {"connection_id":221408,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23533,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:09:40] local.INFO: GPS data processed {"connection_id":221408,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:09:40] local.INFO: Acknowledgment sent {"connection_id":221408,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:10:24] local.INFO: TCP Data received {"connection_id":221826,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:10:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:10:24] local.INFO: Processing buffer {"connection_id":221826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:10:24] local.INFO: IMEI packet received {"connection_id":221826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:10:24] local.INFO: IMEI acknowledgment sent {"connection_id":221826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:10:29] local.INFO: TCP Data received {"connection_id":221826,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:10:29] local.INFO: Processing buffer {"connection_id":221826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:10:29] local.INFO: IMEI packet received {"connection_id":221826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:10:35] local.INFO: TCP Data received {"connection_id":221826,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:10:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:10:35] local.INFO: Processing buffer {"connection_id":221826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168f8f2e0012dce86000522c5b0001d014223..."} 
[2026-10-23 19:10:35] local.INFO: Packet analysis {"connection_id":221826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:10:35] local.INFO: Extracted packet for processing {"connection_id":221826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168f8"} 
[2026-10-23 19:10:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":35,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:10:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:10:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947124992001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:10:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:10:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:10:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:10:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792762508000,"timestamp_ms":1792762508000,"timestamp_seconds":1792762508,"priority":1,"record_length":96,"hex_timestamp":"000001a168f8f2e0"} 
[2026-10-23 19:10:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:10:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:10:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 19:10:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:10:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:10:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:10:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:10:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:10:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:10:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:10:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:10:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:10:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:10:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947124992001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:10:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:10:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:10:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947124992001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:10:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:10:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:10:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:10:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:10:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947124992001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:10:35] local.INFO: DEBUG: GPS processor result {"connection_id":221826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23534,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:10:35] local.INFO: GPS data processed {"connection_id":221826,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:10:35] local.INFO: Acknowledgment sent {"connection_id":221826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:11:05] local.INFO: TCP Data received {"connection_id":221826,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:11:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:11:05] local.INFO: Processing buffer {"connection_id":221826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:11:05] local.INFO: Packet analysis {"connection_id":221826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:11:05] local.INFO: Extracted packet for processing {"connection_id":221826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:11:05] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:11:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:11:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:11:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:11:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:11:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:11:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:11:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:11:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:11:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:11:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:11:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:11:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:11:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:11:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:11:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:11:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:11:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:11:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:11:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:11:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:11:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:11:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:11:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:11:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:11:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:11:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:11:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:11:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:11:05] local.INFO: DEBUG: GPS processor result {"connection_id":221826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23535,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:11:05] local.INFO: GPS data processed {"connection_id":221826,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:11:05] local.INFO: Acknowledgment sent {"connection_id":221826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:11:25] local.INFO: TCP Data received {"connection_id":223083,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:11:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:11:25] local.INFO: Processing buffer {"connection_id":223083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:11:25] local.INFO: IMEI packet received {"connection_id":223083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:11:25] local.INFO: IMEI acknowledgment sent {"connection_id":223083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:11:29] local.INFO: TCP Data received {"connection_id":223083,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223083,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:11:29] local.INFO: Processing buffer {"connection_id":223083,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:11:29] local.INFO: IMEI packet received {"connection_id":223083,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":223083,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:11:30] local.INFO: TCP Data received {"connection_id":223083,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:11:30] local.INFO: Processing buffer {"connection_id":223083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:11:30] local.INFO: Packet analysis {"connection_id":223083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:11:30] local.INFO: Extracted packet for processing {"connection_id":223083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:11:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:11:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:11:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:11:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:11:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:11:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:11:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:11:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:11:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:11:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":223083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23536,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:11:30] local.INFO: GPS data processed {"connection_id":223083,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:11:30] local.INFO: Acknowledgment sent {"connection_id":223083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:12:01] local.INFO: TCP Data received {"connection_id":223083,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223083,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:12:01] local.INFO: Processing buffer {"connection_id":223083,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:12:01] local.INFO: Packet analysis {"connection_id":223083,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:12:01] local.INFO: Extracted packet for processing {"connection_id":223083,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:12:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:12:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:12:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:12:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:12:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:12:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:12:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:12:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:12:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:12:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:12:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:12:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:12:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223083,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:12:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:12:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223083,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:12:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:12:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:12:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:12:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:12:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:12:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:12:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:12:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:12:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:12:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:12:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:12:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:12:01] local.INFO: DEBUG: GPS processor result {"connection_id":223083,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23537,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:12:01] local.INFO: GPS data processed {"connection_id":223083,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:12:01] local.INFO: Acknowledgment sent {"connection_id":223083,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:12:24] local.INFO: TCP Data received {"connection_id":224802,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:12:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:12:24] local.INFO: Processing buffer {"connection_id":224802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:12:24] local.INFO: IMEI packet received {"connection_id":224802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:12:24] local.INFO: IMEI acknowledgment sent {"connection_id":224802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:12:29] local.INFO: TCP Data received {"connection_id":224802,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224802,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:12:29] local.INFO: Processing buffer {"connection_id":224802,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:12:29] local.INFO: IMEI packet received {"connection_id":224802,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":224802,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:12:30] local.INFO: TCP Data received {"connection_id":224802,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:12:30] local.INFO: Processing buffer {"connection_id":224802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:12:30] local.INFO: Packet analysis {"connection_id":224802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:12:30] local.INFO: Extracted packet for processing {"connection_id":224802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:12:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:12:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:12:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:12:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:12:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:12:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:12:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:12:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:12:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":224802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23538,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:12:30] local.INFO: GPS data processed {"connection_id":224802,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:12:30] local.INFO: Acknowledgment sent {"connection_id":224802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:13:01] local.INFO: TCP Data received {"connection_id":224802,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224802,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:01] local.INFO: Processing buffer {"connection_id":224802,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:01] local.INFO: Packet analysis {"connection_id":224802,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:01] local.INFO: Extracted packet for processing {"connection_id":224802,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:13:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:13:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:13:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:13:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:13:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:13:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:13:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:13:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:13:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224802,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:13:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224802,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:13:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:13:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:13:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:13:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:13:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:13:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:13:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:13:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:13:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:13:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:13:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:13:01] local.INFO: DEBUG: GPS processor result {"connection_id":224802,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23539,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:13:01] local.INFO: GPS data processed {"connection_id":224802,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:13:01] local.INFO: Acknowledgment sent {"connection_id":224802,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:13:22] local.INFO: TCP Data received {"connection_id":221827,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:13:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221827,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:13:22] local.INFO: Processing buffer {"connection_id":221827,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:13:22] local.INFO: IMEI packet received {"connection_id":221827,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:13:22] local.INFO: IMEI acknowledgment sent {"connection_id":221827,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:13:29] local.INFO: TCP Data received {"connection_id":221828,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:13:29] local.INFO: Processing buffer {"connection_id":221828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:13:29] local.INFO: IMEI packet received {"connection_id":221828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":221828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:13:34] local.INFO: TCP Data received {"connection_id":221828,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:13:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:13:34] local.INFO: Processing buffer {"connection_id":221828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:13:34] local.INFO: IMEI packet received {"connection_id":221828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:13:34] local.INFO: IMEI acknowledgment sent {"connection_id":221828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:13:35] local.INFO: TCP Data received {"connection_id":221828,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:35] local.INFO: Processing buffer {"connection_id":221828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:35] local.INFO: Packet analysis {"connection_id":221828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:35] local.INFO: Extracted packet for processing {"connection_id":221828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:13:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:13:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:13:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:13:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:13:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:13:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:13:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:13:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:13:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:13:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:13:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:13:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:13:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:13:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:13:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:13:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:13:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:13:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:13:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:13:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:13:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:13:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:13:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:13:35] local.INFO: DEBUG: GPS processor result {"connection_id":221828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23540,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:13:35] local.INFO: GPS data processed {"connection_id":221828,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:13:35] local.INFO: Acknowledgment sent {"connection_id":221828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:13:40] local.INFO: TCP Data received {"connection_id":221828,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:40] local.INFO: Processing buffer {"connection_id":221828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:40] local.INFO: Packet analysis {"connection_id":221828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:40] local.INFO: Extracted packet for processing {"connection_id":221828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:13:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:13:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:13:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:13:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:13:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:13:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:13:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:13:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:13:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:13:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:13:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:13:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:13:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:13:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:13:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:13:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:13:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:13:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:13:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:13:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:13:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:13:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:13:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:13:40] local.INFO: DEBUG: GPS processor result {"connection_id":221828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23541,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:13:40] local.INFO: GPS data processed {"connection_id":221828,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:13:40] local.INFO: Acknowledgment sent {"connection_id":221828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:13:45] local.INFO: TCP Data received {"connection_id":221828,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:45] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:45] local.INFO: Processing buffer {"connection_id":221828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:13:45] local.INFO: Packet analysis {"connection_id":221828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:45] local.INFO: Extracted packet for processing {"connection_id":221828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:13:45] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:13:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:13:45] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:45] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:45] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:13:45] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:13:45] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:13:45] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:13:45] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:13:45] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:13:45] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:13:45] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:13:45] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:13:45] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:13:45] local.INFO: Teltonika packet parsed successfully {"connection_id":221828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:13:45] local.INFO: Passing IMEI to GPS processor {"connection_id":221828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:45] local.INFO: DEBUG: About to call GPS processor {"connection_id":221828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:13:45] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:13:45] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:13:45] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:13:45] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:13:45] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:13:45] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:13:45] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:13:45] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:13:45] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:13:45] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:13:45] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:13:45] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:13:45] local.INFO: DEBUG: GPS processor result {"connection_id":221828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23542,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:13:45] local.INFO: GPS data processed {"connection_id":221828,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:13:45] local.INFO: Acknowledgment sent {"connection_id":221828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:14:24] local.INFO: TCP Data received {"connection_id":223084,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:14:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:14:24] local.INFO: Processing buffer {"connection_id":223084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:14:24] local.INFO: IMEI packet received {"connection_id":223084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:14:24] local.INFO: IMEI acknowledgment sent {"connection_id":223084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:14:29] local.INFO: TCP Data received {"connection_id":223084,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223084,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:14:29] local.INFO: Processing buffer {"connection_id":223084,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:14:29] local.INFO: IMEI packet received {"connection_id":223084,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":223084,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:14:30] local.INFO: TCP Data received {"connection_id":223084,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:14:30] local.INFO: Processing buffer {"connection_id":223084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:14:30] local.INFO: Packet analysis {"connection_id":223084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:14:30] local.INFO: Extracted packet for processing {"connection_id":223084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:14:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:14:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:14:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:14:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:14:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:14:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:14:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:14:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":223084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23543,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:14:30] local.INFO: GPS data processed {"connection_id":223084,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:14:30] local.INFO: Acknowledgment sent {"connection_id":223084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:15:01] local.INFO: TCP Data received {"connection_id":223084,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223084,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:15:01] local.INFO: Processing buffer {"connection_id":223084,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:15:01] local.INFO: Packet analysis {"connection_id":223084,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:15:01] local.INFO: Extracted packet for processing {"connection_id":223084,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:15:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:15:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:15:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:15:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:15:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:15:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223084,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223084,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:15:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:15:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:15:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":223084,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23544,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:15:01] local.INFO: GPS data processed {"connection_id":223084,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:15:01] local.INFO: Acknowledgment sent {"connection_id":223084,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:15:24] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:15:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:15:24] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:15:24] local.INFO: IMEI packet received {"connection_id":221409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:15:24] local.INFO: IMEI acknowledgment sent {"connection_id":221409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:15:29] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:15:29] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:15:29] local.INFO: IMEI packet received {"connection_id":221409,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:15:29] local.INFO: IMEI acknowledgment sent {"connection_id":221409,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:15:30] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:15:30] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a168fd8aa8012dce86000522c5b0001d014227..."} 
[2026-10-23 19:15:30] local.INFO: Packet analysis {"connection_id":221409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:15:30] local.INFO: Extracted packet for processing {"connection_id":221409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a168fd"} 
[2026-10-23 19:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947202048001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792762809000,"timestamp_ms":1792762809000,"timestamp_seconds":1792762809,"priority":1,"record_length":96,"hex_timestamp":"000001a168fd8aa8"} 
[2026-10-23 19:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947202048001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947202048001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:15:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947202048001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":221409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23545,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:15:30] local.INFO: GPS data processed {"connection_id":221409,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:15:30] local.INFO: Acknowledgment sent {"connection_id":221409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:16:01] local.INFO: TCP Data received {"connection_id":221409,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221409,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:16:01] local.INFO: Processing buffer {"connection_id":221409,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:16:01] local.INFO: Packet analysis {"connection_id":221409,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:16:01] local.INFO: Extracted packet for processing {"connection_id":221409,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221409,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221409,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:16:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":221409,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23546,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:16:01] local.INFO: GPS data processed {"connection_id":221409,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:16:01] local.INFO: Acknowledgment sent {"connection_id":221409,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:16:24] local.INFO: TCP Data received {"connection_id":221829,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:16:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:16:24] local.INFO: Processing buffer {"connection_id":221829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:16:24] local.INFO: IMEI packet received {"connection_id":221829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:16:24] local.INFO: IMEI acknowledgment sent {"connection_id":221829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:16:29] local.INFO: TCP Data received {"connection_id":221829,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:16:29] local.INFO: Processing buffer {"connection_id":221829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:16:29] local.INFO: IMEI packet received {"connection_id":221829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":221829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:16:30] local.INFO: TCP Data received {"connection_id":221829,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:16:30] local.INFO: Processing buffer {"connection_id":221829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:16:30] local.INFO: Packet analysis {"connection_id":221829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:16:30] local.INFO: Extracted packet for processing {"connection_id":221829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:16:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:16:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:16:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:16:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:16:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:16:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:16:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:16:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":221829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23547,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:16:30] local.INFO: GPS data processed {"connection_id":221829,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:16:30] local.INFO: Acknowledgment sent {"connection_id":221829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:17:01] local.INFO: TCP Data received {"connection_id":221829,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:17:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:17:01] local.INFO: Processing buffer {"connection_id":221829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:17:01] local.INFO: Packet analysis {"connection_id":221829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:17:01] local.INFO: Extracted packet for processing {"connection_id":221829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:17:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:17:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:17:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:17:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:17:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:17:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:17:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:17:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:17:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:17:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:17:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:17:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:17:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:17:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:17:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:17:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:17:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:17:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:17:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:17:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:17:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:17:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:17:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:17:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:17:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:17:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:17:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:17:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:17:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":221829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23548,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:17:01] local.INFO: GPS data processed {"connection_id":221829,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:17:01] local.INFO: Acknowledgment sent {"connection_id":221829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:17:24] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:17:24] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:17:24] local.INFO: IMEI packet received {"connection_id":221410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":221410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:17:29] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:17:29] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:17:29] local.INFO: IMEI packet received {"connection_id":221410,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":221410,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:17:30] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:17:30] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:17:30] local.INFO: Packet analysis {"connection_id":221410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:17:30] local.INFO: Extracted packet for processing {"connection_id":221410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:17:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:17:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:17:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:17:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:17:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:17:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:17:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:17:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:17:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":221410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23549,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:17:30] local.INFO: GPS data processed {"connection_id":221410,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:17:30] local.INFO: Acknowledgment sent {"connection_id":221410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:18:01] local.INFO: TCP Data received {"connection_id":221410,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221410,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:01] local.INFO: Processing buffer {"connection_id":221410,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:01] local.INFO: Packet analysis {"connection_id":221410,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:18:01] local.INFO: Extracted packet for processing {"connection_id":221410,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:18:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:18:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:18:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:18:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:18:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:18:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:18:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:18:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:18:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:18:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221410,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:18:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:18:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221410,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:18:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:18:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:18:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:18:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:18:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:18:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:18:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:18:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:18:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:18:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:18:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:18:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:18:01] local.INFO: DEBUG: GPS processor result {"connection_id":221410,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23550,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:18:01] local.INFO: GPS data processed {"connection_id":221410,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:18:01] local.INFO: Acknowledgment sent {"connection_id":221410,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:18:29] local.INFO: TCP Data received {"connection_id":221830,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:18:29] local.INFO: Processing buffer {"connection_id":221830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:18:29] local.INFO: IMEI packet received {"connection_id":221830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:18:29] local.INFO: IMEI acknowledgment sent {"connection_id":221830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:18:34] local.INFO: TCP Data received {"connection_id":221830,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:18:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:18:34] local.INFO: Processing buffer {"connection_id":221830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:18:34] local.INFO: IMEI packet received {"connection_id":221830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:18:34] local.INFO: IMEI acknowledgment sent {"connection_id":221830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:18:35] local.INFO: TCP Data received {"connection_id":221830,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:35] local.INFO: Processing buffer {"connection_id":221830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:35] local.INFO: Packet analysis {"connection_id":221830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:18:35] local.INFO: Extracted packet for processing {"connection_id":221830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:18:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:18:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:18:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:18:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:18:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:18:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:18:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:18:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:18:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:18:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:18:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:18:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:18:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:18:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:18:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:18:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:18:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:18:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:18:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:18:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:18:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:18:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:18:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:18:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:18:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:18:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:18:35] local.INFO: DEBUG: GPS processor result {"connection_id":221830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23551,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:18:35] local.INFO: GPS data processed {"connection_id":221830,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:18:35] local.INFO: Acknowledgment sent {"connection_id":221830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:18:39] local.INFO: TCP Data received {"connection_id":221830,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:39] local.INFO: Processing buffer {"connection_id":221830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:18:39] local.INFO: Packet analysis {"connection_id":221830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:18:39] local.INFO: Extracted packet for processing {"connection_id":221830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:18:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:18:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:18:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:18:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:18:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:18:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:18:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:18:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:18:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:18:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:18:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:18:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:18:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:18:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:18:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:18:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:18:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:18:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:18:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:18:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:18:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:18:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:18:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:18:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:18:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:18:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:18:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:18:40] local.INFO: DEBUG: GPS processor result {"connection_id":221830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23552,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:18:40] local.INFO: GPS data processed {"connection_id":221830,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:18:40] local.INFO: Acknowledgment sent {"connection_id":221830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:18:57] local.INFO: TCP Data received {"connection_id":224803,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:18:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224803,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:18:57] local.INFO: Processing buffer {"connection_id":224803,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:18:57] local.INFO: IMEI packet received {"connection_id":224803,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:18:57] local.INFO: IMEI acknowledgment sent {"connection_id":224803,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:19:24] local.INFO: TCP Data received {"connection_id":224804,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:19:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:19:24] local.INFO: Processing buffer {"connection_id":224804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:19:24] local.INFO: IMEI packet received {"connection_id":224804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:19:24] local.INFO: IMEI acknowledgment sent {"connection_id":224804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:19:29] local.INFO: TCP Data received {"connection_id":224804,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224804,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:19:29] local.INFO: Processing buffer {"connection_id":224804,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:19:29] local.INFO: IMEI packet received {"connection_id":224804,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":224804,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:19:30] local.INFO: TCP Data received {"connection_id":224804,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:19:30] local.INFO: Processing buffer {"connection_id":224804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:19:30] local.INFO: Packet analysis {"connection_id":224804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:19:30] local.INFO: Extracted packet for processing {"connection_id":224804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:19:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":224804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23553,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:19:30] local.INFO: GPS data processed {"connection_id":224804,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:19:30] local.INFO: Acknowledgment sent {"connection_id":224804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:20:01] local.INFO: TCP Data received {"connection_id":224804,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224804,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:20:01] local.INFO: Processing buffer {"connection_id":224804,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:20:01] local.INFO: Packet analysis {"connection_id":224804,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:20:01] local.INFO: Extracted packet for processing {"connection_id":224804,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224804,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224804,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:20:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":224804,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23554,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:20:01] local.INFO: GPS data processed {"connection_id":224804,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:20:01] local.INFO: Acknowledgment sent {"connection_id":224804,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:20:24] local.INFO: TCP Data received {"connection_id":221831,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:20:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:20:24] local.INFO: Processing buffer {"connection_id":221831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:20:24] local.INFO: IMEI packet received {"connection_id":221831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:20:24] local.INFO: IMEI acknowledgment sent {"connection_id":221831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:20:29] local.INFO: TCP Data received {"connection_id":221831,"ip":"42.106.6.43","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221831,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:20:29] local.INFO: Processing buffer {"connection_id":221831,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:20:29] local.INFO: IMEI packet received {"connection_id":221831,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:20:29] local.INFO: IMEI acknowledgment sent {"connection_id":221831,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:20:30] local.INFO: TCP Data received {"connection_id":221831,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:20:30] local.INFO: Processing buffer {"connection_id":221831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169022270012dce86000522c5b0001d014226..."} 
[2026-10-23 19:20:30] local.INFO: Packet analysis {"connection_id":221831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:20:30] local.INFO: Extracted packet for processing {"connection_id":221831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16902"} 
[2026-10-23 19:20:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947279104001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763110000,"timestamp_ms":1792763110000,"timestamp_seconds":1792763110,"priority":1,"record_length":96,"hex_timestamp":"000001a169022270"} 
[2026-10-23 19:20:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:20:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:20:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:20:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:20:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947279104001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947279104001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:20:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:20:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947279104001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":221831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23555,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:20:30] local.INFO: GPS data processed {"connection_id":221831,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:20:30] local.INFO: Acknowledgment sent {"connection_id":221831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:21:01] local.INFO: TCP Data received {"connection_id":221831,"ip":"42.106.6.43","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221831,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:21:01] local.INFO: Processing buffer {"connection_id":221831,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:21:01] local.INFO: Packet analysis {"connection_id":221831,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:21:01] local.INFO: Extracted packet for processing {"connection_id":221831,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:21:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:21:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:21:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:21:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:21:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:21:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:21:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221831,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221831,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:21:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.43","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.43","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:21:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:21:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:21:01] local.INFO: DEBUG: GPS processor result {"connection_id":221831,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23556,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:21:01] local.INFO: GPS data processed {"connection_id":221831,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:21:01] local.INFO: Acknowledgment sent {"connection_id":221831,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:21:24] local.INFO: TCP Data received {"connection_id":223085,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:21:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:21:24] local.INFO: Processing buffer {"connection_id":223085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:21:24] local.INFO: IMEI packet received {"connection_id":223085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:21:24] local.INFO: IMEI acknowledgment sent {"connection_id":223085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:21:29] local.INFO: TCP Data received {"connection_id":223085,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223085,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:21:29] local.INFO: Processing buffer {"connection_id":223085,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:21:29] local.INFO: IMEI packet received {"connection_id":223085,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:21:29] local.INFO: IMEI acknowledgment sent {"connection_id":223085,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:21:30] local.INFO: TCP Data received {"connection_id":223085,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:21:30] local.INFO: Processing buffer {"connection_id":223085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:21:30] local.INFO: Packet analysis {"connection_id":223085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:21:30] local.INFO: Extracted packet for processing {"connection_id":223085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:21:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:21:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:21:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:21:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:21:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:21:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:21:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:21:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":223085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23557,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:21:30] local.INFO: GPS data processed {"connection_id":223085,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:21:30] local.INFO: Acknowledgment sent {"connection_id":223085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:22:01] local.INFO: TCP Data received {"connection_id":223085,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223085,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:22:01] local.INFO: Processing buffer {"connection_id":223085,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:22:01] local.INFO: Packet analysis {"connection_id":223085,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:22:01] local.INFO: Extracted packet for processing {"connection_id":223085,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:22:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:22:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:22:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:22:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:22:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:22:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:22:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:22:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:22:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:22:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:22:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:22:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:22:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223085,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:22:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:22:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223085,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:22:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:22:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:22:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:22:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:22:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:22:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:22:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:22:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:22:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:22:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:22:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:22:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:22:01] local.INFO: DEBUG: GPS processor result {"connection_id":223085,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23558,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:22:01] local.INFO: GPS data processed {"connection_id":223085,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:22:01] local.INFO: Acknowledgment sent {"connection_id":223085,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:22:24] local.INFO: TCP Data received {"connection_id":221833,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:22:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:22:24] local.INFO: Processing buffer {"connection_id":221833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:22:24] local.INFO: IMEI packet received {"connection_id":221833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:22:24] local.INFO: IMEI acknowledgment sent {"connection_id":221833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:22:29] local.INFO: TCP Data received {"connection_id":221833,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:22:29] local.INFO: Processing buffer {"connection_id":221833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:22:29] local.INFO: IMEI packet received {"connection_id":221833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:22:29] local.INFO: IMEI acknowledgment sent {"connection_id":221833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:22:30] local.INFO: TCP Data received {"connection_id":221833,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:22:30] local.INFO: Processing buffer {"connection_id":221833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:22:30] local.INFO: Packet analysis {"connection_id":221833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:22:30] local.INFO: Extracted packet for processing {"connection_id":221833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:22:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:22:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:22:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:22:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:22:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:22:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:22:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:22:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:22:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:22:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:22:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:22:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:22:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:22:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:22:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:22:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:22:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:22:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:22:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:22:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:22:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:22:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:22:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:22:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:22:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:22:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:22:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:22:30] local.INFO: DEBUG: GPS processor result {"connection_id":221833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23559,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:22:30] local.INFO: GPS data processed {"connection_id":221833,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:22:30] local.INFO: Acknowledgment sent {"connection_id":221833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:23:01] local.INFO: TCP Data received {"connection_id":221833,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:01] local.INFO: Processing buffer {"connection_id":221833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:01] local.INFO: Packet analysis {"connection_id":221833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:23:01] local.INFO: Extracted packet for processing {"connection_id":221833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:23:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:23:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:23:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:23:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:23:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:23:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:23:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:23:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":221833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23560,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:23:01] local.INFO: GPS data processed {"connection_id":221833,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:23:01] local.INFO: Acknowledgment sent {"connection_id":221833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:23:29] local.INFO: TCP Data received {"connection_id":221411,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221411,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:23:29] local.INFO: Processing buffer {"connection_id":221411,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:23:29] local.INFO: IMEI packet received {"connection_id":221411,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:23:29] local.INFO: IMEI acknowledgment sent {"connection_id":221411,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:23:34] local.INFO: TCP Data received {"connection_id":221411,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:23:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221411,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:23:34] local.INFO: Processing buffer {"connection_id":221411,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:23:34] local.INFO: IMEI packet received {"connection_id":221411,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:23:34] local.INFO: IMEI acknowledgment sent {"connection_id":221411,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:23:35] local.INFO: TCP Data received {"connection_id":221411,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221411,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:35] local.INFO: Processing buffer {"connection_id":221411,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:35] local.INFO: Packet analysis {"connection_id":221411,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:23:35] local.INFO: Extracted packet for processing {"connection_id":221411,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:23:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:23:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:23:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:23:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:23:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:23:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:23:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:23:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:23:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:23:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:23:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:23:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221411,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:23:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:23:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:23:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:23:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:23:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:23:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:23:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:23:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:23:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:23:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:23:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:23:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:23:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:23:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:23:35] local.INFO: DEBUG: GPS processor result {"connection_id":221411,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23561,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:23:35] local.INFO: GPS data processed {"connection_id":221411,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:23:35] local.INFO: Acknowledgment sent {"connection_id":221411,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:23:39] local.INFO: TCP Data received {"connection_id":221411,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221411,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:39] local.INFO: Processing buffer {"connection_id":221411,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:23:39] local.INFO: Packet analysis {"connection_id":221411,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:23:39] local.INFO: Extracted packet for processing {"connection_id":221411,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:23:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:23:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:23:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:23:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:23:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:23:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:23:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:23:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:23:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:23:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:23:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:23:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:23:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221411,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:23:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:23:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221411,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:23:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:23:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:23:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:23:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:23:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:23:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:23:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:23:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:23:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:23:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:23:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:23:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:23:39] local.INFO: DEBUG: GPS processor result {"connection_id":221411,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23562,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:23:39] local.INFO: GPS data processed {"connection_id":221411,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:23:39] local.INFO: Acknowledgment sent {"connection_id":221411,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:24:24] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:24:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:24:24] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:24:24] local.INFO: IMEI packet received {"connection_id":221412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:24:24] local.INFO: IMEI acknowledgment sent {"connection_id":221412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:24:29] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:24:29] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:24:29] local.INFO: IMEI packet received {"connection_id":221412,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:24:29] local.INFO: IMEI acknowledgment sent {"connection_id":221412,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:24:30] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:24:30] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:24:30] local.INFO: Packet analysis {"connection_id":221412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:24:30] local.INFO: Extracted packet for processing {"connection_id":221412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:24:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:24:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:24:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:24:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:24:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:24:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:24:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:24:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":221412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23563,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:24:30] local.INFO: GPS data processed {"connection_id":221412,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:24:30] local.INFO: Acknowledgment sent {"connection_id":221412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:24:32] local.INFO: TCP Data received {"connection_id":221832,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:24:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221832,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:24:32] local.INFO: Processing buffer {"connection_id":221832,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:24:32] local.INFO: IMEI packet received {"connection_id":221832,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:24:32] local.INFO: IMEI acknowledgment sent {"connection_id":221832,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:25:01] local.INFO: TCP Data received {"connection_id":221412,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221412,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:25:01] local.INFO: Processing buffer {"connection_id":221412,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:25:01] local.INFO: Packet analysis {"connection_id":221412,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:25:01] local.INFO: Extracted packet for processing {"connection_id":221412,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:25:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:25:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:25:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:25:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:25:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:25:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:25:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:25:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:25:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:25:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:25:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:25:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:25:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221412,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:25:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:25:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221412,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:25:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:25:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:25:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:25:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:25:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:25:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:25:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:25:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:25:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:25:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:25:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:25:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:25:01] local.INFO: DEBUG: GPS processor result {"connection_id":221412,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23564,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:25:01] local.INFO: GPS data processed {"connection_id":221412,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:25:01] local.INFO: Acknowledgment sent {"connection_id":221412,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:25:25] local.INFO: TCP Data received {"connection_id":223086,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:25:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:25:25] local.INFO: Processing buffer {"connection_id":223086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:25:25] local.INFO: IMEI packet received {"connection_id":223086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:25:25] local.INFO: IMEI acknowledgment sent {"connection_id":223086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:25:29] local.INFO: TCP Data received {"connection_id":223086,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223086,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:25:29] local.INFO: Processing buffer {"connection_id":223086,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:25:29] local.INFO: IMEI packet received {"connection_id":223086,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":223086,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:25:30] local.INFO: TCP Data received {"connection_id":223086,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:25:30] local.INFO: Processing buffer {"connection_id":223086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16906ba38012dce86000522c5b0001d014227..."} 
[2026-10-23 19:25:30] local.INFO: Packet analysis {"connection_id":223086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:25:30] local.INFO: Extracted packet for processing {"connection_id":223086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16906"} 
[2026-10-23 19:25:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947356160001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763411000,"timestamp_ms":1792763411000,"timestamp_seconds":1792763411,"priority":1,"record_length":96,"hex_timestamp":"000001a16906ba38"} 
[2026-10-23 19:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947356160001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947356160001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:25:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:25:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947356160001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":223086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23565,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:25:30] local.INFO: GPS data processed {"connection_id":223086,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:25:30] local.INFO: Acknowledgment sent {"connection_id":223086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:26:01] local.INFO: TCP Data received {"connection_id":223086,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223086,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:26:01] local.INFO: Processing buffer {"connection_id":223086,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:26:01] local.INFO: Packet analysis {"connection_id":223086,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:26:01] local.INFO: Extracted packet for processing {"connection_id":223086,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:26:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223086,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223086,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:26:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:26:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":223086,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23566,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:26:01] local.INFO: GPS data processed {"connection_id":223086,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:26:01] local.INFO: Acknowledgment sent {"connection_id":223086,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:26:24] local.INFO: TCP Data received {"connection_id":223087,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:26:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:26:24] local.INFO: Processing buffer {"connection_id":223087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:26:24] local.INFO: IMEI packet received {"connection_id":223087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:26:24] local.INFO: IMEI acknowledgment sent {"connection_id":223087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:26:29] local.INFO: TCP Data received {"connection_id":223087,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223087,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:26:29] local.INFO: Processing buffer {"connection_id":223087,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:26:29] local.INFO: IMEI packet received {"connection_id":223087,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":223087,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:26:30] local.INFO: TCP Data received {"connection_id":223087,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:26:30] local.INFO: Processing buffer {"connection_id":223087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:26:30] local.INFO: Packet analysis {"connection_id":223087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:26:30] local.INFO: Extracted packet for processing {"connection_id":223087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:26:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:26:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:26:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:26:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:26:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:26:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:26:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:26:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":223087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23567,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:26:30] local.INFO: GPS data processed {"connection_id":223087,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:26:30] local.INFO: Acknowledgment sent {"connection_id":223087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:27:01] local.INFO: TCP Data received {"connection_id":223087,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223087,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:01] local.INFO: Processing buffer {"connection_id":223087,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:01] local.INFO: Packet analysis {"connection_id":223087,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:27:01] local.INFO: Extracted packet for processing {"connection_id":223087,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:27:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:27:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:27:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:27:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:27:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:27:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:27:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:27:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:27:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:27:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223087,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:27:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:27:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223087,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:27:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:27:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:27:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:27:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:27:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:27:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:27:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:27:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:27:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:27:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:27:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:27:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:27:01] local.INFO: DEBUG: GPS processor result {"connection_id":223087,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23568,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:27:01] local.INFO: GPS data processed {"connection_id":223087,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:27:01] local.INFO: Acknowledgment sent {"connection_id":223087,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:27:29] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:27:29] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:27:29] local.INFO: IMEI packet received {"connection_id":221414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:27:29] local.INFO: IMEI acknowledgment sent {"connection_id":221414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:27:34] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:27:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:27:34] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:27:34] local.INFO: IMEI packet received {"connection_id":221414,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:27:34] local.INFO: IMEI acknowledgment sent {"connection_id":221414,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:27:35] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:35] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:35] local.INFO: Packet analysis {"connection_id":221414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:27:35] local.INFO: Extracted packet for processing {"connection_id":221414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:27:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:27:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:27:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:27:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:27:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:27:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:27:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:27:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:27:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:27:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:27:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:27:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:27:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:27:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:27:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:27:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:27:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:27:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:27:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:27:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:27:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:27:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:27:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:27:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:27:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:27:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:27:35] local.INFO: DEBUG: GPS processor result {"connection_id":221414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23569,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:27:35] local.INFO: GPS data processed {"connection_id":221414,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:27:35] local.INFO: Acknowledgment sent {"connection_id":221414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:27:40] local.INFO: TCP Data received {"connection_id":221414,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221414,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:40] local.INFO: Processing buffer {"connection_id":221414,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:27:40] local.INFO: Packet analysis {"connection_id":221414,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:27:40] local.INFO: Extracted packet for processing {"connection_id":221414,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:27:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:27:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:27:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:27:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:27:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:27:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:27:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:27:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:27:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:27:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:27:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:27:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:27:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221414,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:27:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:27:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221414,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:27:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:27:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:27:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:27:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:27:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:27:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:27:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:27:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:27:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:27:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:27:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:27:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:27:40] local.INFO: DEBUG: GPS processor result {"connection_id":221414,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23570,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:27:40] local.INFO: GPS data processed {"connection_id":221414,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:27:40] local.INFO: Acknowledgment sent {"connection_id":221414,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:28:24] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:28:24] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:28:24] local.INFO: IMEI packet received {"connection_id":221415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":221415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:28:29] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:28:29] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:28:29] local.INFO: IMEI packet received {"connection_id":221415,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:28:29] local.INFO: IMEI acknowledgment sent {"connection_id":221415,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:28:30] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:28:30] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:28:30] local.INFO: Packet analysis {"connection_id":221415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:28:30] local.INFO: Extracted packet for processing {"connection_id":221415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:28:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":221415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23571,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:28:30] local.INFO: GPS data processed {"connection_id":221415,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:28:30] local.INFO: Acknowledgment sent {"connection_id":221415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:29:01] local.INFO: TCP Data received {"connection_id":221415,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221415,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:29:01] local.INFO: Processing buffer {"connection_id":221415,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:29:01] local.INFO: Packet analysis {"connection_id":221415,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:29:01] local.INFO: Extracted packet for processing {"connection_id":221415,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:29:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221415,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221415,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:29:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:29:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":221415,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23572,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:29:01] local.INFO: GPS data processed {"connection_id":221415,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:29:01] local.INFO: Acknowledgment sent {"connection_id":221415,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:29:24] local.INFO: TCP Data received {"connection_id":221834,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:29:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:29:24] local.INFO: Processing buffer {"connection_id":221834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:29:24] local.INFO: IMEI packet received {"connection_id":221834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:29:24] local.INFO: IMEI acknowledgment sent {"connection_id":221834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:29:29] local.INFO: TCP Data received {"connection_id":221834,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:29:29] local.INFO: Processing buffer {"connection_id":221834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:29:29] local.INFO: IMEI packet received {"connection_id":221834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:29:29] local.INFO: IMEI acknowledgment sent {"connection_id":221834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:29:30] local.INFO: TCP Data received {"connection_id":221834,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:29:30] local.INFO: Processing buffer {"connection_id":221834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:29:30] local.INFO: Packet analysis {"connection_id":221834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:29:30] local.INFO: Extracted packet for processing {"connection_id":221834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:29:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:29:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:29:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:29:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":221834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23573,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:29:30] local.INFO: GPS data processed {"connection_id":221834,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:29:30] local.INFO: Acknowledgment sent {"connection_id":221834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:30:01] local.INFO: TCP Data received {"connection_id":221834,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:30:01] local.INFO: Processing buffer {"connection_id":221834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:30:01] local.INFO: Packet analysis {"connection_id":221834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:30:01] local.INFO: Extracted packet for processing {"connection_id":221834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:30:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:30:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:30:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:30:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:30:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:30:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:30:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:30:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:30:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":221834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23574,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:30:01] local.INFO: GPS data processed {"connection_id":221834,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:30:01] local.INFO: Acknowledgment sent {"connection_id":221834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:30:07] local.INFO: TCP Data received {"connection_id":221413,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:30:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221413,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:30:07] local.INFO: Processing buffer {"connection_id":221413,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:30:07] local.INFO: IMEI packet received {"connection_id":221413,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:30:07] local.INFO: IMEI acknowledgment sent {"connection_id":221413,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:30:24] local.INFO: TCP Data received {"connection_id":224805,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:30:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:30:24] local.INFO: Processing buffer {"connection_id":224805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:30:24] local.INFO: IMEI packet received {"connection_id":224805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:30:24] local.INFO: IMEI acknowledgment sent {"connection_id":224805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:30:29] local.INFO: TCP Data received {"connection_id":224805,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224805,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:30:29] local.INFO: Processing buffer {"connection_id":224805,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:30:29] local.INFO: IMEI packet received {"connection_id":224805,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:30:29] local.INFO: IMEI acknowledgment sent {"connection_id":224805,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:30:30] local.INFO: TCP Data received {"connection_id":224805,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:30:30] local.INFO: Processing buffer {"connection_id":224805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690b5200012dce86000522c5b0001d014225..."} 
[2026-10-23 19:30:30] local.INFO: Packet analysis {"connection_id":224805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:30:30] local.INFO: Extracted packet for processing {"connection_id":224805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690b"} 
[2026-10-23 19:30:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:30:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947433216001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:30:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:30:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:30:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:30:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792763712000,"timestamp_ms":1792763712000,"timestamp_seconds":1792763712,"priority":1,"record_length":96,"hex_timestamp":"000001a1690b5200"} 
[2026-10-23 19:30:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:30:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:30:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:30:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:30:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:30:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:30:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:30:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:30:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:30:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:30:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:30:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:30:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947433216001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:30:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:30:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:30:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947433216001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:30:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:30:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:30:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:30:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:30:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947433216001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:30:30] local.INFO: DEBUG: GPS processor result {"connection_id":224805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23575,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:30:30] local.INFO: GPS data processed {"connection_id":224805,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:30:30] local.INFO: Acknowledgment sent {"connection_id":224805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:31:01] local.INFO: TCP Data received {"connection_id":224805,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224805,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:31:01] local.INFO: Processing buffer {"connection_id":224805,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:31:01] local.INFO: Packet analysis {"connection_id":224805,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:31:01] local.INFO: Extracted packet for processing {"connection_id":224805,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:31:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:31:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:31:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:31:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:31:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:31:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:31:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224805,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224805,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:31:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:31:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:31:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":224805,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23576,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:31:01] local.INFO: GPS data processed {"connection_id":224805,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:31:01] local.INFO: Acknowledgment sent {"connection_id":224805,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:31:24] local.INFO: TCP Data received {"connection_id":224806,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:31:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:31:24] local.INFO: Processing buffer {"connection_id":224806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:31:24] local.INFO: IMEI packet received {"connection_id":224806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:31:24] local.INFO: IMEI acknowledgment sent {"connection_id":224806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:31:29] local.INFO: TCP Data received {"connection_id":224806,"ip":"42.106.6.46","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224806,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:31:29] local.INFO: Processing buffer {"connection_id":224806,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:31:29] local.INFO: IMEI packet received {"connection_id":224806,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:31:29] local.INFO: IMEI acknowledgment sent {"connection_id":224806,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:31:30] local.INFO: TCP Data received {"connection_id":224806,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:31:30] local.INFO: Processing buffer {"connection_id":224806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:31:30] local.INFO: Packet analysis {"connection_id":224806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:31:30] local.INFO: Extracted packet for processing {"connection_id":224806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:31:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:31:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:31:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:31:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:31:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:31:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:31:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:31:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:31:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:31:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:31:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:31:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:31:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:31:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:31:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:31:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:31:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:31:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:31:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:31:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:31:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:31:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:31:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:31:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:31:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:31:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:31:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:31:30] local.INFO: DEBUG: GPS processor result {"connection_id":224806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23577,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:31:30] local.INFO: GPS data processed {"connection_id":224806,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:31:30] local.INFO: Acknowledgment sent {"connection_id":224806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:32:01] local.INFO: TCP Data received {"connection_id":224806,"ip":"42.106.6.46","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224806,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:01] local.INFO: Processing buffer {"connection_id":224806,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:01] local.INFO: Packet analysis {"connection_id":224806,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:32:01] local.INFO: Extracted packet for processing {"connection_id":224806,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:32:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:32:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:32:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:32:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:32:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:32:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:32:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:32:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:32:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:32:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224806,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:32:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:32:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224806,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:32:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.46","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:32:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:32:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:32:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.46","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:32:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:32:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:32:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:32:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:32:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:32:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:32:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:32:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:32:01] local.INFO: DEBUG: GPS processor result {"connection_id":224806,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23578,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:32:01] local.INFO: GPS data processed {"connection_id":224806,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:32:01] local.INFO: Acknowledgment sent {"connection_id":224806,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:32:29] local.INFO: TCP Data received {"connection_id":221836,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:32:29] local.INFO: Processing buffer {"connection_id":221836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:32:29] local.INFO: IMEI packet received {"connection_id":221836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:32:29] local.INFO: IMEI acknowledgment sent {"connection_id":221836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:32:34] local.INFO: TCP Data received {"connection_id":221836,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:32:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:32:34] local.INFO: Processing buffer {"connection_id":221836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:32:34] local.INFO: IMEI packet received {"connection_id":221836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:32:34] local.INFO: IMEI acknowledgment sent {"connection_id":221836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:32:35] local.INFO: TCP Data received {"connection_id":221836,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:35] local.INFO: Processing buffer {"connection_id":221836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:35] local.INFO: Packet analysis {"connection_id":221836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:32:35] local.INFO: Extracted packet for processing {"connection_id":221836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:32:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:32:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:32:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:32:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:32:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:32:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:32:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:32:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:32:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:32:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:32:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:32:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:32:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:32:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:32:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:32:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:32:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:32:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:32:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:32:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:32:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:32:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:32:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:32:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:32:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:32:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:32:35] local.INFO: DEBUG: GPS processor result {"connection_id":221836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23579,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:32:35] local.INFO: GPS data processed {"connection_id":221836,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:32:35] local.INFO: Acknowledgment sent {"connection_id":221836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:32:39] local.INFO: TCP Data received {"connection_id":221836,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:39] local.INFO: Processing buffer {"connection_id":221836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:32:39] local.INFO: Packet analysis {"connection_id":221836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:32:39] local.INFO: Extracted packet for processing {"connection_id":221836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:32:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:32:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:32:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:32:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:32:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:32:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:32:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:32:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:32:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:32:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:32:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:32:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:32:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:32:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:32:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:32:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:32:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:32:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:32:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:32:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:32:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:32:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:32:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:32:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:32:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:32:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:32:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:32:39] local.INFO: DEBUG: GPS processor result {"connection_id":221836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23580,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:32:39] local.INFO: GPS data processed {"connection_id":221836,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:32:39] local.INFO: Acknowledgment sent {"connection_id":221836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:33:24] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:33:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:33:24] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:33:24] local.INFO: IMEI packet received {"connection_id":221416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:33:24] local.INFO: IMEI acknowledgment sent {"connection_id":221416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:33:29] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:33:29] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:33:29] local.INFO: IMEI packet received {"connection_id":221416,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:33:29] local.INFO: IMEI acknowledgment sent {"connection_id":221416,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:33:30] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:33:30] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:33:30] local.INFO: Packet analysis {"connection_id":221416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:33:30] local.INFO: Extracted packet for processing {"connection_id":221416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:33:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:33:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:33:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:33:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:33:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:33:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:33:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:33:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:33:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:33:30] local.INFO: DEBUG: GPS processor result {"connection_id":221416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23581,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:33:30] local.INFO: GPS data processed {"connection_id":221416,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:33:30] local.INFO: Acknowledgment sent {"connection_id":221416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:34:01] local.INFO: TCP Data received {"connection_id":221416,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:34:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221416,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:34:01] local.INFO: Processing buffer {"connection_id":221416,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:34:01] local.INFO: Packet analysis {"connection_id":221416,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:34:01] local.INFO: Extracted packet for processing {"connection_id":221416,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:34:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:34:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:34:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:34:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:34:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:34:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:34:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:34:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:34:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:34:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:34:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:34:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:34:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221416,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:34:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:34:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221416,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:34:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:34:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:34:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:34:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:34:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:34:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:34:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:34:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:34:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:34:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:34:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:34:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:34:01] local.INFO: DEBUG: GPS processor result {"connection_id":221416,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23582,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:34:01] local.INFO: GPS data processed {"connection_id":221416,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:34:01] local.INFO: Acknowledgment sent {"connection_id":221416,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:34:24] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:34:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:34:24] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:34:24] local.INFO: IMEI packet received {"connection_id":221417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:34:24] local.INFO: IMEI acknowledgment sent {"connection_id":221417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:34:29] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:34:29] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:34:29] local.INFO: IMEI packet received {"connection_id":221417,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:34:29] local.INFO: IMEI acknowledgment sent {"connection_id":221417,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:34:30] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:34:30] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:34:30] local.INFO: Packet analysis {"connection_id":221417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:34:30] local.INFO: Extracted packet for processing {"connection_id":221417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:34:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:34:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:34:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":221417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23583,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:34:30] local.INFO: GPS data processed {"connection_id":221417,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:34:30] local.INFO: Acknowledgment sent {"connection_id":221417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:35:01] local.INFO: TCP Data received {"connection_id":221417,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221417,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:35:01] local.INFO: Processing buffer {"connection_id":221417,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:35:01] local.INFO: Packet analysis {"connection_id":221417,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:35:01] local.INFO: Extracted packet for processing {"connection_id":221417,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:35:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:35:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:35:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:35:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:35:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221417,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221417,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:35:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:35:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:35:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":221417,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23584,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:35:01] local.INFO: GPS data processed {"connection_id":221417,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:35:01] local.INFO: Acknowledgment sent {"connection_id":221417,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:35:24] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:35:24] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:35:24] local.INFO: IMEI packet received {"connection_id":221418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":221418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:35:29] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:35:29] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:35:29] local.INFO: IMEI packet received {"connection_id":221418,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:35:29] local.INFO: IMEI acknowledgment sent {"connection_id":221418,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:35:30] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:35:30] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1690fe9c8012dce86000522c5b0001d014225..."} 
[2026-10-23 19:35:30] local.INFO: Packet analysis {"connection_id":221418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:35:30] local.INFO: Extracted packet for processing {"connection_id":221418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1690f"} 
[2026-10-23 19:35:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764013000,"timestamp_ms":1792764013000,"timestamp_seconds":1792764013,"priority":1,"record_length":96,"hex_timestamp":"000001a1690fe9c8"} 
[2026-10-23 19:35:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:35:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:35:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:35:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:35:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:35:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947510272001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:35:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:35:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947510272001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:35:30] local.INFO: DEBUG: GPS processor result {"connection_id":221418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23585,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:35:30] local.INFO: GPS data processed {"connection_id":221418,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:35:30] local.INFO: Acknowledgment sent {"connection_id":221418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:35:42] local.INFO: TCP Data received {"connection_id":221835,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:35:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221835,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:35:42] local.INFO: Processing buffer {"connection_id":221835,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:35:42] local.INFO: IMEI packet received {"connection_id":221835,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:35:42] local.INFO: IMEI acknowledgment sent {"connection_id":221835,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:36:01] local.INFO: TCP Data received {"connection_id":221418,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:36:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221418,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:36:01] local.INFO: Processing buffer {"connection_id":221418,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:36:01] local.INFO: Packet analysis {"connection_id":221418,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:36:01] local.INFO: Extracted packet for processing {"connection_id":221418,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:36:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:36:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:36:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:36:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:36:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:36:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:36:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:36:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:36:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:36:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:36:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:36:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:36:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:36:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:36:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221418,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:36:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:36:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221418,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:36:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:36:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:36:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:36:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:36:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:36:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:36:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:36:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:36:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:36:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:36:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:36:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:36:01] local.INFO: DEBUG: GPS processor result {"connection_id":221418,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23586,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:36:01] local.INFO: GPS data processed {"connection_id":221418,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:36:01] local.INFO: Acknowledgment sent {"connection_id":221418,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:36:24] local.INFO: TCP Data received {"connection_id":221837,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:36:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:36:24] local.INFO: Processing buffer {"connection_id":221837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:36:24] local.INFO: IMEI packet received {"connection_id":221837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:36:24] local.INFO: IMEI acknowledgment sent {"connection_id":221837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:36:29] local.INFO: TCP Data received {"connection_id":221837,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:36:29] local.INFO: Processing buffer {"connection_id":221837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:36:29] local.INFO: IMEI packet received {"connection_id":221837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:36:29] local.INFO: IMEI acknowledgment sent {"connection_id":221837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:36:30] local.INFO: TCP Data received {"connection_id":221837,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:36:30] local.INFO: Processing buffer {"connection_id":221837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:36:30] local.INFO: Packet analysis {"connection_id":221837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:36:30] local.INFO: Extracted packet for processing {"connection_id":221837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:36:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:36:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:36:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:36:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:36:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:36:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:36:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:36:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:36:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:36:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:36:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:36:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:36:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:36:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:36:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:36:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:36:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:36:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:36:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:36:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:36:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:36:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:36:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:36:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:36:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:36:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:36:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:36:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:36:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:36:30] local.INFO: DEBUG: GPS processor result {"connection_id":221837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23587,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:36:30] local.INFO: GPS data processed {"connection_id":221837,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:36:30] local.INFO: Acknowledgment sent {"connection_id":221837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:37:01] local.INFO: TCP Data received {"connection_id":221837,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:01] local.INFO: Processing buffer {"connection_id":221837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:01] local.INFO: Packet analysis {"connection_id":221837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:37:01] local.INFO: Extracted packet for processing {"connection_id":221837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:37:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:37:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:37:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:37:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:37:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:37:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:37:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:37:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:37:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:37:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:37:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:37:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:37:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:37:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:37:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:37:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:37:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:37:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:37:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:37:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:37:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:37:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:37:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:37:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:37:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:37:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:37:01] local.INFO: DEBUG: GPS processor result {"connection_id":221837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23588,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:37:01] local.INFO: GPS data processed {"connection_id":221837,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:37:01] local.INFO: Acknowledgment sent {"connection_id":221837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:37:29] local.INFO: TCP Data received {"connection_id":223088,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223088,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:37:29] local.INFO: Processing buffer {"connection_id":223088,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:37:29] local.INFO: IMEI packet received {"connection_id":223088,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":223088,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:37:34] local.INFO: TCP Data received {"connection_id":223088,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:37:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223088,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:37:34] local.INFO: Processing buffer {"connection_id":223088,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:37:34] local.INFO: IMEI packet received {"connection_id":223088,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:37:34] local.INFO: IMEI acknowledgment sent {"connection_id":223088,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:37:35] local.INFO: TCP Data received {"connection_id":223088,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:35] local.INFO: Processing buffer {"connection_id":223088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:35] local.INFO: Packet analysis {"connection_id":223088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:37:35] local.INFO: Extracted packet for processing {"connection_id":223088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:37:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:37:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:37:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:37:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:37:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:37:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:37:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:37:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:37:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:37:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:37:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:37:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:37:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:37:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:37:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:37:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:37:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:37:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:37:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:37:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:37:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:37:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:37:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:37:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:37:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:37:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:37:35] local.INFO: DEBUG: GPS processor result {"connection_id":223088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23589,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:37:35] local.INFO: GPS data processed {"connection_id":223088,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:37:35] local.INFO: Acknowledgment sent {"connection_id":223088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:37:40] local.INFO: TCP Data received {"connection_id":223088,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223088,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:40] local.INFO: Processing buffer {"connection_id":223088,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:37:40] local.INFO: Packet analysis {"connection_id":223088,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:37:40] local.INFO: Extracted packet for processing {"connection_id":223088,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:37:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:37:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:37:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:37:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:37:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:37:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:37:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:37:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:37:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:37:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:37:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:37:40] local.INFO: Teltonika packet parsed successfully {"connection_id":223088,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:37:40] local.INFO: Passing IMEI to GPS processor {"connection_id":223088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:37:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":223088,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:37:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:37:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:37:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:37:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:37:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:37:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:37:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:37:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:37:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:37:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:37:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:37:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:37:40] local.INFO: DEBUG: GPS processor result {"connection_id":223088,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23590,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:37:40] local.INFO: GPS data processed {"connection_id":223088,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:37:40] local.INFO: Acknowledgment sent {"connection_id":223088,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:38:24] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:38:24] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:38:24] local.INFO: IMEI packet received {"connection_id":221419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":221419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:38:29] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:38:29] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:38:29] local.INFO: IMEI packet received {"connection_id":221419,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":221419,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:38:30] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:38:30] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:38:30] local.INFO: Packet analysis {"connection_id":221419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:38:30] local.INFO: Extracted packet for processing {"connection_id":221419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:38:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":221419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23591,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:38:30] local.INFO: GPS data processed {"connection_id":221419,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:38:30] local.INFO: Acknowledgment sent {"connection_id":221419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:39:01] local.INFO: TCP Data received {"connection_id":221419,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221419,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:39:01] local.INFO: Processing buffer {"connection_id":221419,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:39:01] local.INFO: Packet analysis {"connection_id":221419,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:39:01] local.INFO: Extracted packet for processing {"connection_id":221419,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:39:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:39:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:39:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:39:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:39:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:39:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:39:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221419,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221419,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:39:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:39:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:39:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":221419,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23592,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:39:01] local.INFO: GPS data processed {"connection_id":221419,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:39:01] local.INFO: Acknowledgment sent {"connection_id":221419,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:39:24] local.INFO: TCP Data received {"connection_id":224807,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:39:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:39:24] local.INFO: Processing buffer {"connection_id":224807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:39:24] local.INFO: IMEI packet received {"connection_id":224807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:39:24] local.INFO: IMEI acknowledgment sent {"connection_id":224807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:39:29] local.INFO: TCP Data received {"connection_id":224807,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224807,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:39:29] local.INFO: Processing buffer {"connection_id":224807,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:39:29] local.INFO: IMEI packet received {"connection_id":224807,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:39:29] local.INFO: IMEI acknowledgment sent {"connection_id":224807,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:39:30] local.INFO: TCP Data received {"connection_id":224807,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:39:30] local.INFO: Processing buffer {"connection_id":224807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:39:30] local.INFO: Packet analysis {"connection_id":224807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:39:30] local.INFO: Extracted packet for processing {"connection_id":224807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:39:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:39:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:39:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:39:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:39:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:39:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:39:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:39:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":224807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23593,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:39:30] local.INFO: GPS data processed {"connection_id":224807,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:39:30] local.INFO: Acknowledgment sent {"connection_id":224807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:40:01] local.INFO: TCP Data received {"connection_id":224807,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224807,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:40:01] local.INFO: Processing buffer {"connection_id":224807,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:40:01] local.INFO: Packet analysis {"connection_id":224807,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:40:01] local.INFO: Extracted packet for processing {"connection_id":224807,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:40:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:40:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:40:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:40:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:40:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:40:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:40:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224807,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224807,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:40:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:40:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:40:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:40:01] local.INFO: DEBUG: GPS processor result {"connection_id":224807,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23594,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:40:01] local.INFO: GPS data processed {"connection_id":224807,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:40:01] local.INFO: Acknowledgment sent {"connection_id":224807,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:40:24] local.INFO: TCP Data received {"connection_id":221839,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:40:24] local.INFO: Processing buffer {"connection_id":221839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:40:24] local.INFO: IMEI packet received {"connection_id":221839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":221839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:40:29] local.INFO: TCP Data received {"connection_id":221839,"ip":"42.106.6.54","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:40:29] local.INFO: Processing buffer {"connection_id":221839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:40:29] local.INFO: IMEI packet received {"connection_id":221839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:40:29] local.INFO: IMEI acknowledgment sent {"connection_id":221839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:40:30] local.INFO: TCP Data received {"connection_id":221839,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:40:30] local.INFO: Processing buffer {"connection_id":221839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169148190012dce86000522c5b0001d014222..."} 
[2026-10-23 19:40:30] local.INFO: Packet analysis {"connection_id":221839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:40:30] local.INFO: Extracted packet for processing {"connection_id":221839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16914"} 
[2026-10-23 19:40:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:40:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947587328001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:40:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:40:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:40:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:40:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764314000,"timestamp_ms":1792764314000,"timestamp_seconds":1792764314,"priority":1,"record_length":96,"hex_timestamp":"000001a169148190"} 
[2026-10-23 19:40:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:40:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 19:40:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:40:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:40:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:40:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:40:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:40:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:40:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:40:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:40:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:40:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:40:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947587328001,"66":25321,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:40:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:40:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:40:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947587328001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:40:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:40:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:40:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:40:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:40:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947587328001,"power":25321,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:40:30] local.INFO: DEBUG: GPS processor result {"connection_id":221839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23595,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:40:30] local.INFO: GPS data processed {"connection_id":221839,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:40:30] local.INFO: Acknowledgment sent {"connection_id":221839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:41:01] local.INFO: TCP Data received {"connection_id":221839,"ip":"42.106.6.54","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:41:01] local.INFO: Processing buffer {"connection_id":221839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:41:01] local.INFO: Packet analysis {"connection_id":221839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:41:01] local.INFO: Extracted packet for processing {"connection_id":221839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:41:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:41:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:41:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:41:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:41:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:41:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:41:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:41:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.54","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.54","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:41:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:41:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:41:01] local.INFO: DEBUG: GPS processor result {"connection_id":221839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23596,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:41:01] local.INFO: GPS data processed {"connection_id":221839,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:41:01] local.INFO: Acknowledgment sent {"connection_id":221839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:41:24] local.INFO: TCP Data received {"connection_id":224808,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:41:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:41:24] local.INFO: Processing buffer {"connection_id":224808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:41:24] local.INFO: IMEI packet received {"connection_id":224808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:41:24] local.INFO: IMEI acknowledgment sent {"connection_id":224808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:41:28] local.INFO: TCP Data received {"connection_id":221838,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:41:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221838,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:41:28] local.INFO: Processing buffer {"connection_id":221838,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:41:28] local.INFO: IMEI packet received {"connection_id":221838,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:41:28] local.INFO: IMEI acknowledgment sent {"connection_id":221838,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:41:29] local.INFO: TCP Data received {"connection_id":224808,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224808,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:41:29] local.INFO: Processing buffer {"connection_id":224808,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:41:29] local.INFO: IMEI packet received {"connection_id":224808,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":224808,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:41:30] local.INFO: TCP Data received {"connection_id":224808,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:41:30] local.INFO: Processing buffer {"connection_id":224808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:41:30] local.INFO: Packet analysis {"connection_id":224808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:41:30] local.INFO: Extracted packet for processing {"connection_id":224808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:41:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:41:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:41:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:41:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:41:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:41:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:41:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:41:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:41:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":224808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23597,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:41:30] local.INFO: GPS data processed {"connection_id":224808,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:41:30] local.INFO: Acknowledgment sent {"connection_id":224808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:42:01] local.INFO: TCP Data received {"connection_id":224808,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224808,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:01] local.INFO: Processing buffer {"connection_id":224808,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:01] local.INFO: Packet analysis {"connection_id":224808,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:42:01] local.INFO: Extracted packet for processing {"connection_id":224808,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:42:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:42:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:42:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:42:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:42:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:42:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:42:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:42:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:42:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:42:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224808,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:42:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:42:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224808,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:42:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:42:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:42:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:42:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:42:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:42:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:42:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:42:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:42:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:42:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:42:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:42:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:42:01] local.INFO: DEBUG: GPS processor result {"connection_id":224808,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23598,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:42:01] local.INFO: GPS data processed {"connection_id":224808,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:42:01] local.INFO: Acknowledgment sent {"connection_id":224808,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:42:29] local.INFO: TCP Data received {"connection_id":221840,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:42:29] local.INFO: Processing buffer {"connection_id":221840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:42:29] local.INFO: IMEI packet received {"connection_id":221840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":221840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:42:34] local.INFO: TCP Data received {"connection_id":221840,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:42:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:42:34] local.INFO: Processing buffer {"connection_id":221840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:42:34] local.INFO: IMEI packet received {"connection_id":221840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:42:34] local.INFO: IMEI acknowledgment sent {"connection_id":221840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:42:35] local.INFO: TCP Data received {"connection_id":221840,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:35] local.INFO: Processing buffer {"connection_id":221840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:35] local.INFO: Packet analysis {"connection_id":221840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:42:35] local.INFO: Extracted packet for processing {"connection_id":221840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:42:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:42:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:42:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:42:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:42:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:42:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:42:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:42:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:42:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:42:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:42:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:42:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:42:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:42:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:42:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:42:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:42:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:42:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:42:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:42:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:42:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:42:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:42:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:42:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:42:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:42:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:42:35] local.INFO: DEBUG: GPS processor result {"connection_id":221840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23599,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:42:35] local.INFO: GPS data processed {"connection_id":221840,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:42:35] local.INFO: Acknowledgment sent {"connection_id":221840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:42:39] local.INFO: TCP Data received {"connection_id":221840,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:39] local.INFO: Processing buffer {"connection_id":221840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:42:39] local.INFO: Packet analysis {"connection_id":221840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:42:39] local.INFO: Extracted packet for processing {"connection_id":221840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:42:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:42:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:42:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:42:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:42:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:42:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:42:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:42:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:42:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:42:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:42:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:42:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:42:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:42:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:42:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:42:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:42:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:42:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:42:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:42:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:42:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:42:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:42:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:42:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:42:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:42:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:42:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:42:39] local.INFO: DEBUG: GPS processor result {"connection_id":221840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23600,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:42:39] local.INFO: GPS data processed {"connection_id":221840,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:42:39] local.INFO: Acknowledgment sent {"connection_id":221840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:43:24] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:43:24] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:43:24] local.INFO: IMEI packet received {"connection_id":221420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":221420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:43:29] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:43:29] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:43:29] local.INFO: IMEI packet received {"connection_id":221420,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:43:29] local.INFO: IMEI acknowledgment sent {"connection_id":221420,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:43:30] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:43:30] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:43:30] local.INFO: Packet analysis {"connection_id":221420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:43:30] local.INFO: Extracted packet for processing {"connection_id":221420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:43:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":221420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23601,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:43:30] local.INFO: GPS data processed {"connection_id":221420,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:43:30] local.INFO: Acknowledgment sent {"connection_id":221420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:44:01] local.INFO: TCP Data received {"connection_id":221420,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221420,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:44:01] local.INFO: Processing buffer {"connection_id":221420,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:44:01] local.INFO: Packet analysis {"connection_id":221420,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:44:01] local.INFO: Extracted packet for processing {"connection_id":221420,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:44:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:44:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:44:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:44:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:44:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:44:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:44:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:44:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:44:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:44:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:44:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:44:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:44:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221420,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:44:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:44:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221420,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:44:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:44:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:44:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:44:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:44:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:44:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:44:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:44:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:44:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:44:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:44:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:44:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:44:01] local.INFO: DEBUG: GPS processor result {"connection_id":221420,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23602,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:44:01] local.INFO: GPS data processed {"connection_id":221420,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:44:01] local.INFO: Acknowledgment sent {"connection_id":221420,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:44:24] local.INFO: TCP Data received {"connection_id":223090,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:44:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:44:24] local.INFO: Processing buffer {"connection_id":223090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:44:24] local.INFO: IMEI packet received {"connection_id":223090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:44:24] local.INFO: IMEI acknowledgment sent {"connection_id":223090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:44:29] local.INFO: TCP Data received {"connection_id":223090,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223090,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:44:29] local.INFO: Processing buffer {"connection_id":223090,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:44:29] local.INFO: IMEI packet received {"connection_id":223090,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":223090,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:44:30] local.INFO: TCP Data received {"connection_id":223090,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:44:30] local.INFO: Processing buffer {"connection_id":223090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:44:30] local.INFO: Packet analysis {"connection_id":223090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:44:30] local.INFO: Extracted packet for processing {"connection_id":223090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:44:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:44:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:44:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:44:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:44:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:44:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:44:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:44:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":223090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23603,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:44:30] local.INFO: GPS data processed {"connection_id":223090,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:44:30] local.INFO: Acknowledgment sent {"connection_id":223090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:45:01] local.INFO: TCP Data received {"connection_id":223090,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223090,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:45:01] local.INFO: Processing buffer {"connection_id":223090,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:45:01] local.INFO: Packet analysis {"connection_id":223090,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:45:01] local.INFO: Extracted packet for processing {"connection_id":223090,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:45:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:45:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:45:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:45:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:45:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:45:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:45:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:45:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:45:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:45:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:45:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:45:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:45:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223090,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:45:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:45:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223090,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:45:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:45:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:45:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:45:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:45:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:45:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:45:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:45:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:45:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:45:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:45:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:45:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:45:01] local.INFO: DEBUG: GPS processor result {"connection_id":223090,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23604,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:45:01] local.INFO: GPS data processed {"connection_id":223090,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:45:01] local.INFO: Acknowledgment sent {"connection_id":223090,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:45:24] local.INFO: TCP Data received {"connection_id":224809,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:45:24] local.INFO: Processing buffer {"connection_id":224809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:45:24] local.INFO: IMEI packet received {"connection_id":224809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":224809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:45:29] local.INFO: TCP Data received {"connection_id":224809,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224809,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:45:29] local.INFO: Processing buffer {"connection_id":224809,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:45:29] local.INFO: IMEI packet received {"connection_id":224809,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":224809,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:45:30] local.INFO: TCP Data received {"connection_id":224809,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:45:30] local.INFO: Processing buffer {"connection_id":224809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169191958012dce86000522c5b0001d014225..."} 
[2026-10-23 19:45:30] local.INFO: Packet analysis {"connection_id":224809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:45:30] local.INFO: Extracted packet for processing {"connection_id":224809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16919"} 
[2026-10-23 19:45:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947664384001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764615000,"timestamp_ms":1792764615000,"timestamp_seconds":1792764615,"priority":1,"record_length":96,"hex_timestamp":"000001a169191958"} 
[2026-10-23 19:45:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:45:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":233,"data_length":795,"current_offset":136} 
[2026-10-23 19:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2785,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:45:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:45:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947664384001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947664384001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:45:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:45:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947664384001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":224809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23605,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:45:30] local.INFO: GPS data processed {"connection_id":224809,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:45:30] local.INFO: Acknowledgment sent {"connection_id":224809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:46:01] local.INFO: TCP Data received {"connection_id":224809,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224809,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:01] local.INFO: Processing buffer {"connection_id":224809,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:01] local.INFO: Packet analysis {"connection_id":224809,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:46:01] local.INFO: Extracted packet for processing {"connection_id":224809,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:46:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:46:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:46:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:46:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:46:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224809,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224809,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:46:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:46:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:46:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":224809,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23606,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:46:01] local.INFO: GPS data processed {"connection_id":224809,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:46:01] local.INFO: Acknowledgment sent {"connection_id":224809,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:46:29] local.INFO: TCP Data received {"connection_id":221841,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:46:29] local.INFO: Processing buffer {"connection_id":221841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:46:29] local.INFO: IMEI packet received {"connection_id":221841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":221841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:46:34] local.INFO: TCP Data received {"connection_id":221841,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:46:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:46:34] local.INFO: Processing buffer {"connection_id":221841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:46:34] local.INFO: IMEI packet received {"connection_id":221841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:46:34] local.INFO: IMEI acknowledgment sent {"connection_id":221841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:46:35] local.INFO: TCP Data received {"connection_id":221841,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:35] local.INFO: Processing buffer {"connection_id":221841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:35] local.INFO: Packet analysis {"connection_id":221841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:46:35] local.INFO: Extracted packet for processing {"connection_id":221841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:46:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:46:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:46:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:46:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:46:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:46:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:46:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:46:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:46:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:46:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:46:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:46:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:46:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:46:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:46:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:46:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:46:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:46:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:46:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:46:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:46:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:46:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:46:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:46:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:46:35] local.INFO: DEBUG: GPS processor result {"connection_id":221841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23607,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:46:35] local.INFO: GPS data processed {"connection_id":221841,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:46:35] local.INFO: Acknowledgment sent {"connection_id":221841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:46:39] local.INFO: TCP Data received {"connection_id":221841,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:39] local.INFO: Processing buffer {"connection_id":221841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:46:39] local.INFO: Packet analysis {"connection_id":221841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:46:39] local.INFO: Extracted packet for processing {"connection_id":221841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:46:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:46:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:46:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:46:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:46:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:46:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:46:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:46:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:46:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:46:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:46:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:46:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:46:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:46:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:46:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:46:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:46:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:46:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:46:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:46:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:46:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:46:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:46:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:46:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:46:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:46:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:46:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:46:39] local.INFO: DEBUG: GPS processor result {"connection_id":221841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23608,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:46:39] local.INFO: GPS data processed {"connection_id":221841,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:46:39] local.INFO: Acknowledgment sent {"connection_id":221841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:46:47] local.INFO: TCP Data received {"connection_id":223089,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:46:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223089,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:46:47] local.INFO: Processing buffer {"connection_id":223089,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:46:47] local.INFO: IMEI packet received {"connection_id":223089,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:46:47] local.INFO: IMEI acknowledgment sent {"connection_id":223089,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:47:24] local.INFO: TCP Data received {"connection_id":223091,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:47:24] local.INFO: Processing buffer {"connection_id":223091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:47:24] local.INFO: IMEI packet received {"connection_id":223091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":223091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:47:29] local.INFO: TCP Data received {"connection_id":223091,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223091,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:47:29] local.INFO: Processing buffer {"connection_id":223091,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:47:29] local.INFO: IMEI packet received {"connection_id":223091,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":223091,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:47:30] local.INFO: TCP Data received {"connection_id":223091,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:47:30] local.INFO: Processing buffer {"connection_id":223091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:47:30] local.INFO: Packet analysis {"connection_id":223091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:47:30] local.INFO: Extracted packet for processing {"connection_id":223091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:47:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":223091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23609,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:47:30] local.INFO: GPS data processed {"connection_id":223091,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:47:30] local.INFO: Acknowledgment sent {"connection_id":223091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:47:37] local.INFO: TCP Data received {"connection_id":224810,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:47:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224810,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:47:37] local.INFO: Processing buffer {"connection_id":224810,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:47:37] local.INFO: IMEI packet received {"connection_id":224810,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:47:37] local.INFO: IMEI acknowledgment sent {"connection_id":224810,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:48:01] local.INFO: TCP Data received {"connection_id":223091,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223091,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:48:01] local.INFO: Processing buffer {"connection_id":223091,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:48:01] local.INFO: Packet analysis {"connection_id":223091,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:48:01] local.INFO: Extracted packet for processing {"connection_id":223091,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:48:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223091,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223091,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:48:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":223091,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23610,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:48:01] local.INFO: GPS data processed {"connection_id":223091,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:48:01] local.INFO: Acknowledgment sent {"connection_id":223091,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:48:24] local.INFO: TCP Data received {"connection_id":221842,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:48:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:48:24] local.INFO: Processing buffer {"connection_id":221842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:48:24] local.INFO: IMEI packet received {"connection_id":221842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:48:24] local.INFO: IMEI acknowledgment sent {"connection_id":221842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:48:29] local.INFO: TCP Data received {"connection_id":221842,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:48:29] local.INFO: Processing buffer {"connection_id":221842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:48:29] local.INFO: IMEI packet received {"connection_id":221842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":221842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:48:30] local.INFO: TCP Data received {"connection_id":221842,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:48:30] local.INFO: Processing buffer {"connection_id":221842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:48:30] local.INFO: Packet analysis {"connection_id":221842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:48:30] local.INFO: Extracted packet for processing {"connection_id":221842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:48:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:48:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:48:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:48:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:48:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:48:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:48:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:48:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:48:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:48:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:48:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:48:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:48:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:48:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:48:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:48:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:48:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:48:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:48:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:48:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:48:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:48:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:48:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:48:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:48:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:48:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:48:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":221842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23611,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:48:30] local.INFO: GPS data processed {"connection_id":221842,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:48:30] local.INFO: Acknowledgment sent {"connection_id":221842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:49:01] local.INFO: TCP Data received {"connection_id":221842,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:49:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:49:01] local.INFO: Processing buffer {"connection_id":221842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:49:01] local.INFO: Packet analysis {"connection_id":221842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:49:01] local.INFO: Extracted packet for processing {"connection_id":221842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:49:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:49:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:49:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:49:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:49:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:49:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:49:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:49:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:49:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:49:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:49:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:49:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:49:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:49:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:49:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:49:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:49:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:49:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:49:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:49:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:49:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:49:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:49:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:49:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:49:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:49:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:49:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:49:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:49:01] local.INFO: DEBUG: GPS processor result {"connection_id":221842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23612,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:49:01] local.INFO: GPS data processed {"connection_id":221842,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:49:01] local.INFO: Acknowledgment sent {"connection_id":221842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:49:24] local.INFO: TCP Data received {"connection_id":223092,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:49:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:49:24] local.INFO: Processing buffer {"connection_id":223092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:49:24] local.INFO: IMEI packet received {"connection_id":223092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:49:24] local.INFO: IMEI acknowledgment sent {"connection_id":223092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:49:29] local.INFO: TCP Data received {"connection_id":223092,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223092,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:49:29] local.INFO: Processing buffer {"connection_id":223092,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:49:29] local.INFO: IMEI packet received {"connection_id":223092,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":223092,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:49:30] local.INFO: TCP Data received {"connection_id":223092,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:49:30] local.INFO: Processing buffer {"connection_id":223092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:49:30] local.INFO: Packet analysis {"connection_id":223092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:49:30] local.INFO: Extracted packet for processing {"connection_id":223092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:49:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:49:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:49:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:49:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:49:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:49:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:49:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:49:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:49:30] local.INFO: DEBUG: GPS processor result {"connection_id":223092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23613,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:49:30] local.INFO: GPS data processed {"connection_id":223092,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:49:30] local.INFO: Acknowledgment sent {"connection_id":223092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:50:01] local.INFO: TCP Data received {"connection_id":223092,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223092,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:50:01] local.INFO: Processing buffer {"connection_id":223092,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:50:01] local.INFO: Packet analysis {"connection_id":223092,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:50:01] local.INFO: Extracted packet for processing {"connection_id":223092,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:50:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:50:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:50:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:50:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:50:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:50:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:50:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:50:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:50:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:50:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:50:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:50:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:50:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223092,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:50:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:50:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223092,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:50:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:50:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:50:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:50:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:50:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:50:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:50:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:50:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:50:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:50:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:50:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:50:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:50:01] local.INFO: DEBUG: GPS processor result {"connection_id":223092,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23614,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:50:01] local.INFO: GPS data processed {"connection_id":223092,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:50:01] local.INFO: Acknowledgment sent {"connection_id":223092,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:50:25] local.INFO: TCP Data received {"connection_id":224812,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:50:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:50:25] local.INFO: Processing buffer {"connection_id":224812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:50:25] local.INFO: IMEI packet received {"connection_id":224812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:50:25] local.INFO: IMEI acknowledgment sent {"connection_id":224812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:50:29] local.INFO: TCP Data received {"connection_id":224812,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224812,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:50:29] local.INFO: Processing buffer {"connection_id":224812,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:50:29] local.INFO: IMEI packet received {"connection_id":224812,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":224812,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:50:30] local.INFO: TCP Data received {"connection_id":224812,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:50:30] local.INFO: Processing buffer {"connection_id":224812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1691db120012dce86000522c5b0001d014225..."} 
[2026-10-23 19:50:30] local.INFO: Packet analysis {"connection_id":224812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:50:30] local.INFO: Extracted packet for processing {"connection_id":224812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1691d"} 
[2026-10-23 19:50:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947741440001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792764916000,"timestamp_ms":1792764916000,"timestamp_seconds":1792764916,"priority":1,"record_length":96,"hex_timestamp":"000001a1691db120"} 
[2026-10-23 19:50:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:50:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:50:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:50:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:50:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947741440001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947741440001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:50:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:50:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947741440001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":224812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23615,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:50:30] local.INFO: GPS data processed {"connection_id":224812,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:50:30] local.INFO: Acknowledgment sent {"connection_id":224812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:51:01] local.INFO: TCP Data received {"connection_id":224812,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224812,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:01] local.INFO: Processing buffer {"connection_id":224812,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:01] local.INFO: Packet analysis {"connection_id":224812,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:51:01] local.INFO: Extracted packet for processing {"connection_id":224812,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:51:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:51:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:51:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:51:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:51:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:51:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224812,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224812,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:51:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:51:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:51:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":224812,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23616,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:51:01] local.INFO: GPS data processed {"connection_id":224812,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:51:01] local.INFO: Acknowledgment sent {"connection_id":224812,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:51:29] local.INFO: TCP Data received {"connection_id":223093,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:51:29] local.INFO: Processing buffer {"connection_id":223093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:51:29] local.INFO: IMEI packet received {"connection_id":223093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":223093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:51:34] local.INFO: TCP Data received {"connection_id":223093,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:51:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223093,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:51:34] local.INFO: Processing buffer {"connection_id":223093,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:51:34] local.INFO: IMEI packet received {"connection_id":223093,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:51:34] local.INFO: IMEI acknowledgment sent {"connection_id":223093,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:51:35] local.INFO: TCP Data received {"connection_id":223093,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:35] local.INFO: Processing buffer {"connection_id":223093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:35] local.INFO: Packet analysis {"connection_id":223093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:51:35] local.INFO: Extracted packet for processing {"connection_id":223093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:51:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:51:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:51:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:51:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:51:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:51:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:51:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:51:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:51:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:51:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:51:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:51:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:51:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:51:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:51:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:51:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:51:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:51:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:51:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:51:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:51:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:51:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:51:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:51:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:51:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:51:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:51:35] local.INFO: DEBUG: GPS processor result {"connection_id":223093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23617,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:51:35] local.INFO: GPS data processed {"connection_id":223093,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:51:35] local.INFO: Acknowledgment sent {"connection_id":223093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:51:40] local.INFO: TCP Data received {"connection_id":223093,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223093,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:40] local.INFO: Processing buffer {"connection_id":223093,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:51:40] local.INFO: Packet analysis {"connection_id":223093,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:51:40] local.INFO: Extracted packet for processing {"connection_id":223093,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:51:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:51:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:51:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:51:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:51:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:51:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:51:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:51:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:51:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:51:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:51:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:51:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:51:40] local.INFO: Teltonika packet parsed successfully {"connection_id":223093,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:51:40] local.INFO: Passing IMEI to GPS processor {"connection_id":223093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:51:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":223093,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:51:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:51:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:51:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:51:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:51:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:51:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:51:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:51:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:51:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:51:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:51:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:51:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:51:40] local.INFO: DEBUG: GPS processor result {"connection_id":223093,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23618,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:51:40] local.INFO: GPS data processed {"connection_id":223093,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:51:40] local.INFO: Acknowledgment sent {"connection_id":223093,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:52:24] local.INFO: TCP Data received {"connection_id":221843,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:52:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:52:24] local.INFO: Processing buffer {"connection_id":221843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:52:24] local.INFO: IMEI packet received {"connection_id":221843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:52:24] local.INFO: IMEI acknowledgment sent {"connection_id":221843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:52:29] local.INFO: TCP Data received {"connection_id":221843,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:52:29] local.INFO: Processing buffer {"connection_id":221843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:52:29] local.INFO: IMEI packet received {"connection_id":221843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":221843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:52:30] local.INFO: TCP Data received {"connection_id":221843,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:52:30] local.INFO: Processing buffer {"connection_id":221843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:52:30] local.INFO: Packet analysis {"connection_id":221843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:52:30] local.INFO: Extracted packet for processing {"connection_id":221843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:52:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:52:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:52:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:52:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":221843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23619,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:52:30] local.INFO: GPS data processed {"connection_id":221843,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:52:30] local.INFO: Acknowledgment sent {"connection_id":221843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:53:00] local.INFO: TCP Data received {"connection_id":224813,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:53:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224813,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:53:00] local.INFO: Processing buffer {"connection_id":224813,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:53:00] local.INFO: IMEI packet received {"connection_id":224813,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:53:00] local.INFO: IMEI acknowledgment sent {"connection_id":224813,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:53:01] local.INFO: TCP Data received {"connection_id":221843,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:53:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:53:01] local.INFO: Processing buffer {"connection_id":221843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:53:01] local.INFO: Packet analysis {"connection_id":221843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:53:01] local.INFO: Extracted packet for processing {"connection_id":221843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:53:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:53:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:53:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:53:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:53:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:53:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:53:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:53:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:53:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:53:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:53:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:53:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:53:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:53:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:53:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:53:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:53:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:53:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:53:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:53:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:53:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:53:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:53:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:53:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:53:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:53:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:53:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:53:01] local.INFO: DEBUG: GPS processor result {"connection_id":221843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23620,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:53:01] local.INFO: GPS data processed {"connection_id":221843,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:53:01] local.INFO: Acknowledgment sent {"connection_id":221843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:53:24] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:53:24] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:53:24] local.INFO: IMEI packet received {"connection_id":221421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":221421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:53:29] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:53:29] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:53:29] local.INFO: IMEI packet received {"connection_id":221421,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":221421,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:53:30] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:53:30] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:53:30] local.INFO: Packet analysis {"connection_id":221421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:53:30] local.INFO: Extracted packet for processing {"connection_id":221421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:53:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:53:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:53:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:53:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:53:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:53:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:53:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:53:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:53:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":221421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23621,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:53:30] local.INFO: GPS data processed {"connection_id":221421,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:53:30] local.INFO: Acknowledgment sent {"connection_id":221421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:54:01] local.INFO: TCP Data received {"connection_id":221421,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221421,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:54:01] local.INFO: Processing buffer {"connection_id":221421,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:54:01] local.INFO: Packet analysis {"connection_id":221421,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:54:01] local.INFO: Extracted packet for processing {"connection_id":221421,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:54:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:54:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:54:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:54:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:54:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:54:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:54:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221421,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221421,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:54:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:54:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:54:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":221421,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23622,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:54:01] local.INFO: GPS data processed {"connection_id":221421,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:54:01] local.INFO: Acknowledgment sent {"connection_id":221421,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:54:24] local.INFO: TCP Data received {"connection_id":223094,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:54:24] local.INFO: Processing buffer {"connection_id":223094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:54:24] local.INFO: IMEI packet received {"connection_id":223094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":223094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:54:29] local.INFO: TCP Data received {"connection_id":223094,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223094,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:54:29] local.INFO: Processing buffer {"connection_id":223094,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:54:29] local.INFO: IMEI packet received {"connection_id":223094,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:54:29] local.INFO: IMEI acknowledgment sent {"connection_id":223094,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:54:30] local.INFO: TCP Data received {"connection_id":223094,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:54:30] local.INFO: Processing buffer {"connection_id":223094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:54:30] local.INFO: Packet analysis {"connection_id":223094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:54:30] local.INFO: Extracted packet for processing {"connection_id":223094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:54:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:54:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:54:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:54:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:54:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:54:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:54:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:54:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":223094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23623,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:54:30] local.INFO: GPS data processed {"connection_id":223094,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:54:30] local.INFO: Acknowledgment sent {"connection_id":223094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:55:01] local.INFO: TCP Data received {"connection_id":223094,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223094,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:55:01] local.INFO: Processing buffer {"connection_id":223094,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:55:01] local.INFO: Packet analysis {"connection_id":223094,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:55:01] local.INFO: Extracted packet for processing {"connection_id":223094,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:55:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:55:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:55:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:55:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:55:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:55:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:55:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223094,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223094,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:55:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:55:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:55:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:55:01] local.INFO: DEBUG: GPS processor result {"connection_id":223094,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23624,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:55:01] local.INFO: GPS data processed {"connection_id":223094,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:55:01] local.INFO: Acknowledgment sent {"connection_id":223094,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:55:24] local.INFO: TCP Data received {"connection_id":223095,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:55:24] local.INFO: Processing buffer {"connection_id":223095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:55:24] local.INFO: IMEI packet received {"connection_id":223095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":223095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:55:29] local.INFO: TCP Data received {"connection_id":223095,"ip":"42.106.6.56","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223095,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:55:29] local.INFO: Processing buffer {"connection_id":223095,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:55:29] local.INFO: IMEI packet received {"connection_id":223095,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":223095,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:55:30] local.INFO: TCP Data received {"connection_id":223095,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:55:30] local.INFO: Processing buffer {"connection_id":223095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692248e8012dce86000522c5b0001d014226..."} 
[2026-10-23 19:55:30] local.INFO: Packet analysis {"connection_id":223095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:55:30] local.INFO: Extracted packet for processing {"connection_id":223095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16922"} 
[2026-10-23 19:55:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947818496001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765217000,"timestamp_ms":1792765217000,"timestamp_seconds":1792765217,"priority":1,"record_length":96,"hex_timestamp":"000001a1692248e8"} 
[2026-10-23 19:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.56","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947818496001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947818496001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:55:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947818496001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":223095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23625,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:55:30] local.INFO: GPS data processed {"connection_id":223095,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:55:30] local.INFO: Acknowledgment sent {"connection_id":223095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:56:01] local.INFO: TCP Data received {"connection_id":223095,"ip":"42.106.6.56","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223095,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:01] local.INFO: Processing buffer {"connection_id":223095,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:01] local.INFO: Packet analysis {"connection_id":223095,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:56:01] local.INFO: Extracted packet for processing {"connection_id":223095,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223095,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223095,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.56","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.56","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:56:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":223095,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23626,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:56:01] local.INFO: GPS data processed {"connection_id":223095,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:56:01] local.INFO: Acknowledgment sent {"connection_id":223095,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:56:29] local.INFO: TCP Data received {"connection_id":221844,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:56:29] local.INFO: Processing buffer {"connection_id":221844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:56:29] local.INFO: IMEI packet received {"connection_id":221844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":221844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:56:34] local.INFO: TCP Data received {"connection_id":221844,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:56:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:56:34] local.INFO: Processing buffer {"connection_id":221844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:56:34] local.INFO: IMEI packet received {"connection_id":221844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:56:34] local.INFO: IMEI acknowledgment sent {"connection_id":221844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:56:35] local.INFO: TCP Data received {"connection_id":221844,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:35] local.INFO: Processing buffer {"connection_id":221844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:35] local.INFO: Packet analysis {"connection_id":221844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:56:35] local.INFO: Extracted packet for processing {"connection_id":221844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:56:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:56:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:56:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:56:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:56:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:56:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:56:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:56:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:56:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:56:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:56:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:56:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:56:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:56:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:56:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:56:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:56:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:56:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:56:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:56:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:56:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:56:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:56:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:56:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:56:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:56:35] local.INFO: DEBUG: GPS processor result {"connection_id":221844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23627,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:56:35] local.INFO: GPS data processed {"connection_id":221844,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:56:35] local.INFO: Acknowledgment sent {"connection_id":221844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:56:39] local.INFO: TCP Data received {"connection_id":221844,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:39] local.INFO: Processing buffer {"connection_id":221844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:56:39] local.INFO: Packet analysis {"connection_id":221844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:56:39] local.INFO: Extracted packet for processing {"connection_id":221844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:56:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:56:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:56:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:56:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:56:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:56:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:56:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:56:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:56:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:56:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:56:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:56:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:56:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:56:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:56:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:56:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:56:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:56:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:56:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:56:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:56:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:56:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:56:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:56:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:56:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:56:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:56:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:56:39] local.INFO: DEBUG: GPS processor result {"connection_id":221844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23628,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:56:39] local.INFO: GPS data processed {"connection_id":221844,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:56:39] local.INFO: Acknowledgment sent {"connection_id":221844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:57:24] local.INFO: TCP Data received {"connection_id":223096,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:57:24] local.INFO: Processing buffer {"connection_id":223096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:57:24] local.INFO: IMEI packet received {"connection_id":223096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":223096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:57:29] local.INFO: TCP Data received {"connection_id":223096,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223096,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:57:29] local.INFO: Processing buffer {"connection_id":223096,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:57:29] local.INFO: IMEI packet received {"connection_id":223096,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:57:29] local.INFO: IMEI acknowledgment sent {"connection_id":223096,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:57:30] local.INFO: TCP Data received {"connection_id":223096,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:57:30] local.INFO: Processing buffer {"connection_id":223096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:57:30] local.INFO: Packet analysis {"connection_id":223096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:57:30] local.INFO: Extracted packet for processing {"connection_id":223096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:57:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:57:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:57:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:57:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:57:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:57:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:57:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:57:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:57:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:57:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:57:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":223096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23629,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:57:30] local.INFO: GPS data processed {"connection_id":223096,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:57:30] local.INFO: Acknowledgment sent {"connection_id":223096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:58:03] local.INFO: TCP Data received {"connection_id":223096,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:58:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223096,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:58:03] local.INFO: Processing buffer {"connection_id":223096,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:58:03] local.INFO: Packet analysis {"connection_id":223096,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:58:03] local.INFO: Extracted packet for processing {"connection_id":223096,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:58:03] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:58:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:58:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:58:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:58:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:58:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:58:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:58:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:58:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:58:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:58:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:58:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:58:03] local.INFO: Teltonika packet parsed successfully {"connection_id":223096,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:58:03] local.INFO: Passing IMEI to GPS processor {"connection_id":223096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:58:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":223096,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:58:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:58:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:58:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:58:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:58:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:58:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:58:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:58:03] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:58:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:58:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:58:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:58:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:58:03] local.INFO: DEBUG: GPS processor result {"connection_id":223096,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23630,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:58:03] local.INFO: GPS data processed {"connection_id":223096,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:58:03] local.INFO: Acknowledgment sent {"connection_id":223096,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:58:24] local.INFO: TCP Data received {"connection_id":224815,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:58:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:58:24] local.INFO: Processing buffer {"connection_id":224815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:58:24] local.INFO: IMEI packet received {"connection_id":224815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:58:24] local.INFO: IMEI acknowledgment sent {"connection_id":224815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:58:29] local.INFO: TCP Data received {"connection_id":224815,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224815,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:58:29] local.INFO: Processing buffer {"connection_id":224815,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:58:29] local.INFO: IMEI packet received {"connection_id":224815,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":224815,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:58:30] local.INFO: TCP Data received {"connection_id":224815,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224815,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:58:30] local.INFO: Processing buffer {"connection_id":224815,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:58:30] local.INFO: Packet analysis {"connection_id":224815,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:58:30] local.INFO: Extracted packet for processing {"connection_id":224815,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:58:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:58:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:58:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:58:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:58:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:58:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224815,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:58:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:58:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:58:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":224815,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23631,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:58:30] local.INFO: GPS data processed {"connection_id":224815,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:58:30] local.INFO: Acknowledgment sent {"connection_id":224815,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:58:31] local.INFO: TCP Data received {"connection_id":224814,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:58:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224814,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:58:31] local.INFO: Processing buffer {"connection_id":224814,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 19:58:31] local.INFO: IMEI packet received {"connection_id":224814,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 19:58:31] local.INFO: IMEI acknowledgment sent {"connection_id":224814,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:59:01] local.INFO: TCP Data received {"connection_id":224815,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224815,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:59:01] local.INFO: Processing buffer {"connection_id":224815,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:59:01] local.INFO: Packet analysis {"connection_id":224815,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:59:01] local.INFO: Extracted packet for processing {"connection_id":224815,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:59:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:59:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:59:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:59:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:59:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:59:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:59:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224815,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224815,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:59:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:59:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:59:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:59:01] local.INFO: DEBUG: GPS processor result {"connection_id":224815,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23632,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:59:01] local.INFO: GPS data processed {"connection_id":224815,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:59:01] local.INFO: Acknowledgment sent {"connection_id":224815,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 19:59:24] local.INFO: TCP Data received {"connection_id":221422,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221422,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:59:24] local.INFO: Processing buffer {"connection_id":221422,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:59:24] local.INFO: IMEI packet received {"connection_id":221422,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 19:59:24] local.INFO: IMEI acknowledgment sent {"connection_id":221422,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 19:59:29] local.INFO: TCP Data received {"connection_id":221422,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221422,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:59:29] local.INFO: Processing buffer {"connection_id":221422,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 19:59:29] local.INFO: IMEI packet received {"connection_id":221422,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 19:59:29] local.INFO: IMEI acknowledgment sent {"connection_id":221422,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 19:59:30] local.INFO: TCP Data received {"connection_id":221422,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221422,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:59:30] local.INFO: Processing buffer {"connection_id":221422,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 19:59:30] local.INFO: Packet analysis {"connection_id":221422,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:59:30] local.INFO: Extracted packet for processing {"connection_id":221422,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 19:59:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 19:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 19:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 19:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 19:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 19:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 19:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 19:59:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 19:59:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 19:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 19:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 19:59:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 19:59:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 19:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 19:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221422,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 19:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 19:59:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 19:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 19:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 19:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 19:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 19:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 19:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 19:59:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 19:59:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 19:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 19:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 19:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 19:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":221422,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23633,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 19:59:30] local.INFO: GPS data processed {"connection_id":221422,"processed":1,"errors":0,"total":1} 
[2026-10-23 19:59:30] local.INFO: Acknowledgment sent {"connection_id":221422,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:00:01] local.INFO: TCP Data received {"connection_id":221422,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221422,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:00:01] local.INFO: Processing buffer {"connection_id":221422,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:00:01] local.INFO: Packet analysis {"connection_id":221422,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 20:00:01] local.INFO: Extracted packet for processing {"connection_id":221422,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 20:00:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:00:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 20:00:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:00:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:00:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:00:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221422,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221422,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:00:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:00:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:00:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":221422,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23634,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:00:01] local.INFO: GPS data processed {"connection_id":221422,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:00:01] local.INFO: Acknowledgment sent {"connection_id":221422,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:00:24] local.INFO: TCP Data received {"connection_id":221845,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:00:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:00:24] local.INFO: Processing buffer {"connection_id":221845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:00:24] local.INFO: IMEI packet received {"connection_id":221845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:00:24] local.INFO: IMEI acknowledgment sent {"connection_id":221845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:00:29] local.INFO: TCP Data received {"connection_id":221845,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:00:29] local.INFO: Processing buffer {"connection_id":221845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:00:29] local.INFO: IMEI packet received {"connection_id":221845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":221845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:00:30] local.INFO: TCP Data received {"connection_id":221845,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:00:30] local.INFO: Processing buffer {"connection_id":221845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16926e0b0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:00:30] local.INFO: Packet analysis {"connection_id":221845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 20:00:30] local.INFO: Extracted packet for processing {"connection_id":221845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16926"} 
[2026-10-23 20:00:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947895552001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765518000,"timestamp_ms":1792765518000,"timestamp_seconds":1792765518,"priority":1,"record_length":96,"hex_timestamp":"000001a16926e0b0"} 
[2026-10-23 20:00:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:00:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23808,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:00:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:00:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:00:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947895552001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947895552001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:00:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:00:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947895552001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":221845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23635,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:00:30] local.INFO: GPS data processed {"connection_id":221845,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:00:30] local.INFO: Acknowledgment sent {"connection_id":221845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:01:01] local.INFO: TCP Data received {"connection_id":221845,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:01:01] local.INFO: Processing buffer {"connection_id":221845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:01:01] local.INFO: Packet analysis {"connection_id":221845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:01:01] local.INFO: Extracted packet for processing {"connection_id":221845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:01:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:01:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:01:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:01:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:01:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:01:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:01:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:01:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:01:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:01:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:01:01] local.INFO: DEBUG: GPS processor result {"connection_id":221845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23636,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:01:01] local.INFO: GPS data processed {"connection_id":221845,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:01:01] local.INFO: Acknowledgment sent {"connection_id":221845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:01:24] local.INFO: TCP Data received {"connection_id":223097,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223097,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:01:24] local.INFO: Processing buffer {"connection_id":223097,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:01:24] local.INFO: IMEI packet received {"connection_id":223097,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":223097,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:01:29] local.INFO: TCP Data received {"connection_id":223097,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223097,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:01:29] local.INFO: Processing buffer {"connection_id":223097,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:01:29] local.INFO: IMEI packet received {"connection_id":223097,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:01:29] local.INFO: IMEI acknowledgment sent {"connection_id":223097,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:01:30] local.INFO: TCP Data received {"connection_id":223097,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223097,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:01:30] local.INFO: Processing buffer {"connection_id":223097,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:01:30] local.INFO: Packet analysis {"connection_id":223097,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:01:30] local.INFO: Extracted packet for processing {"connection_id":223097,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:01:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:01:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:01:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:01:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:01:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:01:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223097,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:01:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:01:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:01:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:01:30] local.INFO: DEBUG: GPS processor result {"connection_id":223097,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23637,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:01:30] local.INFO: GPS data processed {"connection_id":223097,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:01:30] local.INFO: Acknowledgment sent {"connection_id":223097,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:02:01] local.INFO: TCP Data received {"connection_id":223097,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223097,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:01] local.INFO: Processing buffer {"connection_id":223097,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:01] local.INFO: Packet analysis {"connection_id":223097,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:02:01] local.INFO: Extracted packet for processing {"connection_id":223097,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:02:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:02:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:02:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:02:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:02:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:02:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223097,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223097,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:02:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:02:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:02:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":223097,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23638,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:02:01] local.INFO: GPS data processed {"connection_id":223097,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:02:01] local.INFO: Acknowledgment sent {"connection_id":223097,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:02:29] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:02:29] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:02:29] local.INFO: IMEI packet received {"connection_id":221423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:02:29] local.INFO: IMEI acknowledgment sent {"connection_id":221423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:02:34] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:02:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:02:34] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:02:34] local.INFO: IMEI packet received {"connection_id":221423,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:02:34] local.INFO: IMEI acknowledgment sent {"connection_id":221423,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:02:35] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:35] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:35] local.INFO: Packet analysis {"connection_id":221423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:02:35] local.INFO: Extracted packet for processing {"connection_id":221423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:02:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:02:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:02:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:02:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:02:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:02:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:02:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:02:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:02:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:02:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:02:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:02:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:02:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:02:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:02:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:02:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:02:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:02:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:02:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:02:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:02:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:02:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:02:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:02:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:02:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:02:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:02:35] local.INFO: DEBUG: GPS processor result {"connection_id":221423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23639,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:02:35] local.INFO: GPS data processed {"connection_id":221423,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:02:35] local.INFO: Acknowledgment sent {"connection_id":221423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:02:39] local.INFO: TCP Data received {"connection_id":221423,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221423,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:39] local.INFO: Processing buffer {"connection_id":221423,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:02:39] local.INFO: Packet analysis {"connection_id":221423,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:02:39] local.INFO: Extracted packet for processing {"connection_id":221423,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:02:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:02:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:02:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:02:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:02:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:02:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:02:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:02:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:02:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:02:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:02:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:02:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:02:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221423,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:02:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:02:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221423,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:02:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:02:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:02:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:02:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:02:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:02:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:02:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:02:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:02:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:02:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:02:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:02:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:02:39] local.INFO: DEBUG: GPS processor result {"connection_id":221423,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23640,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:02:39] local.INFO: GPS data processed {"connection_id":221423,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:02:39] local.INFO: Acknowledgment sent {"connection_id":221423,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:03:24] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:03:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:03:24] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:03:24] local.INFO: IMEI packet received {"connection_id":221424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:03:24] local.INFO: IMEI acknowledgment sent {"connection_id":221424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:03:29] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:03:29] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:03:29] local.INFO: IMEI packet received {"connection_id":221424,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:03:29] local.INFO: IMEI acknowledgment sent {"connection_id":221424,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:03:30] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:03:30] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:03:30] local.INFO: Packet analysis {"connection_id":221424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:03:30] local.INFO: Extracted packet for processing {"connection_id":221424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:03:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:03:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:03:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:03:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:03:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:03:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:03:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:03:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":221424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23641,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:03:30] local.INFO: GPS data processed {"connection_id":221424,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:03:30] local.INFO: Acknowledgment sent {"connection_id":221424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:03:55] local.INFO: TCP Data received {"connection_id":221846,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:03:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221846,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:03:55] local.INFO: Processing buffer {"connection_id":221846,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:03:55] local.INFO: IMEI packet received {"connection_id":221846,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:03:55] local.INFO: IMEI acknowledgment sent {"connection_id":221846,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:04:01] local.INFO: TCP Data received {"connection_id":221424,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221424,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:04:01] local.INFO: Processing buffer {"connection_id":221424,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:04:01] local.INFO: Packet analysis {"connection_id":221424,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:04:01] local.INFO: Extracted packet for processing {"connection_id":221424,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:04:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:04:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:04:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:04:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:04:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:04:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:04:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221424,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221424,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:04:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:04:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:04:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:04:01] local.INFO: DEBUG: GPS processor result {"connection_id":221424,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23642,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:04:01] local.INFO: GPS data processed {"connection_id":221424,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:04:01] local.INFO: Acknowledgment sent {"connection_id":221424,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:04:24] local.INFO: TCP Data received {"connection_id":221847,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:04:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:04:24] local.INFO: Processing buffer {"connection_id":221847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:04:24] local.INFO: IMEI packet received {"connection_id":221847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:04:24] local.INFO: IMEI acknowledgment sent {"connection_id":221847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:04:29] local.INFO: TCP Data received {"connection_id":221847,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:04:29] local.INFO: Processing buffer {"connection_id":221847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:04:29] local.INFO: IMEI packet received {"connection_id":221847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:04:29] local.INFO: IMEI acknowledgment sent {"connection_id":221847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:04:30] local.INFO: TCP Data received {"connection_id":221847,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:04:30] local.INFO: Processing buffer {"connection_id":221847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:04:30] local.INFO: Packet analysis {"connection_id":221847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:04:30] local.INFO: Extracted packet for processing {"connection_id":221847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:04:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:04:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:04:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:04:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:04:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:04:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:04:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:04:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":221847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23643,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:04:30] local.INFO: GPS data processed {"connection_id":221847,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:04:30] local.INFO: Acknowledgment sent {"connection_id":221847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:05:01] local.INFO: TCP Data received {"connection_id":221847,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:05:01] local.INFO: Processing buffer {"connection_id":221847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:05:01] local.INFO: Packet analysis {"connection_id":221847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:05:01] local.INFO: Extracted packet for processing {"connection_id":221847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:05:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:05:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:05:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:05:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:05:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:05:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:05:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:05:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:05:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:05:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:05:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:05:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:05:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:05:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:05:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:05:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:05:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:05:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:05:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:05:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:05:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:05:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:05:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:05:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:05:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:05:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:05:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:05:01] local.INFO: DEBUG: GPS processor result {"connection_id":221847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23644,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:05:01] local.INFO: GPS data processed {"connection_id":221847,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:05:01] local.INFO: Acknowledgment sent {"connection_id":221847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:05:24] local.INFO: TCP Data received {"connection_id":221848,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:05:24] local.INFO: Processing buffer {"connection_id":221848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:05:24] local.INFO: IMEI packet received {"connection_id":221848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:05:24] local.INFO: IMEI acknowledgment sent {"connection_id":221848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:05:29] local.INFO: TCP Data received {"connection_id":221848,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:05:29] local.INFO: Processing buffer {"connection_id":221848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:05:29] local.INFO: IMEI packet received {"connection_id":221848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:05:29] local.INFO: IMEI acknowledgment sent {"connection_id":221848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:05:30] local.INFO: TCP Data received {"connection_id":221848,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:05:30] local.INFO: Processing buffer {"connection_id":221848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1692b7878012dce86000522c5b0001d014227..."} 
[2026-10-23 20:05:30] local.INFO: Packet analysis {"connection_id":221848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:05:30] local.INFO: Extracted packet for processing {"connection_id":221848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1692b"} 
[2026-10-23 20:05:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458947972608001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792765819000,"timestamp_ms":1792765819000,"timestamp_seconds":1792765819,"priority":1,"record_length":96,"hex_timestamp":"000001a1692b7878"} 
[2026-10-23 20:05:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:05:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:05:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:05:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:05:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458947972608001,"66":25278,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458947972608001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:05:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:05:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458947972608001,"power":25278,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:05:30] local.INFO: DEBUG: GPS processor result {"connection_id":221848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23645,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:05:30] local.INFO: GPS data processed {"connection_id":221848,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:05:30] local.INFO: Acknowledgment sent {"connection_id":221848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:06:01] local.INFO: TCP Data received {"connection_id":221848,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:06:01] local.INFO: Processing buffer {"connection_id":221848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:06:01] local.INFO: Packet analysis {"connection_id":221848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:06:01] local.INFO: Extracted packet for processing {"connection_id":221848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:06:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:06:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:06:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:06:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:06:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:06:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:06:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:06:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:06:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:06:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:06:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:06:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:06:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:06:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:06:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:06:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:06:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:06:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:06:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:06:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:06:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:06:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:06:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:06:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:06:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:06:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:06:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:06:01] local.INFO: DEBUG: GPS processor result {"connection_id":221848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23646,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:06:01] local.INFO: GPS data processed {"connection_id":221848,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:06:01] local.INFO: Acknowledgment sent {"connection_id":221848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:06:24] local.INFO: TCP Data received {"connection_id":224816,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:06:24] local.INFO: Processing buffer {"connection_id":224816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:06:24] local.INFO: IMEI packet received {"connection_id":224816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":224816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:06:29] local.INFO: TCP Data received {"connection_id":224816,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224816,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:06:29] local.INFO: Processing buffer {"connection_id":224816,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:06:29] local.INFO: IMEI packet received {"connection_id":224816,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":224816,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:06:30] local.INFO: TCP Data received {"connection_id":224816,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:06:30] local.INFO: Processing buffer {"connection_id":224816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:06:30] local.INFO: Packet analysis {"connection_id":224816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:06:30] local.INFO: Extracted packet for processing {"connection_id":224816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:06:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:06:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:06:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:06:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:06:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:06:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:06:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:06:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":224816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23647,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:06:30] local.INFO: GPS data processed {"connection_id":224816,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:06:30] local.INFO: Acknowledgment sent {"connection_id":224816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:07:01] local.INFO: TCP Data received {"connection_id":224816,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224816,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:01] local.INFO: Processing buffer {"connection_id":224816,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:01] local.INFO: Packet analysis {"connection_id":224816,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:07:01] local.INFO: Extracted packet for processing {"connection_id":224816,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:07:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:07:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:07:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:07:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:07:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:07:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224816,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224816,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:07:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:07:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:07:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:07:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":224816,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23648,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:07:01] local.INFO: GPS data processed {"connection_id":224816,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:07:01] local.INFO: Acknowledgment sent {"connection_id":224816,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:07:29] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:07:29] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:07:29] local.INFO: IMEI packet received {"connection_id":221426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":221426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:07:34] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:07:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:07:34] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:07:34] local.INFO: IMEI packet received {"connection_id":221426,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:07:34] local.INFO: IMEI acknowledgment sent {"connection_id":221426,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:07:35] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:35] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:35] local.INFO: Packet analysis {"connection_id":221426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:07:35] local.INFO: Extracted packet for processing {"connection_id":221426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:07:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:07:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:07:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:07:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:07:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:07:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:07:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:07:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:07:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:07:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:07:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:07:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:07:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:07:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:07:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:07:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:07:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:07:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:07:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:07:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:07:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:07:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:07:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:07:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:07:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:07:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:07:35] local.INFO: DEBUG: GPS processor result {"connection_id":221426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23649,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:07:35] local.INFO: GPS data processed {"connection_id":221426,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:07:35] local.INFO: Acknowledgment sent {"connection_id":221426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:07:39] local.INFO: TCP Data received {"connection_id":221426,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221426,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:39] local.INFO: Processing buffer {"connection_id":221426,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:07:39] local.INFO: Packet analysis {"connection_id":221426,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:07:39] local.INFO: Extracted packet for processing {"connection_id":221426,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:07:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:07:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:07:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:07:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:07:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:07:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:07:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:07:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:07:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:07:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:07:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:07:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:07:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221426,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:07:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:07:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221426,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:07:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:07:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:07:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:07:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:07:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:07:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:07:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:07:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:07:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:07:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:07:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:07:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:07:39] local.INFO: DEBUG: GPS processor result {"connection_id":221426,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23650,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:07:39] local.INFO: GPS data processed {"connection_id":221426,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:07:39] local.INFO: Acknowledgment sent {"connection_id":221426,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:08:24] local.INFO: TCP Data received {"connection_id":224817,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:08:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:08:24] local.INFO: Processing buffer {"connection_id":224817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:08:24] local.INFO: IMEI packet received {"connection_id":224817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:08:24] local.INFO: IMEI acknowledgment sent {"connection_id":224817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:08:29] local.INFO: TCP Data received {"connection_id":224817,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224817,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:08:29] local.INFO: Processing buffer {"connection_id":224817,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:08:29] local.INFO: IMEI packet received {"connection_id":224817,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:08:29] local.INFO: IMEI acknowledgment sent {"connection_id":224817,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:08:32] local.INFO: TCP Data received {"connection_id":224817,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:08:32] local.INFO: Processing buffer {"connection_id":224817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:08:32] local.INFO: Packet analysis {"connection_id":224817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:08:32] local.INFO: Extracted packet for processing {"connection_id":224817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:08:32] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:08:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:08:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:08:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:08:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:08:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:08:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:08:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:08:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:08:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:08:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:08:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:08:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:08:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:08:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:08:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:08:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:08:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:08:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:08:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:08:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:08:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:08:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:08:32] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:08:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:08:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:08:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:08:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:08:32] local.INFO: DEBUG: GPS processor result {"connection_id":224817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23651,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:08:32] local.INFO: GPS data processed {"connection_id":224817,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:08:32] local.INFO: Acknowledgment sent {"connection_id":224817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:09:03] local.INFO: TCP Data received {"connection_id":224817,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:09:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224817,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:09:03] local.INFO: Processing buffer {"connection_id":224817,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:09:03] local.INFO: Packet analysis {"connection_id":224817,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:09:03] local.INFO: Extracted packet for processing {"connection_id":224817,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:09:03] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:09:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:09:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:09:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:09:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:09:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:09:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:09:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:09:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:09:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:09:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:09:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:09:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:09:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:09:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224817,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:09:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:09:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224817,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:09:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:09:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:09:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:09:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:09:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:09:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:09:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:09:03] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:09:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:09:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:09:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:09:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:09:03] local.INFO: DEBUG: GPS processor result {"connection_id":224817,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23652,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:09:03] local.INFO: GPS data processed {"connection_id":224817,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:09:03] local.INFO: Acknowledgment sent {"connection_id":224817,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:09:24] local.INFO: TCP Data received {"connection_id":221849,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:09:24] local.INFO: Processing buffer {"connection_id":221849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:09:24] local.INFO: IMEI packet received {"connection_id":221849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":221849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:09:27] local.INFO: TCP Data received {"connection_id":221425,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:09:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221425,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:09:27] local.INFO: Processing buffer {"connection_id":221425,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:09:27] local.INFO: IMEI packet received {"connection_id":221425,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:09:27] local.INFO: IMEI acknowledgment sent {"connection_id":221425,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:09:29] local.INFO: TCP Data received {"connection_id":221849,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:09:29] local.INFO: Processing buffer {"connection_id":221849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:09:29] local.INFO: IMEI packet received {"connection_id":221849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":221849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:09:30] local.INFO: TCP Data received {"connection_id":221849,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:09:30] local.INFO: Processing buffer {"connection_id":221849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:09:30] local.INFO: Packet analysis {"connection_id":221849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:09:30] local.INFO: Extracted packet for processing {"connection_id":221849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:09:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:09:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:09:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:09:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:09:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:09:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:09:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:09:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":221849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23653,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:09:30] local.INFO: GPS data processed {"connection_id":221849,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:09:30] local.INFO: Acknowledgment sent {"connection_id":221849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:10:01] local.INFO: TCP Data received {"connection_id":221849,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:10:01] local.INFO: Processing buffer {"connection_id":221849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:10:01] local.INFO: Packet analysis {"connection_id":221849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:10:01] local.INFO: Extracted packet for processing {"connection_id":221849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:10:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:10:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:10:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:10:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:10:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:10:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:10:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:10:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:10:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:10:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":221849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23654,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:10:01] local.INFO: GPS data processed {"connection_id":221849,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:10:01] local.INFO: Acknowledgment sent {"connection_id":221849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:10:24] local.INFO: TCP Data received {"connection_id":221850,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:10:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:10:24] local.INFO: Processing buffer {"connection_id":221850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:10:24] local.INFO: IMEI packet received {"connection_id":221850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:10:24] local.INFO: IMEI acknowledgment sent {"connection_id":221850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:10:29] local.INFO: TCP Data received {"connection_id":221850,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:10:29] local.INFO: Processing buffer {"connection_id":221850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:10:29] local.INFO: IMEI packet received {"connection_id":221850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:10:30] local.INFO: TCP Data received {"connection_id":221850,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:10:30] local.INFO: Processing buffer {"connection_id":221850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169301040012dce86000522c5b0001d014228..."} 
[2026-10-23 20:10:30] local.INFO: Packet analysis {"connection_id":221850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:10:30] local.INFO: Extracted packet for processing {"connection_id":221850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16930"} 
[2026-10-23 20:10:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948049664001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766120000,"timestamp_ms":1792766120000,"timestamp_seconds":1792766120,"priority":1,"record_length":96,"hex_timestamp":"000001a169301040"} 
[2026-10-23 20:10:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:10:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":190,"data_length":795,"current_offset":136} 
[2026-10-23 20:10:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2398,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:10:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:10:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:10:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948049664001,"66":25299,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948049664001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:10:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:10:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948049664001,"power":25299,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:10:30] local.INFO: DEBUG: GPS processor result {"connection_id":221850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23655,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:10:30] local.INFO: GPS data processed {"connection_id":221850,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:10:30] local.INFO: Acknowledgment sent {"connection_id":221850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:11:01] local.INFO: TCP Data received {"connection_id":221850,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:11:01] local.INFO: Processing buffer {"connection_id":221850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:11:01] local.INFO: Packet analysis {"connection_id":221850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:11:01] local.INFO: Extracted packet for processing {"connection_id":221850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:11:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:11:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:11:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:11:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:11:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:11:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:11:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:11:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:11:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":221850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23656,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:11:01] local.INFO: GPS data processed {"connection_id":221850,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:11:01] local.INFO: Acknowledgment sent {"connection_id":221850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:11:24] local.INFO: TCP Data received {"connection_id":224818,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:11:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:11:24] local.INFO: Processing buffer {"connection_id":224818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:11:24] local.INFO: IMEI packet received {"connection_id":224818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:11:24] local.INFO: IMEI acknowledgment sent {"connection_id":224818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:11:29] local.INFO: TCP Data received {"connection_id":224818,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224818,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:11:29] local.INFO: Processing buffer {"connection_id":224818,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:11:29] local.INFO: IMEI packet received {"connection_id":224818,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":224818,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:11:29] local.INFO: TCP Data received {"connection_id":224818,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:11:29] local.INFO: Processing buffer {"connection_id":224818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:11:29] local.INFO: Packet analysis {"connection_id":224818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:11:29] local.INFO: Extracted packet for processing {"connection_id":224818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:11:29] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:11:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:11:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:11:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:11:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:11:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:11:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:11:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:11:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:11:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:11:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:11:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:11:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:11:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:11:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:11:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:11:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:11:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:11:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:11:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:11:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:11:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:11:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:11:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:11:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:11:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:11:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:11:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:11:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":224818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23657,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:11:30] local.INFO: GPS data processed {"connection_id":224818,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:11:30] local.INFO: Acknowledgment sent {"connection_id":224818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:12:00] local.INFO: TCP Data received {"connection_id":224818,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:12:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224818,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:12:00] local.INFO: Processing buffer {"connection_id":224818,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:12:00] local.INFO: Packet analysis {"connection_id":224818,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:12:00] local.INFO: Extracted packet for processing {"connection_id":224818,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:12:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:12:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:12:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:12:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:12:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:12:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:12:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:12:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:12:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:12:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:12:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:12:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:12:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:12:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:12:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224818,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:12:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:12:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224818,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:12:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:12:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:12:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:12:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:12:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:12:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:12:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:12:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:12:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:12:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:12:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:12:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:12:00] local.INFO: DEBUG: GPS processor result {"connection_id":224818,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23658,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:12:00] local.INFO: GPS data processed {"connection_id":224818,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:12:00] local.INFO: Acknowledgment sent {"connection_id":224818,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:12:24] local.INFO: TCP Data received {"connection_id":223099,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:12:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223099,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:12:24] local.INFO: Processing buffer {"connection_id":223099,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:12:24] local.INFO: IMEI packet received {"connection_id":223099,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:12:24] local.INFO: IMEI acknowledgment sent {"connection_id":223099,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:12:29] local.INFO: TCP Data received {"connection_id":223099,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223099,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:12:29] local.INFO: Processing buffer {"connection_id":223099,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:12:29] local.INFO: IMEI packet received {"connection_id":223099,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":223099,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:12:30] local.INFO: TCP Data received {"connection_id":223099,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:12:30] local.INFO: Processing buffer {"connection_id":223099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:12:30] local.INFO: Packet analysis {"connection_id":223099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:12:30] local.INFO: Extracted packet for processing {"connection_id":223099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:12:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:12:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:12:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:12:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:12:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:12:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:12:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:12:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:12:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":223099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23659,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:12:30] local.INFO: GPS data processed {"connection_id":223099,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:12:30] local.INFO: Acknowledgment sent {"connection_id":223099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:13:01] local.INFO: TCP Data received {"connection_id":223099,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223099,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:01] local.INFO: Processing buffer {"connection_id":223099,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:01] local.INFO: Packet analysis {"connection_id":223099,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:13:01] local.INFO: Extracted packet for processing {"connection_id":223099,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:13:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:13:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:13:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:13:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:13:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:13:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:13:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:13:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:13:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:13:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223099,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:13:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:13:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223099,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:13:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:13:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:13:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:13:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:13:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:13:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:13:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:13:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:13:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:13:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:13:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:13:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:13:01] local.INFO: DEBUG: GPS processor result {"connection_id":223099,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23660,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:13:01] local.INFO: GPS data processed {"connection_id":223099,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:13:01] local.INFO: Acknowledgment sent {"connection_id":223099,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:13:29] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:13:29] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:13:29] local.INFO: IMEI packet received {"connection_id":221427,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":221427,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:13:34] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:13:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:13:34] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:13:34] local.INFO: IMEI packet received {"connection_id":221427,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:13:34] local.INFO: IMEI acknowledgment sent {"connection_id":221427,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:13:35] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:35] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:35] local.INFO: Packet analysis {"connection_id":221427,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:13:35] local.INFO: Extracted packet for processing {"connection_id":221427,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:13:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:13:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:13:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:13:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:13:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:13:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:13:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:13:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:13:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:13:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:13:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:13:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221427,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:13:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221427,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:13:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221427,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:13:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:13:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:13:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:13:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:13:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:13:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:13:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:13:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:13:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:13:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:13:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:13:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:13:35] local.INFO: DEBUG: GPS processor result {"connection_id":221427,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23661,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:13:35] local.INFO: GPS data processed {"connection_id":221427,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:13:35] local.INFO: Acknowledgment sent {"connection_id":221427,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:13:39] local.INFO: TCP Data received {"connection_id":221427,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221427,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:39] local.INFO: Processing buffer {"connection_id":221427,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:13:39] local.INFO: Packet analysis {"connection_id":221427,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:13:39] local.INFO: Extracted packet for processing {"connection_id":221427,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:13:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:13:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:13:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:13:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:13:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:13:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:13:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:13:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:13:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:13:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:13:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:13:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:13:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221427,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:13:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221427,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:13:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221427,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:13:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:13:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:13:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:13:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:13:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:13:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:13:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:13:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:13:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:13:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:13:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:13:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:13:39] local.INFO: DEBUG: GPS processor result {"connection_id":221427,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23662,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:13:39] local.INFO: GPS data processed {"connection_id":221427,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:13:39] local.INFO: Acknowledgment sent {"connection_id":221427,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:14:24] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:14:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:14:24] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:14:24] local.INFO: IMEI packet received {"connection_id":221428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:14:24] local.INFO: IMEI acknowledgment sent {"connection_id":221428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:14:29] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:14:29] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:14:29] local.INFO: IMEI packet received {"connection_id":221428,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":221428,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:14:30] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:14:30] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:14:30] local.INFO: Packet analysis {"connection_id":221428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:14:30] local.INFO: Extracted packet for processing {"connection_id":221428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:14:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:14:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:14:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:14:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:14:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:14:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:14:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:14:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":221428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23663,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:14:30] local.INFO: GPS data processed {"connection_id":221428,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:14:30] local.INFO: Acknowledgment sent {"connection_id":221428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:15:01] local.INFO: TCP Data received {"connection_id":221428,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221428,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:15:01] local.INFO: Processing buffer {"connection_id":221428,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:15:01] local.INFO: Packet analysis {"connection_id":221428,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:15:01] local.INFO: Extracted packet for processing {"connection_id":221428,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:15:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:15:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:15:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:15:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:15:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:15:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221428,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221428,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:15:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:15:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:15:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":221428,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23664,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:15:01] local.INFO: GPS data processed {"connection_id":221428,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:15:01] local.INFO: Acknowledgment sent {"connection_id":221428,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:15:22] local.INFO: TCP Data received {"connection_id":223100,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:15:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223100,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:15:22] local.INFO: Processing buffer {"connection_id":223100,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:15:22] local.INFO: IMEI packet received {"connection_id":223100,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:15:22] local.INFO: IMEI acknowledgment sent {"connection_id":223100,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:15:24] local.INFO: TCP Data received {"connection_id":223101,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:15:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:15:24] local.INFO: Processing buffer {"connection_id":223101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:15:24] local.INFO: IMEI packet received {"connection_id":223101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:15:24] local.INFO: IMEI acknowledgment sent {"connection_id":223101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:15:29] local.INFO: TCP Data received {"connection_id":223101,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223101,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:15:29] local.INFO: Processing buffer {"connection_id":223101,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:15:29] local.INFO: IMEI packet received {"connection_id":223101,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:15:29] local.INFO: IMEI acknowledgment sent {"connection_id":223101,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:15:30] local.INFO: TCP Data received {"connection_id":223101,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:15:30] local.INFO: Processing buffer {"connection_id":223101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16934a808012dce86000522c5b0001d014224..."} 
[2026-10-23 20:15:30] local.INFO: Packet analysis {"connection_id":223101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:15:30] local.INFO: Extracted packet for processing {"connection_id":223101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16934"} 
[2026-10-23 20:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":36,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948126720001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766421000,"timestamp_ms":1792766421000,"timestamp_seconds":1792766421,"priority":1,"record_length":96,"hex_timestamp":"000001a16934a808"} 
[2026-10-23 20:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":211,"data_length":795,"current_offset":136} 
[2026-10-23 20:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2587,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948126720001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948126720001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:15:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948126720001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":223101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23665,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:15:30] local.INFO: GPS data processed {"connection_id":223101,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:15:30] local.INFO: Acknowledgment sent {"connection_id":223101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:16:01] local.INFO: TCP Data received {"connection_id":223101,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223101,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:16:01] local.INFO: Processing buffer {"connection_id":223101,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:16:01] local.INFO: Packet analysis {"connection_id":223101,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:16:01] local.INFO: Extracted packet for processing {"connection_id":223101,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223101,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223101,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:16:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":223101,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23666,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:16:01] local.INFO: GPS data processed {"connection_id":223101,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:16:01] local.INFO: Acknowledgment sent {"connection_id":223101,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:16:24] local.INFO: TCP Data received {"connection_id":224819,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:16:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224819,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:16:24] local.INFO: Processing buffer {"connection_id":224819,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:16:24] local.INFO: IMEI packet received {"connection_id":224819,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:16:24] local.INFO: IMEI acknowledgment sent {"connection_id":224819,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:16:29] local.INFO: TCP Data received {"connection_id":224819,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224819,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:16:29] local.INFO: Processing buffer {"connection_id":224819,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:16:29] local.INFO: IMEI packet received {"connection_id":224819,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":224819,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:16:30] local.INFO: TCP Data received {"connection_id":224819,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:16:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:16:30] local.INFO: Processing buffer {"connection_id":224819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:16:30] local.INFO: Packet analysis {"connection_id":224819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:16:30] local.INFO: Extracted packet for processing {"connection_id":224819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:16:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:16:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:16:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:16:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:16:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:16:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:16:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:16:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:16:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:16:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:16:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:16:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:16:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:16:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:16:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:16:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:16:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:16:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:16:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:16:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:16:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:16:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:16:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:16:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:16:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:16:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:16:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:16:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":224819,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23667,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:16:30] local.INFO: GPS data processed {"connection_id":224819,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:16:30] local.INFO: Acknowledgment sent {"connection_id":224819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:17:01] local.INFO: TCP Data received {"connection_id":224819,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224819,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:01] local.INFO: Processing buffer {"connection_id":224819,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:01] local.INFO: Packet analysis {"connection_id":224819,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:17:01] local.INFO: Extracted packet for processing {"connection_id":224819,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:17:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:17:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:17:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:17:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:17:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:17:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:17:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:17:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:17:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:17:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:17:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:17:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224819,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:17:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:17:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224819,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:17:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:17:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:17:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:17:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:17:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:17:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:17:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:17:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:17:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:17:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:17:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:17:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:17:01] local.INFO: DEBUG: GPS processor result {"connection_id":224819,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23668,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:17:01] local.INFO: GPS data processed {"connection_id":224819,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:17:01] local.INFO: Acknowledgment sent {"connection_id":224819,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:17:29] local.INFO: TCP Data received {"connection_id":221851,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:17:29] local.INFO: Processing buffer {"connection_id":221851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:17:29] local.INFO: IMEI packet received {"connection_id":221851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":221851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:17:34] local.INFO: TCP Data received {"connection_id":221851,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:17:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:17:34] local.INFO: Processing buffer {"connection_id":221851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:17:34] local.INFO: IMEI packet received {"connection_id":221851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:17:34] local.INFO: IMEI acknowledgment sent {"connection_id":221851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:17:35] local.INFO: TCP Data received {"connection_id":221851,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:35] local.INFO: Processing buffer {"connection_id":221851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:35] local.INFO: Packet analysis {"connection_id":221851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:17:35] local.INFO: Extracted packet for processing {"connection_id":221851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:17:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:17:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:17:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:17:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:17:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:17:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:17:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:17:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:17:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:17:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:17:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:17:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:17:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:17:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:17:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:17:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:17:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:17:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:17:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:17:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:17:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:17:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:17:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:17:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:17:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:17:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:17:35] local.INFO: DEBUG: GPS processor result {"connection_id":221851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23669,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:17:35] local.INFO: GPS data processed {"connection_id":221851,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:17:35] local.INFO: Acknowledgment sent {"connection_id":221851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:17:39] local.INFO: TCP Data received {"connection_id":221851,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:39] local.INFO: Processing buffer {"connection_id":221851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:17:39] local.INFO: Packet analysis {"connection_id":221851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:17:39] local.INFO: Extracted packet for processing {"connection_id":221851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:17:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:17:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:17:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:17:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:17:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:17:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:17:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:17:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:17:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:17:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:17:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:17:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:17:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:17:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:17:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:17:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:17:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:17:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:17:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:17:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:17:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:17:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:17:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:17:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:17:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:17:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:17:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:17:40] local.INFO: DEBUG: GPS processor result {"connection_id":221851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23670,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:17:40] local.INFO: GPS data processed {"connection_id":221851,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:17:40] local.INFO: Acknowledgment sent {"connection_id":221851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:18:24] local.INFO: TCP Data received {"connection_id":221853,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:18:24] local.INFO: Processing buffer {"connection_id":221853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:18:24] local.INFO: IMEI packet received {"connection_id":221853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":221853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:18:29] local.INFO: TCP Data received {"connection_id":221853,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221853,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:18:29] local.INFO: Processing buffer {"connection_id":221853,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:18:29] local.INFO: IMEI packet received {"connection_id":221853,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:18:29] local.INFO: IMEI acknowledgment sent {"connection_id":221853,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:18:30] local.INFO: TCP Data received {"connection_id":221853,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:18:30] local.INFO: Processing buffer {"connection_id":221853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:18:30] local.INFO: Packet analysis {"connection_id":221853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:18:30] local.INFO: Extracted packet for processing {"connection_id":221853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:18:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:18:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:18:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:18:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:18:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:18:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:18:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:18:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:18:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":221853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23671,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:18:30] local.INFO: GPS data processed {"connection_id":221853,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:18:30] local.INFO: Acknowledgment sent {"connection_id":221853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:19:01] local.INFO: TCP Data received {"connection_id":221853,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221853,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:19:01] local.INFO: Processing buffer {"connection_id":221853,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:19:01] local.INFO: Packet analysis {"connection_id":221853,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:19:01] local.INFO: Extracted packet for processing {"connection_id":221853,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:19:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:19:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:19:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:19:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:19:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:19:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:19:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221853,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221853,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:19:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:19:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:19:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:19:01] local.INFO: DEBUG: GPS processor result {"connection_id":221853,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23672,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:19:01] local.INFO: GPS data processed {"connection_id":221853,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:19:01] local.INFO: Acknowledgment sent {"connection_id":221853,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:19:24] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:19:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:19:24] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:19:24] local.INFO: IMEI packet received {"connection_id":221429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:19:24] local.INFO: IMEI acknowledgment sent {"connection_id":221429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:19:29] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:19:29] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:19:29] local.INFO: IMEI packet received {"connection_id":221429,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":221429,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:19:30] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:19:30] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:19:30] local.INFO: Packet analysis {"connection_id":221429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:19:30] local.INFO: Extracted packet for processing {"connection_id":221429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:19:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":221429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23673,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:19:30] local.INFO: GPS data processed {"connection_id":221429,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:19:30] local.INFO: Acknowledgment sent {"connection_id":221429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:20:01] local.INFO: TCP Data received {"connection_id":221429,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221429,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:20:01] local.INFO: Processing buffer {"connection_id":221429,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:20:01] local.INFO: Packet analysis {"connection_id":221429,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:20:01] local.INFO: Extracted packet for processing {"connection_id":221429,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221429,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221429,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:20:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":221429,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23674,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:20:01] local.INFO: GPS data processed {"connection_id":221429,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:20:01] local.INFO: Acknowledgment sent {"connection_id":221429,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:20:24] local.INFO: TCP Data received {"connection_id":221854,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:20:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221854,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:20:24] local.INFO: Processing buffer {"connection_id":221854,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:20:24] local.INFO: IMEI packet received {"connection_id":221854,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:20:24] local.INFO: IMEI acknowledgment sent {"connection_id":221854,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:20:29] local.INFO: TCP Data received {"connection_id":221854,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221854,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:20:29] local.INFO: Processing buffer {"connection_id":221854,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:20:29] local.INFO: IMEI packet received {"connection_id":221854,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:20:29] local.INFO: IMEI acknowledgment sent {"connection_id":221854,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:20:30] local.INFO: TCP Data received {"connection_id":221854,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:20:30] local.INFO: Processing buffer {"connection_id":221854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:20:30] local.INFO: Packet analysis {"connection_id":221854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:20:30] local.INFO: Extracted packet for processing {"connection_id":221854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:20:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:20:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:20:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:20:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:20:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:20:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:20:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:20:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":221854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23675,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:20:30] local.INFO: GPS data processed {"connection_id":221854,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:20:30] local.INFO: Acknowledgment sent {"connection_id":221854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:20:44] local.INFO: TCP Data received {"connection_id":221852,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:20:44] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221852,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:20:44] local.INFO: Processing buffer {"connection_id":221852,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:20:44] local.INFO: IMEI packet received {"connection_id":221852,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:20:44] local.INFO: IMEI acknowledgment sent {"connection_id":221852,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:21:01] local.INFO: TCP Data received {"connection_id":221854,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:21:01] local.INFO: Processing buffer {"connection_id":221854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169393fd0012dce86000522c5b0001d014226..."} 
[2026-10-23 20:21:01] local.INFO: Packet analysis {"connection_id":221854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:21:01] local.INFO: Extracted packet for processing {"connection_id":221854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16939"} 
[2026-10-23 20:21:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948203776001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:21:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792766722000,"timestamp_ms":1792766722000,"timestamp_seconds":1792766722,"priority":1,"record_length":96,"hex_timestamp":"000001a169393fd0"} 
[2026-10-23 20:21:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:21:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:21:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:21:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:21:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:21:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948203776001,"66":25288,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948203776001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:21:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:21:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948203776001,"power":25288,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:21:01] local.INFO: DEBUG: GPS processor result {"connection_id":221854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23676,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:21:01] local.INFO: GPS data processed {"connection_id":221854,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:21:01] local.INFO: Acknowledgment sent {"connection_id":221854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:21:24] local.INFO: TCP Data received {"connection_id":223102,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:21:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:21:24] local.INFO: Processing buffer {"connection_id":223102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:21:24] local.INFO: IMEI packet received {"connection_id":223102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:21:24] local.INFO: IMEI acknowledgment sent {"connection_id":223102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:21:29] local.INFO: TCP Data received {"connection_id":223102,"ip":"42.106.6.40","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223102,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:21:29] local.INFO: Processing buffer {"connection_id":223102,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:21:29] local.INFO: IMEI packet received {"connection_id":223102,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:21:29] local.INFO: IMEI acknowledgment sent {"connection_id":223102,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:21:30] local.INFO: TCP Data received {"connection_id":223102,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:21:30] local.INFO: Processing buffer {"connection_id":223102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:21:30] local.INFO: Packet analysis {"connection_id":223102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:21:30] local.INFO: Extracted packet for processing {"connection_id":223102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:21:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:21:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:21:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:21:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:21:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:21:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:21:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:21:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":223102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23677,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:21:30] local.INFO: GPS data processed {"connection_id":223102,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:21:30] local.INFO: Acknowledgment sent {"connection_id":223102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:22:01] local.INFO: TCP Data received {"connection_id":223102,"ip":"42.106.6.40","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223102,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:01] local.INFO: Processing buffer {"connection_id":223102,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:01] local.INFO: Packet analysis {"connection_id":223102,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:22:01] local.INFO: Extracted packet for processing {"connection_id":223102,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:22:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:22:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:22:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:22:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:22:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:22:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:22:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:22:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:22:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:22:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223102,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:22:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:22:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223102,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:22:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.40","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:22:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:22:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:22:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.40","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:22:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:22:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:22:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:22:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:22:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:22:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:22:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:22:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:22:01] local.INFO: DEBUG: GPS processor result {"connection_id":223102,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23678,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:22:01] local.INFO: GPS data processed {"connection_id":223102,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:22:01] local.INFO: Acknowledgment sent {"connection_id":223102,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:22:29] local.INFO: TCP Data received {"connection_id":224820,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:22:29] local.INFO: Processing buffer {"connection_id":224820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:22:29] local.INFO: IMEI packet received {"connection_id":224820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:22:29] local.INFO: IMEI acknowledgment sent {"connection_id":224820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:22:34] local.INFO: TCP Data received {"connection_id":224820,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:22:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224820,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:22:34] local.INFO: Processing buffer {"connection_id":224820,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:22:34] local.INFO: IMEI packet received {"connection_id":224820,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:22:34] local.INFO: IMEI acknowledgment sent {"connection_id":224820,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:22:35] local.INFO: TCP Data received {"connection_id":224820,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:35] local.INFO: Processing buffer {"connection_id":224820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:35] local.INFO: Packet analysis {"connection_id":224820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:22:35] local.INFO: Extracted packet for processing {"connection_id":224820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:22:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:22:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:22:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:22:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:22:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:22:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:22:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:22:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:22:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:22:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:22:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:22:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:22:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:22:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:22:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:22:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:22:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:22:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:22:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:22:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:22:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:22:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:22:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:22:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:22:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:22:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:22:35] local.INFO: DEBUG: GPS processor result {"connection_id":224820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23679,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:22:35] local.INFO: GPS data processed {"connection_id":224820,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:22:35] local.INFO: Acknowledgment sent {"connection_id":224820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:22:39] local.INFO: TCP Data received {"connection_id":224820,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224820,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:39] local.INFO: Processing buffer {"connection_id":224820,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:22:39] local.INFO: Packet analysis {"connection_id":224820,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:22:39] local.INFO: Extracted packet for processing {"connection_id":224820,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:22:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:22:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:22:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:22:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:22:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:22:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:22:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:22:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:22:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:22:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:22:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:22:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:22:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224820,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:22:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:22:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224820,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:22:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:22:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:22:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:22:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:22:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:22:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:22:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:22:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:22:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:22:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:22:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:22:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:22:39] local.INFO: DEBUG: GPS processor result {"connection_id":224820,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23680,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:22:39] local.INFO: GPS data processed {"connection_id":224820,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:22:39] local.INFO: Acknowledgment sent {"connection_id":224820,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:23:24] local.INFO: TCP Data received {"connection_id":223104,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:23:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:23:24] local.INFO: Processing buffer {"connection_id":223104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:23:24] local.INFO: IMEI packet received {"connection_id":223104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:23:24] local.INFO: IMEI acknowledgment sent {"connection_id":223104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:23:29] local.INFO: TCP Data received {"connection_id":223104,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223104,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:23:29] local.INFO: Processing buffer {"connection_id":223104,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:23:29] local.INFO: IMEI packet received {"connection_id":223104,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:23:29] local.INFO: IMEI acknowledgment sent {"connection_id":223104,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:23:30] local.INFO: TCP Data received {"connection_id":223104,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:23:30] local.INFO: Processing buffer {"connection_id":223104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:23:30] local.INFO: Packet analysis {"connection_id":223104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:23:30] local.INFO: Extracted packet for processing {"connection_id":223104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:23:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:23:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:23:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:23:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:23:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:23:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:23:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:23:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:23:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:23:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:23:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:23:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:23:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:23:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:23:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:23:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:23:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:23:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:23:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:23:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:23:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:23:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:23:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:23:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:23:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:23:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:23:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:23:30] local.INFO: DEBUG: GPS processor result {"connection_id":223104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23681,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:23:30] local.INFO: GPS data processed {"connection_id":223104,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:23:30] local.INFO: Acknowledgment sent {"connection_id":223104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:24:01] local.INFO: TCP Data received {"connection_id":223104,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223104,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:24:01] local.INFO: Processing buffer {"connection_id":223104,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:24:01] local.INFO: Packet analysis {"connection_id":223104,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:24:01] local.INFO: Extracted packet for processing {"connection_id":223104,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:24:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:24:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:24:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:24:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:24:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:24:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:24:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:24:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:24:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:24:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:24:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:24:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:24:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223104,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:24:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:24:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223104,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:24:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:24:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:24:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:24:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:24:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:24:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:24:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:24:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:24:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:24:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:24:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:24:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:24:01] local.INFO: DEBUG: GPS processor result {"connection_id":223104,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23682,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:24:01] local.INFO: GPS data processed {"connection_id":223104,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:24:01] local.INFO: Acknowledgment sent {"connection_id":223104,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:24:24] local.INFO: TCP Data received {"connection_id":221855,"ip":"42.106.6.57","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:24:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:24:24] local.INFO: Processing buffer {"connection_id":221855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:24:24] local.INFO: IMEI packet received {"connection_id":221855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:24:24] local.INFO: IMEI acknowledgment sent {"connection_id":221855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:24:29] local.INFO: TCP Data received {"connection_id":221855,"ip":"42.106.6.57","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221855,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:24:29] local.INFO: Processing buffer {"connection_id":221855,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:24:29] local.INFO: IMEI packet received {"connection_id":221855,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:24:29] local.INFO: IMEI acknowledgment sent {"connection_id":221855,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:24:30] local.INFO: TCP Data received {"connection_id":221855,"ip":"42.106.6.57","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:24:30] local.INFO: Processing buffer {"connection_id":221855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:24:30] local.INFO: Packet analysis {"connection_id":221855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:24:30] local.INFO: Extracted packet for processing {"connection_id":221855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:24:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:24:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:24:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:24:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:24:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:24:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.57","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.57","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:24:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:24:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":221855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23683,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:24:30] local.INFO: GPS data processed {"connection_id":221855,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:24:30] local.INFO: Acknowledgment sent {"connection_id":221855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:25:01] local.INFO: TCP Data received {"connection_id":221855,"ip":"42.106.6.57","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:25:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221855,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:25:01] local.INFO: Processing buffer {"connection_id":221855,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:25:01] local.INFO: Packet analysis {"connection_id":221855,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:25:01] local.INFO: Extracted packet for processing {"connection_id":221855,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:25:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:25:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:25:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:25:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:25:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:25:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:25:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:25:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:25:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:25:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:25:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:25:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:25:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:25:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221855,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:25:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:25:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221855,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:25:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.57","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:25:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:25:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:25:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.57","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:25:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:25:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:25:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:25:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:25:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:25:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:25:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:25:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:25:01] local.INFO: DEBUG: GPS processor result {"connection_id":221855,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23684,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:25:01] local.INFO: GPS data processed {"connection_id":221855,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:25:01] local.INFO: Acknowledgment sent {"connection_id":221855,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:25:25] local.INFO: TCP Data received {"connection_id":224821,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:25:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:25:25] local.INFO: Processing buffer {"connection_id":224821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:25:25] local.INFO: IMEI packet received {"connection_id":224821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:25:25] local.INFO: IMEI acknowledgment sent {"connection_id":224821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:25:29] local.INFO: TCP Data received {"connection_id":224821,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224821,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:25:29] local.INFO: Processing buffer {"connection_id":224821,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:25:29] local.INFO: IMEI packet received {"connection_id":224821,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":224821,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:25:30] local.INFO: TCP Data received {"connection_id":224821,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:25:30] local.INFO: Processing buffer {"connection_id":224821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:25:30] local.INFO: Packet analysis {"connection_id":224821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:25:30] local.INFO: Extracted packet for processing {"connection_id":224821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:25:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:25:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:25:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":224821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23685,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:25:30] local.INFO: GPS data processed {"connection_id":224821,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:25:30] local.INFO: Acknowledgment sent {"connection_id":224821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:26:01] local.INFO: TCP Data received {"connection_id":224821,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224821,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:26:01] local.INFO: Processing buffer {"connection_id":224821,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1693dd798012dce86000522c5b0001d014222..."} 
[2026-10-23 20:26:01] local.INFO: Packet analysis {"connection_id":224821,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:26:01] local.INFO: Extracted packet for processing {"connection_id":224821,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1693d"} 
[2026-10-23 20:26:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":34,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948280832001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767023000,"timestamp_ms":1792767023000,"timestamp_seconds":1792767023,"priority":1,"record_length":96,"hex_timestamp":"000001a1693dd798"} 
[2026-10-23 20:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":200,"data_length":795,"current_offset":136} 
[2026-10-23 20:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2488,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224821,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224821,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948280832001,"66":24680,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948280832001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:26:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:26:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948280832001,"power":24680,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":224821,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23686,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:26:01] local.INFO: GPS data processed {"connection_id":224821,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:26:01] local.INFO: Acknowledgment sent {"connection_id":224821,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:26:17] local.INFO: TCP Data received {"connection_id":223103,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:26:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223103,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:26:17] local.INFO: Processing buffer {"connection_id":223103,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:26:17] local.INFO: IMEI packet received {"connection_id":223103,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:26:17] local.INFO: IMEI acknowledgment sent {"connection_id":223103,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:26:29] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:26:29] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:26:29] local.INFO: IMEI packet received {"connection_id":221430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":221430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:26:34] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:26:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:26:34] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:26:34] local.INFO: IMEI packet received {"connection_id":221430,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:26:34] local.INFO: IMEI acknowledgment sent {"connection_id":221430,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:26:35] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:26:35] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:26:35] local.INFO: Packet analysis {"connection_id":221430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:26:35] local.INFO: Extracted packet for processing {"connection_id":221430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:26:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:26:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:26:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:26:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:26:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:26:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:26:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:26:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:26:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:26:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:26:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:26:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:26:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:26:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:26:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:26:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:26:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:26:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:26:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:26:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:26:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:26:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:26:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:26:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:26:35] local.INFO: DEBUG: GPS processor result {"connection_id":221430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23687,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:26:35] local.INFO: GPS data processed {"connection_id":221430,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:26:35] local.INFO: Acknowledgment sent {"connection_id":221430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:26:39] local.INFO: TCP Data received {"connection_id":221430,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:26:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221430,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:26:39] local.INFO: Processing buffer {"connection_id":221430,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:26:39] local.INFO: Packet analysis {"connection_id":221430,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:26:39] local.INFO: Extracted packet for processing {"connection_id":221430,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:26:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:26:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:26:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:26:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:26:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:26:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:26:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:26:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:26:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:26:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:26:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:26:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:26:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221430,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:26:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:26:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221430,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:26:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:26:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:26:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:26:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:26:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:26:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:26:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:26:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:26:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:26:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:26:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:26:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:26:39] local.INFO: DEBUG: GPS processor result {"connection_id":221430,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23688,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:26:39] local.INFO: GPS data processed {"connection_id":221430,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:26:39] local.INFO: Acknowledgment sent {"connection_id":221430,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:27:24] local.INFO: TCP Data received {"connection_id":221431,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:27:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:27:24] local.INFO: Processing buffer {"connection_id":221431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:27:24] local.INFO: IMEI packet received {"connection_id":221431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:27:24] local.INFO: IMEI acknowledgment sent {"connection_id":221431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:27:29] local.INFO: TCP Data received {"connection_id":221431,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221431,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:27:29] local.INFO: Processing buffer {"connection_id":221431,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:27:29] local.INFO: IMEI packet received {"connection_id":221431,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:27:29] local.INFO: IMEI acknowledgment sent {"connection_id":221431,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:27:30] local.INFO: TCP Data received {"connection_id":221431,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:27:30] local.INFO: Processing buffer {"connection_id":221431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:27:30] local.INFO: Packet analysis {"connection_id":221431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:27:30] local.INFO: Extracted packet for processing {"connection_id":221431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:27:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:27:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:27:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:27:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:27:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:27:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:27:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:27:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:27:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:27:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:27:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:27:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:27:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:27:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:27:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:27:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:27:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:27:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:27:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:27:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:27:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:27:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:27:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:27:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:27:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:27:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:27:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:27:30] local.INFO: DEBUG: GPS processor result {"connection_id":221431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23689,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:27:30] local.INFO: GPS data processed {"connection_id":221431,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:27:30] local.INFO: Acknowledgment sent {"connection_id":221431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:28:01] local.INFO: TCP Data received {"connection_id":221431,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221431,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:28:01] local.INFO: Processing buffer {"connection_id":221431,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:28:01] local.INFO: Packet analysis {"connection_id":221431,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:28:01] local.INFO: Extracted packet for processing {"connection_id":221431,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:28:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:28:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:28:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:28:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:28:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:28:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:28:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221431,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221431,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:28:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:28:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:28:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:28:01] local.INFO: DEBUG: GPS processor result {"connection_id":221431,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23690,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:28:01] local.INFO: GPS data processed {"connection_id":221431,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:28:01] local.INFO: Acknowledgment sent {"connection_id":221431,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:28:24] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:28:24] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:28:24] local.INFO: IMEI packet received {"connection_id":221433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":221433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:28:29] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:28:29] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:28:29] local.INFO: IMEI packet received {"connection_id":221433,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:28:29] local.INFO: IMEI acknowledgment sent {"connection_id":221433,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:28:30] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:28:30] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:28:30] local.INFO: Packet analysis {"connection_id":221433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:28:30] local.INFO: Extracted packet for processing {"connection_id":221433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:28:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":221433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23691,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:28:30] local.INFO: GPS data processed {"connection_id":221433,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:28:30] local.INFO: Acknowledgment sent {"connection_id":221433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:29:01] local.INFO: TCP Data received {"connection_id":221433,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221433,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:29:01] local.INFO: Processing buffer {"connection_id":221433,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:29:01] local.INFO: Packet analysis {"connection_id":221433,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:29:01] local.INFO: Extracted packet for processing {"connection_id":221433,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:29:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221433,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221433,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:29:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:29:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":221433,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23692,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:29:01] local.INFO: GPS data processed {"connection_id":221433,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:29:01] local.INFO: Acknowledgment sent {"connection_id":221433,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:29:24] local.INFO: TCP Data received {"connection_id":223105,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:29:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223105,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:29:24] local.INFO: Processing buffer {"connection_id":223105,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:29:24] local.INFO: IMEI packet received {"connection_id":223105,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:29:24] local.INFO: IMEI acknowledgment sent {"connection_id":223105,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:29:29] local.INFO: TCP Data received {"connection_id":223105,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223105,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:29:29] local.INFO: Processing buffer {"connection_id":223105,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:29:29] local.INFO: IMEI packet received {"connection_id":223105,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:29:29] local.INFO: IMEI acknowledgment sent {"connection_id":223105,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:29:30] local.INFO: TCP Data received {"connection_id":223105,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:29:30] local.INFO: Processing buffer {"connection_id":223105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:29:30] local.INFO: Packet analysis {"connection_id":223105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:29:30] local.INFO: Extracted packet for processing {"connection_id":223105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:29:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:29:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:29:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:29:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":223105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23693,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:29:30] local.INFO: GPS data processed {"connection_id":223105,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:29:30] local.INFO: Acknowledgment sent {"connection_id":223105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:30:01] local.INFO: TCP Data received {"connection_id":223105,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223105,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:30:01] local.INFO: Processing buffer {"connection_id":223105,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:30:01] local.INFO: Packet analysis {"connection_id":223105,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:30:01] local.INFO: Extracted packet for processing {"connection_id":223105,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:30:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:30:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:30:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:30:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:30:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:30:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:30:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223105,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223105,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:30:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:30:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":223105,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23694,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:30:01] local.INFO: GPS data processed {"connection_id":223105,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:30:01] local.INFO: Acknowledgment sent {"connection_id":223105,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:30:24] local.INFO: TCP Data received {"connection_id":224822,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:30:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:30:24] local.INFO: Processing buffer {"connection_id":224822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:30:24] local.INFO: IMEI packet received {"connection_id":224822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:30:24] local.INFO: IMEI acknowledgment sent {"connection_id":224822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:30:29] local.INFO: TCP Data received {"connection_id":224822,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224822,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:30:29] local.INFO: Processing buffer {"connection_id":224822,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:30:29] local.INFO: IMEI packet received {"connection_id":224822,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:30:29] local.INFO: IMEI acknowledgment sent {"connection_id":224822,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:30:30] local.INFO: TCP Data received {"connection_id":224822,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:30:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:30:30] local.INFO: Processing buffer {"connection_id":224822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:30:30] local.INFO: Packet analysis {"connection_id":224822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:30:30] local.INFO: Extracted packet for processing {"connection_id":224822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:30:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:30:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:30:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:30:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:30:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:30:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:30:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:30:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:30:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:30:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:30:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:30:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:30:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:30:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:30:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:30:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:30:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:30:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:30:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:30:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:30:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:30:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:30:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:30:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:30:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:30:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:30:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:30:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:30:30] local.INFO: DEBUG: GPS processor result {"connection_id":224822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23695,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:30:30] local.INFO: GPS data processed {"connection_id":224822,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:30:30] local.INFO: Acknowledgment sent {"connection_id":224822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:31:01] local.INFO: TCP Data received {"connection_id":224822,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224822,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:31:01] local.INFO: Processing buffer {"connection_id":224822,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169426f60012dce86000522c5b0001d014226..."} 
[2026-10-23 20:31:01] local.INFO: Packet analysis {"connection_id":224822,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:31:01] local.INFO: Extracted packet for processing {"connection_id":224822,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16942"} 
[2026-10-23 20:31:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948357888001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767324000,"timestamp_ms":1792767324000,"timestamp_seconds":1792767324,"priority":1,"record_length":96,"hex_timestamp":"000001a169426f60"} 
[2026-10-23 20:31:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:31:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 20:31:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1614,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:31:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:31:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224822,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224822,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:31:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948357888001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948357888001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:31:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:31:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948357888001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":224822,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23696,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:31:01] local.INFO: GPS data processed {"connection_id":224822,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:31:01] local.INFO: Acknowledgment sent {"connection_id":224822,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:31:29] local.INFO: TCP Data received {"connection_id":223106,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:31:29] local.INFO: Processing buffer {"connection_id":223106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:31:29] local.INFO: IMEI packet received {"connection_id":223106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:31:29] local.INFO: IMEI acknowledgment sent {"connection_id":223106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:31:34] local.INFO: TCP Data received {"connection_id":223106,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:31:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223106,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:31:34] local.INFO: Processing buffer {"connection_id":223106,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:31:34] local.INFO: IMEI packet received {"connection_id":223106,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:31:34] local.INFO: IMEI acknowledgment sent {"connection_id":223106,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:31:35] local.INFO: TCP Data received {"connection_id":223106,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:31:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:31:35] local.INFO: Processing buffer {"connection_id":223106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:31:35] local.INFO: Packet analysis {"connection_id":223106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:31:35] local.INFO: Extracted packet for processing {"connection_id":223106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:31:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:31:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:31:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:31:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:31:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:31:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:31:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:31:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:31:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:31:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:31:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:31:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:31:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:31:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:31:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:31:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:31:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:31:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:31:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:31:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:31:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:31:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:31:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:31:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:31:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:31:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:31:35] local.INFO: DEBUG: GPS processor result {"connection_id":223106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23697,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:31:35] local.INFO: GPS data processed {"connection_id":223106,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:31:35] local.INFO: Acknowledgment sent {"connection_id":223106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:31:39] local.INFO: TCP Data received {"connection_id":223106,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:31:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223106,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:31:39] local.INFO: Processing buffer {"connection_id":223106,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:31:39] local.INFO: Packet analysis {"connection_id":223106,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:31:39] local.INFO: Extracted packet for processing {"connection_id":223106,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:31:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:31:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:31:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:31:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:31:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:31:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:31:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:31:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:31:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:31:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:31:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:31:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:31:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223106,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:31:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:31:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223106,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:31:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:31:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:31:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:31:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:31:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:31:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:31:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:31:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:31:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:31:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:31:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:31:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:31:39] local.INFO: DEBUG: GPS processor result {"connection_id":223106,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23698,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:31:39] local.INFO: GPS data processed {"connection_id":223106,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:31:39] local.INFO: Acknowledgment sent {"connection_id":223106,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:31:48] local.INFO: TCP Data received {"connection_id":221432,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:31:48] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221432,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:31:48] local.INFO: Processing buffer {"connection_id":221432,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:31:48] local.INFO: IMEI packet received {"connection_id":221432,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:31:48] local.INFO: IMEI acknowledgment sent {"connection_id":221432,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:32:22] local.INFO: TCP Data received {"connection_id":221434,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:32:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221434,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:32:22] local.INFO: Processing buffer {"connection_id":221434,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:32:22] local.INFO: IMEI packet received {"connection_id":221434,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:32:22] local.INFO: IMEI acknowledgment sent {"connection_id":221434,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:32:24] local.INFO: TCP Data received {"connection_id":224823,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:32:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:32:24] local.INFO: Processing buffer {"connection_id":224823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:32:24] local.INFO: IMEI packet received {"connection_id":224823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:32:24] local.INFO: IMEI acknowledgment sent {"connection_id":224823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:32:29] local.INFO: TCP Data received {"connection_id":224823,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224823,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:32:29] local.INFO: Processing buffer {"connection_id":224823,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:32:29] local.INFO: IMEI packet received {"connection_id":224823,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:32:29] local.INFO: IMEI acknowledgment sent {"connection_id":224823,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:32:30] local.INFO: TCP Data received {"connection_id":224823,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:32:30] local.INFO: Processing buffer {"connection_id":224823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:32:30] local.INFO: Packet analysis {"connection_id":224823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:32:30] local.INFO: Extracted packet for processing {"connection_id":224823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:32:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:32:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:32:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:32:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:32:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:32:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:32:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:32:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:32:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:32:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":224823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23699,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:32:30] local.INFO: GPS data processed {"connection_id":224823,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:32:30] local.INFO: Acknowledgment sent {"connection_id":224823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:33:01] local.INFO: TCP Data received {"connection_id":224823,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:33:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224823,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:33:01] local.INFO: Processing buffer {"connection_id":224823,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:33:01] local.INFO: Packet analysis {"connection_id":224823,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:33:01] local.INFO: Extracted packet for processing {"connection_id":224823,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:33:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:33:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:33:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:33:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:33:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:33:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:33:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:33:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:33:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:33:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:33:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:33:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224823,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:33:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:33:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224823,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:33:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:33:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:33:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:33:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:33:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:33:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:33:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:33:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:33:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:33:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:33:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:33:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:33:01] local.INFO: DEBUG: GPS processor result {"connection_id":224823,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23700,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:33:01] local.INFO: GPS data processed {"connection_id":224823,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:33:01] local.INFO: Acknowledgment sent {"connection_id":224823,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:33:24] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:33:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:33:24] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:33:24] local.INFO: IMEI packet received {"connection_id":221435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:33:24] local.INFO: IMEI acknowledgment sent {"connection_id":221435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:33:29] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:33:29] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:33:29] local.INFO: IMEI packet received {"connection_id":221435,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:33:29] local.INFO: IMEI acknowledgment sent {"connection_id":221435,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:33:30] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:33:30] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:33:30] local.INFO: Packet analysis {"connection_id":221435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:33:30] local.INFO: Extracted packet for processing {"connection_id":221435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:33:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:33:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:33:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:33:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:33:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:33:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:33:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:33:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:33:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:33:30] local.INFO: DEBUG: GPS processor result {"connection_id":221435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23701,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:33:30] local.INFO: GPS data processed {"connection_id":221435,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:33:30] local.INFO: Acknowledgment sent {"connection_id":221435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:34:01] local.INFO: TCP Data received {"connection_id":221435,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:34:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221435,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:34:01] local.INFO: Processing buffer {"connection_id":221435,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:34:01] local.INFO: Packet analysis {"connection_id":221435,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:34:01] local.INFO: Extracted packet for processing {"connection_id":221435,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:34:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:34:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:34:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:34:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:34:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:34:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:34:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:34:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:34:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:34:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:34:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:34:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:34:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221435,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:34:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:34:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221435,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:34:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:34:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:34:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:34:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:34:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:34:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:34:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:34:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:34:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:34:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:34:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:34:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:34:01] local.INFO: DEBUG: GPS processor result {"connection_id":221435,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23702,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:34:01] local.INFO: GPS data processed {"connection_id":221435,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:34:01] local.INFO: Acknowledgment sent {"connection_id":221435,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:34:24] local.INFO: TCP Data received {"connection_id":221856,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:34:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:34:24] local.INFO: Processing buffer {"connection_id":221856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:34:24] local.INFO: IMEI packet received {"connection_id":221856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:34:24] local.INFO: IMEI acknowledgment sent {"connection_id":221856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:34:29] local.INFO: TCP Data received {"connection_id":221856,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:34:29] local.INFO: Processing buffer {"connection_id":221856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:34:29] local.INFO: IMEI packet received {"connection_id":221856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:34:29] local.INFO: IMEI acknowledgment sent {"connection_id":221856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:34:30] local.INFO: TCP Data received {"connection_id":221856,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:34:30] local.INFO: Processing buffer {"connection_id":221856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:34:30] local.INFO: Packet analysis {"connection_id":221856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:34:30] local.INFO: Extracted packet for processing {"connection_id":221856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:34:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:34:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:34:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":221856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23703,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:34:30] local.INFO: GPS data processed {"connection_id":221856,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:34:30] local.INFO: Acknowledgment sent {"connection_id":221856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:35:01] local.INFO: TCP Data received {"connection_id":221856,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:35:01] local.INFO: Processing buffer {"connection_id":221856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:35:01] local.INFO: Packet analysis {"connection_id":221856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:35:01] local.INFO: Extracted packet for processing {"connection_id":221856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:35:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:35:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:35:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:35:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:35:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:35:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:35:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:35:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":221856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23704,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:35:01] local.INFO: GPS data processed {"connection_id":221856,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:35:01] local.INFO: Acknowledgment sent {"connection_id":221856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:35:24] local.INFO: TCP Data received {"connection_id":221857,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:35:24] local.INFO: Processing buffer {"connection_id":221857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:35:24] local.INFO: IMEI packet received {"connection_id":221857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":221857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:35:29] local.INFO: TCP Data received {"connection_id":221857,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:35:29] local.INFO: Processing buffer {"connection_id":221857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:35:29] local.INFO: IMEI packet received {"connection_id":221857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:35:29] local.INFO: IMEI acknowledgment sent {"connection_id":221857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:35:30] local.INFO: TCP Data received {"connection_id":221857,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:35:30] local.INFO: Processing buffer {"connection_id":221857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:35:30] local.INFO: Packet analysis {"connection_id":221857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:35:30] local.INFO: Extracted packet for processing {"connection_id":221857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:35:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:35:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:35:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:35:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:35:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:35:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:35:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:35:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:35:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:35:30] local.INFO: DEBUG: GPS processor result {"connection_id":221857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23705,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:35:30] local.INFO: GPS data processed {"connection_id":221857,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:35:30] local.INFO: Acknowledgment sent {"connection_id":221857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:36:01] local.INFO: TCP Data received {"connection_id":221857,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:36:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:36:01] local.INFO: Processing buffer {"connection_id":221857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169470728012dce86000522c5b0001d014225..."} 
[2026-10-23 20:36:01] local.INFO: Packet analysis {"connection_id":221857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:36:01] local.INFO: Extracted packet for processing {"connection_id":221857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16947"} 
[2026-10-23 20:36:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:36:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:36:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948434944001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:36:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767625000,"timestamp_ms":1792767625000,"timestamp_seconds":1792767625,"priority":1,"record_length":96,"hex_timestamp":"000001a169470728"} 
[2026-10-23 20:36:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:36:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:36:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:36:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:36:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:36:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:36:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:36:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:36:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:36:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:36:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:36:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:36:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:36:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948434944001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:36:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:36:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:36:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948434944001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:36:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:36:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:36:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:36:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:36:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948434944001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:36:01] local.INFO: DEBUG: GPS processor result {"connection_id":221857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23706,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:36:01] local.INFO: GPS data processed {"connection_id":221857,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:36:01] local.INFO: Acknowledgment sent {"connection_id":221857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:36:29] local.INFO: TCP Data received {"connection_id":223107,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:36:29] local.INFO: Processing buffer {"connection_id":223107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:36:29] local.INFO: IMEI packet received {"connection_id":223107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:36:29] local.INFO: IMEI acknowledgment sent {"connection_id":223107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:36:34] local.INFO: TCP Data received {"connection_id":223107,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:36:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223107,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:36:34] local.INFO: Processing buffer {"connection_id":223107,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:36:34] local.INFO: IMEI packet received {"connection_id":223107,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:36:34] local.INFO: IMEI acknowledgment sent {"connection_id":223107,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:36:35] local.INFO: TCP Data received {"connection_id":223107,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:36:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:36:35] local.INFO: Processing buffer {"connection_id":223107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:36:35] local.INFO: Packet analysis {"connection_id":223107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:36:35] local.INFO: Extracted packet for processing {"connection_id":223107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:36:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:36:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:36:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:36:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:36:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:36:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:36:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:36:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:36:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:36:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:36:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:36:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:36:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:36:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:36:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:36:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:36:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:36:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:36:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:36:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:36:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:36:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:36:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:36:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:36:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:36:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:36:35] local.INFO: DEBUG: GPS processor result {"connection_id":223107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23707,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:36:35] local.INFO: GPS data processed {"connection_id":223107,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:36:35] local.INFO: Acknowledgment sent {"connection_id":223107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:36:39] local.INFO: TCP Data received {"connection_id":223107,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:36:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223107,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:36:39] local.INFO: Processing buffer {"connection_id":223107,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:36:39] local.INFO: Packet analysis {"connection_id":223107,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:36:39] local.INFO: Extracted packet for processing {"connection_id":223107,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:36:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:36:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:36:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:36:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:36:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:36:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:36:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:36:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:36:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:36:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:36:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:36:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:36:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223107,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:36:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:36:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223107,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:36:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:36:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:36:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:36:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:36:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:36:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:36:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:36:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:36:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:36:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:36:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:36:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:36:39] local.INFO: DEBUG: GPS processor result {"connection_id":223107,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23708,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:36:39] local.INFO: GPS data processed {"connection_id":223107,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:36:39] local.INFO: Acknowledgment sent {"connection_id":223107,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:37:24] local.INFO: TCP Data received {"connection_id":224824,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:37:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224824,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:37:24] local.INFO: Processing buffer {"connection_id":224824,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:37:24] local.INFO: IMEI packet received {"connection_id":224824,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:37:24] local.INFO: IMEI acknowledgment sent {"connection_id":224824,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:37:29] local.INFO: TCP Data received {"connection_id":224824,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224824,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:37:29] local.INFO: Processing buffer {"connection_id":224824,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:37:29] local.INFO: IMEI packet received {"connection_id":224824,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":224824,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:37:30] local.INFO: TCP Data received {"connection_id":224824,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224824,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:37:30] local.INFO: Processing buffer {"connection_id":224824,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:37:30] local.INFO: Packet analysis {"connection_id":224824,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:37:30] local.INFO: Extracted packet for processing {"connection_id":224824,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:37:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:37:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:37:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:37:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:37:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:37:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224824,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:37:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:37:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:37:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":224824,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23709,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:37:30] local.INFO: GPS data processed {"connection_id":224824,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:37:30] local.INFO: Acknowledgment sent {"connection_id":224824,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:37:46] local.INFO: TCP Data received {"connection_id":221858,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:37:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221858,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:37:46] local.INFO: Processing buffer {"connection_id":221858,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:37:46] local.INFO: IMEI packet received {"connection_id":221858,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:37:46] local.INFO: IMEI acknowledgment sent {"connection_id":221858,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:38:01] local.INFO: TCP Data received {"connection_id":224824,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224824,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:38:01] local.INFO: Processing buffer {"connection_id":224824,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:38:01] local.INFO: Packet analysis {"connection_id":224824,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:38:01] local.INFO: Extracted packet for processing {"connection_id":224824,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:38:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:38:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:38:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:38:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:38:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:38:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:38:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224824,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224824,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:38:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:38:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:38:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":224824,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23710,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:38:01] local.INFO: GPS data processed {"connection_id":224824,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:38:01] local.INFO: Acknowledgment sent {"connection_id":224824,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:38:24] local.INFO: TCP Data received {"connection_id":223108,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:38:24] local.INFO: Processing buffer {"connection_id":223108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:38:24] local.INFO: IMEI packet received {"connection_id":223108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":223108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:38:29] local.INFO: TCP Data received {"connection_id":223108,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223108,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:38:29] local.INFO: Processing buffer {"connection_id":223108,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:38:29] local.INFO: IMEI packet received {"connection_id":223108,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":223108,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:38:30] local.INFO: TCP Data received {"connection_id":223108,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:38:30] local.INFO: Processing buffer {"connection_id":223108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:38:30] local.INFO: Packet analysis {"connection_id":223108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:38:30] local.INFO: Extracted packet for processing {"connection_id":223108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:38:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":223108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23711,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:38:30] local.INFO: GPS data processed {"connection_id":223108,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:38:30] local.INFO: Acknowledgment sent {"connection_id":223108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:39:01] local.INFO: TCP Data received {"connection_id":223108,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:39:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223108,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:39:01] local.INFO: Processing buffer {"connection_id":223108,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:39:01] local.INFO: Packet analysis {"connection_id":223108,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:39:01] local.INFO: Extracted packet for processing {"connection_id":223108,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:39:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:39:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:39:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:39:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:39:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:39:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:39:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:39:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:39:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:39:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:39:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:39:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:39:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:39:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223108,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:39:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:39:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223108,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:39:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:39:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:39:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:39:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:39:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:39:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:39:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:39:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:39:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:39:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:39:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:39:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:39:01] local.INFO: DEBUG: GPS processor result {"connection_id":223108,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23712,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:39:01] local.INFO: GPS data processed {"connection_id":223108,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:39:01] local.INFO: Acknowledgment sent {"connection_id":223108,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:39:24] local.INFO: TCP Data received {"connection_id":221859,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:39:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:39:24] local.INFO: Processing buffer {"connection_id":221859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:39:24] local.INFO: IMEI packet received {"connection_id":221859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:39:24] local.INFO: IMEI acknowledgment sent {"connection_id":221859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:39:29] local.INFO: TCP Data received {"connection_id":221859,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:39:29] local.INFO: Processing buffer {"connection_id":221859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:39:29] local.INFO: IMEI packet received {"connection_id":221859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:39:29] local.INFO: IMEI acknowledgment sent {"connection_id":221859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:39:30] local.INFO: TCP Data received {"connection_id":221859,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:39:30] local.INFO: Processing buffer {"connection_id":221859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:39:30] local.INFO: Packet analysis {"connection_id":221859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:39:30] local.INFO: Extracted packet for processing {"connection_id":221859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:39:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:39:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:39:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:39:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:39:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:39:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:39:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:39:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":221859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23713,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:39:30] local.INFO: GPS data processed {"connection_id":221859,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:39:30] local.INFO: Acknowledgment sent {"connection_id":221859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:40:01] local.INFO: TCP Data received {"connection_id":221859,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:40:01] local.INFO: Processing buffer {"connection_id":221859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:40:01] local.INFO: Packet analysis {"connection_id":221859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:40:01] local.INFO: Extracted packet for processing {"connection_id":221859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:40:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:40:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:40:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:40:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:40:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:40:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:40:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:40:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:40:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:40:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:40:01] local.INFO: DEBUG: GPS processor result {"connection_id":221859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23714,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:40:01] local.INFO: GPS data processed {"connection_id":221859,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:40:01] local.INFO: Acknowledgment sent {"connection_id":221859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:40:24] local.INFO: TCP Data received {"connection_id":224825,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:40:24] local.INFO: Processing buffer {"connection_id":224825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:40:24] local.INFO: IMEI packet received {"connection_id":224825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":224825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:40:29] local.INFO: TCP Data received {"connection_id":224825,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224825,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:40:29] local.INFO: Processing buffer {"connection_id":224825,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:40:29] local.INFO: IMEI packet received {"connection_id":224825,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:40:29] local.INFO: IMEI acknowledgment sent {"connection_id":224825,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:40:30] local.INFO: TCP Data received {"connection_id":224825,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:40:30] local.INFO: Processing buffer {"connection_id":224825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:40:30] local.INFO: Packet analysis {"connection_id":224825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:40:30] local.INFO: Extracted packet for processing {"connection_id":224825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:40:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:40:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:40:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:40:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:40:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:40:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:40:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:40:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:40:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:40:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:40:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:40:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:40:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:40:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:40:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:40:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:40:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:40:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:40:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:40:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:40:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:40:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:40:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:40:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:40:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:40:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:40:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:40:30] local.INFO: DEBUG: GPS processor result {"connection_id":224825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23715,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:40:30] local.INFO: GPS data processed {"connection_id":224825,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:40:30] local.INFO: Acknowledgment sent {"connection_id":224825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:41:01] local.INFO: TCP Data received {"connection_id":224825,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224825,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:41:01] local.INFO: Processing buffer {"connection_id":224825,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1694b9ef0012dce86000522c5b0001d014228..."} 
[2026-10-23 20:41:01] local.INFO: Packet analysis {"connection_id":224825,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:41:01] local.INFO: Extracted packet for processing {"connection_id":224825,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1694b"} 
[2026-10-23 20:41:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948512000001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792767926000,"timestamp_ms":1792767926000,"timestamp_seconds":1792767926,"priority":1,"record_length":96,"hex_timestamp":"000001a1694b9ef0"} 
[2026-10-23 20:41:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:41:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 20:41:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:41:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:41:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224825,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224825,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:41:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948512000001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948512000001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:41:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:41:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948512000001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:41:01] local.INFO: DEBUG: GPS processor result {"connection_id":224825,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23716,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:41:01] local.INFO: GPS data processed {"connection_id":224825,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:41:01] local.INFO: Acknowledgment sent {"connection_id":224825,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:41:29] local.INFO: TCP Data received {"connection_id":223109,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:41:29] local.INFO: Processing buffer {"connection_id":223109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:41:29] local.INFO: IMEI packet received {"connection_id":223109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":223109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:41:34] local.INFO: TCP Data received {"connection_id":223109,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:41:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223109,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:41:34] local.INFO: Processing buffer {"connection_id":223109,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:41:34] local.INFO: IMEI packet received {"connection_id":223109,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:41:34] local.INFO: IMEI acknowledgment sent {"connection_id":223109,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:41:35] local.INFO: TCP Data received {"connection_id":223109,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:41:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:41:35] local.INFO: Processing buffer {"connection_id":223109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:41:35] local.INFO: Packet analysis {"connection_id":223109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:41:35] local.INFO: Extracted packet for processing {"connection_id":223109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:41:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:41:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:41:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:41:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:41:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:41:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:41:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:41:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:41:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:41:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:41:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:41:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:41:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:41:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:41:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:41:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:41:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:41:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:41:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:41:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:41:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:41:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:41:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:41:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:41:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:41:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:41:35] local.INFO: DEBUG: GPS processor result {"connection_id":223109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23717,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:41:35] local.INFO: GPS data processed {"connection_id":223109,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:41:35] local.INFO: Acknowledgment sent {"connection_id":223109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:41:40] local.INFO: TCP Data received {"connection_id":223109,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:41:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223109,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:41:40] local.INFO: Processing buffer {"connection_id":223109,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:41:40] local.INFO: Packet analysis {"connection_id":223109,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:41:40] local.INFO: Extracted packet for processing {"connection_id":223109,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:41:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:41:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:41:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:41:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:41:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:41:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:41:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:41:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:41:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:41:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:41:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:41:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:41:40] local.INFO: Teltonika packet parsed successfully {"connection_id":223109,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:41:40] local.INFO: Passing IMEI to GPS processor {"connection_id":223109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:41:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":223109,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:41:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:41:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:41:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:41:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:41:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:41:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:41:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:41:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:41:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:41:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:41:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:41:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:41:40] local.INFO: DEBUG: GPS processor result {"connection_id":223109,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23718,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:41:40] local.INFO: GPS data processed {"connection_id":223109,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:41:40] local.INFO: Acknowledgment sent {"connection_id":223109,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:42:24] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:42:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:42:24] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:42:24] local.INFO: IMEI packet received {"connection_id":221436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:42:24] local.INFO: IMEI acknowledgment sent {"connection_id":221436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:42:29] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:42:29] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:42:29] local.INFO: IMEI packet received {"connection_id":221436,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":221436,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:42:30] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:42:30] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:42:30] local.INFO: Packet analysis {"connection_id":221436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:42:30] local.INFO: Extracted packet for processing {"connection_id":221436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:42:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:42:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:42:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:42:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:42:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:42:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:42:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:42:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:42:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":221436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23719,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:42:30] local.INFO: GPS data processed {"connection_id":221436,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:42:30] local.INFO: Acknowledgment sent {"connection_id":221436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:43:01] local.INFO: TCP Data received {"connection_id":221436,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221436,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:43:01] local.INFO: Processing buffer {"connection_id":221436,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:43:01] local.INFO: Packet analysis {"connection_id":221436,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:43:01] local.INFO: Extracted packet for processing {"connection_id":221436,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:43:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221436,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221436,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:43:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:43:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":221436,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23720,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:43:01] local.INFO: GPS data processed {"connection_id":221436,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:43:01] local.INFO: Acknowledgment sent {"connection_id":221436,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:43:24] local.INFO: TCP Data received {"connection_id":224826,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:43:24] local.INFO: Processing buffer {"connection_id":224826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:43:24] local.INFO: IMEI packet received {"connection_id":224826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":224826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:43:29] local.INFO: TCP Data received {"connection_id":224826,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224826,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:43:29] local.INFO: Processing buffer {"connection_id":224826,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:43:29] local.INFO: IMEI packet received {"connection_id":224826,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:43:29] local.INFO: IMEI acknowledgment sent {"connection_id":224826,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:43:30] local.INFO: TCP Data received {"connection_id":224826,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:43:30] local.INFO: Processing buffer {"connection_id":224826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:43:30] local.INFO: Packet analysis {"connection_id":224826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:43:30] local.INFO: Extracted packet for processing {"connection_id":224826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:43:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":224826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23721,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:43:30] local.INFO: GPS data processed {"connection_id":224826,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:43:30] local.INFO: Acknowledgment sent {"connection_id":224826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:43:37] local.INFO: TCP Data received {"connection_id":221860,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:43:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221860,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:43:37] local.INFO: Processing buffer {"connection_id":221860,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:43:37] local.INFO: IMEI packet received {"connection_id":221860,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:43:37] local.INFO: IMEI acknowledgment sent {"connection_id":221860,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:44:01] local.INFO: TCP Data received {"connection_id":224826,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:44:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224826,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:44:01] local.INFO: Processing buffer {"connection_id":224826,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:44:01] local.INFO: Packet analysis {"connection_id":224826,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:44:01] local.INFO: Extracted packet for processing {"connection_id":224826,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:44:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:44:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:44:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:44:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:44:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:44:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:44:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:44:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:44:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:44:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:44:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:44:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:44:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:44:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224826,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:44:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:44:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224826,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:44:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:44:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:44:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:44:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:44:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:44:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:44:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:44:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:44:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:44:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:44:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:44:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:44:01] local.INFO: DEBUG: GPS processor result {"connection_id":224826,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23722,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:44:01] local.INFO: GPS data processed {"connection_id":224826,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:44:01] local.INFO: Acknowledgment sent {"connection_id":224826,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:44:24] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:44:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:44:24] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:44:24] local.INFO: IMEI packet received {"connection_id":221438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:44:24] local.INFO: IMEI acknowledgment sent {"connection_id":221438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:44:29] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:44:29] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:44:29] local.INFO: IMEI packet received {"connection_id":221438,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":221438,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:44:30] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:44:30] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:44:30] local.INFO: Packet analysis {"connection_id":221438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:44:30] local.INFO: Extracted packet for processing {"connection_id":221438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:44:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:44:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:44:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:44:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:44:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:44:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:44:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:44:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":221438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23723,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:44:30] local.INFO: GPS data processed {"connection_id":221438,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:44:30] local.INFO: Acknowledgment sent {"connection_id":221438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:45:01] local.INFO: TCP Data received {"connection_id":221438,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221438,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:45:01] local.INFO: Processing buffer {"connection_id":221438,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:45:01] local.INFO: Packet analysis {"connection_id":221438,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:45:01] local.INFO: Extracted packet for processing {"connection_id":221438,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:45:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:45:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:45:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:45:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:45:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:45:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:45:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:45:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:45:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:45:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:45:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:45:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:45:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221438,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:45:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:45:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221438,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:45:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:45:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:45:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:45:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:45:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:45:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:45:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:45:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:45:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:45:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:45:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:45:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:45:01] local.INFO: DEBUG: GPS processor result {"connection_id":221438,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23724,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:45:01] local.INFO: GPS data processed {"connection_id":221438,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:45:01] local.INFO: Acknowledgment sent {"connection_id":221438,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:45:24] local.INFO: TCP Data received {"connection_id":223110,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:45:24] local.INFO: Processing buffer {"connection_id":223110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:45:24] local.INFO: IMEI packet received {"connection_id":223110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":223110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:45:29] local.INFO: TCP Data received {"connection_id":223110,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223110,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:45:29] local.INFO: Processing buffer {"connection_id":223110,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:45:29] local.INFO: IMEI packet received {"connection_id":223110,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":223110,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:45:30] local.INFO: TCP Data received {"connection_id":223110,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:45:30] local.INFO: Processing buffer {"connection_id":223110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:45:30] local.INFO: Packet analysis {"connection_id":223110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:45:30] local.INFO: Extracted packet for processing {"connection_id":223110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:45:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:45:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:45:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:45:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:45:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:45:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:45:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":223110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23725,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:45:30] local.INFO: GPS data processed {"connection_id":223110,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:45:30] local.INFO: Acknowledgment sent {"connection_id":223110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:46:01] local.INFO: TCP Data received {"connection_id":223110,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223110,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:46:01] local.INFO: Processing buffer {"connection_id":223110,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695036b8012dce86000522c5b0001d014227..."} 
[2026-10-23 20:46:01] local.INFO: Packet analysis {"connection_id":223110,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:46:01] local.INFO: Extracted packet for processing {"connection_id":223110,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16950"} 
[2026-10-23 20:46:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":39,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948589056001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768227000,"timestamp_ms":1792768227000,"timestamp_seconds":1792768227,"priority":1,"record_length":96,"hex_timestamp":"000001a1695036b8"} 
[2026-10-23 20:46:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:46:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 20:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:46:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:46:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223110,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223110,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:46:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948589056001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948589056001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:46:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:46:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948589056001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":223110,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23726,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:46:01] local.INFO: GPS data processed {"connection_id":223110,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:46:01] local.INFO: Acknowledgment sent {"connection_id":223110,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:46:29] local.INFO: TCP Data received {"connection_id":224827,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:46:29] local.INFO: Processing buffer {"connection_id":224827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:46:29] local.INFO: IMEI packet received {"connection_id":224827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":224827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:46:34] local.INFO: TCP Data received {"connection_id":224827,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:46:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224827,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:46:34] local.INFO: Processing buffer {"connection_id":224827,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:46:34] local.INFO: IMEI packet received {"connection_id":224827,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:46:34] local.INFO: IMEI acknowledgment sent {"connection_id":224827,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:46:35] local.INFO: TCP Data received {"connection_id":224827,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:46:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:46:35] local.INFO: Processing buffer {"connection_id":224827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:46:35] local.INFO: Packet analysis {"connection_id":224827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:46:35] local.INFO: Extracted packet for processing {"connection_id":224827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:46:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:46:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:46:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:46:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:46:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:46:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:46:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:46:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:46:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:46:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:46:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:46:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:46:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:46:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:46:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:46:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:46:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:46:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:46:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:46:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:46:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:46:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:46:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:46:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:46:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:46:35] local.INFO: DEBUG: GPS processor result {"connection_id":224827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23727,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:46:35] local.INFO: GPS data processed {"connection_id":224827,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:46:35] local.INFO: Acknowledgment sent {"connection_id":224827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:46:39] local.INFO: TCP Data received {"connection_id":224827,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:46:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224827,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:46:39] local.INFO: Processing buffer {"connection_id":224827,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:46:39] local.INFO: Packet analysis {"connection_id":224827,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:46:39] local.INFO: Extracted packet for processing {"connection_id":224827,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:46:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:46:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:46:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:46:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:46:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:46:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:46:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:46:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:46:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:46:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:46:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:46:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:46:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224827,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:46:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:46:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224827,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:46:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:46:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:46:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:46:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:46:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:46:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:46:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:46:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:46:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:46:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:46:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:46:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:46:39] local.INFO: DEBUG: GPS processor result {"connection_id":224827,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23728,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:46:39] local.INFO: GPS data processed {"connection_id":224827,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:46:39] local.INFO: Acknowledgment sent {"connection_id":224827,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:47:24] local.INFO: TCP Data received {"connection_id":223111,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:47:24] local.INFO: Processing buffer {"connection_id":223111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:47:24] local.INFO: IMEI packet received {"connection_id":223111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":223111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:47:29] local.INFO: TCP Data received {"connection_id":223111,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223111,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:47:29] local.INFO: Processing buffer {"connection_id":223111,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:47:29] local.INFO: IMEI packet received {"connection_id":223111,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":223111,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:47:30] local.INFO: TCP Data received {"connection_id":223111,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:47:30] local.INFO: Processing buffer {"connection_id":223111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:47:30] local.INFO: Packet analysis {"connection_id":223111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:47:30] local.INFO: Extracted packet for processing {"connection_id":223111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:47:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":223111,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23729,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:47:30] local.INFO: GPS data processed {"connection_id":223111,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:47:30] local.INFO: Acknowledgment sent {"connection_id":223111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:48:01] local.INFO: TCP Data received {"connection_id":223111,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223111,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:01] local.INFO: Processing buffer {"connection_id":223111,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:01] local.INFO: Packet analysis {"connection_id":223111,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:48:01] local.INFO: Extracted packet for processing {"connection_id":223111,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:48:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223111,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223111,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:48:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":223111,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23730,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:48:01] local.INFO: GPS data processed {"connection_id":223111,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:48:01] local.INFO: Acknowledgment sent {"connection_id":223111,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:48:26] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:48:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:48:26] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:48:26] local.INFO: IMEI packet received {"connection_id":221440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:48:26] local.INFO: IMEI acknowledgment sent {"connection_id":221440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:48:29] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:48:29] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:48:29] local.INFO: IMEI packet received {"connection_id":221440,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":221440,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:48:30] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:30] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:30] local.INFO: Packet analysis {"connection_id":221440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:48:30] local.INFO: Extracted packet for processing {"connection_id":221440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:48:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:48:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:48:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:48:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:48:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:48:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:48:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:48:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:48:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:48:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:48:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:48:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:48:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:48:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:48:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:48:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:48:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:48:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:48:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:48:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:48:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:48:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:48:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:48:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:48:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:48:30] local.INFO: DEBUG: GPS processor result {"connection_id":221440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23731,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:48:30] local.INFO: GPS data processed {"connection_id":221440,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:48:30] local.INFO: Acknowledgment sent {"connection_id":221440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:48:34] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:34] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:48:34] local.INFO: Packet analysis {"connection_id":221440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:48:34] local.INFO: Extracted packet for processing {"connection_id":221440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:48:34] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:48:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:48:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:48:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:48:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:48:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:48:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:48:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:48:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:48:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:48:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:48:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:48:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:48:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:48:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:48:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:48:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:48:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:48:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:48:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:48:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:48:34] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:48:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:48:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:48:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:48:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:48:34] local.INFO: DEBUG: GPS processor result {"connection_id":221440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23732,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:48:34] local.INFO: GPS data processed {"connection_id":221440,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:48:34] local.INFO: Acknowledgment sent {"connection_id":221440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:49:04] local.INFO: TCP Data received {"connection_id":221439,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:49:04] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221439,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:49:04] local.INFO: Processing buffer {"connection_id":221439,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:49:04] local.INFO: IMEI packet received {"connection_id":221439,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:49:04] local.INFO: IMEI acknowledgment sent {"connection_id":221439,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:49:05] local.INFO: TCP Data received {"connection_id":221440,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:49:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221440,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:49:05] local.INFO: Processing buffer {"connection_id":221440,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:49:05] local.INFO: Packet analysis {"connection_id":221440,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:49:05] local.INFO: Extracted packet for processing {"connection_id":221440,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:49:05] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:49:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:49:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:49:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:49:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:49:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:49:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:49:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:49:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:49:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:49:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:49:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:49:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:49:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221440,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:49:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:49:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221440,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:49:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:49:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:49:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:49:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:49:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:49:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:49:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:49:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:49:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:49:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:49:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:49:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:49:05] local.INFO: DEBUG: GPS processor result {"connection_id":221440,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23733,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:49:05] local.INFO: GPS data processed {"connection_id":221440,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:49:05] local.INFO: Acknowledgment sent {"connection_id":221440,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:49:24] local.INFO: TCP Data received {"connection_id":224828,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:49:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:49:24] local.INFO: Processing buffer {"connection_id":224828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:49:24] local.INFO: IMEI packet received {"connection_id":224828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:49:24] local.INFO: IMEI acknowledgment sent {"connection_id":224828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:49:29] local.INFO: TCP Data received {"connection_id":224828,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224828,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:49:29] local.INFO: Processing buffer {"connection_id":224828,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:49:29] local.INFO: IMEI packet received {"connection_id":224828,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":224828,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:49:30] local.INFO: TCP Data received {"connection_id":224828,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:49:30] local.INFO: Processing buffer {"connection_id":224828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:49:30] local.INFO: Packet analysis {"connection_id":224828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:49:30] local.INFO: Extracted packet for processing {"connection_id":224828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:49:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:49:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:49:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:49:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:49:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:49:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:49:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:49:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:49:30] local.INFO: DEBUG: GPS processor result {"connection_id":224828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23734,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:49:30] local.INFO: GPS data processed {"connection_id":224828,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:49:30] local.INFO: Acknowledgment sent {"connection_id":224828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:50:01] local.INFO: TCP Data received {"connection_id":224828,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224828,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:50:01] local.INFO: Processing buffer {"connection_id":224828,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:50:01] local.INFO: Packet analysis {"connection_id":224828,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:50:01] local.INFO: Extracted packet for processing {"connection_id":224828,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:50:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:50:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:50:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:50:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:50:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:50:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:50:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:50:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:50:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:50:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:50:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:50:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:50:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224828,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:50:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:50:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224828,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:50:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:50:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:50:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:50:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:50:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:50:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:50:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:50:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:50:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:50:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:50:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:50:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:50:01] local.INFO: DEBUG: GPS processor result {"connection_id":224828,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23735,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:50:01] local.INFO: GPS data processed {"connection_id":224828,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:50:01] local.INFO: Acknowledgment sent {"connection_id":224828,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:50:24] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:50:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:50:24] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:50:24] local.INFO: IMEI packet received {"connection_id":221441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:50:24] local.INFO: IMEI acknowledgment sent {"connection_id":221441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:50:29] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:50:29] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:50:29] local.INFO: IMEI packet received {"connection_id":221441,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":221441,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:50:30] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:50:30] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:50:30] local.INFO: Packet analysis {"connection_id":221441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:50:30] local.INFO: Extracted packet for processing {"connection_id":221441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:50:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:50:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:50:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:50:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:50:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:50:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:50:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:50:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":221441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23736,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:50:30] local.INFO: GPS data processed {"connection_id":221441,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:50:30] local.INFO: Acknowledgment sent {"connection_id":221441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:51:00] local.INFO: TCP Data received {"connection_id":221441,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:51:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221441,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:51:00] local.INFO: Processing buffer {"connection_id":221441,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16954ce80012dce86000522c5b0001d014228..."} 
[2026-10-23 20:51:00] local.INFO: Packet analysis {"connection_id":221441,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:51:00] local.INFO: Extracted packet for processing {"connection_id":221441,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16954"} 
[2026-10-23 20:51:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:51:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:51:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948666112001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:51:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:51:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:51:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:51:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792768528000,"timestamp_ms":1792768528000,"timestamp_seconds":1792768528,"priority":1,"record_length":96,"hex_timestamp":"000001a16954ce80"} 
[2026-10-23 20:51:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:51:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:51:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 20:51:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:51:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:51:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:51:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:51:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221441,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:51:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:51:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221441,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:51:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:51:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:51:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:51:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948666112001,"66":25201,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:51:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:51:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:51:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948666112001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:51:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:51:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:51:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:51:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:51:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948666112001,"power":25201,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:51:00] local.INFO: DEBUG: GPS processor result {"connection_id":221441,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23737,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:51:00] local.INFO: GPS data processed {"connection_id":221441,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:51:00] local.INFO: Acknowledgment sent {"connection_id":221441,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:51:24] local.INFO: TCP Data received {"connection_id":221861,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:51:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:51:24] local.INFO: Processing buffer {"connection_id":221861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:51:24] local.INFO: IMEI packet received {"connection_id":221861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:51:24] local.INFO: IMEI acknowledgment sent {"connection_id":221861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:51:29] local.INFO: TCP Data received {"connection_id":221861,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:51:29] local.INFO: Processing buffer {"connection_id":221861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:51:29] local.INFO: IMEI packet received {"connection_id":221861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":221861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:51:30] local.INFO: TCP Data received {"connection_id":221861,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:51:30] local.INFO: Processing buffer {"connection_id":221861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:51:30] local.INFO: Packet analysis {"connection_id":221861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:51:30] local.INFO: Extracted packet for processing {"connection_id":221861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:51:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:51:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:51:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:51:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:51:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:51:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:51:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:51:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:51:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":221861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23738,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:51:30] local.INFO: GPS data processed {"connection_id":221861,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:51:30] local.INFO: Acknowledgment sent {"connection_id":221861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:52:01] local.INFO: TCP Data received {"connection_id":221861,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:01] local.INFO: Processing buffer {"connection_id":221861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:01] local.INFO: Packet analysis {"connection_id":221861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:52:01] local.INFO: Extracted packet for processing {"connection_id":221861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:52:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:52:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":221861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23739,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:52:01] local.INFO: GPS data processed {"connection_id":221861,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:52:01] local.INFO: Acknowledgment sent {"connection_id":221861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:52:29] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:52:29] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:52:29] local.INFO: IMEI packet received {"connection_id":221442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":221442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:52:34] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:52:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:52:34] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:52:34] local.INFO: IMEI packet received {"connection_id":221442,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:52:34] local.INFO: IMEI acknowledgment sent {"connection_id":221442,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:52:35] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:35] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:35] local.INFO: Packet analysis {"connection_id":221442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:52:35] local.INFO: Extracted packet for processing {"connection_id":221442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:52:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:52:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:52:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:52:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:52:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:52:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:52:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:52:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:52:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:52:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:52:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:52:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:52:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:52:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:52:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:52:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:52:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:52:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:52:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:52:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:52:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:52:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:52:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:52:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:52:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:52:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:52:35] local.INFO: DEBUG: GPS processor result {"connection_id":221442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23740,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:52:35] local.INFO: GPS data processed {"connection_id":221442,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:52:35] local.INFO: Acknowledgment sent {"connection_id":221442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:52:40] local.INFO: TCP Data received {"connection_id":221442,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221442,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:40] local.INFO: Processing buffer {"connection_id":221442,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:52:40] local.INFO: Packet analysis {"connection_id":221442,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:52:40] local.INFO: Extracted packet for processing {"connection_id":221442,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:52:40] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:52:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:52:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:52:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:52:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:52:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:52:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:52:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:52:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:52:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:52:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:52:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:52:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221442,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:52:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:52:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221442,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:52:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:52:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:52:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:52:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:52:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:52:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:52:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:52:40] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:52:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:52:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:52:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:52:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:52:40] local.INFO: DEBUG: GPS processor result {"connection_id":221442,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23741,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:52:40] local.INFO: GPS data processed {"connection_id":221442,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:52:40] local.INFO: Acknowledgment sent {"connection_id":221442,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:53:24] local.INFO: TCP Data received {"connection_id":223112,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:53:24] local.INFO: Processing buffer {"connection_id":223112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:53:24] local.INFO: IMEI packet received {"connection_id":223112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":223112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:53:29] local.INFO: TCP Data received {"connection_id":223112,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223112,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:53:29] local.INFO: Processing buffer {"connection_id":223112,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:53:29] local.INFO: IMEI packet received {"connection_id":223112,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":223112,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:53:29] local.INFO: TCP Data received {"connection_id":223112,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:53:29] local.INFO: Processing buffer {"connection_id":223112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:53:29] local.INFO: Packet analysis {"connection_id":223112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:53:29] local.INFO: Extracted packet for processing {"connection_id":223112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:53:29] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:53:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:53:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:53:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:53:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:53:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:53:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:53:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:53:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:53:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:53:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:53:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:53:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:53:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:53:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:53:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:53:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:53:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:53:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:53:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:53:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:53:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:53:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:53:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:53:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:53:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:53:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:53:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:53:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:53:29] local.INFO: DEBUG: GPS processor result {"connection_id":223112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23742,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:53:29] local.INFO: GPS data processed {"connection_id":223112,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:53:29] local.INFO: Acknowledgment sent {"connection_id":223112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:54:00] local.INFO: TCP Data received {"connection_id":223112,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223112,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:54:00] local.INFO: Processing buffer {"connection_id":223112,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:54:00] local.INFO: Packet analysis {"connection_id":223112,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:54:00] local.INFO: Extracted packet for processing {"connection_id":223112,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:54:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:54:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:54:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:54:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:54:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:54:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:54:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223112,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223112,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:54:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:54:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:54:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:54:00] local.INFO: DEBUG: GPS processor result {"connection_id":223112,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23743,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:54:00] local.INFO: GPS data processed {"connection_id":223112,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:54:00] local.INFO: Acknowledgment sent {"connection_id":223112,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:54:24] local.INFO: TCP Data received {"connection_id":221863,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:54:24] local.INFO: Processing buffer {"connection_id":221863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:54:24] local.INFO: IMEI packet received {"connection_id":221863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":221863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:54:29] local.INFO: TCP Data received {"connection_id":221863,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221863,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:54:29] local.INFO: Processing buffer {"connection_id":221863,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:54:29] local.INFO: IMEI packet received {"connection_id":221863,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:54:29] local.INFO: IMEI acknowledgment sent {"connection_id":221863,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:54:30] local.INFO: TCP Data received {"connection_id":221863,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:54:30] local.INFO: Processing buffer {"connection_id":221863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:54:30] local.INFO: Packet analysis {"connection_id":221863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:54:30] local.INFO: Extracted packet for processing {"connection_id":221863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:54:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:54:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:54:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:54:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:54:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:54:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:54:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:54:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":221863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23744,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:54:30] local.INFO: GPS data processed {"connection_id":221863,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:54:30] local.INFO: Acknowledgment sent {"connection_id":221863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:54:46] local.INFO: TCP Data received {"connection_id":221862,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:54:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221862,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:54:46] local.INFO: Processing buffer {"connection_id":221862,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 20:54:46] local.INFO: IMEI packet received {"connection_id":221862,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 20:54:46] local.INFO: IMEI acknowledgment sent {"connection_id":221862,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:55:01] local.INFO: TCP Data received {"connection_id":221863,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221863,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:55:01] local.INFO: Processing buffer {"connection_id":221863,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:55:01] local.INFO: Packet analysis {"connection_id":221863,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:55:01] local.INFO: Extracted packet for processing {"connection_id":221863,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:55:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:55:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:55:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:55:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:55:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:55:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:55:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221863,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221863,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:55:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:55:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:55:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:55:01] local.INFO: DEBUG: GPS processor result {"connection_id":221863,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23745,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:55:01] local.INFO: GPS data processed {"connection_id":221863,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:55:01] local.INFO: Acknowledgment sent {"connection_id":221863,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:55:24] local.INFO: TCP Data received {"connection_id":223113,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:55:24] local.INFO: Processing buffer {"connection_id":223113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:55:24] local.INFO: IMEI packet received {"connection_id":223113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":223113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:55:29] local.INFO: TCP Data received {"connection_id":223113,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223113,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:55:29] local.INFO: Processing buffer {"connection_id":223113,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:55:29] local.INFO: IMEI packet received {"connection_id":223113,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":223113,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:55:29] local.INFO: TCP Data received {"connection_id":223113,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:55:29] local.INFO: Processing buffer {"connection_id":223113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:55:29] local.INFO: Packet analysis {"connection_id":223113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:55:29] local.INFO: Extracted packet for processing {"connection_id":223113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:55:29] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:55:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:55:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:55:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:55:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:55:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:55:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:55:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:55:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:55:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:55:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:55:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:55:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:55:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:55:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:55:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:55:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:55:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:55:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:55:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:55:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:55:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:55:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:55:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:55:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:55:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:55:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:55:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:55:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:55:29] local.INFO: DEBUG: GPS processor result {"connection_id":223113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23746,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:55:29] local.INFO: GPS data processed {"connection_id":223113,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:55:29] local.INFO: Acknowledgment sent {"connection_id":223113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:56:00] local.INFO: TCP Data received {"connection_id":223113,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:56:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223113,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:56:00] local.INFO: Processing buffer {"connection_id":223113,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169596648012dce86000522c5b0001d014228..."} 
[2026-10-23 20:56:00] local.INFO: Packet analysis {"connection_id":223113,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:56:00] local.INFO: Extracted packet for processing {"connection_id":223113,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16959"} 
[2026-10-23 20:56:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":40,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:56:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:56:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948743168001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:56:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:56:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:56:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:56:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792768829000,"timestamp_ms":1792768829000,"timestamp_seconds":1792768829,"priority":1,"record_length":96,"hex_timestamp":"000001a169596648"} 
[2026-10-23 20:56:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:56:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:56:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":113,"data_length":795,"current_offset":136} 
[2026-10-23 20:56:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1705,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:56:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:56:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:56:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:56:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223113,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:56:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:56:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223113,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:56:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:56:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:56:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:56:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948743168001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:56:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:56:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:56:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948743168001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:56:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:56:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:56:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:56:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:56:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948743168001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:56:00] local.INFO: DEBUG: GPS processor result {"connection_id":223113,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23747,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:56:00] local.INFO: GPS data processed {"connection_id":223113,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:56:00] local.INFO: Acknowledgment sent {"connection_id":223113,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:56:24] local.INFO: TCP Data received {"connection_id":224829,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:56:24] local.INFO: Processing buffer {"connection_id":224829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:56:24] local.INFO: IMEI packet received {"connection_id":224829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:56:24] local.INFO: IMEI acknowledgment sent {"connection_id":224829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:56:29] local.INFO: TCP Data received {"connection_id":224829,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224829,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:56:29] local.INFO: Processing buffer {"connection_id":224829,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:56:29] local.INFO: IMEI packet received {"connection_id":224829,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":224829,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:56:30] local.INFO: TCP Data received {"connection_id":224829,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:56:30] local.INFO: Processing buffer {"connection_id":224829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:56:30] local.INFO: Packet analysis {"connection_id":224829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:56:30] local.INFO: Extracted packet for processing {"connection_id":224829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:56:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 20:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:56:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:56:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":224829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23748,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:56:30] local.INFO: GPS data processed {"connection_id":224829,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:56:30] local.INFO: Acknowledgment sent {"connection_id":224829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:57:00] local.INFO: TCP Data received {"connection_id":224829,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:57:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224829,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:57:00] local.INFO: Processing buffer {"connection_id":224829,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:57:00] local.INFO: Packet analysis {"connection_id":224829,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:57:00] local.INFO: Extracted packet for processing {"connection_id":224829,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:57:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:57:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:57:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:57:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:57:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:57:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 20:57:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:57:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:57:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:57:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:57:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:57:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:57:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:57:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224829,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:57:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:57:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224829,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:57:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:57:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:57:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:57:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:57:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:57:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:57:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:57:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:57:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:57:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:57:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:57:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:57:00] local.INFO: DEBUG: GPS processor result {"connection_id":224829,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23749,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:57:00] local.INFO: GPS data processed {"connection_id":224829,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:57:00] local.INFO: Acknowledgment sent {"connection_id":224829,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:57:24] local.INFO: TCP Data received {"connection_id":224830,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:57:24] local.INFO: Processing buffer {"connection_id":224830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:57:24] local.INFO: IMEI packet received {"connection_id":224830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":224830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:57:29] local.INFO: TCP Data received {"connection_id":224830,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224830,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:57:29] local.INFO: Processing buffer {"connection_id":224830,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:57:29] local.INFO: IMEI packet received {"connection_id":224830,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:57:29] local.INFO: IMEI acknowledgment sent {"connection_id":224830,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:57:29] local.INFO: TCP Data received {"connection_id":224830,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:57:29] local.INFO: Processing buffer {"connection_id":224830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:57:29] local.INFO: Packet analysis {"connection_id":224830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:57:29] local.INFO: Extracted packet for processing {"connection_id":224830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:57:29] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:57:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:57:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:57:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:57:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:57:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:57:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 20:57:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:57:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:57:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:57:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:57:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:57:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:57:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:57:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:57:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:57:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:57:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:57:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:57:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:57:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:57:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:57:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:57:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:57:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:57:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:57:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:57:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:57:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:57:29] local.INFO: DEBUG: GPS processor result {"connection_id":224830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23750,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:57:29] local.INFO: GPS data processed {"connection_id":224830,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:57:29] local.INFO: Acknowledgment sent {"connection_id":224830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:58:00] local.INFO: TCP Data received {"connection_id":224830,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224830,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:00] local.INFO: Processing buffer {"connection_id":224830,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:00] local.INFO: Packet analysis {"connection_id":224830,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:58:00] local.INFO: Extracted packet for processing {"connection_id":224830,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:58:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:58:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:58:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:58:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 20:58:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:58:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:58:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:58:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:58:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:58:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:58:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:58:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224830,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:58:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:58:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224830,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:58:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:58:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:58:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:58:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:58:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:58:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:58:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:58:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:58:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:58:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:58:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:58:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:58:00] local.INFO: DEBUG: GPS processor result {"connection_id":224830,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23751,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:58:00] local.INFO: GPS data processed {"connection_id":224830,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:58:00] local.INFO: Acknowledgment sent {"connection_id":224830,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:58:29] local.INFO: TCP Data received {"connection_id":223114,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:58:29] local.INFO: Processing buffer {"connection_id":223114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:58:29] local.INFO: IMEI packet received {"connection_id":223114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":223114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:58:34] local.INFO: TCP Data received {"connection_id":223114,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:58:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223114,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:58:34] local.INFO: Processing buffer {"connection_id":223114,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:58:34] local.INFO: IMEI packet received {"connection_id":223114,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:58:34] local.INFO: IMEI acknowledgment sent {"connection_id":223114,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:58:35] local.INFO: TCP Data received {"connection_id":223114,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:35] local.INFO: Processing buffer {"connection_id":223114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:35] local.INFO: Packet analysis {"connection_id":223114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:58:35] local.INFO: Extracted packet for processing {"connection_id":223114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:58:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:58:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:58:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:58:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 20:58:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:58:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:58:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:58:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:58:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:58:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:58:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:58:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:58:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:58:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:58:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:58:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:58:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:58:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:58:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:58:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:58:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:58:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:58:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:58:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:58:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:58:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:58:35] local.INFO: DEBUG: GPS processor result {"connection_id":223114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23752,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:58:35] local.INFO: GPS data processed {"connection_id":223114,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:58:35] local.INFO: Acknowledgment sent {"connection_id":223114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:58:39] local.INFO: TCP Data received {"connection_id":223114,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223114,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:39] local.INFO: Processing buffer {"connection_id":223114,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:58:39] local.INFO: Packet analysis {"connection_id":223114,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:58:39] local.INFO: Extracted packet for processing {"connection_id":223114,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:58:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:58:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:58:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:58:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:58:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 20:58:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:58:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:58:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:58:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:58:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:58:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:58:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:58:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223114,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:58:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:58:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223114,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:58:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:58:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:58:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:58:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:58:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:58:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:58:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:58:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:58:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:58:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:58:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:58:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:58:39] local.INFO: DEBUG: GPS processor result {"connection_id":223114,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23753,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:58:39] local.INFO: GPS data processed {"connection_id":223114,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:58:39] local.INFO: Acknowledgment sent {"connection_id":223114,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 20:59:24] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:59:24] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:59:24] local.INFO: IMEI packet received {"connection_id":221443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 20:59:24] local.INFO: IMEI acknowledgment sent {"connection_id":221443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 20:59:29] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:59:29] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 20:59:29] local.INFO: IMEI packet received {"connection_id":221443,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 20:59:29] local.INFO: IMEI acknowledgment sent {"connection_id":221443,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 20:59:29] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:59:29] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 20:59:29] local.INFO: Packet analysis {"connection_id":221443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:59:29] local.INFO: Extracted packet for processing {"connection_id":221443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 20:59:29] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 20:59:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 20:59:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 20:59:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 20:59:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 20:59:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 20:59:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 20:59:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 20:59:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 20:59:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 20:59:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 20:59:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 20:59:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 20:59:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 20:59:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 20:59:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:59:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 20:59:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 20:59:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 20:59:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 20:59:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 20:59:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 20:59:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 20:59:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 20:59:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 20:59:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 20:59:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 20:59:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 20:59:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 20:59:29] local.INFO: DEBUG: GPS processor result {"connection_id":221443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23754,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 20:59:29] local.INFO: GPS data processed {"connection_id":221443,"processed":1,"errors":0,"total":1} 
[2026-10-23 20:59:29] local.INFO: Acknowledgment sent {"connection_id":221443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:00:00] local.INFO: TCP Data received {"connection_id":221443,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 21:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221443,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 21:00:00] local.INFO: Processing buffer {"connection_id":221443,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 21:00:00] local.INFO: Packet analysis {"connection_id":221443,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 21:00:00] local.INFO: Extracted packet for processing {"connection_id":221443,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 21:00:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:00:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:00:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:00:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:00:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:00:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:00:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 21:00:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:00:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:00:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:00:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:00:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:00:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:00:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:00:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221443,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:00:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:00:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221443,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:00:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:00:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:00:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:00:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:00:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:00:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:00:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:00:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:00:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:00:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:00:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:00:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":221443,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23755,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:00:01] local.INFO: GPS data processed {"connection_id":221443,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:00:01] local.INFO: Acknowledgment sent {"connection_id":221443,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:00:24] local.INFO: TCP Data received {"connection_id":221864,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:24] local.INFO: Processing buffer {"connection_id":221864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:24] local.INFO: IMEI packet received {"connection_id":221864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:00:24] local.INFO: IMEI acknowledgment sent {"connection_id":221864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:00:29] local.INFO: TCP Data received {"connection_id":221864,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:29] local.INFO: Processing buffer {"connection_id":221864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:29] local.INFO: IMEI packet received {"connection_id":221864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":221864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:00:47] local.INFO: TCP Data received {"connection_id":224831,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:00:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224831,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:00:47] local.INFO: Processing buffer {"connection_id":224831,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:00:47] local.INFO: IMEI packet received {"connection_id":224831,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:00:47] local.INFO: IMEI acknowledgment sent {"connection_id":224831,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:00:54] local.INFO: TCP Data received {"connection_id":221865,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:54] local.INFO: Processing buffer {"connection_id":221865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:54] local.INFO: IMEI packet received {"connection_id":221865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:00:54] local.INFO: IMEI acknowledgment sent {"connection_id":221865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:00:59] local.INFO: TCP Data received {"connection_id":221865,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:59] local.INFO: Processing buffer {"connection_id":221865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:00:59] local.INFO: IMEI packet received {"connection_id":221865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:00:59] local.INFO: IMEI acknowledgment sent {"connection_id":221865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:01:00] local.INFO: TCP Data received {"connection_id":221865,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 21:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 21:01:00] local.INFO: Processing buffer {"connection_id":221865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1695dfe10012dce86000522c5b0001d014226..."} 
[2026-10-23 21:01:00] local.INFO: Packet analysis {"connection_id":221865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 21:01:00] local.INFO: Extracted packet for processing {"connection_id":221865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1695d"} 
[2026-10-23 21:01:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:01:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:01:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948820224001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:01:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769130000,"timestamp_ms":1792769130000,"timestamp_seconds":1792769130,"priority":1,"record_length":96,"hex_timestamp":"000001a1695dfe10"} 
[2026-10-23 21:01:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:01:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:01:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:01:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:01:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:01:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:01:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:01:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:01:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:01:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:01:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:01:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:01:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:01:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948820224001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:01:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:01:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:01:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948820224001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:01:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:01:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:01:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:01:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:01:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948820224001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:01:00] local.INFO: DEBUG: GPS processor result {"connection_id":221865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23756,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:01:00] local.INFO: GPS data processed {"connection_id":221865,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:01:00] local.INFO: Acknowledgment sent {"connection_id":221865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:01:19] local.INFO: TCP Data received {"connection_id":224832,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:01:19] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:01:19] local.INFO: Processing buffer {"connection_id":224832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:01:19] local.INFO: IMEI packet received {"connection_id":224832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:01:19] local.INFO: IMEI acknowledgment sent {"connection_id":224832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:01:24] local.INFO: TCP Data received {"connection_id":224832,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224832,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:01:24] local.INFO: Processing buffer {"connection_id":224832,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:01:24] local.INFO: IMEI packet received {"connection_id":224832,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":224832,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:01:25] local.INFO: TCP Data received {"connection_id":224832,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:01:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:01:25] local.INFO: Processing buffer {"connection_id":224832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:01:25] local.INFO: Packet analysis {"connection_id":224832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:01:25] local.INFO: Extracted packet for processing {"connection_id":224832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:01:25] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:01:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:01:25] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:25] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:25] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:25] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:01:25] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:01:25] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:01:25] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:01:25] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:01:25] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:01:25] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:01:25] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:01:25] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:01:25] local.INFO: Teltonika packet parsed successfully {"connection_id":224832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:01:25] local.INFO: Passing IMEI to GPS processor {"connection_id":224832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:01:25] local.INFO: DEBUG: About to call GPS processor {"connection_id":224832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:01:25] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:01:25] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:01:25] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:01:25] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:01:25] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:01:25] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:01:25] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:01:25] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:01:25] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:01:25] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:01:25] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:01:25] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:01:25] local.INFO: DEBUG: GPS processor result {"connection_id":224832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23757,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:01:25] local.INFO: GPS data processed {"connection_id":224832,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:01:25] local.INFO: Acknowledgment sent {"connection_id":224832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:01:55] local.INFO: TCP Data received {"connection_id":224832,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:01:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224832,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:01:55] local.INFO: Processing buffer {"connection_id":224832,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:01:55] local.INFO: Packet analysis {"connection_id":224832,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:01:55] local.INFO: Extracted packet for processing {"connection_id":224832,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:01:55] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:01:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:01:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:01:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:01:55] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:01:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:01:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:01:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:01:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:01:55] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:01:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:01:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:01:55] local.INFO: Teltonika packet parsed successfully {"connection_id":224832,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:01:55] local.INFO: Passing IMEI to GPS processor {"connection_id":224832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:01:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":224832,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:01:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:01:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:01:55] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:01:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:01:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:01:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:01:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:01:55] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:01:55] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:01:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:01:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:01:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:01:55] local.INFO: DEBUG: GPS processor result {"connection_id":224832,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23758,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:01:55] local.INFO: GPS data processed {"connection_id":224832,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:01:55] local.INFO: Acknowledgment sent {"connection_id":224832,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:02:24] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:02:24] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:02:24] local.INFO: IMEI packet received {"connection_id":221444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":221444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:02:29] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:02:29] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:02:29] local.INFO: IMEI packet received {"connection_id":221444,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:02:29] local.INFO: IMEI acknowledgment sent {"connection_id":221444,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:02:30] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:02:30] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:02:30] local.INFO: Packet analysis {"connection_id":221444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:02:30] local.INFO: Extracted packet for processing {"connection_id":221444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:02:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:02:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:02:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:02:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:02:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:02:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:02:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:02:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:02:30] local.INFO: DEBUG: GPS processor result {"connection_id":221444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23759,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:02:30] local.INFO: GPS data processed {"connection_id":221444,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:02:30] local.INFO: Acknowledgment sent {"connection_id":221444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:03:01] local.INFO: TCP Data received {"connection_id":221444,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221444,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:01] local.INFO: Processing buffer {"connection_id":221444,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:01] local.INFO: Packet analysis {"connection_id":221444,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:03:01] local.INFO: Extracted packet for processing {"connection_id":221444,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:03:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:03:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:03:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:03:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:03:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:03:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221444,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221444,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:03:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:03:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:03:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":221444,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23760,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:03:01] local.INFO: GPS data processed {"connection_id":221444,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:03:01] local.INFO: Acknowledgment sent {"connection_id":221444,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:03:29] local.INFO: TCP Data received {"connection_id":221867,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:03:29] local.INFO: Processing buffer {"connection_id":221867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:03:29] local.INFO: IMEI packet received {"connection_id":221867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:03:29] local.INFO: IMEI acknowledgment sent {"connection_id":221867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:03:34] local.INFO: TCP Data received {"connection_id":221867,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:03:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221867,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:03:34] local.INFO: Processing buffer {"connection_id":221867,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:03:34] local.INFO: IMEI packet received {"connection_id":221867,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:03:34] local.INFO: IMEI acknowledgment sent {"connection_id":221867,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:03:35] local.INFO: TCP Data received {"connection_id":221867,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:35] local.INFO: Processing buffer {"connection_id":221867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:35] local.INFO: Packet analysis {"connection_id":221867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:03:35] local.INFO: Extracted packet for processing {"connection_id":221867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:03:35] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:03:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:03:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:03:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:03:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:03:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:03:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:03:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:03:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:03:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:03:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:03:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:03:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:03:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:03:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:03:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:03:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:03:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:03:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:03:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:03:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:03:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:03:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:03:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:03:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:03:35] local.INFO: DEBUG: GPS processor result {"connection_id":221867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23761,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:03:35] local.INFO: GPS data processed {"connection_id":221867,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:03:35] local.INFO: Acknowledgment sent {"connection_id":221867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:03:39] local.INFO: TCP Data received {"connection_id":221867,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221867,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:39] local.INFO: Processing buffer {"connection_id":221867,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:03:39] local.INFO: Packet analysis {"connection_id":221867,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:03:39] local.INFO: Extracted packet for processing {"connection_id":221867,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:03:39] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:03:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:03:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:03:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:03:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:03:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:03:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:03:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:03:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:03:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:03:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:03:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:03:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221867,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:03:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:03:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221867,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:03:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:03:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:03:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:03:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:03:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:03:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:03:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:03:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:03:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:03:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:03:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:03:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:03:39] local.INFO: DEBUG: GPS processor result {"connection_id":221867,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23762,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:03:39] local.INFO: GPS data processed {"connection_id":221867,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:03:39] local.INFO: Acknowledgment sent {"connection_id":221867,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:04:24] local.INFO: TCP Data received {"connection_id":223115,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:04:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:04:24] local.INFO: Processing buffer {"connection_id":223115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:04:24] local.INFO: IMEI packet received {"connection_id":223115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:04:24] local.INFO: IMEI acknowledgment sent {"connection_id":223115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:04:29] local.INFO: TCP Data received {"connection_id":223115,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223115,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:04:29] local.INFO: Processing buffer {"connection_id":223115,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:04:29] local.INFO: IMEI packet received {"connection_id":223115,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:04:29] local.INFO: IMEI acknowledgment sent {"connection_id":223115,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:04:30] local.INFO: TCP Data received {"connection_id":223115,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223115,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:04:30] local.INFO: Processing buffer {"connection_id":223115,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:04:30] local.INFO: Packet analysis {"connection_id":223115,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:04:30] local.INFO: Extracted packet for processing {"connection_id":223115,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:04:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:04:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:04:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:04:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:04:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223115,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:04:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:04:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:04:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":223115,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23763,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:04:30] local.INFO: GPS data processed {"connection_id":223115,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:04:30] local.INFO: Acknowledgment sent {"connection_id":223115,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:05:01] local.INFO: TCP Data received {"connection_id":223115,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223115,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:05:01] local.INFO: Processing buffer {"connection_id":223115,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:05:01] local.INFO: Packet analysis {"connection_id":223115,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:05:01] local.INFO: Extracted packet for processing {"connection_id":223115,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:05:01] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:05:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:05:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:05:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:05:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:05:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:05:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:05:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:05:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:05:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:05:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:05:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:05:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223115,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:05:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:05:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223115,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:05:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:05:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:05:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:05:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:05:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:05:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:05:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:05:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:05:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:05:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:05:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:05:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:05:01] local.INFO: DEBUG: GPS processor result {"connection_id":223115,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23764,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:05:01] local.INFO: GPS data processed {"connection_id":223115,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:05:01] local.INFO: Acknowledgment sent {"connection_id":223115,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:05:24] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:05:24] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:05:24] local.INFO: IMEI packet received {"connection_id":221445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:05:24] local.INFO: IMEI acknowledgment sent {"connection_id":221445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:05:29] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:05:29] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:05:29] local.INFO: IMEI packet received {"connection_id":221445,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:05:29] local.INFO: IMEI acknowledgment sent {"connection_id":221445,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:05:29] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:05:29] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:05:29] local.INFO: Packet analysis {"connection_id":221445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:05:29] local.INFO: Extracted packet for processing {"connection_id":221445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:05:29] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:05:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:05:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:05:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:05:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:05:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:05:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:05:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:05:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:05:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:05:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:05:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:05:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:05:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:05:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:05:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:05:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:05:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:05:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:05:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:05:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:05:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:05:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:05:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:05:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:05:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:05:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:05:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:05:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:05:29] local.INFO: DEBUG: GPS processor result {"connection_id":221445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23765,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:05:29] local.INFO: GPS data processed {"connection_id":221445,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:05:29] local.INFO: Acknowledgment sent {"connection_id":221445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:06:00] local.INFO: TCP Data received {"connection_id":221445,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221445,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:06:00] local.INFO: Processing buffer {"connection_id":221445,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696295d8012dce86000522c5b0001d014225..."} 
[2026-10-23 21:06:00] local.INFO: Packet analysis {"connection_id":221445,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:06:00] local.INFO: Extracted packet for processing {"connection_id":221445,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16962"} 
[2026-10-23 21:06:00] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":37,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:06:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:06:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948897280001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:06:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:06:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:06:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:06:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769431000,"timestamp_ms":1792769431000,"timestamp_seconds":1792769431,"priority":1,"record_length":96,"hex_timestamp":"000001a1696295d8"} 
[2026-10-23 21:06:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:06:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:06:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 21:06:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:06:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:06:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:06:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:06:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221445,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:06:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:06:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221445,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:06:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:06:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:06:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:06:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948897280001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:06:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:06:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:06:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948897280001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:06:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:06:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:06:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:06:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:06:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948897280001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:06:00] local.INFO: DEBUG: GPS processor result {"connection_id":221445,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23766,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:06:00] local.INFO: GPS data processed {"connection_id":221445,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:06:00] local.INFO: Acknowledgment sent {"connection_id":221445,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:06:24] local.INFO: TCP Data received {"connection_id":224833,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:06:24] local.INFO: Processing buffer {"connection_id":224833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:06:24] local.INFO: IMEI packet received {"connection_id":224833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":224833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:06:29] local.INFO: TCP Data received {"connection_id":224833,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224833,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:06:29] local.INFO: Processing buffer {"connection_id":224833,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:06:29] local.INFO: IMEI packet received {"connection_id":224833,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":224833,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:06:30] local.INFO: TCP Data received {"connection_id":224833,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:06:30] local.INFO: Processing buffer {"connection_id":224833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:06:30] local.INFO: Packet analysis {"connection_id":224833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16967"} 
[2026-10-23 21:06:30] local.INFO: Extracted packet for processing {"connection_id":224833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16967"} 
[2026-10-23 21:06:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948974336001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769732000,"timestamp_ms":1792769732000,"timestamp_seconds":1792769732,"priority":1,"record_length":96,"hex_timestamp":"000001a169672da0"} 
[2026-10-23 21:06:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:06:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:06:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:06:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:06:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948974336001,"66":24788,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948974336001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:06:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:06:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948974336001,"power":24788,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":224833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23767,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:06:30] local.INFO: GPS data processed {"connection_id":224833,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:06:30] local.INFO: Acknowledgment sent {"connection_id":224833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:06:32] local.INFO: TCP Data received {"connection_id":221868,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:06:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221868,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:06:32] local.INFO: Processing buffer {"connection_id":221868,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:06:32] local.INFO: IMEI packet received {"connection_id":221868,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:06:32] local.INFO: IMEI acknowledgment sent {"connection_id":221868,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:07:05] local.INFO: TCP Data received {"connection_id":224833,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:07:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224833,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:07:05] local.INFO: Processing buffer {"connection_id":224833,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:07:05] local.INFO: Packet analysis {"connection_id":224833,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16967"} 
[2026-10-23 21:07:05] local.INFO: Extracted packet for processing {"connection_id":224833,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16967"} 
[2026-10-23 21:07:05] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:07:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:07:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948974336001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:07:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:07:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:07:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:07:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792769732000,"timestamp_ms":1792769732000,"timestamp_seconds":1792769732,"priority":1,"record_length":96,"hex_timestamp":"000001a169672da0"} 
[2026-10-23 21:07:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:07:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:07:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:07:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:07:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:07:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:07:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:07:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224833,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:07:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:07:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224833,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:07:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:07:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:07:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:07:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948974336001,"66":24788,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:07:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:07:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:07:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948974336001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:07:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:07:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:07:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:07:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:07:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948974336001,"power":24788,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:07:05] local.INFO: DEBUG: GPS processor result {"connection_id":224833,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23768,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:07:05] local.INFO: GPS data processed {"connection_id":224833,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:07:05] local.INFO: Acknowledgment sent {"connection_id":224833,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:07:24] local.INFO: TCP Data received {"connection_id":223117,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:07:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:07:24] local.INFO: Processing buffer {"connection_id":223117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:07:24] local.INFO: IMEI packet received {"connection_id":223117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:07:24] local.INFO: IMEI acknowledgment sent {"connection_id":223117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:07:29] local.INFO: TCP Data received {"connection_id":223117,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223117,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:07:29] local.INFO: Processing buffer {"connection_id":223117,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:07:29] local.INFO: IMEI packet received {"connection_id":223117,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":223117,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:07:30] local.INFO: TCP Data received {"connection_id":223117,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:07:30] local.INFO: Processing buffer {"connection_id":223117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169672da0012dce86000522c5b0001d014226..."} 
[2026-10-23 21:07:30] local.INFO: Packet analysis {"connection_id":223117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16967"} 
[2026-10-23 21:07:30] local.INFO: Extracted packet for processing {"connection_id":223117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16967"} 
[2026-10-23 21:07:30] local.INFO: GPS Element Parsed {"raw_longitude":768509440,"raw_latitude":86164912,"longitude_deg":76.850944,"latitude_deg":8.6164912,"altitude":29,"angle":322,"satellites":38,"speed":0,"hex_longitude":"2dce8600","hex_latitude":"0522c5b0","is_valid_coordinates":true} 
[2026-10-23 21:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458948974336001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769732000,"timestamp_ms":1792769732000,"timestamp_seconds":1792769732,"priority":1,"record_length":96,"hex_timestamp":"000001a169672da0"} 
[2026-10-23 21:07:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:07:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:07:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:07:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:07:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458948974336001,"66":24788,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458948974336001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:07:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:07:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458948974336001,"power":24788,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":223117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23769,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:07:30] local.INFO: GPS data processed {"connection_id":223117,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:07:30] local.INFO: Acknowledgment sent {"connection_id":223117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:08:00] local.INFO: TCP Data received {"connection_id":223117,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:08:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223117,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:08:00] local.INFO: Processing buffer {"connection_id":223117,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:08:00] local.INFO: Packet analysis {"connection_id":223117,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:08:00] local.INFO: Extracted packet for processing {"connection_id":223117,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:08:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:08:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:08:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:08:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:08:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:08:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:08:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:08:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:08:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:08:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:08:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:08:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:08:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:08:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:08:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223117,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:08:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:08:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223117,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:08:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:08:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:08:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:08:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:08:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:08:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:08:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:08:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:08:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:08:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:08:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:08:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:08:00] local.INFO: DEBUG: GPS processor result {"connection_id":223117,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23770,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:08:00] local.INFO: GPS data processed {"connection_id":223117,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:08:00] local.INFO: Acknowledgment sent {"connection_id":223117,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:08:24] local.INFO: TCP Data received {"connection_id":221869,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:08:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:08:24] local.INFO: Processing buffer {"connection_id":221869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:08:24] local.INFO: IMEI packet received {"connection_id":221869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:08:24] local.INFO: IMEI acknowledgment sent {"connection_id":221869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:08:29] local.INFO: TCP Data received {"connection_id":221869,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221869,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:08:29] local.INFO: Processing buffer {"connection_id":221869,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:08:29] local.INFO: IMEI packet received {"connection_id":221869,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:08:29] local.INFO: IMEI acknowledgment sent {"connection_id":221869,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:08:30] local.INFO: TCP Data received {"connection_id":221869,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:08:30] local.INFO: Processing buffer {"connection_id":221869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:08:30] local.INFO: Packet analysis {"connection_id":221869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:08:30] local.INFO: Extracted packet for processing {"connection_id":221869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:08:30] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:08:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:08:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:08:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:08:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:08:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:08:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:08:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:08:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:08:30] local.INFO: DEBUG: GPS processor result {"connection_id":221869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23771,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:08:30] local.INFO: GPS data processed {"connection_id":221869,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:08:30] local.INFO: Acknowledgment sent {"connection_id":221869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:09:01] local.INFO: TCP Data received {"connection_id":221869,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:09:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221869,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:09:01] local.INFO: Processing buffer {"connection_id":221869,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:09:01] local.INFO: Packet analysis {"connection_id":221869,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:09:01] local.INFO: Extracted packet for processing {"connection_id":221869,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:09:01] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:09:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:09:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:09:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:09:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:09:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:09:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:09:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:09:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:09:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:09:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:09:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:09:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221869,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:09:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:09:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221869,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:09:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:09:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:09:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:09:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:09:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:09:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:09:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:09:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:09:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:09:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:09:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:09:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:09:01] local.INFO: DEBUG: GPS processor result {"connection_id":221869,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23772,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:09:01] local.INFO: GPS data processed {"connection_id":221869,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:09:01] local.INFO: Acknowledgment sent {"connection_id":221869,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:09:24] local.INFO: TCP Data received {"connection_id":224834,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:09:24] local.INFO: Processing buffer {"connection_id":224834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:09:24] local.INFO: IMEI packet received {"connection_id":224834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":224834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:09:29] local.INFO: TCP Data received {"connection_id":224834,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224834,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:09:29] local.INFO: Processing buffer {"connection_id":224834,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:09:29] local.INFO: IMEI packet received {"connection_id":224834,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":224834,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:09:30] local.INFO: TCP Data received {"connection_id":224834,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:09:30] local.INFO: Processing buffer {"connection_id":224834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:09:30] local.INFO: Packet analysis {"connection_id":224834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:09:30] local.INFO: Extracted packet for processing {"connection_id":224834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:09:30] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:09:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:09:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:09:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:09:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:09:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:09:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:09:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":224834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23773,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:09:30] local.INFO: GPS data processed {"connection_id":224834,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:09:30] local.INFO: Acknowledgment sent {"connection_id":224834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:10:00] local.INFO: TCP Data received {"connection_id":224834,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:10:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224834,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:10:00] local.INFO: Processing buffer {"connection_id":224834,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:10:00] local.INFO: Packet analysis {"connection_id":224834,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:10:00] local.INFO: Extracted packet for processing {"connection_id":224834,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:10:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:10:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:10:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:10:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:10:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:10:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:10:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:10:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:10:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:10:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:10:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:10:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:10:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:10:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:10:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224834,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:10:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:10:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224834,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:10:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:10:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:10:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:10:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:10:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:10:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:10:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:10:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:10:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:10:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:10:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:10:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:10:00] local.INFO: DEBUG: GPS processor result {"connection_id":224834,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23774,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:10:00] local.INFO: GPS data processed {"connection_id":224834,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:10:00] local.INFO: Acknowledgment sent {"connection_id":224834,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:10:24] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:10:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:10:24] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:10:24] local.INFO: IMEI packet received {"connection_id":221446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:10:24] local.INFO: IMEI acknowledgment sent {"connection_id":221446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:10:29] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:10:29] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:10:29] local.INFO: IMEI packet received {"connection_id":221446,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221446,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:10:29] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:10:29] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:10:29] local.INFO: Packet analysis {"connection_id":221446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:10:29] local.INFO: Extracted packet for processing {"connection_id":221446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:10:29] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:10:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:10:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:10:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:10:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:10:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:10:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:10:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:10:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:10:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:10:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:10:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:10:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:10:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:10:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:10:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:10:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:10:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:10:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:10:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:10:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:10:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:10:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:10:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:10:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:10:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:10:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:10:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:10:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:10:29] local.INFO: DEBUG: GPS processor result {"connection_id":221446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23775,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:10:29] local.INFO: GPS data processed {"connection_id":221446,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:10:29] local.INFO: Acknowledgment sent {"connection_id":221446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:11:00] local.INFO: TCP Data received {"connection_id":221446,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:11:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221446,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:11:00] local.INFO: Processing buffer {"connection_id":221446,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:11:00] local.INFO: Packet analysis {"connection_id":221446,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:11:00] local.INFO: Extracted packet for processing {"connection_id":221446,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:11:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:11:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:11:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:11:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:11:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:11:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:11:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:11:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:11:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:11:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:11:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:11:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:11:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:11:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:11:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221446,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:11:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:11:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221446,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:11:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:11:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:11:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:11:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:11:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:11:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:11:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:11:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:11:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:11:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:11:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:11:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:11:00] local.INFO: DEBUG: GPS processor result {"connection_id":221446,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23776,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:11:00] local.INFO: GPS data processed {"connection_id":221446,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:11:00] local.INFO: Acknowledgment sent {"connection_id":221446,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:11:24] local.INFO: TCP Data received {"connection_id":223118,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:11:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:11:24] local.INFO: Processing buffer {"connection_id":223118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:11:24] local.INFO: IMEI packet received {"connection_id":223118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:11:24] local.INFO: IMEI acknowledgment sent {"connection_id":223118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:11:29] local.INFO: TCP Data received {"connection_id":223118,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223118,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:11:29] local.INFO: Processing buffer {"connection_id":223118,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:11:29] local.INFO: IMEI packet received {"connection_id":223118,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":223118,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:11:30] local.INFO: TCP Data received {"connection_id":223118,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:11:30] local.INFO: Processing buffer {"connection_id":223118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:11:30] local.INFO: Packet analysis {"connection_id":223118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:11:30] local.INFO: Extracted packet for processing {"connection_id":223118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:11:30] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:11:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:11:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:11:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:11:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:11:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:11:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:11:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:11:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:11:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":223118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23777,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:11:30] local.INFO: GPS data processed {"connection_id":223118,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:11:30] local.INFO: Acknowledgment sent {"connection_id":223118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:12:01] local.INFO: TCP Data received {"connection_id":223118,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223118,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:12:01] local.INFO: Processing buffer {"connection_id":223118,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:12:01] local.INFO: Packet analysis {"connection_id":223118,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:12:01] local.INFO: Extracted packet for processing {"connection_id":223118,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:12:01] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:12:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:12:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:12:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:12:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:12:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:12:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:12:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:12:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:12:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:12:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:12:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:12:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223118,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:12:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:12:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223118,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:12:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:12:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:12:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:12:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:12:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:12:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:12:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:12:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:12:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:12:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:12:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:12:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:12:01] local.INFO: DEBUG: GPS processor result {"connection_id":223118,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23778,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:12:01] local.INFO: GPS data processed {"connection_id":223118,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:12:01] local.INFO: Acknowledgment sent {"connection_id":223118,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:12:23] local.INFO: TCP Data received {"connection_id":224835,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:12:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224835,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:12:23] local.INFO: Processing buffer {"connection_id":224835,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:12:23] local.INFO: IMEI packet received {"connection_id":224835,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:12:23] local.INFO: IMEI acknowledgment sent {"connection_id":224835,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:12:24] local.INFO: TCP Data received {"connection_id":223119,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:12:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223119,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:12:24] local.INFO: Processing buffer {"connection_id":223119,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:12:24] local.INFO: IMEI packet received {"connection_id":223119,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:12:24] local.INFO: IMEI acknowledgment sent {"connection_id":223119,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:12:29] local.INFO: TCP Data received {"connection_id":223119,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223119,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:12:29] local.INFO: Processing buffer {"connection_id":223119,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:12:29] local.INFO: IMEI packet received {"connection_id":223119,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":223119,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:12:29] local.INFO: TCP Data received {"connection_id":223119,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:12:29] local.INFO: Processing buffer {"connection_id":223119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16968b058012dce82400522c8b8001d015926..."} 
[2026-10-23 21:12:29] local.INFO: Packet analysis {"connection_id":223119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:12:29] local.INFO: Extracted packet for processing {"connection_id":223119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16968"} 
[2026-10-23 21:12:29] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165688,"longitude_deg":76.850848,"latitude_deg":8.6165688,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8b8","is_valid_coordinates":true} 
[2026-10-23 21:12:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:12:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949051392001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:12:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:12:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3565162032958951424,"note":"Value kept but may cause issues"} 
[2026-10-23 21:12:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:12:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792769831000,"timestamp_ms":1792769831000,"timestamp_seconds":1792769831,"priority":1,"record_length":96,"hex_timestamp":"000001a16968b058"} 
[2026-10-23 21:12:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:12:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:12:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":212,"data_length":795,"current_offset":136} 
[2026-10-23 21:12:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2586,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:12:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:12:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:12:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:12:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:12:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:12:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:12:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:12:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:12:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:12:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949051392001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3565162032958951424},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:12:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:12:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:12:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949051392001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:12:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:12:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:12:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:12:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3565162032958951424,"description":"Unknown IO ID 45"} 
[2026-10-23 21:12:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949051392001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3565162032958951424}} 
[2026-10-23 21:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":223119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23779,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:12:30] local.INFO: GPS data processed {"connection_id":223119,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:12:30] local.INFO: Acknowledgment sent {"connection_id":223119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:13:00] local.INFO: TCP Data received {"connection_id":223119,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:13:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223119,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:13:00] local.INFO: Processing buffer {"connection_id":223119,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:13:00] local.INFO: Packet analysis {"connection_id":223119,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:13:00] local.INFO: Extracted packet for processing {"connection_id":223119,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:13:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:13:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:13:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:13:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:13:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:13:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:13:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:13:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:13:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:13:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:13:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:13:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:13:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:13:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:13:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223119,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:13:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:13:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223119,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:13:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:13:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:13:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:13:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:13:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:13:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:13:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:13:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:13:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:13:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:13:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:13:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:13:00] local.INFO: DEBUG: GPS processor result {"connection_id":223119,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23780,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:13:00] local.INFO: GPS data processed {"connection_id":223119,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:13:00] local.INFO: Acknowledgment sent {"connection_id":223119,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:13:24] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:13:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:13:24] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:13:24] local.INFO: IMEI packet received {"connection_id":221448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:13:24] local.INFO: IMEI acknowledgment sent {"connection_id":221448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:13:29] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:13:29] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:13:29] local.INFO: IMEI packet received {"connection_id":221448,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":221448,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:13:30] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:13:30] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:13:30] local.INFO: Packet analysis {"connection_id":221448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:13:30] local.INFO: Extracted packet for processing {"connection_id":221448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:13:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:13:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:13:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:13:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:13:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:13:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:13:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:13:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":221448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23781,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:13:30] local.INFO: GPS data processed {"connection_id":221448,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:13:30] local.INFO: Acknowledgment sent {"connection_id":221448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:14:01] local.INFO: TCP Data received {"connection_id":221448,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221448,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:01] local.INFO: Processing buffer {"connection_id":221448,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:01] local.INFO: Packet analysis {"connection_id":221448,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:14:01] local.INFO: Extracted packet for processing {"connection_id":221448,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:14:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221448,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221448,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:14:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:14:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":221448,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23782,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:14:01] local.INFO: GPS data processed {"connection_id":221448,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:14:01] local.INFO: Acknowledgment sent {"connection_id":221448,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:14:29] local.INFO: TCP Data received {"connection_id":224836,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:14:29] local.INFO: Processing buffer {"connection_id":224836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:14:29] local.INFO: IMEI packet received {"connection_id":224836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":224836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:14:34] local.INFO: TCP Data received {"connection_id":224836,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:14:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224836,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:14:34] local.INFO: Processing buffer {"connection_id":224836,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:14:34] local.INFO: IMEI packet received {"connection_id":224836,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:14:34] local.INFO: IMEI acknowledgment sent {"connection_id":224836,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:14:35] local.INFO: TCP Data received {"connection_id":224836,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:35] local.INFO: Processing buffer {"connection_id":224836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:35] local.INFO: Packet analysis {"connection_id":224836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:14:35] local.INFO: Extracted packet for processing {"connection_id":224836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:14:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:14:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:14:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:14:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:14:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:14:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:14:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:14:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:14:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:14:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:14:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:14:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:14:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:14:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:14:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:14:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:14:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:14:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:14:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:14:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:14:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:14:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:14:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:14:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:14:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:14:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:14:35] local.INFO: DEBUG: GPS processor result {"connection_id":224836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23783,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:14:35] local.INFO: GPS data processed {"connection_id":224836,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:14:35] local.INFO: Acknowledgment sent {"connection_id":224836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:14:39] local.INFO: TCP Data received {"connection_id":224836,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224836,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:39] local.INFO: Processing buffer {"connection_id":224836,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:14:39] local.INFO: Packet analysis {"connection_id":224836,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:14:39] local.INFO: Extracted packet for processing {"connection_id":224836,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:14:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:14:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:14:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:14:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:14:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:14:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:14:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:14:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:14:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:14:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:14:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:14:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:14:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224836,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:14:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:14:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224836,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:14:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:14:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:14:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:14:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:14:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:14:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:14:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:14:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:14:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:14:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:14:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:14:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:14:39] local.INFO: DEBUG: GPS processor result {"connection_id":224836,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23784,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:14:39] local.INFO: GPS data processed {"connection_id":224836,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:14:39] local.INFO: Acknowledgment sent {"connection_id":224836,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:15:24] local.INFO: TCP Data received {"connection_id":221870,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:15:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:15:24] local.INFO: Processing buffer {"connection_id":221870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:15:24] local.INFO: IMEI packet received {"connection_id":221870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:15:24] local.INFO: IMEI acknowledgment sent {"connection_id":221870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:15:29] local.INFO: TCP Data received {"connection_id":221870,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221870,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:15:29] local.INFO: Processing buffer {"connection_id":221870,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:15:29] local.INFO: IMEI packet received {"connection_id":221870,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:15:29] local.INFO: IMEI acknowledgment sent {"connection_id":221870,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:15:30] local.INFO: TCP Data received {"connection_id":221870,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:15:30] local.INFO: Processing buffer {"connection_id":221870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:15:30] local.INFO: Packet analysis {"connection_id":221870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:15:30] local.INFO: Extracted packet for processing {"connection_id":221870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:15:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":221870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23785,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:15:30] local.INFO: GPS data processed {"connection_id":221870,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:15:30] local.INFO: Acknowledgment sent {"connection_id":221870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:16:01] local.INFO: TCP Data received {"connection_id":221870,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221870,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:16:01] local.INFO: Processing buffer {"connection_id":221870,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:16:01] local.INFO: Packet analysis {"connection_id":221870,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:16:01] local.INFO: Extracted packet for processing {"connection_id":221870,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221870,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221870,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:16:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":221870,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23786,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:16:01] local.INFO: GPS data processed {"connection_id":221870,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:16:01] local.INFO: Acknowledgment sent {"connection_id":221870,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:16:24] local.INFO: TCP Data received {"connection_id":224837,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:16:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:16:24] local.INFO: Processing buffer {"connection_id":224837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:16:24] local.INFO: IMEI packet received {"connection_id":224837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:16:24] local.INFO: IMEI acknowledgment sent {"connection_id":224837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:16:29] local.INFO: TCP Data received {"connection_id":224837,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224837,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:16:29] local.INFO: Processing buffer {"connection_id":224837,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:16:29] local.INFO: IMEI packet received {"connection_id":224837,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":224837,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:16:29] local.INFO: TCP Data received {"connection_id":224837,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:16:29] local.INFO: Processing buffer {"connection_id":224837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:16:29] local.INFO: Packet analysis {"connection_id":224837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:16:29] local.INFO: Extracted packet for processing {"connection_id":224837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:16:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:16:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:16:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:16:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:16:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:16:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:16:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:16:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:16:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:16:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:16:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:16:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:16:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:16:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:16:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:16:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:16:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:16:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:16:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:16:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:16:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:16:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:16:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:16:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:16:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:16:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:16:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:16:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:16:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:16:30] local.INFO: DEBUG: GPS processor result {"connection_id":224837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23787,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:16:30] local.INFO: GPS data processed {"connection_id":224837,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:16:30] local.INFO: Acknowledgment sent {"connection_id":224837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:17:00] local.INFO: TCP Data received {"connection_id":224837,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:17:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224837,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:17:00] local.INFO: Processing buffer {"connection_id":224837,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:17:00] local.INFO: Packet analysis {"connection_id":224837,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:17:00] local.INFO: Extracted packet for processing {"connection_id":224837,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:17:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:17:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:17:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:17:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:17:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:17:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:17:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:17:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:17:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:17:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:17:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:17:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:17:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:17:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:17:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224837,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:17:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:17:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224837,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:17:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:17:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:17:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:17:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:17:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:17:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:17:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:17:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:17:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:17:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:17:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:17:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:17:00] local.INFO: DEBUG: GPS processor result {"connection_id":224837,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23788,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:17:00] local.INFO: GPS data processed {"connection_id":224837,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:17:00] local.INFO: Acknowledgment sent {"connection_id":224837,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:17:24] local.INFO: TCP Data received {"connection_id":223120,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:17:24] local.INFO: Processing buffer {"connection_id":223120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:17:24] local.INFO: IMEI packet received {"connection_id":223120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":223120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:17:29] local.INFO: TCP Data received {"connection_id":223120,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223120,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:17:29] local.INFO: Processing buffer {"connection_id":223120,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:17:29] local.INFO: IMEI packet received {"connection_id":223120,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":223120,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:17:30] local.INFO: TCP Data received {"connection_id":223120,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:17:30] local.INFO: Processing buffer {"connection_id":223120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1696d4820012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:17:30] local.INFO: Packet analysis {"connection_id":223120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:17:30] local.INFO: Extracted packet for processing {"connection_id":223120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1696d"} 
[2026-10-23 21:17:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949076736001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121417728,"note":"Value kept but may cause issues"} 
[2026-10-23 21:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770132000,"timestamp_ms":1792770132000,"timestamp_seconds":1792770132,"priority":1,"record_length":96,"hex_timestamp":"000001a1696d4820"} 
[2026-10-23 21:17:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:17:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 21:17:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:17:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:17:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:17:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949076736001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121417728},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949076736001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:17:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:17:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121417728,"description":"Unknown IO ID 45"} 
[2026-10-23 21:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949076736001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121417728}} 
[2026-10-23 21:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":223120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23789,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:17:30] local.INFO: GPS data processed {"connection_id":223120,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:17:30] local.INFO: Acknowledgment sent {"connection_id":223120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:17:42] local.INFO: TCP Data received {"connection_id":223121,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:17:42] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223121,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:17:42] local.INFO: Processing buffer {"connection_id":223121,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:17:42] local.INFO: IMEI packet received {"connection_id":223121,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:17:42] local.INFO: IMEI acknowledgment sent {"connection_id":223121,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:18:00] local.INFO: TCP Data received {"connection_id":223120,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:18:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223120,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:18:00] local.INFO: Processing buffer {"connection_id":223120,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:18:00] local.INFO: Packet analysis {"connection_id":223120,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:18:00] local.INFO: Extracted packet for processing {"connection_id":223120,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:18:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:18:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:18:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:18:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:18:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:18:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:18:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:18:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:18:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:18:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:18:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:18:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:18:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:18:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:18:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223120,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:18:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:18:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223120,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:18:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:18:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:18:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:18:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:18:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:18:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:18:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:18:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:18:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:18:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:18:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:18:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:18:00] local.INFO: DEBUG: GPS processor result {"connection_id":223120,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23790,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:18:00] local.INFO: GPS data processed {"connection_id":223120,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:18:00] local.INFO: Acknowledgment sent {"connection_id":223120,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:18:24] local.INFO: TCP Data received {"connection_id":224838,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:18:24] local.INFO: Processing buffer {"connection_id":224838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:18:24] local.INFO: IMEI packet received {"connection_id":224838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":224838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:18:29] local.INFO: TCP Data received {"connection_id":224838,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224838,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:18:29] local.INFO: Processing buffer {"connection_id":224838,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:18:29] local.INFO: IMEI packet received {"connection_id":224838,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:18:29] local.INFO: IMEI acknowledgment sent {"connection_id":224838,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:18:30] local.INFO: TCP Data received {"connection_id":224838,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:18:30] local.INFO: Processing buffer {"connection_id":224838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:18:30] local.INFO: Packet analysis {"connection_id":224838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:18:30] local.INFO: Extracted packet for processing {"connection_id":224838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:18:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:18:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:18:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:18:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:18:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:18:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:18:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:18:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:18:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":224838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23791,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:18:30] local.INFO: GPS data processed {"connection_id":224838,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:18:30] local.INFO: Acknowledgment sent {"connection_id":224838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:19:00] local.INFO: TCP Data received {"connection_id":224838,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:19:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224838,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:19:00] local.INFO: Processing buffer {"connection_id":224838,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:19:00] local.INFO: Packet analysis {"connection_id":224838,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:19:00] local.INFO: Extracted packet for processing {"connection_id":224838,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:19:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:19:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:19:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:19:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:19:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:19:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:19:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:19:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:19:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:19:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:19:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:19:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:19:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:19:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:19:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224838,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:19:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:19:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224838,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:19:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:19:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:19:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:19:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:19:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:19:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:19:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:19:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:19:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:19:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:19:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:19:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:19:00] local.INFO: DEBUG: GPS processor result {"connection_id":224838,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23792,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:19:00] local.INFO: GPS data processed {"connection_id":224838,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:19:00] local.INFO: Acknowledgment sent {"connection_id":224838,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:19:24] local.INFO: TCP Data received {"connection_id":223122,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:19:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:19:24] local.INFO: Processing buffer {"connection_id":223122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:19:24] local.INFO: IMEI packet received {"connection_id":223122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:19:24] local.INFO: IMEI acknowledgment sent {"connection_id":223122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:19:29] local.INFO: TCP Data received {"connection_id":223122,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223122,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:19:29] local.INFO: Processing buffer {"connection_id":223122,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:19:29] local.INFO: IMEI packet received {"connection_id":223122,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":223122,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:19:30] local.INFO: TCP Data received {"connection_id":223122,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:19:30] local.INFO: Processing buffer {"connection_id":223122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:19:30] local.INFO: Packet analysis {"connection_id":223122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:19:30] local.INFO: Extracted packet for processing {"connection_id":223122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:19:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":223122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23793,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:19:30] local.INFO: GPS data processed {"connection_id":223122,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:19:30] local.INFO: Acknowledgment sent {"connection_id":223122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:20:01] local.INFO: TCP Data received {"connection_id":223122,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223122,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:20:01] local.INFO: Processing buffer {"connection_id":223122,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:20:01] local.INFO: Packet analysis {"connection_id":223122,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:20:01] local.INFO: Extracted packet for processing {"connection_id":223122,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223122,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223122,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:20:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":223122,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23794,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:20:01] local.INFO: GPS data processed {"connection_id":223122,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:20:01] local.INFO: Acknowledgment sent {"connection_id":223122,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:20:24] local.INFO: TCP Data received {"connection_id":223123,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:20:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:20:24] local.INFO: Processing buffer {"connection_id":223123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:20:24] local.INFO: IMEI packet received {"connection_id":223123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:20:24] local.INFO: IMEI acknowledgment sent {"connection_id":223123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:20:29] local.INFO: TCP Data received {"connection_id":223123,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223123,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:20:29] local.INFO: Processing buffer {"connection_id":223123,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:20:29] local.INFO: IMEI packet received {"connection_id":223123,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:20:29] local.INFO: IMEI acknowledgment sent {"connection_id":223123,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:20:30] local.INFO: TCP Data received {"connection_id":223123,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:20:30] local.INFO: Processing buffer {"connection_id":223123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:20:30] local.INFO: Packet analysis {"connection_id":223123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:20:30] local.INFO: Extracted packet for processing {"connection_id":223123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:20:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:20:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:20:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:20:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:20:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:20:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:20:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:20:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":223123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23795,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:20:30] local.INFO: GPS data processed {"connection_id":223123,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:20:30] local.INFO: Acknowledgment sent {"connection_id":223123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:21:00] local.INFO: TCP Data received {"connection_id":223123,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223123,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:00] local.INFO: Processing buffer {"connection_id":223123,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:00] local.INFO: Packet analysis {"connection_id":223123,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:21:00] local.INFO: Extracted packet for processing {"connection_id":223123,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:21:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:21:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:21:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:21:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:21:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:21:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:21:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:21:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:21:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:21:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:21:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:21:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223123,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:21:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:21:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223123,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:21:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:21:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:21:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:21:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:21:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:21:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:21:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:21:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:21:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:21:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:21:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:21:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:21:00] local.INFO: DEBUG: GPS processor result {"connection_id":223123,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23796,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:21:00] local.INFO: GPS data processed {"connection_id":223123,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:21:00] local.INFO: Acknowledgment sent {"connection_id":223123,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:21:29] local.INFO: TCP Data received {"connection_id":221449,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:21:29] local.INFO: Processing buffer {"connection_id":221449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:21:29] local.INFO: IMEI packet received {"connection_id":221449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:21:29] local.INFO: IMEI acknowledgment sent {"connection_id":221449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:21:34] local.INFO: TCP Data received {"connection_id":221449,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:21:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221449,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:21:34] local.INFO: Processing buffer {"connection_id":221449,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:21:34] local.INFO: IMEI packet received {"connection_id":221449,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:21:34] local.INFO: IMEI acknowledgment sent {"connection_id":221449,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:21:35] local.INFO: TCP Data received {"connection_id":221449,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:35] local.INFO: Processing buffer {"connection_id":221449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:35] local.INFO: Packet analysis {"connection_id":221449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:21:35] local.INFO: Extracted packet for processing {"connection_id":221449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:21:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:21:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:21:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:21:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:21:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:21:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:21:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:21:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:21:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:21:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:21:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:21:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:21:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:21:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:21:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:21:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:21:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:21:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:21:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:21:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:21:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:21:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:21:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:21:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:21:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:21:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:21:35] local.INFO: DEBUG: GPS processor result {"connection_id":221449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23797,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:21:35] local.INFO: GPS data processed {"connection_id":221449,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:21:35] local.INFO: Acknowledgment sent {"connection_id":221449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:21:39] local.INFO: TCP Data received {"connection_id":221449,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221449,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:39] local.INFO: Processing buffer {"connection_id":221449,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:21:39] local.INFO: Packet analysis {"connection_id":221449,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:21:39] local.INFO: Extracted packet for processing {"connection_id":221449,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:21:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:21:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:21:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:21:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:21:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:21:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:21:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:21:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:21:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:21:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:21:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:21:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:21:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221449,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:21:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:21:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221449,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:21:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:21:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:21:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:21:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:21:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:21:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:21:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:21:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:21:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:21:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:21:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:21:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:21:39] local.INFO: DEBUG: GPS processor result {"connection_id":221449,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23798,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:21:39] local.INFO: GPS data processed {"connection_id":221449,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:21:39] local.INFO: Acknowledgment sent {"connection_id":221449,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:22:24] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:22:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:22:24] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:22:24] local.INFO: IMEI packet received {"connection_id":221450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:22:24] local.INFO: IMEI acknowledgment sent {"connection_id":221450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:22:29] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:22:29] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:22:29] local.INFO: IMEI packet received {"connection_id":221450,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:22:29] local.INFO: IMEI acknowledgment sent {"connection_id":221450,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:22:30] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:22:30] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16971dfe8012dce82c00522c8d0001d015926..."} 
[2026-10-23 21:22:30] local.INFO: Packet analysis {"connection_id":221450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:22:30] local.INFO: Extracted packet for processing {"connection_id":221450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16971"} 
[2026-10-23 21:22:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:22:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949153792001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:22:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:22:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:22:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:22:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770433000,"timestamp_ms":1792770433000,"timestamp_seconds":1792770433,"priority":1,"record_length":96,"hex_timestamp":"000001a16971dfe8"} 
[2026-10-23 21:22:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:22:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:22:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:22:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:22:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:22:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:22:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:22:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:22:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:22:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:22:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:22:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:22:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949153792001,"66":24723,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:22:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:22:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:22:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949153792001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:22:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:22:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:22:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:22:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:22:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949153792001,"power":24723,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:22:30] local.INFO: DEBUG: GPS processor result {"connection_id":221450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23799,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:22:30] local.INFO: GPS data processed {"connection_id":221450,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:22:30] local.INFO: Acknowledgment sent {"connection_id":221450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:23:00] local.INFO: TCP Data received {"connection_id":221450,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697677b0012dce82c00522c8d0001d015924..."} 
[2026-10-23 21:23:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221450,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697677b0012dce82c00522c8d0001d015924..."} 
[2026-10-23 21:23:00] local.INFO: Processing buffer {"connection_id":221450,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697677b0012dce82c00522c8d0001d015924..."} 
[2026-10-23 21:23:00] local.INFO: Packet analysis {"connection_id":221450,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16976"} 
[2026-10-23 21:23:00] local.INFO: Extracted packet for processing {"connection_id":221450,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16976"} 
[2026-10-23 21:23:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165712,"longitude_deg":76.8508608,"latitude_deg":8.6165712,"altitude":29,"angle":345,"satellites":36,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c8d0","is_valid_coordinates":true} 
[2026-10-23 21:23:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:23:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949230848001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:23:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:23:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:23:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:23:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770734000,"timestamp_ms":1792770734000,"timestamp_seconds":1792770734,"priority":1,"record_length":96,"hex_timestamp":"000001a1697677b0"} 
[2026-10-23 21:23:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:23:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:23:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":147,"data_length":795,"current_offset":136} 
[2026-10-23 21:23:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2001,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:23:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:23:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:23:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:23:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221450,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:23:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:23:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221450,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:23:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:23:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:23:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:23:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949230848001,"66":24604,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:23:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:23:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:23:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949230848001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:23:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:23:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:23:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:23:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:23:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949230848001,"power":24604,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:23:00] local.INFO: DEBUG: GPS processor result {"connection_id":221450,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23800,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:23:00] local.INFO: GPS data processed {"connection_id":221450,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:23:00] local.INFO: Acknowledgment sent {"connection_id":221450,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:23:16] local.INFO: TCP Data received {"connection_id":221451,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:23:16] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221451,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:23:16] local.INFO: Processing buffer {"connection_id":221451,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:23:16] local.INFO: IMEI packet received {"connection_id":221451,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:23:16] local.INFO: IMEI acknowledgment sent {"connection_id":221451,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:23:23] local.INFO: TCP Data received {"connection_id":224839,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:23] local.INFO: Processing buffer {"connection_id":224839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:23] local.INFO: IMEI packet received {"connection_id":224839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:23:23] local.INFO: IMEI acknowledgment sent {"connection_id":224839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:23:24] local.INFO: TCP Data received {"connection_id":224839,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:24] local.INFO: Processing buffer {"connection_id":224839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:24] local.INFO: IMEI packet received {"connection_id":224839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:23:24] local.INFO: IMEI acknowledgment sent {"connection_id":224839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:23:29] local.INFO: TCP Data received {"connection_id":224839,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224839,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:29] local.INFO: Processing buffer {"connection_id":224839,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:23:29] local.INFO: IMEI packet received {"connection_id":224839,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:23:29] local.INFO: IMEI acknowledgment sent {"connection_id":224839,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:23:30] local.INFO: TCP Data received {"connection_id":224839,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:23:30] local.INFO: Processing buffer {"connection_id":224839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:23:30] local.INFO: Packet analysis {"connection_id":224839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:23:30] local.INFO: Extracted packet for processing {"connection_id":224839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:23:30] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:23:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:23:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:23:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:23:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:23:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:23:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:23:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:23:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:23:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:23:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:23:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:23:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:23:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:23:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:23:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:23:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:23:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:23:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:23:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:23:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:23:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:23:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:23:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:23:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:23:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:23:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:23:30] local.INFO: DEBUG: GPS processor result {"connection_id":224839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23801,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:23:30] local.INFO: GPS data processed {"connection_id":224839,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:23:30] local.INFO: Acknowledgment sent {"connection_id":224839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:24:00] local.INFO: TCP Data received {"connection_id":224839,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:24:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224839,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:24:00] local.INFO: Processing buffer {"connection_id":224839,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:24:00] local.INFO: Packet analysis {"connection_id":224839,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:24:00] local.INFO: Extracted packet for processing {"connection_id":224839,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:24:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:24:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:24:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:24:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:24:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:24:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:24:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:24:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:24:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:24:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:24:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:24:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:24:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:24:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:24:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224839,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:24:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:24:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224839,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:24:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:24:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:24:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:24:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:24:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:24:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:24:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:24:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:24:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:24:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:24:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:24:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:24:00] local.INFO: DEBUG: GPS processor result {"connection_id":224839,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23802,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:24:00] local.INFO: GPS data processed {"connection_id":224839,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:24:00] local.INFO: Acknowledgment sent {"connection_id":224839,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:24:24] local.INFO: TCP Data received {"connection_id":221871,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:24:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:24:24] local.INFO: Processing buffer {"connection_id":221871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:24:24] local.INFO: IMEI packet received {"connection_id":221871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:24:24] local.INFO: IMEI acknowledgment sent {"connection_id":221871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:24:29] local.INFO: TCP Data received {"connection_id":221871,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221871,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:24:29] local.INFO: Processing buffer {"connection_id":221871,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:24:29] local.INFO: IMEI packet received {"connection_id":221871,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:24:29] local.INFO: IMEI acknowledgment sent {"connection_id":221871,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:24:30] local.INFO: TCP Data received {"connection_id":221871,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:24:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:24:30] local.INFO: Processing buffer {"connection_id":221871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:24:30] local.INFO: Packet analysis {"connection_id":221871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:24:30] local.INFO: Extracted packet for processing {"connection_id":221871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:24:30] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:24:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:24:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:24:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:24:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:24:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:24:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:24:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:24:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:24:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:24:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:24:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:24:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:24:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:24:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:24:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:24:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:24:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:24:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:24:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:24:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:24:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:24:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:24:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:24:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:24:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:24:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:24:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:24:30] local.INFO: DEBUG: GPS processor result {"connection_id":221871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23803,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:24:30] local.INFO: GPS data processed {"connection_id":221871,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:24:30] local.INFO: Acknowledgment sent {"connection_id":221871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:25:00] local.INFO: TCP Data received {"connection_id":221871,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:25:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221871,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:25:00] local.INFO: Processing buffer {"connection_id":221871,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:25:00] local.INFO: Packet analysis {"connection_id":221871,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:25:00] local.INFO: Extracted packet for processing {"connection_id":221871,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:25:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:25:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:25:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:25:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:25:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:25:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:25:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:25:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:25:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:25:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:25:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:25:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:25:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:25:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:25:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221871,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:25:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:25:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221871,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:25:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:25:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:25:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:25:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:25:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:25:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:25:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:25:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:25:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:25:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:25:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:25:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:25:00] local.INFO: DEBUG: GPS processor result {"connection_id":221871,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23804,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:25:00] local.INFO: GPS data processed {"connection_id":221871,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:25:00] local.INFO: Acknowledgment sent {"connection_id":221871,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:25:24] local.INFO: TCP Data received {"connection_id":224840,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:25:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:25:24] local.INFO: Processing buffer {"connection_id":224840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:25:24] local.INFO: IMEI packet received {"connection_id":224840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:25:24] local.INFO: IMEI acknowledgment sent {"connection_id":224840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:25:29] local.INFO: TCP Data received {"connection_id":224840,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224840,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:25:29] local.INFO: Processing buffer {"connection_id":224840,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:25:29] local.INFO: IMEI packet received {"connection_id":224840,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":224840,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:25:30] local.INFO: TCP Data received {"connection_id":224840,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:25:30] local.INFO: Processing buffer {"connection_id":224840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:25:30] local.INFO: Packet analysis {"connection_id":224840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:25:30] local.INFO: Extracted packet for processing {"connection_id":224840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:25:30] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:25:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:25:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":224840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23805,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:25:30] local.INFO: GPS data processed {"connection_id":224840,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:25:30] local.INFO: Acknowledgment sent {"connection_id":224840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:26:00] local.INFO: TCP Data received {"connection_id":224840,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224840,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:00] local.INFO: Processing buffer {"connection_id":224840,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:00] local.INFO: Packet analysis {"connection_id":224840,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:26:00] local.INFO: Extracted packet for processing {"connection_id":224840,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:26:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:26:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:26:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:26:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:26:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:26:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:26:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:26:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:26:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:26:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:26:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:26:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224840,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:26:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:26:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224840,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:26:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:26:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:26:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:26:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:26:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:26:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:26:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:26:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:26:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:26:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:26:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:26:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:26:00] local.INFO: DEBUG: GPS processor result {"connection_id":224840,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23806,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:26:00] local.INFO: GPS data processed {"connection_id":224840,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:26:00] local.INFO: Acknowledgment sent {"connection_id":224840,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:26:29] local.INFO: TCP Data received {"connection_id":224841,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:26:29] local.INFO: Processing buffer {"connection_id":224841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:26:29] local.INFO: IMEI packet received {"connection_id":224841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":224841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:26:34] local.INFO: TCP Data received {"connection_id":224841,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:26:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224841,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:26:34] local.INFO: Processing buffer {"connection_id":224841,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:26:34] local.INFO: IMEI packet received {"connection_id":224841,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:26:34] local.INFO: IMEI acknowledgment sent {"connection_id":224841,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:26:35] local.INFO: TCP Data received {"connection_id":224841,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:35] local.INFO: Processing buffer {"connection_id":224841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:35] local.INFO: Packet analysis {"connection_id":224841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:26:35] local.INFO: Extracted packet for processing {"connection_id":224841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:26:35] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:26:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:26:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:26:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:26:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:26:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:26:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:26:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:26:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:26:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:26:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:26:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:26:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:26:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:26:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:26:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:26:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:26:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:26:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:26:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:26:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:26:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:26:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:26:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:26:35] local.INFO: DEBUG: GPS processor result {"connection_id":224841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23807,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:26:35] local.INFO: GPS data processed {"connection_id":224841,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:26:35] local.INFO: Acknowledgment sent {"connection_id":224841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:26:39] local.INFO: TCP Data received {"connection_id":224841,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224841,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:39] local.INFO: Processing buffer {"connection_id":224841,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:26:39] local.INFO: Packet analysis {"connection_id":224841,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:26:39] local.INFO: Extracted packet for processing {"connection_id":224841,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:26:39] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:26:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:26:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:26:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:26:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:26:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:26:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:26:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:26:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:26:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:26:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:26:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:26:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224841,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:26:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:26:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224841,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:26:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:26:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:26:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:26:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:26:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:26:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:26:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:26:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:26:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:26:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:26:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:26:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:26:39] local.INFO: DEBUG: GPS processor result {"connection_id":224841,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23808,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:26:39] local.INFO: GPS data processed {"connection_id":224841,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:26:39] local.INFO: Acknowledgment sent {"connection_id":224841,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:27:24] local.INFO: TCP Data received {"connection_id":223125,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:27:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223125,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:27:24] local.INFO: Processing buffer {"connection_id":223125,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:27:24] local.INFO: IMEI packet received {"connection_id":223125,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:27:24] local.INFO: IMEI acknowledgment sent {"connection_id":223125,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:27:29] local.INFO: TCP Data received {"connection_id":223125,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223125,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:27:29] local.INFO: Processing buffer {"connection_id":223125,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:27:29] local.INFO: IMEI packet received {"connection_id":223125,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:27:29] local.INFO: IMEI acknowledgment sent {"connection_id":223125,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:27:29] local.INFO: TCP Data received {"connection_id":223125,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223125,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:27:29] local.INFO: Processing buffer {"connection_id":223125,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:27:29] local.INFO: Packet analysis {"connection_id":223125,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:27:29] local.INFO: Extracted packet for processing {"connection_id":223125,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:27:29] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:27:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:27:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:27:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:27:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:27:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:27:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:27:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:27:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:27:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:27:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:27:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:27:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:27:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:27:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223125,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:27:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:27:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:27:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:27:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:27:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:27:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:27:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:27:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:27:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:27:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:27:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:27:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:27:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:27:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:27:29] local.INFO: DEBUG: GPS processor result {"connection_id":223125,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23809,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:27:29] local.INFO: GPS data processed {"connection_id":223125,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:27:29] local.INFO: Acknowledgment sent {"connection_id":223125,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:28:00] local.INFO: TCP Data received {"connection_id":223125,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:28:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223125,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:28:00] local.INFO: Processing buffer {"connection_id":223125,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169777980012dce82400522c880001f00b521..."} 
[2026-10-23 21:28:00] local.INFO: Packet analysis {"connection_id":223125,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:28:00] local.INFO: Extracted packet for processing {"connection_id":223125,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16977"} 
[2026-10-23 21:28:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165632,"longitude_deg":76.850848,"latitude_deg":8.6165632,"altitude":31,"angle":181,"satellites":33,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 21:28:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:28:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949307904001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:28:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:28:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633056256,"note":"Value kept but may cause issues"} 
[2026-10-23 21:28:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:28:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792770800000,"timestamp_ms":1792770800000,"timestamp_seconds":1792770800,"priority":1,"record_length":96,"hex_timestamp":"000001a169777980"} 
[2026-10-23 21:28:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:28:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:28:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":96,"n8_eight_byte":28,"data_length":795,"current_offset":136} 
[2026-10-23 21:28:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":930,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:28:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:28:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:28:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:28:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223125,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:28:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:28:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223125,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:28:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:28:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:28:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:28:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949307904001,"66":24527,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633056256},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:28:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:28:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:28:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949307904001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:28:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:28:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:28:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:28:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633056256,"description":"Unknown IO ID 45"} 
[2026-10-23 21:28:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949307904001,"power":24527,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633056256}} 
[2026-10-23 21:28:00] local.INFO: DEBUG: GPS processor result {"connection_id":223125,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23810,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:28:00] local.INFO: GPS data processed {"connection_id":223125,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:28:00] local.INFO: Acknowledgment sent {"connection_id":223125,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:28:24] local.INFO: TCP Data received {"connection_id":221872,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:24] local.INFO: Processing buffer {"connection_id":221872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:24] local.INFO: IMEI packet received {"connection_id":221872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":221872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:28:24] local.INFO: TCP Data received {"connection_id":221872,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:24] local.INFO: Processing buffer {"connection_id":221872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:24] local.INFO: IMEI packet received {"connection_id":221872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":221872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:28:29] local.INFO: TCP Data received {"connection_id":221872,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:29] local.INFO: Processing buffer {"connection_id":221872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:28:29] local.INFO: IMEI packet received {"connection_id":221872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:28:29] local.INFO: IMEI acknowledgment sent {"connection_id":221872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:28:30] local.INFO: TCP Data received {"connection_id":221872,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:28:30] local.INFO: Processing buffer {"connection_id":221872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:28:30] local.INFO: Packet analysis {"connection_id":221872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:28:30] local.INFO: Extracted packet for processing {"connection_id":221872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:28:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":221872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23811,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:28:30] local.INFO: GPS data processed {"connection_id":221872,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:28:30] local.INFO: Acknowledgment sent {"connection_id":221872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:28:49] local.INFO: TCP Data received {"connection_id":223124,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:28:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223124,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:28:49] local.INFO: Processing buffer {"connection_id":223124,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:28:49] local.INFO: IMEI packet received {"connection_id":223124,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:28:49] local.INFO: IMEI acknowledgment sent {"connection_id":223124,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:29:01] local.INFO: TCP Data received {"connection_id":221872,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:29:01] local.INFO: Processing buffer {"connection_id":221872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:29:01] local.INFO: Packet analysis {"connection_id":221872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:29:01] local.INFO: Extracted packet for processing {"connection_id":221872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:29:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:29:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:29:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":221872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23812,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:29:01] local.INFO: GPS data processed {"connection_id":221872,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:29:01] local.INFO: Acknowledgment sent {"connection_id":221872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:29:24] local.INFO: TCP Data received {"connection_id":224842,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:29:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:29:24] local.INFO: Processing buffer {"connection_id":224842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:29:24] local.INFO: IMEI packet received {"connection_id":224842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:29:24] local.INFO: IMEI acknowledgment sent {"connection_id":224842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:29:29] local.INFO: TCP Data received {"connection_id":224842,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224842,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:29:29] local.INFO: Processing buffer {"connection_id":224842,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:29:29] local.INFO: IMEI packet received {"connection_id":224842,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:29:29] local.INFO: IMEI acknowledgment sent {"connection_id":224842,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:29:29] local.INFO: TCP Data received {"connection_id":224842,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:29:29] local.INFO: Processing buffer {"connection_id":224842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:29:29] local.INFO: Packet analysis {"connection_id":224842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:29:29] local.INFO: Extracted packet for processing {"connection_id":224842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:29:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:29:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:29:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:29:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:29:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:29:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:29:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:29:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:29:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:29:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:29:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:29:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:29:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:29:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:29:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:29:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:29:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:29:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:29:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:29:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:29:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:29:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:29:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:29:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:29:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:29:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:29:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:29:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:29:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:29:29] local.INFO: DEBUG: GPS processor result {"connection_id":224842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23813,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:29:29] local.INFO: GPS data processed {"connection_id":224842,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:29:29] local.INFO: Acknowledgment sent {"connection_id":224842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:30:00] local.INFO: TCP Data received {"connection_id":224842,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:30:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224842,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:30:00] local.INFO: Processing buffer {"connection_id":224842,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:30:00] local.INFO: Packet analysis {"connection_id":224842,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:30:00] local.INFO: Extracted packet for processing {"connection_id":224842,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:30:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:30:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:30:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:30:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:30:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:30:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:30:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:30:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:30:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:30:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:30:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:30:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:30:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:30:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:30:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224842,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:30:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:30:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224842,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:30:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:30:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:30:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:30:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:30:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:30:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:30:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:30:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:30:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:30:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:30:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:30:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:30:00] local.INFO: DEBUG: GPS processor result {"connection_id":224842,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23814,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:30:00] local.INFO: GPS data processed {"connection_id":224842,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:30:00] local.INFO: Acknowledgment sent {"connection_id":224842,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:30:24] local.INFO: TCP Data received {"connection_id":221873,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:30:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:30:24] local.INFO: Processing buffer {"connection_id":221873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:30:24] local.INFO: IMEI packet received {"connection_id":221873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:30:24] local.INFO: IMEI acknowledgment sent {"connection_id":221873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:30:29] local.INFO: TCP Data received {"connection_id":221873,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:30:29] local.INFO: Processing buffer {"connection_id":221873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:30:29] local.INFO: IMEI packet received {"connection_id":221873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:30:29] local.INFO: IMEI acknowledgment sent {"connection_id":221873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:30:29] local.INFO: TCP Data received {"connection_id":221873,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:30:29] local.INFO: Processing buffer {"connection_id":221873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:30:29] local.INFO: Packet analysis {"connection_id":221873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:30:29] local.INFO: Extracted packet for processing {"connection_id":221873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:30:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:30:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:30:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:30:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:30:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:30:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:30:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:30:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:30:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:30:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:30:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:30:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:30:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:30:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:30:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:30:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:30:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:30:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:30:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:30:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:30:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:30:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:30:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:30:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:30:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:30:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:30:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:30:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:30:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:30:29] local.INFO: DEBUG: GPS processor result {"connection_id":221873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23815,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:30:29] local.INFO: GPS data processed {"connection_id":221873,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:30:29] local.INFO: Acknowledgment sent {"connection_id":221873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:31:01] local.INFO: TCP Data received {"connection_id":221873,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:31:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:31:01] local.INFO: Processing buffer {"connection_id":221873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:31:01] local.INFO: Packet analysis {"connection_id":221873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:31:01] local.INFO: Extracted packet for processing {"connection_id":221873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:31:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:31:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:31:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:31:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:31:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:31:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:31:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:31:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:31:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:31:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:31:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:31:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:31:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:31:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:31:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:31:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:31:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:31:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:31:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:31:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:31:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:31:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:31:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:31:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:31:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:31:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:31:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:31:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:31:01] local.INFO: DEBUG: GPS processor result {"connection_id":221873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23816,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:31:01] local.INFO: GPS data processed {"connection_id":221873,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:31:01] local.INFO: Acknowledgment sent {"connection_id":221873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:31:24] local.INFO: TCP Data received {"connection_id":221452,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:31:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:31:24] local.INFO: Processing buffer {"connection_id":221452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:31:24] local.INFO: IMEI packet received {"connection_id":221452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:31:24] local.INFO: IMEI acknowledgment sent {"connection_id":221452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:31:29] local.INFO: TCP Data received {"connection_id":221452,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221452,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:31:29] local.INFO: Processing buffer {"connection_id":221452,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:31:29] local.INFO: IMEI packet received {"connection_id":221452,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:31:29] local.INFO: IMEI acknowledgment sent {"connection_id":221452,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:31:29] local.INFO: TCP Data received {"connection_id":221452,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:31:29] local.INFO: Processing buffer {"connection_id":221452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:31:29] local.INFO: Packet analysis {"connection_id":221452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:31:29] local.INFO: Extracted packet for processing {"connection_id":221452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:31:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:31:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:31:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:31:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:31:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:31:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:31:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:31:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:31:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:31:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:31:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:31:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:31:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:31:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:31:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:31:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:31:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:31:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:31:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:31:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:31:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:31:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:31:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:31:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:31:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:31:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:31:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:31:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:31:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:31:29] local.INFO: DEBUG: GPS processor result {"connection_id":221452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23817,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:31:29] local.INFO: GPS data processed {"connection_id":221452,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:31:29] local.INFO: Acknowledgment sent {"connection_id":221452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:32:00] local.INFO: TCP Data received {"connection_id":221452,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:32:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221452,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:32:00] local.INFO: Processing buffer {"connection_id":221452,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:32:00] local.INFO: Packet analysis {"connection_id":221452,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:32:00] local.INFO: Extracted packet for processing {"connection_id":221452,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:32:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:32:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:32:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:32:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:32:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:32:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:32:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:32:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:32:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:32:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:32:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:32:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:32:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:32:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:32:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221452,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:32:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:32:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221452,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:32:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:32:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:32:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:32:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:32:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:32:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:32:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:32:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:32:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:32:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:32:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:32:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:32:00] local.INFO: DEBUG: GPS processor result {"connection_id":221452,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23818,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:32:00] local.INFO: GPS data processed {"connection_id":221452,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:32:00] local.INFO: Acknowledgment sent {"connection_id":221452,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:32:24] local.INFO: TCP Data received {"connection_id":223126,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:32:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:32:24] local.INFO: Processing buffer {"connection_id":223126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:32:24] local.INFO: IMEI packet received {"connection_id":223126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:32:24] local.INFO: IMEI acknowledgment sent {"connection_id":223126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:32:29] local.INFO: TCP Data received {"connection_id":223126,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223126,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:32:29] local.INFO: Processing buffer {"connection_id":223126,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:32:29] local.INFO: IMEI packet received {"connection_id":223126,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:32:29] local.INFO: IMEI acknowledgment sent {"connection_id":223126,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:32:29] local.INFO: TCP Data received {"connection_id":223126,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:32:29] local.INFO: Processing buffer {"connection_id":223126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:32:29] local.INFO: Packet analysis {"connection_id":223126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:32:29] local.INFO: Extracted packet for processing {"connection_id":223126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:32:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:32:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:32:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:32:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:32:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:32:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:32:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:32:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:32:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:32:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:32:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:32:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:32:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:32:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:32:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:32:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:32:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:32:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:32:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:32:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:32:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:32:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:32:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:32:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:32:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:32:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:32:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:32:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:32:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:32:29] local.INFO: DEBUG: GPS processor result {"connection_id":223126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23819,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:32:29] local.INFO: GPS data processed {"connection_id":223126,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:32:29] local.INFO: Acknowledgment sent {"connection_id":223126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:33:00] local.INFO: TCP Data received {"connection_id":223126,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:33:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223126,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:33:00] local.INFO: Processing buffer {"connection_id":223126,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1697b8890012dce82c00522c820002000b526..."} 
[2026-10-23 21:33:00] local.INFO: Packet analysis {"connection_id":223126,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:33:00] local.INFO: Extracted packet for processing {"connection_id":223126,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1697b"} 
[2026-10-23 21:33:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":32,"angle":181,"satellites":38,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:33:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:33:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949324800001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:33:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:33:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121432064,"note":"Value kept but may cause issues"} 
[2026-10-23 21:33:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:33:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792771066000,"timestamp_ms":1792771066000,"timestamp_seconds":1792771066,"priority":1,"record_length":96,"hex_timestamp":"000001a1697b8890"} 
[2026-10-23 21:33:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:33:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:33:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 21:33:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2536,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:33:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:33:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:33:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:33:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223126,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:33:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:33:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223126,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:33:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:33:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:33:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:33:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949324800001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566217564121432064},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:33:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:33:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:33:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949324800001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:33:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:33:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:33:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:33:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121432064,"description":"Unknown IO ID 45"} 
[2026-10-23 21:33:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949324800001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121432064}} 
[2026-10-23 21:33:00] local.INFO: DEBUG: GPS processor result {"connection_id":223126,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23820,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:33:00] local.INFO: GPS data processed {"connection_id":223126,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:33:00] local.INFO: Acknowledgment sent {"connection_id":223126,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:33:54] local.INFO: TCP Data received {"connection_id":224843,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:33:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:33:54] local.INFO: Processing buffer {"connection_id":224843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:33:54] local.INFO: IMEI packet received {"connection_id":224843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:33:54] local.INFO: IMEI acknowledgment sent {"connection_id":224843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:33:59] local.INFO: TCP Data received {"connection_id":224843,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224843,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:33:59] local.INFO: Processing buffer {"connection_id":224843,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:33:59] local.INFO: IMEI packet received {"connection_id":224843,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:33:59] local.INFO: IMEI acknowledgment sent {"connection_id":224843,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:33:59] local.INFO: TCP Data received {"connection_id":224843,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:33:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224843,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:33:59] local.INFO: Processing buffer {"connection_id":224843,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:33:59] local.INFO: Packet analysis {"connection_id":224843,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:33:59] local.INFO: Extracted packet for processing {"connection_id":224843,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:33:59] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:33:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:33:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:33:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:33:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:33:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:33:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:33:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:33:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:33:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:33:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:33:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:33:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:33:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:33:59] local.INFO: Teltonika packet parsed successfully {"connection_id":224843,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:33:59] local.INFO: Passing IMEI to GPS processor {"connection_id":224843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:33:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":224843,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:33:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:33:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:33:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:33:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:33:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:33:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:33:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:33:59] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:33:59] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:33:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:33:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:33:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:33:59] local.INFO: DEBUG: GPS processor result {"connection_id":224843,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23821,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:33:59] local.INFO: GPS data processed {"connection_id":224843,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:33:59] local.INFO: Acknowledgment sent {"connection_id":224843,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:34:24] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:34:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:34:24] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:34:24] local.INFO: IMEI packet received {"connection_id":221453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:34:24] local.INFO: IMEI acknowledgment sent {"connection_id":221453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:34:29] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:34:29] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:34:29] local.INFO: IMEI packet received {"connection_id":221453,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:34:29] local.INFO: IMEI acknowledgment sent {"connection_id":221453,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:34:30] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:34:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:34:30] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:34:30] local.INFO: Packet analysis {"connection_id":221453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:34:30] local.INFO: Extracted packet for processing {"connection_id":221453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:34:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:34:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:34:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:34:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:34:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:34:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:34:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:34:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:34:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:34:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:34:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:34:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:34:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:34:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:34:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:34:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:34:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:34:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:34:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:34:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:34:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:34:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:34:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:34:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:34:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:34:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:34:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:34:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:34:30] local.INFO: DEBUG: GPS processor result {"connection_id":221453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23822,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:34:30] local.INFO: GPS data processed {"connection_id":221453,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:34:30] local.INFO: Acknowledgment sent {"connection_id":221453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:34:47] local.INFO: TCP Data received {"connection_id":221454,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:34:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221454,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:34:47] local.INFO: Processing buffer {"connection_id":221454,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:34:47] local.INFO: IMEI packet received {"connection_id":221454,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:34:47] local.INFO: IMEI acknowledgment sent {"connection_id":221454,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:35:01] local.INFO: TCP Data received {"connection_id":221453,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:35:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221453,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:35:01] local.INFO: Processing buffer {"connection_id":221453,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:35:01] local.INFO: Packet analysis {"connection_id":221453,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:35:01] local.INFO: Extracted packet for processing {"connection_id":221453,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:35:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:35:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:35:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:35:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:35:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:35:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:35:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:35:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:35:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:35:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:35:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:35:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:35:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:35:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221453,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:35:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:35:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221453,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:35:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:35:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:35:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:35:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:35:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:35:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:35:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:35:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:35:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:35:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:35:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:35:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:35:01] local.INFO: DEBUG: GPS processor result {"connection_id":221453,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23823,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:35:01] local.INFO: GPS data processed {"connection_id":221453,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:35:01] local.INFO: Acknowledgment sent {"connection_id":221453,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:35:24] local.INFO: TCP Data received {"connection_id":223127,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223127,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:35:24] local.INFO: Processing buffer {"connection_id":223127,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:35:24] local.INFO: IMEI packet received {"connection_id":223127,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":223127,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:35:29] local.INFO: TCP Data received {"connection_id":223127,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223127,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:35:29] local.INFO: Processing buffer {"connection_id":223127,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:35:29] local.INFO: IMEI packet received {"connection_id":223127,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:35:29] local.INFO: IMEI acknowledgment sent {"connection_id":223127,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:35:29] local.INFO: TCP Data received {"connection_id":223127,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223127,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:35:29] local.INFO: Processing buffer {"connection_id":223127,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:35:29] local.INFO: Packet analysis {"connection_id":223127,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:35:29] local.INFO: Extracted packet for processing {"connection_id":223127,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:35:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:35:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:35:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:35:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:35:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:35:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:35:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:35:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:35:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:35:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:35:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:35:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:35:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:35:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:35:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223127,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:35:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:35:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:35:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:35:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:35:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:35:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:35:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:35:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:35:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:35:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:35:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:35:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:35:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:35:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:35:29] local.INFO: DEBUG: GPS processor result {"connection_id":223127,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23824,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:35:29] local.INFO: GPS data processed {"connection_id":223127,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:35:29] local.INFO: Acknowledgment sent {"connection_id":223127,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:36:00] local.INFO: TCP Data received {"connection_id":223127,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223127,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:00] local.INFO: Processing buffer {"connection_id":223127,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:00] local.INFO: Packet analysis {"connection_id":223127,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:36:00] local.INFO: Extracted packet for processing {"connection_id":223127,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:36:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:36:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:36:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:36:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:36:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:36:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:36:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:36:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:36:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:36:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:36:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:36:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223127,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:36:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:36:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223127,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:36:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:36:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:36:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:36:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:36:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:36:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:36:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:36:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:36:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:36:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:36:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:36:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:36:00] local.INFO: DEBUG: GPS processor result {"connection_id":223127,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23825,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:36:00] local.INFO: GPS data processed {"connection_id":223127,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:36:00] local.INFO: Acknowledgment sent {"connection_id":223127,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:36:29] local.INFO: TCP Data received {"connection_id":221874,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:36:29] local.INFO: Processing buffer {"connection_id":221874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:36:29] local.INFO: IMEI packet received {"connection_id":221874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:36:29] local.INFO: IMEI acknowledgment sent {"connection_id":221874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:36:34] local.INFO: TCP Data received {"connection_id":221874,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:36:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:36:34] local.INFO: Processing buffer {"connection_id":221874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:36:34] local.INFO: IMEI packet received {"connection_id":221874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:36:34] local.INFO: IMEI acknowledgment sent {"connection_id":221874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:36:34] local.INFO: TCP Data received {"connection_id":221874,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:34] local.INFO: Processing buffer {"connection_id":221874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:34] local.INFO: Packet analysis {"connection_id":221874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:36:34] local.INFO: Extracted packet for processing {"connection_id":221874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:36:34] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:36:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:36:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:36:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:36:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:36:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:36:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:36:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:36:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:36:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:36:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:36:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:36:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:36:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:36:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:36:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:36:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:36:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:36:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:36:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:36:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:36:34] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:36:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:36:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:36:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:36:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:36:34] local.INFO: DEBUG: GPS processor result {"connection_id":221874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23826,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:36:34] local.INFO: GPS data processed {"connection_id":221874,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:36:34] local.INFO: Acknowledgment sent {"connection_id":221874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:36:39] local.INFO: TCP Data received {"connection_id":221874,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:39] local.INFO: Processing buffer {"connection_id":221874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:36:39] local.INFO: Packet analysis {"connection_id":221874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:36:39] local.INFO: Extracted packet for processing {"connection_id":221874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:36:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:36:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:36:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:36:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:36:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:36:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:36:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:36:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:36:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:36:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:36:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:36:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:36:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:36:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:36:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:36:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:36:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:36:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:36:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:36:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:36:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:36:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:36:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:36:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:36:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:36:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:36:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:36:39] local.INFO: DEBUG: GPS processor result {"connection_id":221874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23827,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:36:39] local.INFO: GPS data processed {"connection_id":221874,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:36:39] local.INFO: Acknowledgment sent {"connection_id":221874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:37:24] local.INFO: TCP Data received {"connection_id":223128,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:37:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223128,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:37:24] local.INFO: Processing buffer {"connection_id":223128,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:37:24] local.INFO: IMEI packet received {"connection_id":223128,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:37:24] local.INFO: IMEI acknowledgment sent {"connection_id":223128,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:37:29] local.INFO: TCP Data received {"connection_id":223128,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223128,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:37:29] local.INFO: Processing buffer {"connection_id":223128,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:37:29] local.INFO: IMEI packet received {"connection_id":223128,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":223128,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:37:29] local.INFO: TCP Data received {"connection_id":223128,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223128,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:37:29] local.INFO: Processing buffer {"connection_id":223128,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:37:29] local.INFO: Packet analysis {"connection_id":223128,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:37:29] local.INFO: Extracted packet for processing {"connection_id":223128,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:37:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:37:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:37:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:37:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:37:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:37:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:37:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:37:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:37:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:37:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:37:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:37:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:37:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:37:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:37:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223128,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:37:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:37:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:37:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:37:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:37:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:37:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:37:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:37:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:37:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:37:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:37:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:37:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:37:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:37:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:37:29] local.INFO: DEBUG: GPS processor result {"connection_id":223128,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23828,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:37:29] local.INFO: GPS data processed {"connection_id":223128,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:37:29] local.INFO: Acknowledgment sent {"connection_id":223128,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:38:00] local.INFO: TCP Data received {"connection_id":223128,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:38:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223128,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:38:00] local.INFO: Processing buffer {"connection_id":223128,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169802058012dce82c00522c820001c00b528..."} 
[2026-10-23 21:38:00] local.INFO: Packet analysis {"connection_id":223128,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:38:00] local.INFO: Extracted packet for processing {"connection_id":223128,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16980"} 
[2026-10-23 21:38:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:38:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:38:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949392896001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:38:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:38:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:38:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:38:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792771367000,"timestamp_ms":1792771367000,"timestamp_seconds":1792771367,"priority":1,"record_length":96,"hex_timestamp":"000001a169802058"} 
[2026-10-23 21:38:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:38:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:38:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:38:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:38:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:38:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:38:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:38:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223128,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:38:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:38:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223128,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:38:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:38:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:38:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:38:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949392896001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:38:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:38:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:38:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949392896001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:38:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:38:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:38:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:38:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:38:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949392896001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:38:00] local.INFO: DEBUG: GPS processor result {"connection_id":223128,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23829,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:38:00] local.INFO: GPS data processed {"connection_id":223128,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:38:00] local.INFO: Acknowledgment sent {"connection_id":223128,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:38:24] local.INFO: TCP Data received {"connection_id":224844,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:24] local.INFO: Processing buffer {"connection_id":224844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:24] local.INFO: IMEI packet received {"connection_id":224844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":224844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:38:26] local.INFO: TCP Data received {"connection_id":224844,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:26] local.INFO: Processing buffer {"connection_id":224844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:26] local.INFO: IMEI packet received {"connection_id":224844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":224844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:38:29] local.INFO: TCP Data received {"connection_id":224844,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224844,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:29] local.INFO: Processing buffer {"connection_id":224844,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:38:29] local.INFO: IMEI packet received {"connection_id":224844,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":224844,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:38:29] local.INFO: TCP Data received {"connection_id":224844,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:38:29] local.INFO: Processing buffer {"connection_id":224844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:38:29] local.INFO: Packet analysis {"connection_id":224844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:38:29] local.INFO: Extracted packet for processing {"connection_id":224844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:38:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:38:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:38:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:38:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:38:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:38:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:38:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:38:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:38:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:38:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:38:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:38:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:38:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:38:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:38:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:38:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:38:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:38:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:38:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:38:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:38:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:38:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:38:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:38:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:38:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:38:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:38:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:38:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:38:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:38:29] local.INFO: DEBUG: GPS processor result {"connection_id":224844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23830,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:38:29] local.INFO: GPS data processed {"connection_id":224844,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:38:29] local.INFO: Acknowledgment sent {"connection_id":224844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:39:00] local.INFO: TCP Data received {"connection_id":224844,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224844,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:39:00] local.INFO: Processing buffer {"connection_id":224844,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:39:00] local.INFO: Packet analysis {"connection_id":224844,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:39:00] local.INFO: Extracted packet for processing {"connection_id":224844,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:39:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:39:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:39:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:39:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:39:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:39:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:39:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:39:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:39:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:39:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:39:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:39:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:39:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:39:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:39:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224844,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:39:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:39:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224844,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:39:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:39:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:39:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:39:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:39:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:39:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:39:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:39:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:39:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:39:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:39:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:39:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:39:00] local.INFO: DEBUG: GPS processor result {"connection_id":224844,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23831,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:39:00] local.INFO: GPS data processed {"connection_id":224844,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:39:00] local.INFO: Acknowledgment sent {"connection_id":224844,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:39:24] local.INFO: TCP Data received {"connection_id":224845,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:39:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:39:24] local.INFO: Processing buffer {"connection_id":224845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:39:24] local.INFO: IMEI packet received {"connection_id":224845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:39:24] local.INFO: IMEI acknowledgment sent {"connection_id":224845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:39:29] local.INFO: TCP Data received {"connection_id":224845,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224845,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:39:29] local.INFO: Processing buffer {"connection_id":224845,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:39:29] local.INFO: IMEI packet received {"connection_id":224845,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:39:29] local.INFO: IMEI acknowledgment sent {"connection_id":224845,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:39:30] local.INFO: TCP Data received {"connection_id":224845,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:39:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:39:30] local.INFO: Processing buffer {"connection_id":224845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:39:30] local.INFO: Packet analysis {"connection_id":224845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:39:30] local.INFO: Extracted packet for processing {"connection_id":224845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:39:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:39:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:39:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:39:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:39:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:39:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:39:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:39:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:39:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:39:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:39:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:39:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:39:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:39:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:39:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:39:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:39:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:39:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:39:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:39:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:39:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:39:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:39:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:39:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:39:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:39:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:39:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:39:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:39:30] local.INFO: DEBUG: GPS processor result {"connection_id":224845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23832,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:39:30] local.INFO: GPS data processed {"connection_id":224845,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:39:30] local.INFO: Acknowledgment sent {"connection_id":224845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:40:01] local.INFO: TCP Data received {"connection_id":224845,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224845,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:01] local.INFO: Processing buffer {"connection_id":224845,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:01] local.INFO: Packet analysis {"connection_id":224845,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:40:01] local.INFO: Extracted packet for processing {"connection_id":224845,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:40:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:40:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:40:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:40:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:40:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:40:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:40:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:40:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:40:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:40:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:40:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224845,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:40:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:40:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224845,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:40:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:40:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:40:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:40:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:40:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:40:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:40:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:40:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:40:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:40:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:40:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:40:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:40:01] local.INFO: DEBUG: GPS processor result {"connection_id":224845,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23833,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:40:01] local.INFO: GPS data processed {"connection_id":224845,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:40:01] local.INFO: Acknowledgment sent {"connection_id":224845,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:40:17] local.INFO: TCP Data received {"connection_id":221455,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:40:17] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221455,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:40:17] local.INFO: Processing buffer {"connection_id":221455,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:40:17] local.INFO: IMEI packet received {"connection_id":221455,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:40:17] local.INFO: IMEI acknowledgment sent {"connection_id":221455,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:40:29] local.INFO: TCP Data received {"connection_id":221875,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:40:29] local.INFO: Processing buffer {"connection_id":221875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:40:29] local.INFO: IMEI packet received {"connection_id":221875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:40:29] local.INFO: IMEI acknowledgment sent {"connection_id":221875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:40:34] local.INFO: TCP Data received {"connection_id":221875,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:40:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:40:34] local.INFO: Processing buffer {"connection_id":221875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:40:34] local.INFO: IMEI packet received {"connection_id":221875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:40:34] local.INFO: IMEI acknowledgment sent {"connection_id":221875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:40:35] local.INFO: TCP Data received {"connection_id":221875,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:35] local.INFO: Processing buffer {"connection_id":221875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:35] local.INFO: Packet analysis {"connection_id":221875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:40:35] local.INFO: Extracted packet for processing {"connection_id":221875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:40:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:40:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:40:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:40:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:40:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:40:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:40:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:40:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:40:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:40:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:40:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:40:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:40:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:40:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:40:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:40:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:40:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:40:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:40:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:40:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:40:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:40:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:40:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:40:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:40:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:40:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:40:35] local.INFO: DEBUG: GPS processor result {"connection_id":221875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23834,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:40:35] local.INFO: GPS data processed {"connection_id":221875,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:40:35] local.INFO: Acknowledgment sent {"connection_id":221875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:40:39] local.INFO: TCP Data received {"connection_id":221875,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:39] local.INFO: Processing buffer {"connection_id":221875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:40:39] local.INFO: Packet analysis {"connection_id":221875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:40:39] local.INFO: Extracted packet for processing {"connection_id":221875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:40:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:40:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:40:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:40:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:40:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:40:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:40:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:40:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:40:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:40:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:40:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:40:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:40:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:40:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:40:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:40:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:40:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:40:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:40:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:40:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:40:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:40:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:40:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:40:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:40:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:40:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:40:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:40:39] local.INFO: DEBUG: GPS processor result {"connection_id":221875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23835,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:40:39] local.INFO: GPS data processed {"connection_id":221875,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:40:39] local.INFO: Acknowledgment sent {"connection_id":221875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:41:24] local.INFO: TCP Data received {"connection_id":224846,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:41:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:41:24] local.INFO: Processing buffer {"connection_id":224846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:41:24] local.INFO: IMEI packet received {"connection_id":224846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:41:24] local.INFO: IMEI acknowledgment sent {"connection_id":224846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:41:29] local.INFO: TCP Data received {"connection_id":224846,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224846,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:41:29] local.INFO: Processing buffer {"connection_id":224846,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:41:29] local.INFO: IMEI packet received {"connection_id":224846,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":224846,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:41:30] local.INFO: TCP Data received {"connection_id":224846,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:41:30] local.INFO: Processing buffer {"connection_id":224846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:41:30] local.INFO: Packet analysis {"connection_id":224846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:41:30] local.INFO: Extracted packet for processing {"connection_id":224846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:41:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:41:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:41:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:41:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:41:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:41:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:41:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:41:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:41:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":224846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23836,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:41:30] local.INFO: GPS data processed {"connection_id":224846,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:41:30] local.INFO: Acknowledgment sent {"connection_id":224846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:42:01] local.INFO: TCP Data received {"connection_id":224846,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224846,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:42:01] local.INFO: Processing buffer {"connection_id":224846,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:42:01] local.INFO: Packet analysis {"connection_id":224846,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:42:01] local.INFO: Extracted packet for processing {"connection_id":224846,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:42:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:42:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:42:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:42:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:42:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:42:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:42:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:42:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:42:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:42:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:42:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:42:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:42:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224846,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:42:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:42:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224846,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:42:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:42:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:42:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:42:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:42:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:42:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:42:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:42:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:42:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:42:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:42:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:42:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:42:01] local.INFO: DEBUG: GPS processor result {"connection_id":224846,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23837,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:42:01] local.INFO: GPS data processed {"connection_id":224846,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:42:01] local.INFO: Acknowledgment sent {"connection_id":224846,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:42:24] local.INFO: TCP Data received {"connection_id":224847,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:42:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:42:24] local.INFO: Processing buffer {"connection_id":224847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:42:24] local.INFO: IMEI packet received {"connection_id":224847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:42:24] local.INFO: IMEI acknowledgment sent {"connection_id":224847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:42:29] local.INFO: TCP Data received {"connection_id":224847,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224847,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:42:29] local.INFO: Processing buffer {"connection_id":224847,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:42:29] local.INFO: IMEI packet received {"connection_id":224847,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":224847,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:42:30] local.INFO: TCP Data received {"connection_id":224847,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:42:30] local.INFO: Processing buffer {"connection_id":224847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:42:30] local.INFO: Packet analysis {"connection_id":224847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:42:30] local.INFO: Extracted packet for processing {"connection_id":224847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:42:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:42:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:42:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:42:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:42:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:42:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:42:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:42:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:42:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":224847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23838,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:42:30] local.INFO: GPS data processed {"connection_id":224847,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:42:30] local.INFO: Acknowledgment sent {"connection_id":224847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:43:01] local.INFO: TCP Data received {"connection_id":224847,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224847,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:43:01] local.INFO: Processing buffer {"connection_id":224847,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16984b820012dce82c00522c820001f00b529..."} 
[2026-10-23 21:43:01] local.INFO: Packet analysis {"connection_id":224847,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:43:01] local.INFO: Extracted packet for processing {"connection_id":224847,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16984"} 
[2026-10-23 21:43:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949469952001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771668000,"timestamp_ms":1792771668000,"timestamp_seconds":1792771668,"priority":1,"record_length":96,"hex_timestamp":"000001a16984b820"} 
[2026-10-23 21:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 21:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224847,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224847,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949469952001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949469952001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:43:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:43:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949469952001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":224847,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23839,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:43:01] local.INFO: GPS data processed {"connection_id":224847,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:43:01] local.INFO: Acknowledgment sent {"connection_id":224847,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:43:24] local.INFO: TCP Data received {"connection_id":224848,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:43:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:43:24] local.INFO: Processing buffer {"connection_id":224848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:43:24] local.INFO: IMEI packet received {"connection_id":224848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:43:24] local.INFO: IMEI acknowledgment sent {"connection_id":224848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:43:27] local.INFO: TCP Data received {"connection_id":224848,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:43:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224848,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:43:27] local.INFO: Processing buffer {"connection_id":224848,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:43:27] local.INFO: IMEI packet received {"connection_id":224848,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:43:27] local.INFO: IMEI acknowledgment sent {"connection_id":224848,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:43:28] local.INFO: TCP Data received {"connection_id":224848,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:43:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:43:28] local.INFO: Processing buffer {"connection_id":224848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:43:28] local.INFO: Packet analysis {"connection_id":224848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:43:28] local.INFO: Extracted packet for processing {"connection_id":224848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:43:28] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:43:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:43:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:43:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:43:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:43:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:43:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:43:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:43:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:43:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:43:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:43:28] local.INFO: Teltonika packet parsed successfully {"connection_id":224848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:43:28] local.INFO: Passing IMEI to GPS processor {"connection_id":224848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:43:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":224848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:43:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:43:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:43:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:43:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:43:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:43:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:43:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:43:28] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:43:28] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:43:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:43:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:43:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:43:28] local.INFO: DEBUG: GPS processor result {"connection_id":224848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23840,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:43:28] local.INFO: GPS data processed {"connection_id":224848,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:43:28] local.INFO: Acknowledgment sent {"connection_id":224848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:43:59] local.INFO: TCP Data received {"connection_id":224848,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:43:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224848,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:43:59] local.INFO: Processing buffer {"connection_id":224848,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:43:59] local.INFO: Packet analysis {"connection_id":224848,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:43:59] local.INFO: Extracted packet for processing {"connection_id":224848,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:43:59] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:43:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:43:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:43:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:43:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:43:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:43:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:43:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:43:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:43:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:43:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:43:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:43:59] local.INFO: Teltonika packet parsed successfully {"connection_id":224848,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:43:59] local.INFO: Passing IMEI to GPS processor {"connection_id":224848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:43:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":224848,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:43:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:43:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:43:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:43:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:43:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:43:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:43:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:43:59] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:43:59] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:43:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:43:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:43:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:43:59] local.INFO: DEBUG: GPS processor result {"connection_id":224848,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23841,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:43:59] local.INFO: GPS data processed {"connection_id":224848,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:43:59] local.INFO: Acknowledgment sent {"connection_id":224848,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:44:24] local.INFO: TCP Data received {"connection_id":224849,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:44:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:44:24] local.INFO: Processing buffer {"connection_id":224849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:44:24] local.INFO: IMEI packet received {"connection_id":224849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:44:24] local.INFO: IMEI acknowledgment sent {"connection_id":224849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:44:29] local.INFO: TCP Data received {"connection_id":224849,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224849,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:44:29] local.INFO: Processing buffer {"connection_id":224849,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:44:29] local.INFO: IMEI packet received {"connection_id":224849,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":224849,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:44:30] local.INFO: TCP Data received {"connection_id":224849,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:44:30] local.INFO: Processing buffer {"connection_id":224849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:44:30] local.INFO: Packet analysis {"connection_id":224849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:44:30] local.INFO: Extracted packet for processing {"connection_id":224849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:44:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:44:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:44:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:44:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:44:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:44:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:44:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:44:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":224849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23842,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:44:30] local.INFO: GPS data processed {"connection_id":224849,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:44:30] local.INFO: Acknowledgment sent {"connection_id":224849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:45:01] local.INFO: TCP Data received {"connection_id":224849,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224849,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:01] local.INFO: Processing buffer {"connection_id":224849,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:01] local.INFO: Packet analysis {"connection_id":224849,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:45:01] local.INFO: Extracted packet for processing {"connection_id":224849,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:45:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:45:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:45:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:45:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:45:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:45:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:45:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:45:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:45:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:45:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224849,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:45:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:45:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224849,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:45:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:45:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:45:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:45:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:45:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:45:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:45:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:45:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:45:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:45:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:45:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:45:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:45:01] local.INFO: DEBUG: GPS processor result {"connection_id":224849,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23843,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:45:01] local.INFO: GPS data processed {"connection_id":224849,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:45:01] local.INFO: Acknowledgment sent {"connection_id":224849,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:45:29] local.INFO: TCP Data received {"connection_id":221456,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221456,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:45:29] local.INFO: Processing buffer {"connection_id":221456,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:45:29] local.INFO: IMEI packet received {"connection_id":221456,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":221456,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:45:34] local.INFO: TCP Data received {"connection_id":221456,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:45:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221456,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:45:34] local.INFO: Processing buffer {"connection_id":221456,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:45:34] local.INFO: IMEI packet received {"connection_id":221456,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:45:34] local.INFO: IMEI acknowledgment sent {"connection_id":221456,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:45:35] local.INFO: TCP Data received {"connection_id":221456,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221456,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:35] local.INFO: Processing buffer {"connection_id":221456,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:35] local.INFO: Packet analysis {"connection_id":221456,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:45:35] local.INFO: Extracted packet for processing {"connection_id":221456,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:45:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:45:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:45:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:45:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:45:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:45:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:45:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:45:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:45:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:45:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:45:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:45:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221456,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:45:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221456,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:45:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221456,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:45:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:45:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:45:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:45:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:45:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:45:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:45:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:45:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:45:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:45:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:45:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:45:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:45:35] local.INFO: DEBUG: GPS processor result {"connection_id":221456,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23844,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:45:35] local.INFO: GPS data processed {"connection_id":221456,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:45:35] local.INFO: Acknowledgment sent {"connection_id":221456,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:45:39] local.INFO: TCP Data received {"connection_id":221456,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221456,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:39] local.INFO: Processing buffer {"connection_id":221456,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:45:39] local.INFO: Packet analysis {"connection_id":221456,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:45:39] local.INFO: Extracted packet for processing {"connection_id":221456,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:45:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:45:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:45:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:45:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:45:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:45:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:45:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:45:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:45:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:45:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:45:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:45:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:45:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221456,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:45:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221456,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:45:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221456,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:45:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:45:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:45:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:45:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:45:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:45:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:45:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:45:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:45:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:45:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:45:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:45:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:45:39] local.INFO: DEBUG: GPS processor result {"connection_id":221456,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23845,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:45:39] local.INFO: GPS data processed {"connection_id":221456,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:45:39] local.INFO: Acknowledgment sent {"connection_id":221456,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:45:52] local.INFO: TCP Data received {"connection_id":221876,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:45:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221876,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:45:52] local.INFO: Processing buffer {"connection_id":221876,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:45:52] local.INFO: IMEI packet received {"connection_id":221876,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:45:52] local.INFO: IMEI acknowledgment sent {"connection_id":221876,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:46:24] local.INFO: TCP Data received {"connection_id":224850,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:46:24] local.INFO: Processing buffer {"connection_id":224850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:46:24] local.INFO: IMEI packet received {"connection_id":224850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:46:24] local.INFO: IMEI acknowledgment sent {"connection_id":224850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:46:29] local.INFO: TCP Data received {"connection_id":224850,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224850,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:46:29] local.INFO: Processing buffer {"connection_id":224850,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:46:29] local.INFO: IMEI packet received {"connection_id":224850,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":224850,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:46:30] local.INFO: TCP Data received {"connection_id":224850,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:46:30] local.INFO: Processing buffer {"connection_id":224850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:46:30] local.INFO: Packet analysis {"connection_id":224850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:46:30] local.INFO: Extracted packet for processing {"connection_id":224850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:46:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:46:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:46:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:46:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:46:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:46:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:46:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:46:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":224850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23846,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:46:30] local.INFO: GPS data processed {"connection_id":224850,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:46:30] local.INFO: Acknowledgment sent {"connection_id":224850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:47:01] local.INFO: TCP Data received {"connection_id":224850,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224850,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:47:01] local.INFO: Processing buffer {"connection_id":224850,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:47:01] local.INFO: Packet analysis {"connection_id":224850,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:47:01] local.INFO: Extracted packet for processing {"connection_id":224850,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:47:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:47:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:47:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:47:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:47:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224850,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224850,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:47:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:47:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:47:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":224850,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23847,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:47:01] local.INFO: GPS data processed {"connection_id":224850,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:47:01] local.INFO: Acknowledgment sent {"connection_id":224850,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:47:24] local.INFO: TCP Data received {"connection_id":223129,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:47:24] local.INFO: Processing buffer {"connection_id":223129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:47:24] local.INFO: IMEI packet received {"connection_id":223129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":223129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:47:29] local.INFO: TCP Data received {"connection_id":223129,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223129,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:47:29] local.INFO: Processing buffer {"connection_id":223129,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:47:29] local.INFO: IMEI packet received {"connection_id":223129,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":223129,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:47:30] local.INFO: TCP Data received {"connection_id":223129,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:47:30] local.INFO: Processing buffer {"connection_id":223129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:47:30] local.INFO: Packet analysis {"connection_id":223129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:47:30] local.INFO: Extracted packet for processing {"connection_id":223129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:47:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":223129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23848,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:47:30] local.INFO: GPS data processed {"connection_id":223129,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:47:30] local.INFO: Acknowledgment sent {"connection_id":223129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:48:01] local.INFO: TCP Data received {"connection_id":223129,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223129,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:48:01] local.INFO: Processing buffer {"connection_id":223129,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169894fe8012dce82c00522c820001e00b52a..."} 
[2026-10-23 21:48:01] local.INFO: Packet analysis {"connection_id":223129,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:48:01] local.INFO: Extracted packet for processing {"connection_id":223129,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16989"} 
[2026-10-23 21:48:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949547008001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792771969000,"timestamp_ms":1792771969000,"timestamp_seconds":1792771969,"priority":1,"record_length":96,"hex_timestamp":"000001a169894fe8"} 
[2026-10-23 21:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223129,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223129,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949547008001,"66":25158,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949547008001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:48:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949547008001,"power":25158,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":223129,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23849,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:48:01] local.INFO: GPS data processed {"connection_id":223129,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:48:01] local.INFO: Acknowledgment sent {"connection_id":223129,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:48:24] local.INFO: TCP Data received {"connection_id":224851,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:48:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:48:24] local.INFO: Processing buffer {"connection_id":224851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:48:24] local.INFO: IMEI packet received {"connection_id":224851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:48:24] local.INFO: IMEI acknowledgment sent {"connection_id":224851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:48:28] local.INFO: TCP Data received {"connection_id":224851,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:48:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224851,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:48:28] local.INFO: Processing buffer {"connection_id":224851,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:48:28] local.INFO: IMEI packet received {"connection_id":224851,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:48:28] local.INFO: IMEI acknowledgment sent {"connection_id":224851,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:48:29] local.INFO: TCP Data received {"connection_id":224851,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:48:29] local.INFO: Processing buffer {"connection_id":224851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:48:29] local.INFO: Packet analysis {"connection_id":224851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:48:29] local.INFO: Extracted packet for processing {"connection_id":224851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:48:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:48:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:48:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:48:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:48:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:48:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:48:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:48:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:48:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:48:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:48:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:48:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:48:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:48:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:48:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:48:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:48:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:48:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:48:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:48:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:48:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:48:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:48:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:48:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:48:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:48:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:48:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:48:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:48:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:48:29] local.INFO: DEBUG: GPS processor result {"connection_id":224851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23850,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:48:29] local.INFO: GPS data processed {"connection_id":224851,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:48:29] local.INFO: Acknowledgment sent {"connection_id":224851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:49:00] local.INFO: TCP Data received {"connection_id":224851,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:49:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224851,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:49:00] local.INFO: Processing buffer {"connection_id":224851,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:49:00] local.INFO: Packet analysis {"connection_id":224851,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:49:00] local.INFO: Extracted packet for processing {"connection_id":224851,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:49:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:49:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:49:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:49:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:49:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:49:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:49:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:49:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:49:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:49:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:49:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:49:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:49:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:49:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:49:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224851,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:49:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:49:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224851,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:49:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:49:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:49:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:49:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:49:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:49:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:49:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:49:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:49:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:49:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:49:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:49:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:49:00] local.INFO: DEBUG: GPS processor result {"connection_id":224851,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23851,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:49:00] local.INFO: GPS data processed {"connection_id":224851,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:49:00] local.INFO: Acknowledgment sent {"connection_id":224851,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:49:24] local.INFO: TCP Data received {"connection_id":221877,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:49:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:49:24] local.INFO: Processing buffer {"connection_id":221877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:49:24] local.INFO: IMEI packet received {"connection_id":221877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:49:24] local.INFO: IMEI acknowledgment sent {"connection_id":221877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:49:29] local.INFO: TCP Data received {"connection_id":221877,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221877,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:49:29] local.INFO: Processing buffer {"connection_id":221877,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:49:29] local.INFO: IMEI packet received {"connection_id":221877,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":221877,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:49:30] local.INFO: TCP Data received {"connection_id":221877,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:49:30] local.INFO: Processing buffer {"connection_id":221877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:49:30] local.INFO: Packet analysis {"connection_id":221877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:49:30] local.INFO: Extracted packet for processing {"connection_id":221877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:49:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:49:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:49:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:49:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:49:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:49:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:49:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:49:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:49:30] local.INFO: DEBUG: GPS processor result {"connection_id":221877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23852,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:49:30] local.INFO: GPS data processed {"connection_id":221877,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:49:30] local.INFO: Acknowledgment sent {"connection_id":221877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:50:01] local.INFO: TCP Data received {"connection_id":221877,"ip":"42.106.6.28","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221877,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:01] local.INFO: Processing buffer {"connection_id":221877,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:01] local.INFO: Packet analysis {"connection_id":221877,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:50:01] local.INFO: Extracted packet for processing {"connection_id":221877,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:50:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:50:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:50:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:50:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:50:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:50:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:50:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:50:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:50:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:50:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221877,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:50:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:50:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221877,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:50:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.28","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:50:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:50:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:50:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.28","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:50:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:50:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:50:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:50:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:50:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:50:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:50:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:50:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:50:01] local.INFO: DEBUG: GPS processor result {"connection_id":221877,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23853,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:50:01] local.INFO: GPS data processed {"connection_id":221877,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:50:01] local.INFO: Acknowledgment sent {"connection_id":221877,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:50:29] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:50:29] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:50:29] local.INFO: IMEI packet received {"connection_id":221458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":221458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:50:34] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:50:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:50:34] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:50:34] local.INFO: IMEI packet received {"connection_id":221458,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:50:34] local.INFO: IMEI acknowledgment sent {"connection_id":221458,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:50:35] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:35] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:35] local.INFO: Packet analysis {"connection_id":221458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:50:35] local.INFO: Extracted packet for processing {"connection_id":221458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:50:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:50:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:50:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:50:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:50:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:50:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:50:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:50:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:50:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:50:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:50:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:50:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:50:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:50:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:50:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:50:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:50:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:50:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:50:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:50:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:50:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:50:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:50:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:50:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:50:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:50:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:50:35] local.INFO: DEBUG: GPS processor result {"connection_id":221458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23854,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:50:35] local.INFO: GPS data processed {"connection_id":221458,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:50:35] local.INFO: Acknowledgment sent {"connection_id":221458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:50:39] local.INFO: TCP Data received {"connection_id":221458,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221458,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:39] local.INFO: Processing buffer {"connection_id":221458,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:50:39] local.INFO: Packet analysis {"connection_id":221458,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:50:39] local.INFO: Extracted packet for processing {"connection_id":221458,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:50:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:50:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:50:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:50:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:50:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:50:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:50:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:50:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:50:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:50:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:50:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:50:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:50:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221458,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:50:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:50:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221458,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:50:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:50:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:50:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:50:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:50:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:50:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:50:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:50:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:50:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:50:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:50:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:50:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:50:39] local.INFO: DEBUG: GPS processor result {"connection_id":221458,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23855,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:50:39] local.INFO: GPS data processed {"connection_id":221458,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:50:39] local.INFO: Acknowledgment sent {"connection_id":221458,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:51:22] local.INFO: TCP Data received {"connection_id":221457,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:51:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221457,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:51:22] local.INFO: Processing buffer {"connection_id":221457,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:51:22] local.INFO: IMEI packet received {"connection_id":221457,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:51:22] local.INFO: IMEI acknowledgment sent {"connection_id":221457,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:51:24] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:51:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:51:24] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:51:24] local.INFO: IMEI packet received {"connection_id":221459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:51:24] local.INFO: IMEI acknowledgment sent {"connection_id":221459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:51:29] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:51:29] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:51:29] local.INFO: IMEI packet received {"connection_id":221459,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":221459,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:51:30] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:51:30] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:51:30] local.INFO: Packet analysis {"connection_id":221459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:51:30] local.INFO: Extracted packet for processing {"connection_id":221459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:51:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:51:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:51:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:51:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:51:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:51:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:51:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:51:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:51:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":221459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23856,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:51:30] local.INFO: GPS data processed {"connection_id":221459,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:51:30] local.INFO: Acknowledgment sent {"connection_id":221459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:52:01] local.INFO: TCP Data received {"connection_id":221459,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221459,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:52:01] local.INFO: Processing buffer {"connection_id":221459,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:52:01] local.INFO: Packet analysis {"connection_id":221459,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:52:01] local.INFO: Extracted packet for processing {"connection_id":221459,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:52:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221459,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221459,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:52:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":221459,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23857,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:52:01] local.INFO: GPS data processed {"connection_id":221459,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:52:01] local.INFO: Acknowledgment sent {"connection_id":221459,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:52:24] local.INFO: TCP Data received {"connection_id":224852,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:52:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224852,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:52:24] local.INFO: Processing buffer {"connection_id":224852,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:52:24] local.INFO: IMEI packet received {"connection_id":224852,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:52:24] local.INFO: IMEI acknowledgment sent {"connection_id":224852,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:52:29] local.INFO: TCP Data received {"connection_id":224852,"ip":"42.106.6.15","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224852,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:52:29] local.INFO: Processing buffer {"connection_id":224852,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:52:29] local.INFO: IMEI packet received {"connection_id":224852,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":224852,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:52:30] local.INFO: TCP Data received {"connection_id":224852,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224852,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:52:30] local.INFO: Processing buffer {"connection_id":224852,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:52:30] local.INFO: Packet analysis {"connection_id":224852,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:52:30] local.INFO: Extracted packet for processing {"connection_id":224852,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:52:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:52:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224852,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:52:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:52:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":224852,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23858,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:52:30] local.INFO: GPS data processed {"connection_id":224852,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:52:30] local.INFO: Acknowledgment sent {"connection_id":224852,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:53:01] local.INFO: TCP Data received {"connection_id":224852,"ip":"42.106.6.15","data_length":795,"data_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:53:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224852,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:53:01] local.INFO: Processing buffer {"connection_id":224852,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1698de7b0012dce82c00522c820002100b52a..."} 
[2026-10-23 21:53:01] local.INFO: Packet analysis {"connection_id":224852,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:53:01] local.INFO: Extracted packet for processing {"connection_id":224852,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1698d"} 
[2026-10-23 21:53:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:53:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949624064001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:53:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:53:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:53:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:53:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772270000,"timestamp_ms":1792772270000,"timestamp_seconds":1792772270,"priority":1,"record_length":96,"hex_timestamp":"000001a1698de7b0"} 
[2026-10-23 21:53:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:53:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23552,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":70,"data_length":795,"current_offset":136} 
[2026-10-23 21:53:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1318,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:53:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:53:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:53:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:53:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224852,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:53:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:53:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224852,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:53:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.15","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:53:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:53:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:53:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949624064001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.15","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:53:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:53:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:53:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949624064001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:53:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:53:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:53:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:53:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:53:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949624064001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:53:01] local.INFO: DEBUG: GPS processor result {"connection_id":224852,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23859,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:53:01] local.INFO: GPS data processed {"connection_id":224852,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:53:01] local.INFO: Acknowledgment sent {"connection_id":224852,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:53:24] local.INFO: TCP Data received {"connection_id":223130,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223130,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:53:24] local.INFO: Processing buffer {"connection_id":223130,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:53:24] local.INFO: IMEI packet received {"connection_id":223130,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":223130,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:53:29] local.INFO: TCP Data received {"connection_id":223130,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223130,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:53:29] local.INFO: Processing buffer {"connection_id":223130,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:53:29] local.INFO: IMEI packet received {"connection_id":223130,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":223130,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:53:30] local.INFO: TCP Data received {"connection_id":223130,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:53:30] local.INFO: Processing buffer {"connection_id":223130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:53:30] local.INFO: Packet analysis {"connection_id":223130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:53:30] local.INFO: Extracted packet for processing {"connection_id":223130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:53:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:53:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:53:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:53:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:53:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:53:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:53:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:53:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:53:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":223130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23860,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:53:30] local.INFO: GPS data processed {"connection_id":223130,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:53:30] local.INFO: Acknowledgment sent {"connection_id":223130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:54:00] local.INFO: TCP Data received {"connection_id":223130,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:54:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223130,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:54:00] local.INFO: Processing buffer {"connection_id":223130,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:54:00] local.INFO: Packet analysis {"connection_id":223130,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:54:00] local.INFO: Extracted packet for processing {"connection_id":223130,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:54:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:54:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:54:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:54:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:54:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:54:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:54:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:54:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:54:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:54:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:54:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:54:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:54:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:54:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223130,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:54:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:54:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223130,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:54:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:54:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:54:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:54:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:54:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:54:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:54:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:54:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:54:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:54:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:54:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:54:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":223130,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23861,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:54:01] local.INFO: GPS data processed {"connection_id":223130,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:54:01] local.INFO: Acknowledgment sent {"connection_id":223130,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:54:24] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:54:24] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:54:24] local.INFO: IMEI packet received {"connection_id":221460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":221460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:54:29] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:54:29] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:54:29] local.INFO: IMEI packet received {"connection_id":221460,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:54:29] local.INFO: IMEI acknowledgment sent {"connection_id":221460,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:54:30] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:54:30] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:54:30] local.INFO: Packet analysis {"connection_id":221460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:54:30] local.INFO: Extracted packet for processing {"connection_id":221460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:54:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:54:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:54:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:54:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:54:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:54:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:54:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:54:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":221460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23862,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:54:30] local.INFO: GPS data processed {"connection_id":221460,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:54:30] local.INFO: Acknowledgment sent {"connection_id":221460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:55:01] local.INFO: TCP Data received {"connection_id":221460,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221460,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:55:01] local.INFO: Processing buffer {"connection_id":221460,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:55:01] local.INFO: Packet analysis {"connection_id":221460,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:55:01] local.INFO: Extracted packet for processing {"connection_id":221460,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:55:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:55:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:55:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:55:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:55:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:55:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:55:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221460,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221460,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:55:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:55:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:55:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:55:01] local.INFO: DEBUG: GPS processor result {"connection_id":221460,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23863,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:55:01] local.INFO: GPS data processed {"connection_id":221460,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:55:01] local.INFO: Acknowledgment sent {"connection_id":221460,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:55:24] local.INFO: TCP Data received {"connection_id":221879,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:55:24] local.INFO: Processing buffer {"connection_id":221879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:55:24] local.INFO: IMEI packet received {"connection_id":221879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":221879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:55:29] local.INFO: TCP Data received {"connection_id":221879,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:55:29] local.INFO: Processing buffer {"connection_id":221879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:55:29] local.INFO: IMEI packet received {"connection_id":221879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":221879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:55:30] local.INFO: TCP Data received {"connection_id":221879,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:55:30] local.INFO: Processing buffer {"connection_id":221879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:55:30] local.INFO: Packet analysis {"connection_id":221879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:55:30] local.INFO: Extracted packet for processing {"connection_id":221879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:55:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:55:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":221879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23864,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:55:30] local.INFO: GPS data processed {"connection_id":221879,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:55:30] local.INFO: Acknowledgment sent {"connection_id":221879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:56:01] local.INFO: TCP Data received {"connection_id":221879,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:56:01] local.INFO: Processing buffer {"connection_id":221879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:56:01] local.INFO: Packet analysis {"connection_id":221879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:56:01] local.INFO: Extracted packet for processing {"connection_id":221879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:56:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":221879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23865,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:56:01] local.INFO: GPS data processed {"connection_id":221879,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:56:01] local.INFO: Acknowledgment sent {"connection_id":221879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:56:24] local.INFO: TCP Data received {"connection_id":224854,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:56:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224854,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:56:24] local.INFO: Processing buffer {"connection_id":224854,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:56:24] local.INFO: IMEI packet received {"connection_id":224854,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:56:24] local.INFO: IMEI acknowledgment sent {"connection_id":224854,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:56:29] local.INFO: TCP Data received {"connection_id":224854,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224854,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:56:29] local.INFO: Processing buffer {"connection_id":224854,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:56:29] local.INFO: IMEI packet received {"connection_id":224854,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":224854,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:56:30] local.INFO: TCP Data received {"connection_id":224854,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:56:30] local.INFO: Processing buffer {"connection_id":224854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:56:30] local.INFO: Packet analysis {"connection_id":224854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:56:30] local.INFO: Extracted packet for processing {"connection_id":224854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:56:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:56:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:56:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":224854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23866,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:56:30] local.INFO: GPS data processed {"connection_id":224854,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:56:30] local.INFO: Acknowledgment sent {"connection_id":224854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:56:57] local.INFO: TCP Data received {"connection_id":221878,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:56:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221878,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:56:57] local.INFO: Processing buffer {"connection_id":221878,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:56:57] local.INFO: IMEI packet received {"connection_id":221878,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:56:57] local.INFO: IMEI acknowledgment sent {"connection_id":221878,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:57:01] local.INFO: TCP Data received {"connection_id":224854,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:57:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224854,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:57:01] local.INFO: Processing buffer {"connection_id":224854,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:57:01] local.INFO: Packet analysis {"connection_id":224854,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:57:01] local.INFO: Extracted packet for processing {"connection_id":224854,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:57:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:57:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:57:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:57:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:57:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:57:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:57:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:57:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:57:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:57:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:57:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:57:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:57:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224854,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:57:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:57:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224854,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:57:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:57:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:57:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:57:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:57:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:57:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:57:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:57:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":224854,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23867,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:57:01] local.INFO: GPS data processed {"connection_id":224854,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:57:01] local.INFO: Acknowledgment sent {"connection_id":224854,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:57:24] local.INFO: TCP Data received {"connection_id":223131,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:57:24] local.INFO: Processing buffer {"connection_id":223131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:57:24] local.INFO: IMEI packet received {"connection_id":223131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":223131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:57:27] local.INFO: TCP Data received {"connection_id":221461,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:57:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221461,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:57:27] local.INFO: Processing buffer {"connection_id":221461,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 21:57:27] local.INFO: IMEI packet received {"connection_id":221461,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 21:57:27] local.INFO: IMEI acknowledgment sent {"connection_id":221461,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:57:29] local.INFO: TCP Data received {"connection_id":223131,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223131,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:57:29] local.INFO: Processing buffer {"connection_id":223131,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:57:29] local.INFO: IMEI packet received {"connection_id":223131,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:57:29] local.INFO: IMEI acknowledgment sent {"connection_id":223131,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:57:29] local.INFO: TCP Data received {"connection_id":223131,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:57:29] local.INFO: Processing buffer {"connection_id":223131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:57:29] local.INFO: Packet analysis {"connection_id":223131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:57:29] local.INFO: Extracted packet for processing {"connection_id":223131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:57:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:57:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:57:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:57:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:57:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:57:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:57:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:57:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:57:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:57:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:57:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:57:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:57:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:57:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:57:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:57:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:57:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:57:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:57:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:57:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:57:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:57:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:57:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:57:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:57:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:57:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:57:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:57:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:57:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:57:29] local.INFO: DEBUG: GPS processor result {"connection_id":223131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23868,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:57:29] local.INFO: GPS data processed {"connection_id":223131,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:57:29] local.INFO: Acknowledgment sent {"connection_id":223131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:58:00] local.INFO: TCP Data received {"connection_id":223131,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:58:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223131,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:58:00] local.INFO: Processing buffer {"connection_id":223131,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:58:00] local.INFO: Packet analysis {"connection_id":223131,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:58:00] local.INFO: Extracted packet for processing {"connection_id":223131,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:58:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:58:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:58:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:58:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:58:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:58:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:58:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:58:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:58:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:58:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:58:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:58:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:58:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:58:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:58:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223131,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:58:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:58:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223131,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:58:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:58:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:58:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:58:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:58:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:58:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:58:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:58:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:58:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:58:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:58:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:58:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:58:00] local.INFO: DEBUG: GPS processor result {"connection_id":223131,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23869,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:58:00] local.INFO: GPS data processed {"connection_id":223131,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:58:00] local.INFO: Acknowledgment sent {"connection_id":223131,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:58:24] local.INFO: TCP Data received {"connection_id":221880,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:58:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:58:24] local.INFO: Processing buffer {"connection_id":221880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:58:24] local.INFO: IMEI packet received {"connection_id":221880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:58:24] local.INFO: IMEI acknowledgment sent {"connection_id":221880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:58:29] local.INFO: TCP Data received {"connection_id":221880,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:58:29] local.INFO: Processing buffer {"connection_id":221880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:58:29] local.INFO: IMEI packet received {"connection_id":221880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":221880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:58:30] local.INFO: TCP Data received {"connection_id":221880,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:58:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:58:30] local.INFO: Processing buffer {"connection_id":221880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169927f78012dce82c00522c820001e00b52b..."} 
[2026-10-23 21:58:30] local.INFO: Packet analysis {"connection_id":221880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:58:30] local.INFO: Extracted packet for processing {"connection_id":221880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16992"} 
[2026-10-23 21:58:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:58:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949701120001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:58:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:58:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:58:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:58:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772571000,"timestamp_ms":1792772571000,"timestamp_seconds":1792772571,"priority":1,"record_length":96,"hex_timestamp":"000001a169927f78"} 
[2026-10-23 21:58:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:58:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:58:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 21:58:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:58:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:58:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:58:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:58:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:58:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:58:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:58:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:58:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:58:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:58:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949701120001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:58:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:58:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:58:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949701120001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:58:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:58:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:58:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:58:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:58:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949701120001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:58:30] local.INFO: DEBUG: GPS processor result {"connection_id":221880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23870,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:58:30] local.INFO: GPS data processed {"connection_id":221880,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:58:30] local.INFO: Acknowledgment sent {"connection_id":221880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:59:01] local.INFO: TCP Data received {"connection_id":221880,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 21:59:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 21:59:01] local.INFO: Processing buffer {"connection_id":221880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 21:59:01] local.INFO: Packet analysis {"connection_id":221880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 21:59:01] local.INFO: Extracted packet for processing {"connection_id":221880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 21:59:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:59:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:59:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:59:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:59:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:59:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 21:59:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:59:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:59:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:59:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:59:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:59:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:59:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:59:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:59:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:59:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:59:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:59:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:59:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:59:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:59:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:59:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:59:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:59:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:59:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:59:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:59:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:59:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:59:01] local.INFO: DEBUG: GPS processor result {"connection_id":221880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23871,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:59:01] local.INFO: GPS data processed {"connection_id":221880,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:59:01] local.INFO: Acknowledgment sent {"connection_id":221880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 21:59:24] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:59:24] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:59:24] local.INFO: IMEI packet received {"connection_id":221462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 21:59:24] local.INFO: IMEI acknowledgment sent {"connection_id":221462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 21:59:29] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:59:29] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 21:59:29] local.INFO: IMEI packet received {"connection_id":221462,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 21:59:29] local.INFO: IMEI acknowledgment sent {"connection_id":221462,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 21:59:29] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 21:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 21:59:29] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 21:59:29] local.INFO: Packet analysis {"connection_id":221462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 21:59:29] local.INFO: Extracted packet for processing {"connection_id":221462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 21:59:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 21:59:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 21:59:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 21:59:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 21:59:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 21:59:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 21:59:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 21:59:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 21:59:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 21:59:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 21:59:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 21:59:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 21:59:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 21:59:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 21:59:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 21:59:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:59:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 21:59:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 21:59:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 21:59:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 21:59:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 21:59:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 21:59:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 21:59:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 21:59:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 21:59:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 21:59:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 21:59:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 21:59:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 21:59:29] local.INFO: DEBUG: GPS processor result {"connection_id":221462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23872,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 21:59:29] local.INFO: GPS data processed {"connection_id":221462,"processed":1,"errors":0,"total":1} 
[2026-10-23 21:59:29] local.INFO: Acknowledgment sent {"connection_id":221462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:00:00] local.INFO: TCP Data received {"connection_id":221462,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:00:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221462,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:00:00] local.INFO: Processing buffer {"connection_id":221462,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:00:00] local.INFO: Packet analysis {"connection_id":221462,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:00:00] local.INFO: Extracted packet for processing {"connection_id":221462,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:00:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:00:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:00:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:00:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:00:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:00:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:00:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 22:00:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:00:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:00:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:00:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:00:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:00:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:00:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:00:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221462,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:00:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:00:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221462,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:00:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:00:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:00:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:00:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:00:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:00:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:00:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:00:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:00:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:00:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:00:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:00:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:00:00] local.INFO: DEBUG: GPS processor result {"connection_id":221462,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23873,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:00:00] local.INFO: GPS data processed {"connection_id":221462,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:00:00] local.INFO: Acknowledgment sent {"connection_id":221462,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:00:24] local.INFO: TCP Data received {"connection_id":223132,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:00:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:00:24] local.INFO: Processing buffer {"connection_id":223132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:00:24] local.INFO: IMEI packet received {"connection_id":223132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:00:24] local.INFO: IMEI acknowledgment sent {"connection_id":223132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:00:29] local.INFO: TCP Data received {"connection_id":223132,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223132,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:00:29] local.INFO: Processing buffer {"connection_id":223132,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:00:29] local.INFO: IMEI packet received {"connection_id":223132,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":223132,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:00:29] local.INFO: TCP Data received {"connection_id":223132,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:00:29] local.INFO: Processing buffer {"connection_id":223132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:00:29] local.INFO: Packet analysis {"connection_id":223132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:00:29] local.INFO: Extracted packet for processing {"connection_id":223132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:00:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:00:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:00:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:00:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:00:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:00:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:00:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 22:00:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:00:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:00:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:00:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:00:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:00:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:00:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:00:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:00:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:00:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:00:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:00:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:00:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:00:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:00:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:00:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:00:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:00:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:00:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:00:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:00:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:00:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:00:29] local.INFO: DEBUG: GPS processor result {"connection_id":223132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23874,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:00:29] local.INFO: GPS data processed {"connection_id":223132,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:00:29] local.INFO: Acknowledgment sent {"connection_id":223132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:01:00] local.INFO: TCP Data received {"connection_id":223132,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:01:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223132,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:01:00] local.INFO: Processing buffer {"connection_id":223132,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:01:00] local.INFO: Packet analysis {"connection_id":223132,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:01:00] local.INFO: Extracted packet for processing {"connection_id":223132,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:01:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:01:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:01:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:01:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:01:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:01:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:01:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 22:01:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:01:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:01:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:01:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:01:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:01:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:01:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:01:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223132,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:01:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:01:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223132,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:01:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:01:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:01:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:01:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:01:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:01:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:01:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:01:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:01:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:01:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:01:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:01:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:01:00] local.INFO: DEBUG: GPS processor result {"connection_id":223132,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23875,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:01:00] local.INFO: GPS data processed {"connection_id":223132,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:01:00] local.INFO: Acknowledgment sent {"connection_id":223132,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:01:24] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:01:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:01:24] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:01:24] local.INFO: IMEI packet received {"connection_id":221463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:01:24] local.INFO: IMEI acknowledgment sent {"connection_id":221463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:01:29] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:01:29] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:01:29] local.INFO: IMEI packet received {"connection_id":221463,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:01:29] local.INFO: IMEI acknowledgment sent {"connection_id":221463,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:01:30] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:01:30] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:01:30] local.INFO: Packet analysis {"connection_id":221463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:01:30] local.INFO: Extracted packet for processing {"connection_id":221463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:01:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 22:01:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:01:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:01:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:01:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:01:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:01:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:01:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:01:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:01:30] local.INFO: DEBUG: GPS processor result {"connection_id":221463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23876,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:01:30] local.INFO: GPS data processed {"connection_id":221463,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:01:30] local.INFO: Acknowledgment sent {"connection_id":221463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:02:01] local.INFO: TCP Data received {"connection_id":221463,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221463,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:02:01] local.INFO: Processing buffer {"connection_id":221463,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:02:01] local.INFO: Packet analysis {"connection_id":221463,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:02:01] local.INFO: Extracted packet for processing {"connection_id":221463,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:02:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:02:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 22:02:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:02:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:02:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:02:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:02:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221463,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221463,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:02:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:02:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:02:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":221463,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23877,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:02:01] local.INFO: GPS data processed {"connection_id":221463,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:02:01] local.INFO: Acknowledgment sent {"connection_id":221463,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:02:24] local.INFO: TCP Data received {"connection_id":224856,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:02:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:02:24] local.INFO: Processing buffer {"connection_id":224856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:02:24] local.INFO: IMEI packet received {"connection_id":224856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:02:24] local.INFO: IMEI acknowledgment sent {"connection_id":224856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:02:29] local.INFO: TCP Data received {"connection_id":224856,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224856,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:02:29] local.INFO: Processing buffer {"connection_id":224856,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:02:29] local.INFO: IMEI packet received {"connection_id":224856,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:02:29] local.INFO: IMEI acknowledgment sent {"connection_id":224856,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:02:30] local.INFO: TCP Data received {"connection_id":224856,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:02:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:02:30] local.INFO: Processing buffer {"connection_id":224856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:02:30] local.INFO: Packet analysis {"connection_id":224856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:02:30] local.INFO: Extracted packet for processing {"connection_id":224856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:02:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:02:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:02:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:02:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:02:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:02:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 22:02:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:02:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:02:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:02:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:02:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:02:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:02:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:02:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:02:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:02:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:02:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:02:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:02:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:02:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:02:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:02:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:02:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:02:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:02:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:02:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:02:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:02:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:02:30] local.INFO: DEBUG: GPS processor result {"connection_id":224856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23878,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:02:30] local.INFO: GPS data processed {"connection_id":224856,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:02:30] local.INFO: Acknowledgment sent {"connection_id":224856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:03:01] local.INFO: TCP Data received {"connection_id":224856,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:03:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224856,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:03:01] local.INFO: Processing buffer {"connection_id":224856,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169971740012dce82c00522c820001c00b528..."} 
[2026-10-23 22:03:01] local.INFO: Packet analysis {"connection_id":224856,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:03:01] local.INFO: Extracted packet for processing {"connection_id":224856,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16997"} 
[2026-10-23 22:03:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:03:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949778176001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:03:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792772872000,"timestamp_ms":1792772872000,"timestamp_seconds":1792772872,"priority":1,"record_length":96,"hex_timestamp":"000001a169971740"} 
[2026-10-23 22:03:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:03:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:03:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:03:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:03:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:03:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:03:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:03:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224856,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:03:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:03:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224856,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:03:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:03:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:03:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:03:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949778176001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:03:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:03:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:03:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949778176001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:03:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:03:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:03:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:03:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:03:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949778176001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:03:01] local.INFO: DEBUG: GPS processor result {"connection_id":224856,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23879,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:03:01] local.INFO: GPS data processed {"connection_id":224856,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:03:01] local.INFO: Acknowledgment sent {"connection_id":224856,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:03:29] local.INFO: TCP Data received {"connection_id":223133,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:03:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:03:29] local.INFO: Processing buffer {"connection_id":223133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:03:29] local.INFO: IMEI packet received {"connection_id":223133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:03:29] local.INFO: IMEI acknowledgment sent {"connection_id":223133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:03:31] local.INFO: TCP Data received {"connection_id":223133,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223133,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:03:31] local.INFO: Processing buffer {"connection_id":223133,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:03:31] local.INFO: IMEI packet received {"connection_id":223133,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":223133,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:03:31] local.INFO: TCP Data received {"connection_id":223133,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:03:31] local.INFO: Processing buffer {"connection_id":223133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:03:31] local.INFO: Packet analysis {"connection_id":223133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:03:31] local.INFO: Extracted packet for processing {"connection_id":223133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:03:31] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:03:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:03:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:03:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:03:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:03:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:03:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:03:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:03:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:03:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:03:31] local.INFO: Teltonika packet parsed successfully {"connection_id":223133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:03:31] local.INFO: Passing IMEI to GPS processor {"connection_id":223133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:03:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":223133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:03:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:03:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:03:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:03:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:03:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:03:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:03:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:03:31] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:03:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:03:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:03:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:03:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:03:31] local.INFO: DEBUG: GPS processor result {"connection_id":223133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23880,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:03:31] local.INFO: GPS data processed {"connection_id":223133,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:03:31] local.INFO: Acknowledgment sent {"connection_id":223133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:03:31] local.INFO: TCP Data received {"connection_id":221881,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:03:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221881,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:03:31] local.INFO: Processing buffer {"connection_id":221881,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:03:31] local.INFO: IMEI packet received {"connection_id":221881,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:03:31] local.INFO: IMEI acknowledgment sent {"connection_id":221881,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:03:34] local.INFO: TCP Data received {"connection_id":223133,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:03:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:03:34] local.INFO: Processing buffer {"connection_id":223133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:03:34] local.INFO: Packet analysis {"connection_id":223133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:03:34] local.INFO: Extracted packet for processing {"connection_id":223133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:03:34] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:03:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:03:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:03:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:03:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:03:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:03:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:03:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:03:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:03:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:03:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:03:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:03:34] local.INFO: Teltonika packet parsed successfully {"connection_id":223133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:03:34] local.INFO: Passing IMEI to GPS processor {"connection_id":223133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:03:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":223133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:03:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:03:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:03:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:03:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:03:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:03:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:03:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:03:34] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:03:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:03:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:03:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:03:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:03:34] local.INFO: DEBUG: GPS processor result {"connection_id":223133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23881,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:03:34] local.INFO: GPS data processed {"connection_id":223133,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:03:34] local.INFO: Acknowledgment sent {"connection_id":223133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:04:05] local.INFO: TCP Data received {"connection_id":223133,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:04:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223133,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:04:05] local.INFO: Processing buffer {"connection_id":223133,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:04:05] local.INFO: Packet analysis {"connection_id":223133,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:04:05] local.INFO: Extracted packet for processing {"connection_id":223133,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:04:05] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:04:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:04:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:04:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:04:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:04:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:04:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:04:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:04:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:04:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:04:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:04:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:04:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:04:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:04:05] local.INFO: Teltonika packet parsed successfully {"connection_id":223133,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:04:05] local.INFO: Passing IMEI to GPS processor {"connection_id":223133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:04:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":223133,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:04:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:04:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:04:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:04:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:04:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:04:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:04:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:04:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:04:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:04:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:04:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:04:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:04:05] local.INFO: DEBUG: GPS processor result {"connection_id":223133,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23882,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:04:05] local.INFO: GPS data processed {"connection_id":223133,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:04:05] local.INFO: Acknowledgment sent {"connection_id":223133,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:04:24] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:04:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:04:24] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:04:24] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:04:24] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:04:29] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:04:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:04:29] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:04:29] local.INFO: IMEI packet received {"connection_id":221464,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:04:29] local.INFO: IMEI acknowledgment sent {"connection_id":221464,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:04:30] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:04:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:04:30] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:04:30] local.INFO: Packet analysis {"connection_id":221464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:04:30] local.INFO: Extracted packet for processing {"connection_id":221464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:04:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:04:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:04:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:04:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:04:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:04:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:04:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:04:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:04:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:04:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:04:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:04:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:04:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:04:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:04:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:04:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:04:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:04:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:04:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:04:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:04:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:04:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:04:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:04:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:04:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:04:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:04:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:04:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:04:30] local.INFO: DEBUG: GPS processor result {"connection_id":221464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23883,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:04:30] local.INFO: GPS data processed {"connection_id":221464,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:04:30] local.INFO: Acknowledgment sent {"connection_id":221464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:05:01] local.INFO: TCP Data received {"connection_id":221464,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:05:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221464,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:05:01] local.INFO: Processing buffer {"connection_id":221464,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:05:01] local.INFO: Packet analysis {"connection_id":221464,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:05:01] local.INFO: Extracted packet for processing {"connection_id":221464,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:05:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:05:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:05:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:05:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:05:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:05:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:05:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:05:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:05:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:05:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:05:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:05:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:05:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:05:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221464,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:05:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:05:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221464,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:05:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:05:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:05:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:05:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:05:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:05:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:05:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:05:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:05:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:05:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:05:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:05:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:05:01] local.INFO: DEBUG: GPS processor result {"connection_id":221464,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23884,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:05:01] local.INFO: GPS data processed {"connection_id":221464,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:05:01] local.INFO: Acknowledgment sent {"connection_id":221464,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:05:24] local.INFO: TCP Data received {"connection_id":221882,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:05:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:05:24] local.INFO: Processing buffer {"connection_id":221882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:05:24] local.INFO: IMEI packet received {"connection_id":221882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:05:24] local.INFO: IMEI acknowledgment sent {"connection_id":221882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:05:29] local.INFO: TCP Data received {"connection_id":221882,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:05:29] local.INFO: Processing buffer {"connection_id":221882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:05:29] local.INFO: IMEI packet received {"connection_id":221882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:05:29] local.INFO: IMEI acknowledgment sent {"connection_id":221882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:05:30] local.INFO: TCP Data received {"connection_id":221882,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:05:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:05:30] local.INFO: Processing buffer {"connection_id":221882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:05:30] local.INFO: Packet analysis {"connection_id":221882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:05:30] local.INFO: Extracted packet for processing {"connection_id":221882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:05:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:05:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:05:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:05:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:05:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:05:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:05:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:05:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:05:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:05:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:05:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:05:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:05:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:05:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:05:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:05:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:05:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:05:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:05:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:05:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:05:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:05:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:05:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:05:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:05:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:05:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:05:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:05:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:05:30] local.INFO: DEBUG: GPS processor result {"connection_id":221882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23885,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:05:30] local.INFO: GPS data processed {"connection_id":221882,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:05:30] local.INFO: Acknowledgment sent {"connection_id":221882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:06:01] local.INFO: TCP Data received {"connection_id":221882,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:06:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:06:01] local.INFO: Processing buffer {"connection_id":221882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:06:01] local.INFO: Packet analysis {"connection_id":221882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:06:01] local.INFO: Extracted packet for processing {"connection_id":221882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:06:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:06:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:06:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:06:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:06:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:06:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:06:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:06:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:06:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:06:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:06:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:06:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:06:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:06:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:06:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:06:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:06:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:06:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:06:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:06:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:06:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:06:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:06:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:06:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:06:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:06:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:06:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:06:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:06:01] local.INFO: DEBUG: GPS processor result {"connection_id":221882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23886,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:06:01] local.INFO: GPS data processed {"connection_id":221882,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:06:01] local.INFO: Acknowledgment sent {"connection_id":221882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:06:24] local.INFO: TCP Data received {"connection_id":223134,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:06:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:06:24] local.INFO: Processing buffer {"connection_id":223134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:06:24] local.INFO: IMEI packet received {"connection_id":223134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:06:24] local.INFO: IMEI acknowledgment sent {"connection_id":223134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:06:29] local.INFO: TCP Data received {"connection_id":223134,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223134,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:06:29] local.INFO: Processing buffer {"connection_id":223134,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:06:29] local.INFO: IMEI packet received {"connection_id":223134,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":223134,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:06:30] local.INFO: TCP Data received {"connection_id":223134,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:06:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:06:30] local.INFO: Processing buffer {"connection_id":223134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:06:30] local.INFO: Packet analysis {"connection_id":223134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:06:30] local.INFO: Extracted packet for processing {"connection_id":223134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:06:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:06:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:06:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:06:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:06:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:06:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:06:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:06:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:06:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:06:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:06:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:06:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:06:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:06:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:06:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:06:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:06:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:06:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:06:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:06:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:06:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:06:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:06:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:06:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:06:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:06:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:06:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:06:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:06:30] local.INFO: DEBUG: GPS processor result {"connection_id":223134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23887,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:06:30] local.INFO: GPS data processed {"connection_id":223134,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:06:30] local.INFO: Acknowledgment sent {"connection_id":223134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:07:01] local.INFO: TCP Data received {"connection_id":223134,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:07:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223134,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:07:01] local.INFO: Processing buffer {"connection_id":223134,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:07:01] local.INFO: Packet analysis {"connection_id":223134,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:07:01] local.INFO: Extracted packet for processing {"connection_id":223134,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:07:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:07:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:07:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:07:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:07:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:07:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:07:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:07:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:07:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:07:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:07:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:07:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:07:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:07:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223134,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:07:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:07:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223134,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:07:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:07:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:07:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:07:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:07:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:07:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:07:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:07:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:07:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:07:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:07:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:07:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:07:01] local.INFO: DEBUG: GPS processor result {"connection_id":223134,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23888,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:07:01] local.INFO: GPS data processed {"connection_id":223134,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:07:01] local.INFO: Acknowledgment sent {"connection_id":223134,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:07:24] local.INFO: TCP Data received {"connection_id":221883,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:07:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:07:24] local.INFO: Processing buffer {"connection_id":221883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:07:24] local.INFO: IMEI packet received {"connection_id":221883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:07:24] local.INFO: IMEI acknowledgment sent {"connection_id":221883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:07:29] local.INFO: TCP Data received {"connection_id":221883,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221883,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:07:29] local.INFO: Processing buffer {"connection_id":221883,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:07:29] local.INFO: IMEI packet received {"connection_id":221883,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":221883,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:07:30] local.INFO: TCP Data received {"connection_id":221883,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:07:30] local.INFO: Processing buffer {"connection_id":221883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:07:30] local.INFO: Packet analysis {"connection_id":221883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:07:30] local.INFO: Extracted packet for processing {"connection_id":221883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:07:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:07:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:07:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:07:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:07:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:07:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:07:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:07:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":221883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23889,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:07:30] local.INFO: GPS data processed {"connection_id":221883,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:07:30] local.INFO: Acknowledgment sent {"connection_id":221883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:08:01] local.INFO: TCP Data received {"connection_id":221883,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221883,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:08:01] local.INFO: Processing buffer {"connection_id":221883,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a1699baf08012dce82c00522c820001e00b529..."} 
[2026-10-23 22:08:01] local.INFO: Packet analysis {"connection_id":221883,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:08:01] local.INFO: Extracted packet for processing {"connection_id":221883,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a1699b"} 
[2026-10-23 22:08:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949855232001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773173000,"timestamp_ms":1792773173000,"timestamp_seconds":1792773173,"priority":1,"record_length":96,"hex_timestamp":"000001a1699baf08"} 
[2026-10-23 22:08:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:08:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:08:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:08:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:08:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221883,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221883,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:08:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949855232001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949855232001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:08:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:08:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949855232001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:08:01] local.INFO: DEBUG: GPS processor result {"connection_id":221883,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23890,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:08:01] local.INFO: GPS data processed {"connection_id":221883,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:08:01] local.INFO: Acknowledgment sent {"connection_id":221883,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:08:29] local.INFO: TCP Data received {"connection_id":221884,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:08:29] local.INFO: Processing buffer {"connection_id":221884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:08:29] local.INFO: IMEI packet received {"connection_id":221884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:08:29] local.INFO: IMEI acknowledgment sent {"connection_id":221884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:08:32] local.INFO: TCP Data received {"connection_id":221884,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:08:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:08:32] local.INFO: Processing buffer {"connection_id":221884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:08:32] local.INFO: IMEI packet received {"connection_id":221884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:08:32] local.INFO: IMEI acknowledgment sent {"connection_id":221884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:08:33] local.INFO: TCP Data received {"connection_id":221884,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:08:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:08:33] local.INFO: Processing buffer {"connection_id":221884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:08:33] local.INFO: Packet analysis {"connection_id":221884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:08:33] local.INFO: Extracted packet for processing {"connection_id":221884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:08:33] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:08:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:08:33] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:33] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:33] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:33] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:08:33] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:08:33] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:08:33] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:08:33] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:08:33] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:08:33] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:08:33] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:08:33] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:08:33] local.INFO: Teltonika packet parsed successfully {"connection_id":221884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:08:33] local.INFO: Passing IMEI to GPS processor {"connection_id":221884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:08:33] local.INFO: DEBUG: About to call GPS processor {"connection_id":221884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:08:33] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:08:33] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:08:33] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:08:33] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:08:33] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:08:33] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:08:33] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:08:33] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:08:33] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:08:33] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:08:33] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:08:33] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:08:33] local.INFO: DEBUG: GPS processor result {"connection_id":221884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23891,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:08:33] local.INFO: GPS data processed {"connection_id":221884,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:08:33] local.INFO: Acknowledgment sent {"connection_id":221884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:08:34] local.INFO: TCP Data received {"connection_id":221884,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:08:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:08:34] local.INFO: Processing buffer {"connection_id":221884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:08:34] local.INFO: Packet analysis {"connection_id":221884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:08:34] local.INFO: Extracted packet for processing {"connection_id":221884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:08:34] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:08:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:08:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:08:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:08:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:08:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:08:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:08:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:08:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:08:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:08:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:08:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:08:34] local.INFO: Teltonika packet parsed successfully {"connection_id":221884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:08:34] local.INFO: Passing IMEI to GPS processor {"connection_id":221884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:08:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":221884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:08:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:08:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:08:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:08:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:08:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:08:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:08:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:08:34] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:08:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:08:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:08:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:08:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:08:34] local.INFO: DEBUG: GPS processor result {"connection_id":221884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23892,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:08:34] local.INFO: GPS data processed {"connection_id":221884,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:08:34] local.INFO: Acknowledgment sent {"connection_id":221884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:09:05] local.INFO: TCP Data received {"connection_id":221884,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:09:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:09:05] local.INFO: Processing buffer {"connection_id":221884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:09:05] local.INFO: Packet analysis {"connection_id":221884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:09:05] local.INFO: Extracted packet for processing {"connection_id":221884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:09:05] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:09:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:09:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:09:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:09:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:09:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:09:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:09:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:09:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:09:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:09:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:09:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:09:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:09:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:09:05] local.INFO: Teltonika packet parsed successfully {"connection_id":221884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:09:05] local.INFO: Passing IMEI to GPS processor {"connection_id":221884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:09:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":221884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:09:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:09:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:09:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:09:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:09:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:09:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:09:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:09:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:09:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:09:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:09:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:09:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:09:05] local.INFO: DEBUG: GPS processor result {"connection_id":221884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23893,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:09:05] local.INFO: GPS data processed {"connection_id":221884,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:09:05] local.INFO: Acknowledgment sent {"connection_id":221884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:09:15] local.INFO: TCP Data received {"connection_id":221465,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:09:15] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221465,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:09:15] local.INFO: Processing buffer {"connection_id":221465,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:09:15] local.INFO: IMEI packet received {"connection_id":221465,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:09:15] local.INFO: IMEI acknowledgment sent {"connection_id":221465,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:09:24] local.INFO: TCP Data received {"connection_id":223135,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:09:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:09:24] local.INFO: Processing buffer {"connection_id":223135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:09:24] local.INFO: IMEI packet received {"connection_id":223135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:09:24] local.INFO: IMEI acknowledgment sent {"connection_id":223135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:09:29] local.INFO: TCP Data received {"connection_id":223135,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223135,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:09:29] local.INFO: Processing buffer {"connection_id":223135,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:09:29] local.INFO: IMEI packet received {"connection_id":223135,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":223135,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:09:30] local.INFO: TCP Data received {"connection_id":223135,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:09:30] local.INFO: Processing buffer {"connection_id":223135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:09:30] local.INFO: Packet analysis {"connection_id":223135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:09:30] local.INFO: Extracted packet for processing {"connection_id":223135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:09:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:09:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:09:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:09:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:09:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:09:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:09:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:09:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":223135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23894,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:09:30] local.INFO: GPS data processed {"connection_id":223135,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:09:30] local.INFO: Acknowledgment sent {"connection_id":223135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:10:01] local.INFO: TCP Data received {"connection_id":223135,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223135,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:10:01] local.INFO: Processing buffer {"connection_id":223135,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:10:01] local.INFO: Packet analysis {"connection_id":223135,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:10:01] local.INFO: Extracted packet for processing {"connection_id":223135,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:10:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:10:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:10:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:10:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:10:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:10:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:10:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223135,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223135,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:10:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:10:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:10:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":223135,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23895,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:10:01] local.INFO: GPS data processed {"connection_id":223135,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:10:01] local.INFO: Acknowledgment sent {"connection_id":223135,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:10:24] local.INFO: TCP Data received {"connection_id":221885,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:10:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:10:24] local.INFO: Processing buffer {"connection_id":221885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:10:24] local.INFO: IMEI packet received {"connection_id":221885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:10:24] local.INFO: IMEI acknowledgment sent {"connection_id":221885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:10:29] local.INFO: TCP Data received {"connection_id":221885,"ip":"42.106.6.49","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:10:29] local.INFO: Processing buffer {"connection_id":221885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:10:29] local.INFO: IMEI packet received {"connection_id":221885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:10:30] local.INFO: TCP Data received {"connection_id":221885,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:10:30] local.INFO: Processing buffer {"connection_id":221885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:10:30] local.INFO: Packet analysis {"connection_id":221885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:10:30] local.INFO: Extracted packet for processing {"connection_id":221885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:10:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:10:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:10:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:10:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:10:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:10:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:10:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:10:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:10:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:10:30] local.INFO: DEBUG: GPS processor result {"connection_id":221885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23896,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:10:30] local.INFO: GPS data processed {"connection_id":221885,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:10:30] local.INFO: Acknowledgment sent {"connection_id":221885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:11:01] local.INFO: TCP Data received {"connection_id":221885,"ip":"42.106.6.49","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:11:01] local.INFO: Processing buffer {"connection_id":221885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:11:01] local.INFO: Packet analysis {"connection_id":221885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:11:01] local.INFO: Extracted packet for processing {"connection_id":221885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:11:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:11:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:11:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:11:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:11:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:11:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:11:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.49","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.49","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:11:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:11:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":221885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23897,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:11:01] local.INFO: GPS data processed {"connection_id":221885,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:11:01] local.INFO: Acknowledgment sent {"connection_id":221885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:11:24] local.INFO: TCP Data received {"connection_id":223136,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:11:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:11:24] local.INFO: Processing buffer {"connection_id":223136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:11:24] local.INFO: IMEI packet received {"connection_id":223136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:11:24] local.INFO: IMEI acknowledgment sent {"connection_id":223136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:11:29] local.INFO: TCP Data received {"connection_id":223136,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223136,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:11:29] local.INFO: Processing buffer {"connection_id":223136,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:11:29] local.INFO: IMEI packet received {"connection_id":223136,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":223136,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:11:30] local.INFO: TCP Data received {"connection_id":223136,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:11:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:11:30] local.INFO: Processing buffer {"connection_id":223136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:11:30] local.INFO: Packet analysis {"connection_id":223136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:11:30] local.INFO: Extracted packet for processing {"connection_id":223136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:11:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:11:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:11:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:11:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:11:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:11:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:11:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:11:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:11:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:11:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:11:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:11:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:11:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:11:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:11:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:11:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:11:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:11:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:11:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:11:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:11:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:11:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:11:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:11:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:11:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:11:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:11:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:11:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:11:30] local.INFO: DEBUG: GPS processor result {"connection_id":223136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23898,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:11:30] local.INFO: GPS data processed {"connection_id":223136,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:11:30] local.INFO: Acknowledgment sent {"connection_id":223136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:12:01] local.INFO: TCP Data received {"connection_id":223136,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223136,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:01] local.INFO: Processing buffer {"connection_id":223136,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:01] local.INFO: Packet analysis {"connection_id":223136,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:12:01] local.INFO: Extracted packet for processing {"connection_id":223136,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:12:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:12:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:12:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:12:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:12:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:12:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:12:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:12:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:12:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:12:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:12:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223136,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:12:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:12:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223136,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:12:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:12:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:12:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:12:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:12:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:12:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:12:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:12:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:12:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:12:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:12:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:12:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:12:01] local.INFO: DEBUG: GPS processor result {"connection_id":223136,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23899,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:12:01] local.INFO: GPS data processed {"connection_id":223136,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:12:01] local.INFO: Acknowledgment sent {"connection_id":223136,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:12:29] local.INFO: TCP Data received {"connection_id":221886,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221886,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:12:29] local.INFO: Processing buffer {"connection_id":221886,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:12:29] local.INFO: IMEI packet received {"connection_id":221886,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":221886,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:12:34] local.INFO: TCP Data received {"connection_id":221886,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:12:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221886,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:12:34] local.INFO: Processing buffer {"connection_id":221886,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:12:34] local.INFO: IMEI packet received {"connection_id":221886,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:12:34] local.INFO: IMEI acknowledgment sent {"connection_id":221886,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:12:35] local.INFO: TCP Data received {"connection_id":221886,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221886,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:35] local.INFO: Processing buffer {"connection_id":221886,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:35] local.INFO: Packet analysis {"connection_id":221886,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:12:35] local.INFO: Extracted packet for processing {"connection_id":221886,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:12:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:12:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:12:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:12:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:12:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:12:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:12:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:12:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:12:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:12:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:12:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:12:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221886,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:12:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:12:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:12:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:12:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:12:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:12:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:12:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:12:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:12:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:12:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:12:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:12:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:12:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:12:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:12:35] local.INFO: DEBUG: GPS processor result {"connection_id":221886,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23900,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:12:35] local.INFO: GPS data processed {"connection_id":221886,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:12:35] local.INFO: Acknowledgment sent {"connection_id":221886,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:12:39] local.INFO: TCP Data received {"connection_id":221886,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221886,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:39] local.INFO: Processing buffer {"connection_id":221886,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:12:39] local.INFO: Packet analysis {"connection_id":221886,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:12:39] local.INFO: Extracted packet for processing {"connection_id":221886,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:12:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:12:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:12:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:12:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:12:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:12:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:12:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:12:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:12:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:12:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:12:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:12:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:12:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221886,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:12:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:12:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:12:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:12:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:12:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:12:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:12:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:12:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:12:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:12:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:12:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:12:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:12:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:12:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:12:39] local.INFO: DEBUG: GPS processor result {"connection_id":221886,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23901,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:12:39] local.INFO: GPS data processed {"connection_id":221886,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:12:39] local.INFO: Acknowledgment sent {"connection_id":221886,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:13:24] local.INFO: TCP Data received {"connection_id":221887,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:13:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:13:24] local.INFO: Processing buffer {"connection_id":221887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:13:24] local.INFO: IMEI packet received {"connection_id":221887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:13:24] local.INFO: IMEI acknowledgment sent {"connection_id":221887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:13:29] local.INFO: TCP Data received {"connection_id":221887,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:13:29] local.INFO: Processing buffer {"connection_id":221887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:13:29] local.INFO: IMEI packet received {"connection_id":221887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":221887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:13:30] local.INFO: TCP Data received {"connection_id":221887,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:13:30] local.INFO: Processing buffer {"connection_id":221887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a046d0012dce82c00522c820001e00b52a..."} 
[2026-10-23 22:13:30] local.INFO: Packet analysis {"connection_id":221887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:13:30] local.INFO: Extracted packet for processing {"connection_id":221887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a0"} 
[2026-10-23 22:13:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458949932288001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773474000,"timestamp_ms":1792773474000,"timestamp_seconds":1792773474,"priority":1,"record_length":96,"hex_timestamp":"000001a169a046d0"} 
[2026-10-23 22:13:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:13:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 22:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:13:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:13:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:13:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458949932288001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458949932288001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:13:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:13:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458949932288001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":221887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23902,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:13:30] local.INFO: GPS data processed {"connection_id":221887,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:13:30] local.INFO: Acknowledgment sent {"connection_id":221887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:14:01] local.INFO: TCP Data received {"connection_id":221887,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:14:01] local.INFO: Processing buffer {"connection_id":221887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:14:01] local.INFO: Packet analysis {"connection_id":221887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:14:01] local.INFO: Extracted packet for processing {"connection_id":221887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:14:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:14:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:14:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":221887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23903,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:14:01] local.INFO: GPS data processed {"connection_id":221887,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:14:01] local.INFO: Acknowledgment sent {"connection_id":221887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:14:24] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:14:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:14:24] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:14:24] local.INFO: IMEI packet received {"connection_id":221467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:14:24] local.INFO: IMEI acknowledgment sent {"connection_id":221467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:14:29] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:14:29] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:14:29] local.INFO: IMEI packet received {"connection_id":221467,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":221467,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:14:30] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:14:30] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:14:30] local.INFO: Packet analysis {"connection_id":221467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:14:30] local.INFO: Extracted packet for processing {"connection_id":221467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:14:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:14:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:14:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:14:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:14:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:14:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:14:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:14:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":221467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23904,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:14:30] local.INFO: GPS data processed {"connection_id":221467,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:14:30] local.INFO: Acknowledgment sent {"connection_id":221467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:14:43] local.INFO: TCP Data received {"connection_id":221466,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:14:43] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221466,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:14:43] local.INFO: Processing buffer {"connection_id":221466,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:14:43] local.INFO: IMEI packet received {"connection_id":221466,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:14:43] local.INFO: IMEI acknowledgment sent {"connection_id":221466,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:15:01] local.INFO: TCP Data received {"connection_id":221467,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221467,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:15:01] local.INFO: Processing buffer {"connection_id":221467,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:15:01] local.INFO: Packet analysis {"connection_id":221467,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:15:01] local.INFO: Extracted packet for processing {"connection_id":221467,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:15:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:15:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:15:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:15:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:15:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:15:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221467,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221467,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:15:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:15:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:15:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":221467,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23905,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:15:01] local.INFO: GPS data processed {"connection_id":221467,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:15:01] local.INFO: Acknowledgment sent {"connection_id":221467,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:15:24] local.INFO: TCP Data received {"connection_id":221468,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:15:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221468,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:15:24] local.INFO: Processing buffer {"connection_id":221468,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:15:24] local.INFO: IMEI packet received {"connection_id":221468,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:15:24] local.INFO: IMEI acknowledgment sent {"connection_id":221468,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:15:29] local.INFO: TCP Data received {"connection_id":221468,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221468,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:15:29] local.INFO: Processing buffer {"connection_id":221468,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:15:29] local.INFO: IMEI packet received {"connection_id":221468,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:15:29] local.INFO: IMEI acknowledgment sent {"connection_id":221468,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:15:30] local.INFO: TCP Data received {"connection_id":221468,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221468,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:15:30] local.INFO: Processing buffer {"connection_id":221468,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:15:30] local.INFO: Packet analysis {"connection_id":221468,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:15:30] local.INFO: Extracted packet for processing {"connection_id":221468,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221468,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:15:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":221468,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23906,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:15:30] local.INFO: GPS data processed {"connection_id":221468,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:15:30] local.INFO: Acknowledgment sent {"connection_id":221468,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:16:01] local.INFO: TCP Data received {"connection_id":221468,"ip":"42.106.6.33","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221468,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:01] local.INFO: Processing buffer {"connection_id":221468,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:01] local.INFO: Packet analysis {"connection_id":221468,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:16:01] local.INFO: Extracted packet for processing {"connection_id":221468,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221468,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221468,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.33","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.33","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:16:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":221468,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23907,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:16:01] local.INFO: GPS data processed {"connection_id":221468,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:16:01] local.INFO: Acknowledgment sent {"connection_id":221468,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:16:29] local.INFO: TCP Data received {"connection_id":224857,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:16:29] local.INFO: Processing buffer {"connection_id":224857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:16:29] local.INFO: IMEI packet received {"connection_id":224857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":224857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:16:34] local.INFO: TCP Data received {"connection_id":224857,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:16:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224857,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:16:34] local.INFO: Processing buffer {"connection_id":224857,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:16:34] local.INFO: IMEI packet received {"connection_id":224857,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:16:34] local.INFO: IMEI acknowledgment sent {"connection_id":224857,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:16:35] local.INFO: TCP Data received {"connection_id":224857,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:35] local.INFO: Processing buffer {"connection_id":224857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:35] local.INFO: Packet analysis {"connection_id":224857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:16:35] local.INFO: Extracted packet for processing {"connection_id":224857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:16:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:16:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:16:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:16:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:16:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:16:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:16:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:16:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:16:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:16:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:16:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:16:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:16:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:16:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:16:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:16:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:16:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:16:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:16:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:16:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:16:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:16:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:16:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:16:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:16:35] local.INFO: DEBUG: GPS processor result {"connection_id":224857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23908,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:16:35] local.INFO: GPS data processed {"connection_id":224857,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:16:35] local.INFO: Acknowledgment sent {"connection_id":224857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:16:39] local.INFO: TCP Data received {"connection_id":224857,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224857,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:39] local.INFO: Processing buffer {"connection_id":224857,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:16:39] local.INFO: Packet analysis {"connection_id":224857,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:16:39] local.INFO: Extracted packet for processing {"connection_id":224857,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:16:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:16:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:16:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:16:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:16:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:16:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:16:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:16:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:16:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:16:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:16:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:16:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:16:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224857,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:16:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:16:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224857,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:16:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:16:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:16:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:16:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:16:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:16:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:16:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:16:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:16:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:16:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:16:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:16:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:16:39] local.INFO: DEBUG: GPS processor result {"connection_id":224857,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23909,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:16:39] local.INFO: GPS data processed {"connection_id":224857,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:16:39] local.INFO: Acknowledgment sent {"connection_id":224857,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:17:24] local.INFO: TCP Data received {"connection_id":221888,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:17:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:17:24] local.INFO: Processing buffer {"connection_id":221888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:17:24] local.INFO: IMEI packet received {"connection_id":221888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:17:24] local.INFO: IMEI acknowledgment sent {"connection_id":221888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:17:29] local.INFO: TCP Data received {"connection_id":221888,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:17:29] local.INFO: Processing buffer {"connection_id":221888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:17:29] local.INFO: IMEI packet received {"connection_id":221888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":221888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:17:30] local.INFO: TCP Data received {"connection_id":221888,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:17:30] local.INFO: Processing buffer {"connection_id":221888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:17:30] local.INFO: Packet analysis {"connection_id":221888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:17:30] local.INFO: Extracted packet for processing {"connection_id":221888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:17:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:17:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:17:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:17:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:17:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:17:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:17:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:17:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:17:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":221888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23910,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:17:30] local.INFO: GPS data processed {"connection_id":221888,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:17:30] local.INFO: Acknowledgment sent {"connection_id":221888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:18:01] local.INFO: TCP Data received {"connection_id":221888,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:18:01] local.INFO: Processing buffer {"connection_id":221888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:18:01] local.INFO: Packet analysis {"connection_id":221888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:18:01] local.INFO: Extracted packet for processing {"connection_id":221888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:18:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:18:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:18:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:18:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:18:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:18:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:18:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:18:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:18:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:18:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:18:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:18:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:18:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:18:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:18:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:18:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:18:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:18:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:18:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:18:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:18:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:18:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:18:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:18:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:18:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:18:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:18:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:18:01] local.INFO: DEBUG: GPS processor result {"connection_id":221888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23911,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:18:01] local.INFO: GPS data processed {"connection_id":221888,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:18:01] local.INFO: Acknowledgment sent {"connection_id":221888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:18:24] local.INFO: TCP Data received {"connection_id":224858,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224858,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:18:24] local.INFO: Processing buffer {"connection_id":224858,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:18:24] local.INFO: IMEI packet received {"connection_id":224858,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":224858,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:18:29] local.INFO: TCP Data received {"connection_id":224858,"ip":"42.106.6.20","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224858,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:18:29] local.INFO: Processing buffer {"connection_id":224858,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:18:29] local.INFO: IMEI packet received {"connection_id":224858,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:18:29] local.INFO: IMEI acknowledgment sent {"connection_id":224858,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:18:30] local.INFO: TCP Data received {"connection_id":224858,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224858,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:18:30] local.INFO: Processing buffer {"connection_id":224858,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a4de98012dce82c00522c820002100b52b..."} 
[2026-10-23 22:18:30] local.INFO: Packet analysis {"connection_id":224858,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:18:30] local.INFO: Extracted packet for processing {"connection_id":224858,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a4"} 
[2026-10-23 22:18:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":33,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950009344001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792773775000,"timestamp_ms":1792773775000,"timestamp_seconds":1792773775,"priority":1,"record_length":96,"hex_timestamp":"000001a169a4de98"} 
[2026-10-23 22:18:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:18:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:18:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:18:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:18:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224858,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224858,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224858,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:18:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950009344001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950009344001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:18:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:18:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950009344001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":224858,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23912,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:18:30] local.INFO: GPS data processed {"connection_id":224858,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:18:30] local.INFO: Acknowledgment sent {"connection_id":224858,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:19:01] local.INFO: TCP Data received {"connection_id":224858,"ip":"42.106.6.20","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:19:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224858,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:19:01] local.INFO: Processing buffer {"connection_id":224858,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:19:01] local.INFO: Packet analysis {"connection_id":224858,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:19:01] local.INFO: Extracted packet for processing {"connection_id":224858,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:19:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:19:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:19:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:19:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:19:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:19:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:19:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:19:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:19:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:19:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:19:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:19:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:19:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:19:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224858,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:19:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224858,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:19:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224858,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:19:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.20","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:19:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:19:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:19:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.20","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:19:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:19:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:19:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:19:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:19:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:19:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:19:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:19:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:19:01] local.INFO: DEBUG: GPS processor result {"connection_id":224858,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23913,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:19:01] local.INFO: GPS data processed {"connection_id":224858,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:19:01] local.INFO: Acknowledgment sent {"connection_id":224858,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:19:24] local.INFO: TCP Data received {"connection_id":224859,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:19:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:19:24] local.INFO: Processing buffer {"connection_id":224859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:19:24] local.INFO: IMEI packet received {"connection_id":224859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:19:24] local.INFO: IMEI acknowledgment sent {"connection_id":224859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:19:29] local.INFO: TCP Data received {"connection_id":224859,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224859,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:19:29] local.INFO: Processing buffer {"connection_id":224859,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:19:29] local.INFO: IMEI packet received {"connection_id":224859,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":224859,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:19:30] local.INFO: TCP Data received {"connection_id":224859,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:19:30] local.INFO: Processing buffer {"connection_id":224859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:19:30] local.INFO: Packet analysis {"connection_id":224859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:19:30] local.INFO: Extracted packet for processing {"connection_id":224859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:19:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":224859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23914,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:19:30] local.INFO: GPS data processed {"connection_id":224859,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:19:30] local.INFO: Acknowledgment sent {"connection_id":224859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:20:01] local.INFO: TCP Data received {"connection_id":224859,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224859,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:20:01] local.INFO: Processing buffer {"connection_id":224859,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:20:01] local.INFO: Packet analysis {"connection_id":224859,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:20:01] local.INFO: Extracted packet for processing {"connection_id":224859,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224859,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224859,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:20:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":224859,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23915,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:20:01] local.INFO: GPS data processed {"connection_id":224859,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:20:01] local.INFO: Acknowledgment sent {"connection_id":224859,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:20:29] local.INFO: TCP Data received {"connection_id":221890,"ip":"42.106.6.44","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221890,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:20:29] local.INFO: Processing buffer {"connection_id":221890,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:20:29] local.INFO: IMEI packet received {"connection_id":221890,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:20:29] local.INFO: IMEI acknowledgment sent {"connection_id":221890,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:20:30] local.INFO: TCP Data received {"connection_id":221890,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:20:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:20:30] local.INFO: Processing buffer {"connection_id":221890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:20:30] local.INFO: Packet analysis {"connection_id":221890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:20:30] local.INFO: Extracted packet for processing {"connection_id":221890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:20:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:20:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:20:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:20:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:20:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:20:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:20:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:20:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:20:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:20:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:20:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:20:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:20:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:20:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:20:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:20:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:20:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:20:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:20:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:20:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:20:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:20:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:20:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:20:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:20:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:20:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:20:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:20:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:20:30] local.INFO: DEBUG: GPS processor result {"connection_id":221890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23916,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:20:30] local.INFO: GPS data processed {"connection_id":221890,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:20:30] local.INFO: Acknowledgment sent {"connection_id":221890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:20:41] local.INFO: TCP Data received {"connection_id":224860,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:20:41] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224860,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:20:41] local.INFO: Processing buffer {"connection_id":224860,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:20:41] local.INFO: IMEI packet received {"connection_id":224860,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:20:41] local.INFO: IMEI acknowledgment sent {"connection_id":224860,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:21:01] local.INFO: TCP Data received {"connection_id":221890,"ip":"42.106.6.44","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:21:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221890,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:21:01] local.INFO: Processing buffer {"connection_id":221890,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:21:01] local.INFO: Packet analysis {"connection_id":221890,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:21:01] local.INFO: Extracted packet for processing {"connection_id":221890,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:21:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:21:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:21:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:21:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:21:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:21:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:21:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:21:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:21:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:21:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:21:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:21:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:21:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:21:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221890,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:21:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:21:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221890,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:21:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.44","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:21:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:21:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:21:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.44","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:21:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:21:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:21:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:21:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:21:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:21:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:21:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:21:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:21:01] local.INFO: DEBUG: GPS processor result {"connection_id":221890,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23917,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:21:01] local.INFO: GPS data processed {"connection_id":221890,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:21:01] local.INFO: Acknowledgment sent {"connection_id":221890,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:21:24] local.INFO: TCP Data received {"connection_id":223137,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:21:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223137,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:21:24] local.INFO: Processing buffer {"connection_id":223137,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:21:24] local.INFO: IMEI packet received {"connection_id":223137,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:21:24] local.INFO: IMEI acknowledgment sent {"connection_id":223137,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:21:29] local.INFO: TCP Data received {"connection_id":223137,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223137,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:21:29] local.INFO: Processing buffer {"connection_id":223137,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:21:29] local.INFO: IMEI packet received {"connection_id":223137,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:21:29] local.INFO: IMEI acknowledgment sent {"connection_id":223137,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:21:30] local.INFO: TCP Data received {"connection_id":223137,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223137,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:21:30] local.INFO: Processing buffer {"connection_id":223137,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:21:30] local.INFO: Packet analysis {"connection_id":223137,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:21:30] local.INFO: Extracted packet for processing {"connection_id":223137,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:21:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:21:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:21:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:21:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:21:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223137,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:21:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:21:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:21:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":223137,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23918,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:21:30] local.INFO: GPS data processed {"connection_id":223137,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:21:30] local.INFO: Acknowledgment sent {"connection_id":223137,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:22:01] local.INFO: TCP Data received {"connection_id":223137,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223137,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:22:01] local.INFO: Processing buffer {"connection_id":223137,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:22:01] local.INFO: Packet analysis {"connection_id":223137,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:22:01] local.INFO: Extracted packet for processing {"connection_id":223137,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:22:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:22:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:22:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:22:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:22:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:22:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:22:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:22:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:22:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:22:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:22:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:22:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:22:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223137,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:22:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:22:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223137,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:22:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:22:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:22:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:22:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:22:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:22:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:22:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:22:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:22:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:22:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:22:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:22:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:22:01] local.INFO: DEBUG: GPS processor result {"connection_id":223137,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23919,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:22:01] local.INFO: GPS data processed {"connection_id":223137,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:22:01] local.INFO: Acknowledgment sent {"connection_id":223137,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:22:24] local.INFO: TCP Data received {"connection_id":224861,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:22:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:22:24] local.INFO: Processing buffer {"connection_id":224861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:22:24] local.INFO: IMEI packet received {"connection_id":224861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:22:24] local.INFO: IMEI acknowledgment sent {"connection_id":224861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:22:29] local.INFO: TCP Data received {"connection_id":224861,"ip":"42.106.6.48","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224861,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:22:29] local.INFO: Processing buffer {"connection_id":224861,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:22:29] local.INFO: IMEI packet received {"connection_id":224861,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:22:29] local.INFO: IMEI acknowledgment sent {"connection_id":224861,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:22:30] local.INFO: TCP Data received {"connection_id":224861,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:22:30] local.INFO: Processing buffer {"connection_id":224861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:22:30] local.INFO: Packet analysis {"connection_id":224861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:22:30] local.INFO: Extracted packet for processing {"connection_id":224861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:22:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:22:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:22:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:22:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:22:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:22:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:22:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:22:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:22:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:22:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:22:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:22:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:22:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:22:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:22:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:22:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.48","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:22:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:22:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:22:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:22:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:22:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:22:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:22:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:22:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:22:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:22:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:22:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:22:30] local.INFO: DEBUG: GPS processor result {"connection_id":224861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23920,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:22:30] local.INFO: GPS data processed {"connection_id":224861,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:22:30] local.INFO: Acknowledgment sent {"connection_id":224861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:23:01] local.INFO: TCP Data received {"connection_id":224861,"ip":"42.106.6.48","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224861,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:23:01] local.INFO: Processing buffer {"connection_id":224861,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:23:01] local.INFO: Packet analysis {"connection_id":224861,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:23:01] local.INFO: Extracted packet for processing {"connection_id":224861,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:23:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:23:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:23:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:23:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:23:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224861,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224861,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:23:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.48","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.48","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:23:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:23:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":224861,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23921,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:23:01] local.INFO: GPS data processed {"connection_id":224861,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:23:01] local.INFO: Acknowledgment sent {"connection_id":224861,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:23:24] local.INFO: TCP Data received {"connection_id":221469,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:23:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:23:24] local.INFO: Processing buffer {"connection_id":221469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:23:24] local.INFO: IMEI packet received {"connection_id":221469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:23:24] local.INFO: IMEI acknowledgment sent {"connection_id":221469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:23:29] local.INFO: TCP Data received {"connection_id":221469,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221469,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:23:29] local.INFO: Processing buffer {"connection_id":221469,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:23:29] local.INFO: IMEI packet received {"connection_id":221469,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:23:29] local.INFO: IMEI acknowledgment sent {"connection_id":221469,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:23:29] local.INFO: TCP Data received {"connection_id":221469,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:23:29] local.INFO: Processing buffer {"connection_id":221469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169a97660012dce82c00522c820001b00b52c..."} 
[2026-10-23 22:23:29] local.INFO: Packet analysis {"connection_id":221469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:23:29] local.INFO: Extracted packet for processing {"connection_id":221469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169a9"} 
[2026-10-23 22:23:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:23:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:23:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950086400001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:23:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:23:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:23:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:23:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792774076000,"timestamp_ms":1792774076000,"timestamp_seconds":1792774076,"priority":1,"record_length":96,"hex_timestamp":"000001a169a97660"} 
[2026-10-23 22:23:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:23:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:23:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:23:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:23:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:23:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:23:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:23:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:23:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:23:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:23:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:23:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:23:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:23:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950086400001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:23:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:23:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:23:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950086400001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:23:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:23:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:23:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:23:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:23:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950086400001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:23:29] local.INFO: DEBUG: GPS processor result {"connection_id":221469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23922,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:23:29] local.INFO: GPS data processed {"connection_id":221469,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:23:29] local.INFO: Acknowledgment sent {"connection_id":221469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:24:00] local.INFO: TCP Data received {"connection_id":221469,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:24:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221469,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:24:00] local.INFO: Processing buffer {"connection_id":221469,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:24:00] local.INFO: Packet analysis {"connection_id":221469,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:24:00] local.INFO: Extracted packet for processing {"connection_id":221469,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:24:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:24:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:24:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:24:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:24:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:24:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:24:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:24:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:24:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:24:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:24:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:24:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:24:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:24:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:24:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221469,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:24:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:24:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221469,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:24:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:24:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:24:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:24:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:24:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:24:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:24:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:24:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:24:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:24:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:24:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:24:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:24:00] local.INFO: DEBUG: GPS processor result {"connection_id":221469,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23923,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:24:00] local.INFO: GPS data processed {"connection_id":221469,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:24:00] local.INFO: Acknowledgment sent {"connection_id":221469,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:24:24] local.INFO: TCP Data received {"connection_id":223138,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:24:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:24:24] local.INFO: Processing buffer {"connection_id":223138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:24:24] local.INFO: IMEI packet received {"connection_id":223138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:24:24] local.INFO: IMEI acknowledgment sent {"connection_id":223138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:24:29] local.INFO: TCP Data received {"connection_id":223138,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223138,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:24:29] local.INFO: Processing buffer {"connection_id":223138,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:24:29] local.INFO: IMEI packet received {"connection_id":223138,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:24:29] local.INFO: IMEI acknowledgment sent {"connection_id":223138,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:24:29] local.INFO: TCP Data received {"connection_id":223138,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:24:29] local.INFO: Processing buffer {"connection_id":223138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:24:29] local.INFO: Packet analysis {"connection_id":223138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:24:29] local.INFO: Extracted packet for processing {"connection_id":223138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:24:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:24:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:24:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:24:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:24:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:24:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:24:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:24:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:24:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:24:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:24:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:24:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:24:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:24:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:24:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:24:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:24:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:24:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:24:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:24:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:24:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:24:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:24:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:24:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:24:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:24:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:24:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:24:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:24:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:24:29] local.INFO: DEBUG: GPS processor result {"connection_id":223138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23924,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:24:29] local.INFO: GPS data processed {"connection_id":223138,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:24:29] local.INFO: Acknowledgment sent {"connection_id":223138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:25:00] local.INFO: TCP Data received {"connection_id":223138,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:25:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223138,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:25:00] local.INFO: Processing buffer {"connection_id":223138,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:25:00] local.INFO: Packet analysis {"connection_id":223138,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:25:00] local.INFO: Extracted packet for processing {"connection_id":223138,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:25:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:25:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:25:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:25:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:25:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:25:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:25:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:25:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:25:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:25:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:25:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:25:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:25:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:25:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:25:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223138,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:25:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:25:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223138,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:25:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:25:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:25:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:25:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:25:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:25:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:25:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:25:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:25:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:25:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:25:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:25:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:25:01] local.INFO: DEBUG: GPS processor result {"connection_id":223138,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23925,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:25:01] local.INFO: GPS data processed {"connection_id":223138,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:25:01] local.INFO: Acknowledgment sent {"connection_id":223138,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:25:24] local.INFO: TCP Data received {"connection_id":221893,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:25:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221893,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:25:24] local.INFO: Processing buffer {"connection_id":221893,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:25:24] local.INFO: IMEI packet received {"connection_id":221893,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:25:24] local.INFO: IMEI acknowledgment sent {"connection_id":221893,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:25:29] local.INFO: TCP Data received {"connection_id":221893,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221893,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:25:29] local.INFO: Processing buffer {"connection_id":221893,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:25:29] local.INFO: IMEI packet received {"connection_id":221893,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":221893,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:25:30] local.INFO: TCP Data received {"connection_id":221893,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221893,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:25:30] local.INFO: Processing buffer {"connection_id":221893,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:25:30] local.INFO: Packet analysis {"connection_id":221893,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:25:30] local.INFO: Extracted packet for processing {"connection_id":221893,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:25:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221893,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:25:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:25:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":221893,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23926,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:25:30] local.INFO: GPS data processed {"connection_id":221893,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:25:30] local.INFO: Acknowledgment sent {"connection_id":221893,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:26:01] local.INFO: TCP Data received {"connection_id":221893,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221893,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:01] local.INFO: Processing buffer {"connection_id":221893,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:01] local.INFO: Packet analysis {"connection_id":221893,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:26:01] local.INFO: Extracted packet for processing {"connection_id":221893,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:26:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221893,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221893,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:26:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:26:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":221893,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23927,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:26:01] local.INFO: GPS data processed {"connection_id":221893,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:26:01] local.INFO: Acknowledgment sent {"connection_id":221893,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:26:14] local.INFO: TCP Data received {"connection_id":221892,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:26:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221892,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:26:14] local.INFO: Processing buffer {"connection_id":221892,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:26:14] local.INFO: IMEI packet received {"connection_id":221892,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:26:14] local.INFO: IMEI acknowledgment sent {"connection_id":221892,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:26:29] local.INFO: TCP Data received {"connection_id":221894,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221894,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:26:29] local.INFO: Processing buffer {"connection_id":221894,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:26:29] local.INFO: IMEI packet received {"connection_id":221894,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":221894,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:26:34] local.INFO: TCP Data received {"connection_id":221894,"ip":"42.106.6.50","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:26:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221894,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:26:34] local.INFO: Processing buffer {"connection_id":221894,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:26:34] local.INFO: IMEI packet received {"connection_id":221894,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:26:34] local.INFO: IMEI acknowledgment sent {"connection_id":221894,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:26:35] local.INFO: TCP Data received {"connection_id":221894,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221894,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:35] local.INFO: Processing buffer {"connection_id":221894,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:35] local.INFO: Packet analysis {"connection_id":221894,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:26:35] local.INFO: Extracted packet for processing {"connection_id":221894,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:26:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:26:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:26:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:26:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:26:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:26:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:26:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:26:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:26:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:26:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:26:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221894,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:26:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:26:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:26:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:26:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:26:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:26:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:26:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:26:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:26:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:26:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:26:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:26:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:26:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:26:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:26:35] local.INFO: DEBUG: GPS processor result {"connection_id":221894,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23928,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:26:35] local.INFO: GPS data processed {"connection_id":221894,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:26:35] local.INFO: Acknowledgment sent {"connection_id":221894,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:26:39] local.INFO: TCP Data received {"connection_id":221894,"ip":"42.106.6.50","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221894,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:39] local.INFO: Processing buffer {"connection_id":221894,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:26:39] local.INFO: Packet analysis {"connection_id":221894,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:26:39] local.INFO: Extracted packet for processing {"connection_id":221894,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:26:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:26:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:26:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:26:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:26:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:26:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:26:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:26:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:26:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:26:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:26:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:26:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:26:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221894,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:26:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:26:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221894,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:26:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.50","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:26:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:26:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:26:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.50","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:26:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:26:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:26:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:26:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:26:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:26:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:26:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:26:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:26:39] local.INFO: DEBUG: GPS processor result {"connection_id":221894,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23929,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:26:39] local.INFO: GPS data processed {"connection_id":221894,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:26:39] local.INFO: Acknowledgment sent {"connection_id":221894,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:27:24] local.INFO: TCP Data received {"connection_id":224862,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:27:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224862,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:27:24] local.INFO: Processing buffer {"connection_id":224862,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:27:24] local.INFO: IMEI packet received {"connection_id":224862,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:27:24] local.INFO: IMEI acknowledgment sent {"connection_id":224862,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:27:29] local.INFO: TCP Data received {"connection_id":224862,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224862,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:27:29] local.INFO: Processing buffer {"connection_id":224862,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:27:29] local.INFO: IMEI packet received {"connection_id":224862,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:27:29] local.INFO: IMEI acknowledgment sent {"connection_id":224862,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:27:30] local.INFO: TCP Data received {"connection_id":224862,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:27:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224862,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:27:30] local.INFO: Processing buffer {"connection_id":224862,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:27:30] local.INFO: Packet analysis {"connection_id":224862,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:27:30] local.INFO: Extracted packet for processing {"connection_id":224862,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:27:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:27:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:27:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:27:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:27:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:27:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:27:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:27:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:27:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:27:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:27:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:27:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:27:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:27:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224862,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:27:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:27:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:27:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:27:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:27:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:27:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:27:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:27:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:27:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:27:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:27:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:27:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:27:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:27:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:27:30] local.INFO: DEBUG: GPS processor result {"connection_id":224862,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23930,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:27:30] local.INFO: GPS data processed {"connection_id":224862,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:27:30] local.INFO: Acknowledgment sent {"connection_id":224862,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:28:01] local.INFO: TCP Data received {"connection_id":224862,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:28:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224862,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:28:01] local.INFO: Processing buffer {"connection_id":224862,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:28:01] local.INFO: Packet analysis {"connection_id":224862,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:28:01] local.INFO: Extracted packet for processing {"connection_id":224862,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:28:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:28:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:28:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:28:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:28:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:28:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:28:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:28:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:28:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:28:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:28:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:28:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:28:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:28:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224862,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:28:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:28:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224862,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:28:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:28:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:28:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:28:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:28:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:28:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:28:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:28:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:28:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:28:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:28:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:28:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:28:01] local.INFO: DEBUG: GPS processor result {"connection_id":224862,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23931,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:28:01] local.INFO: GPS data processed {"connection_id":224862,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:28:01] local.INFO: Acknowledgment sent {"connection_id":224862,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:28:24] local.INFO: TCP Data received {"connection_id":221895,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:28:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221895,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:28:24] local.INFO: Processing buffer {"connection_id":221895,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:28:24] local.INFO: IMEI packet received {"connection_id":221895,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:28:24] local.INFO: IMEI acknowledgment sent {"connection_id":221895,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:28:29] local.INFO: TCP Data received {"connection_id":221895,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221895,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:28:29] local.INFO: Processing buffer {"connection_id":221895,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:28:29] local.INFO: IMEI packet received {"connection_id":221895,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:28:29] local.INFO: IMEI acknowledgment sent {"connection_id":221895,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:28:30] local.INFO: TCP Data received {"connection_id":221895,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221895,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:28:30] local.INFO: Processing buffer {"connection_id":221895,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ae0e28012dce82c00522c820001b00b52b..."} 
[2026-10-23 22:28:30] local.INFO: Packet analysis {"connection_id":221895,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:28:30] local.INFO: Extracted packet for processing {"connection_id":221895,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ae"} 
[2026-10-23 22:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":27,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950163456001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774377000,"timestamp_ms":1792774377000,"timestamp_seconds":1792774377,"priority":1,"record_length":96,"hex_timestamp":"000001a169ae0e28"} 
[2026-10-23 22:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221895,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950163456001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950163456001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:28:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950163456001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":221895,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23932,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:28:30] local.INFO: GPS data processed {"connection_id":221895,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:28:30] local.INFO: Acknowledgment sent {"connection_id":221895,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:29:01] local.INFO: TCP Data received {"connection_id":221895,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221895,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:29:01] local.INFO: Processing buffer {"connection_id":221895,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:29:01] local.INFO: Packet analysis {"connection_id":221895,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:29:01] local.INFO: Extracted packet for processing {"connection_id":221895,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:29:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221895,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221895,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:29:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:29:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":221895,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23933,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:29:01] local.INFO: GPS data processed {"connection_id":221895,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:29:01] local.INFO: Acknowledgment sent {"connection_id":221895,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:29:24] local.INFO: TCP Data received {"connection_id":224864,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:29:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:29:24] local.INFO: Processing buffer {"connection_id":224864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:29:24] local.INFO: IMEI packet received {"connection_id":224864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:29:24] local.INFO: IMEI acknowledgment sent {"connection_id":224864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:29:29] local.INFO: TCP Data received {"connection_id":224864,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:29:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224864,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:29:29] local.INFO: Processing buffer {"connection_id":224864,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:29:29] local.INFO: IMEI packet received {"connection_id":224864,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:29:29] local.INFO: IMEI acknowledgment sent {"connection_id":224864,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:29:30] local.INFO: TCP Data received {"connection_id":224864,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:29:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:29:30] local.INFO: Processing buffer {"connection_id":224864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:29:30] local.INFO: Packet analysis {"connection_id":224864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:29:30] local.INFO: Extracted packet for processing {"connection_id":224864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:29:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:29:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:29:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:29:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:29:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:29:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:29:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:29:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:29:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:29:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:29:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:29:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:29:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:29:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:29:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:29:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:29:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:29:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:29:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:29:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:29:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:29:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:29:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:29:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:29:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:29:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:29:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:29:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:29:30] local.INFO: DEBUG: GPS processor result {"connection_id":224864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23934,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:29:30] local.INFO: GPS data processed {"connection_id":224864,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:29:30] local.INFO: Acknowledgment sent {"connection_id":224864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:30:01] local.INFO: TCP Data received {"connection_id":224864,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224864,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:01] local.INFO: Processing buffer {"connection_id":224864,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:01] local.INFO: Packet analysis {"connection_id":224864,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:30:01] local.INFO: Extracted packet for processing {"connection_id":224864,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:30:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:30:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:30:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:30:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:30:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:30:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:30:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:30:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:30:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:30:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:30:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224864,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:30:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:30:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224864,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:30:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:30:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:30:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:30:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:30:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:30:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:30:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:30:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:30:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:30:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:30:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:30:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:30:01] local.INFO: DEBUG: GPS processor result {"connection_id":224864,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23935,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:30:01] local.INFO: GPS data processed {"connection_id":224864,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:30:01] local.INFO: Acknowledgment sent {"connection_id":224864,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:30:29] local.INFO: TCP Data received {"connection_id":224865,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:30:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:30:29] local.INFO: Processing buffer {"connection_id":224865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:30:29] local.INFO: IMEI packet received {"connection_id":224865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:30:29] local.INFO: IMEI acknowledgment sent {"connection_id":224865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:30:34] local.INFO: TCP Data received {"connection_id":224865,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:30:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224865,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:30:34] local.INFO: Processing buffer {"connection_id":224865,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:30:34] local.INFO: IMEI packet received {"connection_id":224865,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:30:34] local.INFO: IMEI acknowledgment sent {"connection_id":224865,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:30:35] local.INFO: TCP Data received {"connection_id":224865,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:35] local.INFO: Processing buffer {"connection_id":224865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:35] local.INFO: Packet analysis {"connection_id":224865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:30:35] local.INFO: Extracted packet for processing {"connection_id":224865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:30:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:30:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:30:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:30:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:30:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:30:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:30:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:30:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:30:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:30:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:30:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:30:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:30:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:30:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:30:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:30:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:30:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:30:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:30:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:30:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:30:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:30:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:30:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:30:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:30:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:30:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:30:35] local.INFO: DEBUG: GPS processor result {"connection_id":224865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23936,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:30:35] local.INFO: GPS data processed {"connection_id":224865,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:30:35] local.INFO: Acknowledgment sent {"connection_id":224865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:30:39] local.INFO: TCP Data received {"connection_id":224865,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224865,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:39] local.INFO: Processing buffer {"connection_id":224865,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:30:39] local.INFO: Packet analysis {"connection_id":224865,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:30:39] local.INFO: Extracted packet for processing {"connection_id":224865,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:30:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:30:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:30:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:30:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:30:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:30:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:30:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:30:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:30:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:30:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:30:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:30:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:30:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224865,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:30:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:30:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224865,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:30:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:30:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:30:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:30:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:30:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:30:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:30:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:30:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:30:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:30:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:30:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:30:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:30:39] local.INFO: DEBUG: GPS processor result {"connection_id":224865,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23937,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:30:39] local.INFO: GPS data processed {"connection_id":224865,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:30:39] local.INFO: Acknowledgment sent {"connection_id":224865,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:31:24] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:31:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:31:24] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:31:24] local.INFO: IMEI packet received {"connection_id":221470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:31:24] local.INFO: IMEI acknowledgment sent {"connection_id":221470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:31:29] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:31:29] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:31:29] local.INFO: IMEI packet received {"connection_id":221470,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:31:29] local.INFO: IMEI acknowledgment sent {"connection_id":221470,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:31:30] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:31:30] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:31:30] local.INFO: Packet analysis {"connection_id":221470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:31:30] local.INFO: Extracted packet for processing {"connection_id":221470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:31:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:31:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:31:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:31:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:31:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:31:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:31:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:31:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:31:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:31:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:31:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:31:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:31:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:31:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:31:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:31:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:31:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:31:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:31:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:31:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:31:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:31:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:31:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:31:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:31:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:31:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:31:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:31:30] local.INFO: DEBUG: GPS processor result {"connection_id":221470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23938,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:31:30] local.INFO: GPS data processed {"connection_id":221470,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:31:30] local.INFO: Acknowledgment sent {"connection_id":221470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:31:47] local.INFO: TCP Data received {"connection_id":224863,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:31:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224863,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:31:47] local.INFO: Processing buffer {"connection_id":224863,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:31:47] local.INFO: IMEI packet received {"connection_id":224863,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:31:47] local.INFO: IMEI acknowledgment sent {"connection_id":224863,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:32:01] local.INFO: TCP Data received {"connection_id":221470,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:32:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221470,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:32:01] local.INFO: Processing buffer {"connection_id":221470,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:32:01] local.INFO: Packet analysis {"connection_id":221470,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:32:01] local.INFO: Extracted packet for processing {"connection_id":221470,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:32:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:32:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:32:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:32:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:32:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:32:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:32:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:32:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:32:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:32:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:32:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:32:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:32:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221470,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:32:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:32:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221470,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:32:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:32:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:32:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:32:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:32:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:32:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:32:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:32:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:32:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:32:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:32:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:32:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:32:01] local.INFO: DEBUG: GPS processor result {"connection_id":221470,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23939,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:32:01] local.INFO: GPS data processed {"connection_id":221470,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:32:01] local.INFO: Acknowledgment sent {"connection_id":221470,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:32:24] local.INFO: TCP Data received {"connection_id":223139,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:32:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:32:24] local.INFO: Processing buffer {"connection_id":223139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:32:24] local.INFO: IMEI packet received {"connection_id":223139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:32:24] local.INFO: IMEI acknowledgment sent {"connection_id":223139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:32:27] local.INFO: TCP Data received {"connection_id":221471,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:32:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221471,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:32:27] local.INFO: Processing buffer {"connection_id":221471,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:32:27] local.INFO: IMEI packet received {"connection_id":221471,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:32:27] local.INFO: IMEI acknowledgment sent {"connection_id":221471,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:32:29] local.INFO: TCP Data received {"connection_id":223139,"ip":"42.106.6.34","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223139,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:32:29] local.INFO: Processing buffer {"connection_id":223139,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:32:29] local.INFO: IMEI packet received {"connection_id":223139,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:32:29] local.INFO: IMEI acknowledgment sent {"connection_id":223139,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:32:30] local.INFO: TCP Data received {"connection_id":223139,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:32:30] local.INFO: Processing buffer {"connection_id":223139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:32:30] local.INFO: Packet analysis {"connection_id":223139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:32:30] local.INFO: Extracted packet for processing {"connection_id":223139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:32:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:32:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:32:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:32:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:32:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:32:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:32:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:32:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:32:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:32:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":223139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23940,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:32:30] local.INFO: GPS data processed {"connection_id":223139,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:32:30] local.INFO: Acknowledgment sent {"connection_id":223139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:33:01] local.INFO: TCP Data received {"connection_id":223139,"ip":"42.106.6.34","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:33:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223139,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:33:01] local.INFO: Processing buffer {"connection_id":223139,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:33:01] local.INFO: Packet analysis {"connection_id":223139,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:33:01] local.INFO: Extracted packet for processing {"connection_id":223139,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:33:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:33:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:33:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:33:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:33:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:33:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:33:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:33:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:33:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:33:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:33:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:33:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:33:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:33:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223139,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:33:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:33:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223139,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:33:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.34","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:33:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:33:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:33:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.34","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:33:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:33:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:33:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:33:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:33:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:33:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:33:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:33:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:33:01] local.INFO: DEBUG: GPS processor result {"connection_id":223139,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23941,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:33:01] local.INFO: GPS data processed {"connection_id":223139,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:33:01] local.INFO: Acknowledgment sent {"connection_id":223139,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:33:24] local.INFO: TCP Data received {"connection_id":223140,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:33:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:33:24] local.INFO: Processing buffer {"connection_id":223140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:33:24] local.INFO: IMEI packet received {"connection_id":223140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:33:24] local.INFO: IMEI acknowledgment sent {"connection_id":223140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:33:29] local.INFO: TCP Data received {"connection_id":223140,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223140,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:33:29] local.INFO: Processing buffer {"connection_id":223140,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:33:29] local.INFO: IMEI packet received {"connection_id":223140,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:33:29] local.INFO: IMEI acknowledgment sent {"connection_id":223140,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:33:30] local.INFO: TCP Data received {"connection_id":223140,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:33:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:33:30] local.INFO: Processing buffer {"connection_id":223140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b2a5f0012dce82c00522c820001d00b52c..."} 
[2026-10-23 22:33:30] local.INFO: Packet analysis {"connection_id":223140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:33:30] local.INFO: Extracted packet for processing {"connection_id":223140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b2"} 
[2026-10-23 22:33:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:33:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950240512001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:33:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:33:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:33:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:33:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774678000,"timestamp_ms":1792774678000,"timestamp_seconds":1792774678,"priority":1,"record_length":96,"hex_timestamp":"000001a169b2a5f0"} 
[2026-10-23 22:33:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:33:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:33:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 22:33:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:33:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:33:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:33:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:33:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:33:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:33:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:33:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:33:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:33:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:33:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950240512001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:33:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:33:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:33:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950240512001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:33:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:33:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:33:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:33:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:33:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950240512001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:33:30] local.INFO: DEBUG: GPS processor result {"connection_id":223140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23942,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:33:30] local.INFO: GPS data processed {"connection_id":223140,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:33:30] local.INFO: Acknowledgment sent {"connection_id":223140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:34:01] local.INFO: TCP Data received {"connection_id":223140,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223140,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:01] local.INFO: Processing buffer {"connection_id":223140,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:01] local.INFO: Packet analysis {"connection_id":223140,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:34:01] local.INFO: Extracted packet for processing {"connection_id":223140,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:34:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:34:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:34:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:34:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:34:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:34:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:34:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:34:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:34:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:34:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:34:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223140,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:34:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:34:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223140,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:34:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:34:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:34:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:34:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:34:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:34:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:34:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:34:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:34:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:34:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:34:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:34:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:34:01] local.INFO: DEBUG: GPS processor result {"connection_id":223140,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23943,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:34:01] local.INFO: GPS data processed {"connection_id":223140,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:34:01] local.INFO: Acknowledgment sent {"connection_id":223140,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:34:29] local.INFO: TCP Data received {"connection_id":221896,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:34:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:34:29] local.INFO: Processing buffer {"connection_id":221896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:34:29] local.INFO: IMEI packet received {"connection_id":221896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:34:29] local.INFO: IMEI acknowledgment sent {"connection_id":221896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:34:34] local.INFO: TCP Data received {"connection_id":221896,"ip":"42.106.6.19","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:34:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221896,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:34:34] local.INFO: Processing buffer {"connection_id":221896,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:34:34] local.INFO: IMEI packet received {"connection_id":221896,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:34:34] local.INFO: IMEI acknowledgment sent {"connection_id":221896,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:34:35] local.INFO: TCP Data received {"connection_id":221896,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:35] local.INFO: Processing buffer {"connection_id":221896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:35] local.INFO: Packet analysis {"connection_id":221896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:34:35] local.INFO: Extracted packet for processing {"connection_id":221896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:34:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:34:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:34:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:34:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:34:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:34:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:34:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:34:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:34:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:34:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:34:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:34:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:34:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:34:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:34:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:34:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:34:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:34:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:34:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:34:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:34:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:34:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:34:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:34:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:34:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:34:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:34:35] local.INFO: DEBUG: GPS processor result {"connection_id":221896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23944,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:34:35] local.INFO: GPS data processed {"connection_id":221896,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:34:35] local.INFO: Acknowledgment sent {"connection_id":221896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:34:39] local.INFO: TCP Data received {"connection_id":221896,"ip":"42.106.6.19","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221896,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:39] local.INFO: Processing buffer {"connection_id":221896,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:34:39] local.INFO: Packet analysis {"connection_id":221896,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:34:39] local.INFO: Extracted packet for processing {"connection_id":221896,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:34:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:34:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:34:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:34:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:34:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:34:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:34:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:34:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:34:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:34:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:34:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:34:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:34:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221896,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:34:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:34:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221896,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:34:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.19","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:34:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:34:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:34:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.19","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:34:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:34:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:34:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:34:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:34:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:34:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:34:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:34:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:34:39] local.INFO: DEBUG: GPS processor result {"connection_id":221896,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23945,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:34:39] local.INFO: GPS data processed {"connection_id":221896,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:34:39] local.INFO: Acknowledgment sent {"connection_id":221896,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:35:24] local.INFO: TCP Data received {"connection_id":223141,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:35:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:35:24] local.INFO: Processing buffer {"connection_id":223141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:35:24] local.INFO: IMEI packet received {"connection_id":223141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:35:24] local.INFO: IMEI acknowledgment sent {"connection_id":223141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:35:29] local.INFO: TCP Data received {"connection_id":223141,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:35:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223141,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:35:29] local.INFO: Processing buffer {"connection_id":223141,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:35:29] local.INFO: IMEI packet received {"connection_id":223141,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:35:29] local.INFO: IMEI acknowledgment sent {"connection_id":223141,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:35:30] local.INFO: TCP Data received {"connection_id":223141,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:35:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:35:30] local.INFO: Processing buffer {"connection_id":223141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:35:30] local.INFO: Packet analysis {"connection_id":223141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:35:30] local.INFO: Extracted packet for processing {"connection_id":223141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:35:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:35:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:35:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:35:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:35:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:35:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:35:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:35:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:35:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:35:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:35:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:35:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:35:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:35:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:35:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:35:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:35:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:35:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:35:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:35:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:35:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:35:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:35:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:35:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:35:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:35:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:35:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:35:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:35:30] local.INFO: DEBUG: GPS processor result {"connection_id":223141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23946,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:35:30] local.INFO: GPS data processed {"connection_id":223141,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:35:30] local.INFO: Acknowledgment sent {"connection_id":223141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:36:00] local.INFO: TCP Data received {"connection_id":223141,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:36:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223141,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:36:00] local.INFO: Processing buffer {"connection_id":223141,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:36:00] local.INFO: Packet analysis {"connection_id":223141,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:36:00] local.INFO: Extracted packet for processing {"connection_id":223141,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:36:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:36:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:36:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:36:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:36:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:36:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:36:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:36:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:36:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:36:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:36:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:36:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:36:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:36:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:36:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223141,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:36:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:36:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223141,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:36:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:36:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:36:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:36:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:36:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:36:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:36:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:36:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:36:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:36:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:36:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:36:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:36:00] local.INFO: DEBUG: GPS processor result {"connection_id":223141,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23947,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:36:00] local.INFO: GPS data processed {"connection_id":223141,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:36:00] local.INFO: Acknowledgment sent {"connection_id":223141,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:36:24] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:36:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:36:24] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:36:24] local.INFO: IMEI packet received {"connection_id":221472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:36:24] local.INFO: IMEI acknowledgment sent {"connection_id":221472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:36:29] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:36:29] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:36:29] local.INFO: IMEI packet received {"connection_id":221472,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:36:29] local.INFO: IMEI acknowledgment sent {"connection_id":221472,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:36:30] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:36:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:36:30] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:36:30] local.INFO: Packet analysis {"connection_id":221472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:36:30] local.INFO: Extracted packet for processing {"connection_id":221472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:36:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:36:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:36:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:36:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:36:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:36:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:36:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:36:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:36:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:36:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:36:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:36:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:36:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:36:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:36:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:36:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:36:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:36:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:36:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:36:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:36:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:36:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:36:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:36:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:36:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:36:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:36:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:36:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:36:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:36:30] local.INFO: DEBUG: GPS processor result {"connection_id":221472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23948,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:36:30] local.INFO: GPS data processed {"connection_id":221472,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:36:30] local.INFO: Acknowledgment sent {"connection_id":221472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:37:01] local.INFO: TCP Data received {"connection_id":221472,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:37:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221472,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:37:01] local.INFO: Processing buffer {"connection_id":221472,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:37:01] local.INFO: Packet analysis {"connection_id":221472,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:37:01] local.INFO: Extracted packet for processing {"connection_id":221472,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:37:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:37:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:37:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:37:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:37:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:37:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:37:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:37:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:37:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:37:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:37:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:37:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:37:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:37:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:37:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221472,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:37:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:37:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221472,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:37:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:37:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:37:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:37:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:37:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:37:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:37:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:37:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:37:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:37:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:37:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:37:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:37:01] local.INFO: DEBUG: GPS processor result {"connection_id":221472,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23949,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:37:01] local.INFO: GPS data processed {"connection_id":221472,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:37:01] local.INFO: Acknowledgment sent {"connection_id":221472,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:37:24] local.INFO: TCP Data received {"connection_id":221897,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:37:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221897,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:37:24] local.INFO: Processing buffer {"connection_id":221897,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:37:24] local.INFO: IMEI packet received {"connection_id":221897,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:37:24] local.INFO: IMEI acknowledgment sent {"connection_id":221897,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:37:29] local.INFO: TCP Data received {"connection_id":221897,"ip":"42.106.6.55","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221897,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:37:29] local.INFO: Processing buffer {"connection_id":221897,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:37:29] local.INFO: IMEI packet received {"connection_id":221897,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":221897,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:37:30] local.INFO: TCP Data received {"connection_id":221897,"ip":"42.106.6.55","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:37:30] local.INFO: Processing buffer {"connection_id":221897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:37:30] local.INFO: Packet analysis {"connection_id":221897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:37:30] local.INFO: Extracted packet for processing {"connection_id":221897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:37:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:37:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:37:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:37:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:37:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:37:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:37:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.55","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:37:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:37:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":221897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23950,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:37:30] local.INFO: GPS data processed {"connection_id":221897,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:37:30] local.INFO: Acknowledgment sent {"connection_id":221897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:38:01] local.INFO: TCP Data received {"connection_id":221897,"ip":"42.106.6.55","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221897,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:38:01] local.INFO: Processing buffer {"connection_id":221897,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:38:01] local.INFO: Packet analysis {"connection_id":221897,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:38:01] local.INFO: Extracted packet for processing {"connection_id":221897,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:38:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:38:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:38:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:38:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:38:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:38:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:38:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221897,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221897,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:38:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.55","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.55","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:38:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:38:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":221897,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23951,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:38:01] local.INFO: GPS data processed {"connection_id":221897,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:38:01] local.INFO: Acknowledgment sent {"connection_id":221897,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:38:05] local.INFO: TCP Data received {"connection_id":221898,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:38:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221898,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:38:05] local.INFO: Processing buffer {"connection_id":221898,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:38:05] local.INFO: IMEI packet received {"connection_id":221898,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:38:05] local.INFO: IMEI acknowledgment sent {"connection_id":221898,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:38:23] local.INFO: TCP Data received {"connection_id":224866,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:38:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:38:23] local.INFO: Processing buffer {"connection_id":224866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:38:23] local.INFO: IMEI packet received {"connection_id":224866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:38:23] local.INFO: IMEI acknowledgment sent {"connection_id":224866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:38:29] local.INFO: TCP Data received {"connection_id":224866,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224866,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:38:29] local.INFO: Processing buffer {"connection_id":224866,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:38:29] local.INFO: IMEI packet received {"connection_id":224866,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":224866,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:38:30] local.INFO: TCP Data received {"connection_id":224866,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:38:30] local.INFO: Processing buffer {"connection_id":224866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169b73db8012dce82c00522c820001f00b52b..."} 
[2026-10-23 22:38:30] local.INFO: Packet analysis {"connection_id":224866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:38:30] local.INFO: Extracted packet for processing {"connection_id":224866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169b7"} 
[2026-10-23 22:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950317568001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792774979000,"timestamp_ms":1792774979000,"timestamp_seconds":1792774979,"priority":1,"record_length":96,"hex_timestamp":"000001a169b73db8"} 
[2026-10-23 22:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950317568001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950317568001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:38:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950317568001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":224866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23952,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:38:30] local.INFO: GPS data processed {"connection_id":224866,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:38:30] local.INFO: Acknowledgment sent {"connection_id":224866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:39:00] local.INFO: TCP Data received {"connection_id":224866,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:39:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224866,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:39:00] local.INFO: Processing buffer {"connection_id":224866,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:39:00] local.INFO: Packet analysis {"connection_id":224866,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:39:00] local.INFO: Extracted packet for processing {"connection_id":224866,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:39:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:39:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:39:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:39:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:39:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:39:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:39:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:39:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:39:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:39:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:39:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:39:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:39:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:39:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:39:00] local.INFO: Teltonika packet parsed successfully {"connection_id":224866,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:39:00] local.INFO: Passing IMEI to GPS processor {"connection_id":224866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:39:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":224866,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:39:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:39:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:39:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:39:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:39:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:39:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:39:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:39:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:39:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:39:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:39:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:39:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:39:00] local.INFO: DEBUG: GPS processor result {"connection_id":224866,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23953,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:39:00] local.INFO: GPS data processed {"connection_id":224866,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:39:00] local.INFO: Acknowledgment sent {"connection_id":224866,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:39:29] local.INFO: TCP Data received {"connection_id":221899,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:39:29] local.INFO: Processing buffer {"connection_id":221899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:39:29] local.INFO: IMEI packet received {"connection_id":221899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:39:29] local.INFO: IMEI acknowledgment sent {"connection_id":221899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:39:34] local.INFO: TCP Data received {"connection_id":221899,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:39:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221899,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:39:34] local.INFO: Processing buffer {"connection_id":221899,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:39:34] local.INFO: IMEI packet received {"connection_id":221899,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:39:34] local.INFO: IMEI acknowledgment sent {"connection_id":221899,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:39:35] local.INFO: TCP Data received {"connection_id":221899,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:39:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:39:35] local.INFO: Processing buffer {"connection_id":221899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:39:35] local.INFO: Packet analysis {"connection_id":221899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:39:35] local.INFO: Extracted packet for processing {"connection_id":221899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:39:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:39:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:39:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:39:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:39:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:39:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:39:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:39:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:39:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:39:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:39:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:39:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:39:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:39:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:39:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:39:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:39:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:39:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:39:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:39:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:39:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:39:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:39:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:39:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:39:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:39:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:39:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:39:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:39:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:39:35] local.INFO: DEBUG: GPS processor result {"connection_id":221899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23954,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:39:35] local.INFO: GPS data processed {"connection_id":221899,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:39:35] local.INFO: Acknowledgment sent {"connection_id":221899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:40:06] local.INFO: TCP Data received {"connection_id":221899,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:40:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221899,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:40:06] local.INFO: Processing buffer {"connection_id":221899,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:40:06] local.INFO: Packet analysis {"connection_id":221899,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:40:06] local.INFO: Extracted packet for processing {"connection_id":221899,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:40:06] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:40:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:40:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:40:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:40:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:40:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:40:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:40:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:40:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:40:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:40:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:40:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:40:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:40:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:40:06] local.INFO: Teltonika packet parsed successfully {"connection_id":221899,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:40:06] local.INFO: Passing IMEI to GPS processor {"connection_id":221899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:40:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":221899,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:40:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:40:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:40:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:40:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:40:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:40:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:40:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:40:06] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:40:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:40:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:40:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:40:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:40:06] local.INFO: DEBUG: GPS processor result {"connection_id":221899,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23955,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:40:06] local.INFO: GPS data processed {"connection_id":221899,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:40:06] local.INFO: Acknowledgment sent {"connection_id":221899,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:40:24] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:40:24] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:40:24] local.INFO: IMEI packet received {"connection_id":221473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":221473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:40:29] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:40:29] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:40:29] local.INFO: IMEI packet received {"connection_id":221473,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:40:29] local.INFO: IMEI acknowledgment sent {"connection_id":221473,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:40:30] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:40:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:40:30] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:40:30] local.INFO: Packet analysis {"connection_id":221473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:40:30] local.INFO: Extracted packet for processing {"connection_id":221473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:40:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:40:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:40:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:40:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:40:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:40:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:40:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:40:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:40:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:40:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:40:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:40:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:40:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:40:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:40:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:40:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:40:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:40:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:40:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:40:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:40:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:40:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:40:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:40:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:40:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:40:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:40:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:40:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:40:30] local.INFO: DEBUG: GPS processor result {"connection_id":221473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23956,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:40:30] local.INFO: GPS data processed {"connection_id":221473,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:40:30] local.INFO: Acknowledgment sent {"connection_id":221473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:41:01] local.INFO: TCP Data received {"connection_id":221473,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:41:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221473,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:41:01] local.INFO: Processing buffer {"connection_id":221473,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:41:01] local.INFO: Packet analysis {"connection_id":221473,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:41:01] local.INFO: Extracted packet for processing {"connection_id":221473,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:41:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:41:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:41:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:41:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:41:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:41:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:41:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:41:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:41:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:41:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:41:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:41:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:41:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:41:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221473,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:41:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:41:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221473,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:41:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:41:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:41:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:41:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:41:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:41:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:41:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:41:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:41:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:41:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:41:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:41:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:41:01] local.INFO: DEBUG: GPS processor result {"connection_id":221473,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23957,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:41:01] local.INFO: GPS data processed {"connection_id":221473,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:41:01] local.INFO: Acknowledgment sent {"connection_id":221473,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:41:23] local.INFO: TCP Data received {"connection_id":223142,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:41:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:41:23] local.INFO: Processing buffer {"connection_id":223142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:41:23] local.INFO: IMEI packet received {"connection_id":223142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:41:23] local.INFO: IMEI acknowledgment sent {"connection_id":223142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:41:29] local.INFO: TCP Data received {"connection_id":223142,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223142,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:41:29] local.INFO: Processing buffer {"connection_id":223142,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:41:29] local.INFO: IMEI packet received {"connection_id":223142,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":223142,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:41:30] local.INFO: TCP Data received {"connection_id":223142,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:41:30] local.INFO: Processing buffer {"connection_id":223142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:41:30] local.INFO: Packet analysis {"connection_id":223142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:41:30] local.INFO: Extracted packet for processing {"connection_id":223142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:41:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:41:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:41:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:41:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:41:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:41:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:41:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:41:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:41:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":223142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23958,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:41:30] local.INFO: GPS data processed {"connection_id":223142,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:41:30] local.INFO: Acknowledgment sent {"connection_id":223142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:42:01] local.INFO: TCP Data received {"connection_id":223142,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223142,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:42:01] local.INFO: Processing buffer {"connection_id":223142,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:42:01] local.INFO: Packet analysis {"connection_id":223142,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:42:01] local.INFO: Extracted packet for processing {"connection_id":223142,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:42:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:42:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:42:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:42:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:42:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:42:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:42:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:42:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:42:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:42:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:42:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:42:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:42:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223142,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:42:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:42:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223142,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:42:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:42:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:42:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:42:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:42:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:42:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:42:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:42:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:42:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:42:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:42:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:42:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:42:01] local.INFO: DEBUG: GPS processor result {"connection_id":223142,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23959,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:42:01] local.INFO: GPS data processed {"connection_id":223142,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:42:01] local.INFO: Acknowledgment sent {"connection_id":223142,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:42:24] local.INFO: TCP Data received {"connection_id":224868,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:42:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:42:24] local.INFO: Processing buffer {"connection_id":224868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:42:24] local.INFO: IMEI packet received {"connection_id":224868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:42:24] local.INFO: IMEI acknowledgment sent {"connection_id":224868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:42:29] local.INFO: TCP Data received {"connection_id":224868,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:42:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224868,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:42:29] local.INFO: Processing buffer {"connection_id":224868,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:42:29] local.INFO: IMEI packet received {"connection_id":224868,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:42:29] local.INFO: IMEI acknowledgment sent {"connection_id":224868,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:42:30] local.INFO: TCP Data received {"connection_id":224868,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:42:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:42:30] local.INFO: Processing buffer {"connection_id":224868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:42:30] local.INFO: Packet analysis {"connection_id":224868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:42:30] local.INFO: Extracted packet for processing {"connection_id":224868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:42:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:42:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:42:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:42:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:42:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:42:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:42:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:42:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:42:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:42:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:42:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:42:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:42:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:42:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:42:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:42:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:42:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:42:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:42:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:42:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:42:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:42:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:42:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:42:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:42:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:42:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:42:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:42:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:42:30] local.INFO: DEBUG: GPS processor result {"connection_id":224868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23960,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:42:30] local.INFO: GPS data processed {"connection_id":224868,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:42:30] local.INFO: Acknowledgment sent {"connection_id":224868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:43:01] local.INFO: TCP Data received {"connection_id":224868,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:43:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224868,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:43:01] local.INFO: Processing buffer {"connection_id":224868,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:43:01] local.INFO: Packet analysis {"connection_id":224868,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:43:01] local.INFO: Extracted packet for processing {"connection_id":224868,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:43:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:43:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:43:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:43:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:43:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:43:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:43:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:43:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:43:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:43:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:43:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:43:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:43:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:43:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224868,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:43:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:43:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224868,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:43:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:43:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:43:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:43:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:43:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:43:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:43:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:43:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:43:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:43:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:43:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:43:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:43:01] local.INFO: DEBUG: GPS processor result {"connection_id":224868,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23961,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:43:01] local.INFO: GPS data processed {"connection_id":224868,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:43:01] local.INFO: Acknowledgment sent {"connection_id":224868,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:43:23] local.INFO: TCP Data received {"connection_id":223143,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:43:23] local.INFO: Processing buffer {"connection_id":223143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:43:23] local.INFO: IMEI packet received {"connection_id":223143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:43:23] local.INFO: IMEI acknowledgment sent {"connection_id":223143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:43:29] local.INFO: TCP Data received {"connection_id":223143,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223143,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:43:29] local.INFO: Processing buffer {"connection_id":223143,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:43:29] local.INFO: IMEI packet received {"connection_id":223143,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:43:29] local.INFO: IMEI acknowledgment sent {"connection_id":223143,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:43:30] local.INFO: TCP Data received {"connection_id":223143,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:43:30] local.INFO: Processing buffer {"connection_id":223143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169bbd580012dce82c00522c820001e00b529..."} 
[2026-10-23 22:43:30] local.INFO: Packet analysis {"connection_id":223143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:43:30] local.INFO: Extracted packet for processing {"connection_id":223143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169bb"} 
[2026-10-23 22:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":30,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950394624001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775280000,"timestamp_ms":1792775280000,"timestamp_seconds":1792775280,"priority":1,"record_length":96,"hex_timestamp":"000001a169bbd580"} 
[2026-10-23 22:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950394624001,"66":25212,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950394624001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:43:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950394624001,"power":25212,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":223143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23962,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:43:30] local.INFO: GPS data processed {"connection_id":223143,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:43:30] local.INFO: Acknowledgment sent {"connection_id":223143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:43:31] local.INFO: TCP Data received {"connection_id":224867,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:43:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224867,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:43:31] local.INFO: Processing buffer {"connection_id":224867,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:43:31] local.INFO: IMEI packet received {"connection_id":224867,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:43:31] local.INFO: IMEI acknowledgment sent {"connection_id":224867,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:44:00] local.INFO: TCP Data received {"connection_id":223143,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:44:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223143,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:44:00] local.INFO: Processing buffer {"connection_id":223143,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:44:00] local.INFO: Packet analysis {"connection_id":223143,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:44:00] local.INFO: Extracted packet for processing {"connection_id":223143,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:44:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:44:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:44:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:44:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:44:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:44:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:44:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:44:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:44:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:44:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:44:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:44:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:44:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:44:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:44:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223143,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:44:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:44:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223143,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:44:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:44:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:44:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:44:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:44:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:44:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:44:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:44:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:44:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:44:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:44:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:44:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:44:00] local.INFO: DEBUG: GPS processor result {"connection_id":223143,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23963,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:44:00] local.INFO: GPS data processed {"connection_id":223143,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:44:00] local.INFO: Acknowledgment sent {"connection_id":223143,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:44:24] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:44:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:44:24] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:44:24] local.INFO: IMEI packet received {"connection_id":221474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:44:24] local.INFO: IMEI acknowledgment sent {"connection_id":221474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:44:29] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:44:29] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:44:29] local.INFO: IMEI packet received {"connection_id":221474,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":221474,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:44:30] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:44:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:44:30] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:44:30] local.INFO: Packet analysis {"connection_id":221474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:44:30] local.INFO: Extracted packet for processing {"connection_id":221474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:44:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:44:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:44:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:44:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:44:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:44:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:44:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:44:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:44:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:44:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:44:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:44:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:44:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:44:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:44:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:44:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:44:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:44:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:44:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:44:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:44:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:44:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:44:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:44:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:44:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:44:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:44:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:44:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:44:30] local.INFO: DEBUG: GPS processor result {"connection_id":221474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23964,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:44:30] local.INFO: GPS data processed {"connection_id":221474,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:44:30] local.INFO: Acknowledgment sent {"connection_id":221474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:45:01] local.INFO: TCP Data received {"connection_id":221474,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:45:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221474,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:45:01] local.INFO: Processing buffer {"connection_id":221474,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:45:01] local.INFO: Packet analysis {"connection_id":221474,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:45:01] local.INFO: Extracted packet for processing {"connection_id":221474,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:45:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:45:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:45:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:45:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:45:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:45:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:45:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:45:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:45:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:45:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:45:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:45:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:45:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:45:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221474,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:45:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:45:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221474,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:45:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:45:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:45:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:45:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:45:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:45:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:45:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:45:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:45:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:45:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:45:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:45:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:45:01] local.INFO: DEBUG: GPS processor result {"connection_id":221474,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23965,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:45:01] local.INFO: GPS data processed {"connection_id":221474,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:45:01] local.INFO: Acknowledgment sent {"connection_id":221474,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:45:24] local.INFO: TCP Data received {"connection_id":223144,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:45:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:45:24] local.INFO: Processing buffer {"connection_id":223144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:45:24] local.INFO: IMEI packet received {"connection_id":223144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:45:24] local.INFO: IMEI acknowledgment sent {"connection_id":223144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:45:29] local.INFO: TCP Data received {"connection_id":223144,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:45:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223144,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:45:29] local.INFO: Processing buffer {"connection_id":223144,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:45:29] local.INFO: IMEI packet received {"connection_id":223144,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:45:29] local.INFO: IMEI acknowledgment sent {"connection_id":223144,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:45:30] local.INFO: TCP Data received {"connection_id":223144,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:45:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:45:30] local.INFO: Processing buffer {"connection_id":223144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:45:30] local.INFO: Packet analysis {"connection_id":223144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:45:30] local.INFO: Extracted packet for processing {"connection_id":223144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:45:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:45:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:45:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:45:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:45:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:45:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:45:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:45:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:45:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:45:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:45:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:45:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:45:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:45:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:45:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:45:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:45:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:45:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:45:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:45:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:45:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:45:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:45:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:45:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:45:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:45:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:45:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:45:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:45:30] local.INFO: DEBUG: GPS processor result {"connection_id":223144,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23966,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:45:30] local.INFO: GPS data processed {"connection_id":223144,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:45:30] local.INFO: Acknowledgment sent {"connection_id":223144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:46:01] local.INFO: TCP Data received {"connection_id":223144,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:46:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223144,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:46:01] local.INFO: Processing buffer {"connection_id":223144,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:46:01] local.INFO: Packet analysis {"connection_id":223144,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:46:01] local.INFO: Extracted packet for processing {"connection_id":223144,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:46:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:46:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:46:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:46:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:46:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:46:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:46:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:46:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:46:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:46:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:46:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:46:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:46:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:46:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223144,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:46:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:46:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223144,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:46:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:46:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:46:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:46:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:46:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:46:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:46:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:46:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:46:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:46:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:46:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:46:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:46:01] local.INFO: DEBUG: GPS processor result {"connection_id":223144,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23967,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:46:01] local.INFO: GPS data processed {"connection_id":223144,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:46:01] local.INFO: Acknowledgment sent {"connection_id":223144,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:46:24] local.INFO: TCP Data received {"connection_id":221900,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:46:24] local.INFO: Processing buffer {"connection_id":221900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:46:24] local.INFO: IMEI packet received {"connection_id":221900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:46:24] local.INFO: IMEI acknowledgment sent {"connection_id":221900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:46:29] local.INFO: TCP Data received {"connection_id":221900,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221900,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:46:29] local.INFO: Processing buffer {"connection_id":221900,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:46:29] local.INFO: IMEI packet received {"connection_id":221900,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:46:29] local.INFO: IMEI acknowledgment sent {"connection_id":221900,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:46:30] local.INFO: TCP Data received {"connection_id":221900,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:46:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:46:30] local.INFO: Processing buffer {"connection_id":221900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:46:30] local.INFO: Packet analysis {"connection_id":221900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:46:30] local.INFO: Extracted packet for processing {"connection_id":221900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:46:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:46:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:46:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:46:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:46:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:46:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:46:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:46:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:46:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:46:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:46:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:46:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:46:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:46:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:46:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:46:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:46:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:46:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:46:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:46:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:46:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:46:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:46:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:46:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:46:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:46:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:46:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:46:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:46:30] local.INFO: DEBUG: GPS processor result {"connection_id":221900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23968,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:46:30] local.INFO: GPS data processed {"connection_id":221900,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:46:30] local.INFO: Acknowledgment sent {"connection_id":221900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:47:01] local.INFO: TCP Data received {"connection_id":221900,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221900,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:47:01] local.INFO: Processing buffer {"connection_id":221900,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:47:01] local.INFO: Packet analysis {"connection_id":221900,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:47:01] local.INFO: Extracted packet for processing {"connection_id":221900,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:47:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:47:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:47:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:47:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:47:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221900,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221900,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:47:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:47:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:47:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":221900,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23969,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:47:01] local.INFO: GPS data processed {"connection_id":221900,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:47:01] local.INFO: Acknowledgment sent {"connection_id":221900,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:47:24] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:47:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:47:24] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:47:24] local.INFO: IMEI packet received {"connection_id":221475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:47:24] local.INFO: IMEI acknowledgment sent {"connection_id":221475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:47:29] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:47:29] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:47:29] local.INFO: IMEI packet received {"connection_id":221475,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":221475,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:47:30] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:47:30] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:47:30] local.INFO: Packet analysis {"connection_id":221475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:47:30] local.INFO: Extracted packet for processing {"connection_id":221475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:47:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":221475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23970,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:47:30] local.INFO: GPS data processed {"connection_id":221475,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:47:30] local.INFO: Acknowledgment sent {"connection_id":221475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:48:01] local.INFO: TCP Data received {"connection_id":221475,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221475,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:48:01] local.INFO: Processing buffer {"connection_id":221475,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:48:01] local.INFO: Packet analysis {"connection_id":221475,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:48:01] local.INFO: Extracted packet for processing {"connection_id":221475,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:48:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221475,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221475,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:48:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":221475,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23971,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:48:01] local.INFO: GPS data processed {"connection_id":221475,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:48:01] local.INFO: Acknowledgment sent {"connection_id":221475,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:48:23] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:48:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:48:23] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:48:23] local.INFO: IMEI packet received {"connection_id":221476,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:48:23] local.INFO: IMEI acknowledgment sent {"connection_id":221476,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:48:30] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:48:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:48:30] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:48:30] local.INFO: IMEI packet received {"connection_id":221476,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:48:30] local.INFO: IMEI acknowledgment sent {"connection_id":221476,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:48:31] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:48:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:48:31] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c06d48012dce82c00522c820001d00b529..."} 
[2026-10-23 22:48:31] local.INFO: Packet analysis {"connection_id":221476,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:48:31] local.INFO: Extracted packet for processing {"connection_id":221476,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c0"} 
[2026-10-23 22:48:31] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":41,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:48:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950471680001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:48:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:48:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:48:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:48:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792775581000,"timestamp_ms":1792775581000,"timestamp_seconds":1792775581,"priority":1,"record_length":96,"hex_timestamp":"000001a169c06d48"} 
[2026-10-23 22:48:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:48:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23296,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:48:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":124,"data_length":795,"current_offset":136} 
[2026-10-23 22:48:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1804,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:48:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:48:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:48:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:48:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221476,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:48:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:48:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:48:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:48:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:48:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:48:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950471680001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:48:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:48:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:48:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950471680001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:48:31] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:48:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:48:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:48:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:48:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950471680001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:48:31] local.INFO: DEBUG: GPS processor result {"connection_id":221476,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23972,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:48:31] local.INFO: GPS data processed {"connection_id":221476,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:48:31] local.INFO: Acknowledgment sent {"connection_id":221476,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:49:02] local.INFO: TCP Data received {"connection_id":221476,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:49:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221476,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:49:02] local.INFO: Processing buffer {"connection_id":221476,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:49:02] local.INFO: Packet analysis {"connection_id":221476,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:49:02] local.INFO: Extracted packet for processing {"connection_id":221476,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:49:02] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:49:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:49:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:49:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:49:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:49:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:49:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:49:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:49:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:49:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:49:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:49:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:49:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:49:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:49:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221476,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:49:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:49:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221476,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:49:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:49:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:49:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:49:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:49:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:49:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:49:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:49:02] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:49:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:49:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:49:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:49:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:49:02] local.INFO: DEBUG: GPS processor result {"connection_id":221476,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23973,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:49:02] local.INFO: GPS data processed {"connection_id":221476,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:49:02] local.INFO: Acknowledgment sent {"connection_id":221476,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:49:23] local.INFO: TCP Data received {"connection_id":223145,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:49:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:49:23] local.INFO: Processing buffer {"connection_id":223145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:49:23] local.INFO: IMEI packet received {"connection_id":223145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:49:23] local.INFO: IMEI acknowledgment sent {"connection_id":223145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:49:29] local.INFO: TCP Data received {"connection_id":223145,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223145,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:49:29] local.INFO: Processing buffer {"connection_id":223145,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:49:29] local.INFO: IMEI packet received {"connection_id":223145,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":223145,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:49:29] local.INFO: TCP Data received {"connection_id":223145,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:49:29] local.INFO: Processing buffer {"connection_id":223145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:49:29] local.INFO: Packet analysis {"connection_id":223145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:49:29] local.INFO: Extracted packet for processing {"connection_id":223145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:49:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:49:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:49:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:49:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:49:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:49:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:49:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:49:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:49:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:49:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:49:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:49:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:49:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:49:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:49:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:49:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:49:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:49:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:49:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:49:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:49:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:49:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:49:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:49:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:49:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:49:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:49:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:49:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:49:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:49:29] local.INFO: DEBUG: GPS processor result {"connection_id":223145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23974,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:49:29] local.INFO: GPS data processed {"connection_id":223145,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:49:29] local.INFO: Acknowledgment sent {"connection_id":223145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:49:46] local.INFO: TCP Data received {"connection_id":224869,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:49:46] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224869,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:49:46] local.INFO: Processing buffer {"connection_id":224869,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:49:46] local.INFO: IMEI packet received {"connection_id":224869,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:49:46] local.INFO: IMEI acknowledgment sent {"connection_id":224869,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:50:00] local.INFO: TCP Data received {"connection_id":223145,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:50:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223145,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:50:00] local.INFO: Processing buffer {"connection_id":223145,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:50:00] local.INFO: Packet analysis {"connection_id":223145,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:50:00] local.INFO: Extracted packet for processing {"connection_id":223145,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:50:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:50:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:50:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:50:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:50:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:50:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:50:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:50:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:50:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:50:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:50:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:50:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:50:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:50:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:50:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223145,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:50:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:50:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223145,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:50:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:50:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:50:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:50:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:50:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:50:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:50:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:50:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:50:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:50:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:50:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:50:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:50:00] local.INFO: DEBUG: GPS processor result {"connection_id":223145,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23975,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:50:00] local.INFO: GPS data processed {"connection_id":223145,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:50:00] local.INFO: Acknowledgment sent {"connection_id":223145,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:50:24] local.INFO: TCP Data received {"connection_id":221901,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:50:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:50:24] local.INFO: Processing buffer {"connection_id":221901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:50:24] local.INFO: IMEI packet received {"connection_id":221901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:50:24] local.INFO: IMEI acknowledgment sent {"connection_id":221901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:50:29] local.INFO: TCP Data received {"connection_id":221901,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221901,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:50:29] local.INFO: Processing buffer {"connection_id":221901,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:50:29] local.INFO: IMEI packet received {"connection_id":221901,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":221901,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:50:29] local.INFO: TCP Data received {"connection_id":221901,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:50:29] local.INFO: Processing buffer {"connection_id":221901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:50:29] local.INFO: Packet analysis {"connection_id":221901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:50:29] local.INFO: Extracted packet for processing {"connection_id":221901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:50:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:50:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:50:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:50:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:50:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:50:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:50:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:50:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:50:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:50:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:50:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:50:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:50:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:50:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:50:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:50:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:50:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:50:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:50:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:50:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:50:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:50:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:50:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:50:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:50:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:50:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:50:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:50:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:50:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:50:29] local.INFO: DEBUG: GPS processor result {"connection_id":221901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23976,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:50:29] local.INFO: GPS data processed {"connection_id":221901,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:50:29] local.INFO: Acknowledgment sent {"connection_id":221901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:51:00] local.INFO: TCP Data received {"connection_id":221901,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:51:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221901,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:51:00] local.INFO: Processing buffer {"connection_id":221901,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:51:00] local.INFO: Packet analysis {"connection_id":221901,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:51:00] local.INFO: Extracted packet for processing {"connection_id":221901,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:51:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:51:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:51:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:51:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:51:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:51:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:51:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:51:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:51:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:51:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:51:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:51:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:51:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:51:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:51:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221901,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:51:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:51:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221901,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:51:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:51:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:51:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:51:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:51:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:51:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:51:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:51:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:51:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:51:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:51:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:51:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:51:00] local.INFO: DEBUG: GPS processor result {"connection_id":221901,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23977,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:51:00] local.INFO: GPS data processed {"connection_id":221901,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:51:00] local.INFO: Acknowledgment sent {"connection_id":221901,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:51:23] local.INFO: TCP Data received {"connection_id":221902,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:51:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:51:23] local.INFO: Processing buffer {"connection_id":221902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:51:23] local.INFO: IMEI packet received {"connection_id":221902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:51:23] local.INFO: IMEI acknowledgment sent {"connection_id":221902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:51:29] local.INFO: TCP Data received {"connection_id":221902,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221902,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:51:29] local.INFO: Processing buffer {"connection_id":221902,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:51:29] local.INFO: IMEI packet received {"connection_id":221902,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":221902,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:51:30] local.INFO: TCP Data received {"connection_id":221902,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:51:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:51:30] local.INFO: Processing buffer {"connection_id":221902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:51:30] local.INFO: Packet analysis {"connection_id":221902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:51:30] local.INFO: Extracted packet for processing {"connection_id":221902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:51:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:51:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:51:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:51:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:51:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:51:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:51:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:51:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:51:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:51:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:51:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:51:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:51:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:51:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:51:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:51:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:51:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:51:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:51:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:51:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:51:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:51:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:51:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:51:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:51:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:51:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:51:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:51:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":221902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23978,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:51:30] local.INFO: GPS data processed {"connection_id":221902,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:51:30] local.INFO: Acknowledgment sent {"connection_id":221902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:52:01] local.INFO: TCP Data received {"connection_id":221902,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221902,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:52:01] local.INFO: Processing buffer {"connection_id":221902,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:52:01] local.INFO: Packet analysis {"connection_id":221902,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:52:01] local.INFO: Extracted packet for processing {"connection_id":221902,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:52:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221902,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221902,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:52:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":221902,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23979,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:52:01] local.INFO: GPS data processed {"connection_id":221902,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:52:01] local.INFO: Acknowledgment sent {"connection_id":221902,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:52:23] local.INFO: TCP Data received {"connection_id":223146,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:52:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:52:23] local.INFO: Processing buffer {"connection_id":223146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:52:23] local.INFO: IMEI packet received {"connection_id":223146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:52:23] local.INFO: IMEI acknowledgment sent {"connection_id":223146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:52:29] local.INFO: TCP Data received {"connection_id":223146,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223146,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:52:29] local.INFO: Processing buffer {"connection_id":223146,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:52:29] local.INFO: IMEI packet received {"connection_id":223146,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":223146,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:52:30] local.INFO: TCP Data received {"connection_id":223146,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223146,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:52:30] local.INFO: Processing buffer {"connection_id":223146,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:52:30] local.INFO: Packet analysis {"connection_id":223146,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:52:30] local.INFO: Extracted packet for processing {"connection_id":223146,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:52:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:52:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223146,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:52:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:52:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":223146,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23980,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:52:30] local.INFO: GPS data processed {"connection_id":223146,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:52:30] local.INFO: Acknowledgment sent {"connection_id":223146,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:53:01] local.INFO: TCP Data received {"connection_id":223146,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:53:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223146,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:53:01] local.INFO: Processing buffer {"connection_id":223146,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:53:01] local.INFO: Packet analysis {"connection_id":223146,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:53:01] local.INFO: Extracted packet for processing {"connection_id":223146,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:53:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:53:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:53:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:53:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:53:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:53:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:53:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:53:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:53:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:53:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:53:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:53:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:53:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223146,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:53:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:53:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223146,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:53:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:53:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:53:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:53:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:53:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:53:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:53:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:53:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:53:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:53:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:53:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:53:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:53:01] local.INFO: DEBUG: GPS processor result {"connection_id":223146,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23981,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:53:01] local.INFO: GPS data processed {"connection_id":223146,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:53:01] local.INFO: Acknowledgment sent {"connection_id":223146,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:53:24] local.INFO: TCP Data received {"connection_id":221903,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:53:24] local.INFO: Processing buffer {"connection_id":221903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:53:24] local.INFO: IMEI packet received {"connection_id":221903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":221903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:53:29] local.INFO: TCP Data received {"connection_id":221903,"ip":"42.106.6.31","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221903,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:53:29] local.INFO: Processing buffer {"connection_id":221903,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:53:29] local.INFO: IMEI packet received {"connection_id":221903,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":221903,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:53:30] local.INFO: TCP Data received {"connection_id":221903,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:53:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:53:30] local.INFO: Processing buffer {"connection_id":221903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c50510012dce82c00522c820001d00b52a..."} 
[2026-10-23 22:53:30] local.INFO: Packet analysis {"connection_id":221903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:53:30] local.INFO: Extracted packet for processing {"connection_id":221903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c5"} 
[2026-10-23 22:53:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:53:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950548736001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:53:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:53:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:53:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:53:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792775882000,"timestamp_ms":1792775882000,"timestamp_seconds":1792775882,"priority":1,"record_length":96,"hex_timestamp":"000001a169c50510"} 
[2026-10-23 22:53:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:53:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:53:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 22:53:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:53:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:53:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:53:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:53:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:53:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:53:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:53:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:53:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:53:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:53:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950548736001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:53:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:53:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:53:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950548736001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:53:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:53:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:53:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:53:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:53:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950548736001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:53:30] local.INFO: DEBUG: GPS processor result {"connection_id":221903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23982,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:53:30] local.INFO: GPS data processed {"connection_id":221903,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:53:30] local.INFO: Acknowledgment sent {"connection_id":221903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:54:01] local.INFO: TCP Data received {"connection_id":221903,"ip":"42.106.6.31","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:54:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221903,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:54:01] local.INFO: Processing buffer {"connection_id":221903,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:54:01] local.INFO: Packet analysis {"connection_id":221903,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:54:01] local.INFO: Extracted packet for processing {"connection_id":221903,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:54:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:54:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:54:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:54:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:54:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:54:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:54:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:54:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:54:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:54:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:54:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:54:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:54:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:54:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221903,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:54:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:54:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221903,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:54:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.31","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:54:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:54:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:54:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.31","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:54:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:54:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:54:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:54:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:54:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:54:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:54:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:54:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:54:01] local.INFO: DEBUG: GPS processor result {"connection_id":221903,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23983,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:54:01] local.INFO: GPS data processed {"connection_id":221903,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:54:01] local.INFO: Acknowledgment sent {"connection_id":221903,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:54:24] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:54:24] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:54:24] local.INFO: IMEI packet received {"connection_id":221477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":221477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:54:29] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.45","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:54:29] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:54:29] local.INFO: IMEI packet received {"connection_id":221477,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:54:29] local.INFO: IMEI acknowledgment sent {"connection_id":221477,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:54:30] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:54:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:54:30] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:54:30] local.INFO: Packet analysis {"connection_id":221477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:54:30] local.INFO: Extracted packet for processing {"connection_id":221477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:54:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:54:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:54:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:54:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:54:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:54:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:54:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:54:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:54:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:54:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:54:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:54:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:54:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:54:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:54:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:54:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:54:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:54:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:54:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:54:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:54:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:54:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:54:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:54:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":221477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23984,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:54:30] local.INFO: GPS data processed {"connection_id":221477,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:54:30] local.INFO: Acknowledgment sent {"connection_id":221477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:55:01] local.INFO: TCP Data received {"connection_id":221477,"ip":"42.106.6.45","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:55:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221477,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:55:01] local.INFO: Processing buffer {"connection_id":221477,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:55:01] local.INFO: Packet analysis {"connection_id":221477,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:55:01] local.INFO: Extracted packet for processing {"connection_id":221477,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:55:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:55:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:55:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:55:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:55:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:55:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:55:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:55:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:55:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:55:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:55:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:55:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:55:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:55:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221477,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:55:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:55:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221477,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:55:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.45","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:55:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:55:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:55:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.45","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:55:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:55:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:55:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:55:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:55:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:55:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:55:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:55:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:55:01] local.INFO: DEBUG: GPS processor result {"connection_id":221477,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23985,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:55:01] local.INFO: GPS data processed {"connection_id":221477,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:55:01] local.INFO: Acknowledgment sent {"connection_id":221477,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:55:22] local.INFO: TCP Data received {"connection_id":224870,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:55:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224870,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:55:22] local.INFO: Processing buffer {"connection_id":224870,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 22:55:22] local.INFO: IMEI packet received {"connection_id":224870,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 22:55:22] local.INFO: IMEI acknowledgment sent {"connection_id":224870,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:55:23] local.INFO: TCP Data received {"connection_id":221904,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:55:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221904,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:55:23] local.INFO: Processing buffer {"connection_id":221904,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:55:23] local.INFO: IMEI packet received {"connection_id":221904,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:55:23] local.INFO: IMEI acknowledgment sent {"connection_id":221904,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:55:29] local.INFO: TCP Data received {"connection_id":221904,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221904,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:55:29] local.INFO: Processing buffer {"connection_id":221904,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:55:29] local.INFO: IMEI packet received {"connection_id":221904,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":221904,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:55:30] local.INFO: TCP Data received {"connection_id":221904,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221904,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:55:30] local.INFO: Processing buffer {"connection_id":221904,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:55:30] local.INFO: Packet analysis {"connection_id":221904,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:55:30] local.INFO: Extracted packet for processing {"connection_id":221904,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:55:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221904,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:55:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":221904,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23986,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:55:30] local.INFO: GPS data processed {"connection_id":221904,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:55:30] local.INFO: Acknowledgment sent {"connection_id":221904,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:56:01] local.INFO: TCP Data received {"connection_id":221904,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221904,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:56:01] local.INFO: Processing buffer {"connection_id":221904,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:56:01] local.INFO: Packet analysis {"connection_id":221904,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:56:01] local.INFO: Extracted packet for processing {"connection_id":221904,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221904,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221904,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:56:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":221904,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23987,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:56:01] local.INFO: GPS data processed {"connection_id":221904,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:56:01] local.INFO: Acknowledgment sent {"connection_id":221904,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:56:23] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:56:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:56:23] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:56:23] local.INFO: IMEI packet received {"connection_id":221478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:56:23] local.INFO: IMEI acknowledgment sent {"connection_id":221478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:56:29] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.47","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:56:29] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:56:29] local.INFO: IMEI packet received {"connection_id":221478,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":221478,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:56:30] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:56:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:56:30] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:56:30] local.INFO: Packet analysis {"connection_id":221478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:56:30] local.INFO: Extracted packet for processing {"connection_id":221478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:56:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:56:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:56:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:56:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:56:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:56:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:56:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:56:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:56:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:56:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:56:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:56:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:56:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:56:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:56:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:56:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:56:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:56:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:56:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:56:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:56:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:56:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:56:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:56:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:56:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:56:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:56:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:56:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:56:30] local.INFO: DEBUG: GPS processor result {"connection_id":221478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23988,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:56:30] local.INFO: GPS data processed {"connection_id":221478,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:56:30] local.INFO: Acknowledgment sent {"connection_id":221478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:57:01] local.INFO: TCP Data received {"connection_id":221478,"ip":"42.106.6.47","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:57:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221478,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:57:01] local.INFO: Processing buffer {"connection_id":221478,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:57:01] local.INFO: Packet analysis {"connection_id":221478,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:57:01] local.INFO: Extracted packet for processing {"connection_id":221478,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:57:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:57:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:57:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:57:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:57:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:57:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:57:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:57:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:57:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:57:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:57:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:57:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:57:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:57:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221478,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:57:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:57:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221478,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:57:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.47","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:57:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:57:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:57:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.47","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:57:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:57:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:57:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:57:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:57:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:57:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:57:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:57:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:57:01] local.INFO: DEBUG: GPS processor result {"connection_id":221478,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23989,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:57:01] local.INFO: GPS data processed {"connection_id":221478,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:57:01] local.INFO: Acknowledgment sent {"connection_id":221478,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:57:23] local.INFO: TCP Data received {"connection_id":224872,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:57:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:57:24] local.INFO: Processing buffer {"connection_id":224872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:57:24] local.INFO: IMEI packet received {"connection_id":224872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:57:24] local.INFO: IMEI acknowledgment sent {"connection_id":224872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:57:29] local.INFO: TCP Data received {"connection_id":224872,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224872,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:57:29] local.INFO: Processing buffer {"connection_id":224872,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:57:29] local.INFO: IMEI packet received {"connection_id":224872,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:57:29] local.INFO: IMEI acknowledgment sent {"connection_id":224872,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:57:32] local.INFO: TCP Data received {"connection_id":224872,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:57:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:57:32] local.INFO: Processing buffer {"connection_id":224872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:57:32] local.INFO: Packet analysis {"connection_id":224872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:57:32] local.INFO: Extracted packet for processing {"connection_id":224872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:57:32] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:57:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:57:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:57:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:57:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:57:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:57:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:57:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:57:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:57:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:57:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:57:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:57:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:57:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:57:32] local.INFO: Teltonika packet parsed successfully {"connection_id":224872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:57:32] local.INFO: Passing IMEI to GPS processor {"connection_id":224872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:57:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":224872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:57:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:57:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:57:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:57:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:57:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:57:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:57:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:57:32] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:57:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:57:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:57:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:57:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:57:32] local.INFO: DEBUG: GPS processor result {"connection_id":224872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23990,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:57:32] local.INFO: GPS data processed {"connection_id":224872,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:57:32] local.INFO: Acknowledgment sent {"connection_id":224872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:58:03] local.INFO: TCP Data received {"connection_id":224872,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224872,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:03] local.INFO: Processing buffer {"connection_id":224872,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:03] local.INFO: Packet analysis {"connection_id":224872,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:58:03] local.INFO: Extracted packet for processing {"connection_id":224872,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:58:03] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:58:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:58:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:58:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:58:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:58:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:58:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:58:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:58:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:58:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:58:03] local.INFO: Teltonika packet parsed successfully {"connection_id":224872,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:58:03] local.INFO: Passing IMEI to GPS processor {"connection_id":224872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:58:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":224872,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:58:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:58:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:58:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:58:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:58:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:58:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:58:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:58:03] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:58:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:58:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:58:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:58:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:58:03] local.INFO: DEBUG: GPS processor result {"connection_id":224872,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23991,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:58:03] local.INFO: GPS data processed {"connection_id":224872,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:58:03] local.INFO: Acknowledgment sent {"connection_id":224872,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:58:29] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:58:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:58:29] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:58:29] local.INFO: IMEI packet received {"connection_id":221479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:58:29] local.INFO: IMEI acknowledgment sent {"connection_id":221479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:58:34] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:58:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:58:34] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:58:34] local.INFO: IMEI packet received {"connection_id":221479,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:58:34] local.INFO: IMEI acknowledgment sent {"connection_id":221479,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:58:35] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:35] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:35] local.INFO: Packet analysis {"connection_id":221479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:58:35] local.INFO: Extracted packet for processing {"connection_id":221479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:58:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:58:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:58:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:58:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:58:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:58:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:58:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:58:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:58:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:58:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:58:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:58:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:58:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:58:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:58:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:58:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:58:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:58:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:58:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:58:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:58:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:58:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:58:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:58:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:58:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:58:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:58:35] local.INFO: DEBUG: GPS processor result {"connection_id":221479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23992,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:58:35] local.INFO: GPS data processed {"connection_id":221479,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:58:35] local.INFO: Acknowledgment sent {"connection_id":221479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:58:39] local.INFO: TCP Data received {"connection_id":221479,"ip":"42.106.6.52","data_length":795,"data_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221479,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:39] local.INFO: Processing buffer {"connection_id":221479,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169c99cd8012dce82c00522c820001c00b52b..."} 
[2026-10-23 22:58:39] local.INFO: Packet analysis {"connection_id":221479,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:58:39] local.INFO: Extracted packet for processing {"connection_id":221479,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169c9"} 
[2026-10-23 22:58:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:58:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:58:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950625792001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:58:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:58:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792776183000,"timestamp_ms":1792776183000,"timestamp_seconds":1792776183,"priority":1,"record_length":96,"hex_timestamp":"000001a169c99cd8"} 
[2026-10-23 22:58:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:58:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:58:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:58:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:58:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:58:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:58:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:58:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221479,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:58:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:58:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221479,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:58:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.52","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:58:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:58:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:58:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950625792001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.52","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:58:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:58:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:58:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950625792001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:58:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:58:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:58:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:58:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:58:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950625792001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:58:39] local.INFO: DEBUG: GPS processor result {"connection_id":221479,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23993,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:58:39] local.INFO: GPS data processed {"connection_id":221479,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:58:39] local.INFO: Acknowledgment sent {"connection_id":221479,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 22:59:23] local.INFO: TCP Data received {"connection_id":221905,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:59:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:59:23] local.INFO: Processing buffer {"connection_id":221905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:59:23] local.INFO: IMEI packet received {"connection_id":221905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 22:59:23] local.INFO: IMEI acknowledgment sent {"connection_id":221905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 22:59:29] local.INFO: TCP Data received {"connection_id":221905,"ip":"42.106.6.51","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:59:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221905,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:59:29] local.INFO: Processing buffer {"connection_id":221905,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 22:59:29] local.INFO: IMEI packet received {"connection_id":221905,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 22:59:29] local.INFO: IMEI acknowledgment sent {"connection_id":221905,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 22:59:30] local.INFO: TCP Data received {"connection_id":221905,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 22:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 22:59:30] local.INFO: Processing buffer {"connection_id":221905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 22:59:30] local.INFO: Packet analysis {"connection_id":221905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 22:59:30] local.INFO: Extracted packet for processing {"connection_id":221905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 22:59:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 22:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 22:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 22:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 22:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 22:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 22:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 22:59:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 22:59:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 22:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 22:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 22:59:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 22:59:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 22:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 22:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 22:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 22:59:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 22:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 22:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 22:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 22:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 22:59:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 22:59:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 22:59:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 22:59:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 22:59:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 22:59:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 22:59:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 22:59:30] local.INFO: DEBUG: GPS processor result {"connection_id":221905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23994,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 22:59:30] local.INFO: GPS data processed {"connection_id":221905,"processed":1,"errors":0,"total":1} 
[2026-10-23 22:59:30] local.INFO: Acknowledgment sent {"connection_id":221905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:00:01] local.INFO: TCP Data received {"connection_id":221905,"ip":"42.106.6.51","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:00:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221905,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:00:01] local.INFO: Processing buffer {"connection_id":221905,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:00:01] local.INFO: Packet analysis {"connection_id":221905,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:00:01] local.INFO: Extracted packet for processing {"connection_id":221905,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:00:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:00:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:00:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:00:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:00:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:00:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:00:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:00:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:00:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:00:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:00:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:00:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:00:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:00:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221905,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:00:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:00:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221905,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:00:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.51","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:00:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:00:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:00:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.51","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:00:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:00:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:00:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:00:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:00:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:00:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:00:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:00:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:00:01] local.INFO: DEBUG: GPS processor result {"connection_id":221905,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23995,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:00:01] local.INFO: GPS data processed {"connection_id":221905,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:00:01] local.INFO: Acknowledgment sent {"connection_id":221905,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:00:23] local.INFO: TCP Data received {"connection_id":224873,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:00:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:00:23] local.INFO: Processing buffer {"connection_id":224873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:00:23] local.INFO: IMEI packet received {"connection_id":224873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:00:23] local.INFO: IMEI acknowledgment sent {"connection_id":224873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:00:29] local.INFO: TCP Data received {"connection_id":224873,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:00:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224873,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:00:29] local.INFO: Processing buffer {"connection_id":224873,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:00:29] local.INFO: IMEI packet received {"connection_id":224873,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:00:29] local.INFO: IMEI acknowledgment sent {"connection_id":224873,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:00:30] local.INFO: TCP Data received {"connection_id":224873,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:00:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:00:30] local.INFO: Processing buffer {"connection_id":224873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:00:30] local.INFO: Packet analysis {"connection_id":224873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:00:30] local.INFO: Extracted packet for processing {"connection_id":224873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:00:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:00:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:00:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:00:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:00:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:00:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:00:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:00:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:00:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:00:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:00:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:00:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:00:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:00:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:00:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:00:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:00:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:00:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:00:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:00:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:00:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:00:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:00:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:00:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:00:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:00:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:00:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:00:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:00:30] local.INFO: DEBUG: GPS processor result {"connection_id":224873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23996,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:00:30] local.INFO: GPS data processed {"connection_id":224873,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:00:30] local.INFO: Acknowledgment sent {"connection_id":224873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:00:57] local.INFO: TCP Data received {"connection_id":224871,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:00:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224871,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:00:57] local.INFO: Processing buffer {"connection_id":224871,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:00:57] local.INFO: IMEI packet received {"connection_id":224871,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:00:57] local.INFO: IMEI acknowledgment sent {"connection_id":224871,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:01:01] local.INFO: TCP Data received {"connection_id":224873,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:01:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224873,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:01:01] local.INFO: Processing buffer {"connection_id":224873,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:01:01] local.INFO: Packet analysis {"connection_id":224873,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:01:01] local.INFO: Extracted packet for processing {"connection_id":224873,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:01:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:01:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:01:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:01:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:01:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:01:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:01:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:01:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:01:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:01:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:01:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:01:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:01:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:01:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224873,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:01:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:01:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224873,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:01:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:01:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:01:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:01:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:01:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:01:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:01:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:01:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:01:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:01:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:01:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:01:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:01:01] local.INFO: DEBUG: GPS processor result {"connection_id":224873,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23997,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:01:01] local.INFO: GPS data processed {"connection_id":224873,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:01:01] local.INFO: Acknowledgment sent {"connection_id":224873,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:01:23] local.INFO: TCP Data received {"connection_id":224874,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:01:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:01:23] local.INFO: Processing buffer {"connection_id":224874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:01:23] local.INFO: IMEI packet received {"connection_id":224874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:01:23] local.INFO: IMEI acknowledgment sent {"connection_id":224874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:01:29] local.INFO: TCP Data received {"connection_id":224874,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:01:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224874,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:01:29] local.INFO: Processing buffer {"connection_id":224874,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:01:29] local.INFO: IMEI packet received {"connection_id":224874,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:01:29] local.INFO: IMEI acknowledgment sent {"connection_id":224874,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:01:30] local.INFO: TCP Data received {"connection_id":224874,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:01:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:01:30] local.INFO: Processing buffer {"connection_id":224874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:01:30] local.INFO: Packet analysis {"connection_id":224874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:01:30] local.INFO: Extracted packet for processing {"connection_id":224874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:01:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:01:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:01:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:01:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:01:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:01:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:01:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:01:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:01:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:01:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:01:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:01:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:01:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:01:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:01:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:01:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:01:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:01:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:01:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:01:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:01:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:01:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:01:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:01:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:01:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:01:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:01:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:01:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:01:30] local.INFO: DEBUG: GPS processor result {"connection_id":224874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23998,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:01:30] local.INFO: GPS data processed {"connection_id":224874,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:01:30] local.INFO: Acknowledgment sent {"connection_id":224874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:02:01] local.INFO: TCP Data received {"connection_id":224874,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:02:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224874,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:02:01] local.INFO: Processing buffer {"connection_id":224874,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:02:01] local.INFO: Packet analysis {"connection_id":224874,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:02:01] local.INFO: Extracted packet for processing {"connection_id":224874,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:02:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:02:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:02:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:02:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:02:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:02:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:02:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:02:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:02:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:02:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:02:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:02:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:02:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:02:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224874,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:02:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:02:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224874,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:02:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:02:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:02:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:02:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:02:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:02:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:02:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:02:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:02:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:02:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:02:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:02:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:02:01] local.INFO: DEBUG: GPS processor result {"connection_id":224874,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":23999,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:02:01] local.INFO: GPS data processed {"connection_id":224874,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:02:01] local.INFO: Acknowledgment sent {"connection_id":224874,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:02:29] local.INFO: TCP Data received {"connection_id":224875,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:02:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:02:29] local.INFO: Processing buffer {"connection_id":224875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:02:29] local.INFO: IMEI packet received {"connection_id":224875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:02:29] local.INFO: IMEI acknowledgment sent {"connection_id":224875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:02:34] local.INFO: TCP Data received {"connection_id":224875,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:02:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224875,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:02:34] local.INFO: Processing buffer {"connection_id":224875,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:02:34] local.INFO: IMEI packet received {"connection_id":224875,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:02:34] local.INFO: IMEI acknowledgment sent {"connection_id":224875,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:02:35] local.INFO: TCP Data received {"connection_id":224875,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:02:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:02:35] local.INFO: Processing buffer {"connection_id":224875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:02:35] local.INFO: Packet analysis {"connection_id":224875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:02:35] local.INFO: Extracted packet for processing {"connection_id":224875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:02:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:02:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:02:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:02:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:02:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:02:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:02:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:02:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:02:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:02:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:02:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:02:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:02:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:02:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:02:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:02:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:02:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:02:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:02:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:02:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:02:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:02:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:02:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:02:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:02:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:02:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:02:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:02:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:02:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:02:35] local.INFO: DEBUG: GPS processor result {"connection_id":224875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24000,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:02:35] local.INFO: GPS data processed {"connection_id":224875,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:02:35] local.INFO: Acknowledgment sent {"connection_id":224875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:03:06] local.INFO: TCP Data received {"connection_id":224875,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:03:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224875,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:03:06] local.INFO: Processing buffer {"connection_id":224875,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:03:06] local.INFO: Packet analysis {"connection_id":224875,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:03:06] local.INFO: Extracted packet for processing {"connection_id":224875,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:03:06] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:03:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:03:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:03:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:03:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:03:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:03:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:03:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:03:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:03:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:03:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:03:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:03:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:03:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:03:06] local.INFO: Teltonika packet parsed successfully {"connection_id":224875,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:03:06] local.INFO: Passing IMEI to GPS processor {"connection_id":224875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:03:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":224875,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:03:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:03:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:03:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:03:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:03:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:03:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:03:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:03:06] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:03:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:03:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:03:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:03:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:03:06] local.INFO: DEBUG: GPS processor result {"connection_id":224875,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24001,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:03:06] local.INFO: GPS data processed {"connection_id":224875,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:03:06] local.INFO: Acknowledgment sent {"connection_id":224875,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:03:23] local.INFO: TCP Data received {"connection_id":223148,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:03:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:03:23] local.INFO: Processing buffer {"connection_id":223148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:03:23] local.INFO: IMEI packet received {"connection_id":223148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:03:23] local.INFO: IMEI acknowledgment sent {"connection_id":223148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:03:28] local.INFO: TCP Data received {"connection_id":223148,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:03:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223148,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:03:28] local.INFO: Processing buffer {"connection_id":223148,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:03:28] local.INFO: IMEI packet received {"connection_id":223148,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:03:28] local.INFO: IMEI acknowledgment sent {"connection_id":223148,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:03:30] local.INFO: TCP Data received {"connection_id":223148,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:03:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:03:30] local.INFO: Processing buffer {"connection_id":223148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ce34a0012dce82c00522c820001a00b52a..."} 
[2026-10-23 23:03:30] local.INFO: Packet analysis {"connection_id":223148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:03:30] local.INFO: Extracted packet for processing {"connection_id":223148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ce"} 
[2026-10-23 23:03:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:03:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950702848001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:03:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:03:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:03:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:03:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776484000,"timestamp_ms":1792776484000,"timestamp_seconds":1792776484,"priority":1,"record_length":96,"hex_timestamp":"000001a169ce34a0"} 
[2026-10-23 23:03:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:03:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:03:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:03:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:03:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:03:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:03:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:03:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:03:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:03:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:03:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:03:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:03:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:03:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950702848001,"66":25093,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:03:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:03:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:03:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950702848001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:03:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:03:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:03:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:03:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:03:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950702848001,"power":25093,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:03:30] local.INFO: DEBUG: GPS processor result {"connection_id":223148,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24002,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:03:30] local.INFO: GPS data processed {"connection_id":223148,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:03:30] local.INFO: Acknowledgment sent {"connection_id":223148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:04:01] local.INFO: TCP Data received {"connection_id":223148,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:04:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223148,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:04:01] local.INFO: Processing buffer {"connection_id":223148,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:04:01] local.INFO: Packet analysis {"connection_id":223148,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:04:01] local.INFO: Extracted packet for processing {"connection_id":223148,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:04:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:04:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:04:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:04:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:04:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:04:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:04:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:04:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:04:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:04:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:04:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:04:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:04:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:04:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223148,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:04:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:04:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223148,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:04:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:04:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:04:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:04:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:04:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:04:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:04:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:04:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:04:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:04:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:04:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:04:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:04:01] local.INFO: DEBUG: GPS processor result {"connection_id":223148,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24003,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:04:01] local.INFO: GPS data processed {"connection_id":223148,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:04:01] local.INFO: Acknowledgment sent {"connection_id":223148,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:04:23] local.INFO: TCP Data received {"connection_id":221906,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:04:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221906,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:04:23] local.INFO: Processing buffer {"connection_id":221906,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:04:23] local.INFO: IMEI packet received {"connection_id":221906,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:04:23] local.INFO: IMEI acknowledgment sent {"connection_id":221906,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:04:28] local.INFO: TCP Data received {"connection_id":221906,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:04:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221906,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:04:28] local.INFO: Processing buffer {"connection_id":221906,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:04:28] local.INFO: IMEI packet received {"connection_id":221906,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:04:28] local.INFO: IMEI acknowledgment sent {"connection_id":221906,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:04:31] local.INFO: TCP Data received {"connection_id":221906,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:04:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:04:31] local.INFO: Processing buffer {"connection_id":221906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:04:31] local.INFO: Packet analysis {"connection_id":221906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:04:31] local.INFO: Extracted packet for processing {"connection_id":221906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:04:31] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:04:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:04:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:04:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:04:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:04:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:04:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:04:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:04:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:04:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:04:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:04:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:04:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:04:31] local.INFO: Teltonika packet parsed successfully {"connection_id":221906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:04:31] local.INFO: Passing IMEI to GPS processor {"connection_id":221906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:04:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":221906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:04:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:04:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:04:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:04:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:04:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:04:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:04:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:04:31] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:04:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:04:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:04:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:04:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:04:31] local.INFO: DEBUG: GPS processor result {"connection_id":221906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24004,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:04:31] local.INFO: GPS data processed {"connection_id":221906,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:04:31] local.INFO: Acknowledgment sent {"connection_id":221906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:05:02] local.INFO: TCP Data received {"connection_id":221906,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:05:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221906,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:05:02] local.INFO: Processing buffer {"connection_id":221906,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:05:02] local.INFO: Packet analysis {"connection_id":221906,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:05:02] local.INFO: Extracted packet for processing {"connection_id":221906,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:05:02] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:05:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:05:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:05:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:05:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:05:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:05:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:05:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:05:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:05:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:05:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:05:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:05:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:05:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221906,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:05:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:05:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221906,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:05:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:05:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:05:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:05:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:05:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:05:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:05:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:05:02] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:05:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:05:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:05:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:05:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:05:02] local.INFO: DEBUG: GPS processor result {"connection_id":221906,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24005,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:05:02] local.INFO: GPS data processed {"connection_id":221906,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:05:02] local.INFO: Acknowledgment sent {"connection_id":221906,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:05:23] local.INFO: TCP Data received {"connection_id":221907,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:05:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:05:23] local.INFO: Processing buffer {"connection_id":221907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:05:23] local.INFO: IMEI packet received {"connection_id":221907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:05:23] local.INFO: IMEI acknowledgment sent {"connection_id":221907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:05:28] local.INFO: TCP Data received {"connection_id":221907,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:05:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221907,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:05:28] local.INFO: Processing buffer {"connection_id":221907,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:05:28] local.INFO: IMEI packet received {"connection_id":221907,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:05:28] local.INFO: IMEI acknowledgment sent {"connection_id":221907,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:05:29] local.INFO: TCP Data received {"connection_id":221907,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:05:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:05:29] local.INFO: Processing buffer {"connection_id":221907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:05:29] local.INFO: Packet analysis {"connection_id":221907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:05:29] local.INFO: Extracted packet for processing {"connection_id":221907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:05:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:05:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:05:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:05:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:05:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:05:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:05:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:05:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:05:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:05:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:05:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:05:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:05:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:05:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:05:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:05:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:05:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:05:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:05:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:05:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:05:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:05:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:05:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:05:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:05:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:05:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:05:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:05:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:05:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:05:29] local.INFO: DEBUG: GPS processor result {"connection_id":221907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24006,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:05:29] local.INFO: GPS data processed {"connection_id":221907,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:05:29] local.INFO: Acknowledgment sent {"connection_id":221907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:06:00] local.INFO: TCP Data received {"connection_id":221907,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221907,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:00] local.INFO: Processing buffer {"connection_id":221907,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:00] local.INFO: Packet analysis {"connection_id":221907,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:06:00] local.INFO: Extracted packet for processing {"connection_id":221907,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:06:00] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:06:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:06:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:06:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:06:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:06:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:06:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:06:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:06:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:06:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:06:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:06:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221907,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:06:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:06:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221907,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:06:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:06:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:06:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:06:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:06:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:06:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:06:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:06:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:06:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:06:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:06:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:06:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:06:00] local.INFO: DEBUG: GPS processor result {"connection_id":221907,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24007,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:06:00] local.INFO: GPS data processed {"connection_id":221907,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:06:00] local.INFO: Acknowledgment sent {"connection_id":221907,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:06:29] local.INFO: TCP Data received {"connection_id":224876,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:06:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:06:29] local.INFO: Processing buffer {"connection_id":224876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:06:29] local.INFO: IMEI packet received {"connection_id":224876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:06:29] local.INFO: IMEI acknowledgment sent {"connection_id":224876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:06:31] local.INFO: TCP Data received {"connection_id":223147,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:06:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223147,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:06:31] local.INFO: Processing buffer {"connection_id":223147,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:06:31] local.INFO: IMEI packet received {"connection_id":223147,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:06:31] local.INFO: IMEI acknowledgment sent {"connection_id":223147,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:06:34] local.INFO: TCP Data received {"connection_id":224876,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:06:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224876,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:06:34] local.INFO: Processing buffer {"connection_id":224876,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:06:34] local.INFO: IMEI packet received {"connection_id":224876,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:06:34] local.INFO: IMEI acknowledgment sent {"connection_id":224876,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:06:35] local.INFO: TCP Data received {"connection_id":224876,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:35] local.INFO: Processing buffer {"connection_id":224876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:35] local.INFO: Packet analysis {"connection_id":224876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:06:35] local.INFO: Extracted packet for processing {"connection_id":224876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:06:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:06:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:06:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:06:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:06:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:06:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:06:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:06:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:06:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:06:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:06:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:06:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:06:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:06:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:06:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:06:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:06:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:06:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:06:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:06:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:06:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:06:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:06:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:06:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:06:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:06:35] local.INFO: DEBUG: GPS processor result {"connection_id":224876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24008,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:06:35] local.INFO: GPS data processed {"connection_id":224876,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:06:35] local.INFO: Acknowledgment sent {"connection_id":224876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:06:39] local.INFO: TCP Data received {"connection_id":224876,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224876,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:39] local.INFO: Processing buffer {"connection_id":224876,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:06:39] local.INFO: Packet analysis {"connection_id":224876,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:06:39] local.INFO: Extracted packet for processing {"connection_id":224876,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:06:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:06:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:06:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:06:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:06:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:06:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:06:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:06:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:06:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:06:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:06:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:06:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:06:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224876,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:06:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:06:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224876,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:06:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:06:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:06:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:06:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:06:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:06:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:06:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:06:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:06:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:06:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:06:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:06:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:06:39] local.INFO: DEBUG: GPS processor result {"connection_id":224876,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24009,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:06:39] local.INFO: GPS data processed {"connection_id":224876,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:06:39] local.INFO: Acknowledgment sent {"connection_id":224876,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:07:23] local.INFO: TCP Data received {"connection_id":224878,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:07:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224878,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:07:23] local.INFO: Processing buffer {"connection_id":224878,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:07:23] local.INFO: IMEI packet received {"connection_id":224878,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:07:23] local.INFO: IMEI acknowledgment sent {"connection_id":224878,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:07:29] local.INFO: TCP Data received {"connection_id":224878,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:07:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224878,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:07:29] local.INFO: Processing buffer {"connection_id":224878,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:07:29] local.INFO: IMEI packet received {"connection_id":224878,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:07:29] local.INFO: IMEI acknowledgment sent {"connection_id":224878,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:07:30] local.INFO: TCP Data received {"connection_id":224878,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:07:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:07:30] local.INFO: Processing buffer {"connection_id":224878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:07:30] local.INFO: Packet analysis {"connection_id":224878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:07:30] local.INFO: Extracted packet for processing {"connection_id":224878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:07:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:07:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:07:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:07:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:07:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:07:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:07:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:07:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:07:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:07:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:07:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:07:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:07:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:07:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:07:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:07:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:07:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:07:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:07:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:07:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:07:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:07:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:07:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:07:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:07:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:07:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:07:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:07:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:07:30] local.INFO: DEBUG: GPS processor result {"connection_id":224878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24010,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:07:30] local.INFO: GPS data processed {"connection_id":224878,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:07:30] local.INFO: Acknowledgment sent {"connection_id":224878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:08:01] local.INFO: TCP Data received {"connection_id":224878,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:08:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224878,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:08:01] local.INFO: Processing buffer {"connection_id":224878,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:08:01] local.INFO: Packet analysis {"connection_id":224878,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:08:01] local.INFO: Extracted packet for processing {"connection_id":224878,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:08:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:08:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:08:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:08:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:08:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:08:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:08:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:08:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:08:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:08:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:08:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:08:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:08:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:08:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224878,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:08:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:08:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224878,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:08:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:08:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:08:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:08:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:08:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:08:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:08:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:08:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:08:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:08:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:08:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:08:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:08:01] local.INFO: DEBUG: GPS processor result {"connection_id":224878,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24011,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:08:01] local.INFO: GPS data processed {"connection_id":224878,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:08:01] local.INFO: Acknowledgment sent {"connection_id":224878,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:08:24] local.INFO: TCP Data received {"connection_id":223149,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:08:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:08:24] local.INFO: Processing buffer {"connection_id":223149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:08:24] local.INFO: IMEI packet received {"connection_id":223149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:08:24] local.INFO: IMEI acknowledgment sent {"connection_id":223149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:08:29] local.INFO: TCP Data received {"connection_id":223149,"ip":"42.106.6.17","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:08:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223149,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:08:29] local.INFO: Processing buffer {"connection_id":223149,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:08:29] local.INFO: IMEI packet received {"connection_id":223149,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:08:29] local.INFO: IMEI acknowledgment sent {"connection_id":223149,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:08:30] local.INFO: TCP Data received {"connection_id":223149,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:08:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:08:30] local.INFO: Processing buffer {"connection_id":223149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d2cc68012dce82c00522c820001f00b52a..."} 
[2026-10-23 23:08:30] local.INFO: Packet analysis {"connection_id":223149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:08:30] local.INFO: Extracted packet for processing {"connection_id":223149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d2"} 
[2026-10-23 23:08:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":31,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:08:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950779904001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:08:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:08:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:08:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:08:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792776785000,"timestamp_ms":1792776785000,"timestamp_seconds":1792776785,"priority":1,"record_length":96,"hex_timestamp":"000001a169d2cc68"} 
[2026-10-23 23:08:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:08:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:08:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:08:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":733,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:08:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:08:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:08:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:08:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:08:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:08:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:08:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:08:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:08:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:08:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950779904001,"66":25125,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:08:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:08:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:08:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950779904001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:08:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:08:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:08:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:08:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:08:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950779904001,"power":25125,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:08:30] local.INFO: DEBUG: GPS processor result {"connection_id":223149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24012,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:08:30] local.INFO: GPS data processed {"connection_id":223149,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:08:30] local.INFO: Acknowledgment sent {"connection_id":223149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:09:01] local.INFO: TCP Data received {"connection_id":223149,"ip":"42.106.6.17","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:09:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223149,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:09:01] local.INFO: Processing buffer {"connection_id":223149,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:09:01] local.INFO: Packet analysis {"connection_id":223149,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:09:01] local.INFO: Extracted packet for processing {"connection_id":223149,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:09:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:09:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:09:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:09:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:09:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:09:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:09:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:09:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:09:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:09:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:09:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:09:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:09:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:09:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223149,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:09:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:09:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223149,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:09:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.17","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:09:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:09:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:09:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.17","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:09:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:09:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:09:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:09:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:09:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:09:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:09:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:09:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:09:01] local.INFO: DEBUG: GPS processor result {"connection_id":223149,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24013,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:09:01] local.INFO: GPS data processed {"connection_id":223149,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:09:01] local.INFO: Acknowledgment sent {"connection_id":223149,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:09:23] local.INFO: TCP Data received {"connection_id":223150,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:09:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:09:23] local.INFO: Processing buffer {"connection_id":223150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:09:23] local.INFO: IMEI packet received {"connection_id":223150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:09:23] local.INFO: IMEI acknowledgment sent {"connection_id":223150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:09:29] local.INFO: TCP Data received {"connection_id":223150,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:09:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223150,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:09:29] local.INFO: Processing buffer {"connection_id":223150,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:09:29] local.INFO: IMEI packet received {"connection_id":223150,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:09:29] local.INFO: IMEI acknowledgment sent {"connection_id":223150,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:09:30] local.INFO: TCP Data received {"connection_id":223150,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:09:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:09:30] local.INFO: Processing buffer {"connection_id":223150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:09:30] local.INFO: Packet analysis {"connection_id":223150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:09:30] local.INFO: Extracted packet for processing {"connection_id":223150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:09:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:09:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:09:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:09:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:09:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:09:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:09:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:09:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:09:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:09:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:09:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:09:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:09:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:09:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:09:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:09:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:09:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:09:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:09:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:09:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:09:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:09:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:09:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:09:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:09:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:09:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:09:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:09:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:09:30] local.INFO: DEBUG: GPS processor result {"connection_id":223150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24014,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:09:30] local.INFO: GPS data processed {"connection_id":223150,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:09:30] local.INFO: Acknowledgment sent {"connection_id":223150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:10:01] local.INFO: TCP Data received {"connection_id":223150,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:10:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223150,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:10:01] local.INFO: Processing buffer {"connection_id":223150,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:10:01] local.INFO: Packet analysis {"connection_id":223150,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:10:01] local.INFO: Extracted packet for processing {"connection_id":223150,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:10:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:10:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:10:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:10:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:10:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:10:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:10:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:10:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:10:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:10:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:10:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:10:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:10:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:10:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223150,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:10:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:10:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223150,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:10:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:10:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:10:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:10:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:10:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:10:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:10:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:10:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:10:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:10:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:10:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:10:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:10:01] local.INFO: DEBUG: GPS processor result {"connection_id":223150,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24015,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:10:01] local.INFO: GPS data processed {"connection_id":223150,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:10:01] local.INFO: Acknowledgment sent {"connection_id":223150,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:10:23] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:10:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:10:23] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:10:23] local.INFO: IMEI packet received {"connection_id":221480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:10:23] local.INFO: IMEI acknowledgment sent {"connection_id":221480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:10:29] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:10:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:10:29] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:10:29] local.INFO: IMEI packet received {"connection_id":221480,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:10:29] local.INFO: IMEI acknowledgment sent {"connection_id":221480,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:10:30] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:10:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:10:30] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:10:30] local.INFO: Packet analysis {"connection_id":221480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:10:30] local.INFO: Extracted packet for processing {"connection_id":221480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:10:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:10:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:10:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:10:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:10:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:10:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:10:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:10:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:10:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:10:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:10:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:10:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:10:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:10:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:10:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:10:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:10:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:10:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:10:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:10:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:10:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:10:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:10:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:10:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:10:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:10:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:10:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:10:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:10:30] local.INFO: DEBUG: GPS processor result {"connection_id":221480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24016,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:10:30] local.INFO: GPS data processed {"connection_id":221480,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:10:30] local.INFO: Acknowledgment sent {"connection_id":221480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:11:01] local.INFO: TCP Data received {"connection_id":221480,"ip":"42.106.6.21","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221480,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:01] local.INFO: Processing buffer {"connection_id":221480,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:01] local.INFO: Packet analysis {"connection_id":221480,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:11:01] local.INFO: Extracted packet for processing {"connection_id":221480,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:11:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:11:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:11:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:11:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:11:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:11:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:11:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:11:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:11:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:11:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:11:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221480,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:11:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:11:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221480,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:11:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.21","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:11:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:11:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:11:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.21","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:11:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:11:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:11:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:11:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:11:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:11:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:11:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:11:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:11:01] local.INFO: DEBUG: GPS processor result {"connection_id":221480,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24017,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:11:01] local.INFO: GPS data processed {"connection_id":221480,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:11:01] local.INFO: Acknowledgment sent {"connection_id":221480,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:11:29] local.INFO: TCP Data received {"connection_id":224879,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:11:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:11:29] local.INFO: Processing buffer {"connection_id":224879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:11:29] local.INFO: IMEI packet received {"connection_id":224879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:11:29] local.INFO: IMEI acknowledgment sent {"connection_id":224879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:11:33] local.INFO: TCP Data received {"connection_id":224879,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:11:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224879,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:11:33] local.INFO: Processing buffer {"connection_id":224879,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:11:33] local.INFO: IMEI packet received {"connection_id":224879,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:11:33] local.INFO: IMEI acknowledgment sent {"connection_id":224879,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:11:34] local.INFO: TCP Data received {"connection_id":224879,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:34] local.INFO: Processing buffer {"connection_id":224879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:34] local.INFO: Packet analysis {"connection_id":224879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:11:34] local.INFO: Extracted packet for processing {"connection_id":224879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:11:34] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:11:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:11:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:11:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:11:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:11:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:11:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:11:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:11:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:11:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:11:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:11:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:11:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:11:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:11:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:11:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:11:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:11:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:11:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:11:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:11:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:11:34] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:11:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:11:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:11:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:11:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:11:34] local.INFO: DEBUG: GPS processor result {"connection_id":224879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24018,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:11:34] local.INFO: GPS data processed {"connection_id":224879,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:11:34] local.INFO: Acknowledgment sent {"connection_id":224879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:11:39] local.INFO: TCP Data received {"connection_id":224879,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224879,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:39] local.INFO: Processing buffer {"connection_id":224879,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:11:39] local.INFO: Packet analysis {"connection_id":224879,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:11:39] local.INFO: Extracted packet for processing {"connection_id":224879,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:11:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:11:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:11:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:11:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:11:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:11:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:11:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:11:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:11:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:11:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:11:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:11:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:11:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224879,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:11:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:11:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224879,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:11:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:11:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:11:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:11:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:11:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:11:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:11:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:11:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:11:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:11:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:11:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:11:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:11:39] local.INFO: DEBUG: GPS processor result {"connection_id":224879,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24019,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:11:39] local.INFO: GPS data processed {"connection_id":224879,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:11:39] local.INFO: Acknowledgment sent {"connection_id":224879,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:12:01] local.INFO: TCP Data received {"connection_id":224877,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:12:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224877,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:12:01] local.INFO: Processing buffer {"connection_id":224877,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:12:01] local.INFO: IMEI packet received {"connection_id":224877,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:12:01] local.INFO: IMEI acknowledgment sent {"connection_id":224877,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:12:21] local.INFO: TCP Data received {"connection_id":221908,"ip":"42.106.6.21","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:12:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221908,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:12:21] local.INFO: Processing buffer {"connection_id":221908,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:12:21] local.INFO: IMEI packet received {"connection_id":221908,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:12:21] local.INFO: IMEI acknowledgment sent {"connection_id":221908,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:12:23] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:12:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:12:23] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:12:23] local.INFO: IMEI packet received {"connection_id":221481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:12:23] local.INFO: IMEI acknowledgment sent {"connection_id":221481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:12:29] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:12:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:12:29] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:12:29] local.INFO: IMEI packet received {"connection_id":221481,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:12:29] local.INFO: IMEI acknowledgment sent {"connection_id":221481,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:12:30] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:12:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:12:30] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:12:30] local.INFO: Packet analysis {"connection_id":221481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:12:30] local.INFO: Extracted packet for processing {"connection_id":221481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:12:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:12:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:12:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:12:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:12:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:12:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:12:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:12:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:12:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:12:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:12:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:12:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:12:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:12:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:12:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:12:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:12:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:12:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:12:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:12:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:12:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:12:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:12:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:12:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:12:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:12:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:12:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:12:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:12:30] local.INFO: DEBUG: GPS processor result {"connection_id":221481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24020,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:12:30] local.INFO: GPS data processed {"connection_id":221481,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:12:30] local.INFO: Acknowledgment sent {"connection_id":221481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:13:01] local.INFO: TCP Data received {"connection_id":221481,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:13:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221481,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:13:01] local.INFO: Processing buffer {"connection_id":221481,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:13:01] local.INFO: Packet analysis {"connection_id":221481,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:13:01] local.INFO: Extracted packet for processing {"connection_id":221481,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:13:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:13:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:13:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:13:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:13:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:13:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:13:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:13:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:13:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:13:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:13:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:13:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:13:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:13:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221481,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:13:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:13:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221481,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:13:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:13:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:13:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:13:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:13:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:13:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:13:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:13:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:13:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:13:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:13:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:13:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:13:01] local.INFO: DEBUG: GPS processor result {"connection_id":221481,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24021,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:13:01] local.INFO: GPS data processed {"connection_id":221481,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:13:01] local.INFO: Acknowledgment sent {"connection_id":221481,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:13:23] local.INFO: TCP Data received {"connection_id":223151,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:13:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:13:23] local.INFO: Processing buffer {"connection_id":223151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:13:23] local.INFO: IMEI packet received {"connection_id":223151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:13:23] local.INFO: IMEI acknowledgment sent {"connection_id":223151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:13:29] local.INFO: TCP Data received {"connection_id":223151,"ip":"42.106.6.38","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:13:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223151,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:13:29] local.INFO: Processing buffer {"connection_id":223151,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:13:29] local.INFO: IMEI packet received {"connection_id":223151,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:13:29] local.INFO: IMEI acknowledgment sent {"connection_id":223151,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:13:30] local.INFO: TCP Data received {"connection_id":223151,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:13:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:13:30] local.INFO: Processing buffer {"connection_id":223151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169d76430012dce82c00522c820001d00b528..."} 
[2026-10-23 23:13:30] local.INFO: Packet analysis {"connection_id":223151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:13:30] local.INFO: Extracted packet for processing {"connection_id":223151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169d7"} 
[2026-10-23 23:13:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":29,"angle":181,"satellites":40,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:13:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950856960001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:13:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:13:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:13:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:13:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777086000,"timestamp_ms":1792777086000,"timestamp_seconds":1792777086,"priority":1,"record_length":96,"hex_timestamp":"000001a169d76430"} 
[2026-10-23 23:13:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:13:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:13:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":37,"data_length":795,"current_offset":136} 
[2026-10-23 23:13:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1021,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:13:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:13:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:13:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:13:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:13:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:13:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:13:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:13:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:13:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:13:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950856960001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:13:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:13:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:13:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950856960001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:13:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:13:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:13:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:13:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:13:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950856960001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:13:30] local.INFO: DEBUG: GPS processor result {"connection_id":223151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24022,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:13:30] local.INFO: GPS data processed {"connection_id":223151,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:13:30] local.INFO: Acknowledgment sent {"connection_id":223151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:14:01] local.INFO: TCP Data received {"connection_id":223151,"ip":"42.106.6.38","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:14:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223151,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:14:01] local.INFO: Processing buffer {"connection_id":223151,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:14:01] local.INFO: Packet analysis {"connection_id":223151,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:14:01] local.INFO: Extracted packet for processing {"connection_id":223151,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:14:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:14:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:14:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:14:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:14:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:14:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:14:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:14:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:14:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:14:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:14:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:14:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:14:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:14:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223151,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:14:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:14:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223151,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:14:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.38","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:14:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:14:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:14:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.38","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:14:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:14:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:14:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:14:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:14:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:14:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:14:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:14:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:14:01] local.INFO: DEBUG: GPS processor result {"connection_id":223151,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24023,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:14:01] local.INFO: GPS data processed {"connection_id":223151,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:14:01] local.INFO: Acknowledgment sent {"connection_id":223151,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:14:23] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.58","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:14:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:14:23] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:14:23] local.INFO: IMEI packet received {"connection_id":221482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:14:23] local.INFO: IMEI acknowledgment sent {"connection_id":221482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:14:29] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.58","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:14:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:14:29] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:14:29] local.INFO: IMEI packet received {"connection_id":221482,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:14:29] local.INFO: IMEI acknowledgment sent {"connection_id":221482,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:14:30] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.58","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:14:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:14:30] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:14:30] local.INFO: Packet analysis {"connection_id":221482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:14:30] local.INFO: Extracted packet for processing {"connection_id":221482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:14:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:14:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:14:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:14:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:14:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:14:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:14:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:14:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:14:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:14:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:14:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:14:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:14:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:14:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:14:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:14:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:14:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.58","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:14:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:14:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:14:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.58","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:14:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:14:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:14:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:14:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:14:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:14:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:14:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:14:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:14:30] local.INFO: DEBUG: GPS processor result {"connection_id":221482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24024,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:14:30] local.INFO: GPS data processed {"connection_id":221482,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:14:30] local.INFO: Acknowledgment sent {"connection_id":221482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:15:01] local.INFO: TCP Data received {"connection_id":221482,"ip":"42.106.6.58","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:15:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221482,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:15:01] local.INFO: Processing buffer {"connection_id":221482,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:15:01] local.INFO: Packet analysis {"connection_id":221482,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:15:01] local.INFO: Extracted packet for processing {"connection_id":221482,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:15:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:15:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:15:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:15:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:15:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:15:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:15:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:15:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:15:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:15:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:15:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:15:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:15:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:15:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221482,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:15:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:15:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221482,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:15:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.58","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:15:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:15:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:15:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.58","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:15:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:15:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:15:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:15:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:15:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:15:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:15:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:15:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:15:01] local.INFO: DEBUG: GPS processor result {"connection_id":221482,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24025,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:15:01] local.INFO: GPS data processed {"connection_id":221482,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:15:01] local.INFO: Acknowledgment sent {"connection_id":221482,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:15:23] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:15:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:15:23] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:15:23] local.INFO: IMEI packet received {"connection_id":221483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:15:23] local.INFO: IMEI acknowledgment sent {"connection_id":221483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:15:29] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.41","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:15:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:15:29] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:15:29] local.INFO: IMEI packet received {"connection_id":221483,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:15:29] local.INFO: IMEI acknowledgment sent {"connection_id":221483,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:15:30] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:15:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:15:30] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:15:30] local.INFO: Packet analysis {"connection_id":221483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:15:30] local.INFO: Extracted packet for processing {"connection_id":221483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:15:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:15:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:15:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:15:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:15:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:15:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:15:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:15:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:15:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:15:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:15:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:15:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:15:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:15:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:15:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:15:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:15:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:15:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:15:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:15:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:15:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:15:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:15:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:15:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:15:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:15:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:15:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:15:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:15:30] local.INFO: DEBUG: GPS processor result {"connection_id":221483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24026,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:15:30] local.INFO: GPS data processed {"connection_id":221483,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:15:30] local.INFO: Acknowledgment sent {"connection_id":221483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:16:01] local.INFO: TCP Data received {"connection_id":221483,"ip":"42.106.6.41","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221483,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:01] local.INFO: Processing buffer {"connection_id":221483,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:01] local.INFO: Packet analysis {"connection_id":221483,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:16:01] local.INFO: Extracted packet for processing {"connection_id":221483,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:16:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:16:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:16:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:16:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:16:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:16:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:16:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:16:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:16:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:16:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:16:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221483,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:16:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:16:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221483,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:16:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.41","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:16:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:16:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:16:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.41","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:16:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:16:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:16:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:16:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:16:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:16:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:16:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:16:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:16:01] local.INFO: DEBUG: GPS processor result {"connection_id":221483,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24027,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:16:01] local.INFO: GPS data processed {"connection_id":221483,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:16:01] local.INFO: Acknowledgment sent {"connection_id":221483,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:16:29] local.INFO: TCP Data received {"connection_id":221484,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:16:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:16:29] local.INFO: Processing buffer {"connection_id":221484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:16:29] local.INFO: IMEI packet received {"connection_id":221484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:16:29] local.INFO: IMEI acknowledgment sent {"connection_id":221484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:16:34] local.INFO: TCP Data received {"connection_id":221484,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:16:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221484,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:16:34] local.INFO: Processing buffer {"connection_id":221484,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:16:34] local.INFO: IMEI packet received {"connection_id":221484,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:16:34] local.INFO: IMEI acknowledgment sent {"connection_id":221484,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:16:35] local.INFO: TCP Data received {"connection_id":221484,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:35] local.INFO: Processing buffer {"connection_id":221484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:35] local.INFO: Packet analysis {"connection_id":221484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:16:35] local.INFO: Extracted packet for processing {"connection_id":221484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:16:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:16:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:16:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:16:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:16:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:16:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:16:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:16:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:16:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:16:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:16:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:16:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:16:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:16:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:16:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:16:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:16:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:16:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:16:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:16:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:16:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:16:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:16:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:16:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:16:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:16:35] local.INFO: DEBUG: GPS processor result {"connection_id":221484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24028,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:16:35] local.INFO: GPS data processed {"connection_id":221484,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:16:35] local.INFO: Acknowledgment sent {"connection_id":221484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:16:39] local.INFO: TCP Data received {"connection_id":221484,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221484,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:39] local.INFO: Processing buffer {"connection_id":221484,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:16:39] local.INFO: Packet analysis {"connection_id":221484,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:16:39] local.INFO: Extracted packet for processing {"connection_id":221484,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:16:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:16:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:16:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:16:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:16:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:16:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:16:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:16:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:16:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:16:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:16:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:16:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:16:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221484,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:16:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:16:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221484,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:16:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:16:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:16:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:16:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:16:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:16:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:16:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:16:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:16:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:16:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:16:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:16:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:16:39] local.INFO: DEBUG: GPS processor result {"connection_id":221484,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24029,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:16:39] local.INFO: GPS data processed {"connection_id":221484,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:16:39] local.INFO: Acknowledgment sent {"connection_id":221484,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:17:23] local.INFO: TCP Data received {"connection_id":221485,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:17:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221485,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:17:23] local.INFO: Processing buffer {"connection_id":221485,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:17:23] local.INFO: IMEI packet received {"connection_id":221485,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:17:23] local.INFO: IMEI acknowledgment sent {"connection_id":221485,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:17:29] local.INFO: TCP Data received {"connection_id":221485,"ip":"42.106.6.29","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:17:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221485,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:17:29] local.INFO: Processing buffer {"connection_id":221485,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:17:29] local.INFO: IMEI packet received {"connection_id":221485,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:17:29] local.INFO: IMEI acknowledgment sent {"connection_id":221485,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:17:30] local.INFO: TCP Data received {"connection_id":221485,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:17:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221485,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:17:30] local.INFO: Processing buffer {"connection_id":221485,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:17:30] local.INFO: Packet analysis {"connection_id":221485,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:17:30] local.INFO: Extracted packet for processing {"connection_id":221485,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:17:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:17:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:17:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:17:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:17:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:17:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:17:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:17:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:17:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:17:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:17:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:17:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:17:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:17:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221485,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:17:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221485,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:17:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221485,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:17:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:17:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:17:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:17:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:17:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:17:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:17:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:17:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:17:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:17:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:17:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:17:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:17:30] local.INFO: DEBUG: GPS processor result {"connection_id":221485,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24030,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:17:30] local.INFO: GPS data processed {"connection_id":221485,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:17:30] local.INFO: Acknowledgment sent {"connection_id":221485,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:17:36] local.INFO: TCP Data received {"connection_id":221909,"ip":"42.106.6.33","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:17:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221909,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:17:36] local.INFO: Processing buffer {"connection_id":221909,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:17:36] local.INFO: IMEI packet received {"connection_id":221909,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:17:36] local.INFO: IMEI acknowledgment sent {"connection_id":221909,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:18:01] local.INFO: TCP Data received {"connection_id":221485,"ip":"42.106.6.29","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221485,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:01] local.INFO: Processing buffer {"connection_id":221485,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:01] local.INFO: Packet analysis {"connection_id":221485,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:18:01] local.INFO: Extracted packet for processing {"connection_id":221485,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:18:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:18:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:18:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:18:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:18:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:18:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:18:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:18:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:18:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:18:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:18:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221485,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:18:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221485,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:18:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221485,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:18:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.29","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:18:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:18:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:18:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.29","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:18:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:18:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:18:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:18:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:18:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:18:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:18:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:18:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:18:01] local.INFO: DEBUG: GPS processor result {"connection_id":221485,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24031,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:18:01] local.INFO: GPS data processed {"connection_id":221485,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:18:01] local.INFO: Acknowledgment sent {"connection_id":221485,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:18:24] local.INFO: TCP Data received {"connection_id":224880,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:18:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:18:24] local.INFO: Processing buffer {"connection_id":224880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:18:24] local.INFO: IMEI packet received {"connection_id":224880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:18:24] local.INFO: IMEI acknowledgment sent {"connection_id":224880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:18:29] local.INFO: TCP Data received {"connection_id":224880,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:18:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224880,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:18:29] local.INFO: Processing buffer {"connection_id":224880,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:18:29] local.INFO: IMEI packet received {"connection_id":224880,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:18:29] local.INFO: IMEI acknowledgment sent {"connection_id":224880,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:18:30] local.INFO: TCP Data received {"connection_id":224880,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:30] local.INFO: Processing buffer {"connection_id":224880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:30] local.INFO: Packet analysis {"connection_id":224880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:18:30] local.INFO: Extracted packet for processing {"connection_id":224880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:18:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:18:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:18:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:18:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:18:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:18:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:18:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:18:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:18:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:18:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:18:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:18:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:18:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:18:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:18:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:18:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:18:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:18:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:18:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:18:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:18:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:18:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:18:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:18:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:18:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:18:30] local.INFO: DEBUG: GPS processor result {"connection_id":224880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24032,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:18:30] local.INFO: GPS data processed {"connection_id":224880,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:18:30] local.INFO: Acknowledgment sent {"connection_id":224880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:18:34] local.INFO: TCP Data received {"connection_id":224880,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:34] local.INFO: Processing buffer {"connection_id":224880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169dbfbf8012dce82c00522c820001900b52a..."} 
[2026-10-23 23:18:34] local.INFO: Packet analysis {"connection_id":224880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:18:34] local.INFO: Extracted packet for processing {"connection_id":224880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169db"} 
[2026-10-23 23:18:34] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":42,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:18:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:18:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458950934016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:18:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:18:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792777387000,"timestamp_ms":1792777387000,"timestamp_seconds":1792777387,"priority":1,"record_length":96,"hex_timestamp":"000001a169dbfbf8"} 
[2026-10-23 23:18:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:18:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":22784,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:18:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:18:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:18:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:18:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:18:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:18:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:18:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:18:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:18:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:18:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:18:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:18:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458950934016001,"66":25191,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:18:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:18:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:18:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458950934016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:18:34] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:18:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:18:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:18:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:18:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458950934016001,"power":25191,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:18:34] local.INFO: DEBUG: GPS processor result {"connection_id":224880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24033,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:18:34] local.INFO: GPS data processed {"connection_id":224880,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:18:34] local.INFO: Acknowledgment sent {"connection_id":224880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:19:05] local.INFO: TCP Data received {"connection_id":224880,"ip":"42.106.6.32","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:19:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224880,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:19:05] local.INFO: Processing buffer {"connection_id":224880,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:19:05] local.INFO: Packet analysis {"connection_id":224880,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:19:05] local.INFO: Extracted packet for processing {"connection_id":224880,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:19:05] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:19:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:19:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:19:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:19:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:19:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:19:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:19:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:19:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:19:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:19:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:19:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:19:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:19:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:19:05] local.INFO: Teltonika packet parsed successfully {"connection_id":224880,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:19:05] local.INFO: Passing IMEI to GPS processor {"connection_id":224880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:19:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":224880,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:19:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.32","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:19:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:19:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:19:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.32","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:19:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:19:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:19:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:19:05] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:19:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:19:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:19:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:19:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:19:05] local.INFO: DEBUG: GPS processor result {"connection_id":224880,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24034,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:19:05] local.INFO: GPS data processed {"connection_id":224880,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:19:05] local.INFO: Acknowledgment sent {"connection_id":224880,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:19:23] local.INFO: TCP Data received {"connection_id":221910,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:19:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221910,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:19:23] local.INFO: Processing buffer {"connection_id":221910,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:19:23] local.INFO: IMEI packet received {"connection_id":221910,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:19:23] local.INFO: IMEI acknowledgment sent {"connection_id":221910,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:19:29] local.INFO: TCP Data received {"connection_id":221910,"ip":"42.106.6.23","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:19:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221910,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:19:29] local.INFO: Processing buffer {"connection_id":221910,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:19:29] local.INFO: IMEI packet received {"connection_id":221910,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:19:29] local.INFO: IMEI acknowledgment sent {"connection_id":221910,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:19:30] local.INFO: TCP Data received {"connection_id":221910,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:19:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221910,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:19:30] local.INFO: Processing buffer {"connection_id":221910,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:19:30] local.INFO: Packet analysis {"connection_id":221910,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:19:30] local.INFO: Extracted packet for processing {"connection_id":221910,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:19:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:19:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:19:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:19:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:19:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:19:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:19:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:19:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:19:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:19:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:19:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:19:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:19:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:19:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221910,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:19:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:19:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:19:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:19:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:19:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:19:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:19:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:19:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:19:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:19:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:19:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:19:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:19:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:19:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:19:30] local.INFO: DEBUG: GPS processor result {"connection_id":221910,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24035,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:19:30] local.INFO: GPS data processed {"connection_id":221910,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:19:30] local.INFO: Acknowledgment sent {"connection_id":221910,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:20:01] local.INFO: TCP Data received {"connection_id":221910,"ip":"42.106.6.23","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221910,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:01] local.INFO: Processing buffer {"connection_id":221910,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:01] local.INFO: Packet analysis {"connection_id":221910,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:20:01] local.INFO: Extracted packet for processing {"connection_id":221910,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:20:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:20:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:20:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:20:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:20:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:20:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:20:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:20:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:20:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:20:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:20:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221910,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:20:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:20:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221910,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:20:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.23","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:20:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:20:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:20:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.23","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:20:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:20:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:20:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:20:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:20:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:20:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:20:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:20:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:20:01] local.INFO: DEBUG: GPS processor result {"connection_id":221910,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24036,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:20:01] local.INFO: GPS data processed {"connection_id":221910,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:20:01] local.INFO: Acknowledgment sent {"connection_id":221910,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:20:29] local.INFO: TCP Data received {"connection_id":221911,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:20:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:20:29] local.INFO: Processing buffer {"connection_id":221911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:20:29] local.INFO: IMEI packet received {"connection_id":221911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:20:29] local.INFO: IMEI acknowledgment sent {"connection_id":221911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:20:34] local.INFO: TCP Data received {"connection_id":221911,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:20:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221911,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:20:34] local.INFO: Processing buffer {"connection_id":221911,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:20:34] local.INFO: IMEI packet received {"connection_id":221911,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:20:34] local.INFO: IMEI acknowledgment sent {"connection_id":221911,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:20:35] local.INFO: TCP Data received {"connection_id":221911,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:35] local.INFO: Processing buffer {"connection_id":221911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:35] local.INFO: Packet analysis {"connection_id":221911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:20:35] local.INFO: Extracted packet for processing {"connection_id":221911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:20:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:20:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:20:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:20:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:20:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:20:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:20:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:20:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:20:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:20:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:20:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:20:35] local.INFO: Teltonika packet parsed successfully {"connection_id":221911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:20:35] local.INFO: Passing IMEI to GPS processor {"connection_id":221911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:20:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":221911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:20:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:20:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:20:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:20:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:20:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:20:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:20:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:20:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:20:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:20:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:20:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:20:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:20:35] local.INFO: DEBUG: GPS processor result {"connection_id":221911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24037,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:20:35] local.INFO: GPS data processed {"connection_id":221911,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:20:35] local.INFO: Acknowledgment sent {"connection_id":221911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:20:39] local.INFO: TCP Data received {"connection_id":221911,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221911,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:39] local.INFO: Processing buffer {"connection_id":221911,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:20:39] local.INFO: Packet analysis {"connection_id":221911,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:20:39] local.INFO: Extracted packet for processing {"connection_id":221911,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:20:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:20:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:20:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:20:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:20:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:20:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:20:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:20:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:20:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:20:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:20:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:20:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:20:39] local.INFO: Teltonika packet parsed successfully {"connection_id":221911,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:20:39] local.INFO: Passing IMEI to GPS processor {"connection_id":221911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:20:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":221911,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:20:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:20:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:20:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:20:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:20:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:20:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:20:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:20:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:20:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:20:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:20:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:20:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:20:39] local.INFO: DEBUG: GPS processor result {"connection_id":221911,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24038,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:20:39] local.INFO: GPS data processed {"connection_id":221911,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:20:39] local.INFO: Acknowledgment sent {"connection_id":221911,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:21:23] local.INFO: TCP Data received {"connection_id":224881,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:21:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:21:23] local.INFO: Processing buffer {"connection_id":224881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:21:23] local.INFO: IMEI packet received {"connection_id":224881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:21:23] local.INFO: IMEI acknowledgment sent {"connection_id":224881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:21:29] local.INFO: TCP Data received {"connection_id":224881,"ip":"42.106.6.22","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:21:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224881,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:21:29] local.INFO: Processing buffer {"connection_id":224881,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:21:29] local.INFO: IMEI packet received {"connection_id":224881,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:21:29] local.INFO: IMEI acknowledgment sent {"connection_id":224881,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:21:30] local.INFO: TCP Data received {"connection_id":224881,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:21:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:21:30] local.INFO: Processing buffer {"connection_id":224881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:21:30] local.INFO: Packet analysis {"connection_id":224881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:21:30] local.INFO: Extracted packet for processing {"connection_id":224881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:21:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:21:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:21:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:21:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:21:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:21:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:21:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:21:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:21:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:21:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:21:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:21:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:21:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:21:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:21:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:21:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:21:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:21:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:21:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:21:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:21:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:21:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:21:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:21:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:21:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:21:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:21:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:21:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:21:30] local.INFO: DEBUG: GPS processor result {"connection_id":224881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24039,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:21:30] local.INFO: GPS data processed {"connection_id":224881,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:21:30] local.INFO: Acknowledgment sent {"connection_id":224881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:22:01] local.INFO: TCP Data received {"connection_id":224881,"ip":"42.106.6.22","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:22:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224881,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:22:01] local.INFO: Processing buffer {"connection_id":224881,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:22:01] local.INFO: Packet analysis {"connection_id":224881,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:22:01] local.INFO: Extracted packet for processing {"connection_id":224881,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:22:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:22:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:22:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:22:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:22:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:22:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:22:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:22:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:22:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:22:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:22:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:22:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:22:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:22:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224881,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:22:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:22:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224881,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:22:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.22","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:22:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:22:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:22:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.22","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:22:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:22:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:22:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:22:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:22:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:22:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:22:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:22:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:22:01] local.INFO: DEBUG: GPS processor result {"connection_id":224881,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24040,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:22:01] local.INFO: GPS data processed {"connection_id":224881,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:22:01] local.INFO: Acknowledgment sent {"connection_id":224881,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:22:24] local.INFO: TCP Data received {"connection_id":221912,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:22:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221912,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:22:24] local.INFO: Processing buffer {"connection_id":221912,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:22:24] local.INFO: IMEI packet received {"connection_id":221912,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:22:24] local.INFO: IMEI acknowledgment sent {"connection_id":221912,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:22:29] local.INFO: TCP Data received {"connection_id":221912,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:22:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221912,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:22:29] local.INFO: Processing buffer {"connection_id":221912,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:22:29] local.INFO: IMEI packet received {"connection_id":221912,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:22:29] local.INFO: IMEI acknowledgment sent {"connection_id":221912,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:22:30] local.INFO: TCP Data received {"connection_id":221912,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:22:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221912,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:22:30] local.INFO: Processing buffer {"connection_id":221912,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:22:30] local.INFO: Packet analysis {"connection_id":221912,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:22:30] local.INFO: Extracted packet for processing {"connection_id":221912,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:22:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:22:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:22:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:22:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:22:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:22:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:22:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:22:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:22:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:22:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:22:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:22:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:22:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:22:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221912,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:22:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:22:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:22:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:22:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:22:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:22:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:22:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:22:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:22:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:22:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:22:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:22:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:22:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:22:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:22:30] local.INFO: DEBUG: GPS processor result {"connection_id":221912,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24041,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:22:30] local.INFO: GPS data processed {"connection_id":221912,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:22:30] local.INFO: Acknowledgment sent {"connection_id":221912,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:23:01] local.INFO: TCP Data received {"connection_id":221912,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:23:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221912,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:23:01] local.INFO: Processing buffer {"connection_id":221912,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:23:01] local.INFO: Packet analysis {"connection_id":221912,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:23:01] local.INFO: Extracted packet for processing {"connection_id":221912,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:23:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:23:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:23:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:23:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:23:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:23:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:23:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:23:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:23:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:23:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:23:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:23:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:23:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:23:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221912,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:23:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:23:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221912,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:23:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:23:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:23:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:23:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:23:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:23:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:23:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:23:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:23:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:23:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:23:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:23:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:23:01] local.INFO: DEBUG: GPS processor result {"connection_id":221912,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24042,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:23:01] local.INFO: GPS data processed {"connection_id":221912,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:23:01] local.INFO: Acknowledgment sent {"connection_id":221912,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:23:14] local.INFO: TCP Data received {"connection_id":221913,"ip":"42.106.6.28","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:23:14] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221913,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:23:14] local.INFO: Processing buffer {"connection_id":221913,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:23:14] local.INFO: IMEI packet received {"connection_id":221913,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:23:14] local.INFO: IMEI acknowledgment sent {"connection_id":221913,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:23:23] local.INFO: TCP Data received {"connection_id":221486,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:23:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:23:23] local.INFO: Processing buffer {"connection_id":221486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:23:23] local.INFO: IMEI packet received {"connection_id":221486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:23:23] local.INFO: IMEI acknowledgment sent {"connection_id":221486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:23:29] local.INFO: TCP Data received {"connection_id":221486,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:23:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221486,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:23:29] local.INFO: Processing buffer {"connection_id":221486,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:23:29] local.INFO: IMEI packet received {"connection_id":221486,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:23:29] local.INFO: IMEI acknowledgment sent {"connection_id":221486,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:23:30] local.INFO: TCP Data received {"connection_id":221486,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:23:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:23:30] local.INFO: Processing buffer {"connection_id":221486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e093c0012dce82c00522c820001900b52c..."} 
[2026-10-23 23:23:30] local.INFO: Packet analysis {"connection_id":221486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:23:30] local.INFO: Extracted packet for processing {"connection_id":221486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e0"} 
[2026-10-23 23:23:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":25,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:23:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951011072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:23:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:23:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:23:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:23:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777688000,"timestamp_ms":1792777688000,"timestamp_seconds":1792777688,"priority":1,"record_length":96,"hex_timestamp":"000001a169e093c0"} 
[2026-10-23 23:23:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:23:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:23:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":103,"data_length":795,"current_offset":136} 
[2026-10-23 23:23:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1615,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:23:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:23:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:23:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:23:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:23:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:23:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:23:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:23:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:23:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:23:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951011072001,"66":25180,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:23:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:23:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:23:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951011072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:23:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:23:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:23:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:23:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:23:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951011072001,"power":25180,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:23:30] local.INFO: DEBUG: GPS processor result {"connection_id":221486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24043,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:23:30] local.INFO: GPS data processed {"connection_id":221486,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:23:30] local.INFO: Acknowledgment sent {"connection_id":221486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:24:01] local.INFO: TCP Data received {"connection_id":221486,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221486,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:01] local.INFO: Processing buffer {"connection_id":221486,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:01] local.INFO: Packet analysis {"connection_id":221486,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:24:01] local.INFO: Extracted packet for processing {"connection_id":221486,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:24:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:24:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951088128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:24:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777989000,"timestamp_ms":1792777989000,"timestamp_seconds":1792777989,"priority":1,"record_length":96,"hex_timestamp":"000001a169e52b88"} 
[2026-10-23 23:24:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:24:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:24:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 23:24:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:24:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:24:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:24:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:24:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221486,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:24:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:24:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221486,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:24:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:24:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:24:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:24:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951088128001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:24:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:24:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:24:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951088128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:24:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:24:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:24:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:24:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:24:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951088128001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:24:01] local.INFO: DEBUG: GPS processor result {"connection_id":221486,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24044,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:24:01] local.INFO: GPS data processed {"connection_id":221486,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:24:01] local.INFO: Acknowledgment sent {"connection_id":221486,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:24:29] local.INFO: TCP Data received {"connection_id":223152,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:24:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:24:29] local.INFO: Processing buffer {"connection_id":223152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:24:29] local.INFO: IMEI packet received {"connection_id":223152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:24:29] local.INFO: IMEI acknowledgment sent {"connection_id":223152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:24:34] local.INFO: TCP Data received {"connection_id":223152,"ip":"42.106.6.36","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:24:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223152,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:24:34] local.INFO: Processing buffer {"connection_id":223152,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:24:34] local.INFO: IMEI packet received {"connection_id":223152,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:24:34] local.INFO: IMEI acknowledgment sent {"connection_id":223152,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:24:35] local.INFO: TCP Data received {"connection_id":223152,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:35] local.INFO: Processing buffer {"connection_id":223152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:35] local.INFO: Packet analysis {"connection_id":223152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:24:35] local.INFO: Extracted packet for processing {"connection_id":223152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:24:35] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:24:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:24:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951088128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:24:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792777989000,"timestamp_ms":1792777989000,"timestamp_seconds":1792777989,"priority":1,"record_length":96,"hex_timestamp":"000001a169e52b88"} 
[2026-10-23 23:24:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:24:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:24:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 23:24:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:24:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:24:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:24:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:24:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:24:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:24:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:24:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:24:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:24:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:24:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951088128001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:24:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:24:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:24:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951088128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:24:35] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:24:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:24:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:24:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:24:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951088128001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:24:35] local.INFO: DEBUG: GPS processor result {"connection_id":223152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24045,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:24:35] local.INFO: GPS data processed {"connection_id":223152,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:24:35] local.INFO: Acknowledgment sent {"connection_id":223152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:24:39] local.INFO: TCP Data received {"connection_id":223152,"ip":"42.106.6.36","data_length":795,"data_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223152,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:39] local.INFO: Processing buffer {"connection_id":223152,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:24:39] local.INFO: Packet analysis {"connection_id":223152,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:24:39] local.INFO: Extracted packet for processing {"connection_id":223152,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:24:39] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:24:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:24:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951088128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:24:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:24:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792777989000,"timestamp_ms":1792777989000,"timestamp_seconds":1792777989,"priority":1,"record_length":96,"hex_timestamp":"000001a169e52b88"} 
[2026-10-23 23:24:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:24:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:24:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 23:24:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:24:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:24:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:24:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:24:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223152,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:24:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:24:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223152,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:24:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.36","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:24:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:24:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:24:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951088128001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.36","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:24:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:24:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:24:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951088128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:24:39] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:24:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:24:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:24:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:24:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951088128001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:24:39] local.INFO: DEBUG: GPS processor result {"connection_id":223152,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24046,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:24:39] local.INFO: GPS data processed {"connection_id":223152,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:24:39] local.INFO: Acknowledgment sent {"connection_id":223152,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:25:23] local.INFO: TCP Data received {"connection_id":221914,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:25:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:25:23] local.INFO: Processing buffer {"connection_id":221914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:25:23] local.INFO: IMEI packet received {"connection_id":221914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:25:23] local.INFO: IMEI acknowledgment sent {"connection_id":221914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:25:29] local.INFO: TCP Data received {"connection_id":221914,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:25:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221914,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:25:29] local.INFO: Processing buffer {"connection_id":221914,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:25:29] local.INFO: IMEI packet received {"connection_id":221914,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:25:29] local.INFO: IMEI acknowledgment sent {"connection_id":221914,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:25:30] local.INFO: TCP Data received {"connection_id":221914,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:25:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:25:30] local.INFO: Processing buffer {"connection_id":221914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:25:30] local.INFO: Packet analysis {"connection_id":221914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:25:30] local.INFO: Extracted packet for processing {"connection_id":221914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:25:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:25:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951088128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:25:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:25:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:25:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:25:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777989000,"timestamp_ms":1792777989000,"timestamp_seconds":1792777989,"priority":1,"record_length":96,"hex_timestamp":"000001a169e52b88"} 
[2026-10-23 23:25:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:25:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:25:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 23:25:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:25:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:25:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:25:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:25:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:25:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:25:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:25:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:25:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:25:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:25:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951088128001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:25:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:25:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:25:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951088128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:25:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:25:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:25:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:25:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:25:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951088128001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:25:30] local.INFO: DEBUG: GPS processor result {"connection_id":221914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24047,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:25:30] local.INFO: GPS data processed {"connection_id":221914,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:25:30] local.INFO: Acknowledgment sent {"connection_id":221914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:26:01] local.INFO: TCP Data received {"connection_id":221914,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:26:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221914,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:26:01] local.INFO: Processing buffer {"connection_id":221914,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:26:01] local.INFO: Packet analysis {"connection_id":221914,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:26:01] local.INFO: Extracted packet for processing {"connection_id":221914,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:26:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:26:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951088128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:26:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:26:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:26:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:26:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777989000,"timestamp_ms":1792777989000,"timestamp_seconds":1792777989,"priority":1,"record_length":96,"hex_timestamp":"000001a169e52b88"} 
[2026-10-23 23:26:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:26:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:26:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 23:26:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:26:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:26:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:26:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:26:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221914,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:26:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:26:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221914,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:26:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:26:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:26:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:26:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951088128001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:26:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:26:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:26:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951088128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:26:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:26:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:26:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:26:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:26:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951088128001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:26:01] local.INFO: DEBUG: GPS processor result {"connection_id":221914,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24048,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:26:01] local.INFO: GPS data processed {"connection_id":221914,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:26:01] local.INFO: Acknowledgment sent {"connection_id":221914,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:26:24] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:26:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:26:24] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:26:24] local.INFO: IMEI packet received {"connection_id":221487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:26:24] local.INFO: IMEI acknowledgment sent {"connection_id":221487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:26:29] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:26:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:26:29] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:26:29] local.INFO: IMEI packet received {"connection_id":221487,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:26:29] local.INFO: IMEI acknowledgment sent {"connection_id":221487,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:26:30] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:26:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:26:30] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:26:30] local.INFO: Packet analysis {"connection_id":221487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:26:30] local.INFO: Extracted packet for processing {"connection_id":221487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:26:30] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:26:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951088128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:26:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:26:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:26:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:26:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792777989000,"timestamp_ms":1792777989000,"timestamp_seconds":1792777989,"priority":1,"record_length":96,"hex_timestamp":"000001a169e52b88"} 
[2026-10-23 23:26:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:26:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:26:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 23:26:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:26:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:26:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:26:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:26:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:26:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:26:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:26:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:26:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:26:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:26:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951088128001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:26:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:26:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:26:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951088128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:26:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:26:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:26:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:26:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:26:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951088128001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:26:30] local.INFO: DEBUG: GPS processor result {"connection_id":221487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24049,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:26:30] local.INFO: GPS data processed {"connection_id":221487,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:26:30] local.INFO: Acknowledgment sent {"connection_id":221487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:27:01] local.INFO: TCP Data received {"connection_id":221487,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:27:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221487,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:27:01] local.INFO: Processing buffer {"connection_id":221487,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e52b88012dce82c00522c820001a00b52c..."} 
[2026-10-23 23:27:01] local.INFO: Packet analysis {"connection_id":221487,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:27:01] local.INFO: Extracted packet for processing {"connection_id":221487,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e5"} 
[2026-10-23 23:27:01] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":26,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:27:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951088128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:27:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:27:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:27:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:27:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792777989000,"timestamp_ms":1792777989000,"timestamp_seconds":1792777989,"priority":1,"record_length":96,"hex_timestamp":"000001a169e52b88"} 
[2026-10-23 23:27:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:27:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:27:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":92,"data_length":795,"current_offset":136} 
[2026-10-23 23:27:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1516,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:27:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:27:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:27:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:27:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221487,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:27:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:27:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221487,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:27:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:27:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:27:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:27:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951088128001,"66":25147,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:27:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:27:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:27:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951088128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:27:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:27:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:27:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:27:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:27:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951088128001,"power":25147,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:27:01] local.INFO: DEBUG: GPS processor result {"connection_id":221487,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24050,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:27:01] local.INFO: GPS data processed {"connection_id":221487,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:27:01] local.INFO: Acknowledgment sent {"connection_id":221487,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:27:23] local.INFO: TCP Data received {"connection_id":223153,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223153,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:23] local.INFO: Processing buffer {"connection_id":223153,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:23] local.INFO: IMEI packet received {"connection_id":223153,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:27:23] local.INFO: IMEI acknowledgment sent {"connection_id":223153,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:27:27] local.INFO: TCP Data received {"connection_id":223153,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223153,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:27] local.INFO: Processing buffer {"connection_id":223153,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:27] local.INFO: IMEI packet received {"connection_id":223153,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:27:27] local.INFO: IMEI acknowledgment sent {"connection_id":223153,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:27:28] local.INFO: TCP Data received {"connection_id":223153,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223153,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:28] local.INFO: Processing buffer {"connection_id":223153,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:27:28] local.INFO: IMEI packet received {"connection_id":223153,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:27:28] local.INFO: IMEI acknowledgment sent {"connection_id":223153,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:27:29] local.INFO: TCP Data received {"connection_id":223153,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169e88300012dce82c00522c820001c00b52c..."} 
[2026-10-23 23:27:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223153,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e88300012dce82c00522c820001c00b52c..."} 
[2026-10-23 23:27:29] local.INFO: Processing buffer {"connection_id":223153,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e88300012dce82c00522c820001c00b52c..."} 
[2026-10-23 23:27:29] local.INFO: Packet analysis {"connection_id":223153,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e8"} 
[2026-10-23 23:27:29] local.INFO: Extracted packet for processing {"connection_id":223153,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e8"} 
[2026-10-23 23:27:29] local.INFO: GPS Element Parsed {"raw_longitude":768508608,"raw_latitude":86165536,"longitude_deg":76.8508608,"latitude_deg":8.6165536,"altitude":28,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce82c0","hex_latitude":"0522c820","is_valid_coordinates":true} 
[2026-10-23 23:27:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:27:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951165184001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:27:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967223181737984,"note":"Value kept but may cause issues"} 
[2026-10-23 23:27:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:27:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:27:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792778208000,"timestamp_ms":1792778208000,"timestamp_seconds":1792778208,"priority":1,"record_length":96,"hex_timestamp":"000001a169e88300"} 
[2026-10-23 23:27:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:27:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":23040,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:27:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":98,"n8_eight_byte":59,"data_length":795,"current_offset":136} 
[2026-10-23 23:27:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1219,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:27:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:27:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:27:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:27:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223153,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:27:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:27:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:27:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:27:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:27:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:27:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951165184001,"66":24343,"190":206,"80":36352,"24":0,"16":23967223181737984,"45":-3566076826633101312},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:27:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:27:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:27:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951165184001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:27:29] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:27:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:27:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967223181737984,"km_value":23967223181737.984,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:27:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:27:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951165184001,"power":24343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:27:29] local.INFO: DEBUG: GPS processor result {"connection_id":223153,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24051,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:27:29] local.INFO: GPS data processed {"connection_id":223153,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:27:29] local.INFO: Acknowledgment sent {"connection_id":223153,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:28:00] local.INFO: TCP Data received {"connection_id":223153,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169e8e0c0012dce82400522c8a0001d00b52c..."} 
[2026-10-23 23:28:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223153,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e8e0c0012dce82400522c8a0001d00b52c..."} 
[2026-10-23 23:28:00] local.INFO: Processing buffer {"connection_id":223153,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e8e0c0012dce82400522c8a0001d00b52c..."} 
[2026-10-23 23:28:00] local.INFO: Packet analysis {"connection_id":223153,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e8"} 
[2026-10-23 23:28:00] local.INFO: Extracted packet for processing {"connection_id":223153,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e8"} 
[2026-10-23 23:28:00] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165664,"longitude_deg":76.850848,"latitude_deg":8.6165664,"altitude":29,"angle":181,"satellites":44,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c8a0","is_valid_coordinates":true} 
[2026-10-23 23:28:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:28:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951221248001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:28:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967231771672576,"note":"Value kept but may cause issues"} 
[2026-10-23 23:28:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566076826633101312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:28:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:28:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792778232000,"timestamp_ms":1792778232000,"timestamp_seconds":1792778232,"priority":1,"record_length":96,"hex_timestamp":"000001a169e8e0c0"} 
[2026-10-23 23:28:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:28:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23040,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:28:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":95,"n8_eight_byte":23,"data_length":795,"current_offset":136} 
[2026-10-23 23:28:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":880,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:28:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:28:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:28:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:28:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223153,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:28:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:28:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223153,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:28:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:28:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:28:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:28:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951221248001,"66":27234,"190":206,"80":36352,"24":0,"16":23967231771672576,"45":-3566076826633101312},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:28:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:28:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:28:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951221248001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:28:00] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:28:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:28:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967231771672576,"km_value":23967231771672.574,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:28:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566076826633101312,"description":"Unknown IO ID 45"} 
[2026-10-23 23:28:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951221248001,"power":27234,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566076826633101312}} 
[2026-10-23 23:28:00] local.INFO: DEBUG: GPS processor result {"connection_id":223153,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24052,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:28:00] local.INFO: GPS data processed {"connection_id":223153,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:28:00] local.INFO: Acknowledgment sent {"connection_id":223153,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:28:20] local.INFO: TCP Data received {"connection_id":223154,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:20] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:20] local.INFO: Processing buffer {"connection_id":223154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:20] local.INFO: IMEI packet received {"connection_id":223154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:28:20] local.INFO: IMEI acknowledgment sent {"connection_id":223154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:28:23] local.INFO: TCP Data received {"connection_id":223154,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:23] local.INFO: Processing buffer {"connection_id":223154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:23] local.INFO: IMEI packet received {"connection_id":223154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:28:23] local.INFO: IMEI acknowledgment sent {"connection_id":223154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:28:29] local.INFO: TCP Data received {"connection_id":223154,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223154,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:29] local.INFO: Processing buffer {"connection_id":223154,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:28:29] local.INFO: IMEI packet received {"connection_id":223154,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:28:29] local.INFO: IMEI acknowledgment sent {"connection_id":223154,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:28:30] local.INFO: TCP Data received {"connection_id":223154,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169e932c8012dce82400522c858001c00b52b..."} 
[2026-10-23 23:28:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e932c8012dce82400522c858001c00b52b..."} 
[2026-10-23 23:28:30] local.INFO: Processing buffer {"connection_id":223154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e932c8012dce82400522c858001c00b52b..."} 
[2026-10-23 23:28:30] local.INFO: Packet analysis {"connection_id":223154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e9"} 
[2026-10-23 23:28:30] local.INFO: Extracted packet for processing {"connection_id":223154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e9"} 
[2026-10-23 23:28:30] local.INFO: GPS Element Parsed {"raw_longitude":768508480,"raw_latitude":86165592,"longitude_deg":76.850848,"latitude_deg":8.6165592,"altitude":28,"angle":181,"satellites":43,"speed":0,"hex_longitude":"2dce8240","hex_latitude":"0522c858","is_valid_coordinates":true} 
[2026-10-23 23:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:28:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951227392001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:28:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967236066639872,"note":"Value kept but may cause issues"} 
[2026-10-23 23:28:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121423872,"note":"Value kept but may cause issues"} 
[2026-10-23 23:28:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:28:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792778253000,"timestamp_ms":1792778253000,"timestamp_seconds":1792778253,"priority":1,"record_length":96,"hex_timestamp":"000001a169e932c8"} 
[2026-10-23 23:28:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:28:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23296,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:28:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 23:28:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:28:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:28:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:28:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:28:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:28:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:28:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:28:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:28:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:28:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:28:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951227392001,"66":27343,"190":206,"80":36352,"24":0,"16":23967236066639872,"45":-3566217564121423872},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:28:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:28:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:28:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951227392001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:28:30] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:28:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:28:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967236066639872,"km_value":23967236066639.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:28:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121423872,"description":"Unknown IO ID 45"} 
[2026-10-23 23:28:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951227392001,"power":27343,"unknown_190":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3566217564121423872}} 
[2026-10-23 23:28:30] local.INFO: DEBUG: GPS processor result {"connection_id":223154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24053,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:28:30] local.INFO: GPS data processed {"connection_id":223154,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:28:30] local.INFO: Acknowledgment sent {"connection_id":223154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:28:47] local.INFO: TCP Data received {"connection_id":221915,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:28:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221915,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:28:47] local.INFO: Processing buffer {"connection_id":221915,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:28:47] local.INFO: IMEI packet received {"connection_id":221915,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:28:47] local.INFO: IMEI acknowledgment sent {"connection_id":221915,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:29:01] local.INFO: TCP Data received {"connection_id":223154,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169e94a38012dce82800522c880001c01632b..."} 
[2026-10-23 23:29:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223154,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e94a38012dce82800522c880001c01632b..."} 
[2026-10-23 23:29:01] local.INFO: Processing buffer {"connection_id":223154,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e94a38012dce82800522c880001c01632b..."} 
[2026-10-23 23:29:01] local.INFO: Packet analysis {"connection_id":223154,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e9"} 
[2026-10-23 23:29:01] local.INFO: Extracted packet for processing {"connection_id":223154,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e9"} 
[2026-10-23 23:29:01] local.INFO: GPS Element Parsed {"raw_longitude":768508544,"raw_latitude":86165632,"longitude_deg":76.8508544,"latitude_deg":8.6165632,"altitude":28,"angle":355,"satellites":43,"speed":1,"hex_longitude":"2dce8280","hex_latitude":"0522c880","is_valid_coordinates":true} 
[2026-10-23 23:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:29:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951232768001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:29:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967240361607168,"note":"Value kept but may cause issues"} 
[2026-10-23 23:29:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566217564121442304,"note":"Value kept but may cause issues"} 
[2026-10-23 23:29:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:29:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792778259000,"timestamp_ms":1792778259000,"timestamp_seconds":1792778259,"priority":1,"record_length":96,"hex_timestamp":"000001a169e94a38"} 
[2026-10-23 23:29:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:29:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23552,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:29:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 23:29:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:29:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:29:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:29:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:29:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223154,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:29:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:29:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223154,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:29:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:29:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:29:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:29:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951232768001,"66":27463,"190":206,"80":36352,"24":1,"16":23967240361607168,"45":-3566217564121442304},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:29:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:29:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:29:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951232768001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:29:01] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:29:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:29:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967240361607168,"km_value":23967240361607.168,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:29:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566217564121442304,"description":"Unknown IO ID 45"} 
[2026-10-23 23:29:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951232768001,"power":27463,"unknown_190":206,"unknown_80":36352,"ignition":1,"odometer":null,"unknown_45":-3566217564121442304}} 
[2026-10-23 23:29:01] local.INFO: DEBUG: GPS processor result {"connection_id":223154,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24054,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:29:01] local.INFO: GPS data processed {"connection_id":223154,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:29:01] local.INFO: Acknowledgment sent {"connection_id":223154,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:29:21] local.INFO: TCP Data received {"connection_id":221916,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:21] local.INFO: Processing buffer {"connection_id":221916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:21] local.INFO: IMEI packet received {"connection_id":221916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:29:21] local.INFO: IMEI acknowledgment sent {"connection_id":221916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:29:24] local.INFO: TCP Data received {"connection_id":221916,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:24] local.INFO: Processing buffer {"connection_id":221916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:24] local.INFO: IMEI packet received {"connection_id":221916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:29:24] local.INFO: IMEI acknowledgment sent {"connection_id":221916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:29:36] local.INFO: TCP Data received {"connection_id":221916,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221916,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:36] local.INFO: Processing buffer {"connection_id":221916,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:29:36] local.INFO: IMEI packet received {"connection_id":221916,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:29:36] local.INFO: IMEI acknowledgment sent {"connection_id":221916,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:29:37] local.INFO: TCP Data received {"connection_id":221916,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169e95208012dce82800522c930001c00062b..."} 
[2026-10-23 23:29:37] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169e95208012dce82800522c930001c00062b..."} 
[2026-10-23 23:29:37] local.INFO: Processing buffer {"connection_id":221916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169e95208012dce82800522c930001c00062b..."} 
[2026-10-23 23:29:37] local.INFO: Packet analysis {"connection_id":221916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169e9"} 
[2026-10-23 23:29:37] local.INFO: Extracted packet for processing {"connection_id":221916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169e9"} 
[2026-10-23 23:29:37] local.INFO: GPS Element Parsed {"raw_longitude":768508544,"raw_latitude":86165808,"longitude_deg":76.8508544,"latitude_deg":8.6165808,"altitude":28,"angle":6,"satellites":43,"speed":4,"hex_longitude":"2dce8280","hex_latitude":"0522c930","is_valid_coordinates":true} 
[2026-10-23 23:29:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:29:37] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951234304001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:29:37] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23967253246509056,"note":"Value kept but may cause issues"} 
[2026-10-23 23:29:37] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3566147195377254400,"note":"Value kept but may cause issues"} 
[2026-10-23 23:29:37] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:29:37] local.INFO: AVL Record Parsed {"raw_timestamp":1792778261000,"timestamp_ms":1792778261000,"timestamp_seconds":1792778261,"priority":1,"record_length":96,"hex_timestamp":"000001a169e95208"} 
[2026-10-23 23:29:37] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:29:37] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23552,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:29:37] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":71,"data_length":795,"current_offset":136} 
[2026-10-23 23:29:37] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1372,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:29:37] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:29:37] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:29:37] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:29:37] local.INFO: Teltonika packet parsed successfully {"connection_id":221916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:29:37] local.INFO: Passing IMEI to GPS processor {"connection_id":221916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:29:37] local.INFO: DEBUG: About to call GPS processor {"connection_id":221916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:29:37] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:29:37] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:29:37] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:29:37] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951234304001,"66":27332,"190":206,"80":36352,"24":4,"16":23967253246509056,"45":-3566147195377254400},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:29:37] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:29:37] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:29:37] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951234304001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:29:37] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:29:37] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:29:37] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23967253246509056,"km_value":23967253246509.055,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:29:37] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3566147195377254400,"description":"Unknown IO ID 45"} 
[2026-10-23 23:29:37] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951234304001,"power":27332,"unknown_190":206,"unknown_80":36352,"ignition":4,"odometer":null,"unknown_45":-3566147195377254400}} 
[2026-10-23 23:29:37] local.INFO: DEBUG: GPS processor result {"connection_id":221916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24055,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:29:37] local.INFO: GPS data processed {"connection_id":221916,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:29:37] local.INFO: Acknowledgment sent {"connection_id":221916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:30:08] local.INFO: TCP Data received {"connection_id":221916,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ea9258012dce468005235e58002b01502f..."} 
[2026-10-23 23:30:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221916,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ea9258012dce468005235e58002b01502f..."} 
[2026-10-23 23:30:08] local.INFO: Processing buffer {"connection_id":221916,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ea9258012dce468005235e58002b01502f..."} 
[2026-10-23 23:30:08] local.INFO: Packet analysis {"connection_id":221916,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ea"} 
[2026-10-23 23:30:08] local.INFO: Extracted packet for processing {"connection_id":221916,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ea"} 
[2026-10-23 23:30:08] local.INFO: GPS Element Parsed {"raw_longitude":768493184,"raw_latitude":86203992,"longitude_deg":76.8493184,"latitude_deg":8.6203992,"altitude":43,"angle":336,"satellites":47,"speed":23,"hex_longitude":"2dce4680","hex_latitude":"05235e58","is_valid_coordinates":true} 
[2026-10-23 23:30:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:30:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951254784001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23969276176105472,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3581487581598648320,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,190,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:30:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792778343000,"timestamp_ms":1792778343000,"timestamp_seconds":1792778343,"priority":1,"record_length":96,"hex_timestamp":"000001a169ea9258"} 
[2026-10-23 23:30:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:30:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:30:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":229,"data_length":795,"current_offset":136} 
[2026-10-23 23:30:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2789,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:30:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:30:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:30:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:30:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221916,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:30:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:30:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221916,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:30:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:30:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:30:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:30:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951254784001,"66":27376,"190":206,"80":36352,"24":23,"16":23969276176105472,"45":-3581487581598648320},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,190,80,24,16,45]} 
[2026-10-23 23:30:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:30:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:30:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951254784001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:30:08] local.INFO: Unknown IO ID detected {"io_id":190,"value":206,"description":"Unknown IO ID 190"} 
[2026-10-23 23:30:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:30:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23969276176105472,"km_value":23969276176105.473,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:30:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3581487581598648320,"description":"Unknown IO ID 45"} 
[2026-10-23 23:30:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951254784001,"power":27376,"unknown_190":206,"unknown_80":36352,"ignition":23,"odometer":null,"unknown_45":-3581487581598648320}} 
[2026-10-23 23:30:08] local.INFO: DEBUG: GPS processor result {"connection_id":221916,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24056,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:30:08] local.INFO: GPS data processed {"connection_id":221916,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:30:08] local.INFO: Acknowledgment sent {"connection_id":221916,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:30:24] local.INFO: TCP Data received {"connection_id":224882,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:30:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:30:24] local.INFO: Processing buffer {"connection_id":224882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:30:24] local.INFO: IMEI packet received {"connection_id":224882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:30:24] local.INFO: IMEI acknowledgment sent {"connection_id":224882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:30:27] local.INFO: TCP Data received {"connection_id":224882,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:30:27] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224882,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:30:27] local.INFO: Processing buffer {"connection_id":224882,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:30:27] local.INFO: IMEI packet received {"connection_id":224882,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:30:27] local.INFO: IMEI acknowledgment sent {"connection_id":224882,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:30:28] local.INFO: TCP Data received {"connection_id":224882,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169eac520012dce3c8005237fe0002f01582c..."} 
[2026-10-23 23:30:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169eac520012dce3c8005237fe0002f01582c..."} 
[2026-10-23 23:30:28] local.INFO: Processing buffer {"connection_id":224882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169eac520012dce3c8005237fe0002f01582c..."} 
[2026-10-23 23:30:28] local.INFO: Packet analysis {"connection_id":224882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ea"} 
[2026-10-23 23:30:28] local.INFO: Extracted packet for processing {"connection_id":224882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ea"} 
[2026-10-23 23:30:28] local.INFO: GPS Element Parsed {"raw_longitude":768490624,"raw_latitude":86212576,"longitude_deg":76.8490624,"latitude_deg":8.6212576,"altitude":47,"angle":344,"satellites":44,"speed":31,"hex_longitude":"2dce3c80","hex_latitude":"05237fe0","is_valid_coordinates":true} 
[2026-10-23 23:30:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:30:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951255808001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23969709967802368,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3583035693970073600,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,189,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:30:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792778356000,"timestamp_ms":1792778356000,"timestamp_seconds":1792778356,"priority":1,"record_length":96,"hex_timestamp":"000001a169eac520"} 
[2026-10-23 23:30:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:30:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:30:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":240,"data_length":795,"current_offset":136} 
[2026-10-23 23:30:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2888,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:30:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:30:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:30:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:30:28] local.INFO: Teltonika packet parsed successfully {"connection_id":224882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:30:28] local.INFO: Passing IMEI to GPS processor {"connection_id":224882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:30:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":224882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:30:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:30:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:30:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:30:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951255808001,"66":27397,"189":206,"80":36352,"24":31,"16":23969709967802368,"45":-3583035693970073600},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,189,80,24,16,45]} 
[2026-10-23 23:30:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:30:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:30:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951255808001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:30:28] local.INFO: Unknown IO ID detected {"io_id":189,"value":206,"description":"Unknown IO ID 189"} 
[2026-10-23 23:30:28] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:30:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23969709967802368,"km_value":23969709967802.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:30:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3583035693970073600,"description":"Unknown IO ID 45"} 
[2026-10-23 23:30:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951255808001,"power":27397,"unknown_189":206,"unknown_80":36352,"ignition":31,"odometer":null,"unknown_45":-3583035693970073600}} 
[2026-10-23 23:30:28] local.INFO: DEBUG: GPS processor result {"connection_id":224882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24057,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:30:28] local.INFO: GPS data processed {"connection_id":224882,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:30:28] local.INFO: Acknowledgment sent {"connection_id":224882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:30:59] local.INFO: TCP Data received {"connection_id":224882,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169eaf018012dce33c00523a3900031015c2e..."} 
[2026-10-23 23:30:59] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224882,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169eaf018012dce33c00523a3900031015c2e..."} 
[2026-10-23 23:30:59] local.INFO: Processing buffer {"connection_id":224882,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169eaf018012dce33c00523a3900031015c2e..."} 
[2026-10-23 23:30:59] local.INFO: Packet analysis {"connection_id":224882,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ea"} 
[2026-10-23 23:30:59] local.INFO: Extracted packet for processing {"connection_id":224882,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ea"} 
[2026-10-23 23:30:59] local.INFO: GPS Element Parsed {"raw_longitude":768488384,"raw_latitude":86221712,"longitude_deg":76.8488384,"latitude_deg":8.6221712,"altitude":49,"angle":348,"satellites":46,"speed":36,"hex_longitude":"2dce33c0","hex_latitude":"0523a390","is_valid_coordinates":true} 
[2026-10-23 23:30:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:30:59] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951259136001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:59] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23970165234335744,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:59] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3585850443734982656,"note":"Value kept but may cause issues"} 
[2026-10-23 23:30:59] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,189,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:30:59] local.INFO: AVL Record Parsed {"raw_timestamp":1792778367000,"timestamp_ms":1792778367000,"timestamp_seconds":1792778367,"priority":1,"record_length":96,"hex_timestamp":"000001a169eaf018"} 
[2026-10-23 23:30:59] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:30:59] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:30:59] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":5,"data_length":795,"current_offset":136} 
[2026-10-23 23:30:59] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":778,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:30:59] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:30:59] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:30:59] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:30:59] local.INFO: Teltonika packet parsed successfully {"connection_id":224882,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:30:59] local.INFO: Passing IMEI to GPS processor {"connection_id":224882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:30:59] local.INFO: DEBUG: About to call GPS processor {"connection_id":224882,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:30:59] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:30:59] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:30:59] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:30:59] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951259136001,"66":27310,"189":206,"80":36352,"24":36,"16":23970165234335744,"45":-3585850443734982656},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,189,80,24,16,45]} 
[2026-10-23 23:30:59] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:30:59] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:30:59] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951259136001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:30:59] local.INFO: Unknown IO ID detected {"io_id":189,"value":206,"description":"Unknown IO ID 189"} 
[2026-10-23 23:30:59] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:30:59] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23970165234335744,"km_value":23970165234335.742,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:30:59] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3585850443734982656,"description":"Unknown IO ID 45"} 
[2026-10-23 23:30:59] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951259136001,"power":27310,"unknown_189":206,"unknown_80":36352,"ignition":36,"odometer":null,"unknown_45":-3585850443734982656}} 
[2026-10-23 23:30:59] local.INFO: DEBUG: GPS processor result {"connection_id":224882,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24058,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:30:59] local.INFO: GPS data processed {"connection_id":224882,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:30:59] local.INFO: Acknowledgment sent {"connection_id":224882,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:31:23] local.INFO: TCP Data received {"connection_id":221917,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:31:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221917,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:31:23] local.INFO: Processing buffer {"connection_id":221917,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:31:23] local.INFO: IMEI packet received {"connection_id":221917,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:31:23] local.INFO: IMEI acknowledgment sent {"connection_id":221917,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:31:29] local.INFO: TCP Data received {"connection_id":221917,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:31:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221917,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:31:29] local.INFO: Processing buffer {"connection_id":221917,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:31:29] local.INFO: IMEI packet received {"connection_id":221917,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:31:29] local.INFO: IMEI acknowledgment sent {"connection_id":221917,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:31:30] local.INFO: TCP Data received {"connection_id":221917,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169eb1728012dce2d000523c8500031015e2d..."} 
[2026-10-23 23:31:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221917,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169eb1728012dce2d000523c8500031015e2d..."} 
[2026-10-23 23:31:30] local.INFO: Processing buffer {"connection_id":221917,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169eb1728012dce2d000523c8500031015e2d..."} 
[2026-10-23 23:31:30] local.INFO: Packet analysis {"connection_id":221917,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169eb"} 
[2026-10-23 23:31:30] local.INFO: Extracted packet for processing {"connection_id":221917,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169eb"} 
[2026-10-23 23:31:30] local.INFO: GPS Element Parsed {"raw_longitude":768486656,"raw_latitude":86231120,"longitude_deg":76.8486656,"latitude_deg":8.623112,"altitude":49,"angle":350,"satellites":45,"speed":39,"hex_longitude":"2dce2d00","hex_latitude":"0523c850","is_valid_coordinates":true} 
[2026-10-23 23:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:31:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951261952001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:31:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23970629090803712,"note":"Value kept but may cause issues"} 
[2026-10-23 23:31:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3588313349778862080,"note":"Value kept but may cause issues"} 
[2026-10-23 23:31:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,189,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:31:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792778377000,"timestamp_ms":1792778377000,"timestamp_seconds":1792778377,"priority":1,"record_length":96,"hex_timestamp":"000001a169eb1728"} 
[2026-10-23 23:31:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:31:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:31:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":174,"data_length":795,"current_offset":136} 
[2026-10-23 23:31:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2294,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:31:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:31:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:31:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:31:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221917,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:31:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:31:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:31:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:31:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:31:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:31:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951261952001,"66":27343,"189":206,"80":36352,"24":39,"16":23970629090803712,"45":-3588313349778862080},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,189,80,24,16,45]} 
[2026-10-23 23:31:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:31:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:31:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951261952001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:31:30] local.INFO: Unknown IO ID detected {"io_id":189,"value":206,"description":"Unknown IO ID 189"} 
[2026-10-23 23:31:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:31:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23970629090803712,"km_value":23970629090803.71,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:31:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3588313349778862080,"description":"Unknown IO ID 45"} 
[2026-10-23 23:31:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951261952001,"power":27343,"unknown_189":206,"unknown_80":36352,"ignition":39,"odometer":null,"unknown_45":-3588313349778862080}} 
[2026-10-23 23:31:30] local.INFO: DEBUG: GPS processor result {"connection_id":221917,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24059,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:31:30] local.INFO: GPS data processed {"connection_id":221917,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:31:30] local.INFO: Acknowledgment sent {"connection_id":221917,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:32:01] local.INFO: TCP Data received {"connection_id":221917,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169eb4608012dce27c00523ebc8003401632c..."} 
[2026-10-23 23:32:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221917,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169eb4608012dce27c00523ebc8003401632c..."} 
[2026-10-23 23:32:01] local.INFO: Processing buffer {"connection_id":221917,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169eb4608012dce27c00523ebc8003401632c..."} 
[2026-10-23 23:32:01] local.INFO: Packet analysis {"connection_id":221917,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169eb"} 
[2026-10-23 23:32:01] local.INFO: Extracted packet for processing {"connection_id":221917,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169eb"} 
[2026-10-23 23:32:01] local.INFO: GPS Element Parsed {"raw_longitude":768485312,"raw_latitude":86240200,"longitude_deg":76.8485312,"latitude_deg":8.62402,"altitude":52,"angle":355,"satellites":44,"speed":25,"hex_longitude":"2dce27c0","hex_latitude":"0523ebc8","is_valid_coordinates":true} 
[2026-10-23 23:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:32:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951264512001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:32:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23971075767402496,"note":"Value kept but may cause issues"} 
[2026-10-23 23:32:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3590213305869250560,"note":"Value kept but may cause issues"} 
[2026-10-23 23:32:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,99,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:32:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792778389000,"timestamp_ms":1792778389000,"timestamp_seconds":1792778389,"priority":1,"record_length":96,"hex_timestamp":"000001a169eb4608"} 
[2026-10-23 23:32:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:32:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:32:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":207,"data_length":795,"current_offset":136} 
[2026-10-23 23:32:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2591,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:32:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:32:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:32:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:32:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221917,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:32:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:32:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221917,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:32:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:32:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:32:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:32:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951264512001,"66":27397,"99":206,"80":36352,"24":25,"16":23971075767402496,"45":-3590213305869250560},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,99,80,24,16,45]} 
[2026-10-23 23:32:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:32:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:32:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951264512001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:32:01] local.INFO: Unknown IO ID detected {"io_id":99,"value":206,"description":"Unknown IO ID 99"} 
[2026-10-23 23:32:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:32:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23971075767402496,"km_value":23971075767402.496,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:32:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3590213305869250560,"description":"Unknown IO ID 45"} 
[2026-10-23 23:32:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951264512001,"power":27397,"unknown_99":206,"unknown_80":36352,"ignition":25,"odometer":null,"unknown_45":-3590213305869250560}} 
[2026-10-23 23:32:01] local.INFO: DEBUG: GPS processor result {"connection_id":221917,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24060,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:32:01] local.INFO: GPS data processed {"connection_id":221917,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:32:01] local.INFO: Acknowledgment sent {"connection_id":221917,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:32:23] local.INFO: TCP Data received {"connection_id":221918,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:32:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:32:23] local.INFO: Processing buffer {"connection_id":221918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:32:23] local.INFO: IMEI packet received {"connection_id":221918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:32:23] local.INFO: IMEI acknowledgment sent {"connection_id":221918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:32:29] local.INFO: TCP Data received {"connection_id":221918,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:32:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221918,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:32:29] local.INFO: Processing buffer {"connection_id":221918,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:32:29] local.INFO: IMEI packet received {"connection_id":221918,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:32:29] local.INFO: IMEI acknowledgment sent {"connection_id":221918,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:32:30] local.INFO: TCP Data received {"connection_id":221918,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ecc8c0012dcdd20005257640002d015d2c..."} 
[2026-10-23 23:32:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ecc8c0012dcdd20005257640002d015d2c..."} 
[2026-10-23 23:32:30] local.INFO: Processing buffer {"connection_id":221918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ecc8c0012dcdd20005257640002d015d2c..."} 
[2026-10-23 23:32:30] local.INFO: Packet analysis {"connection_id":221918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ec"} 
[2026-10-23 23:32:30] local.INFO: Extracted packet for processing {"connection_id":221918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ec"} 
[2026-10-23 23:32:30] local.INFO: GPS Element Parsed {"raw_longitude":768463360,"raw_latitude":86341184,"longitude_deg":76.846336,"latitude_deg":8.6341184,"altitude":45,"angle":349,"satellites":44,"speed":39,"hex_longitude":"2dcdd200","hex_latitude":"05257640","is_valid_coordinates":true} 
[2026-10-23 23:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:32:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951290624001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:32:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23976087994236928,"note":"Value kept but may cause issues"} 
[2026-10-23 23:32:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3613786835142914048,"note":"Value kept but may cause issues"} 
[2026-10-23 23:32:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:32:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792778488000,"timestamp_ms":1792778488000,"timestamp_seconds":1792778488,"priority":1,"record_length":96,"hex_timestamp":"000001a169ecc8c0"} 
[2026-10-23 23:32:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:32:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:32:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-10-23 23:32:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2442,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:32:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:32:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:32:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:32:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:32:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:32:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:32:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:32:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:32:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:32:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951290624001,"66":27039,"101":206,"80":36352,"24":39,"16":23976087994236928,"45":-3613786835142914048},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,80,24,16,45]} 
[2026-10-23 23:32:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:32:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:32:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951290624001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:32:30] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-10-23 23:32:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:32:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23976087994236928,"km_value":23976087994236.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:32:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3613786835142914048,"description":"Unknown IO ID 45"} 
[2026-10-23 23:32:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951290624001,"power":27039,"unknown_101":206,"unknown_80":36352,"ignition":39,"odometer":null,"unknown_45":-3613786835142914048}} 
[2026-10-23 23:32:30] local.INFO: DEBUG: GPS processor result {"connection_id":221918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24061,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:32:30] local.INFO: GPS data processed {"connection_id":221918,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:32:30] local.INFO: Acknowledgment sent {"connection_id":221918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:33:02] local.INFO: TCP Data received {"connection_id":221918,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ece800012dcdcac0052598300029015c2a..."} 
[2026-10-23 23:33:02] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221918,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ece800012dcdcac0052598300029015c2a..."} 
[2026-10-23 23:33:02] local.INFO: Processing buffer {"connection_id":221918,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ece800012dcdcac0052598300029015c2a..."} 
[2026-10-23 23:33:02] local.INFO: Packet analysis {"connection_id":221918,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ec"} 
[2026-10-23 23:33:02] local.INFO: Extracted packet for processing {"connection_id":221918,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ec"} 
[2026-10-23 23:33:02] local.INFO: GPS Element Parsed {"raw_longitude":768461504,"raw_latitude":86349872,"longitude_deg":76.8461504,"latitude_deg":8.6349872,"altitude":41,"angle":348,"satellites":42,"speed":46,"hex_longitude":"2dcdcac0","hex_latitude":"05259830","is_valid_coordinates":true} 
[2026-10-23 23:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:33:02] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951292928001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:02] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23976521785933824,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:02] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3615827528721743872,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:02] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:33:02] local.INFO: AVL Record Parsed {"raw_timestamp":1792778496000,"timestamp_ms":1792778496000,"timestamp_seconds":1792778496,"priority":1,"record_length":96,"hex_timestamp":"000001a169ece800"} 
[2026-10-23 23:33:02] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:33:02] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:33:02] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-10-23 23:33:02] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2154,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:33:02] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:33:02] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:33:02] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:33:02] local.INFO: Teltonika packet parsed successfully {"connection_id":221918,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:33:02] local.INFO: Passing IMEI to GPS processor {"connection_id":221918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:33:02] local.INFO: DEBUG: About to call GPS processor {"connection_id":221918,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:33:02] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:33:02] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:33:02] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:33:02] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951292928001,"66":27104,"101":206,"80":36352,"24":46,"16":23976521785933824,"45":-3615827528721743872},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,80,24,16,45]} 
[2026-10-23 23:33:02] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:33:02] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:33:02] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951292928001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:33:02] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-10-23 23:33:02] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:33:02] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23976521785933824,"km_value":23976521785933.824,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:33:02] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3615827528721743872,"description":"Unknown IO ID 45"} 
[2026-10-23 23:33:02] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951292928001,"power":27104,"unknown_101":206,"unknown_80":36352,"ignition":46,"odometer":null,"unknown_45":-3615827528721743872}} 
[2026-10-23 23:33:02] local.INFO: DEBUG: GPS processor result {"connection_id":221918,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24062,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:33:02] local.INFO: GPS data processed {"connection_id":221918,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:33:02] local.INFO: Acknowledgment sent {"connection_id":221918,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:33:26] local.INFO: TCP Data received {"connection_id":223156,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:26] local.INFO: Processing buffer {"connection_id":223156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:26] local.INFO: IMEI packet received {"connection_id":223156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:33:26] local.INFO: IMEI acknowledgment sent {"connection_id":223156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:33:29] local.INFO: TCP Data received {"connection_id":223156,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:29] local.INFO: Processing buffer {"connection_id":223156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:29] local.INFO: IMEI packet received {"connection_id":223156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:33:29] local.INFO: IMEI acknowledgment sent {"connection_id":223156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:33:33] local.INFO: TCP Data received {"connection_id":223156,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223156,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:33] local.INFO: Processing buffer {"connection_id":223156,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:33:33] local.INFO: IMEI packet received {"connection_id":223156,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:33:33] local.INFO: IMEI acknowledgment sent {"connection_id":223156,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:33:36] local.INFO: TCP Data received {"connection_id":223156,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ed0740012dcdc3000525bc500025015a2a..."} 
[2026-10-23 23:33:36] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ed0740012dcdc3000525bc500025015a2a..."} 
[2026-10-23 23:33:36] local.INFO: Processing buffer {"connection_id":223156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ed0740012dcdc3000525bc500025015a2a..."} 
[2026-10-23 23:33:36] local.INFO: Packet analysis {"connection_id":223156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ed"} 
[2026-10-23 23:33:36] local.INFO: Extracted packet for processing {"connection_id":223156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ed"} 
[2026-10-23 23:33:36] local.INFO: GPS Element Parsed {"raw_longitude":768459520,"raw_latitude":86359120,"longitude_deg":76.845952,"latitude_deg":8.635912,"altitude":37,"angle":346,"satellites":42,"speed":46,"hex_longitude":"2dcdc300","hex_latitude":"0525bc50","is_valid_coordinates":true} 
[2026-10-23 23:33:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:33:36] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951294976001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:36] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23976977052467200,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:36] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3617868222300672000,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:36] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:33:36] local.INFO: AVL Record Parsed {"raw_timestamp":1792778504000,"timestamp_ms":1792778504000,"timestamp_seconds":1792778504,"priority":1,"record_length":96,"hex_timestamp":"000001a169ed0740"} 
[2026-10-23 23:33:36] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:33:36] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:33:36] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 23:33:36] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2739,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:33:36] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:33:36] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:33:36] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:33:36] local.INFO: Teltonika packet parsed successfully {"connection_id":223156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:33:36] local.INFO: Passing IMEI to GPS processor {"connection_id":223156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:33:36] local.INFO: DEBUG: About to call GPS processor {"connection_id":223156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:33:36] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:33:36] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:33:36] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:33:36] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951294976001,"66":27104,"101":206,"80":36352,"24":46,"16":23976977052467200,"45":-3617868222300672000},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,80,24,16,45]} 
[2026-10-23 23:33:36] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:33:36] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:33:36] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951294976001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:33:36] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-10-23 23:33:36] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:33:36] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23976977052467200,"km_value":23976977052467.2,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:33:36] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3617868222300672000,"description":"Unknown IO ID 45"} 
[2026-10-23 23:33:36] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951294976001,"power":27104,"unknown_101":206,"unknown_80":36352,"ignition":46,"odometer":null,"unknown_45":-3617868222300672000}} 
[2026-10-23 23:33:36] local.INFO: DEBUG: GPS processor result {"connection_id":223156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24063,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:33:36] local.INFO: GPS data processed {"connection_id":223156,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:33:36] local.INFO: Acknowledgment sent {"connection_id":223156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:33:39] local.INFO: TCP Data received {"connection_id":223156,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ed2680012dcdbb000525dec8002501592b..."} 
[2026-10-23 23:33:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223156,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ed2680012dcdbb000525dec8002501592b..."} 
[2026-10-23 23:33:39] local.INFO: Processing buffer {"connection_id":223156,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ed2680012dcdbb000525dec8002501592b..."} 
[2026-10-23 23:33:39] local.INFO: Packet analysis {"connection_id":223156,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ed"} 
[2026-10-23 23:33:39] local.INFO: Extracted packet for processing {"connection_id":223156,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ed"} 
[2026-10-23 23:33:39] local.INFO: GPS Element Parsed {"raw_longitude":768457472,"raw_latitude":86367944,"longitude_deg":76.8457472,"latitude_deg":8.6367944,"altitude":37,"angle":345,"satellites":43,"speed":46,"hex_longitude":"2dcdbb00","hex_latitude":"0525dec8","is_valid_coordinates":true} 
[2026-10-23 23:33:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:33:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951297024001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23977419434098688,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3620049653367812096,"note":"Value kept but may cause issues"} 
[2026-10-23 23:33:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:33:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792778512000,"timestamp_ms":1792778512000,"timestamp_seconds":1792778512,"priority":1,"record_length":96,"hex_timestamp":"000001a169ed2680"} 
[2026-10-23 23:33:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:33:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:33:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 23:33:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2739,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:33:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:33:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:33:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:33:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223156,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:33:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:33:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223156,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:33:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:33:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:33:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:33:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951297024001,"66":27017,"101":206,"80":36352,"24":46,"16":23977419434098688,"45":-3620049653367812096},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,80,24,16,45]} 
[2026-10-23 23:33:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:33:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:33:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951297024001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:33:39] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-10-23 23:33:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:33:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23977419434098688,"km_value":23977419434098.688,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:33:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3620049653367812096,"description":"Unknown IO ID 45"} 
[2026-10-23 23:33:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951297024001,"power":27017,"unknown_101":206,"unknown_80":36352,"ignition":46,"odometer":null,"unknown_45":-3620049653367812096}} 
[2026-10-23 23:33:39] local.INFO: DEBUG: GPS processor result {"connection_id":223156,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24064,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:33:39] local.INFO: GPS data processed {"connection_id":223156,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:33:39] local.INFO: Acknowledgment sent {"connection_id":223156,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:34:21] local.INFO: TCP Data received {"connection_id":223155,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:34:21] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223155,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:34:21] local.INFO: Processing buffer {"connection_id":223155,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:34:21] local.INFO: IMEI packet received {"connection_id":223155,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:34:21] local.INFO: IMEI acknowledgment sent {"connection_id":223155,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:34:23] local.INFO: TCP Data received {"connection_id":223157,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223157,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:23] local.INFO: Processing buffer {"connection_id":223157,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:23] local.INFO: IMEI packet received {"connection_id":223157,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:34:23] local.INFO: IMEI acknowledgment sent {"connection_id":223157,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:34:24] local.INFO: TCP Data received {"connection_id":223157,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223157,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:24] local.INFO: Processing buffer {"connection_id":223157,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:24] local.INFO: IMEI packet received {"connection_id":223157,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:34:24] local.INFO: IMEI acknowledgment sent {"connection_id":223157,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:34:34] local.INFO: TCP Data received {"connection_id":223157,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223157,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:34] local.INFO: Processing buffer {"connection_id":223157,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:34:34] local.INFO: IMEI packet received {"connection_id":223157,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:34:34] local.INFO: IMEI acknowledgment sent {"connection_id":223157,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:34:35] local.INFO: TCP Data received {"connection_id":223157,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ed45c0012dcdaf800525ffa80028015228..."} 
[2026-10-23 23:34:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223157,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ed45c0012dcdaf800525ffa80028015228..."} 
[2026-10-23 23:34:35] local.INFO: Processing buffer {"connection_id":223157,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ed45c0012dcdaf800525ffa80028015228..."} 
[2026-10-23 23:34:35] local.INFO: Packet analysis {"connection_id":223157,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ed"} 
[2026-10-23 23:34:35] local.INFO: Extracted packet for processing {"connection_id":223157,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ed"} 
[2026-10-23 23:34:35] local.INFO: GPS Element Parsed {"raw_longitude":768454528,"raw_latitude":86376360,"longitude_deg":76.8454528,"latitude_deg":8.637636,"altitude":40,"angle":338,"satellites":40,"speed":44,"hex_longitude":"2dcdaf80","hex_latitude":"0525ffa8","is_valid_coordinates":true} 
[2026-10-23 23:34:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:34:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951299072001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:34:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23977848930828288,"note":"Value kept but may cause issues"} 
[2026-10-23 23:34:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3622301453179238400,"note":"Value kept but may cause issues"} 
[2026-10-23 23:34:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,101,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:34:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792778520000,"timestamp_ms":1792778520000,"timestamp_seconds":1792778520,"priority":1,"record_length":96,"hex_timestamp":"000001a169ed45c0"} 
[2026-10-23 23:34:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:34:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:34:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":137,"data_length":795,"current_offset":136} 
[2026-10-23 23:34:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1956,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:34:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:34:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:34:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:34:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223157,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:34:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:34:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:34:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:34:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:34:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:34:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951299072001,"66":26930,"101":206,"80":36352,"24":44,"16":23977848930828288,"45":-3622301453179238400},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,101,80,24,16,45]} 
[2026-10-23 23:34:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:34:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:34:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951299072001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:34:35] local.INFO: Unknown IO ID detected {"io_id":101,"value":206,"description":"Unknown IO ID 101"} 
[2026-10-23 23:34:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:34:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23977848930828288,"km_value":23977848930828.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:34:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3622301453179238400,"description":"Unknown IO ID 45"} 
[2026-10-23 23:34:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951299072001,"power":26930,"unknown_101":206,"unknown_80":36352,"ignition":44,"odometer":null,"unknown_45":-3622301453179238400}} 
[2026-10-23 23:34:35] local.INFO: DEBUG: GPS processor result {"connection_id":223157,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24065,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:34:35] local.INFO: GPS data processed {"connection_id":223157,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:34:35] local.INFO: Acknowledgment sent {"connection_id":223157,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:35:06] local.INFO: TCP Data received {"connection_id":223157,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ef35d8012dcd22000527c8780028015f2c..."} 
[2026-10-23 23:35:06] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223157,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ef35d8012dcd22000527c8780028015f2c..."} 
[2026-10-23 23:35:06] local.INFO: Processing buffer {"connection_id":223157,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ef35d8012dcd22000527c8780028015f2c..."} 
[2026-10-23 23:35:06] local.INFO: Packet analysis {"connection_id":223157,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:35:06] local.INFO: Extracted packet for processing {"connection_id":223157,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:35:06] local.INFO: GPS Element Parsed {"raw_longitude":768418304,"raw_latitude":86493304,"longitude_deg":76.8418304,"latitude_deg":8.6493304,"altitude":40,"angle":351,"satellites":44,"speed":35,"hex_longitude":"2dcd2200","hex_latitude":"0527c878","is_valid_coordinates":true} 
[2026-10-23 23:35:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:35:06] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951332352001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:06] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23983810345435136,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:06] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3665648599561603072,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:06] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:35:06] local.INFO: AVL Record Parsed {"raw_timestamp":1792778647000,"timestamp_ms":1792778647000,"timestamp_seconds":1792778647,"priority":1,"record_length":96,"hex_timestamp":"000001a169ef35d8"} 
[2026-10-23 23:35:06] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:35:06] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:35:06] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":83,"data_length":795,"current_offset":136} 
[2026-10-23 23:35:06] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1470,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:35:06] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:35:06] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:35:06] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:35:06] local.INFO: Teltonika packet parsed successfully {"connection_id":223157,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:35:06] local.INFO: Passing IMEI to GPS processor {"connection_id":223157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:35:06] local.INFO: DEBUG: About to call GPS processor {"connection_id":223157,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:35:06] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:35:06] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:35:06] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:35:06] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951332352001,"66":27039,"134":206,"80":36352,"24":35,"16":23983810345435136,"45":-3665648599561603072},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 23:35:06] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:35:06] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:35:06] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951332352001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:35:06] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 23:35:06] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:35:06] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23983810345435136,"km_value":23983810345435.137,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:35:06] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3665648599561603072,"description":"Unknown IO ID 45"} 
[2026-10-23 23:35:06] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951332352001,"power":27039,"unknown_134":206,"unknown_80":36352,"ignition":35,"odometer":null,"unknown_45":-3665648599561603072}} 
[2026-10-23 23:35:06] local.INFO: DEBUG: GPS processor result {"connection_id":223157,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24066,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:35:06] local.INFO: GPS data processed {"connection_id":223157,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:35:06] local.INFO: Acknowledgment sent {"connection_id":223157,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:35:33] local.INFO: TCP Data received {"connection_id":223158,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:33] local.INFO: Processing buffer {"connection_id":223158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:33] local.INFO: IMEI packet received {"connection_id":223158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:35:33] local.INFO: IMEI acknowledgment sent {"connection_id":223158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:35:33] local.INFO: TCP Data received {"connection_id":223158,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:33] local.INFO: Processing buffer {"connection_id":223158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:33] local.INFO: IMEI packet received {"connection_id":223158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:35:33] local.INFO: IMEI acknowledgment sent {"connection_id":223158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:35:40] local.INFO: TCP Data received {"connection_id":223158,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223158,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:40] local.INFO: Processing buffer {"connection_id":223158,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:35:40] local.INFO: IMEI packet received {"connection_id":223158,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:35:40] local.INFO: IMEI acknowledgment sent {"connection_id":223158,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:35:51] local.INFO: TCP Data received {"connection_id":223158,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ef5900012dcd1cc00527ed980025015e2c..."} 
[2026-10-23 23:35:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ef5900012dcd1cc00527ed980025015e2c..."} 
[2026-10-23 23:35:51] local.INFO: Processing buffer {"connection_id":223158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ef5900012dcd1cc00527ed980025015e2c..."} 
[2026-10-23 23:35:51] local.INFO: Packet analysis {"connection_id":223158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:35:51] local.INFO: Extracted packet for processing {"connection_id":223158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:35:51] local.INFO: GPS Element Parsed {"raw_longitude":768416960,"raw_latitude":86502808,"longitude_deg":76.841696,"latitude_deg":8.6502808,"altitude":37,"angle":350,"satellites":44,"speed":45,"hex_longitude":"2dcd1cc0","hex_latitude":"0527ed98","is_valid_coordinates":true} 
[2026-10-23 23:35:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:35:51] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951333632001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:51] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23984274201903104,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:51] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3665367124583876608,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:51] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:35:51] local.INFO: AVL Record Parsed {"raw_timestamp":1792778656000,"timestamp_ms":1792778656000,"timestamp_seconds":1792778656,"priority":1,"record_length":96,"hex_timestamp":"000001a169ef5900"} 
[2026-10-23 23:35:51] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:35:51] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:35:51] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":159,"data_length":795,"current_offset":136} 
[2026-10-23 23:35:51] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2154,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:35:51] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:35:51] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:35:51] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:35:51] local.INFO: Teltonika packet parsed successfully {"connection_id":223158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:35:51] local.INFO: Passing IMEI to GPS processor {"connection_id":223158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:35:51] local.INFO: DEBUG: About to call GPS processor {"connection_id":223158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:35:51] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:35:51] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:35:51] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:35:51] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951333632001,"66":26865,"134":206,"80":36352,"24":45,"16":23984274201903104,"45":-3665367124583876608},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 23:35:51] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:35:51] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:35:51] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951333632001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:35:51] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 23:35:51] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:35:51] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23984274201903104,"km_value":23984274201903.105,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:35:51] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3665367124583876608,"description":"Unknown IO ID 45"} 
[2026-10-23 23:35:51] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951333632001,"power":26865,"unknown_134":206,"unknown_80":36352,"ignition":45,"odometer":null,"unknown_45":-3665367124583876608}} 
[2026-10-23 23:35:51] local.INFO: DEBUG: GPS processor result {"connection_id":223158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24067,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:35:51] local.INFO: GPS data processed {"connection_id":223158,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:35:51] local.INFO: Acknowledgment sent {"connection_id":223158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:35:52] local.INFO: TCP Data received {"connection_id":223158,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ef7458012dcd160005280fb8002201592b..."} 
[2026-10-23 23:35:52] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223158,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ef7458012dcd160005280fb8002201592b..."} 
[2026-10-23 23:35:52] local.INFO: Processing buffer {"connection_id":223158,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ef7458012dcd160005280fb8002201592b..."} 
[2026-10-23 23:35:52] local.INFO: Packet analysis {"connection_id":223158,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:35:52] local.INFO: Extracted packet for processing {"connection_id":223158,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:35:52] local.INFO: GPS Element Parsed {"raw_longitude":768415232,"raw_latitude":86511544,"longitude_deg":76.8415232,"latitude_deg":8.6511544,"altitude":34,"angle":345,"satellites":43,"speed":53,"hex_longitude":"2dcd1600","hex_latitude":"05280fb8","is_valid_coordinates":true} 
[2026-10-23 23:35:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:35:52] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951335936001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:52] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23984707993600000,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:52] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3666844868209174528,"note":"Value kept but may cause issues"} 
[2026-10-23 23:35:52] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:35:52] local.INFO: AVL Record Parsed {"raw_timestamp":1792778663000,"timestamp_ms":1792778663000,"timestamp_seconds":1792778663,"priority":1,"record_length":96,"hex_timestamp":"000001a169ef7458"} 
[2026-10-23 23:35:52] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:35:52] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:35:52] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":241,"data_length":795,"current_offset":136} 
[2026-10-23 23:35:52] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2887,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:35:52] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:35:52] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:35:52] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:35:52] local.INFO: Teltonika packet parsed successfully {"connection_id":223158,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:35:52] local.INFO: Passing IMEI to GPS processor {"connection_id":223158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:35:52] local.INFO: DEBUG: About to call GPS processor {"connection_id":223158,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:35:52] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:35:52] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:35:52] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:35:52] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951335936001,"66":26963,"134":206,"80":36352,"24":53,"16":23984707993600000,"45":-3666844868209174528},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 23:35:52] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:35:52] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:35:52] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951335936001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:35:52] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 23:35:52] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:35:52] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23984707993600000,"km_value":23984707993600,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:35:52] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3666844868209174528,"description":"Unknown IO ID 45"} 
[2026-10-23 23:35:52] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951335936001,"power":26963,"unknown_134":206,"unknown_80":36352,"ignition":53,"odometer":null,"unknown_45":-3666844868209174528}} 
[2026-10-23 23:35:52] local.INFO: DEBUG: GPS processor result {"connection_id":223158,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24068,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:35:52] local.INFO: GPS data processed {"connection_id":223158,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:35:52] local.INFO: Acknowledgment sent {"connection_id":223158,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:36:24] local.INFO: TCP Data received {"connection_id":223159,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:36:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:36:24] local.INFO: Processing buffer {"connection_id":223159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:36:24] local.INFO: IMEI packet received {"connection_id":223159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:36:24] local.INFO: IMEI acknowledgment sent {"connection_id":223159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:36:28] local.INFO: TCP Data received {"connection_id":223159,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:36:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223159,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:36:28] local.INFO: Processing buffer {"connection_id":223159,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:36:28] local.INFO: IMEI packet received {"connection_id":223159,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:36:28] local.INFO: IMEI acknowledgment sent {"connection_id":223159,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:36:28] local.INFO: TCP Data received {"connection_id":223159,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169ef8fb0012dcd09c005283390002001532c..."} 
[2026-10-23 23:36:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169ef8fb0012dcd09c005283390002001532c..."} 
[2026-10-23 23:36:28] local.INFO: Processing buffer {"connection_id":223159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169ef8fb0012dcd09c005283390002001532c..."} 
[2026-10-23 23:36:28] local.INFO: Packet analysis {"connection_id":223159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:36:28] local.INFO: Extracted packet for processing {"connection_id":223159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:36:28] local.INFO: GPS Element Parsed {"raw_longitude":768412096,"raw_latitude":86520720,"longitude_deg":76.8412096,"latitude_deg":8.652072,"altitude":32,"angle":339,"satellites":44,"speed":55,"hex_longitude":"2dcd09c0","hex_latitude":"05283390","is_valid_coordinates":true} 
[2026-10-23 23:36:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:36:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951337728001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:36:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23985180440002560,"note":"Value kept but may cause issues"} 
[2026-10-23 23:36:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3668744824299735040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:36:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:36:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792778670000,"timestamp_ms":1792778670000,"timestamp_seconds":1792778670,"priority":1,"record_length":96,"hex_timestamp":"000001a169ef8fb0"} 
[2026-10-23 23:36:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:36:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:36:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":83,"data_length":795,"current_offset":136} 
[2026-10-23 23:36:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1470,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:36:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:36:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:36:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:36:28] local.INFO: Teltonika packet parsed successfully {"connection_id":223159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:36:28] local.INFO: Passing IMEI to GPS processor {"connection_id":223159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:36:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":223159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:36:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:36:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:36:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:36:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951337728001,"66":27137,"134":206,"80":36352,"24":55,"16":23985180440002560,"45":-3668744824299735040},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 23:36:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:36:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:36:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951337728001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:36:28] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 23:36:28] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:36:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23985180440002560,"km_value":23985180440002.56,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:36:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3668744824299735040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:36:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951337728001,"power":27137,"unknown_134":206,"unknown_80":36352,"ignition":55,"odometer":null,"unknown_45":-3668744824299735040}} 
[2026-10-23 23:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":223159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24069,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:36:29] local.INFO: GPS data processed {"connection_id":223159,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:36:29] local.INFO: Acknowledgment sent {"connection_id":223159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:36:29] local.INFO: TCP Data received {"connection_id":223159,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169efab08012dccfc40052855c8001f01522c..."} 
[2026-10-23 23:36:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169efab08012dccfc40052855c8001f01522c..."} 
[2026-10-23 23:36:29] local.INFO: Processing buffer {"connection_id":223159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169efab08012dccfc40052855c8001f01522c..."} 
[2026-10-23 23:36:29] local.INFO: Packet analysis {"connection_id":223159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:36:29] local.INFO: Extracted packet for processing {"connection_id":223159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169ef"} 
[2026-10-23 23:36:29] local.INFO: GPS Element Parsed {"raw_longitude":768408640,"raw_latitude":86529480,"longitude_deg":76.840864,"latitude_deg":8.652948,"altitude":31,"angle":338,"satellites":44,"speed":53,"hex_longitude":"2dccfc40","hex_latitude":"052855c8","is_valid_coordinates":true} 
[2026-10-23 23:36:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:36:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951339520001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:36:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23985635706535936,"note":"Value kept but may cause issues"} 
[2026-10-23 23:36:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3672192892762091520,"note":"Value kept but may cause issues"} 
[2026-10-23 23:36:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,134,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:36:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792778677000,"timestamp_ms":1792778677000,"timestamp_seconds":1792778677,"priority":1,"record_length":96,"hex_timestamp":"000001a169efab08"} 
[2026-10-23 23:36:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:36:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:36:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":1,"data_length":795,"current_offset":136} 
[2026-10-23 23:36:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":737,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:36:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:36:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:36:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:36:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:36:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:36:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:36:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:36:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:36:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:36:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951339520001,"66":27213,"134":206,"80":36352,"24":53,"16":23985635706535936,"45":-3672192892762091520},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,134,80,24,16,45]} 
[2026-10-23 23:36:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:36:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:36:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951339520001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:36:29] local.INFO: Unknown IO ID detected {"io_id":134,"value":206,"description":"Unknown IO ID 134"} 
[2026-10-23 23:36:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:36:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23985635706535936,"km_value":23985635706535.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:36:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3672192892762091520,"description":"Unknown IO ID 45"} 
[2026-10-23 23:36:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951339520001,"power":27213,"unknown_134":206,"unknown_80":36352,"ignition":53,"odometer":null,"unknown_45":-3672192892762091520}} 
[2026-10-23 23:36:29] local.INFO: DEBUG: GPS processor result {"connection_id":223159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24070,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:36:29] local.INFO: GPS data processed {"connection_id":223159,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:36:29] local.INFO: Acknowledgment sent {"connection_id":223159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:37:00] local.INFO: TCP Data received {"connection_id":223159,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f0eb58012dccdf400529ba60001501512d..."} 
[2026-10-23 23:37:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223159,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f0eb58012dccdf400529ba60001501512d..."} 
[2026-10-23 23:37:00] local.INFO: Processing buffer {"connection_id":223159,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f0eb58012dccdf400529ba60001501512d..."} 
[2026-10-23 23:37:00] local.INFO: Packet analysis {"connection_id":223159,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f0"} 
[2026-10-23 23:37:00] local.INFO: Extracted packet for processing {"connection_id":223159,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f0"} 
[2026-10-23 23:37:00] local.INFO: GPS Element Parsed {"raw_longitude":768401216,"raw_latitude":86620768,"longitude_deg":76.8401216,"latitude_deg":8.6620768,"altitude":21,"angle":337,"satellites":45,"speed":31,"hex_longitude":"2dccdf40","hex_latitude":"0529ba60","is_valid_coordinates":true} 
[2026-10-23 23:37:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:37:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951360768001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:37:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23990209846706176,"note":"Value kept but may cause issues"} 
[2026-10-23 23:37:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3681692673201473536,"note":"Value kept but may cause issues"} 
[2026-10-23 23:37:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:37:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792778759000,"timestamp_ms":1792778759000,"timestamp_seconds":1792778759,"priority":1,"record_length":96,"hex_timestamp":"000001a169f0eb58"} 
[2026-10-23 23:37:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:37:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:37:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":104,"data_length":795,"current_offset":136} 
[2026-10-23 23:37:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1659,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:37:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:37:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:37:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:37:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223159,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:37:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:37:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223159,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:37:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:37:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:37:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:37:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951360768001,"66":27180,"160":206,"80":36352,"24":31,"16":23990209846706176,"45":-3681692673201473536},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 23:37:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:37:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:37:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951360768001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:37:00] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 23:37:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:37:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23990209846706176,"km_value":23990209846706.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:37:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3681692673201473536,"description":"Unknown IO ID 45"} 
[2026-10-23 23:37:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951360768001,"power":27180,"unknown_160":206,"unknown_80":36352,"ignition":31,"odometer":null,"unknown_45":-3681692673201473536}} 
[2026-10-23 23:37:00] local.INFO: DEBUG: GPS processor result {"connection_id":223159,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24071,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:37:00] local.INFO: GPS data processed {"connection_id":223159,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:37:00] local.INFO: Acknowledgment sent {"connection_id":223159,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:37:24] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:37:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:37:24] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:37:24] local.INFO: IMEI packet received {"connection_id":221488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:37:24] local.INFO: IMEI acknowledgment sent {"connection_id":221488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:37:29] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:37:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:37:29] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:37:29] local.INFO: IMEI packet received {"connection_id":221488,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:37:29] local.INFO: IMEI acknowledgment sent {"connection_id":221488,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:37:30] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f11650012dcccec00529dc180019014e2d..."} 
[2026-10-23 23:37:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f11650012dcccec00529dc180019014e2d..."} 
[2026-10-23 23:37:30] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f11650012dcccec00529dc180019014e2d..."} 
[2026-10-23 23:37:30] local.INFO: Packet analysis {"connection_id":221488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:37:30] local.INFO: Extracted packet for processing {"connection_id":221488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:37:30] local.INFO: GPS Element Parsed {"raw_longitude":768396992,"raw_latitude":86629400,"longitude_deg":76.8396992,"latitude_deg":8.66294,"altitude":25,"angle":334,"satellites":45,"speed":34,"hex_longitude":"2dcccec0","hex_latitude":"0529dc18","is_valid_coordinates":true} 
[2026-10-23 23:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:37:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951362304001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:37:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23990673703174144,"note":"Value kept but may cause issues"} 
[2026-10-23 23:37:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3684155579246682112,"note":"Value kept but may cause issues"} 
[2026-10-23 23:37:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:37:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792778770000,"timestamp_ms":1792778770000,"timestamp_seconds":1792778770,"priority":1,"record_length":96,"hex_timestamp":"000001a169f11650"} 
[2026-10-23 23:37:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:37:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:37:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 23:37:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:37:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:37:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:37:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:37:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:37:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:37:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:37:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:37:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:37:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:37:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951362304001,"66":27267,"160":206,"80":36352,"24":34,"16":23990673703174144,"45":-3684155579246682112},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 23:37:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:37:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:37:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951362304001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:37:30] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 23:37:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:37:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23990673703174144,"km_value":23990673703174.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:37:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3684155579246682112,"description":"Unknown IO ID 45"} 
[2026-10-23 23:37:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951362304001,"power":27267,"unknown_160":206,"unknown_80":36352,"ignition":34,"odometer":null,"unknown_45":-3684155579246682112}} 
[2026-10-23 23:37:30] local.INFO: DEBUG: GPS processor result {"connection_id":221488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24072,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:37:30] local.INFO: GPS data processed {"connection_id":221488,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:37:30] local.INFO: Acknowledgment sent {"connection_id":221488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:38:01] local.INFO: TCP Data received {"connection_id":221488,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f14148012dccbe400529fd48001d014d2c..."} 
[2026-10-23 23:38:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221488,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f14148012dccbe400529fd48001d014d2c..."} 
[2026-10-23 23:38:01] local.INFO: Processing buffer {"connection_id":221488,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f14148012dccbe400529fd48001d014d2c..."} 
[2026-10-23 23:38:01] local.INFO: Packet analysis {"connection_id":221488,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:38:01] local.INFO: Extracted packet for processing {"connection_id":221488,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:38:01] local.INFO: GPS Element Parsed {"raw_longitude":768392768,"raw_latitude":86637896,"longitude_deg":76.8392768,"latitude_deg":8.6637896,"altitude":29,"angle":333,"satellites":44,"speed":32,"hex_longitude":"2dccbe40","hex_latitude":"0529fd48","is_valid_coordinates":true} 
[2026-10-23 23:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:38:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951365120001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23991133264674816,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3688799916360198144,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:38:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792778781000,"timestamp_ms":1792778781000,"timestamp_seconds":1792778781,"priority":1,"record_length":96,"hex_timestamp":"000001a169f14148"} 
[2026-10-23 23:38:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:38:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:38:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":131,"data_length":795,"current_offset":136} 
[2026-10-23 23:38:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1907,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:38:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:38:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:38:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:38:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221488,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:38:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:38:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221488,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:38:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:38:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:38:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:38:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951365120001,"66":27234,"160":206,"80":36352,"24":32,"16":23991133264674816,"45":-3688799916360198144},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 23:38:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:38:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:38:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951365120001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:38:01] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 23:38:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:38:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23991133264674816,"km_value":23991133264674.816,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:38:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3688799916360198144,"description":"Unknown IO ID 45"} 
[2026-10-23 23:38:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951365120001,"power":27234,"unknown_160":206,"unknown_80":36352,"ignition":32,"odometer":null,"unknown_45":-3688799916360198144}} 
[2026-10-23 23:38:01] local.INFO: DEBUG: GPS processor result {"connection_id":221488,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24073,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:38:01] local.INFO: GPS data processed {"connection_id":221488,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:38:01] local.INFO: Acknowledgment sent {"connection_id":221488,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:38:24] local.INFO: TCP Data received {"connection_id":224884,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:24] local.INFO: Processing buffer {"connection_id":224884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:24] local.INFO: IMEI packet received {"connection_id":224884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:38:24] local.INFO: IMEI acknowledgment sent {"connection_id":224884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:38:26] local.INFO: TCP Data received {"connection_id":224884,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:26] local.INFO: Processing buffer {"connection_id":224884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:26] local.INFO: IMEI packet received {"connection_id":224884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:38:26] local.INFO: IMEI acknowledgment sent {"connection_id":224884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:38:29] local.INFO: TCP Data received {"connection_id":224884,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224884,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:29] local.INFO: Processing buffer {"connection_id":224884,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:38:29] local.INFO: IMEI packet received {"connection_id":224884,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:38:29] local.INFO: IMEI acknowledgment sent {"connection_id":224884,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:38:30] local.INFO: TCP Data received {"connection_id":224884,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f19350012dccaf80052a1a80002001492c..."} 
[2026-10-23 23:38:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f19350012dccaf80052a1a80002001492c..."} 
[2026-10-23 23:38:30] local.INFO: Processing buffer {"connection_id":224884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f19350012dccaf80052a1a80002001492c..."} 
[2026-10-23 23:38:30] local.INFO: Packet analysis {"connection_id":224884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:38:30] local.INFO: Extracted packet for processing {"connection_id":224884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:38:30] local.INFO: GPS Element Parsed {"raw_longitude":768388992,"raw_latitude":86645376,"longitude_deg":76.8388992,"latitude_deg":8.6645376,"altitude":32,"angle":329,"satellites":44,"speed":0,"hex_longitude":"2dccaf80","hex_latitude":"052a1a80","is_valid_coordinates":true} 
[2026-10-23 23:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:38:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951367936001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23991541286567936,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3693444253473748992,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:38:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792778802000,"timestamp_ms":1792778802000,"timestamp_seconds":1792778802,"priority":1,"record_length":96,"hex_timestamp":"000001a169f19350"} 
[2026-10-23 23:38:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:38:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:38:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 23:38:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:38:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:38:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:38:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:38:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:38:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:38:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:38:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:38:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:38:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:38:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951367936001,"66":27332,"160":206,"80":36352,"24":0,"16":23991541286567936,"45":-3693444253473748992},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 23:38:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:38:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:38:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951367936001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:38:30] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 23:38:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:38:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23991541286567936,"km_value":23991541286567.938,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:38:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3693444253473748992,"description":"Unknown IO ID 45"} 
[2026-10-23 23:38:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951367936001,"power":27332,"unknown_160":206,"unknown_80":36352,"ignition":0,"odometer":null,"unknown_45":-3693444253473748992}} 
[2026-10-23 23:38:30] local.INFO: DEBUG: GPS processor result {"connection_id":224884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24074,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:38:30] local.INFO: GPS data processed {"connection_id":224884,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:38:30] local.INFO: Acknowledgment sent {"connection_id":224884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:38:34] local.INFO: TCP Data received {"connection_id":224884,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f1e558012dcca640052a2958002101442e..."} 
[2026-10-23 23:38:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f1e558012dcca640052a2958002101442e..."} 
[2026-10-23 23:38:34] local.INFO: Processing buffer {"connection_id":224884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f1e558012dcca640052a2958002101442e..."} 
[2026-10-23 23:38:34] local.INFO: Packet analysis {"connection_id":224884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:38:34] local.INFO: Extracted packet for processing {"connection_id":224884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f1"} 
[2026-10-23 23:38:34] local.INFO: GPS Element Parsed {"raw_longitude":768386624,"raw_latitude":86649176,"longitude_deg":76.8386624,"latitude_deg":8.6649176,"altitude":33,"angle":324,"satellites":46,"speed":17,"hex_longitude":"2dcca640","hex_latitude":"052a2958","is_valid_coordinates":true} 
[2026-10-23 23:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:38:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951373312001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23991756034932736,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3697596009378316288,"note":"Value kept but may cause issues"} 
[2026-10-23 23:38:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:38:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792778823000,"timestamp_ms":1792778823000,"timestamp_seconds":1792778823,"priority":1,"record_length":96,"hex_timestamp":"000001a169f1e558"} 
[2026-10-23 23:38:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:38:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:38:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":196,"data_length":795,"current_offset":136} 
[2026-10-23 23:38:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2492,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:38:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:38:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:38:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:38:34] local.INFO: Teltonika packet parsed successfully {"connection_id":224884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:38:34] local.INFO: Passing IMEI to GPS processor {"connection_id":224884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:38:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":224884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:38:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:38:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:38:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:38:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951373312001,"66":27321,"160":206,"80":36352,"24":17,"16":23991756034932736,"45":-3697596009378316288},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 23:38:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:38:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:38:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951373312001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:38:34] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 23:38:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:38:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23991756034932736,"km_value":23991756034932.734,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:38:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3697596009378316288,"description":"Unknown IO ID 45"} 
[2026-10-23 23:38:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951373312001,"power":27321,"unknown_160":206,"unknown_80":36352,"ignition":17,"odometer":null,"unknown_45":-3697596009378316288}} 
[2026-10-23 23:38:34] local.INFO: DEBUG: GPS processor result {"connection_id":224884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24075,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:38:34] local.INFO: GPS data processed {"connection_id":224884,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:38:34] local.INFO: Acknowledgment sent {"connection_id":224884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:39:07] local.INFO: TCP Data received {"connection_id":224884,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f21438012dcc90c0052a4700001901442d..."} 
[2026-10-23 23:39:07] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224884,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f21438012dcc90c0052a4700001901442d..."} 
[2026-10-23 23:39:07] local.INFO: Processing buffer {"connection_id":224884,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f21438012dcc90c0052a4700001901442d..."} 
[2026-10-23 23:39:07] local.INFO: Packet analysis {"connection_id":224884,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f2"} 
[2026-10-23 23:39:07] local.INFO: Extracted packet for processing {"connection_id":224884,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f2"} 
[2026-10-23 23:39:07] local.INFO: GPS Element Parsed {"raw_longitude":768381120,"raw_latitude":86656768,"longitude_deg":76.838112,"latitude_deg":8.6656768,"altitude":25,"angle":324,"satellites":45,"speed":43,"hex_longitude":"2dcc90c0","hex_latitude":"052a4700","is_valid_coordinates":true} 
[2026-10-23 23:39:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:39:07] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951378688001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:39:07] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23992211301466112,"note":"Value kept but may cause issues"} 
[2026-10-23 23:39:07] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3700199652911917056,"note":"Value kept but may cause issues"} 
[2026-10-23 23:39:07] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:39:07] local.INFO: AVL Record Parsed {"raw_timestamp":1792778835000,"timestamp_ms":1792778835000,"timestamp_seconds":1792778835,"priority":1,"record_length":96,"hex_timestamp":"000001a169f21438"} 
[2026-10-23 23:39:07] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:39:07] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:39:07] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":185,"data_length":795,"current_offset":136} 
[2026-10-23 23:39:07] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2393,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:39:07] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:39:07] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:39:07] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:39:07] local.INFO: Teltonika packet parsed successfully {"connection_id":224884,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:39:07] local.INFO: Passing IMEI to GPS processor {"connection_id":224884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:39:07] local.INFO: DEBUG: About to call GPS processor {"connection_id":224884,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:39:07] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:39:07] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:39:07] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:39:07] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951378688001,"66":27213,"160":206,"80":36352,"24":43,"16":23992211301466112,"45":-3700199652911917056},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 23:39:07] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:39:07] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:39:07] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951378688001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:39:07] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 23:39:07] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:39:07] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23992211301466112,"km_value":23992211301466.113,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:39:07] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3700199652911917056,"description":"Unknown IO ID 45"} 
[2026-10-23 23:39:07] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951378688001,"power":27213,"unknown_160":206,"unknown_80":36352,"ignition":43,"odometer":null,"unknown_45":-3700199652911917056}} 
[2026-10-23 23:39:07] local.INFO: DEBUG: GPS processor result {"connection_id":224884,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24076,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:39:07] local.INFO: GPS data processed {"connection_id":224884,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:39:07] local.INFO: Acknowledgment sent {"connection_id":224884,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:39:23] local.INFO: TCP Data received {"connection_id":223160,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:39:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:39:23] local.INFO: Processing buffer {"connection_id":223160,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:39:23] local.INFO: IMEI packet received {"connection_id":223160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:39:23] local.INFO: IMEI acknowledgment sent {"connection_id":223160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:39:28] local.INFO: TCP Data received {"connection_id":223160,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:39:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223160,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:39:28] local.INFO: Processing buffer {"connection_id":223160,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:39:28] local.INFO: IMEI packet received {"connection_id":223160,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:39:28] local.INFO: IMEI acknowledgment sent {"connection_id":223160,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:39:29] local.INFO: TCP Data received {"connection_id":223160,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f23760012dcc7b40052a6460001901432d..."} 
[2026-10-23 23:39:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223160,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f23760012dcc7b40052a6460001901432d..."} 
[2026-10-23 23:39:29] local.INFO: Processing buffer {"connection_id":223160,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f23760012dcc7b40052a6460001901432d..."} 
[2026-10-23 23:39:29] local.INFO: Packet analysis {"connection_id":223160,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f2"} 
[2026-10-23 23:39:29] local.INFO: Extracted packet for processing {"connection_id":223160,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f2"} 
[2026-10-23 23:39:29] local.INFO: GPS Element Parsed {"raw_longitude":768375616,"raw_latitude":86664288,"longitude_deg":76.8375616,"latitude_deg":8.6664288,"altitude":25,"angle":323,"satellites":45,"speed":37,"hex_longitude":"2dcc7b40","hex_latitude":"052a6460","is_valid_coordinates":true} 
[2026-10-23 23:39:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:39:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951381760001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:39:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23992662273032192,"note":"Value kept but may cause issues"} 
[2026-10-23 23:39:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3706251364909252608,"note":"Value kept but may cause issues"} 
[2026-10-23 23:39:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,160,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:39:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792778844000,"timestamp_ms":1792778844000,"timestamp_seconds":1792778844,"priority":1,"record_length":96,"hex_timestamp":"000001a169f23760"} 
[2026-10-23 23:39:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:39:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:39:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":77,"data_length":795,"current_offset":136} 
[2026-10-23 23:39:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1421,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:39:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:39:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:39:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:39:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223160,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:39:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:39:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:39:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:39:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:39:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:39:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951381760001,"66":27213,"160":206,"80":36352,"24":37,"16":23992662273032192,"45":-3706251364909252608},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,160,80,24,16,45]} 
[2026-10-23 23:39:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:39:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:39:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951381760001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:39:29] local.INFO: Unknown IO ID detected {"io_id":160,"value":206,"description":"Unknown IO ID 160"} 
[2026-10-23 23:39:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:39:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23992662273032192,"km_value":23992662273032.19,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:39:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3706251364909252608,"description":"Unknown IO ID 45"} 
[2026-10-23 23:39:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951381760001,"power":27213,"unknown_160":206,"unknown_80":36352,"ignition":37,"odometer":null,"unknown_45":-3706251364909252608}} 
[2026-10-23 23:39:29] local.INFO: DEBUG: GPS processor result {"connection_id":223160,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24077,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:39:29] local.INFO: GPS data processed {"connection_id":223160,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:39:29] local.INFO: Acknowledgment sent {"connection_id":223160,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:39:57] local.INFO: TCP Data received {"connection_id":224883,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:39:57] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224883,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:39:57] local.INFO: Processing buffer {"connection_id":224883,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:39:57] local.INFO: IMEI packet received {"connection_id":224883,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:39:57] local.INFO: IMEI acknowledgment sent {"connection_id":224883,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:40:00] local.INFO: TCP Data received {"connection_id":223160,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f3be00012dcb9fc0052b8cf80024011f2a..."} 
[2026-10-23 23:40:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223160,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f3be00012dcb9fc0052b8cf80024011f2a..."} 
[2026-10-23 23:40:00] local.INFO: Processing buffer {"connection_id":223160,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f3be00012dcb9fc0052b8cf80024011f2a..."} 
[2026-10-23 23:40:00] local.INFO: Packet analysis {"connection_id":223160,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f3"} 
[2026-10-23 23:40:00] local.INFO: Extracted packet for processing {"connection_id":223160,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f3"} 
[2026-10-23 23:40:00] local.INFO: GPS Element Parsed {"raw_longitude":768319424,"raw_latitude":86740216,"longitude_deg":76.8319424,"latitude_deg":8.6740216,"altitude":36,"angle":287,"satellites":42,"speed":50,"hex_longitude":"2dcb9fc0","hex_latitude":"052b8cf8","is_valid_coordinates":true} 
[2026-10-23 23:40:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:40:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951407616001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23997365262221312,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3763812997626169344,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:40:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792778944000,"timestamp_ms":1792778944000,"timestamp_seconds":1792778944,"priority":1,"record_length":96,"hex_timestamp":"000001a169f3be00"} 
[2026-10-23 23:40:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:40:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:40:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":50,"data_length":795,"current_offset":136} 
[2026-10-23 23:40:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1173,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:40:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:40:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:40:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:40:00] local.INFO: Teltonika packet parsed successfully {"connection_id":223160,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:40:00] local.INFO: Passing IMEI to GPS processor {"connection_id":223160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:40:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":223160,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:40:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:40:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:40:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:40:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951407616001,"66":25908,"230":206,"80":36352,"24":50,"16":23997365262221312,"45":-3763812997626169344},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,80,24,16,45]} 
[2026-10-23 23:40:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:40:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:40:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951407616001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:40:00] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 23:40:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:40:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23997365262221312,"km_value":23997365262221.312,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:40:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3763812997626169344,"description":"Unknown IO ID 45"} 
[2026-10-23 23:40:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951407616001,"power":25908,"unknown_230":206,"unknown_80":36352,"ignition":50,"odometer":null,"unknown_45":-3763812997626169344}} 
[2026-10-23 23:40:00] local.INFO: DEBUG: GPS processor result {"connection_id":223160,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24078,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:40:00] local.INFO: GPS data processed {"connection_id":223160,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:40:00] local.INFO: Acknowledgment sent {"connection_id":223160,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:40:24] local.INFO: TCP Data received {"connection_id":223161,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:24] local.INFO: Processing buffer {"connection_id":223161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:24] local.INFO: IMEI packet received {"connection_id":223161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:40:24] local.INFO: IMEI acknowledgment sent {"connection_id":223161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:40:29] local.INFO: TCP Data received {"connection_id":223161,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:29] local.INFO: Processing buffer {"connection_id":223161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:29] local.INFO: IMEI packet received {"connection_id":223161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:40:29] local.INFO: IMEI acknowledgment sent {"connection_id":223161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:40:33] local.INFO: TCP Data received {"connection_id":223161,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223161,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:33] local.INFO: Processing buffer {"connection_id":223161,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:40:33] local.INFO: IMEI packet received {"connection_id":223161,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:40:33] local.INFO: IMEI acknowledgment sent {"connection_id":223161,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:40:34] local.INFO: TCP Data received {"connection_id":223161,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f3e128012dcb7b80052b99980023013127..."} 
[2026-10-23 23:40:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f3e128012dcb7b80052b99980023013127..."} 
[2026-10-23 23:40:34] local.INFO: Processing buffer {"connection_id":223161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f3e128012dcb7b80052b99980023013127..."} 
[2026-10-23 23:40:34] local.INFO: Packet analysis {"connection_id":223161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f3"} 
[2026-10-23 23:40:34] local.INFO: Extracted packet for processing {"connection_id":223161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f3"} 
[2026-10-23 23:40:34] local.INFO: GPS Element Parsed {"raw_longitude":768310144,"raw_latitude":86743448,"longitude_deg":76.8310144,"latitude_deg":8.6743448,"altitude":35,"angle":305,"satellites":39,"speed":36,"hex_longitude":"2dcb7b80","hex_latitude":"052b9998","is_valid_coordinates":true} 
[2026-10-23 23:40:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:40:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951409664001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23997837708623872,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3774086834275158016,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:40:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792778953000,"timestamp_ms":1792778953000,"timestamp_seconds":1792778953,"priority":1,"record_length":96,"hex_timestamp":"000001a169f3e128"} 
[2026-10-23 23:40:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:40:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:40:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":101,"n8_eight_byte":52,"data_length":795,"current_offset":136} 
[2026-10-23 23:40:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1171,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:40:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:40:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:40:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:40:34] local.INFO: Teltonika packet parsed successfully {"connection_id":223161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:40:34] local.INFO: Passing IMEI to GPS processor {"connection_id":223161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:40:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":223161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:40:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951409664001,"66":27017,"230":206,"80":36352,"24":36,"16":23997837708623872,"45":-3774086834275158016},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,80,24,16,45]} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:40:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951409664001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:40:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23997837708623872,"km_value":23997837708623.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3774086834275158016,"description":"Unknown IO ID 45"} 
[2026-10-23 23:40:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951409664001,"power":27017,"unknown_230":206,"unknown_80":36352,"ignition":36,"odometer":null,"unknown_45":-3774086834275158016}} 
[2026-10-23 23:40:34] local.INFO: DEBUG: GPS processor result {"connection_id":223161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24079,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:40:34] local.INFO: GPS data processed {"connection_id":223161,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:40:34] local.INFO: Acknowledgment sent {"connection_id":223161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:40:34] local.INFO: TCP Data received {"connection_id":223161,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f3e128012dcb7b80052b99980023013127..."} 
[2026-10-23 23:40:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f3e128012dcb7b80052b99980023013127..."} 
[2026-10-23 23:40:34] local.INFO: Processing buffer {"connection_id":223161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f3e128012dcb7b80052b99980023013127..."} 
[2026-10-23 23:40:34] local.INFO: Packet analysis {"connection_id":223161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f3"} 
[2026-10-23 23:40:34] local.INFO: Extracted packet for processing {"connection_id":223161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f3"} 
[2026-10-23 23:40:34] local.INFO: GPS Element Parsed {"raw_longitude":768310144,"raw_latitude":86743448,"longitude_deg":76.8310144,"latitude_deg":8.6743448,"altitude":35,"angle":305,"satellites":39,"speed":36,"hex_longitude":"2dcb7b80","hex_latitude":"052b9998","is_valid_coordinates":true} 
[2026-10-23 23:40:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:40:34] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951411968001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:34] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23997837708623872,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:34] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3784290302180091904,"note":"Value kept but may cause issues"} 
[2026-10-23 23:40:34] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:40:34] local.INFO: AVL Record Parsed {"raw_timestamp":1792778953000,"timestamp_ms":1792778953000,"timestamp_seconds":1792778953,"priority":1,"record_length":96,"hex_timestamp":"000001a169f3e128"} 
[2026-10-23 23:40:34] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:40:34] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:40:34] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":137,"data_length":795,"current_offset":136} 
[2026-10-23 23:40:34] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1956,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:40:34] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:40:34] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:40:34] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:40:34] local.INFO: Teltonika packet parsed successfully {"connection_id":223161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:40:34] local.INFO: Passing IMEI to GPS processor {"connection_id":223161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:40:34] local.INFO: DEBUG: About to call GPS processor {"connection_id":223161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:40:34] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951411968001,"66":27017,"230":206,"80":36352,"24":36,"16":23997837708623872,"45":-3784290302180091904},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,80,24,16,45]} 
[2026-10-23 23:40:34] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:40:34] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951411968001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:40:34] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23997837708623872,"km_value":23997837708623.87,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:40:34] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3784290302180091904,"description":"Unknown IO ID 45"} 
[2026-10-23 23:40:34] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951411968001,"power":27017,"unknown_230":206,"unknown_80":36352,"ignition":36,"odometer":null,"unknown_45":-3784290302180091904}} 
[2026-10-23 23:40:34] local.INFO: DEBUG: GPS processor result {"connection_id":223161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24080,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:40:34] local.INFO: GPS data processed {"connection_id":223161,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:40:34] local.INFO: Acknowledgment sent {"connection_id":223161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:41:05] local.INFO: TCP Data received {"connection_id":223161,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f40838012dcb5d00052bad98002001282d..."} 
[2026-10-23 23:41:05] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223161,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f40838012dcb5d00052bad98002001282d..."} 
[2026-10-23 23:41:05] local.INFO: Processing buffer {"connection_id":223161,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f40838012dcb5d00052bad98002001282d..."} 
[2026-10-23 23:41:05] local.INFO: Packet analysis {"connection_id":223161,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f4"} 
[2026-10-23 23:41:05] local.INFO: Extracted packet for processing {"connection_id":223161,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f4"} 
[2026-10-23 23:41:05] local.INFO: GPS Element Parsed {"raw_longitude":768302336,"raw_latitude":86748568,"longitude_deg":76.8302336,"latitude_deg":8.6748568,"altitude":32,"angle":296,"satellites":45,"speed":43,"hex_longitude":"2dcb5d00","hex_latitude":"052bad98","is_valid_coordinates":true} 
[2026-10-23 23:41:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:41:05] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951411968001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:41:05] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23998288680189952,"note":"Value kept but may cause issues"} 
[2026-10-23 23:41:05] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3784290302180091904,"note":"Value kept but may cause issues"} 
[2026-10-23 23:41:05] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:41:05] local.INFO: AVL Record Parsed {"raw_timestamp":1792778963000,"timestamp_ms":1792778963000,"timestamp_seconds":1792778963,"priority":1,"record_length":96,"hex_timestamp":"000001a169f40838"} 
[2026-10-23 23:41:05] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:41:05] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:41:05] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":137,"data_length":795,"current_offset":136} 
[2026-10-23 23:41:05] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1956,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:41:05] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:41:05] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:41:05] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:41:05] local.INFO: Teltonika packet parsed successfully {"connection_id":223161,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:41:05] local.INFO: Passing IMEI to GPS processor {"connection_id":223161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:41:05] local.INFO: DEBUG: About to call GPS processor {"connection_id":223161,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:41:05] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:41:05] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:41:05] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:41:05] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951411968001,"66":26289,"230":206,"80":36352,"24":43,"16":23998288680189952,"45":-3784290302180091904},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,80,24,16,45]} 
[2026-10-23 23:41:05] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:41:05] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:41:05] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951411968001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:41:05] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 23:41:05] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:41:05] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23998288680189952,"km_value":23998288680189.953,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:41:05] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3784290302180091904,"description":"Unknown IO ID 45"} 
[2026-10-23 23:41:05] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951411968001,"power":26289,"unknown_230":206,"unknown_80":36352,"ignition":43,"odometer":null,"unknown_45":-3784290302180091904}} 
[2026-10-23 23:41:05] local.INFO: DEBUG: GPS processor result {"connection_id":223161,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24081,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:41:05] local.INFO: GPS data processed {"connection_id":223161,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:41:05] local.INFO: Acknowledgment sent {"connection_id":223161,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:41:23] local.INFO: TCP Data received {"connection_id":224885,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:23] local.INFO: Processing buffer {"connection_id":224885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:23] local.INFO: IMEI packet received {"connection_id":224885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:41:23] local.INFO: IMEI acknowledgment sent {"connection_id":224885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:41:23] local.INFO: TCP Data received {"connection_id":224885,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:23] local.INFO: Processing buffer {"connection_id":224885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:23] local.INFO: IMEI packet received {"connection_id":224885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:41:23] local.INFO: IMEI acknowledgment sent {"connection_id":224885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:41:29] local.INFO: TCP Data received {"connection_id":224885,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224885,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:29] local.INFO: Processing buffer {"connection_id":224885,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:41:29] local.INFO: IMEI packet received {"connection_id":224885,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:41:29] local.INFO: IMEI acknowledgment sent {"connection_id":224885,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:41:30] local.INFO: TCP Data received {"connection_id":224885,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f42778012dcb3e40052bbf68001f01312b..."} 
[2026-10-23 23:41:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f42778012dcb3e40052bbf68001f01312b..."} 
[2026-10-23 23:41:30] local.INFO: Processing buffer {"connection_id":224885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f42778012dcb3e40052bbf68001f01312b..."} 
[2026-10-23 23:41:30] local.INFO: Packet analysis {"connection_id":224885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f4"} 
[2026-10-23 23:41:30] local.INFO: Extracted packet for processing {"connection_id":224885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f4"} 
[2026-10-23 23:41:30] local.INFO: GPS Element Parsed {"raw_longitude":768294464,"raw_latitude":86753128,"longitude_deg":76.8294464,"latitude_deg":8.6753128,"altitude":31,"angle":305,"satellites":43,"speed":48,"hex_longitude":"2dcb3e40","hex_latitude":"052bbf68","is_valid_coordinates":true} 
[2026-10-23 23:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:41:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951414528001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:41:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":23998726766854144,"note":"Value kept but may cause issues"} 
[2026-10-23 23:41:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3792875288968456192,"note":"Value kept but may cause issues"} 
[2026-10-23 23:41:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,230,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:41:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792778971000,"timestamp_ms":1792778971000,"timestamp_seconds":1792778971,"priority":1,"record_length":96,"hex_timestamp":"000001a169f42778"} 
[2026-10-23 23:41:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:41:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:41:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":102,"n8_eight_byte":177,"data_length":795,"current_offset":136} 
[2026-10-23 23:41:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2301,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:41:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:41:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:41:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:41:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:41:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:41:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:41:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:41:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:41:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:41:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951414528001,"66":26984,"230":206,"80":36352,"24":48,"16":23998726766854144,"45":-3792875288968456192},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,230,80,24,16,45]} 
[2026-10-23 23:41:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:41:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:41:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951414528001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:41:30] local.INFO: Unknown IO ID detected {"io_id":230,"value":206,"description":"Unknown IO ID 230"} 
[2026-10-23 23:41:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:41:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":23998726766854144,"km_value":23998726766854.145,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:41:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3792875288968456192,"description":"Unknown IO ID 45"} 
[2026-10-23 23:41:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951414528001,"power":26984,"unknown_230":206,"unknown_80":36352,"ignition":48,"odometer":null,"unknown_45":-3792875288968456192}} 
[2026-10-23 23:41:30] local.INFO: DEBUG: GPS processor result {"connection_id":224885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24082,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:41:30] local.INFO: GPS data processed {"connection_id":224885,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:41:30] local.INFO: Acknowledgment sent {"connection_id":224885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:42:01] local.INFO: TCP Data received {"connection_id":224885,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f58708012dca77c0052d0558002501672b..."} 
[2026-10-23 23:42:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224885,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f58708012dca77c0052d0558002501672b..."} 
[2026-10-23 23:42:01] local.INFO: Processing buffer {"connection_id":224885,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f58708012dca77c0052d0558002501672b..."} 
[2026-10-23 23:42:01] local.INFO: Packet analysis {"connection_id":224885,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f5"} 
[2026-10-23 23:42:01] local.INFO: Extracted packet for processing {"connection_id":224885,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f5"} 
[2026-10-23 23:42:01] local.INFO: GPS Element Parsed {"raw_longitude":768243648,"raw_latitude":86836568,"longitude_deg":76.8243648,"latitude_deg":8.6836568,"altitude":37,"angle":359,"satellites":43,"speed":42,"hex_longitude":"2dca77c0","hex_latitude":"052d0558","is_valid_coordinates":true} 
[2026-10-23 23:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:42:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951437568001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:42:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24003713223884800,"note":"Value kept but may cause issues"} 
[2026-10-23 23:42:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3856981214894088192,"note":"Value kept but may cause issues"} 
[2026-10-23 23:42:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:42:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779061000,"timestamp_ms":1792779061000,"timestamp_seconds":1792779061,"priority":1,"record_length":96,"hex_timestamp":"000001a169f58708"} 
[2026-10-23 23:42:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:42:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:42:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-10-23 23:42:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2442,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:42:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:42:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:42:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:42:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224885,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:42:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:42:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224885,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:42:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:42:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:42:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:42:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951437568001,"66":27050,"229":206,"80":36352,"24":42,"16":24003713223884800,"45":-3856981214894088192},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 23:42:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:42:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:42:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951437568001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:42:01] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 23:42:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:42:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24003713223884800,"km_value":24003713223884.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:42:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3856981214894088192,"description":"Unknown IO ID 45"} 
[2026-10-23 23:42:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951437568001,"power":27050,"unknown_229":206,"unknown_80":36352,"ignition":42,"odometer":null,"unknown_45":-3856981214894088192}} 
[2026-10-23 23:42:01] local.INFO: DEBUG: GPS processor result {"connection_id":224885,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24083,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:42:01] local.INFO: GPS data processed {"connection_id":224885,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:42:01] local.INFO: Acknowledgment sent {"connection_id":224885,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:42:32] local.INFO: TCP Data received {"connection_id":221920,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221920,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:32] local.INFO: Processing buffer {"connection_id":221920,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:32] local.INFO: IMEI packet received {"connection_id":221920,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:42:32] local.INFO: IMEI acknowledgment sent {"connection_id":221920,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:42:33] local.INFO: TCP Data received {"connection_id":221920,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:33] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221920,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:33] local.INFO: Processing buffer {"connection_id":221920,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:33] local.INFO: IMEI packet received {"connection_id":221920,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:42:33] local.INFO: IMEI acknowledgment sent {"connection_id":221920,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:42:39] local.INFO: TCP Data received {"connection_id":221920,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221920,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:39] local.INFO: Processing buffer {"connection_id":221920,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:42:39] local.INFO: IMEI packet received {"connection_id":221920,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:42:39] local.INFO: IMEI acknowledgment sent {"connection_id":221920,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:42:40] local.INFO: TCP Data received {"connection_id":221920,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f5aa30012dca7780052d2a380026000028..."} 
[2026-10-23 23:42:40] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221920,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f5aa30012dca7780052d2a380026000028..."} 
[2026-10-23 23:42:40] local.INFO: Processing buffer {"connection_id":221920,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f5aa30012dca7780052d2a380026000028..."} 
[2026-10-23 23:42:40] local.INFO: Packet analysis {"connection_id":221920,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f5"} 
[2026-10-23 23:42:40] local.INFO: Extracted packet for processing {"connection_id":221920,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f5"} 
[2026-10-23 23:42:40] local.INFO: GPS Element Parsed {"raw_longitude":768243584,"raw_latitude":86846008,"longitude_deg":76.8243584,"latitude_deg":8.6846008,"altitude":38,"angle":0,"satellites":40,"speed":43,"hex_longitude":"2dca7780","hex_latitude":"052d2a38","is_valid_coordinates":true} 
[2026-10-23 23:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:42:40] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951439616001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:42:40] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24004168490418176,"note":"Value kept but may cause issues"} 
[2026-10-23 23:42:40] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3857403427356846080,"note":"Value kept but may cause issues"} 
[2026-10-23 23:42:40] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,229,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:42:40] local.INFO: AVL Record Parsed {"raw_timestamp":1792779070000,"timestamp_ms":1792779070000,"timestamp_seconds":1792779070,"priority":1,"record_length":96,"hex_timestamp":"000001a169f5aa30"} 
[2026-10-23 23:42:40] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:42:40] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:42:40] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":170,"data_length":795,"current_offset":136} 
[2026-10-23 23:42:40] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2253,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:42:40] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:42:40] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:42:40] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:42:40] local.INFO: Teltonika packet parsed successfully {"connection_id":221920,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:42:40] local.INFO: Passing IMEI to GPS processor {"connection_id":221920,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:42:40] local.INFO: DEBUG: About to call GPS processor {"connection_id":221920,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:42:40] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:42:40] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:42:40] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:42:40] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951439616001,"66":27115,"229":206,"80":36352,"24":43,"16":24004168490418176,"45":-3857403427356846080},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,229,80,24,16,45]} 
[2026-10-23 23:42:40] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:42:40] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:42:40] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951439616001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:42:40] local.INFO: Unknown IO ID detected {"io_id":229,"value":206,"description":"Unknown IO ID 229"} 
[2026-10-23 23:42:40] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:42:40] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24004168490418176,"km_value":24004168490418.176,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:42:40] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3857403427356846080,"description":"Unknown IO ID 45"} 
[2026-10-23 23:42:40] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951439616001,"power":27115,"unknown_229":206,"unknown_80":36352,"ignition":43,"odometer":null,"unknown_45":-3857403427356846080}} 
[2026-10-23 23:42:40] local.INFO: DEBUG: GPS processor result {"connection_id":221920,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24084,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:42:40] local.INFO: GPS data processed {"connection_id":221920,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:42:40] local.INFO: Acknowledgment sent {"connection_id":221920,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:43:23] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:43:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:43:23] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:43:23] local.INFO: IMEI packet received {"connection_id":221489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:43:23] local.INFO: IMEI acknowledgment sent {"connection_id":221489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:43:29] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:43:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:43:29] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:43:29] local.INFO: IMEI packet received {"connection_id":221489,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:43:29] local.INFO: IMEI acknowledgment sent {"connection_id":221489,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:43:30] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f6d6f8012dca1000052e4ec8001d014429..."} 
[2026-10-23 23:43:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f6d6f8012dca1000052e4ec8001d014429..."} 
[2026-10-23 23:43:30] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f6d6f8012dca1000052e4ec8001d014429..."} 
[2026-10-23 23:43:30] local.INFO: Packet analysis {"connection_id":221489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f6"} 
[2026-10-23 23:43:30] local.INFO: Extracted packet for processing {"connection_id":221489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f6"} 
[2026-10-23 23:43:30] local.INFO: GPS Element Parsed {"raw_longitude":768217088,"raw_latitude":86920904,"longitude_deg":76.8217088,"latitude_deg":8.6920904,"altitude":29,"angle":324,"satellites":41,"speed":52,"hex_longitude":"2dca1000","hex_latitude":"052e4ec8","is_valid_coordinates":true} 
[2026-10-23 23:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:43:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951459840001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:43:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24008158515036160,"note":"Value kept but may cause issues"} 
[2026-10-23 23:43:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3882665806497071104,"note":"Value kept but may cause issues"} 
[2026-10-23 23:43:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,32,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:43:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792779147000,"timestamp_ms":1792779147000,"timestamp_seconds":1792779147,"priority":1,"record_length":96,"hex_timestamp":"000001a169f6d6f8"} 
[2026-10-23 23:43:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:43:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:43:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 23:43:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2739,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:43:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:43:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:43:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:43:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:43:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:43:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:43:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:43:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:43:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:43:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951459840001,"66":26930,"32":206,"80":36352,"24":52,"16":24008158515036160,"45":-3882665806497071104},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,32,80,24,16,45]} 
[2026-10-23 23:43:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:43:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:43:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951459840001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:43:30] local.INFO: Unknown IO ID detected {"io_id":32,"value":206,"description":"Unknown IO ID 32"} 
[2026-10-23 23:43:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:43:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24008158515036160,"km_value":24008158515036.16,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:43:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3882665806497071104,"description":"Unknown IO ID 45"} 
[2026-10-23 23:43:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951459840001,"power":26930,"unknown_32":206,"unknown_80":36352,"ignition":52,"odometer":null,"unknown_45":-3882665806497071104}} 
[2026-10-23 23:43:30] local.INFO: DEBUG: GPS processor result {"connection_id":221489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24085,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:43:30] local.INFO: GPS data processed {"connection_id":221489,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:43:30] local.INFO: Acknowledgment sent {"connection_id":221489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:44:08] local.INFO: TCP Data received {"connection_id":221489,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f6ee68012dc9fb40052e6630001c01372d..."} 
[2026-10-23 23:44:08] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221489,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f6ee68012dc9fb40052e6630001c01372d..."} 
[2026-10-23 23:44:08] local.INFO: Processing buffer {"connection_id":221489,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f6ee68012dc9fb40052e6630001c01372d..."} 
[2026-10-23 23:44:08] local.INFO: Packet analysis {"connection_id":221489,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f6"} 
[2026-10-23 23:44:08] local.INFO: Extracted packet for processing {"connection_id":221489,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f6"} 
[2026-10-23 23:44:08] local.INFO: GPS Element Parsed {"raw_longitude":768211776,"raw_latitude":86926896,"longitude_deg":76.8211776,"latitude_deg":8.6926896,"altitude":28,"angle":311,"satellites":45,"speed":53,"hex_longitude":"2dc9fb40","hex_latitude":"052e6630","is_valid_coordinates":true} 
[2026-10-23 23:44:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:44:08] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951461632001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:44:08] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24008545062092800,"note":"Value kept but may cause issues"} 
[2026-10-23 23:44:08] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3886606456168986624,"note":"Value kept but may cause issues"} 
[2026-10-23 23:44:08] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,32,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:44:08] local.INFO: AVL Record Parsed {"raw_timestamp":1792779153000,"timestamp_ms":1792779153000,"timestamp_seconds":1792779153,"priority":1,"record_length":96,"hex_timestamp":"000001a169f6ee68"} 
[2026-10-23 23:44:08] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:44:08] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:44:08] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":50,"data_length":795,"current_offset":136} 
[2026-10-23 23:44:08] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1173,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:44:08] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:44:08] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:44:08] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:44:08] local.INFO: Teltonika packet parsed successfully {"connection_id":221489,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:44:08] local.INFO: Passing IMEI to GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:44:08] local.INFO: DEBUG: About to call GPS processor {"connection_id":221489,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:44:08] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:44:08] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:44:08] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:44:08] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951461632001,"66":26941,"32":206,"80":36352,"24":53,"16":24008545062092800,"45":-3886606456168986624},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,32,80,24,16,45]} 
[2026-10-23 23:44:08] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:44:08] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:44:08] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951461632001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:44:08] local.INFO: Unknown IO ID detected {"io_id":32,"value":206,"description":"Unknown IO ID 32"} 
[2026-10-23 23:44:08] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:44:08] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24008545062092800,"km_value":24008545062092.8,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:44:08] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3886606456168986624,"description":"Unknown IO ID 45"} 
[2026-10-23 23:44:08] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951461632001,"power":26941,"unknown_32":206,"unknown_80":36352,"ignition":53,"odometer":null,"unknown_45":-3886606456168986624}} 
[2026-10-23 23:44:08] local.INFO: DEBUG: GPS processor result {"connection_id":221489,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24086,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:44:08] local.INFO: GPS data processed {"connection_id":221489,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:44:08] local.INFO: Acknowledgment sent {"connection_id":221489,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:44:25] local.INFO: TCP Data received {"connection_id":223162,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:25] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223162,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:25] local.INFO: Processing buffer {"connection_id":223162,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:25] local.INFO: IMEI packet received {"connection_id":223162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:44:25] local.INFO: IMEI acknowledgment sent {"connection_id":223162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:44:29] local.INFO: TCP Data received {"connection_id":223162,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223162,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:29] local.INFO: Processing buffer {"connection_id":223162,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:29] local.INFO: IMEI packet received {"connection_id":223162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:44:29] local.INFO: IMEI acknowledgment sent {"connection_id":223162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:44:34] local.INFO: TCP Data received {"connection_id":223162,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223162,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:34] local.INFO: Processing buffer {"connection_id":223162,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:44:34] local.INFO: IMEI packet received {"connection_id":223162,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:44:34] local.INFO: IMEI acknowledgment sent {"connection_id":223162,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:44:39] local.INFO: TCP Data received {"connection_id":223162,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f709c0012dc9dec0052e7bf8001e012f2d..."} 
[2026-10-23 23:44:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223162,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f709c0012dc9dec0052e7bf8001e012f2d..."} 
[2026-10-23 23:44:39] local.INFO: Processing buffer {"connection_id":223162,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f709c0012dc9dec0052e7bf8001e012f2d..."} 
[2026-10-23 23:44:39] local.INFO: Packet analysis {"connection_id":223162,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f7"} 
[2026-10-23 23:44:39] local.INFO: Extracted packet for processing {"connection_id":223162,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f7"} 
[2026-10-23 23:44:39] local.INFO: GPS Element Parsed {"raw_longitude":768204480,"raw_latitude":86932472,"longitude_deg":76.820448,"latitude_deg":8.6932472,"altitude":30,"angle":303,"satellites":45,"speed":48,"hex_longitude":"2dc9dec0","hex_latitude":"052e7bf8","is_valid_coordinates":true} 
[2026-10-23 23:44:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:44:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951463168001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:44:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24008987443724288,"note":"Value kept but may cause issues"} 
[2026-10-23 23:44:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3892447061934198784,"note":"Value kept but may cause issues"} 
[2026-10-23 23:44:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,32,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:44:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792779160000,"timestamp_ms":1792779160000,"timestamp_seconds":1792779160,"priority":1,"record_length":96,"hex_timestamp":"000001a169f709c0"} 
[2026-10-23 23:44:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:44:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:44:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":61,"data_length":795,"current_offset":136} 
[2026-10-23 23:44:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1272,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:44:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:44:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:44:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:44:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223162,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:44:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:44:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223162,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:44:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:44:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:44:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:44:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951463168001,"66":27050,"32":206,"80":36352,"24":48,"16":24008987443724288,"45":-3892447061934198784},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,32,80,24,16,45]} 
[2026-10-23 23:44:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:44:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:44:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951463168001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:44:39] local.INFO: Unknown IO ID detected {"io_id":32,"value":206,"description":"Unknown IO ID 32"} 
[2026-10-23 23:44:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":36352,"description":"Unknown IO ID 80"} 
[2026-10-23 23:44:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24008987443724288,"km_value":24008987443724.29,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:44:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3892447061934198784,"description":"Unknown IO ID 45"} 
[2026-10-23 23:44:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951463168001,"power":27050,"unknown_32":206,"unknown_80":36352,"ignition":48,"odometer":null,"unknown_45":-3892447061934198784}} 
[2026-10-23 23:44:39] local.INFO: DEBUG: GPS processor result {"connection_id":223162,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24087,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:44:39] local.INFO: GPS data processed {"connection_id":223162,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:44:39] local.INFO: Acknowledgment sent {"connection_id":223162,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:45:23] local.INFO: TCP Data received {"connection_id":221921,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:45:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:45:23] local.INFO: Processing buffer {"connection_id":221921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:45:23] local.INFO: IMEI packet received {"connection_id":221921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:45:23] local.INFO: IMEI acknowledgment sent {"connection_id":221921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:45:26] local.INFO: TCP Data received {"connection_id":221921,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221921,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:45:26] local.INFO: Processing buffer {"connection_id":221921,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:45:26] local.INFO: IMEI packet received {"connection_id":221921,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:45:26] local.INFO: IMEI acknowledgment sent {"connection_id":221921,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:45:26] local.INFO: TCP Data received {"connection_id":221921,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f878f0012dc8d540052f7880002900012a..."} 
[2026-10-23 23:45:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f878f0012dc8d540052f7880002900012a..."} 
[2026-10-23 23:45:26] local.INFO: Processing buffer {"connection_id":221921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f878f0012dc8d540052f7880002900012a..."} 
[2026-10-23 23:45:26] local.INFO: Packet analysis {"connection_id":221921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f8"} 
[2026-10-23 23:45:26] local.INFO: Extracted packet for processing {"connection_id":221921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f8"} 
[2026-10-23 23:45:26] local.INFO: GPS Element Parsed {"raw_longitude":768136512,"raw_latitude":86997120,"longitude_deg":76.8136512,"latitude_deg":8.699712,"altitude":41,"angle":1,"satellites":42,"speed":46,"hex_longitude":"2dc8d540","hex_latitude":"052f7880","is_valid_coordinates":true} 
[2026-10-23 23:45:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:45:26] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951486976001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:45:26] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24013810691997696,"note":"Value kept but may cause issues"} 
[2026-10-23 23:45:26] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3975411811303972864,"note":"Value kept but may cause issues"} 
[2026-10-23 23:45:26] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:45:26] local.INFO: AVL Record Parsed {"raw_timestamp":1792779254000,"timestamp_ms":1792779254000,"timestamp_seconds":1792779254,"priority":1,"record_length":96,"hex_timestamp":"000001a169f878f0"} 
[2026-10-23 23:45:26] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:45:26] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:45:26] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 23:45:26] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:45:26] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:45:26] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:45:26] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:45:26] local.INFO: Teltonika packet parsed successfully {"connection_id":221921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:45:26] local.INFO: Passing IMEI to GPS processor {"connection_id":221921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:45:26] local.INFO: DEBUG: About to call GPS processor {"connection_id":221921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:45:26] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:45:26] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:45:26] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:45:26] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951486976001,"66":27245,"224":206,"80":35072,"24":46,"16":24013810691997696,"45":-3975411811303972864},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,80,24,16,45]} 
[2026-10-23 23:45:26] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:45:26] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:45:26] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951486976001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:45:26] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-10-23 23:45:26] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:45:26] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24013810691997696,"km_value":24013810691997.695,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:45:26] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3975411811303972864,"description":"Unknown IO ID 45"} 
[2026-10-23 23:45:26] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951486976001,"power":27245,"unknown_224":206,"unknown_80":35072,"ignition":46,"odometer":null,"unknown_45":-3975411811303972864}} 
[2026-10-23 23:45:26] local.INFO: DEBUG: GPS processor result {"connection_id":221921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24088,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:45:26] local.INFO: GPS data processed {"connection_id":221921,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:45:26] local.INFO: Acknowledgment sent {"connection_id":221921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:45:51] local.INFO: TCP Data received {"connection_id":221490,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:45:51] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221490,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:45:51] local.INFO: Processing buffer {"connection_id":221490,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:45:51] local.INFO: IMEI packet received {"connection_id":221490,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:45:51] local.INFO: IMEI acknowledgment sent {"connection_id":221490,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:45:58] local.INFO: TCP Data received {"connection_id":221921,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f89830012dc8d4c0052f9d700027000024..."} 
[2026-10-23 23:45:58] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221921,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f89830012dc8d4c0052f9d700027000024..."} 
[2026-10-23 23:45:58] local.INFO: Processing buffer {"connection_id":221921,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f89830012dc8d4c0052f9d700027000024..."} 
[2026-10-23 23:45:58] local.INFO: Packet analysis {"connection_id":221921,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f8"} 
[2026-10-23 23:45:58] local.INFO: Extracted packet for processing {"connection_id":221921,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f8"} 
[2026-10-23 23:45:58] local.INFO: GPS Element Parsed {"raw_longitude":768136384,"raw_latitude":87006576,"longitude_deg":76.8136384,"latitude_deg":8.7006576,"altitude":39,"angle":0,"satellites":36,"speed":48,"hex_longitude":"2dc8d4c0","hex_latitude":"052f9d70","is_valid_coordinates":true} 
[2026-10-23 23:45:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:45:58] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951489024001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:45:58] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24014270253498368,"note":"Value kept but may cause issues"} 
[2026-10-23 23:45:58] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3975200705069154304,"note":"Value kept but may cause issues"} 
[2026-10-23 23:45:58] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,224,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:45:58] local.INFO: AVL Record Parsed {"raw_timestamp":1792779262000,"timestamp_ms":1792779262000,"timestamp_seconds":1792779262,"priority":1,"record_length":96,"hex_timestamp":"000001a169f89830"} 
[2026-10-23 23:45:58] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:45:58] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:45:58] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":109,"data_length":795,"current_offset":136} 
[2026-10-23 23:45:58] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1709,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:45:58] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:45:58] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:45:58] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:45:58] local.INFO: Teltonika packet parsed successfully {"connection_id":221921,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:45:58] local.INFO: Passing IMEI to GPS processor {"connection_id":221921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:45:58] local.INFO: DEBUG: About to call GPS processor {"connection_id":221921,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:45:58] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:45:58] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:45:58] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:45:58] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951489024001,"66":27234,"224":206,"80":35072,"24":48,"16":24014270253498368,"45":-3975200705069154304},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,224,80,24,16,45]} 
[2026-10-23 23:45:58] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:45:58] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:45:58] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951489024001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:45:58] local.INFO: Unknown IO ID detected {"io_id":224,"value":206,"description":"Unknown IO ID 224"} 
[2026-10-23 23:45:58] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:45:58] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24014270253498368,"km_value":24014270253498.367,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:45:58] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3975200705069154304,"description":"Unknown IO ID 45"} 
[2026-10-23 23:45:58] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951489024001,"power":27234,"unknown_224":206,"unknown_80":35072,"ignition":48,"odometer":null,"unknown_45":-3975200705069154304}} 
[2026-10-23 23:45:58] local.INFO: DEBUG: GPS processor result {"connection_id":221921,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24089,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:45:58] local.INFO: GPS data processed {"connection_id":221921,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:45:58] local.INFO: Acknowledgment sent {"connection_id":221921,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:46:24] local.INFO: TCP Data received {"connection_id":223163,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:46:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223163,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:46:24] local.INFO: Processing buffer {"connection_id":223163,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:46:24] local.INFO: IMEI packet received {"connection_id":223163,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:46:24] local.INFO: IMEI acknowledgment sent {"connection_id":223163,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:46:28] local.INFO: TCP Data received {"connection_id":223163,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:46:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223163,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:46:28] local.INFO: Processing buffer {"connection_id":223163,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:46:28] local.INFO: IMEI packet received {"connection_id":223163,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:46:28] local.INFO: IMEI acknowledgment sent {"connection_id":223163,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:46:28] local.INFO: TCP Data received {"connection_id":223163,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f9a5b8012dc8d6000530e0f0001401442b..."} 
[2026-10-23 23:46:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223163,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f9a5b8012dc8d6000530e0f0001401442b..."} 
[2026-10-23 23:46:28] local.INFO: Processing buffer {"connection_id":223163,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f9a5b8012dc8d6000530e0f0001401442b..."} 
[2026-10-23 23:46:28] local.INFO: Packet analysis {"connection_id":223163,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:46:28] local.INFO: Extracted packet for processing {"connection_id":223163,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:46:28] local.INFO: GPS Element Parsed {"raw_longitude":768136704,"raw_latitude":87089392,"longitude_deg":76.8136704,"latitude_deg":8.7089392,"altitude":20,"angle":324,"satellites":43,"speed":59,"hex_longitude":"2dc8d600","hex_latitude":"0530e0f0","is_valid_coordinates":true} 
[2026-10-23 23:46:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:46:28] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951506944001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:46:28] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24018595285565440,"note":"Value kept but may cause issues"} 
[2026-10-23 23:46:28] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3968374936862429184,"note":"Value kept but may cause issues"} 
[2026-10-23 23:46:28] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:46:28] local.INFO: AVL Record Parsed {"raw_timestamp":1792779331000,"timestamp_ms":1792779331000,"timestamp_seconds":1792779331,"priority":1,"record_length":96,"hex_timestamp":"000001a169f9a5b8"} 
[2026-10-23 23:46:28] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:46:28] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:46:28] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 23:46:28] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:46:28] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:46:28] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:46:28] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:46:28] local.INFO: Teltonika packet parsed successfully {"connection_id":223163,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:46:28] local.INFO: Passing IMEI to GPS processor {"connection_id":223163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:46:28] local.INFO: DEBUG: About to call GPS processor {"connection_id":223163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:46:28] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:46:28] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:46:28] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:46:28] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951506944001,"66":27180,"7":206,"80":35072,"24":59,"16":24018595285565440,"45":-3968374936862429184},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 23:46:28] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:46:28] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:46:28] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951506944001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:46:28] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 23:46:28] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:46:28] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24018595285565440,"km_value":24018595285565.44,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:46:28] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3968374936862429184,"description":"Unknown IO ID 45"} 
[2026-10-23 23:46:28] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951506944001,"power":27180,"unknown_7":206,"unknown_80":35072,"ignition":59,"odometer":null,"unknown_45":-3968374936862429184}} 
[2026-10-23 23:46:28] local.INFO: DEBUG: GPS processor result {"connection_id":223163,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24090,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:46:28] local.INFO: GPS data processed {"connection_id":223163,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:46:28] local.INFO: Acknowledgment sent {"connection_id":223163,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:46:29] local.INFO: TCP Data received {"connection_id":223163,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f9bd28012dc8c1400530fdd00013014429..."} 
[2026-10-23 23:46:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223163,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f9bd28012dc8c1400530fdd00013014429..."} 
[2026-10-23 23:46:29] local.INFO: Processing buffer {"connection_id":223163,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f9bd28012dc8c1400530fdd00013014429..."} 
[2026-10-23 23:46:29] local.INFO: Packet analysis {"connection_id":223163,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:46:29] local.INFO: Extracted packet for processing {"connection_id":223163,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:46:29] local.INFO: GPS Element Parsed {"raw_longitude":768131392,"raw_latitude":87096784,"longitude_deg":76.8131392,"latitude_deg":8.7096784,"altitude":19,"angle":324,"satellites":41,"speed":60,"hex_longitude":"2dc8c140","hex_latitude":"0530fdd0","is_valid_coordinates":true} 
[2026-10-23 23:46:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:46:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951508736001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:46:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24019037667196928,"note":"Value kept but may cause issues"} 
[2026-10-23 23:46:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3974989598812999680,"note":"Value kept but may cause issues"} 
[2026-10-23 23:46:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:46:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792779337000,"timestamp_ms":1792779337000,"timestamp_seconds":1792779337,"priority":1,"record_length":96,"hex_timestamp":"000001a169f9bd28"} 
[2026-10-23 23:46:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:46:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:46:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 23:46:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:46:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:46:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:46:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:46:29] local.INFO: Teltonika packet parsed successfully {"connection_id":223163,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:46:29] local.INFO: Passing IMEI to GPS processor {"connection_id":223163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:46:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":223163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:46:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:46:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:46:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:46:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951508736001,"66":27180,"7":206,"80":35072,"24":60,"16":24019037667196928,"45":-3974989598812999680},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 23:46:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:46:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:46:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951508736001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:46:29] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 23:46:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:46:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24019037667196928,"km_value":24019037667196.93,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:46:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3974989598812999680,"description":"Unknown IO ID 45"} 
[2026-10-23 23:46:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951508736001,"power":27180,"unknown_7":206,"unknown_80":35072,"ignition":60,"odometer":null,"unknown_45":-3974989598812999680}} 
[2026-10-23 23:46:29] local.INFO: DEBUG: GPS processor result {"connection_id":223163,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24091,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:46:29] local.INFO: GPS data processed {"connection_id":223163,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:46:29] local.INFO: Acknowledgment sent {"connection_id":223163,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:47:01] local.INFO: TCP Data received {"connection_id":223163,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f9d498012dc8acc0053119f0001401422a..."} 
[2026-10-23 23:47:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223163,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f9d498012dc8acc0053119f0001401422a..."} 
[2026-10-23 23:47:01] local.INFO: Processing buffer {"connection_id":223163,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f9d498012dc8acc0053119f0001401422a..."} 
[2026-10-23 23:47:01] local.INFO: Packet analysis {"connection_id":223163,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:47:01] local.INFO: Extracted packet for processing {"connection_id":223163,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:47:01] local.INFO: GPS Element Parsed {"raw_longitude":768126144,"raw_latitude":87103984,"longitude_deg":76.8126144,"latitude_deg":8.7103984,"altitude":20,"angle":322,"satellites":42,"speed":57,"hex_longitude":"2dc8acc0","hex_latitude":"053119f0","is_valid_coordinates":true} 
[2026-10-23 23:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:47:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951510272001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:47:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24019467163926528,"note":"Value kept but may cause issues"} 
[2026-10-23 23:47:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3980830204577853440,"note":"Value kept but may cause issues"} 
[2026-10-23 23:47:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:47:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779343000,"timestamp_ms":1792779343000,"timestamp_seconds":1792779343,"priority":1,"record_length":96,"hex_timestamp":"000001a169f9d498"} 
[2026-10-23 23:47:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:47:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:47:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":44,"data_length":795,"current_offset":136} 
[2026-10-23 23:47:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1124,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:47:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:47:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:47:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:47:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223163,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:47:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:47:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223163,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:47:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:47:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:47:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:47:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951510272001,"66":27104,"7":206,"80":35072,"24":57,"16":24019467163926528,"45":-3980830204577853440},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 23:47:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:47:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:47:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951510272001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:47:01] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 23:47:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:47:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24019467163926528,"km_value":24019467163926.527,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:47:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3980830204577853440,"description":"Unknown IO ID 45"} 
[2026-10-23 23:47:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951510272001,"power":27104,"unknown_7":206,"unknown_80":35072,"ignition":57,"odometer":null,"unknown_45":-3980830204577853440}} 
[2026-10-23 23:47:01] local.INFO: DEBUG: GPS processor result {"connection_id":223163,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24092,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:47:01] local.INFO: GPS data processed {"connection_id":223163,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:47:01] local.INFO: Acknowledgment sent {"connection_id":223163,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:47:23] local.INFO: TCP Data received {"connection_id":224886,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224886,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:23] local.INFO: Processing buffer {"connection_id":224886,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:23] local.INFO: IMEI packet received {"connection_id":224886,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:47:23] local.INFO: IMEI acknowledgment sent {"connection_id":224886,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:47:26] local.INFO: TCP Data received {"connection_id":224886,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:26] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224886,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:26] local.INFO: Processing buffer {"connection_id":224886,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:26] local.INFO: IMEI packet received {"connection_id":224886,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:47:26] local.INFO: IMEI acknowledgment sent {"connection_id":224886,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:47:29] local.INFO: TCP Data received {"connection_id":224886,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224886,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:29] local.INFO: Processing buffer {"connection_id":224886,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:47:29] local.INFO: IMEI packet received {"connection_id":224886,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:47:29] local.INFO: IMEI acknowledgment sent {"connection_id":224886,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:47:30] local.INFO: TCP Data received {"connection_id":224886,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f9eff0012dc8968005313a780013014d2d..."} 
[2026-10-23 23:47:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224886,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f9eff0012dc8968005313a780013014d2d..."} 
[2026-10-23 23:47:30] local.INFO: Processing buffer {"connection_id":224886,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f9eff0012dc8968005313a780013014d2d..."} 
[2026-10-23 23:47:30] local.INFO: Packet analysis {"connection_id":224886,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:47:30] local.INFO: Extracted packet for processing {"connection_id":224886,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:47:30] local.INFO: GPS Element Parsed {"raw_longitude":768120448,"raw_latitude":87112312,"longitude_deg":76.8120448,"latitude_deg":8.7112312,"altitude":19,"angle":333,"satellites":45,"speed":56,"hex_longitude":"2dc89680","hex_latitude":"05313a78","is_valid_coordinates":true} 
[2026-10-23 23:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:47:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951511808001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:47:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24019956790198272,"note":"Value kept but may cause issues"} 
[2026-10-23 23:47:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3986600441598578688,"note":"Value kept but may cause issues"} 
[2026-10-23 23:47:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:47:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792779350000,"timestamp_ms":1792779350000,"timestamp_seconds":1792779350,"priority":1,"record_length":96,"hex_timestamp":"000001a169f9eff0"} 
[2026-10-23 23:47:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:47:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:47:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":224,"data_length":795,"current_offset":136} 
[2026-10-23 23:47:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2739,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:47:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:47:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:47:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:47:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224886,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:47:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:47:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:47:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:47:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:47:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:47:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951511808001,"66":27071,"7":206,"80":35072,"24":56,"16":24019956790198272,"45":-3986600441598578688},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 23:47:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:47:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:47:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951511808001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:47:30] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 23:47:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:47:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24019956790198272,"km_value":24019956790198.273,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:47:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3986600441598578688,"description":"Unknown IO ID 45"} 
[2026-10-23 23:47:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951511808001,"power":27071,"unknown_7":206,"unknown_80":35072,"ignition":56,"odometer":null,"unknown_45":-3986600441598578688}} 
[2026-10-23 23:47:30] local.INFO: DEBUG: GPS processor result {"connection_id":224886,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24093,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:47:30] local.INFO: GPS data processed {"connection_id":224886,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:47:30] local.INFO: Acknowledgment sent {"connection_id":224886,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:48:01] local.INFO: TCP Data received {"connection_id":224886,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169f9ff90012dc88f0005314f00001501592e..."} 
[2026-10-23 23:48:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224886,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169f9ff90012dc88f0005314f00001501592e..."} 
[2026-10-23 23:48:01] local.INFO: Processing buffer {"connection_id":224886,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169f9ff90012dc88f0005314f00001501592e..."} 
[2026-10-23 23:48:01] local.INFO: Packet analysis {"connection_id":224886,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:48:01] local.INFO: Extracted packet for processing {"connection_id":224886,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169f9"} 
[2026-10-23 23:48:01] local.INFO: GPS Element Parsed {"raw_longitude":768118528,"raw_latitude":87117568,"longitude_deg":76.8118528,"latitude_deg":8.7117568,"altitude":21,"angle":345,"satellites":46,"speed":54,"hex_longitude":"2dc88f00","hex_latitude":"05314f00","is_valid_coordinates":true} 
[2026-10-23 23:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:48:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951513600001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24020227373137920,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3992863259828258816,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,7,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:48:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779354000,"timestamp_ms":1792779354000,"timestamp_seconds":1792779354,"priority":1,"record_length":96,"hex_timestamp":"000001a169f9ff90"} 
[2026-10-23 23:48:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:48:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:48:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":191,"data_length":795,"current_offset":136} 
[2026-10-23 23:48:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2442,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:48:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:48:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:48:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:48:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224886,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:48:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:48:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224886,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:48:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:48:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:48:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:48:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951513600001,"66":27158,"7":206,"80":35072,"24":54,"16":24020227373137920,"45":-3992863259828258816},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,7,80,24,16,45]} 
[2026-10-23 23:48:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:48:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:48:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951513600001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:48:01] local.INFO: Unknown IO ID detected {"io_id":7,"value":206,"description":"Unknown IO ID 7"} 
[2026-10-23 23:48:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:48:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24020227373137920,"km_value":24020227373137.92,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:48:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3992863259828258816,"description":"Unknown IO ID 45"} 
[2026-10-23 23:48:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951513600001,"power":27158,"unknown_7":206,"unknown_80":35072,"ignition":54,"odometer":null,"unknown_45":-3992863259828258816}} 
[2026-10-23 23:48:01] local.INFO: DEBUG: GPS processor result {"connection_id":224886,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24094,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:48:01] local.INFO: GPS data processed {"connection_id":224886,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:48:01] local.INFO: Acknowledgment sent {"connection_id":224886,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:48:29] local.INFO: TCP Data received {"connection_id":223164,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:48:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:48:29] local.INFO: Processing buffer {"connection_id":223164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:48:29] local.INFO: IMEI packet received {"connection_id":223164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:48:29] local.INFO: IMEI acknowledgment sent {"connection_id":223164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:48:34] local.INFO: TCP Data received {"connection_id":223164,"ip":"42.106.6.26","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:48:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223164,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:48:34] local.INFO: Processing buffer {"connection_id":223164,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:48:34] local.INFO: IMEI packet received {"connection_id":223164,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:48:34] local.INFO: IMEI acknowledgment sent {"connection_id":223164,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:48:35] local.INFO: TCP Data received {"connection_id":223164,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169fb66f0012dc8b00005329e78002a00022e..."} 
[2026-10-23 23:48:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fb66f0012dc8b00005329e78002a00022e..."} 
[2026-10-23 23:48:35] local.INFO: Processing buffer {"connection_id":223164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fb66f0012dc8b00005329e78002a00022e..."} 
[2026-10-23 23:48:35] local.INFO: Packet analysis {"connection_id":223164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:48:35] local.INFO: Extracted packet for processing {"connection_id":223164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:48:35] local.INFO: GPS Element Parsed {"raw_longitude":768126976,"raw_latitude":87203448,"longitude_deg":76.8126976,"latitude_deg":8.7203448,"altitude":42,"angle":2,"satellites":46,"speed":30,"hex_longitude":"2dc8b000","hex_latitude":"05329e78","is_valid_coordinates":true} 
[2026-10-23 23:48:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:48:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951536128001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24024509455532032,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984841222970378240,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,146,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:48:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792779446000,"timestamp_ms":1792779446000,"timestamp_seconds":1792779446,"priority":1,"record_length":96,"hex_timestamp":"000001a169fb66f0"} 
[2026-10-23 23:48:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:48:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:48:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":186,"data_length":795,"current_offset":136} 
[2026-10-23 23:48:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2392,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:48:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:48:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:48:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:48:35] local.INFO: Teltonika packet parsed successfully {"connection_id":223164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:48:35] local.INFO: Passing IMEI to GPS processor {"connection_id":223164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:48:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":223164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:48:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:48:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:48:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:48:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951536128001,"66":26876,"146":206,"80":35072,"24":30,"16":24024509455532032,"45":-3984841222970378240},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,146,80,24,16,45]} 
[2026-10-23 23:48:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:48:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:48:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951536128001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:48:35] local.INFO: Unknown IO ID detected {"io_id":146,"value":206,"description":"Unknown IO ID 146"} 
[2026-10-23 23:48:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:48:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24024509455532032,"km_value":24024509455532.03,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:48:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984841222970378240,"description":"Unknown IO ID 45"} 
[2026-10-23 23:48:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951536128001,"power":26876,"unknown_146":206,"unknown_80":35072,"ignition":30,"odometer":null,"unknown_45":-3984841222970378240}} 
[2026-10-23 23:48:35] local.INFO: DEBUG: GPS processor result {"connection_id":223164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24095,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:48:35] local.INFO: GPS data processed {"connection_id":223164,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:48:35] local.INFO: Acknowledgment sent {"connection_id":223164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:48:39] local.INFO: TCP Data received {"connection_id":223164,"ip":"42.106.6.26","data_length":795,"data_hex":"000000000000030f8e0a000001a169fb91e8012dc8b3400532c3f8002b01662d..."} 
[2026-10-23 23:48:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223164,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fb91e8012dc8b3400532c3f8002b01662d..."} 
[2026-10-23 23:48:39] local.INFO: Processing buffer {"connection_id":223164,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fb91e8012dc8b3400532c3f8002b01662d..."} 
[2026-10-23 23:48:39] local.INFO: Packet analysis {"connection_id":223164,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:48:39] local.INFO: Extracted packet for processing {"connection_id":223164,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:48:39] local.INFO: GPS Element Parsed {"raw_longitude":768127808,"raw_latitude":87213048,"longitude_deg":76.8127808,"latitude_deg":8.7213048,"altitude":43,"angle":358,"satellites":45,"speed":39,"hex_longitude":"2dc8b340","hex_latitude":"0532c3f8","is_valid_coordinates":true} 
[2026-10-23 23:48:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:48:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951538176001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24024977606967296,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3985685647898806272,"note":"Value kept but may cause issues"} 
[2026-10-23 23:48:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:48:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792779457000,"timestamp_ms":1792779457000,"timestamp_seconds":1792779457,"priority":1,"record_length":96,"hex_timestamp":"000001a169fb91e8"} 
[2026-10-23 23:48:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:48:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:48:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":104,"n8_eight_byte":252,"data_length":795,"current_offset":136} 
[2026-10-23 23:48:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2986,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:48:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:48:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:48:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:48:39] local.INFO: Teltonika packet parsed successfully {"connection_id":223164,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:48:39] local.INFO: Passing IMEI to GPS processor {"connection_id":223164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:48:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":223164,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:48:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.26","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:48:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:48:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:48:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951538176001,"66":27517,"147":206,"80":35072,"24":39,"16":24024977606967296,"45":-3985685647898806272},"client_ip":"42.106.6.26","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:48:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:48:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:48:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951538176001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:48:39] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:48:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:48:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24024977606967296,"km_value":24024977606967.297,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:48:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3985685647898806272,"description":"Unknown IO ID 45"} 
[2026-10-23 23:48:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951538176001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":39,"odometer":null,"unknown_45":-3985685647898806272}} 
[2026-10-23 23:48:39] local.INFO: DEBUG: GPS processor result {"connection_id":223164,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24096,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:48:39] local.INFO: GPS data processed {"connection_id":223164,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:48:39] local.INFO: Acknowledgment sent {"connection_id":223164,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:49:24] local.INFO: TCP Data received {"connection_id":224887,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:49:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:49:24] local.INFO: Processing buffer {"connection_id":224887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:49:24] local.INFO: IMEI packet received {"connection_id":224887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:49:24] local.INFO: IMEI acknowledgment sent {"connection_id":224887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:49:29] local.INFO: TCP Data received {"connection_id":224887,"ip":"42.106.6.27","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:49:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224887,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:49:29] local.INFO: Processing buffer {"connection_id":224887,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:49:29] local.INFO: IMEI packet received {"connection_id":224887,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:49:29] local.INFO: IMEI acknowledgment sent {"connection_id":224887,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:49:30] local.INFO: TCP Data received {"connection_id":224887,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:49:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:49:30] local.INFO: Processing buffer {"connection_id":224887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:49:30] local.INFO: Packet analysis {"connection_id":224887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:49:30] local.INFO: Extracted packet for processing {"connection_id":224887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:49:30] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:49:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:49:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:49:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:49:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:49:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:49:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:49:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:49:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:49:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:49:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:49:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:49:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:49:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:49:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:49:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:49:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:49:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:49:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:49:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:49:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:49:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:49:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:49:30] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:49:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:49:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:49:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:49:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:49:30] local.INFO: DEBUG: GPS processor result {"connection_id":224887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24097,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:49:30] local.INFO: GPS data processed {"connection_id":224887,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:49:30] local.INFO: Acknowledgment sent {"connection_id":224887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:50:01] local.INFO: TCP Data received {"connection_id":224887,"ip":"42.106.6.27","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:50:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224887,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:50:01] local.INFO: Processing buffer {"connection_id":224887,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:50:01] local.INFO: Packet analysis {"connection_id":224887,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:50:01] local.INFO: Extracted packet for processing {"connection_id":224887,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:50:01] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:50:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:50:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:50:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:50:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:50:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:50:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:50:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:50:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:50:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:50:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:50:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:50:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:50:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224887,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:50:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:50:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224887,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:50:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.27","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:50:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:50:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:50:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.27","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:50:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:50:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:50:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:50:01] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:50:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:50:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:50:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:50:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:50:01] local.INFO: DEBUG: GPS processor result {"connection_id":224887,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24098,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:50:01] local.INFO: GPS data processed {"connection_id":224887,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:50:01] local.INFO: Acknowledgment sent {"connection_id":224887,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:50:24] local.INFO: TCP Data received {"connection_id":224888,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:50:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:50:24] local.INFO: Processing buffer {"connection_id":224888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:50:24] local.INFO: IMEI packet received {"connection_id":224888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:50:24] local.INFO: IMEI acknowledgment sent {"connection_id":224888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:50:29] local.INFO: TCP Data received {"connection_id":224888,"ip":"42.106.6.25","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:50:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224888,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:50:29] local.INFO: Processing buffer {"connection_id":224888,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:50:29] local.INFO: IMEI packet received {"connection_id":224888,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:50:29] local.INFO: IMEI acknowledgment sent {"connection_id":224888,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:50:30] local.INFO: TCP Data received {"connection_id":224888,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:50:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:50:30] local.INFO: Processing buffer {"connection_id":224888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:50:30] local.INFO: Packet analysis {"connection_id":224888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:50:30] local.INFO: Extracted packet for processing {"connection_id":224888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:50:30] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:50:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:50:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:50:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:50:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:50:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:50:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:50:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:50:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:50:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:50:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:50:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:50:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:50:30] local.INFO: Teltonika packet parsed successfully {"connection_id":224888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:50:30] local.INFO: Passing IMEI to GPS processor {"connection_id":224888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:50:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":224888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:50:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:50:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:50:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:50:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:50:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:50:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:50:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:50:30] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:50:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:50:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:50:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:50:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:50:30] local.INFO: DEBUG: GPS processor result {"connection_id":224888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24099,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:50:30] local.INFO: GPS data processed {"connection_id":224888,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:50:30] local.INFO: Acknowledgment sent {"connection_id":224888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:51:01] local.INFO: TCP Data received {"connection_id":224888,"ip":"42.106.6.25","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:51:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224888,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:51:01] local.INFO: Processing buffer {"connection_id":224888,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:51:01] local.INFO: Packet analysis {"connection_id":224888,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:51:01] local.INFO: Extracted packet for processing {"connection_id":224888,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:51:01] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:51:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:51:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:51:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:51:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:51:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:51:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:51:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:51:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:51:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:51:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:51:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:51:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:51:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224888,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:51:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:51:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224888,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:51:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.25","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:51:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:51:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:51:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.25","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:51:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:51:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:51:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:51:01] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:51:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:51:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:51:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:51:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:51:01] local.INFO: DEBUG: GPS processor result {"connection_id":224888,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24100,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:51:01] local.INFO: GPS data processed {"connection_id":224888,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:51:01] local.INFO: Acknowledgment sent {"connection_id":224888,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:51:12] local.INFO: TCP Data received {"connection_id":221491,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:51:12] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221491,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:51:12] local.INFO: Processing buffer {"connection_id":221491,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:51:12] local.INFO: IMEI packet received {"connection_id":221491,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:51:12] local.INFO: IMEI acknowledgment sent {"connection_id":221491,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:51:23] local.INFO: TCP Data received {"connection_id":224889,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:51:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224889,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:51:23] local.INFO: Processing buffer {"connection_id":224889,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:51:23] local.INFO: IMEI packet received {"connection_id":224889,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:51:23] local.INFO: IMEI acknowledgment sent {"connection_id":224889,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:51:29] local.INFO: TCP Data received {"connection_id":224889,"ip":"42.106.6.24","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224889,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:51:29] local.INFO: Processing buffer {"connection_id":224889,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:51:29] local.INFO: IMEI packet received {"connection_id":224889,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:51:29] local.INFO: IMEI acknowledgment sent {"connection_id":224889,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:51:29] local.INFO: TCP Data received {"connection_id":224889,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:51:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224889,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:51:29] local.INFO: Processing buffer {"connection_id":224889,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:51:29] local.INFO: Packet analysis {"connection_id":224889,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:51:29] local.INFO: Extracted packet for processing {"connection_id":224889,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:51:29] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:51:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:51:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:51:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:51:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:51:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:51:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:51:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:51:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:51:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:51:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:51:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:51:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:51:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:51:29] local.INFO: Teltonika packet parsed successfully {"connection_id":224889,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:51:29] local.INFO: Passing IMEI to GPS processor {"connection_id":224889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:51:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":224889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:51:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:51:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:51:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:51:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:51:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:51:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:51:29] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:51:29] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:51:29] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:51:29] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:51:29] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:51:29] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:51:30] local.INFO: DEBUG: GPS processor result {"connection_id":224889,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24101,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:51:30] local.INFO: GPS data processed {"connection_id":224889,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:51:30] local.INFO: Acknowledgment sent {"connection_id":224889,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:52:01] local.INFO: TCP Data received {"connection_id":224889,"ip":"42.106.6.24","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:52:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224889,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:52:01] local.INFO: Processing buffer {"connection_id":224889,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:52:01] local.INFO: Packet analysis {"connection_id":224889,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:52:01] local.INFO: Extracted packet for processing {"connection_id":224889,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:52:01] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:52:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:52:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:52:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:52:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:52:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:52:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:52:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:52:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:52:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:52:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:52:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:52:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:52:01] local.INFO: Teltonika packet parsed successfully {"connection_id":224889,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:52:01] local.INFO: Passing IMEI to GPS processor {"connection_id":224889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:52:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":224889,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:52:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.24","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:52:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:52:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:52:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.24","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:52:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:52:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:52:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:52:01] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:52:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:52:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:52:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:52:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:52:01] local.INFO: DEBUG: GPS processor result {"connection_id":224889,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24102,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:52:01] local.INFO: GPS data processed {"connection_id":224889,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:52:01] local.INFO: Acknowledgment sent {"connection_id":224889,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:52:23] local.INFO: TCP Data received {"connection_id":223165,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:52:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:52:23] local.INFO: Processing buffer {"connection_id":223165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:52:23] local.INFO: IMEI packet received {"connection_id":223165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:52:23] local.INFO: IMEI acknowledgment sent {"connection_id":223165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:52:29] local.INFO: TCP Data received {"connection_id":223165,"ip":"42.106.6.37","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:52:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223165,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:52:29] local.INFO: Processing buffer {"connection_id":223165,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:52:29] local.INFO: IMEI packet received {"connection_id":223165,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:52:29] local.INFO: IMEI acknowledgment sent {"connection_id":223165,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:52:30] local.INFO: TCP Data received {"connection_id":223165,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:52:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:52:30] local.INFO: Processing buffer {"connection_id":223165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:52:30] local.INFO: Packet analysis {"connection_id":223165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:52:30] local.INFO: Extracted packet for processing {"connection_id":223165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:52:30] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:52:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:52:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:52:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:52:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:52:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:52:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:52:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:52:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:52:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:52:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:52:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:52:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:52:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:52:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:52:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:52:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:52:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:52:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:52:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:52:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:52:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:52:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:52:30] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:52:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:52:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:52:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:52:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:52:30] local.INFO: DEBUG: GPS processor result {"connection_id":223165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24103,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:52:30] local.INFO: GPS data processed {"connection_id":223165,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:52:30] local.INFO: Acknowledgment sent {"connection_id":223165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:53:01] local.INFO: TCP Data received {"connection_id":223165,"ip":"42.106.6.37","data_length":795,"data_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:53:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223165,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:53:01] local.INFO: Processing buffer {"connection_id":223165,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a169fba188012dc8b2c00532d3b0002c01652d..."} 
[2026-10-23 23:53:01] local.INFO: Packet analysis {"connection_id":223165,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:53:01] local.INFO: Extracted packet for processing {"connection_id":223165,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a169fb"} 
[2026-10-23 23:53:01] local.INFO: GPS Element Parsed {"raw_longitude":768127680,"raw_latitude":87217072,"longitude_deg":76.812768,"latitude_deg":8.7217072,"altitude":44,"angle":357,"satellites":45,"speed":40,"hex_longitude":"2dc8b2c0","hex_latitude":"0532d3b0","is_valid_coordinates":true} 
[2026-10-23 23:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:53:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951540992001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984770854222039040,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:53:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779461000,"timestamp_ms":1792779461000,"timestamp_seconds":1792779461,"priority":1,"record_length":96,"hex_timestamp":"000001a169fba188"} 
[2026-10-23 23:53:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:53:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:53:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:53:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:53:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:53:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:53:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:53:01] local.INFO: Teltonika packet parsed successfully {"connection_id":223165,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:53:01] local.INFO: Passing IMEI to GPS processor {"connection_id":223165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:53:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":223165,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:53:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.37","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:53:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:53:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:53:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951540992001,"66":27517,"147":206,"80":35072,"24":40,"16":24025175175462912,"45":-3984770854222039040},"client_ip":"42.106.6.37","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:53:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:53:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:53:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951540992001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:53:01] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:53:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:53:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:53:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984770854222039040,"description":"Unknown IO ID 45"} 
[2026-10-23 23:53:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951540992001,"power":27517,"unknown_147":206,"unknown_80":35072,"ignition":40,"odometer":null,"unknown_45":-3984770854222039040}} 
[2026-10-23 23:53:01] local.INFO: DEBUG: GPS processor result {"connection_id":223165,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24104,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:53:01] local.INFO: GPS data processed {"connection_id":223165,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:53:01] local.INFO: Acknowledgment sent {"connection_id":223165,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:53:24] local.INFO: TCP Data received {"connection_id":224891,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:24] local.INFO: Processing buffer {"connection_id":224891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:24] local.INFO: IMEI packet received {"connection_id":224891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:53:24] local.INFO: IMEI acknowledgment sent {"connection_id":224891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:53:29] local.INFO: TCP Data received {"connection_id":224891,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:29] local.INFO: Processing buffer {"connection_id":224891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:29] local.INFO: IMEI packet received {"connection_id":224891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:53:29] local.INFO: IMEI acknowledgment sent {"connection_id":224891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:53:34] local.INFO: TCP Data received {"connection_id":224891,"ip":"42.106.6.42","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:34] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224891,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:34] local.INFO: Processing buffer {"connection_id":224891,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:53:34] local.INFO: IMEI packet received {"connection_id":224891,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:53:34] local.INFO: IMEI acknowledgment sent {"connection_id":224891,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:53:35] local.INFO: TCP Data received {"connection_id":224891,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:53:35] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:53:35] local.INFO: Processing buffer {"connection_id":224891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:53:35] local.INFO: Packet analysis {"connection_id":224891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:53:35] local.INFO: Extracted packet for processing {"connection_id":224891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:53:35] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:53:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:53:35] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:35] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:35] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:35] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:53:35] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:53:35] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:53:35] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:53:35] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:53:35] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:53:35] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:53:35] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:53:35] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:53:35] local.INFO: Teltonika packet parsed successfully {"connection_id":224891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:53:35] local.INFO: Passing IMEI to GPS processor {"connection_id":224891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:53:35] local.INFO: DEBUG: About to call GPS processor {"connection_id":224891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:53:35] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:53:35] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:53:35] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:53:35] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:53:35] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:53:35] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:53:35] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:53:35] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:53:35] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:53:35] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:53:35] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:53:35] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:53:35] local.INFO: DEBUG: GPS processor result {"connection_id":224891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24105,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:53:35] local.INFO: GPS data processed {"connection_id":224891,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:53:35] local.INFO: Acknowledgment sent {"connection_id":224891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:53:39] local.INFO: TCP Data received {"connection_id":224891,"ip":"42.106.6.42","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:53:39] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":224891,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:53:39] local.INFO: Processing buffer {"connection_id":224891,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:53:39] local.INFO: Packet analysis {"connection_id":224891,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:53:39] local.INFO: Extracted packet for processing {"connection_id":224891,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:53:39] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:53:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:53:39] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:39] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:39] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:53:39] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:53:39] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:53:39] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:53:39] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:53:39] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:53:39] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:53:39] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:53:39] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:53:39] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:53:39] local.INFO: Teltonika packet parsed successfully {"connection_id":224891,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:53:39] local.INFO: Passing IMEI to GPS processor {"connection_id":224891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:53:39] local.INFO: DEBUG: About to call GPS processor {"connection_id":224891,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:53:39] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.42","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:53:39] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:53:39] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:53:39] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.42","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:53:39] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:53:39] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:53:39] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:53:39] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:53:39] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:53:39] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:53:39] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:53:39] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:53:39] local.INFO: DEBUG: GPS processor result {"connection_id":224891,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24106,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:53:39] local.INFO: GPS data processed {"connection_id":224891,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:53:39] local.INFO: Acknowledgment sent {"connection_id":224891,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:54:24] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:54:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:54:24] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:54:24] local.INFO: IMEI packet received {"connection_id":221493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:54:24] local.INFO: IMEI acknowledgment sent {"connection_id":221493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:54:29] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.14","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:54:29] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:54:29] local.INFO: IMEI packet received {"connection_id":221493,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:54:29] local.INFO: IMEI acknowledgment sent {"connection_id":221493,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:54:29] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:54:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:54:29] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:54:29] local.INFO: Packet analysis {"connection_id":221493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:54:29] local.INFO: Extracted packet for processing {"connection_id":221493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:54:29] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:54:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:54:29] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:54:29] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:54:29] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:54:29] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:54:29] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:54:29] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:54:29] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:54:29] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:54:29] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:54:29] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:54:29] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:54:29] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:54:29] local.INFO: Teltonika packet parsed successfully {"connection_id":221493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:54:29] local.INFO: Passing IMEI to GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:54:29] local.INFO: DEBUG: About to call GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:54:29] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:54:29] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:54:29] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:54:29] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:54:29] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:54:29] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:54:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:54:30] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:54:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:54:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:54:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:54:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:54:30] local.INFO: DEBUG: GPS processor result {"connection_id":221493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24107,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:54:30] local.INFO: GPS data processed {"connection_id":221493,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:54:30] local.INFO: Acknowledgment sent {"connection_id":221493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:55:00] local.INFO: TCP Data received {"connection_id":221493,"ip":"42.106.6.14","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:55:00] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221493,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:55:00] local.INFO: Processing buffer {"connection_id":221493,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:55:00] local.INFO: Packet analysis {"connection_id":221493,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:55:00] local.INFO: Extracted packet for processing {"connection_id":221493,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:55:00] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:55:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:55:00] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:55:00] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:55:00] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:55:00] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:55:00] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:55:00] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:55:00] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:55:00] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:55:00] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:55:00] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:55:00] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:55:00] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:55:00] local.INFO: Teltonika packet parsed successfully {"connection_id":221493,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:55:00] local.INFO: Passing IMEI to GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:55:00] local.INFO: DEBUG: About to call GPS processor {"connection_id":221493,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:55:00] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.14","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:55:00] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:55:00] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:55:00] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.14","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:55:00] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:55:00] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:55:00] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:55:00] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:55:00] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:55:00] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:55:00] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:55:00] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:55:00] local.INFO: DEBUG: GPS processor result {"connection_id":221493,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24108,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:55:00] local.INFO: GPS data processed {"connection_id":221493,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:55:00] local.INFO: Acknowledgment sent {"connection_id":221493,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:55:24] local.INFO: TCP Data received {"connection_id":221922,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:55:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:55:24] local.INFO: Processing buffer {"connection_id":221922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:55:24] local.INFO: IMEI packet received {"connection_id":221922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:55:24] local.INFO: IMEI acknowledgment sent {"connection_id":221922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:55:29] local.INFO: TCP Data received {"connection_id":221922,"ip":"42.106.6.39","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:55:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221922,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:55:29] local.INFO: Processing buffer {"connection_id":221922,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:55:29] local.INFO: IMEI packet received {"connection_id":221922,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:55:29] local.INFO: IMEI acknowledgment sent {"connection_id":221922,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:55:29] local.INFO: TCP Data received {"connection_id":221922,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:55:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:55:30] local.INFO: Processing buffer {"connection_id":221922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:55:30] local.INFO: Packet analysis {"connection_id":221922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:55:30] local.INFO: Extracted packet for processing {"connection_id":221922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:55:30] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:55:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:55:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:55:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:55:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:55:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:55:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:55:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:55:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:55:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:55:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:55:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:55:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:55:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:55:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:55:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:55:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:55:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:55:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:55:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:55:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:55:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:55:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:55:30] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:55:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:55:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:55:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:55:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:55:30] local.INFO: DEBUG: GPS processor result {"connection_id":221922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24109,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:55:30] local.INFO: GPS data processed {"connection_id":221922,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:55:30] local.INFO: Acknowledgment sent {"connection_id":221922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:56:01] local.INFO: TCP Data received {"connection_id":221922,"ip":"42.106.6.39","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:56:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221922,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:56:01] local.INFO: Processing buffer {"connection_id":221922,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:56:01] local.INFO: Packet analysis {"connection_id":221922,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:56:01] local.INFO: Extracted packet for processing {"connection_id":221922,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:56:01] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:56:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:56:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:56:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:56:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:56:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:56:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:56:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:56:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:56:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:56:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:56:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:56:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:56:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221922,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:56:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:56:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221922,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:56:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.39","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:56:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:56:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:56:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.39","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:56:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:56:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:56:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:56:01] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:56:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:56:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:56:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:56:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:56:01] local.INFO: DEBUG: GPS processor result {"connection_id":221922,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24110,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:56:01] local.INFO: GPS data processed {"connection_id":221922,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:56:01] local.INFO: Acknowledgment sent {"connection_id":221922,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:56:23] local.INFO: TCP Data received {"connection_id":223166,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:56:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:56:23] local.INFO: Processing buffer {"connection_id":223166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:56:23] local.INFO: IMEI packet received {"connection_id":223166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:56:23] local.INFO: IMEI acknowledgment sent {"connection_id":223166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:56:29] local.INFO: TCP Data received {"connection_id":223166,"ip":"42.106.6.18","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:56:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223166,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:56:29] local.INFO: Processing buffer {"connection_id":223166,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:56:29] local.INFO: IMEI packet received {"connection_id":223166,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:56:29] local.INFO: IMEI acknowledgment sent {"connection_id":223166,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:56:32] local.INFO: TCP Data received {"connection_id":223166,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:56:32] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:56:32] local.INFO: Processing buffer {"connection_id":223166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:56:32] local.INFO: Packet analysis {"connection_id":223166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:56:32] local.INFO: Extracted packet for processing {"connection_id":223166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:56:32] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:56:32] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:56:32] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:56:32] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:56:32] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:56:32] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:56:32] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:56:32] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:56:32] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:56:32] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:56:32] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:56:32] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:56:32] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:56:32] local.INFO: Teltonika packet parsed successfully {"connection_id":223166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:56:32] local.INFO: Passing IMEI to GPS processor {"connection_id":223166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:56:32] local.INFO: DEBUG: About to call GPS processor {"connection_id":223166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:56:32] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:56:32] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:56:32] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:56:32] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:56:32] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:56:32] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:56:32] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:56:32] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:56:32] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:56:32] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:56:32] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:56:32] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:56:32] local.INFO: DEBUG: GPS processor result {"connection_id":223166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24111,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:56:32] local.INFO: GPS data processed {"connection_id":223166,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:56:32] local.INFO: Acknowledgment sent {"connection_id":223166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:56:47] local.INFO: TCP Data received {"connection_id":221492,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:56:47] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221492,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:56:47] local.INFO: Processing buffer {"connection_id":221492,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:56:47] local.INFO: IMEI packet received {"connection_id":221492,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:56:47] local.INFO: IMEI acknowledgment sent {"connection_id":221492,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:57:03] local.INFO: TCP Data received {"connection_id":223166,"ip":"42.106.6.18","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:57:03] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223166,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:57:03] local.INFO: Processing buffer {"connection_id":223166,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:57:03] local.INFO: Packet analysis {"connection_id":223166,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:57:03] local.INFO: Extracted packet for processing {"connection_id":223166,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:57:03] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:57:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:57:03] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:57:03] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:57:03] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:57:03] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:57:03] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:57:03] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:57:03] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:57:03] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:57:03] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:57:03] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:57:03] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:57:03] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:57:03] local.INFO: Teltonika packet parsed successfully {"connection_id":223166,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:57:03] local.INFO: Passing IMEI to GPS processor {"connection_id":223166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:57:03] local.INFO: DEBUG: About to call GPS processor {"connection_id":223166,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:57:03] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.18","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:57:03] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:57:03] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:57:03] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.18","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:57:03] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:57:03] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:57:03] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:57:03] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:57:03] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:57:03] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:57:03] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:57:03] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:57:03] local.INFO: DEBUG: GPS processor result {"connection_id":223166,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24112,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:57:03] local.INFO: GPS data processed {"connection_id":223166,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:57:03] local.INFO: Acknowledgment sent {"connection_id":223166,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:57:22] local.INFO: TCP Data received {"connection_id":221923,"ip":"42.106.6.32","data_length":17,"data_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:57:22] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221923,"packet_length":17,"packet_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:57:22] local.INFO: Processing buffer {"connection_id":221923,"buffer_length":17,"buffer_hex":"000f383632353637303731363332333232..."} 
[2026-10-23 23:57:22] local.INFO: IMEI packet received {"connection_id":221923,"imei_length":15,"imei_hex":"383632353637303731363332333232","imei":"862567071632322","is_repeated":false} 
[2026-10-23 23:57:22] local.INFO: IMEI acknowledgment sent {"connection_id":221923,"imei":"862567071632322","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:57:23] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:57:23] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:57:23] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:57:23] local.INFO: IMEI packet received {"connection_id":221494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:57:23] local.INFO: IMEI acknowledgment sent {"connection_id":221494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:57:29] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.30","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:57:29] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:57:29] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:57:29] local.INFO: IMEI packet received {"connection_id":221494,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:57:29] local.INFO: IMEI acknowledgment sent {"connection_id":221494,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:57:30] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:57:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:57:30] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a004cd8012dc8aa40053320b80030016230..."} 
[2026-10-23 23:57:30] local.INFO: Packet analysis {"connection_id":221494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:57:30] local.INFO: Extracted packet for processing {"connection_id":221494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a00"} 
[2026-10-23 23:57:30] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:57:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951542016001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:57:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:57:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3984911591709364224,"note":"Value kept but may cause issues"} 
[2026-10-23 23:57:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:57:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792779767000,"timestamp_ms":1792779767000,"timestamp_seconds":1792779767,"priority":1,"record_length":96,"hex_timestamp":"000001a16a004cd8"} 
[2026-10-23 23:57:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:57:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24064,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:57:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":107,"n8_eight_byte":125,"data_length":795,"current_offset":136} 
[2026-10-23 23:57:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1858,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:57:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:57:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:57:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:57:30] local.INFO: Teltonika packet parsed successfully {"connection_id":221494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:57:30] local.INFO: Passing IMEI to GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:57:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:57:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:57:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:57:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:57:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951542016001,"66":25441,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3984911591709364224},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:57:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:57:30] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:57:30] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951542016001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:57:30] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:57:30] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:57:30] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:57:30] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3984911591709364224,"description":"Unknown IO ID 45"} 
[2026-10-23 23:57:30] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951542016001,"power":25441,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3984911591709364224}} 
[2026-10-23 23:57:30] local.INFO: DEBUG: GPS processor result {"connection_id":221494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24113,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:57:30] local.INFO: GPS data processed {"connection_id":221494,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:57:30] local.INFO: Acknowledgment sent {"connection_id":221494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:58:01] local.INFO: TCP Data received {"connection_id":221494,"ip":"42.106.6.30","data_length":795,"data_hex":"000000000000030f8e0a000001a16a044c48012dc8aa40053320b8003001622f..."} 
[2026-10-23 23:58:01] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221494,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a044c48012dc8aa40053320b8003001622f..."} 
[2026-10-23 23:58:01] local.INFO: Processing buffer {"connection_id":221494,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a044c48012dc8aa40053320b8003001622f..."} 
[2026-10-23 23:58:01] local.INFO: Packet analysis {"connection_id":221494,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a04"} 
[2026-10-23 23:58:01] local.INFO: Extracted packet for processing {"connection_id":221494,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a04"} 
[2026-10-23 23:58:01] local.INFO: GPS Element Parsed {"raw_longitude":768125504,"raw_latitude":87236792,"longitude_deg":76.8125504,"latitude_deg":8.7236792,"altitude":48,"angle":354,"satellites":47,"speed":0,"hex_longitude":"2dc8aa40","hex_latitude":"053320b8","is_valid_coordinates":true} 
[2026-10-23 23:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":239,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:58:01] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951620352001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:58:01] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:58:01] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3987304129006356480,"note":"Value kept but may cause issues"} 
[2026-10-23 23:58:01] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:58:01] local.INFO: AVL Record Parsed {"raw_timestamp":1792780029000,"timestamp_ms":1792780029000,"timestamp_seconds":1792780029,"priority":1,"record_length":96,"hex_timestamp":"000001a16a044c48"} 
[2026-10-23 23:58:01] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:58:01] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009754737,"longitude_deg":16.7773184,"latitude_deg":-28.5212559,"altitude":24320,"angle":61440,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef000071","is_valid_coordinates":true} 
[2026-10-23 23:58:01] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":99,"n8_eight_byte":97,"data_length":795,"current_offset":136} 
[2026-10-23 23:58:01] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1566,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:58:01] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:58:01] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:58:01] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:58:01] local.INFO: Teltonika packet parsed successfully {"connection_id":221494,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:58:01] local.INFO: Passing IMEI to GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:58:01] local.INFO: DEBUG: About to call GPS processor {"connection_id":221494,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:58:01] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.30","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:58:01] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:58:01] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:58:01] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951620352001,"66":25071,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3987304129006356480},"client_ip":"42.106.6.30","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:58:01] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:58:01] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:58:01] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951620352001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:58:01] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:58:01] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:58:01] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:58:01] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3987304129006356480,"description":"Unknown IO ID 45"} 
[2026-10-23 23:58:01] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951620352001,"power":25071,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3987304129006356480}} 
[2026-10-23 23:58:01] local.INFO: DEBUG: GPS processor result {"connection_id":221494,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24114,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:58:01] local.INFO: GPS data processed {"connection_id":221494,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:58:01] local.INFO: Acknowledgment sent {"connection_id":221494,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:58:49] local.INFO: TCP Data received {"connection_id":221924,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:58:49] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221924,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:58:49] local.INFO: Processing buffer {"connection_id":221924,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:58:49] local.INFO: IMEI packet received {"connection_id":221924,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:58:49] local.INFO: IMEI acknowledgment sent {"connection_id":221924,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:58:54] local.INFO: TCP Data received {"connection_id":221924,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:58:54] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221924,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:58:54] local.INFO: Processing buffer {"connection_id":221924,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:58:54] local.INFO: IMEI packet received {"connection_id":221924,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:58:54] local.INFO: IMEI acknowledgment sent {"connection_id":221924,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:58:55] local.INFO: TCP Data received {"connection_id":221924,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a16a04a620012dc8a98005332b900030016230..."} 
[2026-10-23 23:58:55] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":221924,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a04a620012dc8a98005332b900030016230..."} 
[2026-10-23 23:58:55] local.INFO: Processing buffer {"connection_id":221924,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a04a620012dc8a98005332b900030016230..."} 
[2026-10-23 23:58:55] local.INFO: Packet analysis {"connection_id":221924,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a04"} 
[2026-10-23 23:58:55] local.INFO: Extracted packet for processing {"connection_id":221924,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a04"} 
[2026-10-23 23:58:55] local.INFO: GPS Element Parsed {"raw_longitude":768125312,"raw_latitude":87239568,"longitude_deg":76.8125312,"latitude_deg":8.7239568,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8a980","hex_latitude":"05332b90","is_valid_coordinates":true} 
[2026-10-23 23:58:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:58:55] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951687424001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:58:55] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:58:55] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3987304129006356480,"note":"Value kept but may cause issues"} 
[2026-10-23 23:58:55] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:58:55] local.INFO: AVL Record Parsed {"raw_timestamp":1792780052000,"timestamp_ms":1792780052000,"timestamp_seconds":1792780052,"priority":1,"record_length":96,"hex_timestamp":"000001a16a04a620"} 
[2026-10-23 23:58:55] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:58:55] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24064,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:58:55] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":97,"n8_eight_byte":239,"data_length":795,"current_offset":136} 
[2026-10-23 23:58:55] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":2834,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:58:55] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:58:55] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:58:55] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:58:55] local.INFO: Teltonika packet parsed successfully {"connection_id":221924,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:58:55] local.INFO: Passing IMEI to GPS processor {"connection_id":221924,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:58:55] local.INFO: DEBUG: About to call GPS processor {"connection_id":221924,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:58:55] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:58:55] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:58:55] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:58:55] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951687424001,"66":27006,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3987304129006356480},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:58:55] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:58:55] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:58:55] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951687424001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:58:55] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:58:55] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:58:55] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:58:55] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3987304129006356480,"description":"Unknown IO ID 45"} 
[2026-10-23 23:58:55] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951687424001,"power":27006,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3987304129006356480}} 
[2026-10-23 23:58:55] local.INFO: DEBUG: GPS processor result {"connection_id":221924,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24115,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:58:55] local.INFO: GPS data processed {"connection_id":221924,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:58:55] local.INFO: Acknowledgment sent {"connection_id":221924,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:59:24] local.INFO: TCP Data received {"connection_id":223167,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:59:24] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223167,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:59:24] local.INFO: Processing buffer {"connection_id":223167,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:59:24] local.INFO: IMEI packet received {"connection_id":223167,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":false} 
[2026-10-23 23:59:24] local.INFO: IMEI acknowledgment sent {"connection_id":223167,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":false} 
[2026-10-23 23:59:28] local.INFO: TCP Data received {"connection_id":223167,"ip":"42.106.6.16","data_length":17,"data_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:59:28] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223167,"packet_length":17,"packet_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:59:28] local.INFO: Processing buffer {"connection_id":223167,"buffer_length":17,"buffer_hex":"000f383632353637303734373733313135..."} 
[2026-10-23 23:59:28] local.INFO: IMEI packet received {"connection_id":223167,"imei_length":15,"imei_hex":"383632353637303734373733313135","imei":"862567074773115","is_repeated":true} 
[2026-10-23 23:59:28] local.INFO: IMEI acknowledgment sent {"connection_id":223167,"imei":"862567074773115","acknowledgment_sent":true,"is_repeated":true} 
[2026-10-23 23:59:30] local.INFO: TCP Data received {"connection_id":223167,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a16a04f828012dc8a98005332b900030016230..."} 
[2026-10-23 23:59:30] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a04f828012dc8a98005332b900030016230..."} 
[2026-10-23 23:59:30] local.INFO: Processing buffer {"connection_id":223167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a04f828012dc8a98005332b900030016230..."} 
[2026-10-23 23:59:30] local.INFO: Packet analysis {"connection_id":223167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a04"} 
[2026-10-23 23:59:30] local.INFO: Extracted packet for processing {"connection_id":223167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a04"} 
[2026-10-23 23:59:30] local.INFO: GPS Element Parsed {"raw_longitude":768125312,"raw_latitude":87239568,"longitude_deg":76.8125312,"latitude_deg":8.7239568,"altitude":48,"angle":354,"satellites":48,"speed":0,"hex_longitude":"2dc8a980","hex_latitude":"05332b90","is_valid_coordinates":true} 
[2026-10-23 23:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:59:30] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951693312001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:59:30] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025175175462912,"note":"Value kept but may cause issues"} 
[2026-10-23 23:59:30] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3987515235238178816,"note":"Value kept but may cause issues"} 
[2026-10-23 23:59:30] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:59:30] local.INFO: AVL Record Parsed {"raw_timestamp":1792780073000,"timestamp_ms":1792780073000,"timestamp_seconds":1792780073,"priority":1,"record_length":96,"hex_timestamp":"000001a16a04f828"} 
[2026-10-23 23:59:30] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:59:30] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":23808,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:59:30] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":105,"n8_eight_byte":126,"data_length":795,"current_offset":136} 
[2026-10-23 23:59:30] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1857,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:59:30] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:59:30] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:59:30] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:59:30] local.INFO: Teltonika packet parsed successfully {"connection_id":223167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:59:30] local.INFO: Passing IMEI to GPS processor {"connection_id":223167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:59:30] local.INFO: DEBUG: About to call GPS processor {"connection_id":223167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:59:30] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:59:30] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:59:30] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:59:30] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951693312001,"66":27234,"147":206,"80":35072,"24":0,"16":24025175175462912,"45":-3987515235238178816},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:59:30] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:59:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951693312001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:59:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025175175462912,"km_value":24025175175462.91,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3987515235238178816,"description":"Unknown IO ID 45"} 
[2026-10-23 23:59:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951693312001,"power":27234,"unknown_147":206,"unknown_80":35072,"ignition":0,"odometer":null,"unknown_45":-3987515235238178816}} 
[2026-10-23 23:59:31] local.INFO: DEBUG: GPS processor result {"connection_id":223167,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24116,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:59:31] local.INFO: GPS data processed {"connection_id":223167,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:59:31] local.INFO: Acknowledgment sent {"connection_id":223167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
[2026-10-23 23:59:31] local.INFO: TCP Data received {"connection_id":223167,"ip":"42.106.6.16","data_length":795,"data_hex":"000000000000030f8e0a000001a16a0507c8012dc8aa0005332c400039001630..."} 
[2026-10-23 23:59:31] local.INFO: Raw packet inserted to tcp_packet table {"connection_id":223167,"packet_length":795,"packet_hex":"000000000000030f8e0a000001a16a0507c8012dc8aa0005332c400039001630..."} 
[2026-10-23 23:59:31] local.INFO: Processing buffer {"connection_id":223167,"buffer_length":795,"buffer_hex":"000000000000030f8e0a000001a16a0507c8012dc8aa0005332c400039001630..."} 
[2026-10-23 23:59:31] local.INFO: Packet analysis {"connection_id":223167,"data_field_length":783,"total_packet_length":795,"buffer_length":795,"packet_hex_start":"000000000000030f8e0a000001a16a05"} 
[2026-10-23 23:59:31] local.INFO: Extracted packet for processing {"connection_id":223167,"packet_length":795,"remaining_buffer_length":0,"packet_hex_start":"000000000000030f8e0a000001a16a05"} 
[2026-10-23 23:59:31] local.INFO: GPS Element Parsed {"raw_longitude":768125440,"raw_latitude":87239744,"longitude_deg":76.812544,"latitude_deg":8.7239744,"altitude":57,"angle":22,"satellites":48,"speed":1,"hex_longitude":"2dc8aa00","hex_latitude":"05332c40","is_valid_coordinates":true} 
[2026-10-23 23:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":0,"n1_one_byte":0,"n2_two_byte":10,"n4_four_byte":0,"n8_eight_byte":4,"data_length":795,"current_offset":40} 
[2026-10-23 23:59:31] local.WARNING: Large IO value detected {"io_id":0,"raw_value":458951698688001,"note":"Value kept but may cause issues"} 
[2026-10-23 23:59:31] local.WARNING: Large IO value detected {"io_id":16,"raw_value":24025183765397504,"note":"Value kept but may cause issues"} 
[2026-10-23 23:59:31] local.WARNING: Large IO value detected {"io_id":45,"raw_value":-3987515235238178816,"note":"Value kept but may cause issues"} 
[2026-10-23 23:59:31] local.INFO: IO Element Parsed {"io_data_count":7,"io_data_keys":[0,66,147,80,24,16,45],"length":72,"final_offset":106,"validated_count":7,"validation_warnings":[]} 
[2026-10-23 23:59:31] local.INFO: AVL Record Parsed {"raw_timestamp":1792780077000,"timestamp_ms":1792780077000,"timestamp_seconds":1792780077,"priority":1,"record_length":96,"hex_timestamp":"000001a16a0507c8"} 
[2026-10-23 23:59:31] local.INFO: AVL Record successfully parsed {"record_number":1,"total_expected":10,"successful_records":1,"record_length":96,"new_offset":106} 
[2026-10-23 23:59:31] local.INFO: GPS Element Parsed {"raw_longitude":167773184,"raw_latitude":4009820273,"longitude_deg":16.7773184,"latitude_deg":-28.5147023,"altitude":24320,"angle":61441,"satellites":0,"speed":17665,"hex_longitude":"0a000400","hex_latitude":"ef010071","is_valid_coordinates":true} 
[2026-10-23 23:59:31] local.INFO: IO Element Header Parsed {"event_io_id":0,"total_io":4,"n1_one_byte":0,"n2_two_byte":66,"n4_four_byte":106,"n8_eight_byte":98,"data_length":795,"current_offset":136} 
[2026-10-23 23:59:31] local.WARNING: IO Element data exceeds packet bounds - REJECTING ENTIRE AVL RECORD {"offset":136,"expected_size":1610,"max_length":795,"available_bytes":659,"action":"CRITICAL: Rejecting entire AVL record to prevent offset corruption"} 
[2026-10-23 23:59:31] local.WARNING: AVL Record rejected due to IO element parsing failure {"offset":130,"data_length":795,"reason":"IO element exceeded packet bounds or invalid"} 
[2026-10-23 23:59:31] local.WARNING: AVL Record parsing failed {"record_number":2,"total_expected":10,"offset":106,"action":"Stopping AVL parsing to prevent corruption"} 
[2026-10-23 23:59:31] local.INFO: AVL Records parsing completed {"total_expected":10,"successful_records":1,"records_with_valid_data":1} 
[2026-10-23 23:59:31] local.INFO: Teltonika packet parsed successfully {"connection_id":223167,"avl_records_parsed":1,"avl_records_expected":10,"crc_valid":false} 
[2026-10-23 23:59:31] local.INFO: Passing IMEI to GPS processor {"connection_id":223167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:59:31] local.INFO: DEBUG: About to call GPS processor {"connection_id":223167,"device_imei":"862567074773115","avl_records_count":1} 
[2026-10-23 23:59:31] local.INFO: DEBUG: GPS processor called {"device_imei":"862567074773115","client_ip":"42.106.6.16","avl_data_count":1,"parser_version":"v2.0-fixed"} 
[2026-10-23 23:59:31] local.INFO: DEBUG: Checking if device exists {"imei":"862567074773115"} 
[2026-10-23 23:59:31] local.INFO: DEBUG: Device exists check result {"imei":"862567074773115","exists":true} 
[2026-10-23 23:59:31] local.INFO: DEBUG: Device lookup start {"io_data":{"0":458951698688001,"66":27332,"147":206,"80":35072,"24":1,"16":24025183765397504,"45":-3987515235238178816},"client_ip":"42.106.6.16","device_imei_from_tcp":"862567074773115","io_data_imei_at_1":"NOT_SET","io_data_keys":[0,66,147,80,24,16,45]} 
[2026-10-23 23:59:31] local.INFO: DEBUG: Looking for device with TCP IMEI {"imei":"862567074773115"} 
[2026-10-23 23:59:31] local.INFO: DEBUG: ✅ Device found by TCP IMEI {"imei":"862567074773115","device_id":184638,"device_uniqueid":"862567074773115"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":0,"value":458951698688001,"description":"Unknown IO ID 0"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":147,"value":206,"description":"Unknown IO ID 147"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":80,"value":35072,"description":"Unknown IO ID 80"} 
[2026-10-23 23:59:31] local.WARNING: Odometer value exceeds reasonable limit {"io_id":16,"raw_value":24025183765397504,"km_value":24025183765397.504,"max_reasonable_km":10000000,"action":"Setting to null - likely parsing error or device issue"} 
[2026-10-23 23:59:31] local.INFO: Unknown IO ID detected {"io_id":45,"value":-3987515235238178816,"description":"Unknown IO ID 45"} 
[2026-10-23 23:59:31] local.INFO: IO Data Validated and Processed {"original_count":7,"validated_count":7,"validated_data":{"unknown_0":458951698688001,"power":27332,"unknown_147":206,"unknown_80":35072,"ignition":1,"odometer":null,"unknown_45":-3987515235238178816}} 
[2026-10-23 23:59:31] local.INFO: DEBUG: GPS processor result {"connection_id":223167,"result":{"success":true,"processed":1,"errors":0,"skipped":0,"total":1,"results":[{"success":true,"position_id":24117,"device_id":184638,"message":"Position recorded successfully"}]}} 
[2026-10-23 23:59:31] local.INFO: GPS data processed {"connection_id":223167,"processed":1,"errors":0,"total":1} 
[2026-10-23 23:59:31] local.INFO: Acknowledgment sent {"connection_id":223167,"records_acknowledged":1,"records_expected":10,"ack_packet":"00000000000000028e01000060a4"} 
